Wednesday, 4 June 14
Web Engineering - Lecture 1
Architectures, Design, and Accessibility
Nitesh Bhatia
200501071
apple_iclub@daiict.ac.in
Wedn...
Nitesh BhatiaApple iClub
Overview
• Architecture defined
• Developing architectures
• Generic Web Architecture
• Layered-as...
Nitesh BhatiaApple iClub
Social Networking Sites
Wednesday, 4 June 14
Web 1.0 ,Web 2.0,Web 3.0 and Web 4.0
Wednesday, 4 June 14
Nitesh BhatiaApple iClub
Web 1.0 vs Web 2.0
• Web 1.0 was about reading,Web 2.0 is
about writing
• Web 1.0 was about compa...
Nitesh BhatiaApple iClub
• Web 1.0 was social exploration
• Web 2.0 is social networking
Wednesday, 4 June 14
Nitesh BhatiaApple iClub
• Web 1.0 is a static web.
• Web 2.0 is a social web.
• Web 1.0 is page based
• Web 2.0 is record...
Nitesh BhatiaApple iClub
• Web 1.0 is Charles and Diana
• Web 2.0 is Abhishek and Aishwarya
Wednesday, 4 June 14
Nitesh BhatiaApple iClub
• Web 1.0 is when monkey using tools
• Web 2.0 is when monkey shows u the finger.
Wednesday, 4 Jun...
Web 2.0
Wednesday, 4 June 14
Nitesh BhatiaApple iClub
Def.
• Web 2.0 is a platform web that
enriches user experiences by
harnessing collective intellig...
Nitesh BhatiaApple iClub
Wednesday, 4 June 14
Nitesh BhatiaApple iClub
Wednesday, 4 June 14
Nitesh BhatiaApple iClub
Web 3.0
• Web 3 is the brainchild of Tim Berners-Lee, largely
credited for inventing the world wi...
Nitesh BhatiaApple iClub
Web 4.0
• Ubiquity
• Identity
• Connection
Wednesday, 4 June 14
Nitesh BhatiaApple iClub
• I'm typing an email to someone, and we're
brainstorming about doing a business
development deal...
Nitesh BhatiaApple iClub
• I'm booked on a flight from Toledo to
Seattle. It's cancelled. My phone knows that
I'm on the fli...
Nitesh BhatiaApple iClub
• I'm late for a dinner. My GPS phone knows
this (because it has my calendar, my
location, and th...
An email client that is smart
about what I'm doing and
what my opted in colleagues
are doing. Once that gains
traction, pl...
a cell phone and cell phone
provider that is not just a phone,
Wednesday, 4 June 14
Nitesh BhatiaApple iClub
• a word processor that knows about
everything I've written and what's on the
web that's related ...
Nitesh BhatiaApple iClub
• moves by Google andYahoo and others to
make it easy for us to become non-
anonymous, all the ti...
Nitesh BhatiaApple iClub
• Web 1.0 was the Hypertext/CGI Web. (the
basics)
• Web 2.0 is the Community Web (for
people: app...
Web Architectures in depth
(next lecture)
Wednesday, 4 June 14
Upcoming SlideShare
Loading in …5
×

Lecture 1 - Web Engineering - Apple iClub at DA-IICT

322 views
252 views

Published on

Set of Slides presented during my days with Apple iClub.

Topic: Web Engineering

Published in: Education, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
322
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Lecture 1 - Web Engineering - Apple iClub at DA-IICT

  1. 1. Wednesday, 4 June 14
  2. 2. Web Engineering - Lecture 1 Architectures, Design, and Accessibility Nitesh Bhatia 200501071 apple_iclub@daiict.ac.in Wednesday, 4 June 14
  3. 3. Nitesh BhatiaApple iClub Overview • Architecture defined • Developing architectures • Generic Web Architecture • Layered-aspect architectures • Data-aspect architectures Wednesday, 4 June 14
  4. 4. Nitesh BhatiaApple iClub Social Networking Sites Wednesday, 4 June 14
  5. 5. Web 1.0 ,Web 2.0,Web 3.0 and Web 4.0 Wednesday, 4 June 14
  6. 6. Nitesh BhatiaApple iClub Web 1.0 vs Web 2.0 • Web 1.0 was about reading,Web 2.0 is about writing • Web 1.0 was about companies,Web 2.0 is about communities • Web 1.0 was about client-server,Web 2.0 is about peer to peer • Web 1.0 was about HTML,Web 2.0 is about XML • Web 1.0 was about home pages,Web 2.0 is about blogs Wednesday, 4 June 14
  7. 7. Nitesh BhatiaApple iClub • Web 1.0 was social exploration • Web 2.0 is social networking Wednesday, 4 June 14
  8. 8. Nitesh BhatiaApple iClub • Web 1.0 is a static web. • Web 2.0 is a social web. • Web 1.0 is page based • Web 2.0 is record based. • Web 1.0 is edited by owner of the website. • Web 2.0 can be edited by any person. Wednesday, 4 June 14
  9. 9. Nitesh BhatiaApple iClub • Web 1.0 is Charles and Diana • Web 2.0 is Abhishek and Aishwarya Wednesday, 4 June 14
  10. 10. Nitesh BhatiaApple iClub • Web 1.0 is when monkey using tools • Web 2.0 is when monkey shows u the finger. Wednesday, 4 June 14
  11. 11. Web 2.0 Wednesday, 4 June 14
  12. 12. Nitesh BhatiaApple iClub Def. • Web 2.0 is a platform web that enriches user experiences by harnessing collective intelligence, encouraging explicitly declaration of ownership over data, and prompting the conversion from software products to services. Wednesday, 4 June 14
  13. 13. Nitesh BhatiaApple iClub Wednesday, 4 June 14
  14. 14. Nitesh BhatiaApple iClub Wednesday, 4 June 14
  15. 15. Nitesh BhatiaApple iClub Web 3.0 • Web 3 is the brainchild of Tim Berners-Lee, largely credited for inventing the world wide web in the first place. It's more commonly called the Semantic Web. The idea is, to quote Lee, "I have a dream for the Web [in which computers] become capable of analyzing all the data on the Web – the content, links, and transactions between people and computers.A ‘Semantic Web’, which should make this possible, has yet to emerge, but when it does, the day-to-day mechanisms of trade, bureaucracy and our daily lives will be handled by machines talking to machines.The ‘intelligent agents’ people have touted for ages will finally materialize." Wednesday, 4 June 14
  16. 16. Nitesh BhatiaApple iClub Web 4.0 • Ubiquity • Identity • Connection Wednesday, 4 June 14
  17. 17. Nitesh BhatiaApple iClub • I'm typing an email to someone, and we're brainstorming about doing a business development deal with Apple.A little window pops up and lets me know that David over in our Tucscon office is already having a similar conversation with Apple and perhaps we should coordinate. Wednesday, 4 June 14
  18. 18. Nitesh BhatiaApple iClub • I'm booked on a flight from Toledo to Seattle. It's cancelled. My phone knows that I'm on the flight, knows that it's cancelled and knows what flights I should consider instead. It uses semantic data but it also has permission to interrupt me and tell me about it. Much more important, it knows what my colleagues are doing in response to this event and tells me. 'Follow me' gets a lot easier. Wednesday, 4 June 14
  19. 19. Nitesh BhatiaApple iClub • I'm late for a dinner. My GPS phone knows this (because it has my calendar, my location, and the traffic status). So, it tells me, and then it alerts the people who are waiting for me. Wednesday, 4 June 14
  20. 20. An email client that is smart about what I'm doing and what my opted in colleagues are doing. Once that gains traction, plenty of vendors will work to integrate with it. Wednesday, 4 June 14
  21. 21. a cell phone and cell phone provider that is not just a phone, Wednesday, 4 June 14
  22. 22. Nitesh BhatiaApple iClub • a word processor that knows about everything I've written and what's on the web that's related to what I'm writing now. Wednesday, 4 June 14
  23. 23. Nitesh BhatiaApple iClub • moves by Google andYahoo and others to make it easy for us to become non- anonymous, all the time, everywhere we go. Wednesday, 4 June 14
  24. 24. Nitesh BhatiaApple iClub • Web 1.0 was the Hypertext/CGI Web. (the basics) • Web 2.0 is the Community Web (for people: apps/sites connecting them). • Web 3.0 is the Semantic Web (for machines). • Web 4.0 is when these technologies come together to form what I call the “Learning Web”. Wednesday, 4 June 14
  25. 25. Web Architectures in depth (next lecture) Wednesday, 4 June 14

×