HTML5 and Mobile Web Application Development. Bio 12+ years HTML/CSS/JavaScript. Focused on those technologies since 1999 Interface Architect at Isobar.

Slides:



Advertisements
Similar presentations
Build Amazing Apps with Web Standards Mobile HTML5 Applications In Hours, Not Days.
Advertisements

HTML5 for Data Visualisation
What is jQuery Mobile? How to use it? Doncho Minkov Telerik Corporation Technical Trainer.
Developing downloadable mobile apps using HTML5 and PhoneGap Apache Callback Ron Perry, CTO, Worklight Inc.
What is HTML5…?. ”…removes the need for plugins” ”…can handle multimedia directly” ”…enables rich, interactive clients” ”…enables advanced visual designs”
Name of submission Name of submitting company and full contact information of person submitting.
D4.3 Additional Applications iPad Application – Facebook Integration George Chrysochoidis i-sieve technologies ltd. PATHS Project Review, 12th March 2014,
Beyond apps Stephen Pinches Group Product Manager – Emerging Platforms.
Using Evernote and Google Docs in your web or mobile application (and potentially Dropbox and Skydrive) By Peter Messenger Senior Developer – Triple Point.
A Brief Introduction to HTML5. 2 © COPYRIGHT 2011 SAPIENT CORPORATION | CONFIDENTIAL Bio Rob Larsen Rob Larsen has more than 12 years’ experience as a.
HTML5 That’s What You Need to Know Today Ingo Rammer | thinktecture |
SHAREPOINT PAKISTAN USER GROUP #1 SHAREPOINT COMMUNITY IN PAKISTAN AND ASIA HTML5 and SharePoint 2013.
Building Mobile Apps in the Cloud – Comparing Approaches.
HTML 5. What is HTML5? HTML5 will be the new standard for HTML, XHTML, and the HTML DOM. The previous version of HTML came in The web has changed.
State of the mobile web Peter-Paul Koch Gomez Webinar, 24 March 2011 z.
Multi-screen Rich Media Ads. Spark Flow is… …an all-in-one platform for the dynamic multi-screen rich media advertising ecosystem. A cloud- based solution.
By: Tyler Cap.  Basically a Pandora recommendation system for clothing  Like/Dislike an outfit or article or clothing  Match items to create an outfit.
HTML 5 Tutorial Chapter 1 Introduction. What is HTML5? HTML5 will be the new standard for HTML, XHTML, and the HTML DOM. The previous version of HTML.
Cross Platform Mobile application development HTML5 and JavaScript Chris Connor.
HTML5 That’s what you need to know today Ingo Rammer, thinktecture
Lecture 18. HTML5 and JavaScript Instructor: Jie Yang Department of Computer Science University of Massachusetts Lowell Exploring the Internet,
LATEST WEB TECHNOLOGIES Presented by Md. Zakaria Chowdhury CEO, Webcraft Bangladesh.
Development of mobile applications using PhoneGap and HTML 5
Native vs hybrid vs web mobile Application
Building Windows Apps Jason Keicher, Technical Specialist
Relatore: Ing. Marco Porta Correlatore: Ing. Massimo Cellario Tesi di Laurea di: Andrea Marchetti Anno Accademico 2010/2011 UNIVERSITA’ DEGLI STUDI DI.
Mobile Web Applications
HTML 5 New Standardization of HTML. I NTRODUCTION HTML5 is The New HTML Standard, New Elements New Attributes Full CSS3 Support Video and Audio 2D/3D.
HTML5 GAMING By Scott Benton. HTML5 New HTML Standard Previous Version of HTML, HTML 4.01, Released in 1999 Not an Official Standard Yet No Browsers Have.
CHASING THE EVOLVING WEB Aaron Readify Senior Developer, Technical Specialist (Web) Microsoft MVP – Internet Explorer (Development) SESSION.
OpenSocial ANATOMY AND LIFE CYCLE Paul Lindner, Architect, Hi5 Networks November 27th, 2007.
Title slide to be used at the start of a module. Developing Mobile Apps Roland Guijt
Mobile App Support Jacob Poirier Geri Hengesbach Andrea Menke Erin Rossell.
Building Windows 8 Apps with HTML & JavaScript Jaime Rodriguez Principal
HTML5 v FLASH HTML5 and Flash Understanding the Technology Joe Pietruch
Introduction CIS 136 Building Mobile Apps 1. What is a mobile app? 2  Computer program  Designed for small devices  Smartphones  Tablets  Other handhelds.
Adobe FLASH What & Why? Where & When? Is Flash dead? What about HTML5?
“A Project Managers Perspective” Presented by: Brian Fischer Houston Engineering, Inc. WLIA Conference, 02/14/2013 A JOURNEY THRU MOBILE APP DEVELOPMENT.
HTML5 for Mobile Andrew Kinai. HTML vs HTML5 HTML:A language that describes documents' formatting and content, which is basically composed of static text.
Beyond the Browser: HTML5 and the Evolving Mobile Web Chris Smith & Laurent Hasson Research In Motion.
Feature Windows Phone IE10 iOS Safari Android Chrome Blackberry WebKit Web Storage Yes (7)YesYes (2)Yes (6) Geolocation Yes.
Android Husam Abdel Rahman. Introduction Android Operating system is most popular operating system these days with the advance in voice communications.
The mobile browser world Peter-Paul Koch Albany, 14 April 2011.
Congratulations! You are part of a global community of thousands of web developers who attend Web Camps to keep their web development skills up-to-date.
Class 02 – 03 Feb 2014 Setup Where do we begin? Know your content Discovering your target user.
Designing for iPad and other mobile devices Filipe Fortes CTO, Treesaver.
Mobile web Sebastian Lopienski IT Technical Forum 29 June 2012.
CROSS PLATFORM MOBILE APPLICATION DEVELOPMENT Nick Randolph (Built to Roam) SESSION CODE: DEV-WPH314 (c) 2011 Microsoft. All rights reserved.
Trunica Inc. 500 East Kennedy Blvd #300 Tampa, FL Cross Platform Mobile Apps With Cordova and Visual Studio 2015 © Copyright 2015.
The way of hybrid mobile development Hybrid Mobile Applications Telerik Software Academy
Mobile: Today and Beyond Stuart Parmenter, Director of Mobile
HTML 5 The Future of Web Development. What is HTML5? “HTML5 is a specification of how the web’s core language, HTML, should be formatted and utilized.
Internet Explorer 10 IE9 hardware-accelerated platform CSS 2D Transforms CSS Backgrounds & Borders CSS Color CSS Fonts CSS Media Queries CSS Namespaces.
CaBIO iPhone App Konrad Rokicki SAIC. Why a native app? Current web UIs are cumbersome to use from a mobile device This could be addressed by developing.
丁建文 國立高雄應用科大資管系副教授 兼任計網中心軟體發展組組長 跨平台行動應用軟體開發技術 : HTML5 & Mobile JavaScript Framework 暨南大學.
MOBAS Tutorial 2010 Tutorial on Mobile Applications & Systems 권오현, 김기환.
10 Mobile Application Framework Must Know to Launch New App.
Software services delivering SharePoint, Mobile, and Business Intelligence solutions Creating mobile applications that integrate with SharePoint 2013 on-
The great debate… We will have this as an ongoing theme!
A little more App Inventor and Mind the GAP!
CHALLENGES IN FRONT OF MOBILE APPLICATIONS DEVELOPMENT
Clientside MVC: A Journey
Introduction to HTML5.
Apache Cordova Overview
Teaching Web Development On Shifting Sands
HTML 5 Tutorial Chapter 1 Introduction.
Using JavaScript to Build HTML5 Applications
Chasing the evolving web
The Web Andrew Spooner
Christopher Harrison Jeremy Foster
Presentation transcript:

HTML5 and Mobile Web Application Development

Bio 12+ years HTML/CSS/JavaScript. Focused on those technologies since 1999 Interface Architect at Isobar I work with cool companies- Adidas, Philips, Harvard, Gillette, Compete, Museum of Science Boston, State Street Blog: htmlcssjavascript.comhtmlcssjavascript.com

What is HTML5?

"HTML5 is anything you want it to be as long as it's new and cool.“ – Peter Paul Koch

The Web Platform HTML5 – New Semantic elements – Video and audio – Form elements and input types – Offline Web Applications Related Technologies – SVG – Canvas – Geolocation – Web Storage

The Web Platform – WebSocket – WebGL EcmaScript, 5 th Edition (ES5) CSS3 – 2D Transforms – 3D Transforms – CSS Animations – CSS Transitions For a full rundown on these technologies see my article HTML5, CSS3, and related technologiesHTML5, CSS3, and related technologies (

Add It All Up

What Does That Really Mean Much better tools for developing and deploying rich, interactive applications over the web.

Front End Engineers Are Really Happy Group Shot! From kurafire Happy Front End Engineers

On the Desktop It’s Not Quite “The Future” Yet

Although We Can (and do) Make it Work Raphaël – SVG Support Raphaël Excanvas – Canvas Support Excanvas Amplify.js – Client Side Storage Amplify.js Html5shim – New, Semantic elements Html5shim innerShiv – Dynamic Semantic elements innerShiv History.js – History API History.js css3pie – CSS3 Features css3pie Flexie - Flex box support Flexie Respond – Media Query Support Respond ETC

And I Should Point Out… IE9 is a great browser& IE10 will be even better. Crazy Emerging Tech Demo>

BUT, Still: ~50% Source: Taking advantage of this stuff now takes dedication and a knowledgeable front end engineering team, especially if your particular audience skews toward older IE versions.

Mobile is a Different Story These are REALLY Good browsers

(In case you were wondering) This Will Have a Really Good Browser (that’s IE9)

No Wonder We’re Excited We can now build with one common set of APIs and provide engaging experiences for iOs, Android, BlackBerry, WebOS, and Windows Phone 7 devices.

Also, for better or worse iOS= (Kind of a big deal) “No Flash Photography of This Exhibit Case Please!” Leo Reynolds

We Don’t Have to Leave the Desktop Behind With an all-encompassing design approach and an intelligent implementation, your mobile web app is just a web app that works like a charm on mobile. Your potential audience just jumped from tens to hundreds of millions (or billions, depending on how global your audience is and how well you handle older versions of IE.) This is also very powerful if you’ve got a limited set of browsers/devices to target on an Intranet.

Yes, There are Tools

They’re Here to Help jQuery Mobile Dojo Mobile mobile focused versions of popular JS libraries Sencha Touch Mobile specific Model-View-Controller (MVC) platform

It’s Not Perfect You don’t have full access to the device and device APIs “Webkit” doesn’t always what you think it means (and that’s ignoring any other mobile browser.) That means lots of testing if you’re going for broad support. No app store

But it’s Still Pretty Good …and it’s only going to get better