News Archive (1999-2012) | 2013-current at LinuxGizmos | Current Tech News Portal |    About   

Nine from IBM — Cloudscape, clusters, lex/yacc/bison, ccache, Java/xml . . .

Sep 3, 2004 — by LinuxDevices Staff — from the LinuxDevices Archive — 3 views

IBM has published the following 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 . . .


  • Cloudscape embeddable SQL database engine for Java technology — The IBM Cloudscape lightweight, pure Java technology-based embeddable architecture makes it the ideal database engine for deploying database-driven Java applications. With Cloudscape, the database engine becomes part of the application so the user never has to install or manage it. This article highlights the Cloudscape embeddable SQL database engine for Java technology, and provides you with an overview of some of the Cloudscape technical features.
  • Migrating to Linux — By migrating from Windows to Linux, you can increase security and up time, while saving thousands in lower administrative, licensing, hardware, and support costs. The resources on this page will help you migrate your applications, mail servers, and operating systems to Linux.
  • Linux clustering solutions are flurishing — High-availability solutions for Linux clusters are now available from several Independent Software Vendors (ISVs), and span a range of capability and complexity. HA clusters are expected to become common in the near future. It should no doubt become important as Linux clusters become mainstream. This whitepaper covers clustering solutions using IBM hardware, standard Linux distributions and Open Source software.
  • Meet lex, yacc, flex, and bisonLex and yacc are tools to automatically build C code suitable for parsing things in simple languages. These tools are most often used for parts of compilers or interpreters, or for reading configuration files. In the first of two articles, Peter Seebach explains what lex and yacc actually do and shows how to use them for simple tasks.
  • Build code with lex and yacc, Part 2 — The second article of this two-part series explores more advanced lex/yacc development and introduces basic troubleshooting techniques. See e-mail headers parsed before your very eyes! Marvel at cryptic error messages! See a computer actually compute something!
  • Improve collaborative build times with ccache — The ccache tool improves the build performance by caching the incorporation of header files into source files and therefore speeds the build time by reducing the time required to add in header files with each compilation stage. In this article, learn how to build and install ccache, how to use it with your existing environment, and how to improve the build times in group development projects.
  • Best practices for XML in Java programming — The following series of tutorials provides sophisticated topics for manipulating XML documents with Java technology. Author Doug Tidwell shows you how to do tasks such as generate XML data structures, manipulate those structures, and interface XML parsers with non-XML data sources. You will learn how to use XML parsing in the Java language and get a good look at some of the more esoteric features of DOM, SAX, JDOM, and JAXP. Read about XML programming in Java, Part 1, Part 2, and Part 3.
  • From OS/2 to Linux: Part 3. Timer and DLL calls — Linux is evolving as the predominant operating system of the new millennium, and legacy operating systems such as OS/2 are being gradually phased out. This series of articles helps the developers involved in the tedious process of migrating/porting the OS/2 system drivers and applications to Linux. In this last of three installments, the authors focus on how to do timer calls and DLL calls in OS/2 and Linux, with a view to mapping between the two systems.
  • Migrating from Linux Kernel 2.4 to 2.6 on POWER — One of the benifits you get when migrating from Linux Kernal 2.4 to 2.6 is improved stability. The process for loading kernel modules in and out of the kernel was improved. This article highlights and shares information on that and the other differences between the Linux kernels 2.4 and 2.6 including new features of Linux Distributions for POWER5-based systems, SUSE LINUX Enterprise Server 9 (SLES 9), and Red Hat Enterprise Linux Advanced Server 3.

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



Comments are closed.