15
Accelerate Your Mobile Application Development Xoriant Smartphone Apps Accelerator

Xoriant Smartphone apps accelerator

Embed Size (px)

DESCRIPTION

Xoriant Smartphone Application Accelerator, a set of libraries help in speeding the application development on various Smartphone platforms. Using the accelerator libraries, any application features can be incorporated in 20-50% less time than what it would take to develop from scratch. Additionally since some of the underlying foundation has already been tested, the application quality is also significantly higher. The Xoriant Smartphone Accelerator libraries are available for iPhone, Android, Nokia – QT, Blackberry and Windows Mobile.

Citation preview

Page 1: Xoriant Smartphone apps accelerator

Accelerate Your Mobile

Application Development

Xoriant Smartphone Apps Accelerator

Page 2: 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

Page 3: Xoriant Smartphone apps accelerator

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.

Page 4: Xoriant Smartphone apps accelerator

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.

Page 5: Xoriant Smartphone apps accelerator

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

Page 6: Xoriant Smartphone apps accelerator

• 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

Page 7: Xoriant Smartphone apps accelerator

• API Wrapper for popular Social Media sites like:

• Facebook

• Twitter

• 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

Page 8: Xoriant Smartphone apps accelerator

• 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

Page 9: Xoriant Smartphone apps accelerator

• 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

Page 10: Xoriant Smartphone apps accelerator

• 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

Page 11: Xoriant Smartphone apps accelerator

Case Studies

Some Applications Built Using

Xoriant SmartPhone App Accelerator

Page 12: Xoriant Smartphone apps 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.

Page 13: Xoriant Smartphone apps accelerator

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

Page 14: Xoriant Smartphone apps accelerator

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

Page 15: Xoriant Smartphone apps accelerator

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