android and genexus smart devices generator

Post on 20-May-2015

1.519 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Android and the GeneXus Smart Devices Generator#GX2911

Fernando Panizzafpanizza@genexus.com

@minipanizza

Android

• Operating System for mobiles (phones, tablets, TVs, &c)– Better user experience– Open and Free

• Linux-based• Browser based on WebKit• SQLite (data storage)

• Java, Android SDK and API

Diversity

Evolution

• 1.3 million new Android devices activated each day

• 210% shipments over a year ago

Sales Evolution

2008 2009 2010 2011 2012 Q20%

10%

20%

30%

40%

50%

60%

70%

SymbianAndroidBlackberryiOSMicrosoft

Android iOS BlackBerry Microsoft

46

1912

2

98

28

84

Millions of units sold / Q2

20112012

Sales Evolution Smartphones

Applications

• 600,000 apps in Google Play• 20 , now 25 billion app downloads

Versions

2.x 3.x

4.x

Versions

1.x1%

2.x75%

3.x2%

4.021%

4.11%

1.x2.x3.x4.04.1

4.x UI

• New Style• Action bar• Tabs• Split

4.1

4.1

• New style for notifications • New animations and transitions• Android Beam (NFC , Bluetooth)• Wi-Fi Direct• Browser with better support of HTML5• Smart App Updates

Functionality

• CRUD Online• Data Caching• Actions

– SD APIs

• GeneXus Interop– Procedures, Web Panels

Functionality

• Geo Location tracking• Multimedia upload• Audio playback• Save image to Gallery

Functionality

• Push Notifications (GCM)

• Ads (AdMob)• In-app purchases

UI - Controls

• New Action Bar• New Tab control• Maps• For Grids

– Pager– Magazine

• Dynamic Combos• Charts

UI - Style

• 4.x-style in all devices (2.x to 4.x)• Same app in multiple devices (phone to tablet)

UI - Layouts

User Experience

GeneXus Future

• Improvements in UI– Animations– Transitions– Visual Rules– Containers

• Continue improvement in SD APIs

Tilo Overview - Gastón Milano

GeneXus Future

• Support features of latest OS versions

• Continue supporting multiple devices

GeneXus Future

• Limited connectivity / Offline– Data in SQLite– Execution of procedures and BCs in device

• Synchronization

• “Tilo” Alpha Version

Aplicaciones offline para Smart Devices - Gustavo ProtoOffline Smart Device Apps, estado del arte con GeneXus -

Pablo Mazzilli

Smartphone Era

• More Smartphones

• More Native Applications

v

Facebook CEO - 11 Sep 2012

Mark Zuckerberg

“”

building (our) mobile app on HTML5, which was slow and clunky, was the biggest strategic mistake we've ever made

Growing Pass

• GeneXus– X Ev2 Release – March– X Ev2 U1 – August

– X Ev2 U2 Preview 1 – Next week

• http://www.genexus.com/gxev2

THANK YOU!

top related