News Archive (1999-2012) | 2013-current at LinuxGizmos | IoT and Embedded News Feed |    About   

Ten from IBM: Mashups, XSLT, Ajax XML, Cell IDE, Dojo, HRRG…

Nov 10, 2006 — by LinuxDevices Staff — from the LinuxDevices Archive — 1 views

IBM has published the following new technical articles, tutorials, and downloads on its DeveloperWorks website. They cover a range of interesting (though not necessarily embedded) technical topics, primarily related to Linux and open source system development. Some require free registration.

  • The Mother of all Mashups — This Ultimate Mashup series will show you how to use Java programming and a combination of servlets, JSP, software from the open source Jena project, and new native XML capability called pureXML to build the Mother of all Mashups.

  • Simple Xalan extension functions: Mixing Java with XSLT — The Xalan XSLT processor can invoke almost any method in almost any Java class in the classpath. Doing so can improve performance, provide features like trigonometric functions that aren't available in XSLT, perform file I/O, talk to databases and network servers, or implement algorithms that are easy to write in the Java language but hard to write in XSLT. Learn the basics of invoking Java code from Xalan.
  • Master Ajax using XML in requests and responses — The more you learn about the technologies around Ajax, the more careful you have to be about your decisions. When you realize that there's no standard way for a server to respond to clients with name/value pairs, the reasoning behind using XML becomes pretty clear. This article shows you the pluses when your server sends XML back to a client.
  • IDE for the Cell Broadband Engine SDK — This introductory walk-through provides an introduction to some of the main features of the Cell IDE for Eclipse and step-by-step instructions on how to create, build, and run POWER Processing Unit (PPU)- and Synergistic Processor Unit (SPU)-managed make projects. Elements in the design of the cell chip are expected in IBM's future server chips, and could end up inside the PlayStation 3.
  • Why people became IT architects — IT architects usually have a common love for new experiences, and new knowledge. They often may be considered rogues, but one thing is for sure, they all seem to be having a wonderful time! Find out why they do what they do and how they got where they are. Explore the twists and turns of their professional journeys that led them to the world of IT architecture. Maybe you'll find that becoming an IT architect is right for you.
  • Developing HTML widgets with Dojo — Learn the basics of developing HTML widgets using Dojo; including how to refer an image, how to add an event handler to an HTML page, and how to handle composite widgets. Also, discover important differences between plain old JavaScript-style coding versus using Dojo.
  • Partitioning the system in the HRRG computer — In Part 1 of the HRRG (Heath Robinson Rube Goldberg Computer) series you learned the creation of the HRRG and how you can be involved. Now, in Part 2, learn how to partition the system, trading off between implementation complexity, granularity, and flexibility, while also minimizing the bandwidth required to communicate among the various modules.
  • Shaking some sense into a Linux ThinkPad — Place your computer on the leading edge of cathartic interfaces by modifying the kernel to reset your Linux laptop automatically when shaken during a kernel panic. Implement a shake-detection algorithm in the kernel and user space to perform automatic shutdowns and restarts when certain kinetic conditions are met.
  • Developing with Apache Derby — hitting the trifecta — This article reviews how to modify an SQL query to group related rows together to provide summary statistics database information and introduces the concept of a view, which can be used to simplify database application development by creating a virtual table that represents the results of an SQL query. Also learn about database indexes, which you can use to locate specific table rows. After you've mastered these advanced database concepts, you'll be well positioned to begin developing Java database applications with Apache Derby.
  • Apache Derby databases, Part 1: Converged provider environment — This article, Part 1, introduces the growing need for automated IT management, which is facilitated by the centralization and consolidation of applications, data centers, and front- and back-office functions. Discover how you can use Derby as a managed element, including working with the database's unified utilization and management requirements and how using FCAPS can help you design an IT management solution.

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.