2. Agenda
Internet and its Evolution
Internet Tools
Web and its Programming
Java for Internet Programming
Java Nuts and Bolts
Java Platform
Developing Applets and Applications
Challenges and Future Directions
3. Internet Technology Evolution
Internet is much bigger than what we think
More than 25 years old
More than doubling every year
Technology effect
suddenly every body sees the need for a
technology
like the radio or the TV
10 terabytes flows everyday
4. Early Internet
Early Internet supported only email .
File Transfer Protocol development - ftp sites.
Network News was added to the Internet.
Archie - A program to canvass anonymous ftp sites and
create a database of what is available
Gopher- A menu-driven interface used to search for
information.
Archie and Gopher could answer questions only like
‘what FTP server contains info about “xxxx” ‘
5. HTML document
HTML>
<TITLE>Centre for Development of
Advanced Computing
</TITLE>
<BODY BGCOLOR=“#E7CCCC”
TEXT=“#000000” LINK=“#0000FF”>
...
...
<A
HREF=“mailto:webmaster@cdacb.ernet.in
> webmaster</A>
</BODY>
</HTML>
6. The OS - Platform lock
Applications tied to OS
OS tied to Platform
7. Preconfigured v/s Integrated Internet Products
Integrated Internet Products- From multiple vendors
Preconfigured Systems- Web Server and a Client
ready to use
Sun’s Netra Internet Server
SGI’s WebFORCE Indy and WebFORCE Challenge S
Apple’s Internet Server Solution
DEC’s Internet AlphaServer
Integraph’s Web Server 10
8. Summary
Java is really very well poised
Incredible leverage from the Web
Will impact the C++ and Smalltalk markets
Rate of progress is astonishingly high
Development environments
CORBA linkages
Components
Fasten you seat-belts!