Showing headlines posted by IdaAshley
« Previous ( 1 2 3 4 5 6 7 8 9 ... 18 ) Next »Hash Suffix Array Delta Compression on Linux
Previous differential compressions have the following drawback: They do not find the best matches for every offset of the version file. IBM Hash Suffix Array Delta Compression combines hash value and suffix array techniques to find the best match with respect to a certain level of detail and above a certain length threshold.
Develop with Eclipse STP and Apache Tuscany
The Eclipse STP plug-in and Apache Tuscany simplify services development through the use of the popular Eclipse development environment. In this tutorial, you will see STP and Apache Tuscany in action, through the creation of an SCA Java Remote Method Invocation (RMI) service. Also learn how to configure an Eclipse RCP application to consume a Web service hosted in IBM WAS v6.0.2.
Web Development with Eclipse Europa Part 1
In this tutorial, Part 1 on how to use Eclipse Europa for Web development using Java technology, PHP, and Ruby, we'll use Java EE for Eclipse to build a Web application for tracking and calculating baseball statistics. Also learn how to build a plug-in for Eclipse to define snippets that let you add code that follows enterprise standards.
Developing for the Nokia N800 with Linux
The Nokia N800 takes advantage of Linux’s ability to scale down to a small footprint to run efficiently in company devices, offering a great deal of general-purpose functionality for developers. In this Linux on board series root inside the Nokia N800 phone/Internet tablet/Webcam and see how to get started building applications by way of a working example.
Eclipse-Based Tooling for SCA
IBM Tooling for Service Component Architecture allows you to model, transform, or implement SCA applications. This eclipse-based tool helps developers visualize and define the component architecture, transform the assembly diagram, and code, test, and package the SCA project.
Binary Prober for AIX and Linux on POWER
IBM Binary Prober is a tool for instrumenting binary executable files running on the AIX and Linux on POWER platforms with user-supplied instrumentation code. In addition, it has built-in code coverage that can be imported to FoCuS, and profile capabilities that can be loaded into Code Analyzer.
The Future of the Linux SCSI Subsystem
The Small Computer Systems Interface (SCSI) is a collection of standards that define the interface and protocols for communicating with a large number of devices. Linux provides a SCSI subsystem to permit communication with these devices. This article introduces you to the Linux SCSI subsystem and discusses where this subsystem is going in the future.
The OpenMoko Linux Phone
This tutorial introduces the OpenEmbedded build environment used to create filesystem images for OpenMoko phones, such as the Neo 1973. The OpenMoko environment provides a completely free development environment for running application and system code on supported phone hardware, eliminating all dependency on proprietary code.
Mocking and Stubbing in Ruby on Rails
Understand the basic foundations behind stubbing and mocking techniques and strategies with this hands-on walkthrough using the three most popular mocking frameworks for Ruby: RSpec, Mocha, and Flex Mock. Also, learn how the Ruby on Rails Web framework can help speed your development of DB2-based Web applications.
Anatomy of Linux Synchronization Methods
In your Linux® education, you may have learned about concurrency, critical sections, and locking, but how do you use these concepts within the kernel? This article reviews the locking mechanisms available within the 2.6 kernel, including atomic operators, spinlocks, reader/writer locks, and kernel semaphores. It also explores where each mechanism is most applicable for building safe and efficient kernel code.
VoiceXML Interpreter for Firefox Tadpole Extension
VoiceXML library enables the Firefox Tadpole X+V Extension, bringing the benefits of web programming to the design of interactive voice response systems. Learn how VoiceXML allows you to write applications that interact with the user through audio dialogs, employing synthesized speech, pre-recorded audio, and automatic speech recognition of the users' spoken input.
Anatomy of the Linux File System
Linux supports a large number of file systems, from journaling to clustering to cryptographic. Linux is a wonderful platform for using and developing standard and more exotic file systems. This article explores the virtual file system (VFS) in the Linux kernel and then reviews some of the major structures that tie file systems together. You can also take this Linux file system tutorial to learn more about how to control the mounting and un-mounting of filesystems, examine existing filesystems, create filesystems, and perform remedial actions on damaged filesystems.
Model-Driven Development Tool for Parallel Applications
Developing applications that take advantage of multi-core capabilities is still complex and challenging. Model-Driven Development Tool for Parallel Applications helps with these difficulties. With it, you can extend UML modeling that generates parallel code, and supports concurrent patterns for multi-core environments.
Capture Rich Media with IBM Personal Presenter
Capture and distribute rich media content consisting of video, audio, and slides from the originator’s computer to multiple clients with IBM Personal Presenter. The graphical user interface is written in Java, and the underlying functionality is implemented in C/C++. This technology runs on Windows and Linux.
Starter Toolkit for DB2 on Rails
Users starting with Ruby and Rails are faced with the task of downloading source code, obtaining compilers, compiling code, and finding a relational database to use. Starter Toolkit for DB2 on Rails is a set of tools that enables rapid building of Web applications with Ruby on Rails and DB2.
Build an Indestructible Web-Hosted Brain
The problem with distributed computing is that everyone with the technology to reverse-engineer your crypto chip can listen to your broadcast and know exactly what you're trying to break. Build a robust distributed computing application that is opaque to observers—even those who have access to the source code— by attaching a simple neuron implementation to HTTP transport code.
Electromagnetic Field Solver Suite Tools on Linux
With the increase in complexity and data rates, modeling tools need to allow noise-free designs with fast turn-around times for many iterations in the design cycle. IBM Electromagnetic Field Solver Suite of Tools is a suite of full-wave and quasi-static electromagnetic field solver tools used to calculate the electrical parameters for interconnection and packaging design.
Create Lisp Apps with Cusp Eclipse Plug-In
Lisp is an excellent programming language that allows you to expand your knowledge of programming languages due to its largely typeless nature. Find out how to develop Lisp applications using the Cusp Eclipse plug-in. It can also help those seasoned in the Java language, PHP, or C/C++ think in new ways when developing applications.
Distributed Image Management for Linux Clusters
Discover a scalable image management tool that allows blades to run a Linux distribution over the network without a local disk. Operating this tool, Distributed Image Management for Linux Clusters, requires no modifications to the image. Its new version supports blades for IBM BladeCenter with the Cell/B.E. processor, including the QS20 and recently announced QS21.
LPI Exam 301: Concept, Architecture, and Design
Prepare for the Linux certification exam or simply build fundamental skills on Linux systems administration in this six-part tutorial series on exam 301 topics. In this tutorial Sean Walberg introduces you to Lightweight Directory Access Protocol (LDAP) concepts, architecture, directory design, and schemas.