Presentation – California 2012

Our Mission is to prepare you for the Future Mobile Web and the delivery of personal experiences everywhere on everything. What will be talked about at the DevCon5?

Wednesday, April 25, 2012
Wednesday – 04/25/12
The HTML5 Connectivity Revolution
Peter Lubbers
Program Manager
Google Chrome Developer Relations team
While HTML5 is mostly about evolution, some of the features in the Connectivity and RealTime area are, in fact, pretty revolutionary. Combining the power of socket connections for protocol communication, rich graphics, and offline capabilities makes it possible for web apps to be on par, or even better than, desktop applications.

This is precisely what makes HTML5 so compelling. HTML5 is making the web more interactive and in the quicker. It also reduces the need for middleware with HTML5. Peter will explore what some of the major new feature areas are when it comes to HTML5 connectivity and real time and how those are changing how you will build modern web apps.
Wednesday – 04/25/12
What Business Are We?
Jason Hoffman
CTO, Founder
Everyone talks about Cloud computing, but the reality is the Clouds form in specific spots for specific reasons. Understand why Clouds and Commerce are driving the next wave of HMTL5 Development and the ability to facilitate more direct transactions through the Internet.

Jason is responsible for overseeing the engineering, operations and product groups’ development and implementation of Joyent’s Cloud Computing technology. Jason taught at the university level for more than a decade, is a prolific speaker and author and a highlyregarded expert on scalable systems.
Wednesday – 04/25/12
Anatomy of an App
Andrew Lunny
Computer Scientist
Hybrid mobile development frameworks, most prominently Apache Cordova, formerly known as PhoneGap, make it easy to implement mobile apps using HTML5. But how does writing an app differ from a mobile web site? We’ll explore the challenges, benefits and surprises of writing apps with web technologies.

Andrew Lunny is a software developer based in San Francisco, and the author of PhoneGap:Beginners Guide. He currently works at Adobe on the PhoneGap Build project, building thousands of apps a day for five different mobile platforms. He is alsoresponsible for writing cogent error messages when something inevitably goes wrong.
Wednesday – 04/25/12
Web, Native
David Kaneda
Creative Web Technologist
Smart Phones and tablets are not about keyboards and voice commands, they are about touch and sight. Getting the look and feel right is critical for application developers. Learn the nuances of developing the right touch.

David Kaneda, with his wealth of design knowledge, leads the Sencha design team. He has over eight years of experience designing in a variety of fields, from architecture and fashion to education and software. Recently, David created Outpost, an iPhone app for Basecamp, and jQTouch, a Javascript framework for iPhone development.
Wednesday – 04/25/12
The Future of Mobile Computing
Sy Choudhury
Director of Product Management, Web Technologies
Are Web apps on par with native apps? What will it take to make the army of cellphones smart enough to take over from the PC? What is missing and how does it impact your app development? Should you ever design for a desktop /keyboard again?

Sy is responsible for web technologies, including optimizations and new features developed to enhance the core web browser, JavaScript engine, web apps functionality, and Adobe Flash Player for Qualcomm’s Snapdragon family of processors.
Wednesday – 04/25/12
Dr. Ronjon Nag
VP App World & Intelligent Systems
Research in Motion
Wednesday – 04/25/12
The Current State of Graphics on the Web
Deepa Subramaniam
Group Product Manager of Open Web Technologies
There are a multitude of options available when building rich graphical experiences for the web. Do you use Canvas, SVG, WebGL or CSS? Which popular drawing framework should you chose? What is the performance profile of the varied choices across multiple platforms and browsers? Join Deepa Subramaniam who will answer these questions by providing an unbiased view of graphics on the web. She will cover implementation status and performance considerations when building expressive experiences in the browser or on devices, including a special focus on the current state of SVG and what is coming down the SVG pipeline.
Real-Time Node.js … presented in Real-Time
Alex Cruikshank
Rudy Jahchan
Computer Systems Analyst
With HTML5 on the client, and Node.js on the server, you can write rich, realtime experiences … like this presentation! Join us in an interactive session where you, the audience, control the flow with the very technology were discussing. Together well set the pace and direction as we cover a wide range of topics, from getting started with Node.js to socket communication, using the presentation code as an example.
Mobile Design Trends
David Kaneda
Creative Web Technologist
David Kaneda will look at rising design trends, in both web and native apps, and discuss potential technical issues in using HTML5 and CSS3 in mobile application design.
Wednesday – 04/25/12
Demystifying Devices: Understanding the Future of the Web and Apps
Jacob Surber
Product Manager
Part of being a great web designer is understanding the medium you are designing for, recognizing its weaknesses and pushing its strengths. In this session, Adobe Evangelist Paul Trani will demystify the technology alphabet soup of CSS, HTML5, jQuery Mobile, PhoneGap, TypeKit and Sencha Touch so you can boldly execute on your next project or at least sound really smart in meetings.
Unity vs. HTML5
Tyler Bryant
Starship Interactive, LLC
Not everyone believes that HTML5 is the panacea for gaming. Gaming has specific characteristics that make gamers want device optimization. Where is the bang for buck in software to support the game community. What tools make game development easier and will HTML5 be masked by them or replaced?
Sencha Touch 2
David Kaneda
Creative Web Technologist
Sencha Touch 2 is a highperformance mobile HTML5 framework. Built for enabling worldclass user experiences, Sencha Touch 2 is the only framework that enables developers to build fast and impressive apps that work on iOS, Android, BlackBerry, Kindle Fire, and more.
Wednesday – 04/25/12
Building APIs for HTML5
Tom Shafron
Programming the meat of your JavaScript application is the most productive and lucrative element for any development team. Typically, the last 10 percent of the development effort administration tools, permission architecture, accountability, logging, etc. prove to be the most tedious, and usually end up taking 90 percent of the time allotted for the project. Learn how Viewbiquity Data Objects make that 10 percent substantially easier, while decreasing training time for the adminstrators managing your applications. And, once your JavaScript application is complete and generating anywhere from thousands to even billions of data points, tools must be used to visualize and analyze this information. Learn how simple it is to deal with huge data sets using Viewbiquity Automated Data Layers REST and JavaScript APIs.
Games using HTML5
Keith Wright
Software Engineer
While the advocates fight over the value of the developing games using HTML5, a community has formed in the game development community that shows HTML5 is ready for action and play. This session is about the development of games in HTML5 and how to accomplish the goals of providing a common code base for use on any device.
Innovation 3.0
Terry Ribb
Today, many Brands are resizing 2.0 sites for mobile customers. A good transition step. But 3.0 innovators are rethinking how to become a truly Mobile Brand: One that serves its Raving Fans, over time and on demand. This has led to a new generation of Branded Apps that redefine how customers stream, search, shop, and sharewithin their mobile lives. This presentation reviews innovation leaps and insights into the top design patterns and practices for 3.0 apps.
Wednesday – 04/25/12
Thursday, April 26, 2012
Thursday – 04/26/12
Graphically Speaking with WebGL
Kenneth Russell
Software Engineer, Chrome GPU team, Google, Inc.
Chair of the WebGL Working Group
HTML5 needs access to highperformance graphics and parallel computation to enable dynamic, engaging content. Get the latest insights into WebGL from two browser vendors that have shipping implementations. This session includes an update from the WebGL working group chair and a walkthrough of one of the leading WebGL content engines.
The Power of Canvas – Part I
Jeff Fulton
Steve Fulton
Game Development, Web Technology Consultant
HTML5 Canvas paints the World Wide web with audio and video. Learn about interactive multimedia applications and how HTML5s Canvas impacts their development. This new element animates images and brings gamelike experiences to the web.
Reaching Customers with HTML5
Joey Janischeck
The Holiday season was full of mobile coupons and quick codes. From Black Friday to Christmas everyone became mobile shoppers. Retailers are no longer greeting customers at the store and looking for them beyond the door? Learn the lessons of mobile marketing campaigns as the holiday season greetings to the handy and the crafty this holiday
Thursday – 04/26/12
Hands on WebGL
Zhenyao Mo, Ph.d
Software Engineer at Google’s Chrome GPU Team
The presenter will explain the basic concepts in WebGL technology before he walks the audience through the source code of a solid example; also, he will discuss guidelines for optimizing a WebGL apps performance, followed by a few WebGL demos.
The Power of Canvas – Part II
Jeff Fulton
Steve Fulton
Game Development, Web Technology Consultant
HTML5 Canvas paints the World Wide web with audio and video. Learn about interactive multimedia applications and how HTML5s Canvas impacts their development. This new element animates images and brings gamelike experiences to the web.
Security Around HTML5
Phil Purviance
Application Security Consultant for AppSec Consulting
This talk will provide an overview of HTML5 security threats, especially as they relate to mobile device security. Topics will include the identification of attack vectors, exploitation of vulnerabilities, and mitigation solutions.
Thursday – 04/26/12
Change Setting Sites on the Cloud. HTML5 Lessons from Linkedin using Node.js
Kiran Prasad
Director of Engineering Mobile
This is not a war between native OS and the Web, It’s a marriage of better delivery and device optimization. Learn how moving to Node.js advanced not only the mobile application look and fell but also the performance of the application.
Thursday – 04/26/12
Web Delivery for All with jQuery Mobile
Marc Grabanski
Talent Evangelist & UI/UX Developer
Mobile web development frameworks are targeting the builtin web browsers on iPhone and Android only; however, jQuery mobile has in a different vision, one that will reach the largest distribution of phones possible. Leveraging the ways of progressive enhancement, your website can be viewed in raw HTML on old mobile phones and then enhanced with nice CSS styles across mobile platforms that have a decent CSS and JavaScript support. In this session, Grabanski gives you his list of reasons to use jQuery mobile, an overview of the framework and will draw from his experiences building websites on top of jQuery Mobile.
Node.JS & HTML5: Introducing Mojito
Caridy Patino
Principal Front End at Yahoo! Search
Node.JS is one of the most popular open source projects nowadays, it is relative new, but big companies are already betting on it. Why?What it is? Why does it matter? Those are some of the questions we want to answer. In 2011 Yahoo! decided to adopt Node.JS as the frontend platform for web applications, as a result, a series of platforms were implemented. One of those platforms is Mojito, an open source application framework based on Node.JS for mobile apps. In this presentation we want to give you some insight about recently launched Mojito, and why you should look at Node.JS as a perfect complement for HTML5.
The PhoneGap Build Developer Experience
Andrew Lunny
Computer Scientist
Using desktop browsers and the PhoneGap Build web service, to quickly get apps up and running on devices.
Thursday – 04/26/12
Vector Graphics with SVG and RaphaelJS
Marc Grabanski
Talent Evangelist & UI/UX Developer
RaphaelJS expands your ability to develop SVG while staying in JavaScript. The impact is tremendous for the developer adding the to the dimensions of display available to their data. Learn how representations can be made more dynamic with RaphaelJS.
WebGL for Gaming
Tony Parisi
entrepreneur and career CTO/architect
Want to see what is native for HTML5 that can be used to replace your current animation strategies for games? Take a look at the advantage of WebGL as a general programing method for gaming. Tony Parisi gives us an advance look at his pending book introducing WebGL to the market.
Knowing what To Write When Things Go Wrong
Andrew Lunny
Computer Scientist
PhoneGap Build not only lets you develop , but using the WEINRE Debug Server enables you to expands your skills. You will understand how to correct the experience and deliver your applications error free.
Thursday – 04/26/12
Porting your game to HTML5 for peak cross platform performance
Ashley Gullen
Tyler Smith
HTML5 Game Developer/Evangelist
This session will address the issues that game developers face when creating or porting games to HTML5, for both desktop and mobile delivery. The talk will cover typical performance problems and will show coding methods to minimize or avoid them. Since HTML5 games can be delivered to both desktop and mobile devices, the presenters will cover tools and methods for creating the best user experience across mobile platforms.
Thursday – 04/26/12
The Mozilla Apps Ecosystem
Bill Walker
Engineering Manager
Mozilla Labs
This summer, Mozilla will launch an Apps ecosystem based on the Open Web. The ecosystem includes a Marketplace for discovering and installing Apps; a Web Runtime for providing a native app experience on every supported device; an Apps in the Cloud service for synchronizing Apps across all your devices.

In this talk, Mozilla Labs Engineering Manager Bill Walker will discuss the architecture and design of the Apps ecosystem and demonstrate how you can use the Open Web as your platform to deliver a native app experience on laptops, tablets, and smartphones.

Platinum Sponsors »




Silver Sponsors »


Media Sponsors »

Ad Badger
Code Magazine
HTML5 Report
HTML5 Report
Mind Commerce
Odden Media
AMZ Refund
Visibility Magazine
Website Magazine