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
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
Fwdays
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
charlottematthew16
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
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
Fwdays
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
charlottematthew16
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Ridwan Fadjar
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
2toLead Limited
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
charlottematthew16
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Wonjun Hwang
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
Florian Wilhelm
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
Mattias Andersson
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
Scott Keck-Warren
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
The Digital Insurer
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
Fwdays
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
Alex Barbosa Coqueiro
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
hariprasad279825
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Patryk Bandurski
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
Alfredo García Lavilla
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
carlostorres15106
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
RankYa
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
Slibray Presentation
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
Zilliz
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
Fwdays
Dernier
(20)
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
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