IBM developerWorks

Subscribe to IBM developerWorks feed IBM developerWorks
The latest content from IBM developerWorks
Updated: 38 min 55 sec ago

Create a custom web services project in Drupal 7

Tue, 01/31/2012 - 08:00
Did you know you can provide web services through your Drupal- powered site? Learn how to use this technique to offer more flexibility with your content.
Categories:

Leveraging pureXML in a Flex microblogging application, Part 1: Enabling Web services with DB2 pureXML

Tue, 01/24/2012 - 08:00
The pureXML capabilities of IBM DB2 allow you to store XML natively in a database without modification, while Adobe Flex applications can read XML directly and populate Flex user interfaces. In this three-part article series, you will create a microblogging application that takes advantage of pureXML, Web services, and Adobe Flex; and even allows you to publish your microblogging updates on Twitter.
Categories:

Casting spells with ImageMagick

Tue, 01/24/2012 - 08:00
ImageMagick is a suite of open source tools for creating, editing, and converting bitmap images. The advanced developer can leverage its many capabilities to produce quality, professional bitmap images, and other artwork for display on websites, in marketing brochures, and anywhere the artistic mood may strike. Licensed under the Apache 2.0 license, ImageMagick can be freely used, copied, modified, and distributed in both open and proprietary applications.
Categories:

Scripting KVM with Python, Part 2: Add a GUI to manage KVM with libvirt and Python

Tue, 01/17/2012 - 08:00
Further explore how to use Python to create scripts for managing virtual machines using KVM. Learn how to add a GUI to expand on the simple status and display tool.
Categories:

Customize container-managed security with AuthenticRoast

Tue, 01/17/2012 - 08:00
AuthenticRoast is an open source project that works with the Java Authentication Service Provider Interface for Containers (JSR 196) to let you develop custom authentication modules for use with container-managed, declarative security. Joe Sam Shirah shows how AuthenticRoast can minimize configuration impact on Java Enterprise Edition (JEE) containers and greatly reduce coding effort for custom security requirements. A downloadable WAR with demonstration code is provided.
Categories:

Store datasets directly in shared memory with PHP

Tue, 01/17/2012 - 08:00
Learn about shared memory and how to use it in web applications as a data storage option, benefiting from high speed, reliability, and data exchange with other applications. Provided examples show how it may help solve common problems in web application development.
Categories:

Use the jQuery Mobile API for fine-grained custom control

Tue, 01/10/2012 - 08:00
The jQuery Mobile framework is a quick and easy way to create mobile websites. However, you might not know that the framework has a decent API that you can use to extend the basic functionality. This article provides an overview of some of the most useful features in the API and gives you working code examples throughout.
Categories:

Create successful Python projects

Tue, 01/10/2012 - 08:00
Creating a successful open source Python project involves more than just writing useful code. It's about community engagement, increasing cooperation opportunities, craftsmanship, and support. Explore best practices to help you create your own successful project.
Categories:

Using RichFaces with JSF 2

Tue, 01/10/2012 - 08:00
RichFaces, like most other rich/Ajax component frameworks designed for use with JavaServer Faces (JSF), was extensively revamped for compatibility with the significant changes in JSF 2. Joe Sam Shirah examines changed and new RichFaces 4.1 components that provide the same functionality he demonstrated in "An introduction to RichFaces" with version 3.1. He also updates the setup requirements for using RichFaces with JSF.
Categories:

Transactions with file systems using XADisk

Mon, 12/19/2011 - 08:00
Java applications, which store their partial data in files, can benefit in many ways by accessing file-systems using transactions. Learn how to work with open source XADisk for transactional file access.
Categories:

Android applications using Python and SL4A, Part 1: Set up your development environment

Mon, 12/19/2011 - 08:00
This series of articles explores how to use Python and Scripting Layer for Android (SL4A) to build applications for the Google Android platform. This article, the first in the series, shows what you need to do to get everything installed and running.
Categories:

Getting started with Backbone

Tue, 12/13/2011 - 08:00
Efficient management of the numerous lines of JavaScript code in web applications can be a challenge. Asynchronous JavaScript and XML (Ajax) interactions heavily populate pages to provide a better experience to the user. Single page interfaces, which are becoming more common, are driven by Ajax. Backbone is a JavaScript framework that can be used to create model-view-controller (MVC)-like applications and single page interfaces. In this article, learn how useful Backbone can be for creating Ajax applications or single page interfaces.
Categories:

Firewall uptime and security with iptables

Tue, 12/13/2011 - 08:00
Iptables is the standard Linux firewall application. It is easy to configure and maintain while powerful enough to provide the control expected from a high-end appliance. Learn how to get started with iptables, recover from common issues, and simulate a small-office usage scenario.
Categories:

Scripting KVM with Python, Part 1: libvirt

Tue, 12/06/2011 - 08:00
This two-part series explores how to use Python to create scripts for managing virtual machines using Kernel-based Virtual Machine (KVM). In this installment, learn the basics of using libvirt and the Python bindings to build a few simple status and display tools.
Categories:

Scheduling in Hadoop

Tue, 12/06/2011 - 08:00
Get to know Hadoop scheduling, and explore two of the algorithms available today:fair scheduling and capacity scheduling. Also, learn how these algorithms are tuned and in what scenarios they're relevant.
Categories:

Easy and beautiful documentation with Sphinx

Tue, 11/29/2011 - 08:00
Use the Sphinx tool to create maintainable, style-driven documents that can be automatically distributed in different formats, like HTML.
Categories:

Build an iOS slideshow application for the iPad

Tue, 11/29/2011 - 08:00
Learn to build an iOS slideshow application as you walk through the process step-by-step in this article. The example application will communicate with a web server to retrieve an XML slideshow definition and display the images contained in the slideshow.
Categories:

Predictive analytics in healthcare

Tue, 11/29/2011 - 08:00
As digital records and information become the norm in healthcare, it enables the building of predictive analytic solutions. These predictive models, when interspersed with the day to day operations of healthcare providers and insurance companies, have the potential to lower cost and improve the overall health of the population. As predictive models become more pervasive, the need for a standard, which can be used by all the parties involved in the modeling process: from model building to operational deployment, is paramount. The Predictive Model Markup Language (PMML), is such a standard. It allows for predictive solutions to be easily shared between applications and systems. This article describes the latest release of PMML, Version 4.1, and several ways it can be used to expedite the adoption and use of predictive solutions in the healthcare industry.
Categories:

Develop lightweight mobile web applications with Dojo Mobile

Fri, 11/18/2011 - 08:00
Dojo Mobile is a Dojo-based widget set for creating mobile web applications. With Dojo Mobile, you can develop lightweight, high-performance mobile web applications. In this article, learn how Dojo Mobile addresses the performance issues, and how you can optimize Dojo Mobile-based user applications to make them as small and efficient as possible.
Categories:

Create custom jQuery mobile themes

Tue, 11/15/2011 - 08:00
The high adoption rate of smartphones and tablet devices is ultimately increasing the demand for mobile web developers and designers. The jQuery Mobile framework lets you create mobile web experiences that rival the results of native application development by providing instant access to applications and websites via the web browser rather than making users download and install mobile applications. Learn how to use the jQuery Mobile theming framework to create custom-branded mobile websites and web applications.
Categories:

Pages