Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Master Thesis Project - Presentation
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
João Dias Amaro
June 18, 2012
Programming
1
100
Master Thesis Project - Presentation
João Dias Amaro
June 18, 2012
Tweet
Share
More Decks by João Dias Amaro
See All by João Dias Amaro
Wake Up! Talks @ 23 November 2011
joaodiasamaro
2
57
Other Decks in Programming
See All in Programming
今こそ知るべき耐量子計算機暗号(PQC)入門 / PQC: What You Need to Know Now
mackey0225
3
380
AWS re:Invent 2025参加 直前 Seattle-Tacoma Airport(SEA)におけるハードウェア紛失インシデントLT
tetutetu214
2
110
Lambda のコードストレージ容量に気をつけましょう
tattwan718
0
130
Smart Handoff/Pickup ガイド - Claude Code セッション管理
yukiigarashi
0
140
Vibe Coding - AI 驅動的軟體開發
mickyp100
0
180
CSC307 Lecture 04
javiergs
PRO
0
660
CSC307 Lecture 08
javiergs
PRO
0
670
Oxlintはいいぞ
yug1224
5
1.3k
余白を設計しフロントエンド開発を 加速させる
tsukuha
7
2.1k
開発者から情シスまで - 多様なユーザー層に届けるAPI提供戦略 / Postman API Night Okinawa 2026 Winter
tasshi
0
200
コマンドとリード間の連携に対する脅威分析フレームワーク
pandayumi
1
450
Amazon Bedrockを活用したRAGの品質管理パイプライン構築
tosuri13
5
710
Featured
See All Featured
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
7.9k
Visualization
eitanlees
150
17k
Optimizing for Happiness
mojombo
379
71k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.3k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
14k
Making the Leap to Tech Lead
cromwellryan
135
9.7k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
170
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
150
4 Signs Your Business is Dying
shpigford
187
22k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
160
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
67
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Transcript
Master Project in Information and Software Engineering João 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 hardware prices licensing skill set
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)
None
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 hybrid development web development Native Development Environments (NDE)
Cross-Platform Development Environments (XDE)
(1/3) Android OS, Google Inc.
(2/3) iOS, Apple Inc.
(3/3) BlackBerry, RIM – Research In Motion
None
(1/3) Rhodes, Rhomobile
(2/3) Phonegap, Nitobi
(3/3) Titanium Mobile, Appcelerator
Proposed Solution 4/4
None
Smart Android Methodology
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
João Dias Amaro @ SmartAndroid thank you for your time