Contenu connexe Similaire à Unify - JSConf.EU 2010 (20) Unify - JSConf.EU 20101. unify
Sebastian Werner
Deutsche Telekom AG
JSConf.EU - September 26th 2010
3. ABOUT ME
Sebastian Werner
Software Developer
Deutsche Telekom AG
Lead Developer Unify
6. MAJOR CONTRAST
The future promises more operating
system fragmentation, not less
Jason Grigsby, O‘Reilly
Webkit in various forms is how nearly every
credible smartphone now “does“ the web.
Alex Russel, Google
12. REQUIREMENTS
Hardware
Powerful CPU and
+ Software
Modern Browser /
256MB of RAM
SDK Component
Capable touch screen
HTML5 & CSS3
support
3“ screen with typical
resolution
Fast JavaScript
14. WORKFLOW
• Professional JavaScript Development
• Fully Object Oriented & Event Driven
• Local In-Browser Development
• Generic HTTP Proxy
• Native Wrappers Automated
15. USER INTERFACE
• Rich Mobile UI Controls
• Amazing Animations
• Custom Elastic ScrollView
• Touch Events
• High-End Desktop Components
16. NAVIGATION
• iPhone-like Navigation Built-In
• Uses Browser Location
• Views, Parameters, Segmentation Controls
• Automatic Transitions
• Recovery on Application Launch
17. DATA HANDLING
• Automatic client-side caching
• Multi-Level Caching (Memory + Storage)
• Integrated XML to JSON Converter
18. INTEGRATION
• XCode Project Skeleton
• Android Project Skeleton
• Preliminary Adobe AIR Integration
19. TOOLING
• Automatic Depedency Detection
• Platform Specific Builds
• Localization & Translation Support
• CSS Tooling Built-In
• Application API Viewer
• Unit Testing Application
21. ROADMAP
Symbian 3.x
via QT WebRuntime
MeeGo
iPhone OS / iOS Android WebOS BlackBerry OS via QT WebRuntime Windows Phone
3.x 2.x 1.x 6.0 with IE9
Bada
via PhoneGap
Unify 0.5 Unify 1.0 Unify 1.1 Unify 1.5 Unify 2.0
Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4
2009 2010 2011