| 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^ |