31
PREAMBLE PREAMBLE OF OF WEB TECHNOLOGY WEB TECHNOLOGY

PREAMBLE OF WEB TECHNOLOGY. INDEX PREAMBLE STRUCTURE HOLISTIC FIX KEY CONCEPT KEY RESEARCH AREA KEY APPLICATION INDUSTRIAL APPLICATION RESEARCH HOW WE

Embed Size (px)

Citation preview

Page 1: PREAMBLE OF WEB TECHNOLOGY. INDEX PREAMBLE STRUCTURE HOLISTIC FIX KEY CONCEPT KEY RESEARCH AREA KEY APPLICATION INDUSTRIAL APPLICATION RESEARCH HOW WE

PREAMBLE PREAMBLE OFOF

WEB TECHNOLOGYWEB TECHNOLOGY

Page 2: PREAMBLE OF WEB TECHNOLOGY. INDEX PREAMBLE STRUCTURE HOLISTIC FIX KEY CONCEPT KEY RESEARCH AREA KEY APPLICATION INDUSTRIAL APPLICATION RESEARCH HOW WE

INDEXINDEX

• PREAMBLE STRUCTURE• HOLISTIC FIX• KEY CONCEPT• KEY RESEARCH AREA• KEY APPLICATION• INDUSTRIAL APPLICATION• RESEARCH• HOW WE STUDY• KEY JOBS• PROJECTS ONE CAN DO• TRENDS

2

Page 3: PREAMBLE OF WEB TECHNOLOGY. INDEX PREAMBLE STRUCTURE HOLISTIC FIX KEY CONCEPT KEY RESEARCH AREA KEY APPLICATION INDUSTRIAL APPLICATION RESEARCH HOW WE

PREMBLE STRUCTUREPREMBLE STRUCTURE

3

Page 4: PREAMBLE OF WEB TECHNOLOGY. INDEX PREAMBLE STRUCTURE HOLISTIC FIX KEY CONCEPT KEY RESEARCH AREA KEY APPLICATION INDUSTRIAL APPLICATION RESEARCH HOW WE

1. NAME OF THE INSTRUCTOR

2. CABIN LOCATION

3. TELEPHONENO.

4. EMAIL-ID5. MEETING HOURS– Faculty should provide 1 hour on all week days

preferably between extended lunch break.

4

Page 5: PREAMBLE OF WEB TECHNOLOGY. INDEX PREAMBLE STRUCTURE HOLISTIC FIX KEY CONCEPT KEY RESEARCH AREA KEY APPLICATION INDUSTRIAL APPLICATION RESEARCH HOW WE

HOLISTIC FIX OF WEB TECHNOLOGYHOLISTIC FIX OF WEB TECHNOLOGY

PREREQUISITES Basic Knowledge of Core Java

Some idea of Web Surfing using Browsers.

Fundamentals of Networking

Page 6: PREAMBLE OF WEB TECHNOLOGY. INDEX PREAMBLE STRUCTURE HOLISTIC FIX KEY CONCEPT KEY RESEARCH AREA KEY APPLICATION INDUSTRIAL APPLICATION RESEARCH HOW WE

HOLISTIC FIX………CONTINUEDHOLISTIC FIX………CONTINUED

PRE REQUISTES(3rd Semester)

Object Oriented Analysis and Design Concepts

Core Java

6

Page 7: PREAMBLE OF WEB TECHNOLOGY. INDEX PREAMBLE STRUCTURE HOLISTIC FIX KEY CONCEPT KEY RESEARCH AREA KEY APPLICATION INDUSTRIAL APPLICATION RESEARCH HOW WE

• Mobile Commerce• Development of Web-based Applications• Electronic Commerce• Information Systems

7

SCOPE IN RELATED FIELDSSCOPE IN RELATED FIELDS

Page 8: PREAMBLE OF WEB TECHNOLOGY. INDEX PREAMBLE STRUCTURE HOLISTIC FIX KEY CONCEPT KEY RESEARCH AREA KEY APPLICATION INDUSTRIAL APPLICATION RESEARCH HOW WE

8

Clients – programs that request some resource

Servers – Resource-rich programs that provide required service to multiple clients

Generic Client Server ArchitectureGeneric Client Server Architecture

Page 9: PREAMBLE OF WEB TECHNOLOGY. INDEX PREAMBLE STRUCTURE HOLISTIC FIX KEY CONCEPT KEY RESEARCH AREA KEY APPLICATION INDUSTRIAL APPLICATION RESEARCH HOW WE

Protocols governing WWWProtocols governing WWW

Some well-known Protocols

HTTPFTPSMTPTCP/IPUDPTelnet/SSH etc.

Page 10: PREAMBLE OF WEB TECHNOLOGY. INDEX PREAMBLE STRUCTURE HOLISTIC FIX KEY CONCEPT KEY RESEARCH AREA KEY APPLICATION INDUSTRIAL APPLICATION RESEARCH HOW WE

Cyber LawsCyber LawsTerm that encapsulates the legal issues related to use of communicative, transactional, and distributive aspects of networked information devices and technologiesDomain covering many areas of law and regulation. Some leading topics include

intellectual property Privacy freedom of expression jurisdiction

Page 11: PREAMBLE OF WEB TECHNOLOGY. INDEX PREAMBLE STRUCTURE HOLISTIC FIX KEY CONCEPT KEY RESEARCH AREA KEY APPLICATION INDUSTRIAL APPLICATION RESEARCH HOW WE

Evolution of the World Wide WebEvolution of the World Wide Web

Page 12: PREAMBLE OF WEB TECHNOLOGY. INDEX PREAMBLE STRUCTURE HOLISTIC FIX KEY CONCEPT KEY RESEARCH AREA KEY APPLICATION INDUSTRIAL APPLICATION RESEARCH HOW WE

Hypertext Markup LanguageHypertext Markup Language

Stands for HyperText Markup LanguagePredominant markup language for web pagesProvides a means to create structured documents by denoting structural semantics for text such as headings, paragraphs, lists etc as well as for links, quotes, and other itemsAllows images and objects to be embeddedCan be used to create interactive forms

Page 13: PREAMBLE OF WEB TECHNOLOGY. INDEX PREAMBLE STRUCTURE HOLISTIC FIX KEY CONCEPT KEY RESEARCH AREA KEY APPLICATION INDUSTRIAL APPLICATION RESEARCH HOW WE

Cascading StylesheetsCascading StylesheetsDesigned primarily to enable the separation of document content (written in HTML or a similar markup language) from document presentation, including elements such as the layout, colors, and fonts.This separation can improve content accessibility, provide more flexibility and control in the specification of presentation characteristics, enable multiple pages to share formatting, and reduce complexity and repetition in the structural content (such as by allowing for tableless web design).

Page 14: PREAMBLE OF WEB TECHNOLOGY. INDEX PREAMBLE STRUCTURE HOLISTIC FIX KEY CONCEPT KEY RESEARCH AREA KEY APPLICATION INDUSTRIAL APPLICATION RESEARCH HOW WE

JavascriptJavascriptJavaScript is an object-oriented scripting language used to enable programmatic access to objects within both the client application and other applications.

It is primarily used in the form of client-side JavaScript, implemented as an integrated component of the web browser, allowing the development of enhanced user interfaces and dynamic websites.

Page 15: PREAMBLE OF WEB TECHNOLOGY. INDEX PREAMBLE STRUCTURE HOLISTIC FIX KEY CONCEPT KEY RESEARCH AREA KEY APPLICATION INDUSTRIAL APPLICATION RESEARCH HOW WE

Extensible Markup LanguageExtensible Markup Language

XML was develop with the primary goal to emphasize simplicity, generality, and usability over the Internet. It is a textual data format, with strong support via Unicode for the languages of the world. Although XML’s design focuses on documents, it is widely used for the representation of arbitrary data structures, for example in web services.

Page 16: PREAMBLE OF WEB TECHNOLOGY. INDEX PREAMBLE STRUCTURE HOLISTIC FIX KEY CONCEPT KEY RESEARCH AREA KEY APPLICATION INDUSTRIAL APPLICATION RESEARCH HOW WE

Java ServletsJava Servlets

Page 17: PREAMBLE OF WEB TECHNOLOGY. INDEX PREAMBLE STRUCTURE HOLISTIC FIX KEY CONCEPT KEY RESEARCH AREA KEY APPLICATION INDUSTRIAL APPLICATION RESEARCH HOW WE

Java Server PagesJava Server Pages

A Java technology that helps software developers serve dynamically generated web pages based on HTML, XML, or other document types. Architecturally, JSP may be viewed as a high-level abstraction of Java servlets. Much easier + lesser development time with JSP as compared to Servlets.

Page 18: PREAMBLE OF WEB TECHNOLOGY. INDEX PREAMBLE STRUCTURE HOLISTIC FIX KEY CONCEPT KEY RESEARCH AREA KEY APPLICATION INDUSTRIAL APPLICATION RESEARCH HOW WE

Enterprise JavabeansEnterprise Javabeans

Enterprise JavaBeans (EJB) is a managed, server-side component architecture for modular construction of enterprise applications.

The EJB specification is one of several Java APIs in the Java Platform, Enterprise Edition.

EJB is a server-side model that encapsulates the business logic of an application.

Page 19: PREAMBLE OF WEB TECHNOLOGY. INDEX PREAMBLE STRUCTURE HOLISTIC FIX KEY CONCEPT KEY RESEARCH AREA KEY APPLICATION INDUSTRIAL APPLICATION RESEARCH HOW WE

The JDBC APIThe JDBC API

JDBC is an API for the Java programming language that defines how a client may access a database. It provides methods for querying and updating data in a database. JDBC is oriented towards relational databases.

Page 20: PREAMBLE OF WEB TECHNOLOGY. INDEX PREAMBLE STRUCTURE HOLISTIC FIX KEY CONCEPT KEY RESEARCH AREA KEY APPLICATION INDUSTRIAL APPLICATION RESEARCH HOW WE

Jakarta Struts FrameworkJakarta Struts Framework

Apache Struts is an open-source web application framework for developing Java EE web applications.

It uses and extends the Java Servlet API to encourage developers to adopt a model-view-controller (MVC) architecture.

Page 21: PREAMBLE OF WEB TECHNOLOGY. INDEX PREAMBLE STRUCTURE HOLISTIC FIX KEY CONCEPT KEY RESEARCH AREA KEY APPLICATION INDUSTRIAL APPLICATION RESEARCH HOW WE

Research related to Web TechnologyResearch related to Web Technology

There are several areas currently evolving in the field of Web Technology, including a huge effort towards the development of languages that support automation of logical inferencing, so as to enhance the scope of existing web services.

Some of the emerging areas of research in Web Technology are given below:

Semantic Web XML Transformational Languages Web Services

Page 22: PREAMBLE OF WEB TECHNOLOGY. INDEX PREAMBLE STRUCTURE HOLISTIC FIX KEY CONCEPT KEY RESEARCH AREA KEY APPLICATION INDUSTRIAL APPLICATION RESEARCH HOW WE

Research Topic – Semantic WebResearch Topic – Semantic WebAn evolving development of the World Wide Web in which the meaning (semantics) of information and services on the web is defined, making it possible for the web to "understand" and satisfy the requests of people and machines to use the web content.

Page 23: PREAMBLE OF WEB TECHNOLOGY. INDEX PREAMBLE STRUCTURE HOLISTIC FIX KEY CONCEPT KEY RESEARCH AREA KEY APPLICATION INDUSTRIAL APPLICATION RESEARCH HOW WE

Research Topic – XML Transformational LanguagesResearch Topic – XML Transformational Languages

An XML transformation language is a computer language designed specifically to transform an input XML document into an output XML document which satisfies some specific goal.

There are two special cases of transformation:

XML to XML : the output document is an XML document.

XML to Data : the output document is a byte stream.

Several existing languages like XQuery and XSLT

Page 24: PREAMBLE OF WEB TECHNOLOGY. INDEX PREAMBLE STRUCTURE HOLISTIC FIX KEY CONCEPT KEY RESEARCH AREA KEY APPLICATION INDUSTRIAL APPLICATION RESEARCH HOW WE

Research Topic – Web ServicesResearch Topic – Web Services

 Application programming interfaces (API) or web APIs that can be accessed over a network, such as the Internet, and executed on a remote system hosting the requested services.

Several other approaches exist to solve the set of problems that Web services address, both preceding and contemporary to it.

RMI - one of many middleware systems that have seen wide deployment.

Other efforts like CORBA and DCOM that attempt to effect distributed objects, which Web services implementations sometimes try to mimic

Page 25: PREAMBLE OF WEB TECHNOLOGY. INDEX PREAMBLE STRUCTURE HOLISTIC FIX KEY CONCEPT KEY RESEARCH AREA KEY APPLICATION INDUSTRIAL APPLICATION RESEARCH HOW WE

Top Companies of Web Technology (with Top Companies of Web Technology (with links)links)• Sun Microsystems. www.sun.com

• Microsoft www.microsoft.com

• Google. www.google.com

• Yahoo! www.yahoo.com

• Sprint. www.sprint.com

• UUCP www.uucp.org

• Mozilla www.mozilla.com

• Reliance Infocomm www.relianceinfo.com

• Wipro www.wipro.com

Page 26: PREAMBLE OF WEB TECHNOLOGY. INDEX PREAMBLE STRUCTURE HOLISTIC FIX KEY CONCEPT KEY RESEARCH AREA KEY APPLICATION INDUSTRIAL APPLICATION RESEARCH HOW WE

Projects that can be doneProjects that can be done1. Static Webpages using client-side technologies like HTML,

CSS and Javascript

This is a simple project, the objective of which is to enable the student to understand how to implement static web pages. This work would involve some exposure to essential HTML and CSS tags and also require the student to do some Javascript programming, for the implementation of common website components like forms, form validation etc. In essence, this project deals with creating static pages and the interface to a dynamic website.

Page 27: PREAMBLE OF WEB TECHNOLOGY. INDEX PREAMBLE STRUCTURE HOLISTIC FIX KEY CONCEPT KEY RESEARCH AREA KEY APPLICATION INDUSTRIAL APPLICATION RESEARCH HOW WE

Projects that can be doneProjects that can be done2. Website containing Dynamic Web Pages

This is an advanced project that would involve the use of Java Server-side technologies like Servlets and JSP to develop the server-side dynamism referred to in Project (1) above. The student would use the functionalities provided by technology like Servlets and JSPs to develop the various services that can be provided by a real-life web site.

Page 28: PREAMBLE OF WEB TECHNOLOGY. INDEX PREAMBLE STRUCTURE HOLISTIC FIX KEY CONCEPT KEY RESEARCH AREA KEY APPLICATION INDUSTRIAL APPLICATION RESEARCH HOW WE

Projects that can be doneProjects that can be done

Example Application Areas

Online Railway Enquiry and Reservation Online Shopping Portal

Website for any Company

Simple Social Networking Websites

Page 29: PREAMBLE OF WEB TECHNOLOGY. INDEX PREAMBLE STRUCTURE HOLISTIC FIX KEY CONCEPT KEY RESEARCH AREA KEY APPLICATION INDUSTRIAL APPLICATION RESEARCH HOW WE

Trends going on for Web TechnologyTrends going on for Web Technology

To tell the students about the evolution of the world wide web starting with the original DARPA network of the 1960s right up to the millions of Web 2.0 and Web 3.0 applications available on the WWW today.

Discuss the other web technologies that are being used in the web today, like DHTML, ASP.NET and VB.NET, PHP, Ruby on Rails, and older technologies like Perl-CGI etc.

To tell students about the original text-based browsers (like lynx) that were in use during the initial days of the WWW, before the emergence of the GUI-based web browsers from Netscape and Microsoft.

Page 30: PREAMBLE OF WEB TECHNOLOGY. INDEX PREAMBLE STRUCTURE HOLISTIC FIX KEY CONCEPT KEY RESEARCH AREA KEY APPLICATION INDUSTRIAL APPLICATION RESEARCH HOW WE

Trends going on for Web TechnologyTrends going on for Web Technology

Ruby on RailsRuby on Rails, often shortened to Rails or RoR, is an open source web application framework for the Ruby programming language intended to be used with an Agile development methodology that is used by web developers for rapid development

Semantic WebAs discussed already, the Semantic Web is an evolving development of the World Wide Web in which the meaning (semantics) of information and services on the web is defined, making it possible for the web to "understand" and satisfy the requests of people and machines to use the web content. This field is expected to result in a lot of significant improvements in the WWW in the years to come.

Page 31: PREAMBLE OF WEB TECHNOLOGY. INDEX PREAMBLE STRUCTURE HOLISTIC FIX KEY CONCEPT KEY RESEARCH AREA KEY APPLICATION INDUSTRIAL APPLICATION RESEARCH HOW WE

THANK YOU

31