" /> Linux Web Developer: May 2006 Archives

« April 2006 | Main | June 2006 »

May 24, 2006

Internationalization Tag Set (ITS)


Internationalization Tag Set (ITS)
ITS defines data categories that can be used with new and existing schemas to support the internationalization and localization of schemas and documents. The implementation is provided for three schema languages: XML DTD, XML Schema, and RELAX NG.

API documentation process series: Creating Javadoc API documentation with indirectly updated source


API documentation process series: Creating Javadoc API documentation with indirectly updated source


Websphere Process Server relationship service: Part 2, Dynamic relationships


Websphere Process Server relationship service: Part 2, Dynamic relationships
This article describes how to build dynamic or identity relationships with IBM Websphere Integration Developer and run them in the unit test environment.

Technorati Tags:

Search legacy data sources: Use OmniFind to search legacy data sources using WebSphere Information Integrator Classic Federation


Search legacy data sources: Use OmniFind to search legacy data sources using WebSphere Information Integrator Classic Federation
IBM WebSphere Information Integrator OmniFind Edition (OmniFind) provides enterprise search capability on many different types of corporate content. It provides this capability by crawling content and then creating indexes of that content so that users can quickly retrieve relevant information from a search application. This tutorial shows you how to set up OmniFind to crawl legacy mainframe sources (specifically, VSAM) so that users can search text in those sources. Access to the mainframe sources is provided using WebSphere Information Integrator Classic Federation for z/OS.

Technorati Tags:

Autonomic load balancing, Part 1: Cisco Content Switching Module


Autonomic load balancing, Part 1: Cisco Content Switching Module
Administrators may use a CISCO Content Switching Module (CSM) and the IBM Enterprise Workload Manager (EWLM) to create an efficient, dynamic load balancing environment.

Technorati Tags:

May 15, 2006

SOA programming model for implementing Web services: SOA and the mainframe software environment


SOA programming model for implementing Web services: SOA and the mainframe software environment
Service-Oriented Architecture (SOA) is an evolutionary concept that's applicable to new and existing software systems. However, the best ways to apply SOA to an existing software system may not be obvious. Discover several approaches and how these can benefit your business.

Back to school with education LiveCDs


Back to school with education LiveCDs
Make open source education tools available on your Linux system without lengthy installation and configuration efforts. Discover three packages -- FreeDUC, Knoppix for Kids, and Vigyaan -- that make it easy to set up a learning environment.

May 10, 2006

Turn your Lotus applications into Web services


Turn your Lotus applications into Web services
As more and more applications use Web services, exposing your Lotus applications within this architecture will keep costs down, increase speed to market, change nothing, and integrate everything. This tutorial will show you how to turn your existing Lotus applications into portable Web services. We'll use the Application Developer configuration of WebSphere Studio to develop and test the Web service, and then deploy the Web service to an IBM WebSphere Application Server. The Web service we'll create will access a Lotus Domino database through an agent written in LotusScript.


Implementing notifications in Web applications using Lotus Sametime


Implementing notifications in Web applications using Lotus Sametime
Learn how to add event-driven notification functionality to your Web applications with Lotus Sametime.


May 02, 2006

MySQL for Linux on POWER, Part 1: Introduction to creating a database


MySQL for Linux on POWER, Part 1: Introduction to creating a database
Learn about the availability of MySQL Database Server for Linux(R) running on IBM(R) POWER(TM) and PowerPC(R) processor-based servers (collectively referred to as Linux on POWER). As a brief guide for application developers using MySQL on Linux on POWER, this paper is intended for MySQL developers and database administrators who are familiar with their system environment, networks, media devices, and disk resources. In Part 2 of this article, read about developing applications for MySQL using PHP, C/C++, Java, Perl, and Python.

Secure Web site access with Perl


Secure Web site access with Perl
With Perl modules, automate the login procedures on secure Web sites.

Technorati Tags:

Discover Python, Part 7: Explore the Python type hierarchy


Discover Python, Part 7: Explore the Python type hierarchy
This article returns to the exploration of the Python type hierarchy and introduces the Python dictionary container type. Unlike the Python tuple, string, and list container types discussed in previous articles, the dictionary type is an unordered container that relies on a key-to-value mapping. As a result, items in a dictionary are accessed by a key value and not by their location within a sequence. The unique features of the dictionary type may seem unusual, but they provide a great deal of power when used properly.

Access WebSphere Process Server V6.0 business processes with PHP


Access WebSphere Process Server V6.0 business processes with PHP
This article shows how to access Business Process Execution Language (BPEL) based applications running in IBM WebSphere Process Server Version 6.0 from a PHP Hypertext Preprocessor (PHP) Server.

Create an Eclipse game plug-in, Part 3: Gaming the system


Create an Eclipse game plug-in, Part 3: Gaming the system
Although most users think of Eclipse as an integrated development environment for building Java technology applications, it is really something much more basic. Eclipse is a framework for building plug-ins, allowing you to extend its functionality to solve nearly any problem -- just by leveraging a set of APIs and readily available libraries. In this four-part "Create an Eclipse game plug-in" tutorial series, you will solve a pressing problem most programmers encounter daily: how to break away to play a quick video game without switching applications and making it obvious. You'll develop a simple game that will read the bugs entered on the a view and blast them to bits. The game will run inside Eclipse as a plug-in, that will demonstrate how to write to the Eclipse API, while using the Standard Widget Toolkit, the Open Graphics Library, and the Lightweight Java Games Library. Part 3 games the system up with collision detection between the bugs and BBs, destroying the bugs.

Technorati Tags

Multimodal interaction and the mobile Web, Part 3: User authentication


Multimodal interaction and the mobile Web, Part 3: User authentication
User authentication is an essential feature of transactional applications, including those for the mobile Web. See how you can create a multimodal user authentication service for use by mobile device applications.

Comment lines: Bill Hines: The (XML) threat is out there...


Comment lines: Bill Hines: The (XML) threat is out there...
New technologies mean new types of attacks on systems and data. Knowing what kinds of attacks are possible is one step toward protect your environment from them. Another may be the implementation of a new type of hardware appliance like those available from DataPower.

LPI exam 202 prep, topic 208: Web services


LPI exam 202 prep, topic 208: Web services
In this tutorial, the fourth in a series of seven tutorials covering intermediate network administration on Linux, David Mertz continues preparing you to take the Linux Professional Institute Intermediate Level Administration (LPIC-2) Exam 208. Here, David Mertz discusses how to configure and run the Apache HTTP server and the Squid proxy server.

Deploy OpenLaszlo apps on Apache Geronimo with Tomcat


Deploy OpenLaszlo apps on Apache Geronimo with Tomcat
With the rise of the popular rich user interface (UI) language, OpenLaszlo, and the parallel rise of Apache Geronimo, OpenLaszlo developers will want to deploy their applications on Geronimo. This tutorial documents the process necessary to configure the internals of Apache Tomcat within Geronimo to be able to run the OpenLaszlo application server, and hence deploy and run OpenLaszlo applications within Geronimo. You'll implement a sample OpenLaszlo application to prove the functionality of the OpenLaszlo application server running on Apache Geronimo.

Web Services Description Language (WSDL) Version 2.0 Part 2: Adjuncts


Web Services Description Language (WSDL) Version 2.0 Part 2: Adjuncts
Part 2 of WSDL extends the syntax and component model by providing extensions and features such as message exchange patterns, which define the sequence, direction, and cardinality of abstract messages sent or received by an operation.

Storing Java objects in Apache Directory Server, Part 2


Storing Java objects in Apache Directory Server, Part 2
In this second half of his introduction to storing Java objects in Apache Directory Server (ApacheDS), Bilal Siddiqui presents nine example applications to demonstrate the concepts you learned in Part 1. In addition to walking you through all the steps to store, search, retrieve, and modify Java objects using ApacheDS, Bilal concludes the article with a reusable Java class that combines these functions using LDAP schema components in ApacheDS.

SW759: Introduction to IBM WebSphere Studio Application Monitor V3.1


SW759: Introduction to IBM WebSphere Studio Application Monitor V3.1
This Web-based training course is self-directed and self-paced, and divided into modules so you can select and customize the course to your educational requirements.

Event Handlers in Business Process Choreographer


Event Handlers in Business Process Choreographer
Use this new feature of Business Process Choreographer in WebSphere Process Server Version 6.0 to make processes more dynamic and to implement workflow patterns that involve multiple instances.

Technorati Tags:

Rich Ajax slide shows with DHTML and XML


Rich Ajax slide shows with DHTML and XML
Learn to create an Asynchronous JavaScript and XML (Ajax) client-side slide show that's animated using "Ken Burns Effects." Here, you discover how to build XML data sources for Ajax, request XML data from the client, and then dynamically create and animate HTML elements with that XML.

User annotations in Ajax


User annotations in Ajax
The ability to add notes and comments to your Web site can be a powerful and attractive feature for users. This tutorial demonstrates how to implement an Asynchronous JavaScript and XML (AJAX)-based user annotation system in the form of yellow sticky notes that sit on top of regular Web page content. The only additional, required configuration is a back-end Perl script that stores the annotations

Technorati Tags:

Discover Python, Part 9: Putting it all together


Discover Python, Part 9: Putting it all together
Previous articles in this Discover Python series have discussed a number of topics that confront beginning Python programmers, including variables, container objects, and compound statements. This article builds on these concepts to construct a complete Python program. It introduces Python functions and modules and shows how to build a Python program, store it in a file, and run it from the command line.

Paint 3-D images with PHP


Paint 3-D images with PHP
PHP, a language originally intended for Web development, has been used for years to manage dynamic Web sites and database applications. Extensions to the language available through the PHP Extension and Application Repository (PEAR) have allowed developers to take the language in new and interesting directions. PEAR's Image_3D package is an object-oriented interface for creating three-dimensional (3-D) graphics in a variety of formats, including PNG and SVG, two image formats with increasing support by modern Web browsers. Find out how to use the Image_3D package, learn the limitations of using dynamic 3-D images, and investigate solutions and practical applications of 3-D graphics.

Deploy OpenLaszlo apps on Apache Geronimo with Tomcat


Deploy OpenLaszlo apps on Apache Geronimo with Tomcat
With the rise of the popular rich user interface (UI) language, OpenLaszlo, and the parallel rise of Apache Geronimo, OpenLaszlo developers will want to deploy their applications on Geronimo. This tutorial documents the process necessary to configure the internals of Apache Tomcat within Geronimo to be able to run the OpenLaszlo application server, and hence deploy and run OpenLaszlo applications within Geronimo. You'll implement a sample OpenLaszlo application to prove the functionality of the OpenLaszlo application server running on Apache Geronimo.

Technorati Tags

Build apps using Asynchronous JavaScript with XML (AJAX)


Build apps using Asynchronous JavaScript with XML (AJAX)
AJAX (Asynchronous JavaScript with XML) enables a dynamic, asynchronous Web experience without the need for page refreshes. In this tutorial, you will learn to build AJAX-based Web applications -- complete with real time validation and without page refreshes -- by following the construction of a sample book order application.

Architectural manifesto: Migrating to a Service-Oriented Architecture


Architectural manifesto: Migrating to a Service-Oriented Architecture
Get a closer look at the benefits of Service-Oriented Architectures (SOA). Determine whether an SOA is the best fit for your business needs, and see an example migration from a traditional systems-based architecture to a service-oriented one.

Boost socket performance on Linux


Boost socket performance on Linux
The Sockets API lets you develop client and server applications that can communicate across a local network or across the world via the Internet. Like any API, you can use the Sockets API in ways that promote high performance -- or inhibit it. This article explores four ways to use the Sockets API to squeeze the greatest performance out your application and to tune the GNU/Linux environment to achieve the best results. (Editor's note: we updated Tip 3 to correct an error in the calculation for Bandwidth Delay Product (BDP), spotted by an alert reader.)

IBM WebSphere Developer Technical Journal: Get started with WebSphere Application Server Community Edition


IBM WebSphere Developer Technical Journal: Get started with WebSphere Application Server Community Edition
IBM WebSphere Application Server Community Edition is an open source Java 2 Platform, Enterprise Edition (J2EE) application server based on Apache Geronimo. This article will help you understand why you might want to use this new product, when it might be the best choice for your project, and then walks you through what you need to know to get up and running quickly with WebSphere Application Server Community Edition, from setting up your environment and choosing the right download package to deploying applications. Updated for V1.0.1.1.

XML Schema 1.1 Part 1: Structures


XML Schema 1.1 Part 1: Structures
The XML Schema definition language describes the structure and constrains the contents of XML documents, including those which exploit the XML Namespace facility. It also provides a detailed mapping between the elements and attribute vocabulary of this representation and the components and properties of the abstract model.

Mastering Ajax, Part 4: Exploiting DOM for Web response


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.

SW704: IBM WebSphere Commerce V5.6 System Administration: Beyond Implementation


SW704: IBM WebSphere Commerce V5.6 System Administration: Beyond Implementation
This Web-based Training course provides system or site administrators of WebSphere Commerce V5.6 systems with information and practice on tasks that are more advanced, or less frequently used, than the basic tasks covered in prerequisite course SW703.

Recommended reading list: J2EE and WebSphere Application Server


Recommended reading list: J2EE and WebSphere Application Server
Learn about using Java 2, Enterprise Edition (J2EE) and IBM WebSphere Application Server with this list of essential reading, compiled for customers, consultants, and other technical specialists by IBM Software Services for WebSphere.

Technorati Tags: