Mobile on the web. SICS Open House Stockholm 2011-05/05



Similar documents
Programming in HTML5 with JavaScript and CSS3

HTML5 Features on Tizen. Wonsuk Lee, Samsung Electronics

Upgrade to Microsoft Web Applications

Introduction to Tizen SDK Alpha. Taiho Choi Samsung Electronics

Cookbook. Flash ios Apps. Christopher Caleb. 100 practical recipes for developing ios apps with Flash Professional and Adobe AIR PUBLISHING MUMBAI

HTML5 technologies. Ework Stockholm

Mobile Web Design with HTML5, CSS3, JavaScript and JQuery Mobile Training BSP-2256 Length: 5 days Price: $ 2,895.00

HTML5 & CSS3. ( What about SharePoint? ) presented

WEB DEVELOPMENT COURSE (PHP/ MYSQL)

Differences between HTML and HTML 5

HTML5 & Friends. And How They Change A Developer s Life

Firefox for Android. Reviewer s Guide. Contact us: press@mozilla.com

Advanced Windows Store App Development Using C#

Responsive Web Design Creative License

COURSE CONTENT. GETTING STARTED Select Android Version Create RUN Configuration Create Your First Android Activity List of basic sample programs

Web Designing with UI Designing

Java 7 Recipes. Freddy Guime. vk» (,\['«** g!p#« Carl Dea. Josh Juneau. John O'Conner

INFORMATION TECHNOLOGY STANDARD

HTML5 Applications Made Easy on Tizen IVI. Brian Jones / Jimmy Huang

Web Anywhere. Mobile Optimisation With HTML5, CSS3, JavaScript. Bruce Lawson / SxSW/ 12 March 2011

Internet Explorer 10 Internet Explorer 11. Internet Explorer 10

City of Dublin Education & Training Board. Programme Module for. Mobile Technologies. leading to. Level 6 FETAC. Mobile Technologies 6N0734

^/ CS> KRIS. JAMSA, PhD, MBA. y» A- JONES & BARTLETT LEARNING

Important initial assumptions. The evolutionary path in the first decades. What are the current hot topics being addressed?

Research on HTML5 in Web Development

Wiley Publishing, Inc.

INTERMEDIATE ANDROID DEVELOPMENT Course Syllabus

JavaScript Programming

Web Interface using HTML5 for Interaction between Mobile Device & Cloud- Services

SYST35300 Hybrid Mobile Application Development

and the OPEN WEB PLATFORM HTML5Fest, Tel Aviv, Israel 25 Oct 2011 by J. Alan Bird, W3C

Visual Studio 2008: Windows Presentation Foundation

Analysis of Current and Future Web Standards for Reducing the Gap between Native and Web Applications

Developer's Cookbook. Building Applications with. The Android. the Android SDK. A Addison-Wesley. James Steele Nelson To

WEB, HYBRID, NATIVE EXPLAINED CRAIG ISAKSON. June 2013 MOBILE ENGINEERING LEAD / SOFTWARE ENGINEER

SAULT COLLEGE OF APPLIED ARTS AND TECHNOLOGY SAULT STE. MARIE, ONTARIO COURSE OUTLINE

Mobility Introduction Android. Duration 16 Working days Start Date 1 st Oct 2013

ANDROID INTRODUCTION TO ANDROID

Facebook Twitter YouTube Google Plus Website . o Zooming and Panning. Panel. 3D commands. o Working with Canvas

«compl*tc IDIOT'S GUIDE. Android App. Development. by Christopher Froehlich ALPHA. A member of Penguin Group (USA) Inc.

ArcGIS 10.1 Web Apps and APIs. John Hasthorpe & Kai Hübner

Step into the Future: HTML5 and its Impact on SSL VPNs

MS-20485: Advanced Windows Store App Development Using C#

Study on Parallax Scrolling Web Page Conversion Module

ios SDK possibilities & limitations

HTML5 and Device APIs for Automotive: Is it time to power Infotainment and Car Portal Applications with Web Technologies?

THE SAS OUTPUT DELIVERY SYSTEM: BOLDLY TAKE YOUR WEB PAGES WHERE THEY HAVE NEVER GONE BEFORE! CHEVELL PARKER, SAS INSTITUTE INC.

Web Design and Development Program (WDD)

Magento 1.4 Themes Design

HTML5 / NATIVE / HYBRID

Vector Web Mapping Past, Present and Future. Jing Wang MRF Geosystems Corporation

HTML5 An Introduction

Module Title: Software Development A: Mobile Application Development

Tizen Web Runtime Update. Ming Jin Samsung Electronics

HTML5 as the Core Technology of the Mobile Enterprise

InnerWorkings Catalog

TECHNOLOGY Web Design II Grade: 9-12 Standard 2: Technology and Society Interaction. Organizing Topic Benchmark Indicator Technology and Ethics

Des Moines Area Community College

A Framework for Cross-platform Mobile Web Applications Using HTML5

CHANGE REQUEST. Work item code: MMS6-Codec Date: 15/03/2005

WEBfactory Silverlight vs. HTML 5 Version 1.0. July

Notification messages

Course Information Course Number: IWT 1229 Course Name: Web Development and Design Foundation

Mobile App Infrastructure for Cross-Platform Deployment (N11-38)

Digital Signage & Digital TV Out Of Home (DOOH)

separate the content technology display or delivery technology

How to create pop-up menus

Unlocking the Java EE Platform with HTML 5

CLASSROOM WEB DESIGNING COURSE

HTML5 the new. standard for Interactive Web

About Blue Sky Sessions

Open Source Enterprise Mobile Campus Solution. September 30, 2011

HTML5 & CSS3. Jens Jäger Freiberuflicher Softwareentwickler JavaEE, Ruby on Rails, Webstuff Blog: Mail: mail@jensjaeger.

HYBRID APPLICATION DEVELOPMENT IN PHONEGAP USING UI TOOLKITS

Beginning Nokia Apps. Development. Qt and HTIVIL5 for Symbian and MeeGo. Ray Rischpater. Apress. Daniel Zucker

Development. Wiley Publishing, Inc. BUILDING APPLICATIONS AND GAMES USING. Christopher Fairbairn VISUAL STUDIO, SILVERLIGHT, AND XNA.

Professional iphone and ipod touch Programming. Building Applications for Mobile Safari

Web technologies - past, present, future

NETAVIS Observer 4.6. Full Feature List

SA-Announce Cloud Services Mobile Notifier User Manual: ios and Android Version 1.0.0

Developing Mobile Websites with Responsive Web Design and jquery Mobile

Making the Most of Existing Public Web Development Frameworks WEB04

Step 1: How to Create Links / Hyperlinks

Web Design (One Credit), Beginning with School Year

Tizen Core APIs: A Core Framework Layer To Build In-House Applications. Jin-Woo Jeong

The Open Web Platform for Entertainment

Developing Native JavaScript Mobile Apps Using Apache Cordova. Hazem Saleh

IE Class Web Design Curriculum

How To Develop An Html5 Based Mobile App

ios Hybrid Mobile Application Development

NATIVE VS. WEB APP DEVELOPMENT 2012 White Paper Series

ADOBE FLASH PLAYER Administration Guide for Microsoft Windows 8

Retool your HTML/JavaScript to go Mobile

HTML5: Separating Fact and Fiction. #wipjam

Development Techniques for Native/Hybrid Tizen Apps. Presenter Matti Pakarinen

All About Android WHAT IS ANDROID?

maximizing IT productivity

Professional Tizen Application Development

Web Development I & II*

Pwning Intranets with HTML5

Transcription:

1 Mobile on the web SICS Open House Stockholm 2011-05/05 World Wide Web Consortium (W3C) Swedish Institute of Computer Science (SICS) 1/14 2 About this slide set A few slides identifying web technologies of relevance for the mobile context, illustrating a dialogue around the future technologies for mobile devices. Focus is on technologies deployed on the mobile device A good discussion about this space of technologies can be found in Standards for Web Applications on Mobile: February 2011 current state and roadmap By Dominique Hazaël-Massieux http://www.w3.org/2011/02/mobile-web-app-state.html 2/14

Technology Areas 3 3/14 Graphics 2D Vector Graphics SVG Tiny 1.2 2D Programmatic API Rounded Corners Complex Background Images Box Shadow Effects CSS 2D Transform Animations 3D Effects CSS Based Adaptation 4/14 HTML Canvas 2D Context CSS Backgrounds and Borders CSS 2D Transform Module CSS Animations, CSS Transitions CSS 3D Transforms Media Queries Downloadable Fonts WOFF File Format 1.0 4

Multimedia 5 Video playing HTML5 video element Audio playing HTML5 audio element Capturing audio & video Image & video analysis, modification Audio analysis, modification HTML5 Media Capture, Media Capture API HTML Canvas 2D Context (none) 5/14 Forms 6 Date & time entry Customized text entry (tel, email, url) Input pattern Input hint Pre/defined values for text entry HTML5 Date & Time state of input element HTML5 telephone, email & URL state of input element HTML5 pattern attribute HTML5 placeholder attribute HTML5 datalist element 6/14

User Interactions 7 Touch based interaction Vibration Intent based events Notification Speech based interaction Touch event specification N/A N/A Web Notifications N/A 7/14 Data Storage 8 Simple data storage File reading File Writing Filesystem operations Database query & update Addressbook data Calendar data Web Storage File API File API: Writer File API: Directories and System Indexed Database API Contacts API Calendar API 8/14

Sensors and hardware integration 9 Geolocation Accelerometer / orientation Generic sensors Camera & Microphone capture Geolocation API DeviceOrientation Event The System Information API The Media Capture API 9/14 Network 10 HTTP(s) network API XMLHttpRequest XHR2 XMLHttpRequest Level 2 Cross-domain requests Server-pushed requests Bidirectional connections On-line state Cross-Origin Resource Sharing Server-Sent Events The WebSocket API HTML5 online DOM state Network characteristics 10/14 Network Property in The System Information API

Communication 11 Emails, SMS and MMS with generated attachments Inter-app communications The Messaging API HTML5 Web Messaging Inter-app triggers P2P connections P2P Video/Audio streams (possibly Device APIs & Policy Working Group) (proposed Web Real-Time Communications Working Group) (proposed Web Real-Time Communications Working Group) 11/14 Packaging 12 Application Cache HTML5 Application Cache Widgets Packaging & Configuration Widgets Digital Signatures for Widgets Widget Access Request Policy 12/14

Performance & Optimization 13 Timing hooks Navigation Timing Threading Web Workers Optimization Best Practices Mobile Web Application Best Practices 13/14 14 Thank you for your attention! 14/14