SCADA System Alarm Notification Options for a Mobile WorkforcePDF file
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 ArchitecturePDF file
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 CloudPDF file
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 ThingsPDF file
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 WorldPDF file
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 SystemsPDF file
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 RespondersPDF file
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”PDF file
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 CommunitiesPDF file
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 CommunitiesPDF file
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 TechnologyPDF file
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 NetworkPDF file
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 TodayPDF file
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 ReviewPDF file
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 SBInetPDF file
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 TechnologyPDF file
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 BaggagePDF file
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 ApplicationsPDF file
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 PracticesPDF file
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 VoyagerPDF file
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 ManagementPDF file
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 PlatformPDF file
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 VoyagerPDF file
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