IBM developerWorks
Create a custom web services project in Drupal 7
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.
Leveraging pureXML in a Flex microblogging application, Part 1: Enabling Web services with DB2 pureXML
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.
Casting spells with ImageMagick
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.
Scripting KVM with Python, Part 2: Add a GUI to manage KVM with libvirt and Python
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.
Customize container-managed security with AuthenticRoast
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.
Store datasets directly in shared memory with PHP
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.
Use the jQuery Mobile API for fine-grained custom control
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.
Create successful Python projects
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.
Using RichFaces with JSF 2
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.
Transactions with file systems using XADisk
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.
Android applications using Python and SL4A, Part 1: Set up your development environment
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.
Getting started with Backbone
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.
Firewall uptime and security with iptables
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.
Scripting KVM with Python, Part 1: libvirt
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.
Scheduling in Hadoop
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.
Easy and beautiful documentation with Sphinx
Use the Sphinx tool to create maintainable, style-driven documents that can be automatically
distributed in different formats, like HTML.
Build an iOS slideshow application for the iPad
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.
Predictive analytics in healthcare
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.
Develop lightweight mobile web applications with Dojo Mobile
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.
Create custom jQuery mobile themes
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.
















