Upload
genexus
View
645
Download
0
Embed Size (px)
Citation preview
The Smart Devices EraGastón Milano
@gmilano
Smart DevicesGenerator
Gastón Milano
@gmilano
Abstractionisthewayhumansdealwithcomplexity
How
What
Model
Data Layer
Data Services
Layer
Security Layer
ClientServices
Layer
UserInterface
Layer
Data Layer
Business Components
ServicesLayer
Business Components and
Data Providers
Security Layer
Genexus Access Manager
Cloud
User Interface (iOS, Android, Blackberry)
Smart DevicesObjects
Productivity Applications
• Organize and manipulate detailed
information
• Use these applications to do important
tasks
Multiple Platforms
Data Visualization
Data Links
Data Editing
Security
Server Interaction
Device Interaction
Amazing Look & Feel
DashboardMaster
Detail
What
Multiple Platforms
Multiple Platforms
Multiple Styles
Multiple Layouts
Data Visualization
Data Links
Data Editing
Server Interaction
• Actions
– Callingremoteprocedures
– Calling Business Components
– CallingWebPanels
• PushNotifications
DeviceInteraction
• SemanticDomains
• API’s
Authentication and Authorization
• Application Security
• Transport Security
• Message Security
Extensibility
• Client API
– Contacts
– Calendar
– ApplicationInteroperability
• User Interface
– UserControls• ForLists
• For Variables and Attributes
• Phone
• Interoperability with Twitter, Facebook
• Calendar
• Contacts
• Images, Video, Feeds
• Virtual Keyboard
• Geo Location, Addresses
• External Components
• Charts
• Web Services
Connected
Design Guidelines
Platform Independent but not
platform ignorant
GeneXus X Evolution 2 Beta 2
www.genexus.com/xev2beta
Multiple Platforms
Data Visualization
Data Links
Data Editing
Security
Server Interaction
Device Interaction
Amazing Look & Feel
Roadmap
• Next milestone: RC
There are many applications that
need to be handwritten
Be Smart Device
Ready!