Consumer Mobility

Rapid Mobile Framework | Consumer Solutions for iPhone, iPad, Android, Blackberry & Windows | Branded Apps

Enterprise Mobility

Mobility Platform | Off-the-Shelf Solutions | Enterprise Package integration | Enterprise Solution

Mobility Consulting

Mobility Strategy Definition | Mobile Device Selection | Technology Evaluation | ROI Realisation Analysis

Rhodes Framework

Introduction
Rhodes Framework is an open source Ruby-based platform for rapidly building locally executing, device-optimized native mobile applications. It is the first smartphone framework for mobile application development.

Platforms Supported
Android, iPhone, ipad, RIM Blackberry, Windows Mobile, Windows Phone 7 and Symbian

Benefits
Rhodes is an open source framework that can easily incorporate synchronized data for offline use.It is based on the Model View Controller (MVC) framework and takes advantage of device capabilities such as GPS, PIM contacts and calendar, camera, native mapping, push, barcode, signature capture, Bluetooth and Near Field Communications (NFC).The productivity and portability of this framework is enabled by writing interfaces in HTML once (and compiling to native smartphone apps).It also has access to device capabilities from a common library used on all smartphone devices.

Back to Top

PhoneGap

Introduction
PhoneGap is an open source framework for building cross-platform mobile applications with HTML, CSS, and JavaScript. It is an HTML5 app platform that allows you to author native applications with web technologies and get access to APIs and app stores. PhoneGap uses standards-based web technologies to bridge web applications and mobile devices.

Platforms Supported
Android, iphone, Blackberry, Windows Phone 7, Symbian, Samsung Bada and Palm.

Benefits
Phonegap is a free open source framework with which applications have to be built only once with web-standards that bridge web applications and mobile devices.The framework’s Software Development Kit(SDK) provides an API that is an abstraction layer providing the developer with access to hardware and platform specific features. Some of the hardware specific features supported by the PhoneGap API include Accelerometer, Camera, Compass, Geolocation, Network and Notifications.The apps have a cleaner interface, operating similarly to native apps without a browser frame around them and can be distributed via the App Stores.

Back to Top

Adobe Air

Introduction
Adobe Integrated Runtime, also known as Adobe AIR, is a cross-platform runtime environment developed by Adobe Systems for building Rich Internet Applications (RIA) using Adobe Flash, Adobe Flex, HTML, and Ajax, that can be run as desktop applications or on mobile devices.

Platforms Supported
BlackBerry Tablet OS, iOS and Android and the BBC IPlayer Desktop.

Benefits
The framework helps rapidly build expressive mobile, web, and desktop apps for iOS, Android, BlackBerry, and webOS while leveraging a common codebase. One can develop high-performance, console-quality games in 2D and 3D, and leverage the ubiquity of Flash Player and Adobe AIR to reach desktop, mobile, and TV audiences and deliver more secure and consistent HD-quality video across mobile devices, desktops, and TVs from a single source, while driving high conversion rates.The applications can be differentiated by delivering superior, more intuitive user experiences that have the broadest reach and greatest consistency across devices and browsers, require less support and deliver a better ROI for customers. By using a single source to more securely reach all platforms, maximize bandwidth efficiency and take advantage of lucrative new business models.

Back to Top

Android

Introduction
Android is a Linux-based operating system for mobile devices such as smartphones and tablet computers. It is developed by the Open Handset Alliance, led by Google, and other companies. Android is a powerful Operating System supporting a large number of applications in Smart Phones. The Android NDK (Native Development Kit) is a toolset that lets you embed components that make use of native code in your Android applications. Android applications run in the Dalvik virtual machine. The NDK allows you to implement parts of your applications using native-code languages such as C and C++. This can provide benefits to certain classes of applications, in the form of reuse of existing code and in some cases increased speed.

Platforms Supported
Windows, Mac OS X (intel) and Linux 32/64-bit (x86)

Benefits
Native Android is an open source system, hence is adaptabe to different handset layouts. It supports various connectivity technologies and tethering, which allows a phone to be used as a wireless/wired Wi-Fi hotspot. SQLite is used for data storage purposes and it has facilities for voice-based features, Screen Capture and External Storage.The framework supports messaging, multi-touch, blue-tooth, video-calling , multiple languages and NVIDIA Tegra 2 dual core processor. It has features for additional Hardware Support like GPS, Accelerometers, Gyroscopes, Barometers, Magnetometers, Pressure Sensors, Thermometers and Accelerated 3D Graphics. Before we dive in to Application Framework layer, note that the Application layer is the tip of Android iceberg. This is where a user interacts with the phone while unaware of all the action taking place beneath this layer. Some applications are pre-installed on a phone while most are developed and placed on the Android market for free download or for a small price. Our objective is to develop a application and put it on the Android market for free download.

Back to Top

Apple iOS

Introduction
The iOS SDK (Software Development Kit) (formerly iPhone SDK) is a software development kit developed by Apple Inc. and released in February 2008 to develop native applications for iOS. The amazing user experience of iOS is possible because of the powerful foundation upon which it is built. Derived from the proven core of Mac OS X, iOS has been streamlined to be compact and efficient, taking maximum advantage of the iPad, iPhone and iPod touch hardware. The iOS delivers a wide-range of graphics capabilities, ranging from comprehensive 2D drawing to accelerated 3D rendering and direct access to the system’s video playback and capture capabilities. Accessible through high-level frameworks, these capabilities make it easy to create gorgeous animations and transitions within your application’s UI. As iOS uses a variant of the same XNU kernel that is found in Mac OS X, the tool chain used for developing on iOS is also based on Xcode.

Platforms Supported
Apple iPhone, Apple iPad and other products from Apple.

Benefits
The IOS supports a variety of data link layer technologies for the LAN and WAN environments, including copper and fiber wiring as well as wireless and both fixed and modular chassis platforms, enabling you to purchase the appropriate hardware for your needs, yet still allowing you to leverage the same IOS CLI to reduce your management costs. With the iOS, you can strictly control access to your network and networking devices in accordance with your internal security policies.It also has support for hardware features like Accelerometer, Camera, Audio mixing and recording, video playback, networking, sockets, filesystem and security.

Back to Top