Showing headlines posted by IdaAshley
« Previous ( 1 ... 7 8 9 10 11 12 13 14 15 16 17 ... 18 ) Next »Get Started with Apache Maven 2
With the increased availability of robust, enterprise-grade open source components, today's software projects require dynamic collaboration among project teams and often depend on a mix of globally created and maintained components. In its second generation, the Apache Maven build tool was designed to take on these modern challenges. This tutorial gets you started with Maven 2.
Build a Sample Project with Eclipse Cell BE SDK
In this introductory walk-through, updated for the Cell Broadband Engine (Cell BE) SDK V2.0, explore the Cell BE processor IDE with a click-for-click lesson on how to construct a simple project. Also, get step-by-step instructions on how to create, build, and run POWER Processing Unit (PPU)-and Synergistic Processor Unit (SPU)-managed make projects.
Lazy Programming and Evaluation
Lazy programming is a general concept of delaying the processing of a function or request until the results are needed. This concept has numerous applications, from the obvious to the obscure. Thinking in terms of lazy programming can help you rid your code of unneeded computation and restructure programs to be more problem-oriented.
Create Atom-Enabled Apps with Apache Abdera
Earlier articles in this series provided an overview of the Atom Publishing Protocol and described the various ways it is being utilized in real world applications. This article demonstrates how you can start to implement Atom-enabled applications using Abdera, a new open-source project currently under incubation at the Apache Software Foundation.
Signals as a Linux Debugging Tool
By focusing on the analysis of data captured using signal handlers, you can speed up the most time-consuming part of debugging: finding the bug. This article gives a background on Linux signals with examples specifically tested on PPC Linux, then goes on to show how to design your handlers to output information that lets you quickly home in on failed portions of code.
How to Use XL C/C++ V8 for Linux on POWER
The IBM XL C/C++ Advanced Edition for Linux is a standards-based, command-line compiler for Linux running on Power Architecture processor-based systems. Besides exploiting POWER4, POWER5, and PowerPC 970, it also supports the new POWER5+ processor. This article introduces the new features added in the XL C/C++ V8.0 for Linux compiler and highlights the various differences between GCC compilers and XL C/C++.
Get Started on Installing a Large Linux Cluster
Create a working Linux cluster from many separate pieces of hardware and software, including IBM System x and TotalStorage systems. This article, one of a multipart series, covers hardware configuration in the Linux cluster, including understanding architecture, planning logical network design, setting up terminal servers, and updating firmware.
JSF and Ajax: Web 2.0 Made Easy with RAD V7
Creating and integrating an Ajax application is not an easy task, but the release of IBM Rational Application Developer (RAD) V7 provides Ajax functionality for the JSF components to make the task much easier. This article explains how to use Ajax and JSF together in RAD V7 and walks you through an example of adding Ajax support to an existing application.
Why Ajax Works So Well with Ruby
The hype for Ajax, a technique for making Web pages more interactive, is in overdrive. In this article, find out why Ajax works so well with the flourishing Ruby on Rails framework to make Ajax on Rails a powerful combination.
Other Very Popular ArticlesMastering Ajax Series ( 332K reads) What's the secret sauce in Ruby on Rails (71K reads)
Other Very Popular Articles
Test New WAS CE V1 Features on Linux
Download WebSphere Application Server Community Edition V1.1.0.1 (WAS CE)--a free, lightweight J2EE application server built on Apache Geronimo technology--to use on the Linux OS. New features in this version include latest open source innovations such as support for JDK 5.0, improved deployment capabilities for compressed JARs and J2EE modules, and eclipse plug-in with Eclipse Web Tools Platform 1.5.
Other Popular Articles
Other Popular Articles
The Art of Loading and Storing on PowerPC
The previous article in this series introduced assembly language programming using the 64-bit PowerPC instruction set on POWER5 and other processors that use these instructions. This article drills down the specifics of using the 64-bit PowerPC on Linux and UNIX-like operating systems, focusing on data access methods and position-independent code.
Other Popular Articles
Other Popular Articles
StAX’ing up XML: Streaming API for XML
The Streaming API for XML (StAX) is the latest standard for processing XML in the Java language. As a stream-oriented approach, it often proves a better alternative to other methods, such as DOM and SAX, both in terms of performance and usability. This article provides an overview of StAX and describes its cursor-based API for processing XML.
Adapt Web Apps to Work with Multiple Browsers
The features of different Web browsers, such as language settings and JavaScript support, can cause Web applications to work differently from one browser to another. Learn some useful tips to help you make your Web applications more adaptable to all environments and avoid application breaks.
Linux Powers Nokia 770
The Linux-based Nokia 770 Internet tablet is an intriguing gadget for Linux enthusiasts and professional embedded developers. Though it lacks personal information manager (PIM) apps one would expect from a palmtop-sized device, it is instead pitched as an “Internet tablet”, providing applications such as Web browser and an e-mail client.
Tuning Your CPC945 Memory Controller
Explore the register-level details of tuning the CPC945's double data rate 2 (DDR2) memory controller for specific hardware implementations. Author Neil Leeder introduces nifty self-calibrating hardware features of the CPC945 to help you learn how to operate reliably with different memory configurations.
Parallel Machine Learning Toolbox on Linux
Many sophisticated machine learning algorithms cannot process large amounts of data on a single node, but IBM Parallel Machine Learning Toolbox (PML) can do so by distributing the computations. This distribution speeds up computations and expedites training by weeks, days, or even hours in an easy, reliable way. PML can run on a wide array of architectures including single-node, small clusters, grids, and BlueGene.
Build a Basketball Team with GLPK
The GNU Linear Programming Kit (GLPK) is a powerful, proven tool for solving numeric problems with multiple constraints. This article, the third in a three-part series, uses GLPK and the glpsol client utility with the GNU MathProg language to solve a perfume production problem and a basketball lineup problem.
Celebrate the XML Decade
IBM Systems Journal recently published an issue dedicated to XML's 10th anniversary. Take a look at XML application techniques, and general discussion of the technical, economic and even cultural effects of XML. Learn why XML has been successful, and what it would take for XML to continue its success.
Networking a C Implementation of BEEP
The IBM BeepLite Networking Layer for C is an implementation of BEEP (Blocks Exchange Protocol), a generic application protocol kernel for connection-oriented, asynchronous interactions. It supports dynamic, pluggable application protocols for peer-to-peer, client-server, or server-to-server scenarios, allows multiple channels over TCP, and supports arbitrary MIME payloads including XML.
Common Problems Modern Engineers Face
While per-transistor failure rates may be down, overall reliability hasn't declined as much as people sometimes assume, and modern systems are often much harder to repair than older ones. Following up on a previous article, Lewin Edwards reviews more of the problems modern engineers face.
« Previous ( 1 ... 7 8 9 10 11 12 13 14 15 16 17 ... 18 ) Next »