SlideShare a Scribd company logo
Evolution of the Web....

The web 3.0, ...mobility
... web1.0, web2.0, web2.b, web3.0 ...
Raoul Mengis, -1-Computer
Stéphane Gay, -1-Computer
Stéphane Micheloud, EPFL Lausanne
http://www.1info.com/4w3_en.html [fr]




Summary
       Introduction

       Define and locate the Web1.0, Web2.0

       The Web3.0 ...

       Rupture Web1...Web2. The Web3.0

       Web3.0 Applications

       Conclusion


-1-Computer shortly
The society -1-Computer in few words.. 

       1991 - foundation (Sion, Switzerland) 
       1994 - adoption of the Linux platform 
            freeware based solution 
       1997 - realisation of the first Internet sites
       1999 - hosting of Internet sites 
       2001 - developement for mobile Internet 
       2002 - application of Web (XHTML 1.1) standards 
       2003 - 1Work CMS (mobile, PDA, UMPC, PC) 
       2005 - Artemis (Tracability for wine cellars)




Web shortly
Some historical dates ... 

       1990 - Software WorldWideWeb (Nexus) for NeXT 
       1993 - NCSA Mosaic
            multiplateform solutions, more stable 
       1995 - Domination of the market by Netscape and release of MS Internet Explorer 1 

http://www.1info.com/4w3_en.html
    1998 - Mozilla ends in 2003 
      2000 - Release of Konqueror (KDE). Domination of the market by MS Internet Explorer 
      2002 - Apparition of FireFox based on mozilla. 9th Nov. 2004 Ver. 1.0 
      2007 - Internet Explorer 7, FireFox 2.0, Prism (Mozilla labs) 
      2008 - Release of FireFox 3.0, ... 



      Safari et OmniWeb based on KDE


Summary
      Introduction

      Define and locate Web1.0, Web2.0

      The Web3.0 ...

      Rupture Web1...Web2. The Web3.0

      Web3.0 Applications

      Conclusion




Themes
      How to situate on the Web ? Which future ?
      How to remain platform hardware independent (terminals, mobiles, plasma screens) ? 
          Easily publish on several support : from the small mobile screen to the huge plasma screen 




      «Our goal is to make accessibility of the Web from mobiles as simple, easy and practical as from a desktop computer»
      Tim Berners-Lee, directeur du W3C. 




      http://www.forummobiles.com/lofiversion/index.php/t41475.html


Methodology - Graphical
      Internet is a spiderweb, the Web is a rainbow....
            There is a huge number of colors, but we only see a small part of them, which change depending on the 
             means used ! 



                                                                              http://www.forummobiles.com/lofiversion/index.php/t41475.html
                     Mobile - Mobility - graphical representation of the Web




http://www.1info.com/4w3_en.html
Web 1.0 Characteristics
                                                                                                  How to locate the Web1.0 ?

                                                                                                 statical pages, sometimes dynamical 
                                                                                                 change possible for the WebMaster only 
                                                                                                 unitary web pages : texts, images, links

                                                                                                  STATICAL.... 

                                                                                                 The webmaster uses one or several software to 
                                                                                                  modify the data. 
                                                                                                 Internet user do not contribute directly to the 
                                                                                                  data changes 


                                                                                                  The web1.0 needs only few resources and human
                                                                                                  knowledge

                                  WebMaster - WebUser(s) - DataBase - PC 




     Evaluation Tools (Temesis) 
     How do users perceive the quality of the Web


Web1.0 Graphically
     Web1.0: Statical pages, text, WebMaster,.... 
         Publication on several supports either the small mobile's screen or on a standard screen (resolution). 
               Statical pages, statical mobility. 


                                                                                                                  
                                                             Mobile Web1.0 statical pages 




                                                         WebMaster - WebUser(s) - DataBase 

           http://www.forummobiles.com/lofiversion/index.php/t41475.html


Web 2.0 Characteristics
http://www.1info.com/4w3_en.html
How to situate Web2.0 ?

      dynamical sites, sometimes statical 
      changes of the content by the Webmaster and users 
      site solution web (software) 

DYNAMICAL.... 

      The webmaster do not use softwares to modify the datas. 
      The webpage reader can contribute to the datas. 


       The web's evolution needs more and more specific knowledge and a set of practices from the web expertises as miscellaneous
       as programming, interface design, content's writing.




      Evaluation Tools (Temesis) 
      How do users perceive the quality of the Web


Web 2.0 Models
Web resources ? 

      Web2.0 or Web2.c for users 
      Model with free market (Advertisements)

Other... 

      Web2.b for business (intranet, extranet)


       The expression quot;World Wide Webquot; (WWW),
       should be replaced by quot;World Wide Computerquot; (WWC)
       Author Nicolas Carr




      Evaluation Tools (Temesis) 
      How do users perceive Web's quality


Web2.0 Graphically
      Arrival of the Web2.0. Web User(s), Web community 
      The web becomes software, tool, sharing....
           Upgrade to the Web2.0 offers a much broader offer of services




                      Mobile Web2.0 dynamical solution 


      http://www.forummobiles.com/lofiversion/index.php/t41475.html


Sommaire
http://www.1info.com/4w3_en.html
Introduction

                                                                                                Define and locate Web1.0,
                                                                                                Web2.0

                                                                                                The Web3.0 ...

                                                                                                Rupture Web1...Web2. The
                                                                                                Web3.0

                                                                                                Web3.0 Applications

                                                                                                Conclusion



                                                  WebMaster - WebUser(s) - DataBase 
                                                                                                Web3.0 Themes
      How do the web evolves ? Which future ? 
      Burst of technologies: 
           technical and software (Ajax, Flash, 3D, ???, ...)
           hardware : mobiles, PDA, UMPC, PC, large screens,.....




       There are today... 3.3 billions of mobile phones in the world : 1 for 2 people !
       International lecturerLouis Naugès




Web 3.0 characteristics 1 of 2
How to define the Web3.0 ?

      Mobility: each kind of hardware, screen, printer
      Universality: for every browser
      Accessibility: Web's standards -> databases
      Application Solution software Web SaaS


       The basement of Web3.0 relies on the information, databases. This needs a strict coding, the respect of well defined standards
       and be Open Source




      Evalution Tools (Temesis) 
      How do users perceive the quality of the Web


Web 3.0 Characteristics 2 of 2
Web based solutions. (ASP, SaaS, Logiciel, Application....on ne parle plus de pages web) 
http://www.1info.com/4w3_en.html
    3 actors:
            The webmaster 
            Users 
            Web3.0 database servers
      With evolution and diversity, hardware will take a major role with the Web3.0 


      Rupture: quot;We go on the Web!quot; With Web3.0 we are always on the Web.
      Web3.0 is mobile.
      Raoul Mengis Development Consulting




      Evaluation Tools (Temesis) 
      How do users perceive the quality of the Web


Web3.0 Graphically
      Release of the Web3.0. User(s), communities, mobility (hardware-software) 
      Web becomes information : databases (xml, rss,...), micro formats, semantics,... 
           Respect of standards to communicate between sites, transit of informations, Open Source




                                                             Mobile Web3.0 mobile and dynamical solution 




                                                                 WebMaster - WebUser(s) - DataBase 




Summary
      Introduction

      Define and locate the Web1.0, Web2.0

      The Web3.0 ...

      Rupture Web1...Web2. The Web3.0

      Web3.0 Applications
http://www.1info.com/4w3_en.html
Conclusion




Rupture of the Web1.0
     Client becomes an actor. (Knol, Blog, CMS Wiki,...) 
     Users are actors 
           Wikipedia, social networks, Second Life,... 
           Google Writer, Mahalo, Wikia...




      Web evolves, the web becomes a web solutionSaaS....
      Raoul Mengis Development Consulting 




Rupture of the Web2.0
     The web becomes an engine and an actor. Hardware becomes quot;transparentquot;
     The web solution allows to modifiy the tool. 
     We create the web by the web..... 
          1Work:
               Individual creation of databases 
               Automatic creation and anihilation of documents 
               Creation of forms 
          Artemis:
               Integrated programming language 
               display... 
               filters, requests 
               entry (data input), output : display or printer....




      Web2.0 creates an opening through software, web3.0 in hardware : mobiles, UMPC, PDA, PC, large screens,...




Web3.0 Graphically
     Locate a webpage or solution on this representation.
          Vertical: mobility; hardware and software.
          Horizontal: user, communities, databases




                                                                Web2.0 Web3.0 Graphically
                     Mobile Web3.0 mobile and dynamical solution 




     On this representation what are the possible sites ? 
     Determine other situations...
     What should be there for Web2.0? Web3.0? 

                     Mobile - Web2.0 software and community solution



http://www.1info.com/4w3_en.html
WebMaster - WebUser(s) - DataBase 




                                      WebMaster - WebUser(s) - DataBase 




Sommaire
   Introduction

   Define and locate Web1.0, Web2.0

   The Web3.0 ...

   Rupture Web1...Web2. The Web3.0

   Web3.0 Applications

   Conclusion

http://www.1info.com/4w3_en.html
Web 3.0 Applications
Definitions 

      The Web by the web independence at software and hardware levels
       The web in every place and on every device. 

Case study 

      www.1computer.info/1work/
      www.1computer.info/artemis/


       99 percent of Web applications are still not made




Project « 1Work » 1 of 3
      Goals 
           web document creation tool (CMS) 
           client-server application 
           freeware exclusively based applications 
           software and hardware independent applications 
      History 
           Start : 2003 - constantly evolving 
           2008 : 1Work version 2.0 
           14 realisations up to now 
           2 projects running (1 mobile, 1 wine domain) 




                         




                             Project « 1Work » 2 of 3
                         Characteristics
                         
                        needs only a browser and an internet connection 
                        documents editable on small displays 
                        instantaneous visibility layout
                        Technologies used 
        1Work CMS
                        Apache server + PHP 
             XML formatted documents (no databases) 
             supports the following standards : XHTML 1.1, CSS3.0 and RSS 2.0 
             Automatic E-Trade (SQLite),....




   




http://www.1info.com/4w3_en.html
Project « 1Work » 3 of 3
     Online editor
          meta-informations: referencing 
          block type : text, picture, XHTML
          filetype : page, picture, model 
          actions : add, copy, modify, move, delete 
          advanced mode : edition of stylesheets (CSS) 
          every client creates its own database 
     Experiences 
          compatibility with every browser 
          do not follow the traditional chain : MS-Word document -> HTML document -> PDF document -> CAP file 
          direct transfer on USB, CD-ROM, aso. 




  




Project « Artemis » 1 of 2
     Goals 
          daily input of tracabaility datas 
          display of results and SQL requests
     History 
          from july 2005 until january 2007




                            




                                Project « Artemis » 2 of 2
                               Characteristics
          Time's Memory        Extranet secured application (SSL) 
          freeware exclusively based solution 
          display of tables on small screens 
          remote maintenance
                programming and modifying entirely from the web, through forms
     Experiences 
          creation of Excel type table (CSV file) 




  




Summary
      Introduction

      Define and locate the Web1.0, Web2.0


http://www.1info.com/4w3_en.html
The Web3.0 ...

      Rupture Web1...Web2. The Web3.0

      Web3.0 Applications

      Conclusion




Conclusion
      In 3 points : 
            Web1.0 : OS layer independent 
            Web2.0 becomes software 
            Web3.0 is software (engine and development) + hardware layer independent 
      Solutions, technologies : « liquid structure »
            In the Web3.0 hardware plays one more role : it becomes transparent. The code becomes open source. 
      Finance: Release of the Web3.0 will finally take out the web from the unique
       advertisement solution B2C...
      Sectors in administration, trading and industry
       will take a much more important position, maybe even a dominant one. 



  




Discussion
 With our experience within Web's standards
 and projects in the practial domains, the role of hardware
 will take more and more importance, beginning with mobiles

 « 2009 - 2010 Web3.0 » will become a daily and transparent task 
 for the public. 

 Changes : A team of Web3.0 developement should perfectly
 controls hardware layers and take it into account.



                          Your questions ?



  




http://www.1info.com/4w3_en.html

More Related Content

Similar to Web3.0 and mobility ......

The web take two
The web take twoThe web take two
The web take two
Romeo Pruno
 
Inspiration Tour - Microsoft Silverlight
Inspiration Tour - Microsoft SilverlightInspiration Tour - Microsoft Silverlight
Inspiration Tour - Microsoft Silverlight
Paolo Barone
 
Total Browser Pwnag3 V1.0 Public
Total Browser Pwnag3   V1.0 PublicTotal Browser Pwnag3   V1.0 Public
Total Browser Pwnag3 V1.0 Public
Rafal Los
 
Tamara A. Dower.doc
Tamara A. Dower.docTamara A. Dower.doc
Tamara A. Dower.docbutest
 
Web 2.0
Web 2.0Web 2.0
Siruna session at Drupalcon Paris 2009
Siruna session at Drupalcon Paris 2009Siruna session at Drupalcon Paris 2009
Siruna session at Drupalcon Paris 2009
Tom Deryckere
 
Øredev 2014
Øredev 2014Øredev 2014
Øredev 2014olataube
 
How to Develop a Rich, Native-quality User Experience for Mobile Using Web St...
How to Develop a Rich, Native-quality User Experience for Mobile Using Web St...How to Develop a Rich, Native-quality User Experience for Mobile Using Web St...
How to Develop a Rich, Native-quality User Experience for Mobile Using Web St...
David Kaneda
 
Moving to Web 2.0 - Best Practices for Business and Application Migration
Moving to Web 2.0 - Best Practices for Business and Application MigrationMoving to Web 2.0 - Best Practices for Business and Application Migration
Moving to Web 2.0 - Best Practices for Business and Application Migration
anilmadugula
 
Ruby on Rails
Ruby on RailsRuby on Rails
Ruby on Rails
Momentum Design Lab
 
Station Four: Web Redesign Presentation
Station Four: Web Redesign PresentationStation Four: Web Redesign Presentation
Station Four: Web Redesign Presentation
colberding
 
A career in web development | the user | web development essentials!
A career in web development | the user | web development essentials!A career in web development | the user | web development essentials!
A career in web development | the user | web development essentials!
INNOCENT OGAH
 
Rather thin supporting slides for BMT207 lecture
Rather thin supporting slides for BMT207 lectureRather thin supporting slides for BMT207 lecture
Rather thin supporting slides for BMT207 lecture
Miles Metcalfe
 
2008, Jan 14 Ian Hughes Metaverses And Virtual Worlds
2008, Jan 14  Ian Hughes Metaverses And Virtual Worlds2008, Jan 14  Ian Hughes Metaverses And Virtual Worlds
2008, Jan 14 Ian Hughes Metaverses And Virtual Worlds
Ian Hughes / epredator
 
Introduction to the Semantic Web
Introduction to the Semantic WebIntroduction to the Semantic Web
Introduction to the Semantic Web
Oscar Corcho
 
Web 2 0
Web 2 0Web 2 0
Web 2 0
vsnmurthy
 
Web 20- 2: Architecture Patterns And Models For The New Internet
Web 20- 2: Architecture Patterns And Models For The New InternetWeb 20- 2: Architecture Patterns And Models For The New Internet
Web 20- 2: Architecture Patterns And Models For The New Internettvawler
 

Similar to Web3.0 and mobility ...... (20)

The web take two
The web take twoThe web take two
The web take two
 
Inspiration Tour - Microsoft Silverlight
Inspiration Tour - Microsoft SilverlightInspiration Tour - Microsoft Silverlight
Inspiration Tour - Microsoft Silverlight
 
Total Browser Pwnag3 V1.0 Public
Total Browser Pwnag3   V1.0 PublicTotal Browser Pwnag3   V1.0 Public
Total Browser Pwnag3 V1.0 Public
 
Pole web pp
Pole web ppPole web pp
Pole web pp
 
Tamara A. Dower.doc
Tamara A. Dower.docTamara A. Dower.doc
Tamara A. Dower.doc
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Siruna session at Drupalcon Paris 2009
Siruna session at Drupalcon Paris 2009Siruna session at Drupalcon Paris 2009
Siruna session at Drupalcon Paris 2009
 
Øredev 2014
Øredev 2014Øredev 2014
Øredev 2014
 
Transforming the web into a real application platform
Transforming the web into a real application platformTransforming the web into a real application platform
Transforming the web into a real application platform
 
How to Develop a Rich, Native-quality User Experience for Mobile Using Web St...
How to Develop a Rich, Native-quality User Experience for Mobile Using Web St...How to Develop a Rich, Native-quality User Experience for Mobile Using Web St...
How to Develop a Rich, Native-quality User Experience for Mobile Using Web St...
 
Moving to Web 2.0 - Best Practices for Business and Application Migration
Moving to Web 2.0 - Best Practices for Business and Application MigrationMoving to Web 2.0 - Best Practices for Business and Application Migration
Moving to Web 2.0 - Best Practices for Business and Application Migration
 
Ruby on Rails
Ruby on RailsRuby on Rails
Ruby on Rails
 
Station Four: Web Redesign Presentation
Station Four: Web Redesign PresentationStation Four: Web Redesign Presentation
Station Four: Web Redesign Presentation
 
A career in web development | the user | web development essentials!
A career in web development | the user | web development essentials!A career in web development | the user | web development essentials!
A career in web development | the user | web development essentials!
 
Magee Dday2 Fixing App Performance Italiano
Magee Dday2 Fixing App Performance ItalianoMagee Dday2 Fixing App Performance Italiano
Magee Dday2 Fixing App Performance Italiano
 
Rather thin supporting slides for BMT207 lecture
Rather thin supporting slides for BMT207 lectureRather thin supporting slides for BMT207 lecture
Rather thin supporting slides for BMT207 lecture
 
2008, Jan 14 Ian Hughes Metaverses And Virtual Worlds
2008, Jan 14  Ian Hughes Metaverses And Virtual Worlds2008, Jan 14  Ian Hughes Metaverses And Virtual Worlds
2008, Jan 14 Ian Hughes Metaverses And Virtual Worlds
 
Introduction to the Semantic Web
Introduction to the Semantic WebIntroduction to the Semantic Web
Introduction to the Semantic Web
 
Web 2 0
Web 2 0Web 2 0
Web 2 0
 
Web 20- 2: Architecture Patterns And Models For The New Internet
Web 20- 2: Architecture Patterns And Models For The New InternetWeb 20- 2: Architecture Patterns And Models For The New Internet
Web 20- 2: Architecture Patterns And Models For The New Internet
 

Recently uploaded

Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
Vlad Stirbu
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 

Recently uploaded (20)

Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 

Web3.0 and mobility ......

  • 1. Evolution of the Web.... The web 3.0, ...mobility ... web1.0, web2.0, web2.b, web3.0 ... Raoul Mengis, -1-Computer Stéphane Gay, -1-Computer Stéphane Micheloud, EPFL Lausanne http://www.1info.com/4w3_en.html [fr] Summary Introduction Define and locate the Web1.0, Web2.0 The Web3.0 ... Rupture Web1...Web2. The Web3.0 Web3.0 Applications Conclusion -1-Computer shortly The society -1-Computer in few words..   1991 - foundation (Sion, Switzerland)   1994 - adoption of the Linux platform   freeware based solution   1997 - realisation of the first Internet sites  1999 - hosting of Internet sites   2001 - developement for mobile Internet   2002 - application of Web (XHTML 1.1) standards   2003 - 1Work CMS (mobile, PDA, UMPC, PC)   2005 - Artemis (Tracability for wine cellars) Web shortly Some historical dates ...   1990 - Software WorldWideWeb (Nexus) for NeXT   1993 - NCSA Mosaic  multiplateform solutions, more stable   1995 - Domination of the market by Netscape and release of MS Internet Explorer 1  http://www.1info.com/4w3_en.html
  • 2. 1998 - Mozilla ends in 2003   2000 - Release of Konqueror (KDE). Domination of the market by MS Internet Explorer   2002 - Apparition of FireFox based on mozilla. 9th Nov. 2004 Ver. 1.0   2007 - Internet Explorer 7, FireFox 2.0, Prism (Mozilla labs)   2008 - Release of FireFox 3.0, ...   Safari et OmniWeb based on KDE Summary Introduction Define and locate Web1.0, Web2.0 The Web3.0 ... Rupture Web1...Web2. The Web3.0 Web3.0 Applications Conclusion Themes  How to situate on the Web ? Which future ?  How to remain platform hardware independent (terminals, mobiles, plasma screens) ?   Easily publish on several support : from the small mobile screen to the huge plasma screen  «Our goal is to make accessibility of the Web from mobiles as simple, easy and practical as from a desktop computer» Tim Berners-Lee, directeur du W3C.   http://www.forummobiles.com/lofiversion/index.php/t41475.html Methodology - Graphical  Internet is a spiderweb, the Web is a rainbow....  There is a huge number of colors, but we only see a small part of them, which change depending on the  means used !   http://www.forummobiles.com/lofiversion/index.php/t41475.html Mobile - Mobility - graphical representation of the Web http://www.1info.com/4w3_en.html
  • 3. Web 1.0 Characteristics How to locate the Web1.0 ?  statical pages, sometimes dynamical   change possible for the WebMaster only   unitary web pages : texts, images, links STATICAL....   The webmaster uses one or several software to  modify the data.   Internet user do not contribute directly to the  data changes  The web1.0 needs only few resources and human knowledge WebMaster - WebUser(s) - DataBase - PC   Evaluation Tools (Temesis)   How do users perceive the quality of the Web Web1.0 Graphically  Web1.0: Statical pages, text, WebMaster,....   Publication on several supports either the small mobile's screen or on a standard screen (resolution).   Statical pages, statical mobility.   Mobile Web1.0 statical pages  WebMaster - WebUser(s) - DataBase  http://www.forummobiles.com/lofiversion/index.php/t41475.html Web 2.0 Characteristics http://www.1info.com/4w3_en.html
  • 4. How to situate Web2.0 ?  dynamical sites, sometimes statical   changes of the content by the Webmaster and users   site solution web (software)  DYNAMICAL....   The webmaster do not use softwares to modify the datas.   The webpage reader can contribute to the datas.  The web's evolution needs more and more specific knowledge and a set of practices from the web expertises as miscellaneous as programming, interface design, content's writing.  Evaluation Tools (Temesis)   How do users perceive the quality of the Web Web 2.0 Models Web resources ?   Web2.0 or Web2.c for users   Model with free market (Advertisements) Other...   Web2.b for business (intranet, extranet) The expression quot;World Wide Webquot; (WWW), should be replaced by quot;World Wide Computerquot; (WWC) Author Nicolas Carr  Evaluation Tools (Temesis)   How do users perceive Web's quality Web2.0 Graphically  Arrival of the Web2.0. Web User(s), Web community   The web becomes software, tool, sharing....  Upgrade to the Web2.0 offers a much broader offer of services Mobile Web2.0 dynamical solution   http://www.forummobiles.com/lofiversion/index.php/t41475.html Sommaire http://www.1info.com/4w3_en.html
  • 5. Introduction Define and locate Web1.0, Web2.0 The Web3.0 ... Rupture Web1...Web2. The Web3.0 Web3.0 Applications Conclusion WebMaster - WebUser(s) - DataBase  Web3.0 Themes  How do the web evolves ? Which future ?   Burst of technologies:   technical and software (Ajax, Flash, 3D, ???, ...)  hardware : mobiles, PDA, UMPC, PC, large screens,..... There are today... 3.3 billions of mobile phones in the world : 1 for 2 people ! International lecturerLouis Naugès Web 3.0 characteristics 1 of 2 How to define the Web3.0 ?  Mobility: each kind of hardware, screen, printer  Universality: for every browser  Accessibility: Web's standards -> databases  Application Solution software Web SaaS The basement of Web3.0 relies on the information, databases. This needs a strict coding, the respect of well defined standards and be Open Source  Evalution Tools (Temesis)   How do users perceive the quality of the Web Web 3.0 Characteristics 2 of 2 Web based solutions. (ASP, SaaS, Logiciel, Application....on ne parle plus de pages web)  http://www.1info.com/4w3_en.html
  • 6. 3 actors:  The webmaster   Users   Web3.0 database servers  With evolution and diversity, hardware will take a major role with the Web3.0  Rupture: quot;We go on the Web!quot; With Web3.0 we are always on the Web. Web3.0 is mobile. Raoul Mengis Development Consulting  Evaluation Tools (Temesis)   How do users perceive the quality of the Web Web3.0 Graphically  Release of the Web3.0. User(s), communities, mobility (hardware-software)   Web becomes information : databases (xml, rss,...), micro formats, semantics,...   Respect of standards to communicate between sites, transit of informations, Open Source Mobile Web3.0 mobile and dynamical solution  WebMaster - WebUser(s) - DataBase  Summary Introduction Define and locate the Web1.0, Web2.0 The Web3.0 ... Rupture Web1...Web2. The Web3.0 Web3.0 Applications http://www.1info.com/4w3_en.html
  • 7. Conclusion Rupture of the Web1.0  Client becomes an actor. (Knol, Blog, CMS Wiki,...)   Users are actors   Wikipedia, social networks, Second Life,...   Google Writer, Mahalo, Wikia... Web evolves, the web becomes a web solutionSaaS.... Raoul Mengis Development Consulting  Rupture of the Web2.0  The web becomes an engine and an actor. Hardware becomes quot;transparentquot;  The web solution allows to modifiy the tool.   We create the web by the web.....   1Work:  Individual creation of databases   Automatic creation and anihilation of documents   Creation of forms   Artemis:  Integrated programming language   display...   filters, requests   entry (data input), output : display or printer.... Web2.0 creates an opening through software, web3.0 in hardware : mobiles, UMPC, PDA, PC, large screens,... Web3.0 Graphically  Locate a webpage or solution on this representation.  Vertical: mobility; hardware and software.  Horizontal: user, communities, databases Web2.0 Web3.0 Graphically Mobile Web3.0 mobile and dynamical solution   On this representation what are the possible sites ?   Determine other situations...  What should be there for Web2.0? Web3.0?  Mobile - Web2.0 software and community solution http://www.1info.com/4w3_en.html
  • 8. WebMaster - WebUser(s) - DataBase  WebMaster - WebUser(s) - DataBase  Sommaire Introduction Define and locate Web1.0, Web2.0 The Web3.0 ... Rupture Web1...Web2. The Web3.0 Web3.0 Applications Conclusion http://www.1info.com/4w3_en.html
  • 9. Web 3.0 Applications Definitions   The Web by the web independence at software and hardware levels The web in every place and on every device.  Case study   www.1computer.info/1work/  www.1computer.info/artemis/ 99 percent of Web applications are still not made Project « 1Work » 1 of 3  Goals   web document creation tool (CMS)   client-server application   freeware exclusively based applications   software and hardware independent applications   History   Start : 2003 - constantly evolving   2008 : 1Work version 2.0   14 realisations up to now   2 projects running (1 mobile, 1 wine domain)   Project « 1Work » 2 of 3 Characteristics   needs only a browser and an internet connection   documents editable on small displays   instantaneous visibility layout  Technologies used  1Work CMS  Apache server + PHP   XML formatted documents (no databases)   supports the following standards : XHTML 1.1, CSS3.0 and RSS 2.0   Automatic E-Trade (SQLite),....  http://www.1info.com/4w3_en.html
  • 10. Project « 1Work » 3 of 3  Online editor  meta-informations: referencing   block type : text, picture, XHTML  filetype : page, picture, model   actions : add, copy, modify, move, delete   advanced mode : edition of stylesheets (CSS)   every client creates its own database   Experiences   compatibility with every browser   do not follow the traditional chain : MS-Word document -> HTML document -> PDF document -> CAP file   direct transfer on USB, CD-ROM, aso.   Project « Artemis » 1 of 2  Goals   daily input of tracabaility datas   display of results and SQL requests  History   from july 2005 until january 2007  Project « Artemis » 2 of 2  Characteristics Time's Memory  Extranet secured application (SSL)   freeware exclusively based solution   display of tables on small screens   remote maintenance  programming and modifying entirely from the web, through forms  Experiences   creation of Excel type table (CSV file)   Summary Introduction Define and locate the Web1.0, Web2.0 http://www.1info.com/4w3_en.html
  • 11. The Web3.0 ... Rupture Web1...Web2. The Web3.0 Web3.0 Applications Conclusion Conclusion  In 3 points :   Web1.0 : OS layer independent   Web2.0 becomes software   Web3.0 is software (engine and development) + hardware layer independent   Solutions, technologies : « liquid structure »  In the Web3.0 hardware plays one more role : it becomes transparent. The code becomes open source.   Finance: Release of the Web3.0 will finally take out the web from the unique advertisement solution B2C...  Sectors in administration, trading and industry will take a much more important position, maybe even a dominant one.   Discussion With our experience within Web's standards and projects in the practial domains, the role of hardware will take more and more importance, beginning with mobiles « 2009 - 2010 Web3.0 » will become a daily and transparent task  for the public.  Changes : A team of Web3.0 developement should perfectly controls hardware layers and take it into account. Your questions ?  http://www.1info.com/4w3_en.html