Unify - JSConf.EU 2010
Upcoming SlideShare
Loading in...5
×
 

Unify - JSConf.EU 2010

on

  • 2,491 views

Native-like applications for smartphones, tablets and desktops.

Native-like applications for smartphones, tablets and desktops.

Statistics

Views

Total Views
2,491
Views on SlideShare
2,488
Embed Views
3

Actions

Likes
0
Downloads
38
Comments
0

1 Embed 3

http://lanyrd.com 3

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Unify - JSConf.EU 2010 Unify - JSConf.EU 2010 Presentation Transcript

  • unify Sebastian Werner Deutsche Telekom AG JSConf.EU - September 26th 2010
  • HAPPY
  • ABOUT ME Sebastian Werner Software Developer Deutsche Telekom AG Lead Developer Unify
  • FRAGMENTATION
  • THERE WILL BE MORE THAN ONE PLATFORM
  • 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
  • WEB TECHNOLOGIES HTML5 + CSS3 + JavaScript
  • One Codebase Application Store Web Browser Desktop Widget
  • BENEFITS •Reduced Costs •Dramatically Improved Time-2-Market •Wide Platform Support •Huge Number of Available Developers •Quickly Improving Technology
  • GOAL Real Applications not just Better Websites
  • We make massive use of JAVASCRIPT
  • 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
  • FEATURES
  • WORKFLOW • Professional JavaScript Development • Fully Object Oriented & Event Driven • Local In-Browser Development • Generic HTTP Proxy • Native Wrappers Automated
  • USER INTERFACE • Rich Mobile UI Controls • Amazing Animations • Custom Elastic ScrollView • Touch Events • High-End Desktop Components
  • NAVIGATION • iPhone-like Navigation Built-In • Uses Browser Location • Views, Parameters, Segmentation Controls • Automatic Transitions • Recovery on Application Launch
  • DATA HANDLING • Automatic client-side caching • Multi-Level Caching (Memory + Storage) • Integrated XML to JSON Converter
  • INTEGRATION • XCode Project Skeleton • Android Project Skeleton • Preliminary Adobe AIR Integration
  • TOOLING • Automatic Depedency Detection • Platform Specific Builds • Localization & Translation Support • CSS Tooling Built-In • Application API Viewer • Unit Testing Application
  • Framework FOUNDATION Adobe AIR
  • 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
  • LICENSE MIT Apache V2
  • GO LIVE
  • unify unify-project.org & github.com/unify