» IMM083 Electronic&Multimedia Publishing*
 Publishing and Technology


Introduction
Internet technology
html sgml dhtml xml & java
Digital libraries and e-books
Conclusion
Reference

HTML, SGML, DHTML, XML & Java

 

As we have already mentioned the most common presentation of document on the World Wide Web is mainly in the hypertext mark-up language (HTML) that is based on SGML (Standard Generalized Markup Language) under the ISO 8879 standard. The main advantage of HTML is that document can be easily produced using only a basic text editor and there is no need of programming knowledge, since HTML is not programming language. However the with the rapid evolution of the WWW the needs of producing more complex document emerged, so the World Wide Web Consortium developed an Extended Markup Language (XML) in order to overcome the limitations of the HTML. The philosophical background of the XML is based upon the idea that the data belongs to the creator and the author by defining their own mark up language can predetermine the information of the documents more accurately than is with HTML

Another technique introduce for producing web pages on the fly is the Dynamic HTML. The idea of using the Dynamic HTML is the that the produced web pages are nor based on the hard drive of some server, but they are created Dynamically by the server on the time of access.

 Java is a high-level programming language developed by Sun Microsystems. The original name of Java was OAK language designed for handheld devices and set-top boxes. Due to the unsuccessful release of OAK the Sun Microsystems Company in 1995 changes the language name in to Java and with some modifications uses the advantage of the growing World Wide Web. Furthermore Java is an object-oriented language similar to C++ with simplified language features in order to prevent the cause of common programming errors. Working with Java is easy using the source code files (files with a .java extension) that are compiled into a format called bytecode (files with a .class extension) and they are executed by a Java interpreter.  Java language has unique abilities for developing a certain artefacts and at the moment is the widely used programming language on the WWW, because Java is the cross-platform independent application language and it is stored on centralized servers, fact that provides portability for the software developers. Additionally the means that Java code can run on most computers because Java interpreters and runtime environment Java Virtual Machines (VMs), exist for most operating systems, including UNIX, the Macintosh OS, and Windows. Javawas and is basically used by software developers in building various web applications. This applications are related to asset management, databases, human resources, etc. In addition the small Java applications are called Java applets and can be downloaded from a Web server and run on your computer by a Java-compatible Web browser such as Netscape Navigator or Microsoft Internet Explorer. Finally Java is a universal principle programming language with a number of features that make the language an asset for use on the World Wide Web. [Webopedia]                                                                                                                                                                                                                                                        top^



powered by Vasilis Paliktzoglou