135 smart devices-generator_para_android

43
Smart Devices Generator for Android Fernando Panizza [email protected] @minipanizza #GX2385

Upload: genexus

Post on 09-Jul-2015

457 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: 135 smart devices-generator_para_android

Smart Devices

Generator for AndroidFernando Panizza

[email protected]

@minipanizza#GX2385

Page 2: 135 smart devices-generator_para_android

Agenda

Android

Platform

SD Generator

What’s Next?

Page 3: 135 smart devices-generator_para_android
Page 4: 135 smart devices-generator_para_android

Android

Platform

SD Generator

What’s Next?

Page 5: 135 smart devices-generator_para_android

Android

• Operating System for mobiles– Better user experience

– Open and Free

• Variant of Linux

• Browser based on WebKit

• SQLite

Page 6: 135 smart devices-generator_para_android

Android Alliance

Page 7: 135 smart devices-generator_para_android

Diversity

Page 8: 135 smart devices-generator_para_android
Page 9: 135 smart devices-generator_para_android
Page 10: 135 smart devices-generator_para_android
Page 11: 135 smart devices-generator_para_android
Page 12: 135 smart devices-generator_para_android
Page 13: 135 smart devices-generator_para_android

Evolution

• 550 000 new Android devices activated every day

• 379% shipments over a year ago

• Estimate: Android now has 48% market share worldwide.

Page 14: 135 smart devices-generator_para_android

Evolution

0%

10%

20%

30%

40%

50%

60%

2008 2009 2010 2011 Q2

Symbian

Android

Blackberry

iOS

Microsoft

Page 15: 135 smart devices-generator_para_android

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

Page 16: 135 smart devices-generator_para_android

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

Page 17: 135 smart devices-generator_para_android

Android

Platform

SD Generator

What’s Next?

Page 18: 135 smart devices-generator_para_android

Versions

• 1.0 (10/2008)

• 2.0 (10/2009)

• 2.2 (05/2010)

• 3.0 (02/2011)

• 3.1 (05/2011)

Page 19: 135 smart devices-generator_para_android
Page 20: 135 smart devices-generator_para_android

Tablets

2.x 3.x

4.x

Page 21: 135 smart devices-generator_para_android

API Changes 3.x

• For supporting multiple UIs– Screen support API

– UI Framework (fragments)

– UI Changes (new controls/widgets/ themes)

Page 22: 135 smart devices-generator_para_android

UI Design for tablets

Page 23: 135 smart devices-generator_para_android

Other API Changes 3.x

• Action Bar

• Notification

• Multi-core processors

Page 24: 135 smart devices-generator_para_android

Android

Platform

SD Generator

What’s Next?

Page 25: 135 smart devices-generator_para_android

Functionality

• CRUD

• Actions

• SD APIs– Device Interop (Geo Location, Calendar, Address Book)

– Genexus Interop

Page 26: 135 smart devices-generator_para_android

Functionality

• Controls– Dynamic Combos

– Video

– Scanner

– Etc.

• User Controls– Maps

– Wheel control

– Rating

– Etc.

Page 27: 135 smart devices-generator_para_android

Security

• Gam

Page 28: 135 smart devices-generator_para_android

Multiple Devices

Page 29: 135 smart devices-generator_para_android

Layouts

Page 30: 135 smart devices-generator_para_android

User Experience

Page 31: 135 smart devices-generator_para_android

Styles

Page 32: 135 smart devices-generator_para_android
Page 33: 135 smart devices-generator_para_android

Android

Platform

SD Generator

What’s Next?

Page 34: 135 smart devices-generator_para_android

APIs

• Geolocation– Tracking

– Alerts

• Push Notifications

• Device Info

Page 35: 135 smart devices-generator_para_android

Storage Local SQLite

• Caching

• Offline

• Sync

Page 36: 135 smart devices-generator_para_android

Charts

Page 37: 135 smart devices-generator_para_android

Tablets

• Add tablets UI features

• Master/Detail support

• Toolbars

Page 38: 135 smart devices-generator_para_android

Multiples devices

• Continue supporting– multiples devices

– different OS version

Page 39: 135 smart devices-generator_para_android

Client side generation

• Events

• Rules

Page 40: 135 smart devices-generator_para_android

Android

Platform

SD Generator

What’s Next?

Page 41: 135 smart devices-generator_para_android
Page 42: 135 smart devices-generator_para_android
Page 43: 135 smart devices-generator_para_android

Muchas Gracias!