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
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
54
Other Decks in Programming
See All in Programming
VisionFrameworkで実現する - プライバシーに配慮した「顔ぼかし」機能 / Face blurring with Vision Framework
imaizume
0
170
Introducing FrankenPHP gRPC
dunglas
2
1k
メモリ不足との戦い〜大量データを扱うアプリでの実践例〜
kwzr
1
590
Local Peer-to-Peer APIはどのように使われていくのか?
hal_spidernight
2
400
CSS Linter の現在地 2025年のベストプラクティスを探る
ryo_manba
10
3.1k
チームのテスト力を鍛える
goyoki
4
1.2k
NetworkXとGNNで学ぶグラフデータ分析入門〜複雑な関係性を解き明かすPythonの力〜
mhrtech
3
710
WebエンジニアがSwiftをブラウザで動かすプレイグラウンドを作ってみた
ohmori_yusuke
0
160
Server Less Code More - コードを書かない時代に生きるサーバーレスデザイン / server-less-code-more
gawa
5
1.8k
Swiftビルド弾丸ツアー - Swift Buildが作る新しいエコシステム
giginet
PRO
0
1.5k
ネイティブ製ガントチャートUIを作って学ぶUICollectionViewLayoutの威力
jrsaruo
0
110
フロントエンド開発に役立つクライアントプログラム共通のノウハウ / Universal client-side programming best practices for frontend development
nrslib
7
3.7k
Featured
See All Featured
Gamification - CAS2011
davidbonilla
81
5.4k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.7k
Java REST API Framework Comparison - PWX 2021
mraible
33
8.8k
How to Ace a Technical Interview
jacobian
280
23k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.1k
Code Reviewing Like a Champion
maltzj
525
40k
Statistics for Hackers
jakevdp
799
220k
Code Review Best Practice
trishagee
72
19k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
2.6k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.1k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
600
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
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