SlideShare ist ein Scribd-Unternehmen logo
1 von 58
NOT JUST FOR  BREAKFAST ANYMORE. Dave Bouwman, Head Geek Mike Juniper, Javascript Ninja
I’ve seen the FUTURE and it’s my BROWSER
We Bob Muglia, VP, Microsoft
vs. native  web
Bret Taylor, CTO, FaceBook
WTF?
4 things
1) SEMANTIC MARKUP
<div id=“header”> <div id=“nav”> <div class=“article”> <div id=“sidebar”> <div class=“section”> <div id=“footer”>
<header> <nav> <article> <aside> <section> <footer>
http://www.flickr.com/photos/benhusmann/5126029229
2) CSS3
Where is MAI Kitteh!
DEMO
3) Javascript (duh!)
4) Browser Extensions
Geolocation Local storage WebGL, Canvas*, WebWorkers, SVG*, Drag & Drop  Geolocation http://www.flickr.com/photos/hendry/3642114424
key : value Local Storage
Canvas & SVG
WebGL
Rainbows and Unicorns
Die. Die. Die.
tehsuk.
Device Differences
!= Touch vs. Point
Client Specific Views http://www.flickr.com/photos/gray_macbook/5371234004
View Controller ViewEngine Request View View Normal Request/Response
Controller Custom ViewEngine Request View Phone View Tablet View Desktop View UserAgent? Custom ViewEngine
I think in code…
EsriChangeMatters
Controller Custom ViewEngine Request View Mobile View iPad View Desktop View Sorry! HTML + Javascript Flex UserAgent? Views
CODE SCREEN CAP
Demo time!
WxMappr.com
Controller Custom ViewEngine Request View Mobile View iPad View Desktop View HTML + Javascript jQueryMobile HTML + Javascript Orientation Aware HTML + Javascript UserAgent? Views
@media (orientation:landscape)
Demo time!
maps.SafeRoutesInfo.org
Controller Custom ViewEngine Request View Small Screen View Large Screen View HTML + Javascript HTML + Javascript UserAgent + WURFL Views
Browser Capabilities added in CustomViews
Demo time!
Aw man… I hate server side code
Modernizr + Jquery + partials
I’ve seen the FUTURE and it’s my BROWSER
Resources & Questions WxMappr.com http://github.com/dtsagile Maps.saferoutesinfo.org

Weitere ähnliche Inhalte

Was ist angesagt?

AMC2014 Demystifying Mass Emailing with Free and Open Source Software
AMC2014 Demystifying Mass Emailing with Free and Open Source SoftwareAMC2014 Demystifying Mass Emailing with Free and Open Source Software
AMC2014 Demystifying Mass Emailing with Free and Open Source SoftwareRhsalzman
 
How to Survive the Google Earthquake - Cyrus Shepard
How to Survive the Google Earthquake - Cyrus ShepardHow to Survive the Google Earthquake - Cyrus Shepard
How to Survive the Google Earthquake - Cyrus ShepardCyrus Shepard
 
How it's Made - MyGet - TechEd NA
How it's Made - MyGet - TechEd NAHow it's Made - MyGet - TechEd NA
How it's Made - MyGet - TechEd NAMaarten Balliauw
 
Make your website ux rock
Make your website ux rockMake your website ux rock
Make your website ux rockStephen Abram
 
Optimizing Content Visibility (St. Louis WordCamp)
Optimizing Content Visibility (St. Louis WordCamp)Optimizing Content Visibility (St. Louis WordCamp)
Optimizing Content Visibility (St. Louis WordCamp)Teresa Lane
 
SEO and Analytics for Wordpress
SEO and Analytics for WordpressSEO and Analytics for Wordpress
SEO and Analytics for Wordpressjeremyflint
 
Debugging perf with devtools
Debugging perf with devtoolsDebugging perf with devtools
Debugging perf with devtoolsPriyanka Kore
 
Will Critchlow - The Future of Link Building
Will Critchlow - The Future of Link BuildingWill Critchlow - The Future of Link Building
Will Critchlow - The Future of Link BuildingDistilled
 

Was ist angesagt? (14)

AMC2014 Demystifying Mass Emailing with Free and Open Source Software
AMC2014 Demystifying Mass Emailing with Free and Open Source SoftwareAMC2014 Demystifying Mass Emailing with Free and Open Source Software
AMC2014 Demystifying Mass Emailing with Free and Open Source Software
 
Padrino
PadrinoPadrino
Padrino
 
How to Survive the Google Earthquake - Cyrus Shepard
How to Survive the Google Earthquake - Cyrus ShepardHow to Survive the Google Earthquake - Cyrus Shepard
How to Survive the Google Earthquake - Cyrus Shepard
 
Future of social connectivity
Future of social connectivityFuture of social connectivity
Future of social connectivity
 
How it's Made - MyGet - TechEd NA
How it's Made - MyGet - TechEd NAHow it's Made - MyGet - TechEd NA
How it's Made - MyGet - TechEd NA
 
Make your website ux rock
Make your website ux rockMake your website ux rock
Make your website ux rock
 
Google yourself
Google yourselfGoogle yourself
Google yourself
 
Optimizing Content Visibility (St. Louis WordCamp)
Optimizing Content Visibility (St. Louis WordCamp)Optimizing Content Visibility (St. Louis WordCamp)
Optimizing Content Visibility (St. Louis WordCamp)
 
SEO and Analytics for Wordpress
SEO and Analytics for WordpressSEO and Analytics for Wordpress
SEO and Analytics for Wordpress
 
Blogging Overview
Blogging OverviewBlogging Overview
Blogging Overview
 
Debugging perf with devtools
Debugging perf with devtoolsDebugging perf with devtools
Debugging perf with devtools
 
Orchestrating Content
Orchestrating ContentOrchestrating Content
Orchestrating Content
 
Will Critchlow - The Future of Link Building
Will Critchlow - The Future of Link BuildingWill Critchlow - The Future of Link Building
Will Critchlow - The Future of Link Building
 
Changing Content, Changing Culture
Changing Content, Changing CultureChanging Content, Changing Culture
Changing Content, Changing Culture
 

Ähnlich wie HTML5: Not Just for Breakfast

Technology Careers v2.0 SP1 Ultimate Edition
Technology Careers v2.0 SP1 Ultimate EditionTechnology Careers v2.0 SP1 Ultimate Edition
Technology Careers v2.0 SP1 Ultimate EditionJohn Bristowe
 
Developer Grade SEO - part II
Developer Grade SEO - part IIDeveloper Grade SEO - part II
Developer Grade SEO - part IIPhil Buckley
 
FFWD.PRO - It's not you, It's me (or how to avoid being coupled with a Javasc...
FFWD.PRO - It's not you, It's me (or how to avoid being coupled with a Javasc...FFWD.PRO - It's not you, It's me (or how to avoid being coupled with a Javasc...
FFWD.PRO - It's not you, It's me (or how to avoid being coupled with a Javasc...Marco Cedaro
 
Web Directions South - Even Faster Web Sites
Web Directions South - Even Faster Web SitesWeb Directions South - Even Faster Web Sites
Web Directions South - Even Faster Web SitesSteve Souders
 
Google Mobileageddon: Sydney Product Mavens Meetup April, 15th
Google Mobileageddon: Sydney Product Mavens Meetup April, 15thGoogle Mobileageddon: Sydney Product Mavens Meetup April, 15th
Google Mobileageddon: Sydney Product Mavens Meetup April, 15thLisa Davis
 
JsDay - It's not you, It's me (or how to avoid being coupled with a Javascrip...
JsDay - It's not you, It's me (or how to avoid being coupled with a Javascrip...JsDay - It's not you, It's me (or how to avoid being coupled with a Javascrip...
JsDay - It's not you, It's me (or how to avoid being coupled with a Javascrip...Marco Cedaro
 
GTM Clowns, fun and hacks - Search Elite - May 2017 Gerry White
GTM Clowns, fun and hacks - Search Elite - May 2017 Gerry WhiteGTM Clowns, fun and hacks - Search Elite - May 2017 Gerry White
GTM Clowns, fun and hacks - Search Elite - May 2017 Gerry WhiteGerry White
 
Principles, Backbone and Bottlenose
Principles, Backbone and BottlenosePrinciples, Backbone and Bottlenose
Principles, Backbone and BottlenoseJustin Halsall
 

Ähnlich wie HTML5: Not Just for Breakfast (15)

Technology Careers v2.0 SP1 Ultimate Edition
Technology Careers v2.0 SP1 Ultimate EditionTechnology Careers v2.0 SP1 Ultimate Edition
Technology Careers v2.0 SP1 Ultimate Edition
 
Developer Grade SEO - part II
Developer Grade SEO - part IIDeveloper Grade SEO - part II
Developer Grade SEO - part II
 
Snakes on the Web
Snakes on the WebSnakes on the Web
Snakes on the Web
 
team++
team++team++
team++
 
Microformats schemaorg
Microformats schemaorgMicroformats schemaorg
Microformats schemaorg
 
Daotaoseohcm.com - Microformats & Schema.org -seomoz
Daotaoseohcm.com - Microformats & Schema.org -seomozDaotaoseohcm.com - Microformats & Schema.org -seomoz
Daotaoseohcm.com - Microformats & Schema.org -seomoz
 
Future of Search and Links - The iGaming Summit Malta #sigma2014
Future of Search and Links - The iGaming Summit Malta #sigma2014Future of Search and Links - The iGaming Summit Malta #sigma2014
Future of Search and Links - The iGaming Summit Malta #sigma2014
 
4-identifying-problems.pdf
4-identifying-problems.pdf4-identifying-problems.pdf
4-identifying-problems.pdf
 
FFWD.PRO - It's not you, It's me (or how to avoid being coupled with a Javasc...
FFWD.PRO - It's not you, It's me (or how to avoid being coupled with a Javasc...FFWD.PRO - It's not you, It's me (or how to avoid being coupled with a Javasc...
FFWD.PRO - It's not you, It's me (or how to avoid being coupled with a Javasc...
 
Web Directions South - Even Faster Web Sites
Web Directions South - Even Faster Web SitesWeb Directions South - Even Faster Web Sites
Web Directions South - Even Faster Web Sites
 
Jabber Bot
Jabber BotJabber Bot
Jabber Bot
 
Google Mobileageddon: Sydney Product Mavens Meetup April, 15th
Google Mobileageddon: Sydney Product Mavens Meetup April, 15thGoogle Mobileageddon: Sydney Product Mavens Meetup April, 15th
Google Mobileageddon: Sydney Product Mavens Meetup April, 15th
 
JsDay - It's not you, It's me (or how to avoid being coupled with a Javascrip...
JsDay - It's not you, It's me (or how to avoid being coupled with a Javascrip...JsDay - It's not you, It's me (or how to avoid being coupled with a Javascrip...
JsDay - It's not you, It's me (or how to avoid being coupled with a Javascrip...
 
GTM Clowns, fun and hacks - Search Elite - May 2017 Gerry White
GTM Clowns, fun and hacks - Search Elite - May 2017 Gerry WhiteGTM Clowns, fun and hacks - Search Elite - May 2017 Gerry White
GTM Clowns, fun and hacks - Search Elite - May 2017 Gerry White
 
Principles, Backbone and Bottlenose
Principles, Backbone and BottlenosePrinciples, Backbone and Bottlenose
Principles, Backbone and Bottlenose
 

Mehr von Dave Bouwman

Client-Side Raster Modeling with PixelBender
Client-Side Raster Modeling with PixelBenderClient-Side Raster Modeling with PixelBender
Client-Side Raster Modeling with PixelBenderDave Bouwman
 
Vector Tile Caching: ArcStache
Vector Tile Caching: ArcStacheVector Tile Caching: ArcStache
Vector Tile Caching: ArcStacheDave Bouwman
 
ArcGIS Server in EC2
ArcGIS Server in EC2ArcGIS Server in EC2
ArcGIS Server in EC2Dave Bouwman
 
Using ArcGIS Server in EC
Using ArcGIS Server in ECUsing ArcGIS Server in EC
Using ArcGIS Server in ECDave Bouwman
 
Using ArcGIS Server in EC2
Using ArcGIS Server in EC2Using ArcGIS Server in EC2
Using ArcGIS Server in EC2Dave Bouwman
 
Building Secure Systems with ArcGIS Server
Building Secure Systems with ArcGIS ServerBuilding Secure Systems with ArcGIS Server
Building Secure Systems with ArcGIS ServerDave Bouwman
 
Using ArcGIS Server with Ruby on Rails
Using ArcGIS Server with Ruby on RailsUsing ArcGIS Server with Ruby on Rails
Using ArcGIS Server with Ruby on RailsDave Bouwman
 
Usability in Emergency Response Applications
Usability in Emergency Response ApplicationsUsability in Emergency Response Applications
Usability in Emergency Response ApplicationsDave Bouwman
 
Developing for the GeoWeb: Notes From The Field Dev Summit 2009
Developing for the GeoWeb: Notes From The Field Dev Summit 2009Developing for the GeoWeb: Notes From The Field Dev Summit 2009
Developing for the GeoWeb: Notes From The Field Dev Summit 2009Dave Bouwman
 
Using Virtual Earth to Visualize Fire Risk (Sept 2008)
Using Virtual Earth to Visualize Fire Risk (Sept 2008)Using Virtual Earth to Visualize Fire Risk (Sept 2008)
Using Virtual Earth to Visualize Fire Risk (Sept 2008)Dave Bouwman
 
Rocky Mountain URISA Talk (June 2008)
Rocky Mountain URISA Talk (June 2008)Rocky Mountain URISA Talk (June 2008)
Rocky Mountain URISA Talk (June 2008)Dave Bouwman
 
Usability in the GeoWeb
Usability in the GeoWebUsability in the GeoWeb
Usability in the GeoWebDave Bouwman
 

Mehr von Dave Bouwman (13)

Client-Side Raster Modeling with PixelBender
Client-Side Raster Modeling with PixelBenderClient-Side Raster Modeling with PixelBender
Client-Side Raster Modeling with PixelBender
 
Vector Tile Caching: ArcStache
Vector Tile Caching: ArcStacheVector Tile Caching: ArcStache
Vector Tile Caching: ArcStache
 
ArcGIS Server in EC2
ArcGIS Server in EC2ArcGIS Server in EC2
ArcGIS Server in EC2
 
Using ArcGIS Server in EC
Using ArcGIS Server in ECUsing ArcGIS Server in EC
Using ArcGIS Server in EC
 
Using ArcGIS Server in EC2
Using ArcGIS Server in EC2Using ArcGIS Server in EC2
Using ArcGIS Server in EC2
 
Building Secure Systems with ArcGIS Server
Building Secure Systems with ArcGIS ServerBuilding Secure Systems with ArcGIS Server
Building Secure Systems with ArcGIS Server
 
Using ArcGIS Server with Ruby on Rails
Using ArcGIS Server with Ruby on RailsUsing ArcGIS Server with Ruby on Rails
Using ArcGIS Server with Ruby on Rails
 
Usability in Emergency Response Applications
Usability in Emergency Response ApplicationsUsability in Emergency Response Applications
Usability in Emergency Response Applications
 
Developing for the GeoWeb: Notes From The Field Dev Summit 2009
Developing for the GeoWeb: Notes From The Field Dev Summit 2009Developing for the GeoWeb: Notes From The Field Dev Summit 2009
Developing for the GeoWeb: Notes From The Field Dev Summit 2009
 
Unit Testing 101
Unit Testing 101Unit Testing 101
Unit Testing 101
 
Using Virtual Earth to Visualize Fire Risk (Sept 2008)
Using Virtual Earth to Visualize Fire Risk (Sept 2008)Using Virtual Earth to Visualize Fire Risk (Sept 2008)
Using Virtual Earth to Visualize Fire Risk (Sept 2008)
 
Rocky Mountain URISA Talk (June 2008)
Rocky Mountain URISA Talk (June 2008)Rocky Mountain URISA Talk (June 2008)
Rocky Mountain URISA Talk (June 2008)
 
Usability in the GeoWeb
Usability in the GeoWebUsability in the GeoWeb
Usability in the GeoWeb
 

Kürzlich hochgeladen

presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
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 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
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 

Kürzlich hochgeladen (20)

presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
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 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...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 

HTML5: Not Just for Breakfast

Hinweis der Redaktion

  1. And we all know Google Loves HTML – Google Apps is a web based version of an office suite, but if that’s not enough, they also wrote a love story about HTML5And recently, on Google has been re-mixing their logo using adding HTML5 – this one is an interactive tribute to 20,000 leagues under the sea
  2. Silverlight FirestarterGu, Tim Heuer, John Papa, Jesse Liberty and other cogniscenti all to try and convince everyone that MS loved Silverlight and that seemed to have worked for a while, until last week’s MVP summit where the ASP.NET team were spotted rollin like this. Anyhow Microsoft clearly loves HTML5 AND Silverlight
  3. Native is for “high touch” things. Web is for low touch.
  4. FaceBook supports 18 native applications – too much! Moving to HTML5… even farmville!
  5. So we have 4 of the largest technology companies agreeing (to some degree) that HTML5 is the future… but
  6. What IS HTML5
  7. For the purposes of this talk I’t really 3
  8. So if we look at a typical page layout… divs and pretty common ID’s and Classes – which mean things to you and I, but not to the machine…
  9. With HTML5, we get new DOM elements, which have semantic meaning.
  10. Allows computers to “understand” the content better
  11. Gradients and rounded corners – help avoid using images on pages. We also have much wider support for web fonts, which now allows
  12. Also WebDB – relational database in the browser.
  13. As well as some other less widely implemented stuff
  14. Google Body Browser in Chrome to see what this is all about.
  15. So – HTML5 brings unicorsand rainbows to the world. Great… just
  16. There are two things to contend with
  17. The second problem is IE
  18. It’s not just that IE does not support HTML5 in any meaningful way, even more important is javascript performanceSo – the latest version of IE is &gt;5 times slower than other more modern browsers. And IE 6 and 7 are more than double that!So the simple answer has been to use Flex of Silverlight
  19. Desktopvs tablets vs phones – very different screen sizes, and user xpectations
  20. This alone means that you need a separate “view” for touch devices – also note that Flex on Android != same app for desktop and mobile!
  21. So – what do we do? Multiple devices, form factors, javascript environments
  22. Since we have different needs for different client devices, lets drop the idea that we can create ONE thing and run it everywhere – use some infrastructure to create optimized views for each device.
  23. Ags2.dtsagile.com/arcstache
  24. WURFL
  25. Ags2.dtsagile.com/arcstache