Universal Mobile Connectivity

Imagine the world where mobile applications written in any language, running in different operating systems can easily exchange data with .NET, Java, PHP or Ruby servers or with each other. This is the world of Universal Mobile Connectivity, this is what we are working on. Whether you target iOS, Android, Windows Phone, we provide solutions to enable client-server communication between a mobile application and server-side technologies. The communication layer includes support for remote method invocations, publish-subscribe messaging, facilitates support for creating data-driven mobile applications and enables video and audio streaming from and to mobile devices.

iOS Integration

We offer connectivity and communication solution for developers working on iPhone and iPad applications to quickly and easily connect the applications with server-side technologies. Most of the enterprise and consumer mobile applications require client-server connectivity. The most trivial scenario is when the data is loaded from the server by the client, however, most modern applications call for more advanced integration. This includes instant or real-time data availability, data push and sophisticated, multi-user interaction. Our product is a communication library for iOS which can facilitate all of these scenarios. Using the library developers can easily accomplish the following tasks:

  • Connect iPhone and iPad applications with Java and .NET services
  • Implement real-time data push from Java or .NET code into iOS devices
  • Create interactive multi-user applications sharing data in real-time
  • Integrate mobile applications with browser or desktop-based versions of the app
User Guide (PDFPDF)
Examples
iOS integration with WebORB for Java
iOS integration with WebORB for .NET
iOS integration with Wowza Media Server
iOS ntegration with Flash Media Server

Android Integration

Android applications can fully leverage the integration capabilities of WebORB through the client-side libraries and APIs provided by the product. Both native Java and Adobe AIR applications can easily integrate with both Java and .NET backends for remote procedure calls and publish/subscribe messaging. Additionally, the Flex/AIR clients can take advantage of the microphone and camera access on the devices and stream video/audio through WebORB for broadcasting or recording. The video below is a recording of a webinar reviewing the integration between Android and WebORB:

Android and WebORB - Part 1 Android and WebORB - Part 2 Android and WebORB - Part 3

Windows Phone Integration

WebORB enables very powerful integration between Windows Phone applications and Java, .NET and PHP services. The integration supports remote method invocations, publish subscribe messaging, RTMP support and server-to-client callbacks (data push). The collection of videos below is a recording of a webinar reviewing the integration between Windows Phone applications and Java/.NET server environments: 

Building Windows Phone 7 Apps Using WebORB - Part 1 Building Windows Phone 7 Apps Using WebORB - Part 2 Building Windows Phone 7 Apps Using WebORB - Part 3 Building Windows Phone 7 Apps Using WebORB - Part 4 Building Windows Phone 7 Apps Using WebORB - Part 5