Transcript
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


Recommended