Transcript
Page 1: SmartAndroid - Mobile Enterprise Development

Master Project in Information and Software Engineering

João Dias Amaro – 57957

January 2012

SmartAndroid Mobile Enterprise Development

Page 2: SmartAndroid - Mobile Enterprise Development

1) Enterprise Context

2) Purpose and Goals

Page 3: SmartAndroid - Mobile Enterprise Development

3) Related Work

4) Proposed Solution

Page 4: SmartAndroid - Mobile Enterprise Development

Enterprise Context 1/4

Page 5: SmartAndroid - Mobile Enterprise Development

static

workers

dynamic business

processes

Page 6: SmartAndroid - Mobile Enterprise Development

choosing a development environment

hardware prices

licensing

skill set

Page 7: SmartAndroid - Mobile Enterprise Development

Other Mobile OS

Windows Phone

Blackberry

iOS

Symbian

Android

0

5

10

15

20

25

30

35

40

45

50

2010

2011

2012

2015

%

Mobile OS market share (by Gartner)

Page 8: SmartAndroid - Mobile Enterprise Development
Page 9: SmartAndroid - Mobile Enterprise Development

Purpose and Goals 2/4

Page 10: SmartAndroid - Mobile Enterprise Development

1/7 device fragmentation

Page 11: SmartAndroid - Mobile Enterprise Development

2/7

communication management

Page 12: SmartAndroid - Mobile Enterprise Development

3/7

Object Relational Mapping

Page 13: SmartAndroid - Mobile Enterprise Development

Data Access Layer

4/7

Page 14: SmartAndroid - Mobile Enterprise Development

Kiosk Mode

5/7

Page 15: SmartAndroid - Mobile Enterprise Development

Application Distribution

6/7

Page 16: SmartAndroid - Mobile Enterprise Development

Dynamic Interface Generation

7/7

Page 17: SmartAndroid - Mobile Enterprise Development

Related Work 3/4

Page 18: SmartAndroid - Mobile Enterprise Development

native development

hybrid development

web development

Native Development Environments (NDE)

Cross-Platform Development

Environments (XDE)

Page 19: SmartAndroid - Mobile Enterprise Development

(1/3) Android OS, Google Inc.

Page 20: SmartAndroid - Mobile Enterprise Development

(2/3) iOS, Apple Inc.

Page 21: SmartAndroid - Mobile Enterprise Development

(3/3) BlackBerry, RIM – Research In Motion

Page 22: SmartAndroid - Mobile Enterprise Development
Page 23: SmartAndroid - Mobile Enterprise Development

(1/3) Rhodes, Rhomobile

Page 24: SmartAndroid - Mobile Enterprise Development

(2/3) Phonegap, Nitobi

Page 25: SmartAndroid - Mobile Enterprise Development

(3/3) Titanium Mobile, Appcelerator

Page 26: SmartAndroid - Mobile Enterprise Development

Proposed Solution 4/4

Page 27: SmartAndroid - Mobile Enterprise Development
Page 28: SmartAndroid - Mobile Enterprise Development

Smart Android Methodology

Page 29: SmartAndroid - Mobile Enterprise Development

Android 4.0

Eclipse IDE plugin Development

library

Communication Management

DAL + ORM

Application Distribution

Dynamic Interface Generation

Kiosk Mode

Eclipse Indigo 3.7

Install applications

Remove components

Automate the deployment of enterprise solutions with Android

Page 30: SmartAndroid - Mobile Enterprise Development

João Dias Amaro @ SmartAndroid

thank you for your time


Recommended