Archive Index (1999-2012) | 2013-current at | About  

Eight from IBM — Linux utilities, Swing/SWT, XML, Web Services, Grids . . .

Jan 23, 2004 — by LinuxDevices Staff — from the LinuxDevices Archive

IBM has published the following eight technical articles, tutorials, and downloads on its developerWorks Website. They cover a range of interesting (though not necessarily embedded) technical topics. Some require free registration. Enjoy . . .

  • The art of writing Linux utilities — Linux is famous for coming with a large toolbox and good… ways to integrate tools. Peter Seebach discusses how new tools are developed and how to make a one-off program into a utility you'll be using for years to come.
  • A survey of XML standards: Part 1 — The world of XML is vast and growing, with a huge variety of standards and technologies that interact in complex ways. It can be difficult for beginners to navigate the most important aspects of XML, and for users to keep track of new entries and changes in the space. In this series of articles, the author provides a guide to XML standards, including a wide range of recommended resources for further information.
  • Developing a Web service on LinuxThis article walks you through building and testing a Web service on Linux, using a hypothetical banking application as an example. We'll use the Web service tools and Extensible Markup Language (XML) editor in WebSphere Studio Application Developer 5.0 from IBM to develop the Web service for the server. Then, we'll create a client application to access the service. Finally, we'll test the service and client application in WebSphere Studio's test environment. Along the way, some Linux idiosyncrasies are highlighted for the newbie.
  • Advanced UI design for GNOME — GTK programming has almost never been this easy: IBM developer shares his skills, his enthusiasm, and his modified code for the SimpLIstic sKin interface (or SLIK). SLIK provides a great tool for building advanced user interfaces in Linux or Unix systems. A part of the GQmpeg toolset, it is written using the GTK toolkit, a powerful set of widgets for graphics used by such applications as the GIMP and other GNOME-based apps.
  • Migrate your Swing application to SWT — One of the reasons for the success of the Eclipse platform is the performance of its user interface compared to other Java applications. The SWT is a key contributor to that success. SWT allows you to build cross-platform user interfaces that are as rich as Swing UIs and that perform as well as native UIs, but the toolkit does have a drawback: SWT is not compatible with AWT and Swing. The author offers a comprehensive, hands-on guide to porting a Swing application to SWT using extensive code samples to illustrate the techniques.

  • Secure Information Grid, anywhere, on any network — An information grid gives users and applications secure access to any information anywhere over any type of network. This article defines the term “information grid” and shows that it is a core component of the grid computing model and outlines potential problems and the means of solving them in a distributed environment.
  • Perl and the grid infrastructure — Whether you want to develop a standalone grid or just want to provide an interface to an existing one, Perl can help. Through its extensible architecture and support for many of the protocols and systems that make up the modern grid, Perl is an ideal candidate either during submission or calculation and computation. This article shows you how to Integrate Perl into OGSI-based grid applications and services.
  • Linux on Mac: a POWER programmer's primer — Even though most Linux users have treated Linux as an operating system for their x86 white boxes, Linux runs equally well on PowerPC machines. This article looks at Linux on the PowerPC and the appealing range of PPC machines produced by Apple, where the option of using Linux is of great value to many users.

This article was originally published on and has been donated to the open source community by QuinStreet Inc. Please visit for up-to-date news and articles about Linux and open source.

Comments are closed.