Recursion Software Home
Site Map   
   800.727.8674   
+ Products
+ Related Links


+ Contact Us
To discuss how we can help you prepare for tomorrow's business challenges today, call us toll-free or send us an e-mail.
  •  800.727.8674
+ Company
Voyager Pervasive Computing Platform
Universal Communications and Collaboration for ~90% of the Mobile Phone Market. Now Available in C++, Java and .NET!

Print View Data Sheet   Download Eval Download Eval

The myriad of mobile devices and various OSs in the global marketplace presents a common challenge for marketing managers and application developers alike: how do we create applications that can work on hundreds - or even thousands - of different devices within our target market? Which devices- Android, Symbian, Windows, iPhone- do we leave behind?

For hardware companies, the problem is two-fold: How do we attract developers to our devices? How do we manage our own software across multiple product lines? Traditionally, solving these problems results expensive and lengthy development cycles, or a sacrifice of market share. Finally there exists a pervasive, cost-effective alternative: Voyager.

Voyager® 7.2 Overview
Voyager is an innovative pervasive computing solution that bridges the gaps in enterprise computing environments, opening possibilities that have never before existed. Voyager is the only platform available that provides a total development solution for today's mobile enterprise by combining intelligence, mobility, scalability, and interoperability in a single, platform.


How Does it Work?
Voyager enables you to code natively in the language of your choice- Java, .NET Languages and C++ - and enables you to deploy to any device regardless of which virtual machine the device employs. Voyager abstracts the OS layer by providing a common universal API. The diagram below depicts the Voyagers software architecture and roadmap.

Voyager Software Stack
[Click image to enlarge]

Voyager Advantages

Voyager Extends Your Market Reach
No longer limit your market size by designing software to the device. Voyager will automatically port your software to most mobile and embedded OSs. You can consistently control behavior and data across devices, while developing in the language that best makes sense for your application. Furthermore, Voyager enables unique next-generation capabilities like ad hoc communities with peer-to-peer and peer-to-group messaging, which instantly socializes your application.

Voyager makes every device an intelligent client & server
Its decentralized peer-to-peer/group messaging, discovery, and edge processing avoids the single point of failure and proprietary hardware requirements that hinder even today's most popular mobile applications.

Voyager future-proofs your applications
It serves as an abstraction layer so developers can leverage the same code base for multiple OSs and languages, and even integrate legacy applications. Voyager bridges desktops to phones to embedded devices-even devices that cannot run web applications.

Voyager is fast-- very fast.
It's faster than RMI and web apps that do not perform or scale effectively. Voyager scales to enable collaboration on an entirely new level: distributing information, files and multimedia within ad hoc communities.

For More Information
Visit our extensive white paper section for more information, or contact our sales department.


Beyond the Internet: Building Location-Based Services for Multi-platform Device Communities
Print View Get White Paper at Dr Dobbs Journal

Building a Mobile 2.0 World: Information and Process Sharing within Wireless Ad-Hoc Communities
Print View Download White paper

More Voyager White Papers


Voyager®
Print View Data Sheet   Download Eval Download Eval
Technical Docs

Voyager Developer Guides
The Voyager Developer Guides and Feature Specific Guides provide in-depth, feature rich discussion on using Voyager to solve your distributing computing and enterprise performance issues.

Voyager Messaging Guide Print View Download Guide
Voyager OSGi Integration Guide Print View Download Guide
Voyager Geolocation Guide Print View Download Guide
Voyager Database Guide Print View Download Guide
Voyager Security Guide
Print View Download Guide
Voyager Core Developer Guide Print View Download Guide
Voyager JMX Core Developer Guide Print View Download Guide
Voyager Rules Developer Guide Print View Download Guide
Voyager Ruleset User Builder Guide Print View Download Guide

Additional Resources:

Voyager Architecture Best Practices
This paper describes some architectural best practices when developing software systems with Voyager in the context of Voyager features and capabilities. Go to White Papers 

Voyager - SOA without all the Framework Baggage
This paper discusses using Voyager to solve problems without wasting your time learning overly complex SOA code and configurations. Go to White Papers 

High Volume Transaction Processing in Enterprise Applications
As part of Recursion Software's 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). Go to White Papers 

Advantages to Using Voyager Print View Data Sheet   Download Eval Download Eval


Voyager is characterized by the following features:
  • Seamless integration between Java and .NET with no additional coding required
  • Communicate with other nodes using SOAP, IIOP, XML-RPC, RMI and our own extremely fast, secure, binary protocol VRMP
  • Exposed as a Remote Component (accessible via protocols above), with just 2 lines of code, for access from any client language - requires no changes to pre-existing classes
  • Publish and subscribe to any combination of enterprise JMS and MSMQ Servers
  • Run on a wide range of wireless/handheld/embedded devices via support for 15 embedded operating systems
  • Register and be discovered via decentralized, federated white and yellow page services
  • Communicate with dynamically created groups of nodes, a.k.a peer-groups using its decentralized messaging service
  • Easily integrated with RETE-based rules and Database engines
  • Managed via any JMX-complaint console (jconsole, mc4j) using an extensive set of JMX-based Components and API's
  • Run on any combination of IPV4 and IPV6 networks

Customer Accolades

“We’ve been using Voyager for more than two years. It is a mission-critical component of our development tool set. Not only is the product exceptional, but their technical staff is extremely responsive and knowledgeable as well. They are on top of JAVA development in a big way. Voyager is reasonably priced and as a result we continue use it more and more in product development. The fact that Voyager integrates CORBA and the recent addition of SOAP and COM make it even more attractive.-- Hunnu Huhdanpaa, Development Manager CES International

“With Voyager Messaging, it's message-oriented middleware (MOM) product for J2EE, Recursion Software has joined the select ranks of companies like BEA, HP, IBM and Sonic Software. -- Rick Wayne, Software Development Magazine
“Over the years, Voyager is the only software package we have used through several newer versions of our product, multiple updates to the Java language, and several operating systems changes without significant porting or compatibility problems. We deploy on almost all Windows platforms, and several versions of Sun Solaris™ and Voyager works without noticeable difference on all of them, even in mixed networks. Deployment itself is easy since you only have to package a few libraries.-- Richard Spaninks, Development Manager Invensys Systems. N.V.

Voyager Prototype Videos

The following demos are a high-level functional view where nodes can form or locate and join communities, collaborate via group chat, and form an ad hoc social network or knowledge network.

Voyager Mobile CRM/ Mobile Sales Prototype
 
Voyager Peer-to-Group Mobile Social Network & File Sharing
 
Voyager Peer-to-Group Mobile Social Network & File Sharing (Chinese)
 
Peer-to-Group Chat & Collaboration Prototype
 
Voyager Peer-to-Group Collaboration Prototype (Chinese)
 
 News & Events
 Voyager Becomes Universal C++, Java and .NET Pervasive Platform
 Voyager Enables OSGi Services and Multiplatform Location Engine
 Recursion Unveils Universal Android, .NET CF and Symbian Platform
 Voyager offers Android, .NET CF, Java Runtime Support
 Visit News Room
Home | Sitemap | Feedback | Copyright/ IP Policy © 2008 Recursion Software, Inc.