SlideShare ist ein Scribd-Unternehmen logo
1 von 130
The State of Web Development
Tomorrow’s Web Today
Takashi Kikuchi
2010.05.14
Roppongi hills




                       Tomorrow’s Web Today
The State Of
Web Development




                  Tomorrow’s Web Today
The State Of Web Development




                 Tomorrow’s Web Today
MAMA
http://dev.opera.com/articles/view/mama/

                          Tomorrow’s Web Today
Web
Web
Web
2008   2010   2011
12      1     12
2008   2010      2011
12      1        12


            13
1400
6
1400
slideshare “mantangs”
http://www.slideshare.net/mantangs/
       state-of-web-development
2008
2008

→
2008

→
2008

 →
Javascript
2008

 →
Javascript

Web
2010
Mac OS       CSS3


  Webkit
             Webfonts

 HTML5
           jQuery
Mac OS
Mac OS
OS
           Mac OS X        Windows
2008        46%            47%

           Mac OS X        Windows
2010        52%            41%
       0              50             100
OS
           Mac OS X        Windows
2008        46%            47%

           Mac OS X        Windows
2010        52%            41%
       0              50             100
iPhone
iPhone

CSS3        animation   ?
Mac OS       CSS3


  Webkit
             Webfonts

 HTML5
           jQuery
Webkit
Webkit
2008

   25%
Webkit
2008

   25%
Webkit
2008     2010

25% 47%
Webkit
2010



Webkit
2010

    x2
Webkit
1,Web
2,
3,
Mac OS       CSS3


  Webkit
             Webfonts

 HTML5
           jQuery
HTML5
HTML5
2008

    1.3%
HTML5   Doctype
2008

    1.3%
HTML5   Doctype
2008       2010

1.3% 12.6%
HTML5   Doctype
2010



HTML5   Doctype
2010

    x10
HTML5   Doctype
Mac OS       CSS3


  Webkit
             Webfonts

 HTML5
           jQuery
CSS3
CSS3
2008

 45%
CSS3
2008

 45%
CSS3
2008    2010

45% 68%
 CSS3
2010



CSS3
2010

70%
CSS3
Mac OS       CSS3


  Webkit
             Webfonts

 HTML5
           jQuery
Webfonts
Webfonts
2008

    4%
Webfont
2008

    4%
Webfont
2008      2010

4%        23%
Webfont
2010



Webfont
2010

4             1
    Webfont
Mac OS       CSS3


  Webkit
             Webfonts

 HTML5
           jQuery
Mac OS       CSS3


  Webkit
             Webfonts

 HTML5
           jQuery
Mac OS              CSS3


  Webkit
           jQuery   Webfonts

 HTML5
2008

  63%
jQuery
2008

  63%
jQuery
2008      2010

63% 80%
 jQuery
2010



jQuery
2010

    80%
jQuery
2010
2010
HTML5 & CSS3
2010
HTML5 & CSS3

   Web
2010
HTML5 & CSS3

   Web
2010
HTML5 & CSS3

    Web


javascript
The State Of
Web Development




                  Tomorrow’s Web Today
Thanks Opera It`s Fridays
Thanks Opera It`s Fridays
CANVAS & SVG
CANVAS & SVG
SVG
<?xml version="1.0" encoding="utf-8"?> <!DOCTYPE svg PUBLIC "-//W3C//
DTD SVG 1.1//EN" "http://www.w3.org/ Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink">
<rect fill="#333" width="426" height="260.667"/> <ellipse cx="213"
cy="130" rx="205" ry="117">
</svg>
<animate <animate
attributeName="fill" attributeType="CSS" begin="0s" dur="6s"
fill="freeze" from="#000" to="#f00"/> attributeName="rx" begin="0s"
dur="6s" fill="freeze" from="205" to="117"/>
</ellipse> <path fill="none" stroke="#fff" stroke-width="5"
Canvas
                       <canvas></canvas>

window.onload = function () { var elem = document.createElement("canvas");
elem.width = 500; elem.height = 500; document.body.appendChild( elem );
var context = elem.getContext("2d");
context.fillRect(0, 0, elem.width, elem.height);
var pos = 0, dir = 1;
setInterval(function () { context.rotate( 15 );
context.fillStyle = "rgba(0,0,0,0.05)"; context.fillRect(0, 0, elem.width,
elem.height);
context.fillStyle = "rgba(255, 0, 0, 1)"; context.fillRect(pos, pos, 20, 20);
pos += dir;
if ( pos > elem.width ) { dir = -1;
} else if ( pos + 20 < 0 ) { dir = 1;
} }, 10);
Canvas



                                                    SVG
http://www.slideshare.net/Dmitry.Baranovskiy/web-vector-graphics-presentation
Canvas



                                                    SVG
http://www.slideshare.net/Dmitry.Baranovskiy/web-vector-graphics-presentation
Canvas



                                                    SVG
http://www.slideshare.net/Dmitry.Baranovskiy/web-vector-graphics-presentation
Canvas
Canvas
Canvas


HTML
Canvas

JavaScript

HTML
Canvas

JavaScript

HTML
SVG
SVG

XML
SVG

XML
HTML
SVG

XML
HTML
        iphone to 40”
SVG

XML
HTML
        iphone to 40”
SVG

XML
HTML
        iphone to 40”


SEO
SVG

XML
HTML
        iphone to 40”


SEO
DOM
Test
Canvas


              788
http://philip.html5.org/tests/canvas/suite/tests/results.html

                      2 22
SVG


    280
http://www.codedread.com/svg-support.php

             5 6
Canvas + SVG
     2
77%
81%
SVG
31%
SVG
87%
87%
No.1
Canvas
BA
Enter
Canvas Game
SVG
Video
SVG Map in the real world !!
Nissan
Raphael.js
Pie Chart
Work in Progress
Song

http://svg-wow.org/
flickr & other resources

      http://www.flickr.com/photos/65819195@N00/4561033659/sizes/o/


http://www.slideshare.net/Dmitry.Baranovskiy/web-vector-graphics-presentation


          http://philip.html5.org/tests/canvas/suite/tests/results.html


                 http://www.codedread.com/svg-support.php
Thank you !!
       mail
mantangs@gmail.com
     twitter
    mantangs

Weitere ähnliche Inhalte

Ähnlich wie The State of Web Development

WHAT IS HTML5? (at CSS Nite Osaka)
WHAT IS HTML5? (at CSS Nite Osaka)WHAT IS HTML5? (at CSS Nite Osaka)
WHAT IS HTML5? (at CSS Nite Osaka)Shumpei Shiraishi
 
Change by HTML5
Change by HTML5Change by HTML5
Change by HTML5dynamis
 
Familiar HTML5 - 事例とサンプルコードから学ぶ 身近で普通に使わているHTML5
Familiar HTML5 - 事例とサンプルコードから学ぶ 身近で普通に使わているHTML5Familiar HTML5 - 事例とサンプルコードから学ぶ 身近で普通に使わているHTML5
Familiar HTML5 - 事例とサンプルコードから学ぶ 身近で普通に使わているHTML5Sadaaki HIRAI
 
HTML5 어디까지 왔나?
HTML5 어디까지 왔나?HTML5 어디까지 왔나?
HTML5 어디까지 왔나?정현 황
 
HTML5 Bootcamp: Essential HTML, CSS, & JavaScript
HTML5 Bootcamp: Essential HTML, CSS, & JavaScriptHTML5 Bootcamp: Essential HTML, CSS, & JavaScript
HTML5 Bootcamp: Essential HTML, CSS, & JavaScriptTodd Anglin
 
Mobile Java with GWT: Still "Write Once, Run Everywhere"
Mobile Java with GWT: Still "Write Once, Run Everywhere"Mobile Java with GWT: Still "Write Once, Run Everywhere"
Mobile Java with GWT: Still "Write Once, Run Everywhere"Alex Theedom
 
2012 - HTML5, CSS3 and jQuery with SharePoint 2010
2012 - HTML5, CSS3 and jQuery with SharePoint 20102012 - HTML5, CSS3 and jQuery with SharePoint 2010
2012 - HTML5, CSS3 and jQuery with SharePoint 2010Chris O'Connor
 
Keypoints html5
Keypoints html5Keypoints html5
Keypoints html5dynamis
 
Designing for The Modern Web
Designing for The Modern WebDesigning for The Modern Web
Designing for The Modern WebSara Cannon
 
Stefan Judis "Did we(b development) lose the right direction?"
Stefan Judis "Did we(b development) lose the right direction?"Stefan Judis "Did we(b development) lose the right direction?"
Stefan Judis "Did we(b development) lose the right direction?"Fwdays
 
Html5 on Mobile(For Developer)
Html5 on Mobile(For Developer)Html5 on Mobile(For Developer)
Html5 on Mobile(For Developer)Adam Lu
 
About Best friends - HTML, CSS and JS
About Best friends - HTML, CSS and JSAbout Best friends - HTML, CSS and JS
About Best friends - HTML, CSS and JSNaga Harish M
 
HTML5 and Beyond
HTML5 and BeyondHTML5 and Beyond
HTML5 and Beyonddynamis
 
Web Anywhere: Mobile Optimisation With HTML5, CSS3, JavaScript
Web Anywhere: Mobile Optimisation With HTML5, CSS3, JavaScriptWeb Anywhere: Mobile Optimisation With HTML5, CSS3, JavaScript
Web Anywhere: Mobile Optimisation With HTML5, CSS3, JavaScriptbrucelawson
 

Ähnlich wie The State of Web Development (20)

HTML5 Intro
HTML5 IntroHTML5 Intro
HTML5 Intro
 
WHAT IS HTML5? (at CSS Nite Osaka)
WHAT IS HTML5? (at CSS Nite Osaka)WHAT IS HTML5? (at CSS Nite Osaka)
WHAT IS HTML5? (at CSS Nite Osaka)
 
Change by HTML5
Change by HTML5Change by HTML5
Change by HTML5
 
Familiar HTML5 - 事例とサンプルコードから学ぶ 身近で普通に使わているHTML5
Familiar HTML5 - 事例とサンプルコードから学ぶ 身近で普通に使わているHTML5Familiar HTML5 - 事例とサンプルコードから学ぶ 身近で普通に使わているHTML5
Familiar HTML5 - 事例とサンプルコードから学ぶ 身近で普通に使わているHTML5
 
Html5 Overview
Html5 OverviewHtml5 Overview
Html5 Overview
 
HTML5 어디까지 왔나?
HTML5 어디까지 왔나?HTML5 어디까지 왔나?
HTML5 어디까지 왔나?
 
about HTML5
about HTML5about HTML5
about HTML5
 
What is HTML5
What is HTML5What is HTML5
What is HTML5
 
HTML5 Bootcamp: Essential HTML, CSS, & JavaScript
HTML5 Bootcamp: Essential HTML, CSS, & JavaScriptHTML5 Bootcamp: Essential HTML, CSS, & JavaScript
HTML5 Bootcamp: Essential HTML, CSS, & JavaScript
 
Mobile Java with GWT: Still "Write Once, Run Everywhere"
Mobile Java with GWT: Still "Write Once, Run Everywhere"Mobile Java with GWT: Still "Write Once, Run Everywhere"
Mobile Java with GWT: Still "Write Once, Run Everywhere"
 
2012 - HTML5, CSS3 and jQuery with SharePoint 2010
2012 - HTML5, CSS3 and jQuery with SharePoint 20102012 - HTML5, CSS3 and jQuery with SharePoint 2010
2012 - HTML5, CSS3 and jQuery with SharePoint 2010
 
Keypoints html5
Keypoints html5Keypoints html5
Keypoints html5
 
Designing for The Modern Web
Designing for The Modern WebDesigning for The Modern Web
Designing for The Modern Web
 
Stefan Judis "Did we(b development) lose the right direction?"
Stefan Judis "Did we(b development) lose the right direction?"Stefan Judis "Did we(b development) lose the right direction?"
Stefan Judis "Did we(b development) lose the right direction?"
 
Echo HTML5
Echo HTML5Echo HTML5
Echo HTML5
 
Html5 on Mobile(For Developer)
Html5 on Mobile(For Developer)Html5 on Mobile(For Developer)
Html5 on Mobile(For Developer)
 
About Best friends - HTML, CSS and JS
About Best friends - HTML, CSS and JSAbout Best friends - HTML, CSS and JS
About Best friends - HTML, CSS and JS
 
HTML5 and Beyond
HTML5 and BeyondHTML5 and Beyond
HTML5 and Beyond
 
Web Anywhere: Mobile Optimisation With HTML5, CSS3, JavaScript
Web Anywhere: Mobile Optimisation With HTML5, CSS3, JavaScriptWeb Anywhere: Mobile Optimisation With HTML5, CSS3, JavaScript
Web Anywhere: Mobile Optimisation With HTML5, CSS3, JavaScript
 
Vaadin & Web Components
Vaadin & Web ComponentsVaadin & Web Components
Vaadin & Web Components
 

Mehr von Satoshi Kikuchi

Foresee 見極めること
Foresee 見極めることForesee 見極めること
Foresee 見極めることSatoshi Kikuchi
 
Responsive Web Design HTML5勉強会
Responsive Web Design HTML5勉強会Responsive Web Design HTML5勉強会
Responsive Web Design HTML5勉強会Satoshi Kikuchi
 
The State Of Web Development (data only)
The State Of Web Development (data only)The State Of Web Development (data only)
The State Of Web Development (data only)Satoshi Kikuchi
 
サルでもできるWebデザイン:SwapSkills
サルでもできるWebデザイン:SwapSkillsサルでもできるWebデザイン:SwapSkills
サルでもできるWebデザイン:SwapSkillsSatoshi Kikuchi
 
サルでもできるウェブデザイン : SwapSkills 2010 Vol01
サルでもできるウェブデザイン : SwapSkills 2010 Vol01サルでもできるウェブデザイン : SwapSkills 2010 Vol01
サルでもできるウェブデザイン : SwapSkills 2010 Vol01Satoshi Kikuchi
 
Make your website 2 times faster
Make your website 2 times fasterMake your website 2 times faster
Make your website 2 times fasterSatoshi Kikuchi
 
WDE08 BULLETPROOF A to Z
WDE08 BULLETPROOF A to ZWDE08 BULLETPROOF A to Z
WDE08 BULLETPROOF A to ZSatoshi Kikuchi
 
WDE08 Designing for interaction with Ajax
WDE08 Designing for interaction with AjaxWDE08 Designing for interaction with Ajax
WDE08 Designing for interaction with AjaxSatoshi Kikuchi
 
WDE08 Visualizing Web of Data
WDE08 Visualizing Web of DataWDE08 Visualizing Web of Data
WDE08 Visualizing Web of DataSatoshi Kikuchi
 
WDE09 State of The Web Japanese version
WDE09 State of The Web Japanese versionWDE09 State of The Web Japanese version
WDE09 State of The Web Japanese versionSatoshi Kikuchi
 
WDE09 state of the web panel discussion
WDE09 state of the web panel discussionWDE09 state of the web panel discussion
WDE09 state of the web panel discussionSatoshi Kikuchi
 
WDE09 The usability for Japan and overseas
WDE09  The usability for Japan and overseasWDE09  The usability for Japan and overseas
WDE09 The usability for Japan and overseasSatoshi Kikuchi
 

Mehr von Satoshi Kikuchi (18)

Foresee 見極めること
Foresee 見極めることForesee 見極めること
Foresee 見極めること
 
Responsive Web Design HTML5勉強会
Responsive Web Design HTML5勉強会Responsive Web Design HTML5勉強会
Responsive Web Design HTML5勉強会
 
The State Of Web Development (data only)
The State Of Web Development (data only)The State Of Web Development (data only)
The State Of Web Development (data only)
 
Html5 wh
Html5 whHtml5 wh
Html5 wh
 
サルでもできるWebデザイン:SwapSkills
サルでもできるWebデザイン:SwapSkillsサルでもできるWebデザイン:SwapSkills
サルでもできるWebデザイン:SwapSkills
 
サルでもできるウェブデザイン : SwapSkills 2010 Vol01
サルでもできるウェブデザイン : SwapSkills 2010 Vol01サルでもできるウェブデザイン : SwapSkills 2010 Vol01
サルでもできるウェブデザイン : SwapSkills 2010 Vol01
 
Html5 Loading
Html5 LoadingHtml5 Loading
Html5 Loading
 
Html5
Html5Html5
Html5
 
Make your website 2 times faster
Make your website 2 times fasterMake your website 2 times faster
Make your website 2 times faster
 
WDE08 State of the web
WDE08 State of the webWDE08 State of the web
WDE08 State of the web
 
WDE08 BULLETPROOF A to Z
WDE08 BULLETPROOF A to ZWDE08 BULLETPROOF A to Z
WDE08 BULLETPROOF A to Z
 
WDE08 Designing for interaction with Ajax
WDE08 Designing for interaction with AjaxWDE08 Designing for interaction with Ajax
WDE08 Designing for interaction with Ajax
 
WDE08 Visualizing Web of Data
WDE08 Visualizing Web of DataWDE08 Visualizing Web of Data
WDE08 Visualizing Web of Data
 
WDE09 State of The Web Japanese version
WDE09 State of The Web Japanese versionWDE09 State of The Web Japanese version
WDE09 State of The Web Japanese version
 
WDE09 state of the web panel discussion
WDE09 state of the web panel discussionWDE09 state of the web panel discussion
WDE09 state of the web panel discussion
 
SwapSkills css3
SwapSkills css3SwapSkills css3
SwapSkills css3
 
WDE09 The usability for Japan and overseas
WDE09  The usability for Japan and overseasWDE09  The usability for Japan and overseas
WDE09 The usability for Japan and overseas
 
WDE08 CSS Reloaded Ja
WDE08 CSS Reloaded JaWDE08 CSS Reloaded Ja
WDE08 CSS Reloaded Ja
 

Kürzlich hochgeladen

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
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
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 Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
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
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
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
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
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
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 

Kürzlich hochgeladen (20)

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
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
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 Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
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
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
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...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 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
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 

The State of Web Development

Hinweis der Redaktion

  1. State of Web Development &amp;#x306F; Opera mama &amp;#x306E;&amp;#x3088;&amp;#x3046;&amp;#x306B;&amp;#x3001;Web&amp;#x696D;&amp;#x754C;&amp;#x3067;&amp;#x306A;&amp;#x306B;&amp;#x304C;&amp;#x304A;&amp;#x3053;&amp;#x3063;&amp;#x3066;&amp;#x3044;&amp;#x308B;&amp;#x306E;&amp;#x304B;&amp;#x306E;&amp;#x5168;&amp;#x4F53;&amp;#x50CF;&amp;#x3092;&amp;#x3064;&amp;#x304B;&amp;#x307F;&amp;#x3001;&amp;#x305D;&amp;#x306E;&amp;#x4F7F;&amp;#x308F;&amp;#x308C;&amp;#x3066;&amp;#x3044;&amp;#x308B;&amp;#x30C6;&amp;#x30AF;&amp;#x30CE;&amp;#x30ED;&amp;#x30B8;&amp;#x30FC;&amp;#x3001;&amp;#x6280;&amp;#x8853;&amp;#x3001;&amp;#x305D;&amp;#x3057;&amp;#x3066;&amp;#x4F7F;&amp;#x3063;&amp;#x3066;&amp;#x3044;&amp;#x308B;&amp;#x30C4;&amp;#x30FC;&amp;#x30EB;&amp;#x306A;&amp;#x3069;&amp;#x3092;&amp;#x8ABF;&amp;#x3079;&amp;#x308B;&amp;#x305F;&amp;#x3081;&amp;#x306B; Web Directions &amp;#x306E;&amp;#x304A;&amp;#x3053;&amp;#x306A;&amp;#x3063;&amp;#x3066;&amp;#x3044;&amp;#x307E;&amp;#x3059;&amp;#x3002;
  2. State of Web Development &amp;#x306F; Opera mama &amp;#x306E;&amp;#x3088;&amp;#x3046;&amp;#x306B;&amp;#x3001;Web&amp;#x696D;&amp;#x754C;&amp;#x3067;&amp;#x306A;&amp;#x306B;&amp;#x304C;&amp;#x304A;&amp;#x3053;&amp;#x3063;&amp;#x3066;&amp;#x3044;&amp;#x308B;&amp;#x306E;&amp;#x304B;&amp;#x306E;&amp;#x5168;&amp;#x4F53;&amp;#x50CF;&amp;#x3092;&amp;#x3064;&amp;#x304B;&amp;#x307F;&amp;#x3001;&amp;#x305D;&amp;#x306E;&amp;#x4F7F;&amp;#x308F;&amp;#x308C;&amp;#x3066;&amp;#x3044;&amp;#x308B;&amp;#x30C6;&amp;#x30AF;&amp;#x30CE;&amp;#x30ED;&amp;#x30B8;&amp;#x30FC;&amp;#x3001;&amp;#x6280;&amp;#x8853;&amp;#x3001;&amp;#x305D;&amp;#x3057;&amp;#x3066;&amp;#x4F7F;&amp;#x3063;&amp;#x3066;&amp;#x3044;&amp;#x308B;&amp;#x30C4;&amp;#x30FC;&amp;#x30EB;&amp;#x306A;&amp;#x3069;&amp;#x3092;&amp;#x8ABF;&amp;#x3079;&amp;#x308B;&amp;#x305F;&amp;#x3081;&amp;#x306B; Web Directions &amp;#x306E;&amp;#x304A;&amp;#x3053;&amp;#x306A;&amp;#x3063;&amp;#x3066;&amp;#x3044;&amp;#x307E;&amp;#x3059;&amp;#x3002;
  3. State of Web Development &amp;#x306F; Opera mama &amp;#x306E;&amp;#x3088;&amp;#x3046;&amp;#x306B;&amp;#x3001;Web&amp;#x696D;&amp;#x754C;&amp;#x3067;&amp;#x306A;&amp;#x306B;&amp;#x304C;&amp;#x304A;&amp;#x3053;&amp;#x3063;&amp;#x3066;&amp;#x3044;&amp;#x308B;&amp;#x306E;&amp;#x304B;&amp;#x306E;&amp;#x5168;&amp;#x4F53;&amp;#x50CF;&amp;#x3092;&amp;#x3064;&amp;#x304B;&amp;#x307F;&amp;#x3001;&amp;#x305D;&amp;#x306E;&amp;#x4F7F;&amp;#x308F;&amp;#x308C;&amp;#x3066;&amp;#x3044;&amp;#x308B;&amp;#x30C6;&amp;#x30AF;&amp;#x30CE;&amp;#x30ED;&amp;#x30B8;&amp;#x30FC;&amp;#x3001;&amp;#x6280;&amp;#x8853;&amp;#x3001;&amp;#x305D;&amp;#x3057;&amp;#x3066;&amp;#x4F7F;&amp;#x3063;&amp;#x3066;&amp;#x3044;&amp;#x308B;&amp;#x30C4;&amp;#x30FC;&amp;#x30EB;&amp;#x306A;&amp;#x3069;&amp;#x3092;&amp;#x8ABF;&amp;#x3079;&amp;#x308B;&amp;#x305F;&amp;#x3081;&amp;#x306B; Web Directions &amp;#x306E;&amp;#x304A;&amp;#x3053;&amp;#x306A;&amp;#x3063;&amp;#x3066;&amp;#x3044;&amp;#x307E;&amp;#x3059;&amp;#x3002;
  4. &amp;#x5BFE;&amp;#x8C61;&amp;#x3078;&amp;#x306E;&amp;#x30A2;&amp;#x30D7;&amp;#x30ED;&amp;#x30FC;&amp;#x30C1;&amp;#x306F;&amp;#x3001;&amp;#x904E;&amp;#x53BB;&amp;#x306B;Web Directions &amp;#x306E;&amp;#x30AB;&amp;#x30F3;&amp;#x30D5;&amp;#x30A1;&amp;#x30EC;&amp;#x30F3;&amp;#x30B9;&amp;#x306B;&amp;#x53C2;&amp;#x52A0;&amp;#x3055;&amp;#x308C;&amp;#x305F;&amp;#x4EBA;&amp;#x3078;&amp;#x30E1;&amp;#x30FC;&amp;#x30EB;&amp;#x914D;&amp;#x4FE1;&amp;#x3084;&amp;#x3001;&amp;#x958B;&amp;#x767A;&amp;#x8005;&amp;#x306E;&amp;#x30D6;&amp;#x30ED;&amp;#x30B0;&amp;#x3084;&amp;#x30A6;&amp;#x30A7;&amp;#x30D6;&amp;#x30B5;&amp;#x30A4;&amp;#x30C8;&amp;#x3078;&amp;#x30EA;&amp;#x30F3;&amp;#x30AF;&amp;#x3092;&amp;#x8CBC;&amp;#x308B;&amp;#x306A;&amp;#x3069;&amp;#x3057;&amp;#x3066;&amp;#x3001;&amp;#x8ABF;&amp;#x67FB;&amp;#x306B;&amp;#x53C2;&amp;#x52A0;&amp;#x3057;&amp;#x3066;&amp;#x3082;&amp;#x3089;&amp;#x3044;&amp;#x307E;&amp;#x3057;&amp;#x305F;&amp;#x3002;
  5. &amp;#x5BFE;&amp;#x8C61;&amp;#x3078;&amp;#x306E;&amp;#x30A2;&amp;#x30D7;&amp;#x30ED;&amp;#x30FC;&amp;#x30C1;&amp;#x306F;&amp;#x3001;&amp;#x904E;&amp;#x53BB;&amp;#x306B;Web Directions &amp;#x306E;&amp;#x30AB;&amp;#x30F3;&amp;#x30D5;&amp;#x30A1;&amp;#x30EC;&amp;#x30F3;&amp;#x30B9;&amp;#x306B;&amp;#x53C2;&amp;#x52A0;&amp;#x3055;&amp;#x308C;&amp;#x305F;&amp;#x4EBA;&amp;#x3078;&amp;#x30E1;&amp;#x30FC;&amp;#x30EB;&amp;#x914D;&amp;#x4FE1;&amp;#x3084;&amp;#x3001;&amp;#x958B;&amp;#x767A;&amp;#x8005;&amp;#x306E;&amp;#x30D6;&amp;#x30ED;&amp;#x30B0;&amp;#x3084;&amp;#x30A6;&amp;#x30A7;&amp;#x30D6;&amp;#x30B5;&amp;#x30A4;&amp;#x30C8;&amp;#x3078;&amp;#x30EA;&amp;#x30F3;&amp;#x30AF;&amp;#x3092;&amp;#x8CBC;&amp;#x308B;&amp;#x306A;&amp;#x3069;&amp;#x3057;&amp;#x3066;&amp;#x3001;&amp;#x8ABF;&amp;#x67FB;&amp;#x306B;&amp;#x53C2;&amp;#x52A0;&amp;#x3057;&amp;#x3066;&amp;#x3082;&amp;#x3089;&amp;#x3044;&amp;#x307E;&amp;#x3057;&amp;#x305F;&amp;#x3002;
  6. &amp;#x3053;&amp;#x306E;&amp;#x8ABF;&amp;#x67FB;&amp;#x306F;&amp;#x4ECA;&amp;#x307E;&amp;#x3067;&amp;#x306B;2&amp;#x56DE;&amp;#x304A;&amp;#x3053;&amp;#x306A;&amp;#x308F;&amp;#x308C;&amp;#x3066;&amp;#x3001;1&amp;#x56DE;&amp;#x76EE;&amp;#x306F;2008&amp;#x5E74;&amp;#x306F;12&amp;#x6708;&amp;#x306B;&amp;#x304A;&amp;#x3053;&amp;#x306A;&amp;#x3044;&amp;#x3001;2&amp;#x56DE;&amp;#x76EE;&amp;#x306F;&amp;#x305D;&amp;#x308C;&amp;#x304B;&amp;#x3089;13&amp;#x30F6;&amp;#x6708;&amp;#x305F;&amp;#x3063;&amp;#x305F;2010&amp;#x5E74;1&amp;#x6708;&amp;#x306B;&amp;#x304A;&amp;#x3053;&amp;#x306A;&amp;#x3044;&amp;#x307E;&amp;#x3057;&amp;#x305F;&amp;#x3002;
  7. &amp;#x3044;&amp;#x304F;&amp;#x3064;&amp;#x304B;&amp;#x306E;&amp;#x30AD;&amp;#x30FC;&amp;#x30EF;&amp;#x30FC;&amp;#x30C9;&amp;#x3092;&amp;#x629C;&amp;#x304D;&amp;#x51FA;&amp;#x3057;&amp;#x307E;&amp;#x3057;&amp;#x305F;&amp;#x3002;
  8. &amp;#x3044;&amp;#x304F;&amp;#x3064;&amp;#x304B;&amp;#x306E;&amp;#x30AD;&amp;#x30FC;&amp;#x30EF;&amp;#x30FC;&amp;#x30C9;&amp;#x3092;&amp;#x629C;&amp;#x304D;&amp;#x51FA;&amp;#x3057;&amp;#x307E;&amp;#x3057;&amp;#x305F;&amp;#x3002;
  9. &amp;#x3044;&amp;#x304F;&amp;#x3064;&amp;#x304B;&amp;#x306E;&amp;#x30AD;&amp;#x30FC;&amp;#x30EF;&amp;#x30FC;&amp;#x30C9;&amp;#x3092;&amp;#x629C;&amp;#x304D;&amp;#x51FA;&amp;#x3057;&amp;#x307E;&amp;#x3057;&amp;#x305F;&amp;#x3002;
  10. &amp;#x3044;&amp;#x304F;&amp;#x3064;&amp;#x304B;&amp;#x306E;&amp;#x30AD;&amp;#x30FC;&amp;#x30EF;&amp;#x30FC;&amp;#x30C9;&amp;#x3092;&amp;#x629C;&amp;#x304D;&amp;#x51FA;&amp;#x3057;&amp;#x307E;&amp;#x3057;&amp;#x305F;&amp;#x3002;
  11. &amp;#x3044;&amp;#x304F;&amp;#x3064;&amp;#x304B;&amp;#x306E;&amp;#x30AD;&amp;#x30FC;&amp;#x30EF;&amp;#x30FC;&amp;#x30C9;&amp;#x3092;&amp;#x629C;&amp;#x304D;&amp;#x51FA;&amp;#x3057;&amp;#x307E;&amp;#x3057;&amp;#x305F;&amp;#x3002;
  12. &amp;#x3044;&amp;#x304F;&amp;#x3064;&amp;#x304B;&amp;#x306E;&amp;#x30AD;&amp;#x30FC;&amp;#x30EF;&amp;#x30FC;&amp;#x30C9;&amp;#x3092;&amp;#x629C;&amp;#x304D;&amp;#x51FA;&amp;#x3057;&amp;#x307E;&amp;#x3057;&amp;#x305F;&amp;#x3002;
  13. &amp;#x6700;&amp;#x5F8C;&amp;#x306B;Flash &amp;#x306E;&amp;#x8A71;&amp;#x984C;&amp;#x304C;&amp;#x3067;&amp;#x307E;&amp;#x3057;&amp;#x305F;&amp;#x306E;&amp;#x3067;&amp;#x3001;CANVAS &amp;#x3068; SVG&amp;#x306E;&amp;#x8A71;&amp;#x3092;&amp;#x304A;&amp;#x307F;&amp;#x305B;&amp;#x3057;&amp;#x305F;&amp;#x3044;&amp;#x3068;&amp;#x601D;&amp;#x3044;&amp;#x307E;&amp;#x3059;&amp;#x3002;