| 10 from IBM -- Networking in 2.6 and J2ME, Java, Perl grids, GNU text tools . . . |
Mar. 19, 2004
IBM 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 command-line tools for handling large batches of tasks, and image manipulations are no exception. Web developers and administrators will appreciate the ability to handle large numbers of files easily, either at the command line or in scripts. The author presents more examples of the ImageMagick suite, this time demonstrating how to put curved corners, logos, or frames and borders on your images, as well as how to convert to and from multipage file formats including Adobe's PDF format.
Related Stories:- 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
(Click here for further information)
|
|
|
FUEL Database on MontaVista Linux
Whether building a mobile handset, a car navigation system, a package tracking device, or a home entertainment console, developers need capable software systems, including an operating system, development tools, and supporting libraries, to gain maximum benefit from their hardware platform and to meet aggressive time-to-market goals.
Breaking New Ground: The Evolution of Linux Clustering
With a platform comprising a complete Linux distribution, enhanced for clustering, and tailored for HPC, Penguin Computing¿s Scyld Software provides the building blocks for organizations from enterprises to workgroups to deploy, manage, and maintain Linux clusters, regardless of their size.
Data Monitoring with NightStar LX
Unlike ordinary debuggers, NightStar LX doesn¿t leave you stranded in the dark. It¿s more than just a debugger, it¿s a whole suite of integrated diagnostic tools designed for time-critical Linux applications to reduce test time, increase productivity and lower costs. You can debug, monitor, analyze and tune with minimal intrusion, so you see real execution behavior. And that¿s positively illuminating.
Virtualizing Service Provider Networks with Vyatta
This paper highlights Vyatta's unique ability to virtualize networking functions using Vyatta's secure routing software in service provider environments.
High Availability Messaging Solution Using AXIGEN, Heartbeat and DRBD
This white paper discusses a high-availability messaging solution relying on the AXIGEN Mail Server, Heartbeat and DRBD. Solution architecture and implementation, as well as benefits of using AXIGEN for this setup are all presented in detail.
Understanding the Financial Benefits of Open Source
Will open source pay off? Open source is becoming standard within enterprises, often because of cost savings. Find out how much of a financial impact it can have on your organization. Get this methodology and calculator now, compliments of JBoss.
Embedded Hardware and OS Technology Empower PC-Based Platforms
The modern embedded computer is the jack of all trades appearing in many forms.
Data Management for Real-Time Distributed Systems
This paper provides an overview of the network-centric computing model, data distribution services, and distributed data management. It then describes how the SkyBoard integration and synchronization service, coupled with an implementation of the OMG¿s Data Distribution Service (DDS) standard, can be used to create an efficient data distribution, storage, and retrieval system.
7 Advantages of D2D Backup
For decades, tape has been the backup medium of choice. But, now, disk-to-disk (D2D) backup is gaining in favor. Learn why you should make the move in this whitepaper.
|
|
|
|
|