SlideShare ist ein Scribd-Unternehmen logo
1 von 24
Downloaden Sie, um offline zu lesen
HTML5:
MATURITY OF
THE WEB?
Sébastien Michel – 07209495 - MSc Project




                                            1
1- INTRODUCTION
     HTML5
1 - Introduction              • HTML5 is a trending topic:
2 - Analyze
2.1 - HTML                       – « The world is moving to HTML5 » (Steve Jobs, 2010)
2.2 - What is
HTML5?                               – « You can’t escape it. Everyone’s talking about HTML5 »
2.3 - Why maturity?                    (Smashing Magazine, 2010)
3 – Design &
Development
3.1 - Guidelines               • Objectives:
3.2 - Website
                                  – Study HTML5.
3.3 - Demonstration
4 - Evaluation                    – Produce a guidelines document.
4.1 - Guidelines                  – Produce a website.
4.2 - Website
5- Management
6- After the project
7- Conclusion


         Sébastien Michel - 07209495 - MSc Project                             2
HTML5
1 - Introduction
2 - Analyze
2.1 - HTML
2.2 - What is
HTML5?

                                        2- ANALYZE
2.3 - Why maturity?
3 – Design &
Development
3.1 - Guidelines
3.2 - Website
3.3 - Demonstration
4 - Evaluation
4.1 - Guidelines
4.2 - Website
5- Management
6- After the project
7- Conclusion


         Sébastien Michel - 07209495 - MSc Project   3
2.2 – WHAT IS HTML5?
     HTML5
1 - Introduction
                              • 5th version of HTML
2 - Analyze
2.1 - HTML                    • Started in 2003.
2.2 - What is                 • Candidate Recommendation planned in 2012.
HTML5?
                              • Final Recommendation in 2022.
2.3 - Why maturity?
3 – Design &
Development
3.1 - Guidelines                                       “Standards development isn’t like
3.2 - Website                                                 making software”
3.3 - Demonstration
4 - Evaluation
4.1 - Guidelines                                                      (Ian Hickson, 2008)
4.2 - Website
5- Management
6- After the project
7- Conclusion


         Sébastien Michel - 07209495 - MSc Project                          4
2.2 – WHAT IS HTML5?
     HTML5
1 - Introduction
                              • Video & Audio
2 - Analyze
2.1 - HTML                           – HTML4: Multimedia and the Web
2.2 - What is
HTML5?
2.3 - Why maturity?
3 – Design &
Development
3.1 - Guidelines
3.2 - Website
3.3 - Demonstration
4 - Evaluation
4.1 - Guidelines
4.2 - Website
5- Management                        – HTML5: Web Multimedia
6- After the project
7- Conclusion


         Sébastien Michel - 07209495 - MSc Project                     5
2.2 – WHAT IS HTML5?
     HTML5
1 - Introduction
                              • Drag & Drop
2 - Analyze
2.1 - HTML                       – Draggable attribute on any element you want.
2.2 - What is
HTML5?
2.3 - Why maturity?
3 – Design &
Development
3.1 - Guidelines
3.2 - Website
3.3 - Demonstration
4 - Evaluation
4.1 - Guidelines
4.2 - Website
5- Management
6- After the project
7- Conclusion


         Sébastien Michel - 07209495 - MSc Project                     6
2.2 – WHAT IS HTML5?
     HTML5
1 - Introduction
                              • Offline Applicaton
2 - Analyze
2.1 - HTML                       – A Web application works without Internet.
2.2 - What is
HTML5?
2.3 - Why maturity?
3 – Design &
Development
3.1 - Guidelines
3.2 - Website
3.3 - Demonstration
4 - Evaluation
4.1 - Guidelines
4.2 - Website
5- Management
6- After the project
7- Conclusion


         Sébastien Michel - 07209495 - MSc Project                     7
2.3 – WHY MATURITY?
     HTML5
1 - Introduction
                              • HTML4                      • HTML5
2 - Analyze
2.1 - HTML
2.2 - What is
HTML5?
2.3 - Why maturity?                        AUDIO                WEB
3 – Design &                                                    • Text
Development
3.1 - Guidelines                                                • Images
3.2 - Website                    VIDEO               WEB        • Audio
3.3 - Demonstration                                             • Video
4 - Evaluation
4.1 - Guidelines
4.2 - Website
                                             3 entities              1 entity
5- Management
6- After the project
7- Conclusion


         Sébastien Michel - 07209495 - MSc Project                       8
2.3 – WHY MATURITY?
     HTML5
1 - Introduction
                              • HTML4 / Web 2.0
2 - Analyze
2.1 - HTML
2.2 - What is
HTML5?
2.3 - Why maturity?                                  Internet
3 – Design &
Development
3.1 - Guidelines
3.2 - Website
3.3 - Demonstration
4 - Evaluation
4.1 - Guidelines
4.2 - Website
5- Management
6- After the project
7- Conclusion


         Sébastien Michel - 07209495 - MSc Project              9
2.3 – WHY MATURITY?
     HTML5
1 - Introduction
                              • HTML5 / Internet of Things
2 - Analyze
2.1 - HTML
2.2 - What is
HTML5?
2.3 - Why maturity?                                      Internet
3 – Design &
Development
3.1 - Guidelines
3.2 - Website
3.3 - Demonstration
4 - Evaluation
4.1 - Guidelines
4.2 - Website
5- Management
6- After the project
7- Conclusion                  GeoLocation, Web Storage, Offline Application …)


         Sébastien Michel - 07209495 - MSc Project                          10
2.3 – WHY MATURITY?
     HTML5
1 - Introduction                                                 <header>, <article>,
                              • Semantics                           <section>, …
2 - Analyze
2.1 - HTML
2.2 - What is
HTML5?
2.3 - Why maturity?
3 – Design &
                                                              HTML5
Development
3.1 - Guidelines
3.2 - Website
3.3 - Demonstration
                                       <div id =“header”>,
4 - Evaluation
                                       <div id = “content”>
4.1 - Guidelines
4.2 - Website
5- Management
6- After the project
7- Conclusion                            HTML4


         Sébastien Michel - 07209495 - MSc Project                    11
HTML5
1 - Introduction
2 - Analyze
2.1 - HTML
2.2 - What is
HTML5?

                                        3 – DESIGN &
2.3 - Why maturity?
3 – Design &

                                        DEVELOPMENT
Development
3.1 - Guidelines
3.2 - Website
3.3 - Demonstration
4 - Evaluation
4.1 - Guidelines
4.2 - Website
5- Management
6- After the project
7- Conclusion


         Sébastien Michel - 07209495 - MSc Project   12
3.1 GUIDELINES
     HTML5
1 - Introduction
                              • Objective: how to implement HTML5 features
2 - Analyze
2.1 - HTML                    • Target: developers
2.2 - What is
HTML5?
2.3 - Why maturity?
3 – Design &
Development
3.1 - Guidelines
3.2 - Website
3.3 - Demonstration
4 - Evaluation
4.1 - Guidelines
4.2 - Website
5- Management
6- After the project
7- Conclusion


         Sébastien Michel - 07209495 - MSc Project                    13
3.2 WEBSITE
     HTML5
1 - Introduction
                              •    Objective: Demonstrate the features of HTML5
2 - Analyze
2.1 - HTML                    •    Target: Internet users
2.2 - What is                 •    Contents: Features implemented in the guidelines
HTML5?
                              •    Languages: HTML5 + CSS3
2.3 - Why maturity?
3 – Design &
Development
3.1 - Guidelines
3.2 - Website
3.3 - Demonstration
4 - Evaluation
4.1 - Guidelines
4.2 - Website
5- Management
6- After the project
7- Conclusion


         Sébastien Michel - 07209495 - MSc Project                         14
HTML5
1 - Introduction
2 - Analyze
2.1 - HTML
2.2 - What is
HTML5?

                            3.3 DEMONSTRATION
2.3 - Why maturity?
3 – Design &
Development
3.1 - Guidelines
3.2 - Website
3.3 - Demonstration
4 - Evaluation
4.1 - Guidelines
4.2 - Website
5- Management
6- After the project
7- Conclusion


         Sébastien Michel - 07209495 - MSc Project   15
HTML5
1 - Introduction
2 - Analyze
2.1 - HTML
2.2 - What is
HTML5?

                                        4 - EVALUATION
2.3 - Why maturity?
3 – Design &
Development
3.1 - Guidelines
3.2 - Website
3.3 - Demonstration
4 - Evaluation
4.1 - Guidelines
4.2 - Website
5- Management
6- After the project
7- Conclusion


         Sébastien Michel - 07209495 - MSc Project   16
4.1 GUIDELINES
     HTML5
1 - Introduction
                              • Feedbacks from the website development
2 - Analyze
2.1 - HTML
2.2 - What is
HTML5?
2.3 - Why maturity?
3 – Design &
                                                     Nb.Issue
Development
                                  2,5
3.1 - Guidelines
3.2 - Website                       2

3.3 - Demonstration                1,5
4 - Evaluation
                                     1
4.1 - Guidelines
                                                                          Nb.Issue
4.2 - Website                     0,5

5- Management                       0
6- After the project
7- Conclusion


         Sébastien Michel - 07209495 - MSc Project                   17
4.2 WEBSITE
     HTML5
1 - Introduction
                              • Accessibility (colors, access keys)
2 - Analyze
2.1 - HTML                       – Is the website accessible for everyone?
2.2 - What is                              Background
                                           Color
                                                        Foreground
                                                        Color
                                                                     WCAG 2 AA WCAG 2 AA WCAG 2 AAA
                                                                     Compliant Compliant Compliant
                                                                                                      WCAG 2 AAA
                                                                                                      Compliant

HTML5?                                                               (Yes/No)  (18pt+)
                                                                               (Yes/No)
                                                                                         (Yes/No)     (18pt+)
                                                                                                      (Yes/No)

2.3 - Why maturity?                        #C8C5B2      #349CBB         No        No         No          No
3 – Design &                               #349CBB      #FFFFFF         No        Yes        No          No
                                           #349CBB      #00005A         Yes       Yes        No          Yes
Development
3.1 - Guidelines
                              • W3C (Markup Validation Service)
3.2 - Website
3.3 - Demonstration               – Highlight errors in the source code.
4 - Evaluation                • Features
4.1 - Guidelines
                                  – All the features have been implemented?
4.2 - Website
5- Management                 • Design
6- After the project              – Compare with the models.
7- Conclusion


         Sébastien Michel - 07209495 - MSc Project                                                         18
HTML5
1 - Introduction
2 - Analyze
2.1 - HTML
2.2 - What is
HTML5?

                                        5 - MANAGEMENT
2.3 - Why maturity?
3 – Design &
Development
3.1 - Guidelines
3.2 - Website
3.3 - Demonstration
4 - Evaluation
4.1 - Guidelines
4.2 - Website
5- Management
6- After the project
7- Conclusion


         Sébastien Michel - 07209495 - MSc Project   19
5 - MANAGEMENT
     HTML5
1 - Introduction
                              • Logbook: keep a log about the work done.
2 - Analyze
2.1 - HTML                    • MindMap: keep ideas.
2.2 - What is                 • Meetings: help to improve the project to meet the
HTML5?                          objectives.
2.3 - Why maturity?
3 – Design &                  • Gantt: how the time has been managed for every tasks.
Development                      – 1st Gantt during the project proposal.
3.1 - Guidelines                 – 2nd during the project.
3.2 - Website
3.3 - Demonstration
4 - Evaluation
4.1 - Guidelines
4.2 - Website
5- Management
6- After the project
7- Conclusion


         Sébastien Michel - 07209495 - MSc Project                     20
HTML5
1 - Introduction
2 - Analyze
2.1 - HTML
2.2 - What is
HTML5?

                                        6 – AFTER THE
2.3 - Why maturity?
3 – Design &

                                        PROJECT
Development
3.1 - Guidelines
3.2 - Website
3.3 - Demonstration
4 - Evaluation
4.1 - Guidelines
4.2 - Website
5- Management
6- After the project
7- Conclusion


         Sébastien Michel - 07209495 - MSc Project   21
6 – AFTER THE PROJECT
     HTML5
1 - Introduction
                              • Improve the current materials
2 - Analyze
2.1 - HTML                        – Web Socket and Offline Application examples.
2.2 - What is                     – Evaluate the guidelines with « real » developers.
HTML5?
                                  – Evaluate the website with a wide range of users.
2.3 - Why maturity?
3 – Design &                  • Every six months, check HTML5 supports.
Development
3.1 - Guidelines
3.2 - Website
3.3 - Demonstration
4 - Evaluation
4.1 - Guidelines
4.2 - Website
5- Management
6- After the project
7- Conclusion


         Sébastien Michel - 07209495 - MSc Project                        22
HTML5
1 - Introduction
2 - Analyze
2.1 - HTML
2.2 - What is
HTML5?

                                        7 - CONCLUSION
2.3 - Why maturity?
3 – Design &
Development
3.1 - Guidelines
3.2 - Website
3.3 - Demonstration
4 - Evaluation
4.1 - Guidelines
4.2 - Website
5- Management
6- After the project
7- Conclusion


         Sébastien Michel - 07209495 - MSc Project   23
7 - CONCLUSION
     HTML5
1 - Introduction
                              • HTML5:
2 - Analyze
2.1 - HTML                       – Free the multimedia content.
2.2 - What is                    – Desktop application and Web application harder to
HTML5?                              differentiate.
2.3 - Why maturity?
3 – Design &                     – Prepare for the future of Internet.
Development                   • MSc Project:
3.1 - Guidelines                 – Four months!
3.2 - Website
3.3 - Demonstration              – Self-management is important.
4 - Evaluation                   – HTML5 is an added value in my skills.
4.1 - Guidelines
4.2 - Website
5- Management
6- After the project
7- Conclusion


         Sébastien Michel - 07209495 - MSc Project                     24

Weitere ähnliche Inhalte

Ähnlich wie HTML5: Maturity of the Web?

HTML5, CSS3 and the Future of the Web
HTML5, CSS3 and the Future of the WebHTML5, CSS3 and the Future of the Web
HTML5, CSS3 and the Future of the WebBerg Brandt
 
New Web Revolution - html5 and css3
New Web Revolution - html5 and css3New Web Revolution - html5 and css3
New Web Revolution - html5 and css3Nitish Surelia
 
Free SharePoint Project Management Templates from BrightWork and Atidan
Free SharePoint Project Management Templates from BrightWork and AtidanFree SharePoint Project Management Templates from BrightWork and Atidan
Free SharePoint Project Management Templates from BrightWork and AtidanDavid J Rosenthal
 
Jim cassidy presentation
Jim cassidy presentationJim cassidy presentation
Jim cassidy presentationkmelliott
 
Sitecore Helix/Habitat Architecture and Ecosystem
Sitecore Helix/Habitat Architecture and EcosystemSitecore Helix/Habitat Architecture and Ecosystem
Sitecore Helix/Habitat Architecture and EcosystemMohamed Krimi
 
おさらい!ウェブ標準!!
おさらい!ウェブ標準!!おさらい!ウェブ標準!!
おさらい!ウェブ標準!!Rikkyo University
 
HTML5 어디까지 왔나?
HTML5 어디까지 왔나?HTML5 어디까지 왔나?
HTML5 어디까지 왔나?정현 황
 
EmanNasrResume
EmanNasrResumeEmanNasrResume
EmanNasrResumeEmanNasr15
 
20150211 seo in drupal presentation
20150211 seo in drupal presentation20150211 seo in drupal presentation
20150211 seo in drupal presentationDagmar Muth
 
Web技術の現状と将来 (Open Source Conference 2011 Tokyo Spring)
Web技術の現状と将来 (Open Source Conference 2011 Tokyo Spring)Web技術の現状と将来 (Open Source Conference 2011 Tokyo Spring)
Web技術の現状と将来 (Open Source Conference 2011 Tokyo Spring)Rikkyo University
 
Html5 with SharePoint 2010
Html5 with SharePoint 2010Html5 with SharePoint 2010
Html5 with SharePoint 2010Hemant Joshi
 
Web技術の現状と将来 (Open Source Conference 2011 Nagoya)
 Web技術の現状と将来 (Open Source Conference 2011 Nagoya) Web技術の現状と将来 (Open Source Conference 2011 Nagoya)
Web技術の現状と将来 (Open Source Conference 2011 Nagoya)Rikkyo University
 
Why SharePoint and Project Server is the Right Tool Combination For Your Proj...
Why SharePoint and Project Server is the Right Tool Combination For Your Proj...Why SharePoint and Project Server is the Right Tool Combination For Your Proj...
Why SharePoint and Project Server is the Right Tool Combination For Your Proj...C/D/H Technology Consultants
 
Toolset for Creating a Potentially Shippable Product Increment by Mohammad Na...
Toolset for Creating a Potentially Shippable Product Increment by Mohammad Na...Toolset for Creating a Potentially Shippable Product Increment by Mohammad Na...
Toolset for Creating a Potentially Shippable Product Increment by Mohammad Na...Agile ME
 
Koubei banquet 30
Koubei banquet 30Koubei banquet 30
Koubei banquet 30Koubei UED
 
夜宴30期《HTML5 is coming》
夜宴30期《HTML5 is coming》夜宴30期《HTML5 is coming》
夜宴30期《HTML5 is coming》Koubei Banquet
 
html5 css3 the future of web technology
html5 css3 the future of web technologyhtml5 css3 the future of web technology
html5 css3 the future of web technologyhazzaz
 

Ähnlich wie HTML5: Maturity of the Web? (20)

HTML5, CSS3 and the Future of the Web
HTML5, CSS3 and the Future of the WebHTML5, CSS3 and the Future of the Web
HTML5, CSS3 and the Future of the Web
 
New Web Revolution - html5 and css3
New Web Revolution - html5 and css3New Web Revolution - html5 and css3
New Web Revolution - html5 and css3
 
Free SharePoint Project Management Templates from BrightWork and Atidan
Free SharePoint Project Management Templates from BrightWork and AtidanFree SharePoint Project Management Templates from BrightWork and Atidan
Free SharePoint Project Management Templates from BrightWork and Atidan
 
Jim cassidy presentation
Jim cassidy presentationJim cassidy presentation
Jim cassidy presentation
 
Sitecore Helix/Habitat Architecture and Ecosystem
Sitecore Helix/Habitat Architecture and EcosystemSitecore Helix/Habitat Architecture and Ecosystem
Sitecore Helix/Habitat Architecture and Ecosystem
 
Ahmed_Hafez
Ahmed_HafezAhmed_Hafez
Ahmed_Hafez
 
おさらい!ウェブ標準!!
おさらい!ウェブ標準!!おさらい!ウェブ標準!!
おさらい!ウェブ標準!!
 
HTML5 어디까지 왔나?
HTML5 어디까지 왔나?HTML5 어디까지 왔나?
HTML5 어디까지 왔나?
 
HTML5
HTML5HTML5
HTML5
 
EmanNasrResume
EmanNasrResumeEmanNasrResume
EmanNasrResume
 
20150211 seo in drupal presentation
20150211 seo in drupal presentation20150211 seo in drupal presentation
20150211 seo in drupal presentation
 
Web技術の現状と将来 (Open Source Conference 2011 Tokyo Spring)
Web技術の現状と将来 (Open Source Conference 2011 Tokyo Spring)Web技術の現状と将来 (Open Source Conference 2011 Tokyo Spring)
Web技術の現状と将来 (Open Source Conference 2011 Tokyo Spring)
 
HTML 5
HTML 5HTML 5
HTML 5
 
Html5 with SharePoint 2010
Html5 with SharePoint 2010Html5 with SharePoint 2010
Html5 with SharePoint 2010
 
Web技術の現状と将来 (Open Source Conference 2011 Nagoya)
 Web技術の現状と将来 (Open Source Conference 2011 Nagoya) Web技術の現状と将来 (Open Source Conference 2011 Nagoya)
Web技術の現状と将来 (Open Source Conference 2011 Nagoya)
 
Why SharePoint and Project Server is the Right Tool Combination For Your Proj...
Why SharePoint and Project Server is the Right Tool Combination For Your Proj...Why SharePoint and Project Server is the Right Tool Combination For Your Proj...
Why SharePoint and Project Server is the Right Tool Combination For Your Proj...
 
Toolset for Creating a Potentially Shippable Product Increment by Mohammad Na...
Toolset for Creating a Potentially Shippable Product Increment by Mohammad Na...Toolset for Creating a Potentially Shippable Product Increment by Mohammad Na...
Toolset for Creating a Potentially Shippable Product Increment by Mohammad Na...
 
Koubei banquet 30
Koubei banquet 30Koubei banquet 30
Koubei banquet 30
 
夜宴30期《HTML5 is coming》
夜宴30期《HTML5 is coming》夜宴30期《HTML5 is coming》
夜宴30期《HTML5 is coming》
 
html5 css3 the future of web technology
html5 css3 the future of web technologyhtml5 css3 the future of web technology
html5 css3 the future of web technology
 

HTML5: Maturity of the Web?

  • 1. HTML5: MATURITY OF THE WEB? Sébastien Michel – 07209495 - MSc Project 1
  • 2. 1- INTRODUCTION HTML5 1 - Introduction • HTML5 is a trending topic: 2 - Analyze 2.1 - HTML – « The world is moving to HTML5 » (Steve Jobs, 2010) 2.2 - What is HTML5? – « You can’t escape it. Everyone’s talking about HTML5 » 2.3 - Why maturity? (Smashing Magazine, 2010) 3 – Design & Development 3.1 - Guidelines • Objectives: 3.2 - Website – Study HTML5. 3.3 - Demonstration 4 - Evaluation – Produce a guidelines document. 4.1 - Guidelines – Produce a website. 4.2 - Website 5- Management 6- After the project 7- Conclusion Sébastien Michel - 07209495 - MSc Project 2
  • 3. HTML5 1 - Introduction 2 - Analyze 2.1 - HTML 2.2 - What is HTML5? 2- ANALYZE 2.3 - Why maturity? 3 – Design & Development 3.1 - Guidelines 3.2 - Website 3.3 - Demonstration 4 - Evaluation 4.1 - Guidelines 4.2 - Website 5- Management 6- After the project 7- Conclusion Sébastien Michel - 07209495 - MSc Project 3
  • 4. 2.2 – WHAT IS HTML5? HTML5 1 - Introduction • 5th version of HTML 2 - Analyze 2.1 - HTML • Started in 2003. 2.2 - What is • Candidate Recommendation planned in 2012. HTML5? • Final Recommendation in 2022. 2.3 - Why maturity? 3 – Design & Development 3.1 - Guidelines “Standards development isn’t like 3.2 - Website making software” 3.3 - Demonstration 4 - Evaluation 4.1 - Guidelines (Ian Hickson, 2008) 4.2 - Website 5- Management 6- After the project 7- Conclusion Sébastien Michel - 07209495 - MSc Project 4
  • 5. 2.2 – WHAT IS HTML5? HTML5 1 - Introduction • Video & Audio 2 - Analyze 2.1 - HTML – HTML4: Multimedia and the Web 2.2 - What is HTML5? 2.3 - Why maturity? 3 – Design & Development 3.1 - Guidelines 3.2 - Website 3.3 - Demonstration 4 - Evaluation 4.1 - Guidelines 4.2 - Website 5- Management – HTML5: Web Multimedia 6- After the project 7- Conclusion Sébastien Michel - 07209495 - MSc Project 5
  • 6. 2.2 – WHAT IS HTML5? HTML5 1 - Introduction • Drag & Drop 2 - Analyze 2.1 - HTML – Draggable attribute on any element you want. 2.2 - What is HTML5? 2.3 - Why maturity? 3 – Design & Development 3.1 - Guidelines 3.2 - Website 3.3 - Demonstration 4 - Evaluation 4.1 - Guidelines 4.2 - Website 5- Management 6- After the project 7- Conclusion Sébastien Michel - 07209495 - MSc Project 6
  • 7. 2.2 – WHAT IS HTML5? HTML5 1 - Introduction • Offline Applicaton 2 - Analyze 2.1 - HTML – A Web application works without Internet. 2.2 - What is HTML5? 2.3 - Why maturity? 3 – Design & Development 3.1 - Guidelines 3.2 - Website 3.3 - Demonstration 4 - Evaluation 4.1 - Guidelines 4.2 - Website 5- Management 6- After the project 7- Conclusion Sébastien Michel - 07209495 - MSc Project 7
  • 8. 2.3 – WHY MATURITY? HTML5 1 - Introduction • HTML4 • HTML5 2 - Analyze 2.1 - HTML 2.2 - What is HTML5? 2.3 - Why maturity? AUDIO WEB 3 – Design & • Text Development 3.1 - Guidelines • Images 3.2 - Website VIDEO WEB • Audio 3.3 - Demonstration • Video 4 - Evaluation 4.1 - Guidelines 4.2 - Website 3 entities 1 entity 5- Management 6- After the project 7- Conclusion Sébastien Michel - 07209495 - MSc Project 8
  • 9. 2.3 – WHY MATURITY? HTML5 1 - Introduction • HTML4 / Web 2.0 2 - Analyze 2.1 - HTML 2.2 - What is HTML5? 2.3 - Why maturity? Internet 3 – Design & Development 3.1 - Guidelines 3.2 - Website 3.3 - Demonstration 4 - Evaluation 4.1 - Guidelines 4.2 - Website 5- Management 6- After the project 7- Conclusion Sébastien Michel - 07209495 - MSc Project 9
  • 10. 2.3 – WHY MATURITY? HTML5 1 - Introduction • HTML5 / Internet of Things 2 - Analyze 2.1 - HTML 2.2 - What is HTML5? 2.3 - Why maturity? Internet 3 – Design & Development 3.1 - Guidelines 3.2 - Website 3.3 - Demonstration 4 - Evaluation 4.1 - Guidelines 4.2 - Website 5- Management 6- After the project 7- Conclusion GeoLocation, Web Storage, Offline Application …) Sébastien Michel - 07209495 - MSc Project 10
  • 11. 2.3 – WHY MATURITY? HTML5 1 - Introduction <header>, <article>, • Semantics <section>, … 2 - Analyze 2.1 - HTML 2.2 - What is HTML5? 2.3 - Why maturity? 3 – Design & HTML5 Development 3.1 - Guidelines 3.2 - Website 3.3 - Demonstration <div id =“header”>, 4 - Evaluation <div id = “content”> 4.1 - Guidelines 4.2 - Website 5- Management 6- After the project 7- Conclusion HTML4 Sébastien Michel - 07209495 - MSc Project 11
  • 12. HTML5 1 - Introduction 2 - Analyze 2.1 - HTML 2.2 - What is HTML5? 3 – DESIGN & 2.3 - Why maturity? 3 – Design & DEVELOPMENT Development 3.1 - Guidelines 3.2 - Website 3.3 - Demonstration 4 - Evaluation 4.1 - Guidelines 4.2 - Website 5- Management 6- After the project 7- Conclusion Sébastien Michel - 07209495 - MSc Project 12
  • 13. 3.1 GUIDELINES HTML5 1 - Introduction • Objective: how to implement HTML5 features 2 - Analyze 2.1 - HTML • Target: developers 2.2 - What is HTML5? 2.3 - Why maturity? 3 – Design & Development 3.1 - Guidelines 3.2 - Website 3.3 - Demonstration 4 - Evaluation 4.1 - Guidelines 4.2 - Website 5- Management 6- After the project 7- Conclusion Sébastien Michel - 07209495 - MSc Project 13
  • 14. 3.2 WEBSITE HTML5 1 - Introduction • Objective: Demonstrate the features of HTML5 2 - Analyze 2.1 - HTML • Target: Internet users 2.2 - What is • Contents: Features implemented in the guidelines HTML5? • Languages: HTML5 + CSS3 2.3 - Why maturity? 3 – Design & Development 3.1 - Guidelines 3.2 - Website 3.3 - Demonstration 4 - Evaluation 4.1 - Guidelines 4.2 - Website 5- Management 6- After the project 7- Conclusion Sébastien Michel - 07209495 - MSc Project 14
  • 15. HTML5 1 - Introduction 2 - Analyze 2.1 - HTML 2.2 - What is HTML5? 3.3 DEMONSTRATION 2.3 - Why maturity? 3 – Design & Development 3.1 - Guidelines 3.2 - Website 3.3 - Demonstration 4 - Evaluation 4.1 - Guidelines 4.2 - Website 5- Management 6- After the project 7- Conclusion Sébastien Michel - 07209495 - MSc Project 15
  • 16. HTML5 1 - Introduction 2 - Analyze 2.1 - HTML 2.2 - What is HTML5? 4 - EVALUATION 2.3 - Why maturity? 3 – Design & Development 3.1 - Guidelines 3.2 - Website 3.3 - Demonstration 4 - Evaluation 4.1 - Guidelines 4.2 - Website 5- Management 6- After the project 7- Conclusion Sébastien Michel - 07209495 - MSc Project 16
  • 17. 4.1 GUIDELINES HTML5 1 - Introduction • Feedbacks from the website development 2 - Analyze 2.1 - HTML 2.2 - What is HTML5? 2.3 - Why maturity? 3 – Design & Nb.Issue Development 2,5 3.1 - Guidelines 3.2 - Website 2 3.3 - Demonstration 1,5 4 - Evaluation 1 4.1 - Guidelines Nb.Issue 4.2 - Website 0,5 5- Management 0 6- After the project 7- Conclusion Sébastien Michel - 07209495 - MSc Project 17
  • 18. 4.2 WEBSITE HTML5 1 - Introduction • Accessibility (colors, access keys) 2 - Analyze 2.1 - HTML – Is the website accessible for everyone? 2.2 - What is Background Color Foreground Color WCAG 2 AA WCAG 2 AA WCAG 2 AAA Compliant Compliant Compliant WCAG 2 AAA Compliant HTML5? (Yes/No) (18pt+) (Yes/No) (Yes/No) (18pt+) (Yes/No) 2.3 - Why maturity? #C8C5B2 #349CBB No No No No 3 – Design & #349CBB #FFFFFF No Yes No No #349CBB #00005A Yes Yes No Yes Development 3.1 - Guidelines • W3C (Markup Validation Service) 3.2 - Website 3.3 - Demonstration – Highlight errors in the source code. 4 - Evaluation • Features 4.1 - Guidelines – All the features have been implemented? 4.2 - Website 5- Management • Design 6- After the project – Compare with the models. 7- Conclusion Sébastien Michel - 07209495 - MSc Project 18
  • 19. HTML5 1 - Introduction 2 - Analyze 2.1 - HTML 2.2 - What is HTML5? 5 - MANAGEMENT 2.3 - Why maturity? 3 – Design & Development 3.1 - Guidelines 3.2 - Website 3.3 - Demonstration 4 - Evaluation 4.1 - Guidelines 4.2 - Website 5- Management 6- After the project 7- Conclusion Sébastien Michel - 07209495 - MSc Project 19
  • 20. 5 - MANAGEMENT HTML5 1 - Introduction • Logbook: keep a log about the work done. 2 - Analyze 2.1 - HTML • MindMap: keep ideas. 2.2 - What is • Meetings: help to improve the project to meet the HTML5? objectives. 2.3 - Why maturity? 3 – Design & • Gantt: how the time has been managed for every tasks. Development – 1st Gantt during the project proposal. 3.1 - Guidelines – 2nd during the project. 3.2 - Website 3.3 - Demonstration 4 - Evaluation 4.1 - Guidelines 4.2 - Website 5- Management 6- After the project 7- Conclusion Sébastien Michel - 07209495 - MSc Project 20
  • 21. HTML5 1 - Introduction 2 - Analyze 2.1 - HTML 2.2 - What is HTML5? 6 – AFTER THE 2.3 - Why maturity? 3 – Design & PROJECT Development 3.1 - Guidelines 3.2 - Website 3.3 - Demonstration 4 - Evaluation 4.1 - Guidelines 4.2 - Website 5- Management 6- After the project 7- Conclusion Sébastien Michel - 07209495 - MSc Project 21
  • 22. 6 – AFTER THE PROJECT HTML5 1 - Introduction • Improve the current materials 2 - Analyze 2.1 - HTML – Web Socket and Offline Application examples. 2.2 - What is – Evaluate the guidelines with « real » developers. HTML5? – Evaluate the website with a wide range of users. 2.3 - Why maturity? 3 – Design & • Every six months, check HTML5 supports. Development 3.1 - Guidelines 3.2 - Website 3.3 - Demonstration 4 - Evaluation 4.1 - Guidelines 4.2 - Website 5- Management 6- After the project 7- Conclusion Sébastien Michel - 07209495 - MSc Project 22
  • 23. HTML5 1 - Introduction 2 - Analyze 2.1 - HTML 2.2 - What is HTML5? 7 - CONCLUSION 2.3 - Why maturity? 3 – Design & Development 3.1 - Guidelines 3.2 - Website 3.3 - Demonstration 4 - Evaluation 4.1 - Guidelines 4.2 - Website 5- Management 6- After the project 7- Conclusion Sébastien Michel - 07209495 - MSc Project 23
  • 24. 7 - CONCLUSION HTML5 1 - Introduction • HTML5: 2 - Analyze 2.1 - HTML – Free the multimedia content. 2.2 - What is – Desktop application and Web application harder to HTML5? differentiate. 2.3 - Why maturity? 3 – Design & – Prepare for the future of Internet. Development • MSc Project: 3.1 - Guidelines – Four months! 3.2 - Website 3.3 - Demonstration – Self-management is important. 4 - Evaluation – HTML5 is an added value in my skills. 4.1 - Guidelines 4.2 - Website 5- Management 6- After the project 7- Conclusion Sébastien Michel - 07209495 - MSc Project 24