This is a short deck I presented at the W3C conference in February 2013 in San Francisco. PLEASE read the notes for the slides (shown down below). I've transcribed what I say for each slide so you're not left guess what a particular bullet means or why it's there.
Citation preview
1. BlackBerry 10:A Leading Mobile Web PlatformLarry
McDonoughPrincipal Evangelist, BlackBerry@LMCDUNNA
2. BlackBerry 10 BlackBerry Z10 TOP TIER Browser COMMITTED to
Open Standards & Open Web Web Apps are FIRST CLASS Citizens
2
3. Whats BlackBerrys Web Strategy? Leading HTML5 support Be
very active in WebKit contributions Top open source frameworks
(jQM, Cordova) First-class support for packaged Web apps Enable
native integration But deprecate in favor of Standards as they
evolve Push the boundaries of mobile web as a platform 3
4. Not Your Fathers Smart Phone!1. BlackBerry has a TOP TIER
Browser now (and has for a while!)2. BlackBerry is COMMITTED to
BlackBerry working in the OPEN and Q10 contributing to Open
Standards. We are putting Money and Resources behind the Open Web3.
We treat Web Apps as FIRST CLASS CITIZENS on the Platform 4
5. HTML5Test.com/compare/browser/index.html Mobile Desktop /
Other 5
6. ringmark on BlackBerry 10A web-based BlackBerry 10test suite
for is the firstcapabilities that vendor mobilemodern web browser
toapps require pass ringmark ring 1! 6
7. Top New Features Performance is always feature #1 New CSS
support File System APIs getUserMedia indexedDB WebGL
requestAnimationFrame 7
8. Whats on the
Roadmap?https://developer.blackberry.com/html5/download/roadmap/
8
9. Whats on the
Roadmap?https://developer.blackberry.com/html5/download/roadmap/
9
10. The Browser Stack 10
11. Web Platform Web Platform a new framework for Web
applications The foundation of the Browser, WebWorks, QNXCar2 UI
Multi-process launcher Management of WebViews (independent web
content container) Native API access from JavaScript platform
integration e.g. PPS, sharing framework, invocation framework
BlackBerry 10 UI elements 11
12. Web Platform provides Native UIElements We have Web
versions of BlackBerry 10 UI Using HTML, CSS, JavaScript, SVG,
images CSS transitions (accelerated compositing) are key to making
things fast, window animations cover some additional tricky cases
Dialogs, form elements, action bar, sheets, crosscut menu,
viewers/cards 12
13. Anatomy of the Browser 13
14. Anatomy of the Browser 14
15. Anatomy of the Browser Chrome WebViews Content WebViews
15
16. Open Web We Build in the Open
(http://github.com/blackberry) We Contribute to Open Standards and
Frameworks (WebKit, jQuery Mobile, Apache Cordova) We are Aligning
our Web Platform around Cordova: BlackBerry WebWorks BlackBerry
Apache Apache Cordova WebWorks Cordova Today Coming Soon 16
17. Application Development What if you could build a
BlackBerry application using Web technologies?
18. Web Flow. Web Experience. Just like Native. 1 2 3
Frameworks Tools Build / Deploy jQuery Mobile Web Inspector Apache
Cordova Sencha Ripple WebWorks Dojo Weinre Zepto Codiqa 3.js Cloud9
First Class Means: Same Performance and Features as browser Same
Performance and Features as native apps (goal) 18
19. BlackBerry 10, Web Platform Recap1. TOP TIER Browser2.
COMMITTED to Open Standards & Open Web3. Web Apps are FIRST
CLASS Citizens Performance & Feature Parity 19