Web 2.0: The New Internet Thing

Slides:



Advertisements
Similar presentations
Data Publishing on Web 2.0 Leigh Dodds, Chief Technology Officer, Ingenta 1 st February 2007.
Advertisements

WEB 2.0. What we are speaking about… Transformation of WEB, the WEB 2.0 –New generation of websites… –Importance of Open Data… –Importance of Users… –Web.
Muhammad Taimoor Khan
1 DCETECH.COM Web 2.0: Is it a Whole New Internet? ANKIT JAIN 4 th Year, Computer Engg Head DCETECH.COM.
What is the Internet? Internet: The Internet, in simplest terms, is the large group of millions of computers around the world that are all connected to.
Web 2.0 for AtGentive A Brief Introduction to Web 2.0 Ye DENG
Web Huh?! Leigh Dodds, Engineering Manager, IngentaConnect 23 rd May 2006.
Introduction to ASP.NET. 2 © UW Business School, University of Washington 2004 Outline Static vs. Dynamic Web Pages.NET Framework Installing ASP.NET First.
INTERNET DATABASE. Internet and E-commerce Internet – a worldwide collection of interconnected computer network Internet – a worldwide collection of interconnected.
1 Software Testing and Quality Assurance Lecture 32 – SWE 205 Course Objective: Basics of Programming Languages & Software Construction Techniques.
IST 221 Internet Concepts and Applications Internet, WWW and HTML 1.
 2008 Pearson Education, Inc. All rights reserved What Is Web 2.0?  Web 1.0 focused on a relatively small number of companies and advertisers.
1st Project Introduction to HTML.
Part or all of this lesson was adapted from the University of Washington’s “Web Design & Development I” Course materials.
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
Chapter ONE Introduction to HTML.
WEB DESIGN SOME FOUNDATIONS. SO WHAT IS THIS INTERNET.
Prof. James A. Landay University of Washington Spring 2008 Web Interface Design, Prototyping, and Implementation Rich Internet Applications: AJAX, Server.
An Introduction to Web Technologies Ankit Jain 4 th Year, Computer Engg Head – DCETECH.COM.
INTRODUCTION TO WEB DATABASE PROGRAMMING
IT 210 The Internet & World Wide Web introduction.
Chapter 1 Introduction to HTML, XHTML, and CSS
ITP 104.  How the web as a medium is perceived and used, and how that evolution of the web has affected and changed us  What do you do on the Web? 
Chapter 1: Introduction to Web
2013Dr. Ali Rodan 1 Handout 1 Fundamentals of the Internet.
JavaScript, Fourth Edition Chapter 12 Updating Web Pages with AJAX.
First things, First Do you belong in here? – 10 – 12 – Comp. Discovery or Keyboard/Comp Apps – Do you have any experience with Web Page Design?????
NASRULLAH KHAN.  Lecturer : Nasrullah   Website :
What is the Internet? Internet: The Internet, in simplest terms, is the large group of millions of computers around the world that are all connected to.
The Internet  Internet Hardware connected together Creates a massive worldwide network  Hardware Computers Communication lines  Interlinked collection.
Chapter 4 Networking and the Internet. © 2005 Pearson Addison-Wesley. All rights reserved 4-2 Chapter 4: Networking and the Internet 4.1 Network Fundamentals.
HTML. Principle of Programming  Interface with PC 2 English Japanese Chinese Machine Code Compiler / Interpreter C++ Perl Assembler Machine Code.
Ajax - 1h. AJAX IS: A browser technology A technology that uses only JavaScript in the browser page A very efficient way of updating information A way.
HTML PROJECT #1 Project 1 Introduction to HTML HTML Project 1: Introduction to HTML 2 Vocabulary Internet service provider (ISP) A company that has a.
Web Engineering we define Web Engineering as follows: 1) Web Engineering is the application of systematic and proven approaches (concepts, methods, techniques,
Web Design and Development for E-Business By Jensen J. Zhao Copyright 2003 Prentice Hall, Inc. Web Design and Development for E-Business Jensen J. Zhao.
WEB SCIENCE. What is the difference between the Internet and the World Wide Web? Internet is the entire network of connected computers and routers used.
Kingdom of Saudi Arabia Ministry of Higher Education Al-Imam Muhammad Ibn Saud Islamic University College of Computer and Information Sciences Chapter.
Building Rich Web Applications with Ajax Linda Dailey Paulson IEEE – Computer, October 05 (Vol.38, No.10) Presented by Jingming Zhang.
INTRODUCTION TO WEB APPLICATION Chapter 1. In this chapter, you will learn about:  The evolution of the Internet  The beginning of the World Wide Web,
Introduction to HTML. Today’s Discussion What is HTML ? What is HTML ? What is Web Page ? What is Web Page ? Web Server Web Server Web Browser Web Browser.
School of Computing and Information Systems CS 371 Web Application Programming AJAX.
1 Alternative view on Internet Computing Web 1.0 –Web 1.0 is first generation, Web Information based. Driven by Information provider. Web 2.0 Ajax enabled.
Web Review The Web Web 1.0 Web 2.0 Future of the Web Internet Programming - Chapter 01:XHTML1.
Web Technologies Lecture 8 Server side web. Client Side vs. Server Side Web Client-side code executes on the end-user's computer, usually within a web.
NASRULLAH KHAN.  Lecturer : Nasrullah   Website :
Web 2.0 IS530 Fall 2009 Dr. Dania Bilal. Web 2.0 Is the Web that is being transformed into a computing platform for delivering web applications to end.
PHP and AJAX. Servers and Clients For many years we tried to move as much as possible to the server. Weak clients, poor bandwidth, browser compatibility..
The Internet What is the Internet? The Internet is a lot of computers over the whole world connected together so that they can share information. It.
Web Design Terminology Unit 2 STEM. 1. Accessibility – a web page or site that address the users limitations or disabilities 2. Active server page (ASP)
IN THIS LESSON WE WILL REVIEW THE STRUCTURE OF THE INTERNET AND HOW BROWSERS ASSEMBLE WEBSITES BASED ON INSTRUCTIONS THEY RECEIVE FROM SERVERS. Internet.
NCCUCS 軟體工程概論 Lecture 5: Ajax, Mashups April 29, 2014.
Event 1 Web 2.0 The Read/Write Web From Slides by Hend Al-Khalifa Hugh Davis Learning Societies Lab ECS The University of Southampton, UK
CIS 1203 Web Technologies Introduction to the Internet and the WWW.
HTML PROJECT #1 Project 1 Introduction to HTML. HTML Project 1: Introduction to HTML 2 Project Objectives 1.Describe the Internet and its associated key.
National College of Science & Information Technology.
Web Technologies HTML Dr. Mohammad Ahmad S15. Technologies Overview List of Technologies Client Side Technologies HTML, CSS, JavaScript, VBScript XHTML,
1 Chapter 1 INTRODUCTION TO WEB. 2 Objectives In this chapter, you will: Become familiar with the architecture of the World Wide Web Learn about communication.
Web Programming Language
Scripting - Client-side vs. Server-side Scripting
IS1500: Introduction to Web Development
The Web Information Technology Department
Chapter 1 Introduction to HTML.
CS 371 Web Application Programming
AJAX and REST.
Project 1 Introduction to HTML.
CMP Creating Your Personal and Small Business Web Sites
Introduction to World Wide Web
AJAX CS-422 Dick Steflik.
Web Application Development Using PHP
Presentation transcript:

Web 2.0: The New Internet Thing Ankit Jain Head WMG, DCETECH.COM 4th Year, Comp Engg

Internet - WWW Inter-network and World Wide Web Provides services like email, chat, info sharing, social networking, games, remote access, virtual classrooms etc Interlinked hypertext documents accessed using HTTP Protocol Client - Server architecture

Why Internet? Use of internet Email Social Networking, Chat Information sharing Getting updates – News around the world Entertainment – Games, Videos and Music Virtual classrooms Remote Access Online Jobs

How do Websites work? What happens when you type the following in the Web Browser: http://www.dcetech.com/index.htm

How do Websites work? http://www.dcetech.com/index.htm Lets Break it!! HTTP: HyperText Transfer Protocol Determines how to send and receive request using browser Default port 80 Send and receive Hypertext data

How do Websites work? http://www.dcetech.com/index.htm COM, BIZ, EDU, GOV, NET, etc Top Level Domain (TLD) Determines where to find the location of Server Name Servers locations are stored in Registry Verisign Global Registry Services for .com and .net; Public Interest Registry for .org; EDUCAUSE for .edu

How do Websites work? http://www.dcetech.com/index.htm Second Level Domains Have to be registered at some Domain Registrar Registrars are managed by ICANN (Internet Corporation for Assigning Names and Numbers) Every name in a TLD must be unique, but there can be duplication across different TLDs

How do Websites work? http://www.dcetech.com/index.htm WWW Third Level Domain These are the third level domains like mail.dcetech.com, alumni.dcetech.com, etc This is not necessarily required, these are managed by different DNS There can be upto 127 levels of domain but are generally restricted to 3 or 4 levels

How do Websites work? http://www.dcetech.com/index.htm INDEX.HTM This denotes a file name “index.htm” existing at the web server It has nothing to do with DNS, this part is solely managed by the web server If the file doesn’t exist the appropriate action is taken by the web server If it exist then it is returned to the client who requested it

Why Websites? Offline Apps vs. Online Apps No need to install Just login and use Available from anywhere where Internet connection is available Operating system independent No piracy issues

Why Websites? Offline Apps vs. Online Apps Ease of use Generally have more features Easier to develop but difficult to update

Web Technologies Web standards are maintained by World Wide Web Consortium (W3C) Web Technologies are responsible for the Web Applications you see today Key to develop web applications Include all scripting languages and tools

List of Web Technologies Client Side Technologies HTML, CSS, JavaScript, VBScript XHTML, DHTML, WML, AJAX FLASH Server Side Technologies ASP, PHP, Perl, JSP ASP.NET MySQL, SQL Server, Access

List of Web Technologies Some More Advanced Technologies XML, XSLT, RSS, Atom X-Path, XQuery, WSDL XML-DOM, RDF Ruby on Rails, GRAIL Framework REST, SOAP

How to choose a technology? Depends on: What is the type of content? Application of technology Who will modify your content? What are your Future Plans? Compatibility and Availability of technology Your previous experience Portability and Data sharing

WEB 2.0

Defining Web 2.0 Web 2.0 is the network as platform delivering software as a continually-updated service that gets better the more people use it consuming and remixing data from multiple sources, including individual users, while providing their own data and services in a form that allows remixing by others creating network effects through an "architecture of participation," and going beyond the page metaphor of Web 1.0 to deliver rich user experiences.

Web 2.0: Evolution Towards a Read/Write Platform

Web 2.0 is about The Social Web “Web 2.0 Is Much More About A Change In People and Society Than Technology” -Dion Hinchcliffe, tech blogger 1 billion people connect to the Internet 100 million web sites over a third of adults in US have contributed content to the public Internet. - 18% of adults over 65

AJAX Asynchronous Javascript and XML XMLHTTPRequest Backbone of Web 2.0 Mixture of Client Side and Server side scripting Key player in developing rich internet applications (RIAs) Enhances user experience – Dynamic user interfaces Reduces page reloads

How to… AJAX? function GetXmlHttpObject() { var objXMLHttp=null if (window.XMLHttpRequest) objXMLHttp=new XMLHttpRequest() } else if (window.ActiveXObject) objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP") return objXMLHttp

How to… AJAX? var xmlHttp; function GetAJAX() { var url=“try.php"; xmlHttp.onreadystatechange=stateAJAX xmlHttp.open("GET",url,true); xmlHttp.send(null); } //works on state change of above function function stateAJAX() if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") alert(xmlHttp.responseText);

Web Services Publish Data Not Pages “Mashups” Remember: its your data that they want, not your user interface RSS feeds are web services, too “Mashups” Remix Data to Create New Applications 184 Web services listed on ProgrammableWeb.com Photo sharing; calendars; messaging; blogging File storage; ecommerce; advertising; search

Some common Web2.0 Examples

Del.icio.us – Content tagging site Tags: Descriptive words applied by users to links. Tags are searchable My Tags: Words I’ve used to describe links in a way that makes sense to me

Wikipedia – Collaborative dictionary

Blogger – Collection of users data (Blogs)

PXN8 – Online Photo Editor

Social networking

Google maps

Flickr – social network for photo sharing My contacts “tags” are available to me Flickr shows me photos from my network

Some working with Flickr

Yahoo Maps

Yahoo Maps

Summing up Web 2.0 hard to define, but very far from just hype Culmination of a number of web trends Importance of Open Data Allows communities to assemble unique tailored applications Importance of Users Seek and create network effects Browser as Application Platform Huge potential for new kinds of web applications

XAMPP: http://www.apachefriends.org FOR TUTORIALS: http://www.w3schools.com CONTACT ME: ankit.dce@gmail.com