- SCADA System Alarm Notification Options for a Mobile Workforce

- For those businesses that use it, SCADA systems are a critical piece of their infrastructure. To maximize the system’s benefits, it is essential to have reliable handling of, and proper response to, alarms. This paper presents a solution for improving the effectiveness of SCADA system alarm notifications. The solution covers how to most effectively send out or manage alarm notification to a distributed, mobile workforce; and how to save time, reduce resource allocation, improve safety, and increase data security.
- Author
- John Patoskie, Vice President, Engineering and Development, Recursion Software, Inc.
- Published
- November, 2011
- Next-Generation Pervasive Network & Software Architecture

- The growth of connected devices is increasing the need for a pervasive platform that provides interoperability, data sharing, mobile collaboration, and seamless “follow me” content and services. In this paper, learn how a federated, efficient, high-performance, and network friendly pervasive platform and architecture powers these capabilities.
- Authors
- Sateesh Addepalli, Advanced Architecture & Research, Cisco Systems
- Bob DeAnna, Chief Technology Officer, Recursion Software, Inc.
- Published
- November, 2010
- Pervasive Virtual Information Exchange Platform: A Federated Architecture from Sensory Swarms to Mobile Devices to the Cloud

- This paper will discuss the pervasive software and network architecture required to form the foundation of Distributed Knowledge Networks (DKNs) and Intelligent Sensor Networks (ISNs) that span home and office, mobile and embedded devices, sensors, autos, and the cloud. The paper will highlight how such foundations accelerate the development and adoption of immersive geo-spatial decision spaces where mashed up isolated data sets from public, private, and/or non-profit sources are combined with human networking and social networking capabilities.
- Authors
- Sateesh Addepalli, Advanced Architecture & Research, Cisco Systems, Inc.
- Bob DeAnna, Chief Technology Officer, Recursion Software, Inc.
- J.D. Stanley III, Public Sector Chief Technology Officer, Internet Business Solutions Group, Cisco Systems, Inc.
- Published
- October, 2010
- Developing for the Pervasive, Ubiquitous, M2M Internet of Things

- Software developers are still trying to tackle the highly fragmented mobile phone environment. This presentation provides a high-level overview on the future of mobile app development and offers tips for choosing a pervasive software architecture that will future-proof your application.
- Authors
- Bob DeAnna, Chief Technology Officer, Recursion Software, Inc.
- Victoria Romero-Gomez, Product Manager, Recursion Software, Inc.
- Published
- July, 2010
- Universal Services & The Connected World

- Advancements in mobile capabilities have enables creation of breakthrough applications facilitated by Machine-to-Machine Knowledge Networks (M2M-KN). Learn how agent-based intelligent middleware can enable collaborative device communities share real time content regardless of platform or OS.
- Author
- Mike Eddings, Director, Government & Solutions, Recursion Software, Inc.
- Published
- July, 2010
- Overcoming Mobile Fragmentation: Building Applications for Multiple Operating Systems

- Growth of multiple mobile platforms is a nightmare for application developers trying to maintain compatibility and interoperability. This paper discusses some of the challenges and trade-offs developers must make and highlights one solution to overcoming them.
- Published
- February, 2009
- Voyager Edge for First Responders

- First Responders need first-hand expert knowledge and automated monitoring of people, equipment, and supplies. This paper shows how Voyager can help achieve that by connecting agencies, personnel, and databases in an uncertain network, while filtering or stratifying information.
- Author
- Teresa Lipari, Business Development, Recursion Software, Inc.
- Published
- November, 2007
- Device Communities: Embedded here, there and everywhere is now”

- Today, your toothbrush cannot scold you to floss more. Nor can your smart phone actively seek out new mobile social networks in real time or enable ad hoc gaming with other people in your immediate location. It seems almost utopian to imagine a world where junk mail and spam are replaced by location-based, opt-in advertising. These ads would be proactively delivered by intelligent software that knows end users’ interests and needs. A world in which autonomous, intelligent devices communicate, collaborate, and network is a concept hitherto relegated to the Sci-Fi channel. Yet with recent breakthroughs in intelligent middleware, collaborative device communities are possible today for the developers bold enough to embrace this new world vision.
- Author
- Bob DeAnna, Chief Technology Officer, Recursion Software, Inc.
- Published
- October, 2007
- Beyond the Internet: Building Location-Based Services for Multi-platform Device Communities

- Autonomous intelligent devices communicating, collaborating and discovering each other is not a vision confined to Sci-Fi any more – it’s real now. Read this paper to learn how to create these intelligent apps and prepare your organization for the next generation of multi-platform software.
- Author
- Bob DeAnna, Chief Technology Officer, Recursion Software, Inc.
- Published
- October, 2007
- Building a Mobile 2.0 World: Information and Process Sharing within Wireless Ad-Hoc Communities

- IT organizations must prepare for the challenges and opportunities presented by the explosion of wireless and embedded devices within the workforce and on the “playing field”. Mobile 2.0 must be more than just mobilizing the web. This paper shows how a platform that allows sharing of information and processes across multiple devices including smartphones, ultra-mobile PCs, sensors, RFID readers, and servers. Dynamic gaming, RFID, and multi-party workflow scenarios are covered. Also, scenarios and code samples that will stir the imagination towards building applications of the future are included.
- Author
- Bob DeAnna, Chief Technology Officer, Recursion Software, Inc.
- Published
- August, 2007
- Simulation Monitoring Using Intelligent Mobile Agent Technology

- This paper presents a next generation intelligent, mobile agent platform offering a solution to the current problems faced in simulation environments. Voyager, used in the Department of Defense’s Joint After Action Review project, demonstrates the approach discussed in the paper.
- Authors
- Bob Peterson, Senior Architect and Engineer, Recursion Software, Inc.
- Bob DeAnna, Chief Technology Officer, Recursion Software, Inc.
- Published
- January, 2007
- Maximizing Oil & Gas Asset Performance Using a Distributed Knowledge Network

- The foremost challenge to maximizing oil and gas asset performance is the integration, fusion, analysis, and dissemination of sensor data. This paper discusses how Recursion’s Voyager Edge intelligent agent software enables a distributed knowledge network with intelligent analysis and prioritization for the Oil & Gas industry.
- Authors
- A. Rick Habayeb, Ph.D., Information Technology Research Professor and Program Manager, Virginia Tech University
- Bob DeAnna, Chief Technology Officer, Recursion Software, Inc.
- Published
- 2006
- Next Generation Intelligent, Mobile, Widely Distributed Applications: Solving Tomorrow’s Software Development Challenges Today

- We are on the cusp of the next giant step in software applications. It is a new frontier, which is there for the bold of mind to embrace. This new caliber of applications will be hugely beneficial to mankind, the quality of all of our lives, and the safety and security of our nation. These applications will be pervasive and impact every aspect of our lives…how we work, learn, communicate, receive medical care, travel, shop, and play. Today’s environment demands tools that will empower organizations to build intelligent, mobile applications that interoperate numerous platforms and protocols. These applications will be self-learning, widely distributed and dynamic, run on multiple wireless networks, as well as embedded or wireless edge devices while maintaining interoperability with enterprise systems.
- Author
- Bob DeAnna, Chief Technology Officer, Recursion Software, Inc.
- Published
- 2006
- Case Study: Department of Defense Joint After Action Review

- Learn how, utilizing Voyager Edge Intelligent Mobile Agent Framework from Recursion, the US Department of Defense streamlined the access, filtering and analyzing of data stored in heterogeneous systems. This solution was implemented in less than four weeks.
- Published
- 2006
- A Distributed Knowledge Network for the Secure Border Initiative SBInet

- This paper explores a solution to meet the needs of the US Governments Secure Border Initiative (SBI) and the creation of SBINet. The foundation of such a system requires the ability to intelligently integrate surveillance data from all available sources. Voyager is the first platform to seamlessly integrate fundamental distributed computing with mobile agent technology, and was designed from the ground up to support communications between mobile objects and autonomous agents. This paper demonstrates how these capabilities plus comprehensive and flexible security features meet the needs of SBINet.
- Published
- 2006
- Fault-Tolerant Simulation Environments Using Intelligent Mobile Agent Technology

- DOD, NASA, FAA, DOE, industry and academia use simulators to conduct studies otherwise infeasible or impossible to perform and measure. In the past, advancements in high-performance computing have focused on producing larger and more accurate simulations, while the problem of how to transform the output — possibly terabytes of data — into knowledge has been neglected. Recursion Software is working with its clients to offer a solution to the current problems faced in simulation environments including large amounts of data to be processed across less-then-reliable mobile networks.
- Author
- Bob DeAnna, Chief Technology Officer, Recursion Software, Inc.
- Published
- 2006
- The Voyager SOA Platform SOA Without all the Framework Baggage

- Solve Problems without wasting your time learning overly complex SOA code and configurations. Imagine learning EJB or SOAP in 5 minutes? Can’t be done, right? I learned the basics of Voyager in 5 minutes. Easy is nice, but is it powerful? Let’s see why it is the best SOA solution on the market. Use unaltered Java objects (POJOs); No messy wrappers or compile time code injection, or complex XML configuration files. Add/Modify/Remove services at runtime. Use remote calls or rich messaging API that support async, sync, broadcast, and more. Under-the-covers magic means Voyager doesn’t require lots of boilerplate code or complex XML files. Stable, proven, and robust. Connect with C, C++, CORBA, DOCOM, .NET, and SOAP services and even legacy Java binary code.
- Author
- Daniel Brookshier, Java Architect, Network Solutions
- Published
- 2005
- High Volume Transaction Processing in Enterprise Applications

- Performance and scalability continue to be critical factors in the development and deployment of enterprise software. Web Services technologies require more processing power and bandwidth than binary protocols due to the use of XML as an underlying encoding. At Recursion Software, we understand that today’s implementation of Web Services may not provide the performance and scalability some systems demand. As part of our Adaptive Technology Approach, our products support a binary protocol in addition to the standard Web Services protocols. This paper documents the performance and scalability of Voyager’s binary protocol (Release 4.8).
- Author
- Thomas Wheeler, Senior Architect, Recursion Software, Inc.
- Published
- 2005
- Voyager Architecture Best Practices

- Java is the language and environment of choice today for developing enterprise software systems. Voyager is a Java-centric platform for developing distributed software systems. This paper describes some architectural best practices when developing software systems with Voyager. These best practices are described in the context of Voyager features and capabilities.
- Author
- Thomas Wheeler, Senior Architect, Recursion Software, Inc.
- Published
- 2005
- Grid Computing with Voyager

- Grid computing will be the norm of the future. Grid systems and applications aim to integrate, virtualize, and manage resources and services within distributed, heterogeneous, dynamic “virtual organizations”. The realization of this goal requires overcoming the numerous barriers that normally separate different computing systems within and across organizations. An effective and efficient grid system requires that computers, application services, data, and other resources can be accessed as and when required, regardless of physical location.
- Author
- Saikumar Dubugunta, Recursion Software, Inc.
- Published
- 2005
- Voyager and Software Agents Applied to Simulation-Based Training and Exercise Management

- An Incident Management System, real or simulated, is an exercise within a distributed environment with many diverse clients (first responders, agencies, sensors, databases, etc.) networked over distances by radio or computer. Ideally, a wireless system that is seamlessly scalable and provides high-level security without absorbing huge amounts of bandwidth can be adapted to the needs of the National Incident Management System (NIMS) immediately, and in the near future enhanced with additional components to broaden the scope of such a powerful tool. This paper describes the data communications infrastructure needed for NIMS simulation-based training.
- Author
- James C. Bender, M.S., Software Engineer, Recursion Software, Inc.
- Published
- 2004
- Persistent, Reliable JMS Messaging Integrated Into Voyager’s Distributed Application Platform

- Voyager Messaging is an implementation of the Sun JMS 1.0.2b specification, based on Voyager, Recursion Software’s distributed computing platform. The following provides an introduction to messaging middleware and explores two of its common applications. The following also illustrates the function and value of three key features of Voyager Messaging: shared persistence architecture, client persistence, and message batching.
- Author
- Ron Hough, Recursion Software, Inc
- Published
- 2003
- Developing Peer Applications with Voyager

- Over the past few years, innovative collaborative technologies have appeared enabling people to join together and participate in new ways. Distributed computing projects such as SETI@home have empowered users to donate the unused computing cycles of their own systems to work on large computational problems. Instant messaging services allow millions of people to communicate and collaborate in real time. Peer-to-peer (P2P) file-sharing, through applications like Gnutella and Freenet, has offered a radically new mechanism for Internet users to find and share files directly with each other, often without requiring a central authority or server. These are specific, narrow examples of P2P technology. True P2P computing requires a platform that makes it easy to build a wide network of distributed services and applications in which every device is addressable as a peer and peers can easily and dynamically communicate and interoperate.
- Author
- Thomas Wheeler, Recursion Software, Inc.
- Published
- 2003