Post on 09-Jul-2015
transcript
Smart Devices
Generator for AndroidFernando Panizza
fpanizza@genexus.com
@minipanizza#GX2385
Agenda
Android
Platform
SD Generator
What’s Next?
Android
Platform
SD Generator
What’s Next?
Android
• Operating System for mobiles– Better user experience
– Open and Free
• Variant of Linux
• Browser based on WebKit
• SQLite
Android Alliance
Diversity
Evolution
• 550 000 new Android devices activated every day
• 379% shipments over a year ago
• Estimate: Android now has 48% market share worldwide.
Evolution
0%
10%
20%
30%
40%
50%
60%
2008 2009 2010 2011 Q2
Symbian
Android
Blackberry
iOS
Microsoft
Usage
• Average monthly data usage (MB) – Q1 2011
582
492
448
317
174
127
Android Apple iOS HP WebOS Windows Phone 7
Windows Mobile
BlackBerry OS
Source: Nielsen
Usage
• Heavy Data Use Activities– Percentage of users who have, in the last 30 days…
Source: Nielsen
74%79%
52%
63%
27%
42%43%46%
33%
39%
20%24%
35% 37%
26% 26%
19% 17%20%
26%
14%
20% 19%
11%
Android Apple iOS HP WebOS Windows Phone 7
Windows Mobile BlackBerry OS
Application downloads Streaming music or radio
Video/Mobile TV Online game playing
Android
Platform
SD Generator
What’s Next?
Versions
• 1.0 (10/2008)
• 2.0 (10/2009)
• 2.2 (05/2010)
• 3.0 (02/2011)
• 3.1 (05/2011)
Tablets
2.x 3.x
4.x
API Changes 3.x
• For supporting multiple UIs– Screen support API
– UI Framework (fragments)
– UI Changes (new controls/widgets/ themes)
UI Design for tablets
Other API Changes 3.x
• Action Bar
• Notification
• Multi-core processors
Android
Platform
SD Generator
What’s Next?
Functionality
• CRUD
• Actions
• SD APIs– Device Interop (Geo Location, Calendar, Address Book)
– Genexus Interop
Functionality
• Controls– Dynamic Combos
– Video
– Scanner
– Etc.
• User Controls– Maps
– Wheel control
– Rating
– Etc.
Security
• Gam
Multiple Devices
Layouts
User Experience
Styles
Android
Platform
SD Generator
What’s Next?
APIs
• Geolocation– Tracking
– Alerts
• Push Notifications
• Device Info
Storage Local SQLite
• Caching
• Offline
• Sync
Charts
Tablets
• Add tablets UI features
• Master/Detail support
• Toolbars
Multiples devices
• Continue supporting– multiples devices
– different OS version
Client side generation
• Events
• Rules
Android
Platform
SD Generator
What’s Next?
Muchas Gracias!