...and an extra special welcome to mobile developers as we launch our new mobile
Granted, sharp-eyed readers already know that we've been providing top-notch mobile resources for some time now (thanks for
noticing), but the growing importance of these technologies and our expanding library of mobile-related content inspired
us to build a permanent home for all of these helpful articles, knowledge paths, forums, blogs, videos, and more. Sharpen
your skills and keep up with your peers; you can start with this week's new feature article, "Implement
responsive design with jQuery Mobile and CSS3," then explore the popular mobile topics list in the right-hand column.
And don't overlook the trial version of Worklight
Mobile Platform V4.2.1 (30 days, no charge). Want me to keep you apprised of the latest mobile content on developerWorks?
your newsletter profile to include mobile development listings.
The new mobile site is just one of several announcements being made at next week's Impact
2012 conference, including at least a couple of items that you probably don't know about -- regardless of how sharp you
are. (Stay tuned.)
Until next week,
John Swanson and the developerWorks editorial team
Our other top features on developerWorks
| Meet the IBM Cloud Simulator for Tivoli Service Automation
The IBM Cloud Simulator for Tivoli Service Automation Manager provides an automatically created simulation of a Tivoli Service
Automation Manager-enabled system that allows developers to create effective prototypes and get a taste of private cloud
service management and administrative functions. This article shows you how it works.
Learn about the IBM Cloud Simulator >
| Discover PureApplication System patterns of expertise|
Get a basic understanding of the IBM PureSystems family of expert integrated systems. This article provides a tour of the
structure of the PureApplication System and virtual patterns of expertise. Specifically designed for transactional web and
database applications, IBM PureApplication System solutions are packaged into patterns built for easy deployment on the cloud.
Learn about PureApplication System patterns>
| Test drive IBM SmartCloud Enterprise now|
Customers who sign a contract between 12 April and 28 May can provision select virtual machines at the Toronto (Canada),
Ehningen (Germany), Tokyo (Japan), Singapore, Boulder (US), and Raleigh (US) data centers, subject to availability, at no
Take advantage of it while you can >
| Webcast: ITIL at cloud speed using the IBM SmartCloud
Control Desk (8 May)|
Learn about IBM SmartCloud Control Desk, an IT Service Management solution that helps reduce costs and minimize service disruptions
through automated service request handling, efficient change management, and optimized asset lifecycle management across
IT and enterprise domains. (8 May 2012, 11:30am EDT)
Register today >
| Cloud technical webcast recordings|
Check out these pre-recorded technical deep-dive webcasts, which are geared toward cloud architects, developers, and ISVs.
Listen in >
| New IBM ecosystem partner images on the IBM Cloud|
Explore the new partner software images on the IBM Cloud. IBM Business Partner solutions extend the value of the IBM SmartCloud
by providing new capabilities. Learn more about these capabilities, which are now being offered on the IBM Cloud.
New ecosystem partner images on the IBM Cloud >
| Run Oracle applications on DB2 10 for Linux, UNIX, and Windows|
In this article update, see some of the new features that were added in DB2 10, and get a high-level overview of what Oracle
compatibility means in DB2.
Give Oracle apps a bear hug with PL/SQL support >
| Tutorial: Exploring IMS disaster recovery solutions,
Examine the recovery and restart solutions provided by the IMS Recovery Expert product. Part 3 of this tutorial series shows
you how to use system-level backup as a resource.
Get on the road to recovery >
| Install DB2 pureScale environment on System x|
Follow step-by-step hardware and software instructions for installing the DB2 pureScale Feature with Linux on System x servers.
This article guides you through the setup of a two-node DB2 pureScale cluster environment containing one member and one cluster
caching facility on each node.
Get started >
| Exploring your InfoSphere BigInsights cluster
and sample applications|
Find out how the BigInsights web console can give you a quick start with your big data projects. The console provides tools
to administer your cluster, launch applications, monitor application status, work with your distributed file system, and
analyze data using a spreadsheet-style tool.
Get a quick start with the web console >
| Use concurrent I/O to improve DB2 database performance|
Explore the differences between the I/O mechanisms available with UNIX and Linux file systems, and see how concurrent I/O
technology can be used in a DB2 environment to improve database performance.
Find out how >
| New issue: IBM Data Management magazine|
Explore the latest issue of IBM Data Management magazine online, with features on NoSQL, the impact of big data on data analytics,
optimizing backup images for data deduplication devices, and much more.
Start exploring >
| Announcing the 2012 IBM Champions for Information
Please join us in congratulating the 2012 IBM Champions in the area of Information Management -- 158 customers, academics,
and business partners who have been recognized for the exceptional contributions they make to our communities by advocating
Information Management software and solutions through articles, books, events, social media, and much much more.
Connect with one or more of our IBM Champions >
| DB2 Tech Talk: Optimize storage utilization and
minimize administration with DB2 10 (11 May)|
Learn about the new storage optimization features in the recently announced DB2 10 in this DB2 Tech Talk (formerly known
as Chat with the Lab). Features covered include adaptive compression, multi-temperature data management, and workload management.
(11 May 2012, 12:30pm EDT)
Register now >
| Webcast: Blueprint your data integration projects
with InfoSphere Blueprint Director (21 May)|
This interactive webcast shows you, through realistic user scenarios,
how IBM InfoSphere Blueprint Director fosters collaboration and best practices among team members to optimize the planning,
design, delivery, and updating of critical integration projects. (21 May 2012, 1:00pm EDT)
Register now >
| Podcast: Emil Eifrem on Neo4j|
Meet the man behind Neo4j, the popular graphical database you've been hearing so much about. Find out more about this robust
open source database, how to access data from it, and how it can be best applied in your projects.
Listen now >
| Java editor finds Twitter|
Java editor Jenni Aloi spends her spare time reading everything she can (and can understand) on various scientific disciplines.
If you like a little genome with your Java or cosmology with your concurrency, follow Jenni on Twitter.
Follow Jenni >
| Windows to Linux: Running applications|
People can struggle with different things when making a transition into Linux. One is the different ways in which applications
are accessed. Tracy Bost helps clear the confusion in his continuing series on Linux for Windows administrators.
Run Linux apps from both the command line and the desktop >
The power of gKrypt, Part 1|
Want to harness your general purpose graphics units (GPGPUs) for data encryption? You bet you do! Learn how gKrypt can help
in Part 1 of this two-part series.
Protect your data at the speed of light >
| Follow Chris on Facebook|
You can also keep up with Linux and Open source editor Chris Walden on
Facebook. Find out when articles post and keep up with his pointers to
other interesting information. Don't worry -- he doesn't talk about his
cat or his kid. It's all open source!
Follow cmw.osdude on facebook >
| Calling all Collaboration software experts...|
Are you an expert in IBM Collaboration software who wants to share your knowledge? Do you want to write articles to share
that knowledge, but hesitate because writing isn't your forte? Help is at hand! Our IBM Everyone Writes
program provides editing and publishing support for your wiki articles and developerWorks white papers. Read our blog post
Start authoring with Everyone Writes >
| Latest Everyone Writes article: "Using IBM Connections
more as a platform than an application"|
IBM Connections is commonly known as a collection of many applications. In fact, IBM Connections provides infinite possibilities
for extension, integration, and third-party development. This article demonstrates these features with respect to Connections
SPIs, Connections iWidget support, and Connections REST APIs, with real-life examples for each.
Take a closer look at IBM Connections >
| Create a custom rendering plug-in to display
the average rating for an IBM Web Content Manager item|
To leverage the information about rating IBM Web Content Manager (WCM) items, this article uses a custom rendering plug-in
to display the average rating for a WCM content item. This can be used, for example, within a menu design so you can see
what the rating is for a piece of content.
Start creating your plug-in >
| Book preview: XPages Extension Library|
Preview a chapter from the upcoming XPages Extension Library book from IBM Press. The book will be available in May.
Preview it now >
| OpenNTF contests: Your smarts could win you some
The new OpenNTF
XSnippets contests help increase the quantity and quality of simple code snippets. Prizes totaling $400 will be awarded.
And there's still time for you to contribute your open source project to the third
OpenNTF development contest, sponsored by IBM Business Partner We4IT. You could win prizes of $800 or $1600.
| Implement responsive design with jQuery Mobile and CSS3|
Having trouble coding for all of the different screen resolutions out there? Pair jQuery Mobile with CSS3 to build pages
that respond to different screen resolutions.
Dynamic sizing for any device >
| Free remote control for your PC with VNC|
VNC provides free remote control access on a PC across a variety of
operating systems. However, it can be tricky to configure for an
environment where several people may log into the system. This article
covers the details to help you get going.
Enable multiuser logins with VNC >
| Explore multiple MapReduce methods|
Technology usually spawns multiple solutions for solving complex problems, and big data is no exception. See the many flavors
of MapReduce. One of them should be a good match for your style and skills.
Dive into MapReduce >
| Follow Chris on Twitter|
Follow Linux and Open source zone editor Chris Walden on Twitter for regular updates
on articles and other information relevant to the Linux and open source communities.
Follow cmw_osdude on Twitter >
| Extend TOGAF's ArchiMate to nonfunctional aspects of enterprise
Extend ArchiMate, the TOGAF modeling language, to represent nonfunctional, business aspects of enterprise architecture, thus
making the architecture more useful in clouds and other environments. Then download a simple customization so you can use
the extension in Rational System Architect.
Learn how to extend ArchiMate to nonfunctional aspects >
Using SoaML services architecture to encapsulate interactions |
Jim Amsden, co-author of the OMG SoaML standard, explains the key concepts and how to use SoaML to encapsulate the interactions
between participants in service-oriented architecture (SOA). He also clarifies the different modeling approaches and options
supported by UML, SoaML, SysML, and UPDM.
Get more details about using SoaML >
| Back up Oracle databases with the Rational repotools
The Repository Tools utility, known as repotools, is included with the Rational Software Architect Design Manager extension
and other Rational Collaborative Design Management applications. Paul Vellan describes how to use it to back up and restore
an Oracle database.
Learn how to back up with repotools >
| Clustering algorithms help group similar Rational
Team Concert change requests |
By using clustering algorithms to analyze Rational Team Concert patterns, you can group the change requests according to
text similarity. Luis Quintela explains how and why software development benefits through quality improvement, reuse, better
processes, and collaboration.
Learn to group your change requests >
| Advantages and options of private cloud computing
Some organizations, because of organizational culture or security or regulatory concerns, cannot use public clouds, but private
clouds are an option. Sandra Sergi Santos explains the advantages and ways to use them to optimize your investments, processes,
Find out whether a private cloud could work for your organization >
Trace Rational DOORS software requirements to Rational Rose design |
When you integrate Rational DOORS and Rational Rose, you can trace requirements to software design. This article covers the
entire process and explains ways to assess how requirements affect your design and how to detect design elements that are
not justified by requirements.
Learn how to integrate DOORS and Rational Rose >
| Automate tests without compromising coverage
of the environment |
Automated tests offer advantages, but it is still important to run tests in correct environments and according to plan, to
avoid environment-specific defects. Rational Quality Manager helps you ensure that tests run on the correct machine, with
the correct test environment coverage.
Get started >
| Monitor Rational System Architect model changes
with Rational Team Concert |
Given the as-is architecture from Rational System Architect, you can model the to-be architecture and analyze the impact
of proposed changes. Then you can use Rational Team Concert to track changes to models by using the OSLC feature in Rational
Monitor models >
Make sure your code is solid >
| White paper: Develop an IBM SmartCloud for Social
Learn how to develop an application that integrates with IBM SmartCloud for Social Business by authenticating/authorizing
via the Open Authorization protocol. A sample web application helps illustrate the steps required to integrate with IBM's
premier cloud offering.
Read the white paper >
| Business process optimization, Part 1: Planning
for sustained agility and business outcomes|
This article explores commonly held concepts behind business performance and agility, and shows you how to extend them into
new and innovative ways of achieving, measuring, and sustaining business performance through business agility.
| Preparing for IBM PureApplication System (five-part
Prepare your organization for IBM PureApplication System from an application-centric point of view. This five-part article
series will help you quickly onboard your applications to gain maximum benefit from PureApplication System.
| Explore PureSystems resources on developerWorks|
The IBM PureSystems family of solutions is an expert integrated system that uses built-in patterns based on years of IT experience
to automate many complex, cloud-related development, deployment, and configuration tasks. This page provides resources that
show you how IBM PureSystems can provide more value to your company with less time and effort from your IT department.
| Using the Dead Letter Queue Handler in WebSphere
WebSphere MQ provides the Dead Letter Queue (DLQ) Handler Utility to process undelivered messages, and it can be implemented
as a server service object, or triggered whenever a message appears on the DLQ. This article shows you how to implement it
both ways in order to help manage messaging with WebSphere MQ.
| Welcome to the MQdev community |
This developer community for enterprise messaging developers was started by a group of IBM developers and bloggers who are
working on WebSphere MQ, WebSphere MQ Telemetry (MQTT), WebSphere Message Broker, and Lotus Expeditor Micro Broker.
| Developing a standalone EJB Java client application
with WebSphere Service Registry and Repository|
This article shows you how to develop a standalone EJB Java client application to invoke a WebSphere Service Registry and
Repository runtime that has metadata artifacts populated into it, using predefined persisted queries and a Java API.
| Webcast: An Introduction to the WebSphere Application
Server Performance Tuning Toolkit (8 May)|
The WebSphere Application Server Performance Tuning Toolkit (PTT) is an Eclipse-based intelligent tool that helps you tune
the performance of WebSphere Application Server using data analysis and statistical inference technology. This WebSphere
Support Technical Exchange describes PTT functions and shows you how to use it with the built-in sample applications. (8
May 2012, 11:00am EDT)
Register now >
| IBM Redbook: IBM Workload Deployer - pattern-based
application and middleware deployments in a private cloud|
IBM Workload Deployer enables you to create, deploy, and manage workloads in on-premise and/or private clouds. This IBM Redbook
shows you how to use the IBM Image Construction and Composition (ICON) tool to build customized virtual images for use in
virtual system patterns on Workload Deployer. It also describes Workload Deployer's virtual application capabilities and
the Workload Deployer Plug-in Development Kit.
View it now >
| XML data mining, Part 2: Mining XML association
Dig into XML data mining, a facet of XML data analysis. Learn about static and dynamic XML association rules and how to create
version-based association rules when the mined XML documents change, in Part 2 of this three-part series.
Start digging >
| XML data mining, Part 1: Survey several approaches
to XML data mining|
Explore XML data mining, a facet of XML data analysis, in this three-part series. Start with this introduction to mining
hidden knowledge from XML documents as you learn about mining data, the hierarchical structure of the information, and the
relationships between elements.
Survey several approaches to XML data mining >
To ensure proper delivery, please add firstname.lastname@example.org to your address
book. You received this email because you are subscribed to
IBM's developerWorks newsletter as: © International
Business Machines Corporation 2012. All rights reserved.
Attn: Developer Communications,
150 Kettletown Road
Southbury, CT USA 06488
Downloads & Trials