enyo.js on blackberry 10 · enyo.js on blackberry 10 building bb10 applications with the enyo.js...
TRANSCRIPT
Enyo.js on BlackBerry 10 Building BB10 Applications with the Enyo.js framework
October 17, 2012
Co-Presenters
2
Markus Leutwyler
webOS and Enyo Developer Relations, Hewlett-
Packard GmbH
@twtomcat
Tim Windsor
Application Development Consultant, Developer
Relations, Research in Motion
@timothywindsor
Enyo 2.0
October 17, 2012 3
Enyo Slides are here: http://www.thinmachine.ch/presentations/webcast/
October 17, 2012 4
BlackBerry 10
October 17, 2012 5
Industry Leading Web Standard support
Webkit, WebGL, WebInspector
Hardware Accelerated CSS3
BlackBerry Web Platform
6
Go beyond the browser with native capabilities
BlackBerry WebWorks
7
Web Assets WebWorks Tools BlackBerry Applications
Invocation and Push
Access PIM Data
Share and Integrate BBM
BlackBerry WebWorks APIs
8
Custom Extensions open even more possibilities
Ripple Emulator
Chrome Plugin
Emulate Device Hardware
Features
Package WebWorks Apps
Rapid Application Prototyping
Remote WebInspector Debug Live on the device
USB or WiFi (or Local )
WebInspector from WebKit
Breakpoints, Timeline, Sockets, etc
You will wonder how you ever lived
without it
Enyo Sample App Let’s Build an App with Enyo and
WebWorks on BlackBerry 10
Start with Enyo Bootplate
Use Enyo’s Onyx UI
Integrate some Device Features
Battery
Accelerometer
Card Invocation
Sample App Video is at:
https://github.com/timwindsor/EnyoJS-on-
BlackBerry/blob/master/Enyo-2.0-BB10-
WebWorks/SampleAppVideo.mp4
Enyo Bootplate is a solid base to
start from
Get it from Github or as a Zip
Onyx UI Elements
Include WebWorks.js
Listening to BatteryStatus
Listening to Accelerometer
Invoke the FilePicker Card
Don’t Forget
Config.xml Sets App Details for Building
Name, Version, ID, Author
Set Icon, Splash screen
Point at our HTML
Include Permissions
Include Features
Enyo.js on BlackBerry 10 Thanks for Attending! Markus Leutwyler @twtomcat
Tim Windsor @timothywindsor