Accelerate Your Mobile
Application Development
Xoriant Smartphone Apps Accelerator
Current Scenario –Mobile Platform Confusion
• Several SmartPhone platforms are out in
the market
• Each platform requires language/platform
skills that are specific to each platform
• Porting a smartphone application from
one platform to another is –– Time consuming
– Error prone
– Expensive and Inefficient: Requires teams with specific
platform skills
The Xoriant Solution
• Help accelerate SmartPhone application
development by providing building blocks
(framework) for each Smartphone platform.
• The building blocks provide a set of features
that we have seen common across various
applications that we have developed.
• The building blocks provide a well tested
and feature rich set of features, using which
you can rapidly build your application.
• Development time is cut by 60-70% in
several cases.
Overview of Xoriant Solution
• SmartPhone App Accelerator for the following
platforms:– iPhone
– Android
– Nokia – QT
– Blackberry
– Windows Mobile
• The App Accelerator contains building blocks that
address commonly used idioms/areas in most
Smartphone applications.
• These have been identified through real world
experience of developing several Smartphone
applications.
Xoriant App Accelerator –Building Blocks
Application Configuration
Location Based Services
UI WidgetsSocial Media Integration
File / Database Management
Audio/Video Utilities Auto Update
Networking Telephony ModuleSensor
ManagementSynchronization
Framework
SecurityLogging
FrameworkInternationalization MVC Framework
• Application Settings
• User Preferences
• XML based or Properties file based configuration
• Initialized at application startup
Application Configuration
• GPS Module abstraction
• Google Maps Integration
Location Based
Services
• ListView
• DetailView
• CRUD Form for simple operations
• Login Form
UI Widgets
Xoriant App Accelerator –Building Blocks
• API Wrapper for popular Social Media sites like:
• Orkut
Social Media Integration
• File Abstraction API
• Database Abstraction API
• Commonly used file and database operations
File / Database
Management
• REST API client wrapper
• SSL support
• Web Service invocation wrapper
Networking
Xoriant App Accelerator –Building Blocks
• Media Integration APIAudio/Video
• XML/JSON Parser API
• Date/Time/String functions
• Encoding/Decoding supportUtilities
• Version support in applications
• Get notified in case of new application version
Auto Update
Xoriant App Accelerator –Building Blocks
• Send / Receive Calls
• Call Log access
• Send / Receive SMS
Telephony Module
• As applicable to a platform, wrappers to work with Sensors like Motion, Accelerometer, Temperature,etc.
Sensor Management
• Online/Offline support
• Automatic Synchronization of data when connection is up.
Synchronization Framework
Xoriant App Accelerator –Building Blocks
• Encryption/Decryption API for storing sensitive data on device
• Authorization support via enabling/disabling functions in the application
Security
• Detailed level of logging
• Capture screenshots and send for debuggingLogging Framework
• Full support for internationalizationInternationalization
• MVC Framework , which brings structure to the application code
• Application Controller concept that manages the whole application
MVC Framework
Xoriant App Accelerator –Building Blocks
Case Studies
Some Applications Built Using
Xoriant SmartPhone App Accelerator
Real Estate iPhone Application
• Real Estate iPhone application developed using Xoriant
Smartphone Apps Accelerator to help users search homes
based on current location & also to put properties for sale.
Airplane Mobile Wifi Connectivity
• Mobile client software developed using Xoriant App
Accelerator on iPhone and Blackberry for Wifi broadband
provider to connect to the airplane based server
Mobile Restaurant Deals
• Mobile application developed using Xoriant Smartphone
Apps Accelerator on iPhone and Android offering
restaurant deals to mobile users using their location data
More Information
Xoriant Corporation
1248 Reamwood Avenue
Sunnyvale, CA 94089, USA
Tel: +1 (408) 743-4477
Email: [email protected]
http://www.xoriant.com/mobile-frameworks.html