![Page 1: Enyo.js on BlackBerry 10 · Enyo.js on BlackBerry 10 Building BB10 Applications with the Enyo.js framework October 17, 2012](https://reader034.vdocuments.us/reader034/viewer/2022042405/5f1ca952d33258707f2e7b2d/html5/thumbnails/1.jpg)
Enyo.js on BlackBerry 10 Building BB10 Applications with the Enyo.js framework
October 17, 2012
![Page 2: Enyo.js on BlackBerry 10 · Enyo.js on BlackBerry 10 Building BB10 Applications with the Enyo.js framework October 17, 2012](https://reader034.vdocuments.us/reader034/viewer/2022042405/5f1ca952d33258707f2e7b2d/html5/thumbnails/2.jpg)
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
![Page 3: Enyo.js on BlackBerry 10 · Enyo.js on BlackBerry 10 Building BB10 Applications with the Enyo.js framework October 17, 2012](https://reader034.vdocuments.us/reader034/viewer/2022042405/5f1ca952d33258707f2e7b2d/html5/thumbnails/3.jpg)
Enyo 2.0
October 17, 2012 3
![Page 4: Enyo.js on BlackBerry 10 · Enyo.js on BlackBerry 10 Building BB10 Applications with the Enyo.js framework October 17, 2012](https://reader034.vdocuments.us/reader034/viewer/2022042405/5f1ca952d33258707f2e7b2d/html5/thumbnails/4.jpg)
Enyo Slides are here: http://www.thinmachine.ch/presentations/webcast/
October 17, 2012 4
![Page 5: Enyo.js on BlackBerry 10 · Enyo.js on BlackBerry 10 Building BB10 Applications with the Enyo.js framework October 17, 2012](https://reader034.vdocuments.us/reader034/viewer/2022042405/5f1ca952d33258707f2e7b2d/html5/thumbnails/5.jpg)
BlackBerry 10
October 17, 2012 5
![Page 6: Enyo.js on BlackBerry 10 · Enyo.js on BlackBerry 10 Building BB10 Applications with the Enyo.js framework October 17, 2012](https://reader034.vdocuments.us/reader034/viewer/2022042405/5f1ca952d33258707f2e7b2d/html5/thumbnails/6.jpg)
Industry Leading Web Standard support
Webkit, WebGL, WebInspector
Hardware Accelerated CSS3
BlackBerry Web Platform
6
![Page 7: Enyo.js on BlackBerry 10 · Enyo.js on BlackBerry 10 Building BB10 Applications with the Enyo.js framework October 17, 2012](https://reader034.vdocuments.us/reader034/viewer/2022042405/5f1ca952d33258707f2e7b2d/html5/thumbnails/7.jpg)
Go beyond the browser with native capabilities
BlackBerry WebWorks
7
Web Assets WebWorks Tools BlackBerry Applications
![Page 8: Enyo.js on BlackBerry 10 · Enyo.js on BlackBerry 10 Building BB10 Applications with the Enyo.js framework October 17, 2012](https://reader034.vdocuments.us/reader034/viewer/2022042405/5f1ca952d33258707f2e7b2d/html5/thumbnails/8.jpg)
Invocation and Push
Access PIM Data
Share and Integrate BBM
BlackBerry WebWorks APIs
8
Custom Extensions open even more possibilities
![Page 9: Enyo.js on BlackBerry 10 · Enyo.js on BlackBerry 10 Building BB10 Applications with the Enyo.js framework October 17, 2012](https://reader034.vdocuments.us/reader034/viewer/2022042405/5f1ca952d33258707f2e7b2d/html5/thumbnails/9.jpg)
Ripple Emulator
Chrome Plugin
Emulate Device Hardware
Features
Package WebWorks Apps
Rapid Application Prototyping
![Page 10: Enyo.js on BlackBerry 10 · Enyo.js on BlackBerry 10 Building BB10 Applications with the Enyo.js framework October 17, 2012](https://reader034.vdocuments.us/reader034/viewer/2022042405/5f1ca952d33258707f2e7b2d/html5/thumbnails/10.jpg)
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
![Page 11: Enyo.js on BlackBerry 10 · Enyo.js on BlackBerry 10 Building BB10 Applications with the Enyo.js framework October 17, 2012](https://reader034.vdocuments.us/reader034/viewer/2022042405/5f1ca952d33258707f2e7b2d/html5/thumbnails/11.jpg)
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
![Page 12: Enyo.js on BlackBerry 10 · Enyo.js on BlackBerry 10 Building BB10 Applications with the Enyo.js framework October 17, 2012](https://reader034.vdocuments.us/reader034/viewer/2022042405/5f1ca952d33258707f2e7b2d/html5/thumbnails/12.jpg)
Enyo Bootplate is a solid base to
start from
Get it from Github or as a Zip
![Page 13: Enyo.js on BlackBerry 10 · Enyo.js on BlackBerry 10 Building BB10 Applications with the Enyo.js framework October 17, 2012](https://reader034.vdocuments.us/reader034/viewer/2022042405/5f1ca952d33258707f2e7b2d/html5/thumbnails/13.jpg)
Onyx UI Elements
![Page 14: Enyo.js on BlackBerry 10 · Enyo.js on BlackBerry 10 Building BB10 Applications with the Enyo.js framework October 17, 2012](https://reader034.vdocuments.us/reader034/viewer/2022042405/5f1ca952d33258707f2e7b2d/html5/thumbnails/14.jpg)
Include WebWorks.js
![Page 15: Enyo.js on BlackBerry 10 · Enyo.js on BlackBerry 10 Building BB10 Applications with the Enyo.js framework October 17, 2012](https://reader034.vdocuments.us/reader034/viewer/2022042405/5f1ca952d33258707f2e7b2d/html5/thumbnails/15.jpg)
Listening to BatteryStatus
![Page 16: Enyo.js on BlackBerry 10 · Enyo.js on BlackBerry 10 Building BB10 Applications with the Enyo.js framework October 17, 2012](https://reader034.vdocuments.us/reader034/viewer/2022042405/5f1ca952d33258707f2e7b2d/html5/thumbnails/16.jpg)
Listening to Accelerometer
![Page 17: Enyo.js on BlackBerry 10 · Enyo.js on BlackBerry 10 Building BB10 Applications with the Enyo.js framework October 17, 2012](https://reader034.vdocuments.us/reader034/viewer/2022042405/5f1ca952d33258707f2e7b2d/html5/thumbnails/17.jpg)
Invoke the FilePicker Card
![Page 18: Enyo.js on BlackBerry 10 · Enyo.js on BlackBerry 10 Building BB10 Applications with the Enyo.js framework October 17, 2012](https://reader034.vdocuments.us/reader034/viewer/2022042405/5f1ca952d33258707f2e7b2d/html5/thumbnails/18.jpg)
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
![Page 19: Enyo.js on BlackBerry 10 · Enyo.js on BlackBerry 10 Building BB10 Applications with the Enyo.js framework October 17, 2012](https://reader034.vdocuments.us/reader034/viewer/2022042405/5f1ca952d33258707f2e7b2d/html5/thumbnails/19.jpg)
Enyo.js on BlackBerry 10 Thanks for Attending! Markus Leutwyler @twtomcat
Tim Windsor @timothywindsor