Soumettre la recherche
Mettre en ligne
HTML5: Toolkits and Gaps
•
2 j'aime
•
785 vues
D
dylanks
Suivre
How Toolkits fill the gaps between marketing and reality of HTML5.
Lire moins
Lire la suite
Technologie
Signaler
Partager
Signaler
Partager
1 sur 19
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
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
Recommandé
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
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
The Digital Insurer
Contenu connexe
Similaire à 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
Similaire à 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«
Dernier
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
The Digital Insurer
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
Zilliz
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
Sandro Moreira
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
danishmna97
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Jeffrey Haguewood
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
Overkill Security
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
apidays
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
Nanddeep Nachan
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
apidays
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
DianaGray10
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
Khushali Kathiriya
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
Overkill Security
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Juan lago vázquez
Architecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
MIND CTI
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
UiPathCommunity
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
Dernier
(20)
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Architecting Cloud Native Applications
Architecting Cloud Native Applications
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
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
Télécharger maintenant