Subject: Homework 1 Resent-Date: Sun, 17 Sep 2000 13:43:45 -0400 Resent-From: Geoffrey Fox Resent-To: Geoffrey Fox Date: Sun, 10 Sep 2000 17:47:49 -0400 From: Anjan Srinivas To: fox@csit.fsu.edu ASSIGNMENT 1 Application of Information Technology-I Anjan Srinivas EE Dept A major problem that stops India from becoming a developed country is population and illiteracy. To tackle this problem we need a program fueled by IT to alleviate the common man. Education is the only tool which can help overcome the above two mentioned problems. We need a way so by which schools in villages have access to the information superhighway and be connected to the Internet. Online Distance Education This project would try to provide primary and secondary level education in villages. It will ensure good quality of education and a standard platform for all. As web pages can be developed in any language by using the correct fonts, this technology become viable for a country which has 26 official languages spoken across the country. This will also provide uniform grading guidelines for all the students. The client would be any ordinary desktop loaded with any java-enabled browser. It should also support applets and servlets. These desktops will be located at the remote school locations to be used by children for taking classes. Every student will be made to logon to the central server. The system should have a central clustered server. The server should be robust enough to handle many http requests at the same time as many remote locations will logon to this server and educational web pages will be requested by many students at the same time. Server will be connected to a database such as oracle. This connectivity would be provided by JDBC. The WebPages could be designed in either HTML or XML. XML would lead to better optimization of the pages. Java servlets and applets could be used to make pages graphically interactive.A servlet can use business objects that are part of a larger distributed system. This is difficult or impossible to accomplish with CGI .XML simplifies communication by separating the description of the data from the needs of the application. This means that the data structure can develop, over time, independently of the applications.The architecture could be 2 tier or multi tier depending upon the requirement of the infrastructure A search capability could be added on to the system that gives the relevant web page links present on that server about the topics chosen. As each document is a object these documents can be shared by many students at the same time. Websites www.javaworld.com www.xml.about.com www.java.sun.com www.npac.syr.edu The above websites gave a good insight into the object-oriented technology of java and also it applications in real life. The Syracuse University web page has a lot of different real life examples of various applications that have been running and gave a good idea of the potential java as a real world technology carries.