Enviar búsqueda
Cargar
HTML5: Toolkits and Gaps
•
2 recomendaciones
•
785 vistas
D
dylanks
Seguir
How Toolkits fill the gaps between marketing and reality of HTML5.
Leer menos
Leer más
Tecnología
Vista de diapositivas
Denunciar
Compartir
Vista de diapositivas
Denunciar
Compartir
1 de 19
Descargar ahora
Descargar para leer sin conexión
Recomendados
Intro to WebSockets and Comet
Intro to WebSockets and Comet
dylanks
Dojo Mobile
Dojo Mobile
dylanks
Introduction to Canvas and Native Web Vector Graphics
Introduction to Canvas and Native Web Vector Graphics
dylanks
Vagrant at LA Ruby
Vagrant at LA Ruby
Mitchell Hashimoto
HTML5 Multimedia Accessibility
HTML5 Multimedia Accessibility
brucelawson
London Ajax User Group Meetup: Comet Panel
London Ajax User Group Meetup: Comet Panel
dylanks
SWDC 2010: Programming to Patterns
SWDC 2010: Programming to Patterns
dylanks
College House Computing: ITAs and Our Role
College House Computing: ITAs and Our Role
Frederick Ding
Recomendados
Intro to WebSockets and Comet
Intro to WebSockets and Comet
dylanks
Dojo Mobile
Dojo Mobile
dylanks
Introduction to Canvas and Native Web Vector Graphics
Introduction to Canvas and Native Web Vector Graphics
dylanks
Vagrant at LA Ruby
Vagrant at LA Ruby
Mitchell Hashimoto
HTML5 Multimedia Accessibility
HTML5 Multimedia Accessibility
brucelawson
London Ajax User Group Meetup: Comet Panel
London Ajax User Group Meetup: Comet Panel
dylanks
SWDC 2010: Programming to Patterns
SWDC 2010: Programming to Patterns
dylanks
College House Computing: ITAs and Our Role
College House Computing: ITAs and Our Role
Frederick Ding
Open End To End Js Stack
Open End To End Js Stack
Skills Matter
Mwrc2011 cookbook design patterns
Mwrc2011 cookbook design patterns
jtimberman
Opscode Lightning Talk - Operations as Code
Opscode Lightning Talk - Operations as Code
John Willis
She saysdigiprodcrsetools2 23_sep_2011
She saysdigiprodcrsetools2 23_sep_2011
SheSays US
Android Development: Approach for Agile Teams
Android Development: Approach for Agile Teams
Anay Kamat
eye os
eye os
Rishi Pithadiya
Operations as Code
Operations as Code
Intel Corporation
OvertheAir 2010 html5 impact on application programming
OvertheAir 2010 html5 impact on application programming
Tor Björn Minde
HTML5 impact on application programming
HTML5 impact on application programming
Ericsson Labs
Xebia adobe flash mobile applications
Xebia adobe flash mobile applications
Michael Chaize
Soirée Flex/RIA au Nantes jug
Soirée Flex/RIA au Nantes jug
François Le Droff
Chef in the cloud [dbccg]
Chef in the cloud [dbccg]
jtimberman
Building Apps with PhoneGap
Building Apps with PhoneGap
alunny
Pycon2011 android programming-using_python
Pycon2011 android programming-using_python
George Goh
Html5 investigation
Html5 investigation
oppokui
Breizh camp adobe flex et les mobiles
Breizh camp adobe flex et les mobiles
Michael Chaize
Overview of webSpoon @ Pentaho Bay Area Meetup
Overview of webSpoon @ Pentaho Bay Area Meetup
Hiromu Hota
PhoneGap Talk @ Sencha Con 2010
PhoneGap Talk @ Sencha Con 2010
alunny
Updates on webSpoon and other innovations from Hitachi R&D
Updates on webSpoon and other innovations from Hitachi R&D
Hiromu Hota
MMT 28: Adobe »Edge to the Flash«
MMT 28: Adobe »Edge to the Flash«
MMT - Multimediatreff
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Delhi Call girls
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
naman860154
Más contenido relacionado
Similar a HTML5: Toolkits and Gaps
Open End To End Js Stack
Open End To End Js Stack
Skills Matter
Mwrc2011 cookbook design patterns
Mwrc2011 cookbook design patterns
jtimberman
Opscode Lightning Talk - Operations as Code
Opscode Lightning Talk - Operations as Code
John Willis
She saysdigiprodcrsetools2 23_sep_2011
She saysdigiprodcrsetools2 23_sep_2011
SheSays US
Android Development: Approach for Agile Teams
Android Development: Approach for Agile Teams
Anay Kamat
eye os
eye os
Rishi Pithadiya
Operations as Code
Operations as Code
Intel Corporation
OvertheAir 2010 html5 impact on application programming
OvertheAir 2010 html5 impact on application programming
Tor Björn Minde
HTML5 impact on application programming
HTML5 impact on application programming
Ericsson Labs
Xebia adobe flash mobile applications
Xebia adobe flash mobile applications
Michael Chaize
Soirée Flex/RIA au Nantes jug
Soirée Flex/RIA au Nantes jug
François Le Droff
Chef in the cloud [dbccg]
Chef in the cloud [dbccg]
jtimberman
Building Apps with PhoneGap
Building Apps with PhoneGap
alunny
Pycon2011 android programming-using_python
Pycon2011 android programming-using_python
George Goh
Html5 investigation
Html5 investigation
oppokui
Breizh camp adobe flex et les mobiles
Breizh camp adobe flex et les mobiles
Michael Chaize
Overview of webSpoon @ Pentaho Bay Area Meetup
Overview of webSpoon @ Pentaho Bay Area Meetup
Hiromu Hota
PhoneGap Talk @ Sencha Con 2010
PhoneGap Talk @ Sencha Con 2010
alunny
Updates on webSpoon and other innovations from Hitachi R&D
Updates on webSpoon and other innovations from Hitachi R&D
Hiromu Hota
MMT 28: Adobe »Edge to the Flash«
MMT 28: Adobe »Edge to the Flash«
MMT - Multimediatreff
Similar a HTML5: Toolkits and Gaps
(20)
Open End To End Js Stack
Open End To End Js Stack
Mwrc2011 cookbook design patterns
Mwrc2011 cookbook design patterns
Opscode Lightning Talk - Operations as Code
Opscode Lightning Talk - Operations as Code
She saysdigiprodcrsetools2 23_sep_2011
She saysdigiprodcrsetools2 23_sep_2011
Android Development: Approach for Agile Teams
Android Development: Approach for Agile Teams
eye os
eye os
Operations as Code
Operations as Code
OvertheAir 2010 html5 impact on application programming
OvertheAir 2010 html5 impact on application programming
HTML5 impact on application programming
HTML5 impact on application programming
Xebia adobe flash mobile applications
Xebia adobe flash mobile applications
Soirée Flex/RIA au Nantes jug
Soirée Flex/RIA au Nantes jug
Chef in the cloud [dbccg]
Chef in the cloud [dbccg]
Building Apps with PhoneGap
Building Apps with PhoneGap
Pycon2011 android programming-using_python
Pycon2011 android programming-using_python
Html5 investigation
Html5 investigation
Breizh camp adobe flex et les mobiles
Breizh camp adobe flex et les mobiles
Overview of webSpoon @ Pentaho Bay Area Meetup
Overview of webSpoon @ Pentaho Bay Area Meetup
PhoneGap Talk @ Sencha Con 2010
PhoneGap Talk @ Sencha Con 2010
Updates on webSpoon and other innovations from Hitachi R&D
Updates on webSpoon and other innovations from Hitachi R&D
MMT 28: Adobe »Edge to the Flash«
MMT 28: Adobe »Edge to the Flash«
Último
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Delhi Call girls
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
naman860154
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Katpro Technologies
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
apidays
Slack Application Development 101 Slides
Slack Application Development 101 Slides
praypatel2
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Delhi Call girls
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
gurkirankumar98700
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
naman860154
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
Pooja Nehwal
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Roshan Dwivedi
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Último
(20)
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Slack Application Development 101 Slides
Slack Application Development 101 Slides
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
HTML5: Toolkits and Gaps
1.
Toolkits and Gaps
Dylan Schiemann (@dylans) SitePen, Inc. HTML5 Code Camp, October, 2010 © SitePen, Inc. All Rights Reserved Sunday, October 17, 2010
2.
Toolkit Goals
Fill gap, add features and enhancements Experiment Create clean APIs Beyond HTML5 Better widgets, charts, higher level APIs Allowed disagreement, on top of standards Opportunities, constraints, and conflict: Best toolkits make parts of themselves irrelevant over time vapor.js © SitePen, Inc. All Rights Reserved Sunday, October 17, 2010
3.
Browsers and Recommendations
Are flawed Have inconsistencies Make invention possible, but trail behind Which is why we have and need good toolkits Iterate faster Different styles and taste © SitePen, Inc. All Rights Reserved Sunday, October 17, 2010
4.
Dojo
Retrofitting itself for HTML5 support Removing obsolete features as appropriate Keeping compatibility and API consistency © SitePen, Inc. All Rights Reserved Sunday, October 17, 2010
5.
Dojo Toolkit: Project
Goals Fill the Browser Gaps Fast & Efficient Modular, Small Base, Extensible Professional & Sophisticated Powerful Developer productivity and tools Push the limits (vector graphics, offline, html5, etc.) Open, free, & liberally licensed © SitePen, Inc. All Rights Reserved Sunday, October 17, 2010
6.
Toolkit Features
Packages, Builds, Timing DOM Manipulation/Querying/Behavior Events (DOM, function to function, pubsub) Ajax (XHR, iframe, x-domain, form submits, polling, long-polling, and more) and Effects DnD & a11y/i18n Dijit (widget system, Layout, Form, WYSIWYG editor, Tree, Grid, many more) Vector Graphics (gfx, charting, drawing, SVG/Canvas/VML/Flash/Silverlight/SVGWeb) Data/JSON/REST/RPC Offline, Local Storage (Gears, HTML5, Flash, Cookies, etc.) Comet, XMPP, WebSocket Developer Utilities (build, test, documentation) Mobile © SitePen, Inc. All Rights Reserved Sunday, October 17, 2010
7.
Standards
Dirty Hacks Innovation Inspired by Andy Hume © SitePen, Inc. All Rights Reserved Sunday, October 17, 2010
8.
<font>
<div> CSS © SitePen, Inc. All Rights Reserved Sunday, October 17, 2010
9.
getElementsByTagName
querySelectorAll dojo.query © SitePen, Inc. All Rights Reserved Sunday, October 17, 2010
10.
Dojo 0.1
netWindows Dojo 0.4 © SitePen, Inc. All Rights Reserved Sunday, October 17, 2010
11.
Dojo 1.0
Dojo 0.4 Dojo 1.4 © SitePen, Inc. All Rights Reserved Sunday, October 17, 2010
12.
Dojo 1.5 &
1.6 HTML5 Dojo 1.4 Dojo 2.0 © SitePen, Inc. All Rights Reserved Sunday, October 17, 2010
13.
How?
Feature Detection data attributes sockets GFX Storage Dijit Mobile ... © SitePen, Inc. All Rights Reserved Sunday, October 17, 2010
14.
3 Dojo Foundation
Mobile Projects © SitePen, Inc. All Rights Reserved Sunday, October 17, 2010
15.
WINK Toolkit
Completely separate code base Innovative UI elements (3D useful for tight screen space Started by Orange Labs iPhone and Android apps, consistent look and feel, other platforms coming Most Experimental & Lean http://winktoolkit.org/ © SitePen, Inc. All Rights Reserved Sunday, October 17, 2010
16.
EmbedJS
Dojo APIs, stripped down for mobile and embedded Started by Uxebu Target each platform with its native look & feel TouchScroll, geolocation, etc. Most Complete http://github.com/uxebu/embedjs/ © SitePen, Inc. All Rights Reserved Sunday, October 17, 2010
17.
DojoX Mobile
Started in Dojo 1.5 Fix things in Dojo that break for mobile, API stable Merge features from EmbedJS, WINK Toolkit Feature Detection Support for many HTML5 features and beyond Most Stable for Dojo users © SitePen, Inc. All Rights Reserved Sunday, October 17, 2010
18.
© SitePen, Inc.
All Rights Reserved Sunday, October 17, 2010
19.
Q&A / Thanks
SitePen sitepen.com Dojo Toolkit dojotoolkit.org Dojo Foundation dojofoundation.org Dijit dojotoolkit.org Dojo Campus dojocampus.org Twitter: @dylans @dojo @sitepen @cometdaily #dojo Slide Share: http://www.slideshare.net/dylanks/ LinkedIn: http://www.linkedin.com/in/dylans/ © SitePen, Inc. All Rights Reserved Sunday, October 17, 2010
Descargar ahora