SlideShare a Scribd company logo
Recent Trends in
Web Technology
Dr. H. Hannah Inbarani
Assistant Professor
Department of Computer Science
Periyar University,
Salem
Web Technology
Evolution of the web from
web 1.0 to web 4.0.
• Web is the largest transformable-information
construct that its idea was introduced by Tim
Burners-Lee in 1989 at first.
• Web 1.0 is the first generation of the web which
according to Berners-Lee, could be considered the
read-only web and also as a system of cognition
Web 1.0
• Web 1.0 began as an information place for businesses
to broadcast their information to people. The early web
provided a limited user interactions or content
contributions and only allowed to search the information
and read it.
Web 1.0 – the Read Only
Web
• Origins of the Web
Invented by Tim Berners-Lee in 1989
First Web Browser – October 1990
First Web Server – November 1990
(nxoc01.cern.ch )
•
Example of a Web 1.0
Page
The World’s First Web Page
• http://www.w3.org/History/19921103-
hypertext/hypertext/WWW/TheProject.html
Web 1.0 Technologies
• Core Web Protocols
HTML, HTTP, URI
• Newer Protocols
XML, XHTML, CSS
• Server-Side Scripting
ASP, PHP, JSP, CGI, PERL
• Client-Side Scripting
JavaScript, VBScript, Flash
• Downloadable Components
ActiveX/Java
Web 1.0 Apps
• Mostly Read only
• Some interactivity
• Submit forms
• Dynamic Applications
• Problems
• Slow, clunky
• Page needs to refreshed when new info entered
• Session state not handled well
Search 1.0 Failings
• Result of Web 1.0 search technology:
• Focused purely on size of index
• Relevance was ignored
• By 1997, only 1 of the top 4 search engines could find
itself!
• Web Search seen as hopeless
• And Google?
Strictly Web 2.0
Web 1.0 Search
Technologies
• Characterized by large indexes but crude retrieval techniques
• World Wide Web Worm (WWWW), 1993
• First Search Engine
• Indexed titles and headers only
• Yahoo, 1994
• Human edited directory (still is!)
• WebCrawler, 1994
• First search engine to search the text of the web page
• AltaVista, 1995
- Pinnacle of Web 1.0 technology
• Natural language querying with Boolean operators
• Huge index
Where Web 1.0 went
wrong…
• Misunderstood the Web’s dynamics
• Relied on old software business models
• Locked in users with APIs
E.g. Netscape
• Software sold as an application not a service
and kept going wrong!
• Ignored their key asset
It’s Data, not the software
• Ignored the power of network effects
The more people use a networked service, the more
useful it becomes
• Saw the Web as publishing, not participation
Read-Write Web, not Read-only Web
Web application
• A computer program that runs over the web.
• For example, Google’s Writely is a word
processor that runs over the web and is similar
to Microsoft Word.
Web service
• A technical way for web applications to exchange data.
• Web services make mash-ups possible.
Surviving Companies were
Web 2.0 all along
• Google, Amazon, EBay
• Why?
• Tapped in to the Web’s dynamics
• dynamics = success
• Fight against them = failure
Web 2.0
• Web 2.0 was defined by Dale Dougherty in 2004
as a read-write web . The technologies of web 2.0
allow assembling and managing large global
crowds with common interests in social
interactions.
Constituents of Web 2.0
Mashups
• A way to make different applications work together.
For example, you could insert a Google Map in
your website or list and sell books from Amazon in
your blog.
Peer-to-peer: Flickr.com
• Flickr
• Allows photo sharing
• Combines, blogs, tags and photo
albums
• Share photos and add
comments, tags, keywords
• Collective Intelligence and
semantic tagging
• Easier to search and access
photos around specific themes,
areas of interest etc.
Mashups
• Wikipedia
“A mashup is a website or web application that seamlessly
combines content from more than one source into an integrated
experience.”
Mashup data from the following:
• Amazon Web Services
• Products list, market data
• Google, Microsoft
• Maps, search, Earth, Messaging
• Yahoo
• Images (flickr), music, search, shopping, maps, jobs, traffic,
travel, weather, bookmarks (del.icio.us)
Mashup example: Housingmaps.com
Web as the platform
• Google
Docs &
Spread
sheets
Web as the Platform: Google Docs &
Spreadsheets
Blogs
• Blogs – a blog, or weblog, is an online journal
or web site on which articles are posted and
displayed in chronological order.
. Subject resources, book reviews, library news,
discussion groups
. Blogging software:
http://wordpress.com
http://www.livejournal.com
http://www.blogger.com
Wiki
• As with blogs, you can download software so
you can run a wiki on your own website or you
can sign up for a hosted service.
• The hosted service is the easier route and many
are free. A good place to start looking is on
Wikipedia which has a comprehensive article
titled “Comparison of wiki software.”
• If you want a hosted wiki, you can start by
checking out www.wetpaint.com and
www.wikispaces.com.
Web 2.0 Tools
• Blogs – a blog, or weblog, is an online
journal or web site on which articles are
posted and displayed in chronological
order.
. Subject resources, book reviews, library
news, discussion groups
. Blogging software:
http://wordpress.com
http://www.livejournal.com
http://www.blogger.com
Web 2.0 Tools
• RSS and Newsreaders
. Really Simple Syndication is a technology that
enables publishers to syndicate news and other
contents on the web
Libraries are keeping up to date by subscribing
to news & information sources via RSS feeds.
Social Network
• Start a Social Network
• A good way to start a social network would be to create
a space on MySpace, Facebook, Windows Live, or one
of the other offerings listed in the Wikipedia article
mentioned above.
• If you are willing to host and configure your own
software, you can explore some of the open source
offerings such as Drupal (www.drupal.org) and Mambo
(www.mamboserver.com). However, be warned that
setting up one of these sites can be a significant task.
YouTube
• YouTube allows users to upload video clips which made
available to other users who can view, rate and comment on
them.
• YouTube makes it easy for people to send out email links of
videos they found interesting, creating a powerful viral
marketing environment.
Search Engines
• Web 1.0
AltaVista,
• Web 2.0
Google
• Web 3.0
Google personalized, Semantic Search:
SWSE,
Swoogle, DumpFind, Hakia
Blogs
• Web 3.0
• Semantic Blogs: SemiBlog,
• Haystack, Semblog,
• Structured Blogging
Wiki
• Web 2.0
Wikis, Wikipedia
• Web 3.0
Semantic Wikis: Semantic system
MediaWiki, SemperWiki, Platypus,
dbpedia, Rhizome
Semantic Search:
• SWSE, Swoogle,
• DumpFind, Hakia Intellidimension
• Semantic Digital Libraries:
• Citeseer, Project Gutenberg
• Google scholar, Book search
• JeromDl, BRICKS, Longwell
Who Provides APIs?
• Amazon
• Google Map
• Flicker
• eBay
• Youtube
• Microsoft
Client side Technologies
• Asynchronous Javascript and XML (Ajax)
• Adobeflash and Adobe flex framework
• Javascript/ Ajax framework
Server side Technologies
• Same technologies like Web 1.0
• PHP, Ruby, Coldfusion, perl, python, JSP and ASP
• Only difference lies in the way the data is formatted. To share
its data with other web sites, a web site generates output in
machine readable formats such as XML , RSS and JSON.
Social Networking
• FOAF – Friend Of A Friend
Machine readable ontology describing persons, their
activities and their relations to other people and objects
FOAF – expressed using RDF( Resource Description
Framework)
• XFN - XHTML Friends Network
XHTML Friends Network (XFN) is an HTML microformat
developed by Global Multimedia Protocols Group that provides a
simple way to represent human relationships using links.
Web Operating Systems
• EyeOS
 2005
PHP, XML and JavaScript
Supports MS-office and Open office file formats
• YouOS
2008 – Webshake
Web desktop and Web IDE
Uses JavaScript to communicate with remote server
APIs
Youbrowser,Youchat,YouEditor,Youshell,Youfeeds
Webtech
Webtech
Web 1.0 2.0 & 3.0
• Hypertext/CGI Web.
• Community Web
• Semantic Web (for machines).
Web 3.0
• The term ‘Web 3.0’ was first coined by John Markoff of
the New York Times in 2006
• Web 3.0 is a term, which definition is not confirmed or
defined so far as several experts have given several
meaning, which do not match to each other, but
sometimes it is referred to as a Semantic Web.
44
The Semantic Web Cake
WEB 3.0
 The web 3.0 is also known as the “Semantic web”.
 It includes several technologies in order to arrange and structure data you
can find on the internet to make it available and usable by programs and
software thanks to a metadata system. The purpose is to make the web
readable by machines and not only by humans.
 It starts with the Resource Description Framework (RDF) which gives the
specifications of such a metadata data model. It is also the Web Ontology
Language (OWL) and notations like RDF Schema (RDFS).
 SVG (Scalable Vector Graphics) are between the web 2.0 and the web
3.0. Many websites are already using this technology to display animated
content. Flash animations are already taking advantage of this technology
to deliver advanced animated content without the heavy weight of usual
“movie files”.
Web 3.0
“Web 3.0 is a third generation of Internet based Web
services, collectively consists of semantic web,
microformats, natural language search, data-mining,
machine learning, recommendation agents that is
known as Artificial Intelligence technologies or
Intelligent Web.
Web 3.0 is highly specialized information structures,
moderated by a group of personality, validated by the
community, and put into context with the inclusion of
meta-data through widgets”.
Semantic web
Mobility
• Currently two different webs:
• Fixed and mobile
• Limited integration between the two
• Need to develop for both types of device
• Reasons:
• Input/output
• Screen size (Max ~2.6 inches)
• Tiny Keyboard, Fat Fingers
• Processing Power
• Max ~350MHz CPUs
Web Technology
Web 3.0 Technology
• Apart from cloud-based
technologies, is there
anything else that will
accelerate the adoption of
Web 3.0?
Web 3.0 to 4.0
• It is clear that success in the world of Web 2.0 has
stemmed from the understanding of the next
generation of the web, the semantic web or web 3.0
.We are now entering an age of connected data
(Big Data, Open Data, Personal Data are all part of
the story) and if the idea of using the principles of
next generation of technologies to win current
battles has any weight, we need to ask what will
define web 4.0 and how will it shape innovation in
the current age of the web?
Web 4.0
• Web 4.0 is often characterised as the WebOS -
the entire web being a single operating system
where information flows from any one point to
any other. It is often defined in technical terms
because technical people are the only ones
thinking about it. I believe that the principle
can go wider and that the WebOS will define
the entire economy, or at least the economic
activity that can be linked to digital technology
54
Open Source Technology
• Richard Stallman worked on a project called
GNU project , a free software foundation for
developing and improving the open source
community on Sep 1983 at MIT.
• The first GNU project was Unix based
operating systems.
Licensing in Open source
• GNU offers General Public License (GPL ) as a
license for all open source softwares.
• Recently GPL version 3 is adopted.
• It must be agreed upon by the user while
installing the open source software which
specifies terms and conditions of usage of
software.
Adoption of Open source in
India
• Kerala is the first state to start Free software
foundation in India.
• It introduced Free and Open source
software(FOSS) in education through IT@school
project.
• Foreign Countries
Germany,Malaysia, US,Brazil,France have started
migrating from proprietary softwares to open source
softwares
Open source software for
Various fields
 Operating systems
- Linux variants,Unix, Android,Free BSD
 Programming Languages
- Python,Perl,Java,Ruby,C
 Integrated Develoment Environment
- Netbeans,Eclipse
 ERP -
Openbravo,Compiere,ERP5,Fedena
Open Source softwares-
Data Processing and Analysis
 Database Management System
- Mysql, Postgresql, Ingres
 Data Mining
- R,Weka,Rapid Miner,Orange
Open Source softwares-
Internet Technologies
 Scripting Languages
PHP, Javascript, Groovy, Jython
 Application servers
Glassfish, Jboss, Resin
 Web servers
Apache, Lighttpd, Jigsaw
Proprietary Software FOSS
MS-Windows Linux
MS-Office Openoffice,Libreoffice,Lotus Symphony
Adobe Photoshop Krita,CIMP,Cine Paint
Adobe Illustrator Inkscape
3D Studio Max/MAYA Blender
Internet Explorer Google Chrome
Mozilla Firefox
Microsoft Outlook Evolution, Thunder Bird
Microsoft Sharepoint Alfresco, Drupal
MathLab SciLab
AutoCAD FreeCAD
Archimedas
MS SQL MySQL,PostgreSQL, SQLite
Webtech

More Related Content

PPT
Web 2.0: Implications for Library Services
PPT
Web 2.0, library 2.0, librarian 2.0, innovative services for sustainable car...
PPTX
Web 2.0 lib_2.0_1
PDF
Introduction to Web Terminology
PDF
Introduction to Internet And Web
PPTX
Final web 2.0
PPTX
web 2.0
PPT
Brou
Web 2.0: Implications for Library Services
Web 2.0, library 2.0, librarian 2.0, innovative services for sustainable car...
Web 2.0 lib_2.0_1
Introduction to Web Terminology
Introduction to Internet And Web
Final web 2.0
web 2.0
Brou

What's hot (20)

PPT
Library 2.0
PPT
Web 2.0 in Libraries: Theory and Practice
PPTX
Familiarization with Web Tools
PPT
The Tools of Web 2.0
PPT
Why librarians must use social media
PPTX
Library 2.0
PPT
Semantic Web 2.0: Creating Social Semantic Information Spaces
PPTX
Web 1.0 3.0
PPT
Social Software in Academic Libraries for NYPL
PDF
MLA Flickr_v.Lisa.3.4.finaldraft
PPT
Web 3.0 (Presentation)
PPT
Emerging Technologies
ZIP
Intro to Linked Open Data in Libraries Archives & Museums.
PPT
Blogs, Wikis and more: Web 2.0 demystified for information professionals
PPTX
The internet
PPT
Riding The Shift: Keeping Up and Staying Sane
PPT
Online Community & Libraries
PPTX
NISO Virtual Conference: The Semantic Web Coming of Age: Technologies and Imp...
PDF
Interoperability and Its Role In Standardization, Plus A ResourceSync Overview
PDF
Blogstl (1)
Library 2.0
Web 2.0 in Libraries: Theory and Practice
Familiarization with Web Tools
The Tools of Web 2.0
Why librarians must use social media
Library 2.0
Semantic Web 2.0: Creating Social Semantic Information Spaces
Web 1.0 3.0
Social Software in Academic Libraries for NYPL
MLA Flickr_v.Lisa.3.4.finaldraft
Web 3.0 (Presentation)
Emerging Technologies
Intro to Linked Open Data in Libraries Archives & Museums.
Blogs, Wikis and more: Web 2.0 demystified for information professionals
The internet
Riding The Shift: Keeping Up and Staying Sane
Online Community & Libraries
NISO Virtual Conference: The Semantic Web Coming of Age: Technologies and Imp...
Interoperability and Its Role In Standardization, Plus A ResourceSync Overview
Blogstl (1)
Ad

Similar to Webtech (20)

PPTX
Web 2 0 & Beyond
PPT
Detail History of web 1.0 to 3.0
PPT
Comparative study of web 1, Web 2 and Web 3
PDF
Towards Web 3.0: An Application Oriented Approach
PPTX
Web Technologies 2.0
ODP
Web 2.0
DOCX
Document of presentation(web 3.0)(part 2)
PPTX
ICT.pptx
PPTX
Module 1.pptx
PPT
Web 1.02.03.0 Good.ppt
PPTX
Empowerment tech 2ndweek Presentation.pptx
PPTX
An overview of the development of the world wide web
PDF
Article on web1.0 to 5.0 apino technology
PPT
Web 2.0 By Naveen
PPTX
Web 2.0 Instructional Tools
PPTX
Trends and advancements in www.pptx
PDF
Client Side Technologies
PPTX
Trends and advancements in www.pptx
PDF
Web 2.0
PDF
Www journey
Web 2 0 & Beyond
Detail History of web 1.0 to 3.0
Comparative study of web 1, Web 2 and Web 3
Towards Web 3.0: An Application Oriented Approach
Web Technologies 2.0
Web 2.0
Document of presentation(web 3.0)(part 2)
ICT.pptx
Module 1.pptx
Web 1.02.03.0 Good.ppt
Empowerment tech 2ndweek Presentation.pptx
An overview of the development of the world wide web
Article on web1.0 to 5.0 apino technology
Web 2.0 By Naveen
Web 2.0 Instructional Tools
Trends and advancements in www.pptx
Client Side Technologies
Trends and advancements in www.pptx
Web 2.0
Www journey
Ad

Recently uploaded (20)

PPTX
Introduction about ICD -10 and ICD11 on 5.8.25.pptx
PDF
Decoding a Decade: 10 Years of Applied CTI Discipline
PPT
tcp ip networks nd ip layering assotred slides
PDF
Automated vs Manual WooCommerce to Shopify Migration_ Pros & Cons.pdf
PPTX
artificial intelligence overview of it and more
PDF
The Internet -By the Numbers, Sri Lanka Edition
PPTX
522797556-Unit-2-Temperature-measurement-1-1.pptx
PPTX
Digital Literacy And Online Safety on internet
PPTX
introduction about ICD -10 & ICD-11 ppt.pptx
PPTX
June-4-Sermon-Powerpoint.pptx USE THIS FOR YOUR MOTIVATION
PPTX
Introduction to Information and Communication Technology
PPTX
INTERNET------BASICS-------UPDATED PPT PRESENTATION
PDF
Tenda Login Guide: Access Your Router in 5 Easy Steps
PPTX
Funds Management Learning Material for Beg
PPTX
presentation_pfe-universite-molay-seltan.pptx
PDF
Slides PDF The World Game (s) Eco Economic Epochs.pdf
PPTX
PptxGenJS_Demo_Chart_20250317130215833.pptx
PPTX
Introuction about ICD -10 and ICD-11 PPT.pptx
PPTX
CHE NAA, , b,mn,mblblblbljb jb jlb ,j , ,C PPT.pptx
PPTX
QR Codes Qr codecodecodecodecocodedecodecode
Introduction about ICD -10 and ICD11 on 5.8.25.pptx
Decoding a Decade: 10 Years of Applied CTI Discipline
tcp ip networks nd ip layering assotred slides
Automated vs Manual WooCommerce to Shopify Migration_ Pros & Cons.pdf
artificial intelligence overview of it and more
The Internet -By the Numbers, Sri Lanka Edition
522797556-Unit-2-Temperature-measurement-1-1.pptx
Digital Literacy And Online Safety on internet
introduction about ICD -10 & ICD-11 ppt.pptx
June-4-Sermon-Powerpoint.pptx USE THIS FOR YOUR MOTIVATION
Introduction to Information and Communication Technology
INTERNET------BASICS-------UPDATED PPT PRESENTATION
Tenda Login Guide: Access Your Router in 5 Easy Steps
Funds Management Learning Material for Beg
presentation_pfe-universite-molay-seltan.pptx
Slides PDF The World Game (s) Eco Economic Epochs.pdf
PptxGenJS_Demo_Chart_20250317130215833.pptx
Introuction about ICD -10 and ICD-11 PPT.pptx
CHE NAA, , b,mn,mblblblbljb jb jlb ,j , ,C PPT.pptx
QR Codes Qr codecodecodecodecocodedecodecode

Webtech

  • 1. Recent Trends in Web Technology Dr. H. Hannah Inbarani Assistant Professor Department of Computer Science Periyar University, Salem
  • 3. Evolution of the web from web 1.0 to web 4.0. • Web is the largest transformable-information construct that its idea was introduced by Tim Burners-Lee in 1989 at first. • Web 1.0 is the first generation of the web which according to Berners-Lee, could be considered the read-only web and also as a system of cognition
  • 4. Web 1.0 • Web 1.0 began as an information place for businesses to broadcast their information to people. The early web provided a limited user interactions or content contributions and only allowed to search the information and read it.
  • 5. Web 1.0 – the Read Only Web • Origins of the Web Invented by Tim Berners-Lee in 1989 First Web Browser – October 1990 First Web Server – November 1990 (nxoc01.cern.ch ) •
  • 6. Example of a Web 1.0 Page
  • 7. The World’s First Web Page • http://www.w3.org/History/19921103- hypertext/hypertext/WWW/TheProject.html
  • 8. Web 1.0 Technologies • Core Web Protocols HTML, HTTP, URI • Newer Protocols XML, XHTML, CSS • Server-Side Scripting ASP, PHP, JSP, CGI, PERL • Client-Side Scripting JavaScript, VBScript, Flash • Downloadable Components ActiveX/Java
  • 9. Web 1.0 Apps • Mostly Read only • Some interactivity • Submit forms • Dynamic Applications • Problems • Slow, clunky • Page needs to refreshed when new info entered • Session state not handled well
  • 10. Search 1.0 Failings • Result of Web 1.0 search technology: • Focused purely on size of index • Relevance was ignored • By 1997, only 1 of the top 4 search engines could find itself! • Web Search seen as hopeless • And Google? Strictly Web 2.0
  • 11. Web 1.0 Search Technologies • Characterized by large indexes but crude retrieval techniques • World Wide Web Worm (WWWW), 1993 • First Search Engine • Indexed titles and headers only • Yahoo, 1994 • Human edited directory (still is!) • WebCrawler, 1994 • First search engine to search the text of the web page • AltaVista, 1995 - Pinnacle of Web 1.0 technology • Natural language querying with Boolean operators • Huge index
  • 12. Where Web 1.0 went wrong… • Misunderstood the Web’s dynamics • Relied on old software business models • Locked in users with APIs E.g. Netscape • Software sold as an application not a service
  • 13. and kept going wrong! • Ignored their key asset It’s Data, not the software • Ignored the power of network effects The more people use a networked service, the more useful it becomes • Saw the Web as publishing, not participation Read-Write Web, not Read-only Web
  • 14. Web application • A computer program that runs over the web. • For example, Google’s Writely is a word processor that runs over the web and is similar to Microsoft Word.
  • 15. Web service • A technical way for web applications to exchange data. • Web services make mash-ups possible.
  • 16. Surviving Companies were Web 2.0 all along • Google, Amazon, EBay • Why? • Tapped in to the Web’s dynamics • dynamics = success • Fight against them = failure
  • 17. Web 2.0 • Web 2.0 was defined by Dale Dougherty in 2004 as a read-write web . The technologies of web 2.0 allow assembling and managing large global crowds with common interests in social interactions.
  • 19. Mashups • A way to make different applications work together. For example, you could insert a Google Map in your website or list and sell books from Amazon in your blog.
  • 20. Peer-to-peer: Flickr.com • Flickr • Allows photo sharing • Combines, blogs, tags and photo albums • Share photos and add comments, tags, keywords • Collective Intelligence and semantic tagging • Easier to search and access photos around specific themes, areas of interest etc.
  • 21. Mashups • Wikipedia “A mashup is a website or web application that seamlessly combines content from more than one source into an integrated experience.” Mashup data from the following: • Amazon Web Services • Products list, market data • Google, Microsoft • Maps, search, Earth, Messaging • Yahoo • Images (flickr), music, search, shopping, maps, jobs, traffic, travel, weather, bookmarks (del.icio.us)
  • 23. Web as the platform • Google Docs & Spread sheets
  • 24. Web as the Platform: Google Docs & Spreadsheets
  • 25. Blogs • Blogs – a blog, or weblog, is an online journal or web site on which articles are posted and displayed in chronological order. . Subject resources, book reviews, library news, discussion groups . Blogging software: http://wordpress.com http://www.livejournal.com http://www.blogger.com
  • 26. Wiki • As with blogs, you can download software so you can run a wiki on your own website or you can sign up for a hosted service. • The hosted service is the easier route and many are free. A good place to start looking is on Wikipedia which has a comprehensive article titled “Comparison of wiki software.” • If you want a hosted wiki, you can start by checking out www.wetpaint.com and www.wikispaces.com.
  • 27. Web 2.0 Tools • Blogs – a blog, or weblog, is an online journal or web site on which articles are posted and displayed in chronological order. . Subject resources, book reviews, library news, discussion groups . Blogging software: http://wordpress.com http://www.livejournal.com http://www.blogger.com
  • 28. Web 2.0 Tools • RSS and Newsreaders . Really Simple Syndication is a technology that enables publishers to syndicate news and other contents on the web Libraries are keeping up to date by subscribing to news & information sources via RSS feeds.
  • 29. Social Network • Start a Social Network • A good way to start a social network would be to create a space on MySpace, Facebook, Windows Live, or one of the other offerings listed in the Wikipedia article mentioned above. • If you are willing to host and configure your own software, you can explore some of the open source offerings such as Drupal (www.drupal.org) and Mambo (www.mamboserver.com). However, be warned that setting up one of these sites can be a significant task.
  • 30. YouTube • YouTube allows users to upload video clips which made available to other users who can view, rate and comment on them. • YouTube makes it easy for people to send out email links of videos they found interesting, creating a powerful viral marketing environment.
  • 31. Search Engines • Web 1.0 AltaVista, • Web 2.0 Google • Web 3.0 Google personalized, Semantic Search: SWSE, Swoogle, DumpFind, Hakia
  • 32. Blogs • Web 3.0 • Semantic Blogs: SemiBlog, • Haystack, Semblog, • Structured Blogging
  • 33. Wiki • Web 2.0 Wikis, Wikipedia • Web 3.0 Semantic Wikis: Semantic system MediaWiki, SemperWiki, Platypus, dbpedia, Rhizome
  • 34. Semantic Search: • SWSE, Swoogle, • DumpFind, Hakia Intellidimension • Semantic Digital Libraries: • Citeseer, Project Gutenberg • Google scholar, Book search • JeromDl, BRICKS, Longwell
  • 35. Who Provides APIs? • Amazon • Google Map • Flicker • eBay • Youtube • Microsoft
  • 36. Client side Technologies • Asynchronous Javascript and XML (Ajax) • Adobeflash and Adobe flex framework • Javascript/ Ajax framework
  • 37. Server side Technologies • Same technologies like Web 1.0 • PHP, Ruby, Coldfusion, perl, python, JSP and ASP • Only difference lies in the way the data is formatted. To share its data with other web sites, a web site generates output in machine readable formats such as XML , RSS and JSON.
  • 38. Social Networking • FOAF – Friend Of A Friend Machine readable ontology describing persons, their activities and their relations to other people and objects FOAF – expressed using RDF( Resource Description Framework) • XFN - XHTML Friends Network XHTML Friends Network (XFN) is an HTML microformat developed by Global Multimedia Protocols Group that provides a simple way to represent human relationships using links.
  • 39. Web Operating Systems • EyeOS  2005 PHP, XML and JavaScript Supports MS-office and Open office file formats • YouOS 2008 – Webshake Web desktop and Web IDE Uses JavaScript to communicate with remote server APIs Youbrowser,Youchat,YouEditor,Youshell,Youfeeds
  • 42. Web 1.0 2.0 & 3.0 • Hypertext/CGI Web. • Community Web • Semantic Web (for machines).
  • 43. Web 3.0 • The term ‘Web 3.0’ was first coined by John Markoff of the New York Times in 2006 • Web 3.0 is a term, which definition is not confirmed or defined so far as several experts have given several meaning, which do not match to each other, but sometimes it is referred to as a Semantic Web.
  • 44. 44
  • 46. WEB 3.0  The web 3.0 is also known as the “Semantic web”.  It includes several technologies in order to arrange and structure data you can find on the internet to make it available and usable by programs and software thanks to a metadata system. The purpose is to make the web readable by machines and not only by humans.  It starts with the Resource Description Framework (RDF) which gives the specifications of such a metadata data model. It is also the Web Ontology Language (OWL) and notations like RDF Schema (RDFS).  SVG (Scalable Vector Graphics) are between the web 2.0 and the web 3.0. Many websites are already using this technology to display animated content. Flash animations are already taking advantage of this technology to deliver advanced animated content without the heavy weight of usual “movie files”.
  • 47. Web 3.0 “Web 3.0 is a third generation of Internet based Web services, collectively consists of semantic web, microformats, natural language search, data-mining, machine learning, recommendation agents that is known as Artificial Intelligence technologies or Intelligent Web. Web 3.0 is highly specialized information structures, moderated by a group of personality, validated by the community, and put into context with the inclusion of meta-data through widgets”.
  • 49. Mobility • Currently two different webs: • Fixed and mobile • Limited integration between the two • Need to develop for both types of device • Reasons: • Input/output • Screen size (Max ~2.6 inches) • Tiny Keyboard, Fat Fingers • Processing Power • Max ~350MHz CPUs
  • 51. Web 3.0 Technology • Apart from cloud-based technologies, is there anything else that will accelerate the adoption of Web 3.0?
  • 52. Web 3.0 to 4.0 • It is clear that success in the world of Web 2.0 has stemmed from the understanding of the next generation of the web, the semantic web or web 3.0 .We are now entering an age of connected data (Big Data, Open Data, Personal Data are all part of the story) and if the idea of using the principles of next generation of technologies to win current battles has any weight, we need to ask what will define web 4.0 and how will it shape innovation in the current age of the web?
  • 53. Web 4.0 • Web 4.0 is often characterised as the WebOS - the entire web being a single operating system where information flows from any one point to any other. It is often defined in technical terms because technical people are the only ones thinking about it. I believe that the principle can go wider and that the WebOS will define the entire economy, or at least the economic activity that can be linked to digital technology
  • 54. 54
  • 55. Open Source Technology • Richard Stallman worked on a project called GNU project , a free software foundation for developing and improving the open source community on Sep 1983 at MIT. • The first GNU project was Unix based operating systems.
  • 56. Licensing in Open source • GNU offers General Public License (GPL ) as a license for all open source softwares. • Recently GPL version 3 is adopted. • It must be agreed upon by the user while installing the open source software which specifies terms and conditions of usage of software.
  • 57. Adoption of Open source in India • Kerala is the first state to start Free software foundation in India. • It introduced Free and Open source software(FOSS) in education through IT@school project. • Foreign Countries Germany,Malaysia, US,Brazil,France have started migrating from proprietary softwares to open source softwares
  • 58. Open source software for Various fields  Operating systems - Linux variants,Unix, Android,Free BSD  Programming Languages - Python,Perl,Java,Ruby,C  Integrated Develoment Environment - Netbeans,Eclipse  ERP - Openbravo,Compiere,ERP5,Fedena
  • 59. Open Source softwares- Data Processing and Analysis  Database Management System - Mysql, Postgresql, Ingres  Data Mining - R,Weka,Rapid Miner,Orange
  • 60. Open Source softwares- Internet Technologies  Scripting Languages PHP, Javascript, Groovy, Jython  Application servers Glassfish, Jboss, Resin  Web servers Apache, Lighttpd, Jigsaw
  • 61. Proprietary Software FOSS MS-Windows Linux MS-Office Openoffice,Libreoffice,Lotus Symphony Adobe Photoshop Krita,CIMP,Cine Paint Adobe Illustrator Inkscape 3D Studio Max/MAYA Blender Internet Explorer Google Chrome Mozilla Firefox Microsoft Outlook Evolution, Thunder Bird Microsoft Sharepoint Alfresco, Drupal MathLab SciLab AutoCAD FreeCAD Archimedas MS SQL MySQL,PostgreSQL, SQLite