Attendees at this week's Innovate
2011 conference are having to make some tough choices. Not only are there hundreds of conference-related events to choose
from (sessions, keynotes, receptions, etc.), but it's all taking place in Orlando, Florida -- arguably the theme-park capital
of the world.
And yet, the new IBM Rational solutions we're announcing at the conference can actually make your life easier.
As you know, the challenges of software development -- technological, financial, and market-related (to name a few) -- are
growing more intense all the time. Overcoming these realities can be harder than catching all the rides at Walt Disney World
in a single day.
That's why you should check out the new
and enhanced capabilities in IBM Rational software, which enable software-driven innovation through tighter integration
across the lifecycle and better collaboration among stakeholders. Want a closer look? Neil Patterson's new article shows
you how to cut
complexity with Collaborative Design Management, while our upcoming webcast, "Secrets
of software-driven innovation," provides more specifics on these Rational announcements. You might also want to
connect with our newly anointed Rational
champions -- non-IBMers who use their Rational expertise to lead and mentor others.
For those of you spending the week in Orlando, I'm afraid you'll still have to wait in line for the Summit Plummet. That
we can't change.
Until next week,
John Swanson and the developerWorks editorial team
This week's top features on developerWorks:
| Developer events in your area|
developerWorks Live! briefing in Johannesburg: Tivoli network management|
Through a series of hands-on labs, you will learn how several Tivoli
Netcool products operate in an integrated environment and how their
capabilities can work together to deliver increased business value. And be sure to join the community
group for this event on developerWorks. (14 June 2011, Johannesburg, South Africa)
Get more details and register >
| developerWorks Live! workshop in Johannesburg: Build secure software with Rational
Learn about the importance of web application security -- today's most significant online
threat -- black box versus white box scanning, and how to build secure software. And be sure to join the community
group for this event on developerWorks. (15 June 2011, Johannesburg, South Africa)
Get more details and register >
| developerWorks Live! briefing in Milan and Rome: SOA connectivity with WebSphere
Learn about the role of the Enterprise Service Bus (ESB) within SOA. This briefing is designed to give you hands-on experience
implementing a mediation using Websphere ESB and its capabilities.
And be sure to join the community
group for this event on developerWorks.
(21 June 2011, Milan, Italy; 23 June 2011, Rome, Italy)
Get more details and register >
| IBM workshop in Barcelona: IBM Cognos Business Intelligence|
Catch up on the latest innovation of the Cognos 10 Business Intelligence platform through lectures, demos, and hands-on exercises.
And be sure to join the community
group for this event on developerWorks.
(21 - 22 June 2011, Barcelona, Spain)
Get more details and register >
| Architecting applications for the cloud|
Learn how to architect cloud-ready applications that are easier to deploy,
maintain, and scale. This article examines approaches that make it easier for your applications to run on cloud-based computing
Deliver stratospheric apps >
| Knowledge path beta: Fundamentals of cloud computing|
Learn the basics of cloud computing. Follow this knowledge path to learn about the three layers of cloud computing, consider
the issues of migrating to the cloud,
weigh the options for open source cloud technologies, and understand security in the cloud.
Explore the fundamentals of cloud computing >
| Knowledge path beta: Introduction to Software as a Service|
Software as a Service represents the top, or application, layer of the cloud. Applications run in this space and are accessible
to users on demand. Follow this knowledge path to learn about the opportunities and challenges presented by SaaS.
Learn about Software as a Service >
| Demo: See the IBM SmartCloud in action|
IBM SmartCloud Enterprise is an agile cloud infrastructure as a service (IaaS) designed to provide rapid access to security-rich,
enterprise-class virtual server environments. It is well suited for development and test activities and other dynamic workloads.
Request an online demo to see the IBM SmartCloud in action >
Knowledge path beta: Introduction to Universal Business Language|
Get an introduction to Universal Business Language (UBL), an XML-based vocabulary that's used to represent common business
data. UBL is based on a set of open standards and is adaptable to many business situations. This knowledge path tells you
what UBL is, where it came from, and why you might want to use it.
Learn all about UBL >
| Enterprise event management framework, Part 2: A prototype implementation|
Business events represent a vast untapped resource for many organizations. In this article, we implement an enterprise event
management framework demonstration application with open source services and a messaging framework.
Think events >
| Enterprise event management framework, Part 1: Introducing the event framework
Business events are central to all operations within an organization, from handling service requests to managing accounting
operations. This two-part series presents and uses an enterprise event management framework for the telecommunications industry
as a formal example.
Explore the event framework for telecommunications >
| Integrate InfoSphere MDM Server for PIM with InfoSphere QualityStage to standardize product data|
Showcase the synergy you can achieve by integrating an MDM Server for PIM implementation with QualityStage. Two use cases
offer examples of leveraging QualityStage for product data standardization subroutines.
Gain some data leverage >
| Tutorial series: Migrating InfoSphere Streams SPADE applications to SPL|
Use this three-part tutorial series to transform your applications to the SPL programming language model introduced in Version
2.0 of IBM InfoSphere Streams. Part 1 covers the most basic migration scenario. Part 2 covers SPADE mixed-mode application
migration. Part 3 covers user-defined function applications.
Check out the entire series >
| Information Management best practices|
Get advice on the optimal way to use a variety of IBM Information Management products. These resources include presentations,
articles, and papers authored by leading experts in IBM's development and consulting teams, and offer practical advice for
improving the value of your IBM data servers and data integration products.
Gain valuable knowledge directly from the experts >
| Webcast: New features in DB2 10 (14 June)|
DB2 10 for z/OS has built-in awareness of time that can help businesses implement auditing and compliance initiatives and
ensure integrity over time. Join this complimentary webcast to learn how these powerful new features work. (14 June 2011,
Learn more and register >
| Knowledge path beta: DB2 fundamentals for Oracle professionals - Introduction
This knowledge path beta is intended for Oracle DBAs and developers who are looking to extend their existing skills to DB2.
Get an introduction to DB2 for Linux, UNIX, and Windows, compare common database tasks in DB2 and Oracle, and learn about
the Oracle compatibility features.
Leverage your current knowledge to learn DB2 >
| Knowledge path beta: Introduction to business analytics and optimization|
The combination of an increasingly complex world, the vast proliferation of data, and the pressing need to stay one step
ahead of the competition has sharpened the focus on using analytics within organizations. Learn how to use business analytics
software to streamline and maximize data delivery.
Learn the foundations of business analytics and optimization >
| Knowledge path beta: DB2
fundamentals for professionals - Certification preparation|
Prepare to take the DB2 9 Fundamentals 730 certification exam. This knowledge path beta guides you through a series of seven
developerWorks tutorials that cover material corresponding to each section of the certification exam.
Start building your DB2 skills >
| Trial download: DB2 Merge Backup for Linux, UNIX, and Windows|
DB2 Merge Backup for Linux, UNIX, and Windows shortens recovery times and improves the speed and efficiency of your backup
processes. This tool lets DBAs perform backups that are transparent to end users, without taking databases offline or disrupting
Download the trial for an evaluation period of 30 days >
| Integrate social networks into BPM, Part 2|
Part 2 of this article guides you through building an interface with a customer relationship management system to put the
search data you collect to practical business use. Be sure to read Part
1 first, which details how to configure the application to connect to the Twitter web service and enable users to do
a keyword search for relevant data.
Social business in two parts >
| Knowledge path beta: Getting started with NoSQL|
Learn how to handle massive amounts of distributed data with schemaless datastores in this hands-on knowledge path beta.
Build your skills! >
| Java technical podcast: Ed Boyajian and Robin Schumacher on PostgreSQL|
As PostgreSQL celebrates 15 years, EnterpriseDB's Ed Boyajian and Robin Schumacher talk about this popular open source database,
its engaged community, how it differs from MySQL, and where it fits into the world of big data.
Listen now >
| June is Learn XPages Month!|
This month, there are a wide range of activities planned to
help you advance your XPages skills. Whether you're a beginner or an advanced developer, now's the time to move to the next
level in XPages!
Visit OpenNTF.org to learn more >
| White paper: Customizing and migrating Lotus Quickr 8.5 for Domino|
This white paper explains the details you need to customize Lotus Quickr 8.5 for Domino, and provides guidelines and tips
on how to migrate Team Places from the Quickr 8.2 theme to the 8.5 theme. We focus on how the Quickr 8.5 theme works, and
explain the differences between the 8.2 and 8.5 themes.
Download the white paper >
| Fast cluster deployment in Lotus Connections 3.0|
The Lotus Connections 3.0 installation process has been greatly improved over that of previous versions, especially in its
reduced installation time. Learn how to use the WebSphere Application Server (WAS) synchronization mechanism to synchronize
all applications and configuration files onto each node, instead of repeatedly re-installing on each node.
Streamline your Connections >
| Migrate Lotus Quickr for WebSphere Portal 8.1.x to 8.5 on AIX|
This wiki article is based on our field experience
in migrating Lotus Quickr for WebSphere Portal 8.1.x to 8.5 on AIX, and
focuses on the issues discovered and their resolutions for this environment.
Start migrating >
| Build your PHP for testing|
PHP is a convenient way to build applications quickly for the web (and now for the desktop and the mobile phone). However,
it's a little trickier to unit test than C or Java. Here are some strategies for building testable PHP code to make your
development even more reliable.
Unit test and refactor legacy PHP code >
| Want to write for developerWorks Open source?|
Become a contributor to the Open source zone on developerWorks. We're
always looking for useful perspectives on open technologies. Your
experience might make a huge difference for someone who hesitates to
take the plunge.
See what we're looking for >
| Follow Chris on Twitter|
Follow Open source editor Chris Walden on
Twitter for regular updates
on articles and other information relevant to the open source community.
Follow ChrisW_at_IBM on twitter >
| Cut complexity in software and systems with Collaborative Design Management|
New Collaborative Design Management (CDM) features that extend modeling capabilities in Rational Software Architect and Rational
Rhapsody help you clarify complex concepts and increase collaboration. Involve stakeholders in the design process throughout
development and you’ll improve quality.
Cut complexity now >
| Speed delivery of Android devices and apps with model-driven development|
The benefits of combining MDD capabilities with the Android development environment go beyond a single environment
for coding and modeling: visualized design requirements, easier documentation, automated testing to improve code, and more.
It also helps distributed teams collaborate across organizations.
Combine MDD with Android development >
| What's new in Rational Rhapsody 7.6 and Rational Design Manager 3.0|
Version 7.6, with Rhapsody Design Manager 3.0, introduces online design collaboration and advanced analysis and simulation
for system engineers. Share and review design artifacts, validate designs early, and get help meeting ARINC 653 safety standards.
Bonuses: a new UI, improved testing support -- and it's easier to use.
Find out more about the new capabilities >
| What's new in Rational Requirements Composer 3.0.1|
Now Rational Requirements Composer seamlessly integrates with Rational Team Concert and Rational Quality Manager, which are
also based on Jazz technology. This helps to shorten planning cycles and reduce rework by aligning development and testing
with requirements and business objectives.
Get the latest >
| New Fortran Café|
Communicate questions, comments, requests, and suggestions directly to other users of the XL Fortran (XLF) compilers and
the IBM compiler development team. There’s a blog, too, in this newest of the Rational Cafés. Be a part of the
Stop in for a little Fortran >
| New PL/I Café|
This forum is designed to establish more direct communication between
users of our PL/I compilers and the IBM compiler developers. Contribute your
questions, comments, and ideas -- and read the blog, too. Come join the Rational
Make the PL/I connection >
| Knowledge path beta: Agile software development|
In this knowledge path beta, you'll learn why the agile approach works, how to introduce it to your organization and overcome
any objections to trying it, and how to implement it and scale it to your needs, incrementally.
Get smarter about agile development >
| Knowledge path beta: Jazz and Rational Team Concert |
Get a comprehensive
intro to Rational Jazz technology and
Rational Team Concert. This knowledge path beta is suited to software developers and
architects who are interested in application lifecycle management, agile
development, and project management for disparate teams.
Get smarter about Jazz technology >
| Knowledge path beta: Meet the IBM System z mainframe |
Do you work
on Rational software for IBM System z? Or wish
you could? The top 25 banks, 23 of the top 25 retailers, and nine of
the top 10 insurance providers use mainframes. Learn the basics and get hands-on practice in a System z sandbox -- you can
even prepare for the Mastery exam.
Learn the basics and get hands-on experience >
| HTML5 fundamentals, Part 3: The power of HTML5 APIs|
HTML5 reflects the monumental changes in the way we now do business on the web and in the cloud. This article is the third
in a four-part series designed to spotlight changes in HTML5. This installment introduces the HTML5 APIs, using an example
page to demonstrate functionality.
Manage communication more effectively >
| Use Selenium Grid to enhance testing of web applications|
With Selenium Grid, you can transparently distribute your tests on multiple machines. In this article, learn how to run
your tests in parallel, cutting down the time needed for running in-browser test suites.
Run automated, parallel tests in multiple environments >
| Knowledge path beta: Get
started with Dojo development |
This knowledge path contains all of the materials you need to become familiar with basic web application development using
the Dojo toolkit. You will be taken from the quintessential "Hello, World" example right through to developing object-oriented,
Start developing web apps with Dojo >
| Dynamically retrieve and map human task information with WebSphere BPM V6.2 products|
Learn how to dynamically assign
human task roles at the process template level using WebSphere BPM V6.2
products, including correlating a process template with its human task
activities, making human task role assignments with dynamic mapping, and
integrating human task roles at runtime using the Business Process Choreographer
| Decoupling business process and business data in WebSphere Process Server: A
new twist to the MVC pattern|
A new variation in the MVC pattern enables you to separate a Process Server business
process from its business
data. This approach provides strong decoupling of the respective life cycles, which can increase performance and take full
advantage of the Java Persistence API for both managed and detached entities.
| Using WebSphere MQ Telemetry and Pachube to connect to remote sensors and devices|
Pachube and the MQTT protocol both offer excellent facilities for aggregating data from sensor networks into a common
API, but there is no easy way to
integrate the two technologies. This article shows you how to use WebSphere MQ Telemetry to bridge the two networks and
share data, and includes a downloadable utility to facilitate the integration.
| Configuring the WebSphere BPM Hypervisor Edition environment|
this article, you'll learn how to use the platform
configuration tool to configure the WebSphere BPM Hypervisor Edition environment
for virtual machines without a WebSphere CloudBurst Appliance.
| The WebSphere Contrarian: The best way to install applications in WebSphere Application
There are several options available for installing and updating applications in WebSphere Application Server. What version
of WebSphere Application Server you are running, which environment you are installing into, and how cautious you need to
be will determine which option you choose.
| The enterprise service bus, reexamined |
The ESB has evolved, but
the terminology and the way it is discussed has
not. This article updates the terminology to match the reality of the technology.
| Webcast: Troubleshooting hints and tips for WebSphere Siebel Adapter (15 June)|
This WebSphere Support Technical Exchange shows you how to resolve problems with WebSphere Adapter for Siebel. Helpful
IBM tech notes that have solved customer issues will be shared with the audience. (15 June 2011, 11:00am EDT)
| New trial download: IBM ILOG Elixir Enterprise V3|
IBM ILOG Elixir
Enterprise V3 extends the Adobe Flex and Adobe
AIR platforms by adding user interface controls for more intuitive and interactive
displays. It also provides a full spectrum of advanced graphical displays for the most demanding line-of-business applications.
Download it now >
| New trial download: IBM ILOG JViews Enterprise V8.7|
IBM ILOG JViews Enterprise V8.7 is a set of tools, components, and APIs for building the advanced graphical
displays needed by business-critical applications. It is designed for software developers working in Java and deploying
to the desktop or Ajax-enhanced browser.
Download it now >
| Investigate current XML tools|
Increased use of XML emphasizes the need to be aware of its tools and the functionalities that they provide. Most of the
XML tools on the market provide a multitude of functionalities. This article explores the various categories of XML tools
with suitable examples from different vendors.
Check out current tools >
| Add XML as a data mining tool: Delve into the role of XML in data mining|
Explore the use and function of XML in data mining. Get tips and techniques that use XML for pattern matching, change detection,
search and similarity detection, data annotation, and semantics.
Put XML in your data mining toolbox >
| Boost your success with these five tips for using XPath in XSLT|
The tips in this article enable you to experiment with using XPath: Discover surprising facts about binary logic, and learn
how the XPath
position() function's value changes depending on its context. Learn how to use XPath to select
the first element of a given name and much more.
Stay on the XPath >
To ensure proper delivery, please add email@example.com to your address
book. You received this e-mail because you are subscribed to
IBM's developerWorks newsletter as: © International
Business Machines Corporation 2011. All rights reserved.
Attn: Developer Communications,
150 Kettletown Road
Southbury, CT USA 06488
Downloads & Trials