View online
More options
Others who downloaded this publication also downloaded ...
Abstract
This redbook serves as an introduction to Web application user interfaces. The basic client architectures for Web applications: static content, scripting, Java applets and applications, are discussed. The book provides extensive guidelines on how to choose the appropriate client technology. Selection criteria, such as ease of use, performance, security, and platform compatibility are covered in detail. A special focus is dedicated to the issue of coping with the heterogeneity of the deployment platform; the diversity of Web browsers, operating systems, programming and scripting languages, and hardware elements like screen resolution.
In the second part of the book, several practical samples illustrate the various architectural alternatives. Specific tools and technologies used to implement these Web interfaces are introduced here, such as IBM WebSphere Studio, VisualAge for Java, Swing, and XML.
The book was written for those who are interested in designing and developing Web application front ends. Project managers, architects, and developers will find this information particularly useful.
This redbook applies to VisualAge for Java Version 2.0, IBM HTTP Server Version 1.3.3, IBM WebSphere Application Server Version 2.02, IBM WebSphere Studio Version 3.0 Beta 3, IBM XML Parser for Java Version 1.1.16, Java Foundation Classes / Swing Version 1.0.3, IBM Java Development Kit Version 1.1.6, for use with the Windows NT Operating System.
Table of contents
Part 1. User interface architecture
Chapter 1. Introduction to e-business user interfaces
Chapter 2. Overview of architectural alternatives
Chapter 3. Select architectural alternatives
Chapter 4. Cross-platform strategies
Part 2. Sample user interfaces
Chapter 5. Sample user interface I: static content
Chapter 6. Sample user interface II: scripting
Chapter 7. Sample user interface III: downloadable application
Appendix A. Platform compatibility matrices
Appendix B. Deployment and working with sample applications
