Vous êtes sur la page 1sur 14

A presentation by Artagnon

Implementation of Web 2.0 technologies


Convergence of technologies
People and licenses
Markup languages

Body of page. This is bold text


and this is italicized text
References
[1] English wikiversity, article on Web 2.0 [ en.wikiversity.org/wiki/Web_2.0 ]
[2] RubyOnRails API resource [ api.rubyonrails.org/ ]
[3] AJAX on Rails from OnLamp.com
[ http://www.onlamp.com/pub/a/onlamp/2005/06/09/rails_ajax.html ]
[4] Web 2.0 API listing [ http://www.programmableweb.com/apilist ]
[5] SOAP versus REST
[ http://www.workflowresearch.com/Publications/PDF/MIZU.JENI.KESW-DSS(2004).pdf ]
[6] TED talks: Larry Page and Sergey Brin [ ted.com/index.php/speakers/view/id/109 ]
[7] The Google PageRank patent [ http://patft.uspto.gov/netacgi/nph-
Parser?patentnumber=6285999 ]
[8] Design Patterns, Business Models for the Next Generation of Software
[ http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html ]
[9] Web 2.0 design style guide [ http://www.webdesignfromscratch.com/web-2.0-design-
style-guide.cfm ]

Tools used in presentation


[1] Inkscape, a vector graphics editor [ inkscape.org/ ]
[2] The GIMP, a raster graphics editor [gimp.org/ ]
[3] Bluefish, an editor [bluefish.nl/ ]
[4] Apache2 with PHP module [ apache.org/ ]
[5] OpenOffice.org, an office suite [ openoffice.org/ ]
A presentation by Artagnon
1

● Mind map of Web 2.0 constructed by Markus Angermeier on November 11, 2005

● What are the problems of the web?


● Standards for representing various types of data like images, hypertext, links, bars,
buttons.
● The web is no more an array of static pages that people just view. It's an interactive thing.
The 2.0 movement is about focusing on user interaction and user powered content- its'
about what users want to see and what the web developer wants them to see.
Implementation of Web 2.0 technologies

● Google Suggest: http://www.google.nl/webhp?complete=1&hl=en -- simplest example of


AJAX. The user inputs some data and waits till the required databases are accessed and
the suggestions are retrieved
● DodgeBall
● Google Adsense
Convergence of technologies

● Javascript influenced by C, Self, Python, Perl, Scheme


● Ruby created by Yukihiro “Matz” Matsumoto
● RubyOnRails features: Effective regex, combining HTML and code, database (MySQL)
backend
● Licensing: GNU GPL v3, Apache License and propreitary licenses
● AJAX and Java applets
● Propreitary frameworks: Adobe Flash, Microsoft Silverlight, Adobe Flex – become obsolete
easily... example Adobe Shockwave
● APIs: SOAP and REST are used to build application APIs
● REST: Representational State Transfer
People and licenses

● Tim O'Rielly is a support of open source software and is responsible for coining the term
“Web 2.0”. Written many books and shared many opinions on the Web 2.0. He's currently
on MySQL AB's board of directors
● Sergey Brin, the co-founder of Google is at the 2004 Web 2.0 conference. Google has come
up with serveral innovative web 2.0 applications
● David Heinemeier Hansson is the inventor of Ruby on Rails
Markup languages

Body of page. This is bold text


and this is italicized text

5
6

October 2007 Apache served 47.73% of all websites


References
[1] English wikiversity, article on Web 2.0 [ en.wikiversity.org/wiki/Web_2.0 ]
[2] RubyOnRails API resource [ api.rubyonrails.org/ ]
[3] AJAX on Rails from OnLamp.com
[ http://www.onlamp.com/pub/a/onlamp/2005/06/09/rails_ajax.html ]
[4] Web 2.0 API listing [ http://www.programmableweb.com/apilist ]
[5] SOAP versus REST
[ http://www.workflowresearch.com/Publications/PDF/MIZU.JENI.KESW-DSS(2004).pdf ]
[6] TED talks: Larry Page and Sergey Brin [ ted.com/index.php/speakers/view/id/109 ]
[7] The Google PageRank patent [ http://patft.uspto.gov/netacgi/nph-
Parser?patentnumber=6285999 ]
[8] Design Patterns, Business Models for the Next Generation of Software
[ http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html ]
[9] Web 2.0 design style guide [ http://www.webdesignfromscratch.com/web-2.0-design-
style-guide.cfm ]

Tools used in presentation


[1] Inkscape, a vector graphics editor [ inkscape.org/ ]
[2] The GIMP, a raster graphics editor [gimp.org/ ]
[3] Bluefish, an editor [bluefish.nl/ ]
[4] Apache2 with PHP module [ apache.org/ ]
[5] OpenOffice.org, an office suite [ openoffice.org/ ]

Vous aimerez peut-être aussi