Internationalize Your Apps with XSLT
To meet the needs of users worldwide, today's Web applications often require internationalization. In this article, you'll see an approach for client-side internationalization based on XSLT. This solution only requires that both the data to be internationalized and the server stores are in XML.
Gianfagna, Leonida, Stefano Borghetti and Antonio Perrone. IBM (2008). Articles>Web Design>Localization>XSL
Servlets are a key component of server-side Java development, but despite a number of attractive traits, servlets do not support or enforce the separation of content and presentation. To master that functionality, Rene Pawlitzek proposes Hamlets -- servlet extensions that provide this functionality within a lightweight framework implemented with less than 500 lines of Java source code.
Pawlitzek, Rene. IBM (2005). Articles>Web Design>Server Side Includes>Java
Introducing XML Internationalization
One key benefit of XML is the fact that it was designed for international use. But do you really understand the concepts of internationalization and localization? This article explains what they are, how they work, and why you want to use them.
Silberman, Hernan. IBM (2007). Articles>Information Design>XML>International
Introduction to LAMP Technology
This tutorial explores the Linux-Apache-MySQL-PHP, or LAMP, Web development framework and shows how that framework can help you build applications to solve common business problems. The tutorial begins with an exploration of the LAMP architecture, then introduces fundamental PHP concepts. After a solid grounding of PHP, the tutorial explains MySQL support, with coverage focusing on database concepts and how to access MySQL from PHP. All of these techniques are discussed within the context of a real-world customer management example.
Bacon, Jono. IBM (2005). Articles>Web Design>Server Side Includes>Open Source
Introduction to Syndication: (RSS) Really Simple Syndication
Are you ready to find out more about RSS, Atom, and feed readers? Such as, why is RSS so popular and what are the benefits? Learn what feed readers are available and which one might fit your needs. Find out what RSS and Atom subscriptions are available to you from IBM.
Lauria, Vincent. IBM (2006). Articles>Information Design>RSS
Introduction to the Darwin Information Typing Architecture (DITA)
The Darwin Information Typing Architecture (DITA) is an XML-based, end-to-end architecture for authoring, producing, and delivering technical information. This architecture consists of a set of design principles for creating 'information-typed' modules at a topic level and for using that content in delivery modes such as online help and product support portals on the Web. This document is a roadmap for DITA: what it is and how it applies to technical documentation.
IBM (2001). Articles>Information Design>XML>DITA
An Introduction to the Eclipse Web Tools Platform
The Eclipse Web Tools Platform (WTP) extends the Eclipse IDE to enable easy development of Java 2 Enterprise Edition (J2EE)-based applications. Learn how to install WTP, configure it for use with an application server, and use the tools it provides to create a J2EE application.
Delap, Scott. IBM (2006). Articles>Web Design>Programming
XML, the Extensible Markup Language, has gone from the latest buzzword to an entrenched eBusiness technology in record time. This newly revised tutorial discusses what XML is, why it was developed, and how it's shaping the future of electronic commerce. It also covers a variety of important XML programming interfaces and standards, and ends with two case studies showing how companies are using XML to solve business problems.
Tidwell, Doug. IBM (2002). Resources>Education>Information Design>XML
Iterative Design of ESR Web Site with Lightweight Remote Usability Evaluations 
The IBM Ease of Use team designed a lightweight remote usability evaluation method and successfully used it in a series of iterative design activities for the IBM Electronic Service Request (ESR) Web pages. User satisfaction increased remarkably within a short time during the iterative design process. The results of this project proved the feasibility and effectiveness of the lightweight remote usability evaluation method being used.
Dong, Jianming. IBM (2004). Articles>Usability>Methods
JSON is an easy format to use for sending (and receiving) data that maps to objects, or even arrays of objects. In this final article of the series, you'll learn how to handle data sent to a server in the JSON format and how to reply to scripts using the same format.
McLaughlin, Brett D. IBM (2007). Articles>Web Design>Server Side Includes>Ajax
An IBM Ease of Use poster with the message Keep it Simple.
IBM (1999). Design>Presentations>Posters>Minimalism
As a fundamental part of the Web, hypertext linking has been the subject of repeated attempts at standardization beyond the basic format allowed in simple HTML. Such attempts can be characterized as efforts to balance machine processing ability with authoring convenience. The latest specification in this area, XHTML 2.0, just might have gotten it right.
Dubinko, Micah. IBM (2005). Articles>Web Design>Standards>XHTML
Load List Values for Improved Efficiency
Reduce the number of database hits and improve your Web application's efficiency when you load common shared list values only once. In this code-filled article, learn to load the values for drop-down lists when your Web application starts and then to share these loaded list values among all the users of your application.
Karanam, Srinivasa Rao. IBM (2005). Design>Web Design>Forms>User Centered Design
Make Ajax Development Easier with AjaxTags
Developers and users have much higher expectations for the usability and responsiveness of Web-based applications in the Web 2.0 era. Unless you've been living under a rock for the past two years, you've likely heard of Asynchronous JavaScript + XML (the Ajax technique). Ajax allows you to build slick, responsive, and highly dynamic browser-based user interfaces without requiring browser page reloads. This article takes a look at AjaxTags, a Java/JavaScript Library that lets you easily integrate Ajax functionality into your JSP pages.
Wintschel, Daniel. IBM (2007). Articles>Web Design>Server Side Includes>Ajax
Make the Best Use of Asynchronous Callbacks
It takes some finesse to make the best use of asynchronous callbacks for Ajax data sources in JavaScript applications. This tip discusses why you should use asynchronous callbacks for Ajax data sources and gives examples of coordinating the readiness of mutually dependent application data sources that may become ready at undefined times with asynchronous calls.
Mertz, David. IBM (2007). Articles>Web Design>Programming>Ajax
Many Web pages, especially those created in authoring tools, have a tendency to treat URLs as impenetrable magic cookies. Users benefit when URLs are kept readable and understandable, and when the structure of a URL reflects the structure of the site. Even naive users may be helped by such a design. Here, Peter takes a look at why it's important to make URLs accessible, and offers some strategies for doing this effectively.
IBM (2001). Design>Web Design>User Centered Design
Manipulate XML Service Definitions with Java Programming
A Service-Oriented Architecture (SOA) typically exports a range of services. For XML service modelling and subsequent consumption of those services by users (people, machines, or other services), Java technology provides powerful mechanisms to handle XML data, which in turn provides a key foundation for using SOA concepts. Dive into the practical aspects of SOA using XML and Java technology, and discover clear examples of why this seemingly complex technology is so popular.
Morris, Stephen B. IBM (2007). Articles>Information Design>XML>Java
Mark it up with Groovy Builders
Groovy Builders let you mimic markup languages like XML, HTML, Ant tasks, and even GUIs with frameworks like Swing.They're especially useful for rapid prototyping and, as Practically Groovy columnist Andrew Glover shows you this month, they're a handy alternative to data binding frameworks when you need consumable markup in a snap!
Glover, Andrew. IBM (2005). Articles>Information Design>Standards
Mastering Ajax, Part 1: Introduction to Ajax
Ajax, which consists of HTML, JavaScriptâ„¢ technology, DHTML, and DOM, is an outstanding approach that helps you transform clunky Web interfaces into interactive Ajax applications. The author, an Ajax expert, demonstrates how these technologies work together -- from an overview to a detailed look -- to make extremely efficient Web development an easy reality. He also unveils the central concepts of Ajax, including the XMLHttpRequest object.
McLaughlin, Brett D. IBM (2006). Articles>Web Design>Interaction Design>Ajax
Mastering Ajax, Part 1: Introduction to Ajax
Ajax, which consists of HTML, JavaScriptâ„¢ technology, DHTML, and DOM, is an outstanding approach that helps you transform clunky Web interfaces into interactive Ajax applications. The author, an Ajax expert, demonstrates how these technologies work together -- from an overview to a detailed look -- to make extremely efficient Web development an easy reality. He also unveils the central concepts of Ajax, including the XMLHttpRequest object.
McLaughlin, Brett D. IBM (2006). Articles>Web Design>Interaction Design>Ajax
Mastering Ajax, Part 2: Make Asynchronous Requests with JavaScript and Ajax
Most Web applications use a request/response model that gets an entire HTML page from the server. The result is a back-and-forth that usually involves clicking a button, waiting for the server, clicking another button, and then waiting some more. With Ajax and the XMLHttpRequest object, you can use a request/response model that never leaves users waiting for a server to respond. In this article, Brett McLaughlin shows you how to create XMLHttpRequest instances in a cross-browser way, construct and send requests, and respond to the server.
McLaughlin, Brett D. IBM (2006). Articles>Web Design>Interaction Design>Ajax
Mastering Ajax, Part 3: Advanced Requests and Responses in Ajax
For many Web developers, making simple requests and receiving simple responses is all they'll ever need, but for developers who want to master Ajax, a complete understanding of HTTP status codes, ready states, and the XMLHttpRequest object is required. In this article, Brett McLaughlin will show you the different status codes and demonstrate how browsers handle each and he will showcase the lesser-used HTTP requests that you can make with Ajax.
McLaughlin, Brett D. IBM (2006). Articles>Web Design>DHTML>Ajax
Mastering Ajax, Part 4: Exploiting DOM for Web Response
The great divide between programmers (who work with back-end applications) and Web programmers (who spend their time writing HTML, CSS, and JavaScript) is long standing. However, the Document Object Model (DOM) bridges the chasm and makes working with both XML on the back end and HTML on the front end possible and an effective tool. In this article, Brett McLaughlin introduces the Document Object Model, explains its use in Web pages, and starts to explore its usage from JavaScript.
McLaughlin, Brett D. IBM (2006). Design>Web Design>DHTML>Ajax
This brochure expands upon why ease of use is critical to e-business. In e-business, success follows the path of least resistance. It depends on accessibility, reliability, security and usability of core applications. These applications must be easy to use the first time they are used or your customer may become someone else's customer. Nobody buys ease of use, but nobody buys products without it either. Read about IBM's User-Centered Design (UCD). See why IBM's Thinkpad Team and DB2 Universal database have been so successful. And read in detail about IBM's overall approach to make IT easy.
IBM (1999). Resources>User Interface>Usability
HTML 5 introduces new elements to HTML for the first time since the last millennium. New structural elements include aside, figure, and section. New inline elements include time, meter, and progress. New embedding elements include video and audio. New interactive elements include details, datagrid, and command.
Harold, Elliotte Rusty. IBM (2007). Design>Web Design>Standards>HTML5
There are 12 readers currently online: 1 registered user and 11 guests. Register.

![]()
![]()


![]()
![]()
![]()