You are on page 1of 30

Master Project in Information and Software Engineering Joo Dias Amaro 57957

January 2012

SmartAndroid
Mobile Enterprise Development

1) Enterprise Context

2) Purpose and Goals

3) Related Work

4) Proposed Solution

Enterprise Context
1/4

static workers

dynamic business processes

choosing a development environment

skill set licensing

hardware prices

Mobile OS market share (by Gartner)


%
50 45 40 35 30 25

20
15 10 iOS Blackberry

Android
Symbian

5
0 2010 2011 2012 2015

Windows Phone
Other Mobile OS

Purpose and Goals


2/4

1/7 device fragmentation

2/7 communication management

3/7 Object Relational Mapping

Data Access Layer 4/7

Kiosk Mode 5/7

Application Distribution 6/7

Dynamic Interface Generation 7/7

Related Work
3/4

Native Development Environments (NDE)


Cross-Platform Development Environments (XDE)

native development

hybrid development

web development

(1/3) Android OS, Google Inc.

(2/3) iOS, Apple Inc.

(3/3) BlackBerry, RIM Research In Motion

(1/3) Rhodes, Rhomobile

(2/3) Phonegap, Nitobi

(3/3) Titanium Mobile, Appcelerator

Proposed Solution
4/4

Smart Android Methodology

Eclipse IDE plugin Eclipse Indigo 3.7 Kiosk Mode

Development library

Android 4.0
Communication Management DAL + ORM Application Distribution Dynamic Interface Generation

Install applications Remove components

Automate the deployment of enterprise solutions with Android

thank you for your time


Joo Dias Amaro @ SmartAndroid

You might also like