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
João Dias Amaro
June 18, 2012
Programming
110
1
Share
Master Thesis Project - Presentation
João Dias Amaro
June 18, 2012
More Decks by João Dias Amaro
See All by João Dias Amaro
Wake Up! Talks @ 23 November 2011
joaodiasamaro
2
60
Other Decks in Programming
See All in Programming
「話せることがない」を乗り越える 〜日常業務から登壇テーマをつくる思考法〜
shoheimitani
4
620
CDK Deployのための ”反響定位”
watany
3
620
我々はなぜ「層」を分けるのか〜「関心の分離」と「抽象化」で手に入れる変更に強いシンプルな設計〜 #phperkaigi / PHPerKaigi 2026
shogogg
2
890
L’IA au service des devs : Anatomie d'un assistant de Code Review
toham
0
220
ファインチューニングせずメインコンペを解く方法
pokutuna
0
280
ローカルで稼働するAI エージェントを超えて / beyond-local-ai-agents
gawa
2
260
PHP 7.4でもOpenTelemetryゼロコード計装がしたい! / PHPerKaigi 2026
arthur1
1
540
存在論的プログラミング: 時間と存在を記述する
koriym
5
850
Redox OS でのネームスペース管理と chroot の実現
isanethen
0
560
PHPで TLSのプロトコルを実装してみるをもう一度しゃべりたい
higaki_program
0
190
Linux Kernelの1文字のミスで 権限昇格ができた話
rqda
0
2.3k
Swift Concurrency Type System
inamiy
0
420
Featured
See All Featured
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.2k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
52k
Tell your own story through comics
letsgokoyo
1
890
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2k
WENDY [Excerpt]
tessaabrams
9
37k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
500
KATA
mclloyd
PRO
35
15k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
150
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.4k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
330
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
97
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