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 . . .
- Automate the application build and distribution process — This article looks at how to create a structure for building and distributing applications, including heavily customized versions, and a simple way of disseminating the applications among a number of machines, manually or automatically, as easily as possible.
Open Source Wireless Tools Emerge — The wireless development landscape differs from the wired world in a number of ways. For one thing, the dominance of handheld device manufacturers and proprietary OS makers has meant that open source projects for wireless connectivity have been slow to take off. But now this sector is showing some signs of life. This article explains both the delays and the brightening future. Living in Emacs — This tutorial gives you a guide to the basics of using Emacs, a popular modeless text editor with many powerful features. The tutorial covers fundamental concepts and common activities, and then builds on those foundations to quickly familiarize you with this excellent editor. Develop aspect-oriented Java apps with Eclipse and AJDT — AspectJ is an aspect-oriented extension of the Java language that enables a modular implementation of crosscutting concerns. In this article, AJDT contributors and IBM aspect-oriented software development team members introduce you to AJDT. Programming With Potent XMLBeans — On the XML and Java technology frontier, where numerous technologies jostle for space, XMLBeans is making a mark for itself in a very short time. This article introduces the technology with a simple example, takes you through the step-by-step process of compilation and binding, and discusses advanced features like XML cursors, tokens, and XQuery expressions. It also discusses how XMLBeans is more powerful than other XML-Java technology data binding techniques. Should I migrate from Borlands JBuilder to Eclipse? — Many programmers are moving to Eclipse, the popular, open source development environment. For programmers familiar with Borland's free JBuilder X Foundation edition, this article starts with a brief comparison of both IDEs' features, ease of use, and stability, and then demonstrates essential tasks in Eclipse — and shows how they differ from JBuilder — so you can decide if Eclipse is right for you. Easy ODBC programming using Apache Derby — This article introduces you to ODBC programming with Apache Derby or IBM Cloudscape as the backend data source. You'll learn how ODBC applications differ from embedded SQL applications, how to set up Apache Derby as an ODBC data source, and how an ODBC application is structured. In addition, the author covers error handling and includes an example. Orchestrating Grid Workloads — neither feast nor famine — Grid resource managers manage workload from requesters to the available grid engines. What happens when there's more work than available engines can handle? Traditionally, this condition causes queuing and additional wait times for the user community. What would happen if the grid resource manager could appeal to some outside entity to add engine resources? What if there were multiple grids within an enterprise and this outside entity could determine which grid most needed resources? This article discusses how resources can be managed into and out of a grid environment using an example infrastructure. IBM releases intelligent tools for semantic programming — IBM's new semantic technology enables companies to make better use of their information by enabling software to be more intelligent, adaptive, and efficient. It consists of three major areas; Ontology Specification Languages, Ontology Management Systems and Ontology Query Languages. The following semantic technologies are from IBM research labs from around the world:
- IBM Integrated Ontology Development Toolkit
- Ontology Management System
- Ontology-based Web Services for Business Integration
- Emerging Technologies Toolkit
- Agent Building and Learning Environment (ABLE)
Here's a related article that shows how to perform root-cause analysis with the Autonomic Management Engine and ABLE components.
This article was originally published on LinuxDevices 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.