10 from IBM — Networking in 2.6 and J2ME, Java, Perl grids, GNU text tools . . .
Mar 19, 2004 — by LinuxDevices Staff — from the LinuxDevices Archive — 1 viewsIBM has published the following ten 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 . . .
- Networking improvements in the 2.6 kernel — The new Linux kernel includes support for and improvements in many areas of networking: from tunneling and better file security to encryption and privacy protection. This article covers how these improvements affect users even as they make Linux more secure and more enterprise-ready.
- Tune Eclipse's startup performance with the Runtime Spy, Part 1 — This article introduces the Runtime Spy, one of Core Tools available from Eclipse.org. The Runtime Spy is a perspective and set of views specifically designed to help you find and diagnose plug-in startup performance problems. It's considered one of best tools for understanding and diagnosing startup performance problems related to plug-in activation.
- Threads and networking in J2ME — This tutorial teaches you how to use threads in MIDlets to communicate over a network connection. Without multithreading, a MIDlet that requests a network connection blocks while waiting for a response from the network. In the real world, a user expects the application to continue running, even while a network connection is underway. The tutorial demonstrates the problems of non-threaded MIDlets and lets you build a multithreaded MIDlet.
- From OGSI to WSRF: Refactoring & Evolution — In this document, we explain the relationship between OGSI and WSRF and the related WS-Notification specifications, explain the common requirements that both address, and compare and contrast the approaches taken to the realization of those requirements.
- XML programming in Java technology, Part 1 — This updated tutorial covers the basics of manipulating XML documents using Java technology. It looks at the common APIs for XML and discusses how to parse, create, manipulate, and transform XML documents.
- Design cross-platform Java UIs with native performance — Can you write Java code that compiles across several platforms but still performs as fast as native code? This is a problem that has vexed Java developers, particularly when it comes to applications with complex UIs. This article proposes an interesting solution to this problem. You'll learn how to use JNI to access SLIK, a cross-platform C API that offers native performance on both Windows and UNIX. The JNI APIs demonstrated in this article will help you write skinned GUIs that run under both Linux and Windows with no code changes.
- Use AOP to maintain legacy Java applications — If you've ever inherited and then had to maintain a Java-based legacy application, then this article is for you. The author shows you how to use aspect-oriented programming (AOP) to gain an unprecedented view into the inner workings of even the most opaque of legacy applications.
- Build a grid with Perl, Part 2: Exchanging information — In this tutorial series, we're using Perl to build a resource grid that stores and manipulates photos and images. Communication drives the grid process, and in this tutorial we'll look at the communication requirements in our grid, including the need for efficient data transfer of the large files we'll be exchanging, the background communication requirements for managing and using the grid, and the effects of the communication system on the network performance, bandwidth requirements and other issues. We'll also look at the different modules that we'll be using to implement our grid communication system.
- Using the GNU text utilities — This tutorial shows you how to use the GNU text utilities collection to process log files, documentation, structured text databases, and other textual sources of data or content. The utilities in this collection have proven their usefulness over decades of refinement by UNIX/Linux developers, and should be your first go-to choice for general text processing tasks.
- Tips and tricks for using ImageMagick on Linux — There's nothing quite like 10 from IBM -- 2.6, Wireless, Java, KDE, Grids . . .
- 10 from IBM -- 2.6, web services, Java, grids, Rexx, OS/2 - Linux migration . . .
- 10 from IBM -- pthreads, sockets, buffer overflows, eclipse, mp3 tags . . .
- Eight from IBM -- Linux utilities, Swing/SWT, XML, Web Services, Grids . . .
- 10 from IBM: Kernel testing, C coding, Apache Ant, Python IDEs, Grids . . .
- Three from IBM -- Debugging compiles, SVG and XForms, Java benchmarking
- 15 from IBM: wireless, Eclipse, Java, grids, Linux, ...
- Eight from IBM: history, coding tips, sockets, validation, Knoppix, WAN . . .
- Eight from IBM -- Oprofile, vi, perl, web services, grids, XUL...
- Seven from IBM -- system tuning, wireless, mobile games, J2ME . . .
- 10 from IBM -- Device Developer, KParts, XML, Kernel, Networking, . . .
- 12 from IBM -- source compiling, secure coding, GnomeVFS, Java, . . .
- Ten from IBM -- Web services, CVS, VNC, wireless encryption, . . .
- Ten from IBM -- HTTP compression, clusters, regex/admin tutorials, . . .
- Ten technical articles from IBM -- Linux, grids, wireless PDA apps, ssh, . . .
- Seven technical articles from IBM -- Linux, Java, Wi-Fi, grid apps, . . .
- Six technical articles on Linux from IBM
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.