Survey							
                            
		                
		                * Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
ITM-711 Web Applications Introduction Outline  Overview of The Web  Good Design 2 The web in perspective • World Wide Web (WWW) • At CERN (the scientific research laboratory near Geneva, Switzerland) • In 1990, Tim Berners-Lee presented a proposal for an information management system that would enable the sharing of knowledge and resources over a computer network. • On 30 April 1993, CERN announced that the World Wide Web would be free to use for anyone. The web in perspective • In 1994 Tim Berners-Lee decided to constitute the World Wide Web Consortium (W3C) – Regulate the further development of the many technologies in a standardization process: • HTTP • HTML • etc. • The following years saw an exponential growth of the number of web sites and servers WWW  is an information space in which the items of interest (resources) are identified by Uniform Resource Identifiers (URI) 5 WWW  http://www.wu.ac.th 6 Architecture  The web architecture has three bases:  Identification - URI  Interaction - messages + data + protocols  Representation - data format specification 7 Two-Tier Client/Server Architecture • Two-tier client/server architecture has one client and one server 8 Web Server Software  The most popular Web Server programs are:  Apache  Internet Information Server (IIS) 9 Application Script  Server-Side Script  install on web server/application  CGI, ASP, ASP.NET, PHP  Client-Side Script  install on client terminals  JavaScript, VBScript 10 Web Authoring Tools  Text Editor  Notepad  Editplus  WordPad  HomeSite 11 Web Authoring Tools  WYSIWYG  Macromedia Dreamweaver  Microsoft FrontPage  NetObject Fusion 12 Good Design  Structure  the web site is structured sensibly  if the structure is not clear, users will not be able to navigate to the information in which they are interested 13 Good Design  Common used techniques for aiding navigation  given an index at the top of the page  provide a set of buttons at the top and buttom  design a way in which the user can get back when you provide a hyperlink  the use of frames or tables 14 Good Design  Table VS Frames VS ...  Frame: - simple - provide excellent navigation - take up space on the visitor’s screen for borders and scrollbars 15 Good Design  Table VS Frames VS ...  Table: - makes the design of the page much more complex 16 Good Design  Table and Frames Comparison  Frames: - need multiple source files - code is easy to read and it is clear where any piece should go - writing the code is time consuming(but not too difficult) - easy to add new pages or new sections to your site 17 Good Design  Table and Frames Comparison  Frames: - each frame can be scrolled independently - border can look messy - screen can look cluttered 18 Good Design  Table and Frames Comparison  Tables: - a single source file - code can be confusing - coding for tables can be very difficult and is not easily maintained - changing the structure of the site involve a major re-write of the code 19 Good Design  Table and Frames Comparison  Tables: - no borders are used - a very clean look 20 Good Design  Five components which must be considered when creating a Web site:  Learnability  Efficiency  Memorable  Errors  Satisfaction 21