Page 149 - DLIS408_INFORMATION_TECHNOLOGY-APPLICATIONSL SCIENCES
P. 149

Information Technology and Application

                     Notes         In contrast, web applications use web documents written in a standard format such as HTML (and
                                   more recently XHTML), which are supported by a variety of web browsers.
                                   Generally, each individual web page is delivered to the client as a static document, but the sequence
                                   of pages can provide an interactive experience, as user input is returned through web form elements
                                   embedded in the page markup. During the session, the web browser interprets and displays the
                                   pages, and acts as the universal client for any web application.



                                     Did u know? In 1999, the “web application” concept was introduced in the Java language in
                                                the Servlet Specification version 2.2. [2.1?].
                                   At that time both JavaScript and XML had already been developed, but Ajax had still not yet been
                                   coined and the XML Http Request object had only been recently introduced on Internet Explorer 5
                                   as an ActiveX object.

                                   In 2005, the term Ajax was coined, and applications like Gmail started to make their client sides
                                   more and more interactive.

                                   Interface

                                                                     Figure 13.3

























                                   Webconverger operating system provides an interface for web applications.
                                   Through Java, JavaScript, DHTML, Flash, Silver light and other technologies, application-specific
                                   methods such as drawing on the screen, playing audio, and access to the keyboard and mouse are
                                   all possible. Many services have worked to combine all of these into a more familiar interface that
                                   adopts the appearance of an operating system. General purpose techniques such as drag and drop
                                   are also supported by these technologies. Web developers often use client-side scripting to add
                                   functionality, especially to create an interactive experience that does not require page reloading.
                                   Recently, technologies have been developed to coordinate client-side scripting with server-side
                                   technologies such as PHP. Ajax, a web development technique using a combination of various
                                   technologies, is an example of technology which creates a more interactive experience.

                                   Structure

                                   Applications are usually broken into logical chunks called “tiers”, where every tier is assigned a
                                   role. Traditional applications consist only of 1 tier, which resides on the client machine, but web
                                   applications lend themselves to a n-tiered approach by nature. Though many variations are possible,
            144                                          LOVELY PROFESSIONAL UNIVERSITY
   144   145   146   147   148   149   150   151   152   153   154