CT51 †††††††††††††††††††††††††††††††††††††††††††††††††† WEB TECHNOLOGY

Structure†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††† 46 hours

 

1.             Introduction of HTML,DHTML and JavaScript††††††††††††††††††††††††††††††††††††††††††† 2 hours

2.†††††††† Programming of Application Layer(TCP/IP Network) protocols using JAVA.

These protocols are HTTP,FTP,SMTP,POP3,TELNET††††††††††††††††††††††††††††††††† 10 hours

3.†††††††† Introduction of XML,XPATH,SXL,XQL and XSLT.

††††††††††† (Parsing,Formatting and Query on XML file will be done though Java)†††††††† 07 hours

4.†††††††† Introduction to Asynchronous Communication and AJAX.

††††††††††† ((AJAX programming through java(tool GWT/DWR)††††††††††††††††††††††††††††††††† 07 hours

5.†††††††† Web Development Framework

††††††††††††††††††††††† 1.†††††††† EJB/JSP

††††††††††††††††††††††† 2.†††††††† Struts

††††††††††††††††††††††† 3.†††††††† Spring

††††††††††† (Programming of above framework will be done through Java lanuage)††††† 15 hours

6.†††††††† Introduction to Messaging

††††††††††† (Programming will be done through open source JEE Server)†††††††††††††††††††† 05 hours

 

Details of Each Topic

 

1.†††††††† Introduction to HTML,DHTML and Java Script

†††††††††††

††††††††††† Introduction to HTML,DHTML,HTML tags, attributes and events.Java Script language syntax.

 

2.            Application Layer Programming of TCP/IP network through java

 

1.             description of Server Socket and Socket class

2.             Fundamentals of protocol design

3.             Http protocol and itís client and Server Program

4.             SMTP protocol and Itís client and Server Program

5.             POP3 protocol and Itís Client and Server Program

6.             Telnet Protocol and Itís Client and Server Program

7.             FTP protocol and Itís Client and Server Program

8.             SNMP protocol and itís implementation

 

3.†††††††† Introduction of XML, XPATH, SXL, XQL and XSLT

 

1.             Introduction to XML

2.             XML syntax

3.             Document type definition

4.             Data modeling and xml

5.             Document Object Model

6.             SAX 1.0: The Simple API for XML, programming through java

7.             Name Space and XML schema

8.             Transforming XML document to other format

 

4.†††††††† Introduction to Asynchronous Communication and AJAX

 

1.             Introduction to AJAX

2.             Rich GUI development by using GWT/DWR through java language

3.             Asynchronous communication with servet/JSP

 

5.†††††††† Web Development Framework

 

1.             Introduction to Application Server

2.             Introduction to EJB

3.             Programming on Session Bean and Entity Bean

4.             Introduction to Struts Framework

5.             Programming on Struts Framework

6.             Introduction to Spring Framework

7.             Programming on Struts Framework

 

6.†††††††† Introduction to Messaging

 

††††††††††† Overview of the JMS API

 

††††††††††† Basic JMS API Concepts

†††††††††††

††††††††††† The JMS API Programming Model

†††††††††††

††††††††††† Writing Simple JMS Client Applications

 

††††††††††† Creating Robust JMS Applications

 

††††††††††† Using the JMS API in a Java EE Application

 

Text Book:

 

Java Network Programming, 2nd Edition

By Merlin Hughes(Author) Michael Shoffner(Author),Derek Hamner(Author)

 

Professional AJAX by Nicholas Zakas et alia, Wrox Press

 

9.†††††††† Special Purpose systems

 

9.1          Real-time Systems:

 

9.1.1       System Characteristics

9.1.2       features, of Real-time Kernels

9.1.3       implementing Real time OS

9.1.4       Realtimg CPU Scheduling†††††††††††

 

9.2          Multimedia Systems

 

9.2.1       What is multimedia

9.2.2       Compression

9.2.3       Requirements of Multimedia Kernals

9.2.4       CPU Scheduling

9.2.5       Disk Scheduling

9.2.6       Network Management

9.2.7       An example, CineBlitz

 

10.†††††† Case Studies

 

10.1        UNIX BSD (contents on line)

10.2        The Mach System(contents on the window 2000)

10.3        Contents on line

 

Text Books:

 

1.             ďOperating System PrinciplesĒ Abraham Silberschatz, Peter Baer Galvin, Greg Gagna(2009), Johnwiley & Sons (Asia) Pvt Ltd.,

 

2.†††††††† ďModern Operating SystemĒ Andre S Tanenbaum(2009)Pearson Education†††††††