Skip to main content

 
developerWorks Weekly Edition
 
4 June 2009   | Volume 10, Issue 22


Welcome, developers!


Those of you who've spent any time on developerWorks know that we organize our vast library of resources into 12 separate zones, each covering a specific technology of interest to our readers: From Java technology to XML to AIX to WebSphere, these zones put code, blogs, tutorials, demos, and much more at your fingertips.

But as you know, there are more than a dozen ways to look at information -- particularly information related to software development. That's why we've come up with alternative ways to help you find what you're looking for. First, developerWorks spaces are micro-sites that focus on specific technical topics, including application security, green IT, data management, cloud computing, and much more. Check out the full list of more than 100 unique spaces. Or, if you want to connect with other people who share your interest in a particular subject, join a group (or start your own) on My developerWorks: More than 200 groups have already emerged around topics as varied as JavaScript, PHP, Eclipse, and Web 2.0.

As for our zones, don't worry -- they're not going anywhere. Our zone editors continue to crank out unparalleled resources to help you tackle whatever challenges you face. Here are this week's top features:


Still can't find what you're after? Let us know. Whatever you're trying to accomplish, we're here to help. That's a pretty good deal, no matter how you look at it.

Until next week,
John Swanson and the developerWorks editorial team


(P.S. Want to customize this newsletter with content that's specific to your interests and location? Visit our subscriptions page for more information, or update your profile here.)



 Developer events in your area
developerWorks Live! briefing in Istanbul: Work smarter with WebSphere flexible business processes
Experience firsthand how WebSphere software compares to solutions provided by competitors such as BEA/Oracle, Microsoft, and JBoss. See live product demonstrations, including real-world scenarios that demonstrate the value of WebSphere software for a smarter overall approach to Service-Oriented Architecture (SOA). (9 June 2009, Istanbul, Turkey)
Get more details and register >

developerWorks Live! briefing in Zagreb: IBM middleware on Power Systems -- an unbeatable combination
This complimentary, one-day briefing explains why a combined IBM middleware on IBM Power Systems solution has the unique ability to address the needs of both your data center and your lines of business. IBM IT experts answer your questions without wasting your time. (9 June 2009, Zagreb, Croatia)
Get more details and register >

developerWorks Live! briefing in Paris: Introducing WebSphere Application Server v7
Explore WebSphere Application Server V7 features: Hear discussions on how WebSphere Application Server Network Deployment V7 delivers an environment that is highly available, dynamically scalable, and easily managed. (10 June 2009, Paris, France)
Get more details and register >

Software as a Service: Rapid enablement of existing applications for deployment in the Amazon Elastic Compute Cloud
This half-day seminar presents three major approaches for enabling multi-tenancy which differ in the degree of resource sharing and development complexity. It also covers the technical challenges to adopting the SaaS model, how IBM middleware can help address those challenges, and how the Amazon Elastic Compute Cloud (EC2) can give you a scalable, pay-as-you-go model to meet your development and deployment needs. (10 June - 9 July 2009 in various cities throughout the U.S.)
Don't miss out -- register today! >

developerWorks Live! briefing in Bucharest: IBM middleware on Power Systems -- an unbeatable combination
This complimentary, one-day briefing explains why a combined IBM middleware on IBM Power Systems solution has the unique ability to address the needs of both your data center and your lines of business. IBM IT experts answer your questions without wasting your time. (11 June 2009, Bucharest, Romania)
Get more details and register >

developerWorks Live! briefing in Casablanca: Introducing WebSphere Application Server v7
Explore WebSphere Application Server V7 features: Hear discussions on how WebSphere Application Server Network Deployment V7 delivers an environment that is highly available, dynamically scalable, and easily managed. (11 June 2009, Casablanca, Morocco)
Get more details and register >

developerWorks Live! briefing in Miami: Hacking 101
Learn firsthand the fundamentals of hacking -- how to find Web application vulnerabilities through a combination of manual and automated approaches, and what to do when a vulnerability has been identified. (11 June 2009, Miami, FL, USA)
Get more details and register >

developerWorks Live! briefing in Milan: Work smarter with WebSphere flexible business processes
Experience firsthand how WebSphere software compares to solutions provided by competitors such as BEA/Oracle, Microsoft, and JBoss. See live product demonstrations, including real-world scenarios. (11 June 2009, Milan, Italy)
Get more details and register >

developerWorks Live! briefing in Milan: Modern application development featuring Web 2.0 for System z
Explore the innovations provided by Rational Enterprise Modernization software development tools, their broad range of functionality, and their use throughout the entire software development process. This briefing is aimed at IT managers and practitioners. (16 June 2009, Milan, Italy)
Get more details and register >

developerWorks Live! briefing in Stuttgart: Project Zero and WebSphere sMash
Explore IBM WebSphere sMash, and find out more about Representational State Transfer (REST), PHP Hypertext Preprocessor, and Groovy. (16 June 2009, Stuttgart, Germany)
Get more details and register >

1-10 |
 AIX and UNIX

AIX and UNIX zone | AIX and UNIX tutorials | AIX and UNIX articles | AIX and UNIX forums

Python testing frameworks: Find modules to test
Python tests are being written more succinctly, more uniformly, and with better reporting of results than ever before. Find out how the leading testing frameworks provide robust auto-discovery of your application tests, and how this replaces the fragile central lists of tests that you used to maintain.
Find the modules >

Work with filesystems using NFSv4 ACLs
Managing NFSv4 ACLs on different filesystems with different commands can be difficult. This article discusses and compares the different commands that you can use to migrate from one filesystem to another.
Start managing NFS ACLs >

 alphaWorks
New! Customizable and Online Message Processor
This technology offers an open and extensible Web-based message lifecycle management system built on Ruby on Rails.
Download it now >

Really Small Message Broker
Really Small Message Broker uses the lightweight MQTT publish/subscribe protocol to distribute messages between applications. Version 1.1.0 adds support for multiple listeners, stopping and starting of bridge connections, and topic "mount points."
Download it now >

IBM Binary Prober
IBM Binary Prober instruments binary executable files running on the AIX and Linux on POWER platforms. Version 5.4.0.19c provides bug fixes.
Download it now >

IBM Full-System Simulator for the Cell Broadband Engine Processor
With this companion technology to the IBM SDK for Multicore Acceleration, you can create applications for systems based on the Cell/B.E. processor using the IBM SDK for Multicore Acceleration, and then run these applications on the IBM Full-System Simulator.
Download it now >

 Information Management

Information Mgmt zone | Articles | Tutorials | Reader favorites | Forums | Downloads

Integrated Data Management: Manage data across its lifecycle
Learn about the vision and reality of Integrated Data Management, and how you -- whether you're a data architect, developer, tester, DBA, or data steward -- can use IBM Optim solutions to respond quickly to emerging opportunities, improve quality of service, mitigate risk, and reduce costs.
Get the details >

Configure WebSphere Application Server Community Edition with Informix Dynamic Server
Combine the stable, easy-to-use WebSphere Application Server Community Edition with the reliable, high-performance Informix Dynamic Server. This article has been updated with information on the latest product versions.
Go configure >

Comparing IBM DB2 and IBM solidDB SQL procedures, Part 1
Have you ever wondered how DB2 and solidDB procedures differ? This article series spells out the differences very clearly. In Part 1, learn the differences between the structures, parameters, variables, assignments, procedure bodies, cursors, and dynamic SQL.
Check it out >

DB2 early access program
Here's your chance to try out DB2 technologies that are still under development -- including deep compression, simplified management, enhanced security, the ability to gain business intelligence from XML data, and more.
Request access today >

2009 Information On Demand Innovation Awards -- Nominations open
These awards recognize visionary IBM customers who successfully implement IBM-based solutions in a production environment to unlock the business value of their information. IBM customers can self-nominate, or be nominated by an IBM sales representative or business partner.
Submit your nomination by 24 July 2009 >

Trial download: IBM Mashup Center
Get a free trial version of IBM InfoSphere MashupHub when you download the trial version of IBM Mashup Center. InfoSphere MashupHub brings you tools to create data feeds from different data sources, and a Mashup Editor to integrate multiple feeds into a single data source.
Try it out >

Chat with the lab: DB2 9.7 overview
With DB2 9.7, you'll reduce your storage-related costs for data, improve DBA productivity, improve developer productivity, and improve decision making with simplified analytics. Join Sal Vella, VP of Development, and Tim Vincent, Chief DB2 LUW Architect, to learn more.
Listen to the chat >

Performance Perspectives: Your source for ideas, insights, and opinions on Information on Demand
Every six weeks, Performance Perspectives features original and engaging stories for decision makers in IT and finance across a wide range of industries. Enjoy exclusive interviews with thought leaders, innovative approaches to leveraging information, and guest commentary.
Subscribe now >

 Java technology

Java technology zone | New to Java programming | Forums | Standards | Downloads | Tutorials

JSF 2 fu: Templating and composite components
Two new features, templating and composite components, allow you to build robust UIs in JSF 2. Find out how your Web apps can best take advantage of these new features in this second of three parts on JSF 2.
Power UIs with JSF 2 >

The busy Java developer's guide to Scala: Enhancing the Scitter library
In this follow-up article to his introduction to Scitter (a Scala client library for accessing Twitter), Scala enthusiast Ted Neward offers a more interesting and useful set of features for the client library.
A better Scitter >

 Linux

Linux zone | Articles | Tutorials | Forums | Reader favorites | LPI exam prep

Anatomy of a Linux hypervisor
The basis of virtualization on Linux is the hypervisor, a layer that provides a virtual hardware environment for guest operating systems. Learn how hypervisors work and get an overview of two important ones, KVM and Lguest.
An operating system for operating systems >

 Lotus

Lotus zone | New to Lotus | Articles | Tutorials | Downloads | Forums

Use the Lotus Sametime Java toolkit from within a Lotus Sametime Connect toolkit plug-in
Learn how to use the full power of the low-level Lotus Sametime Protocol API that's exposed by the Java toolkit from within the easier development environment of the Lotus Sametime Connect toolkit.
Use the toolkit >

Create a Lotus Notes plug-in for IBM Multimedia Library
Learn how to create an extension for Lotus Notes 8.0 and later that allows you to open a preconfigured URL (for example, Lotus Notes Multimedia Library) in a newly opened browser window by selecting a menu entry in the Help menu.
Create your plug-in >

Smarter collaboration videos
This set of videos focuses on collaborative solutions, social software, and Web 2.0 tools in Lotus software.
Watch now >

 Open source

Apache Derby resources | Apache Geronimo resources | Eclipse resources | PHP resources

Updated tutorial: Cook up Web sites fast with Cake PHP, Part 1
This popular series is now updated to show you how to build Web sites with CakePHP version 1.2.2.8120. Start with this first tutorial and learn how to build an online product catalog with this stable, production-ready, rapid-development aid.
Get the latest on CakePHP >

 Rational

Rational zone | Technical articles | Downloads | Forums | Training | Plug-ins | Tutorials

30 productivity tips from the developers of Rational Requirements Composer, Part 1
Each part of this series was written by a developer on the Rational Requirements Composer team who had a hand in designing and implementing that part of the offering. Part 1 of this series examines the features found to be most useful when trying to navigate to or find artifacts.
Increase your efficiency >

What's new in Rational Rhapsody, Version 7.5?
Get an overview of the new features in Rational Rhapsody that you can use to develop software in real-time and embedded systems. You can use these features even for resource-constrained targets, such as microcontrollers, and you can use the SysML and UPDM features to describe systems more effectively.
Get the latest >

On-demand webcast: Day 1 keynote from Rational Software Conference 2009
Watch the Rational Software Conference keynote presentation, "Real Insights, Real Results," with Danny Sabbah (GM of Rational Software), Jamie Thomas (VP Development, Rational Software), and Tom Hawk (GM, Global Industrial Sector).
View this webcast >

On-demand webcast: Day 2 keynote from Rational Software Conference 2009
Watch the day 2 keynote from the conference: Steve Mills (Senior VP of Software Group), Al Zollar (General Manager of IBM Tivoli software), and Grady Booch (IBM Fellow) talk about real innovations.
View this webcast >

Demo: Create a requirement in Rational Requirements Composer and transfer it to RequisitePro for management
Learn how to create a requirement in Rational Requirements Composer, add comments and links, configure Rational Requirements Composer to integrate with Rational RequisitePro, transfer requirements to Rational RequisitePro, and then synchronize any changes.
View the demo >

Beta: Rational Focal Point for Project Management
This collaborative project and resource management solution is streamlined to improve project delivery, while helping teams adapt to continuous change through an integrated approach to lifecycle execution and providing process support that matures with your organization.
Find out more >

Rational helps you deliver innovation
Let us help you use software to drive innovation as a business imperative that is planned, implemented, and managed. Find out how Rational can help you establish an innovation agenda.
Learn more >

Latest Rational trials
Evaluate Rational software before committing to a purchase:
PurifyPlus V7.0 | Rational Requirements Composer V1.0 | Rational Quality Manager V1.0
Rational Developer for i V7.5 | AppScan Developer Edition V7.8 | Rational Software Modeler V7.5


 SOA and Web services

SOA/Web services zone | New to SOA | Standards | SOA Sandbox | Articles | Tutorials

Join us for Impact Comes To You
Gain practical knowledge about how to bring together dynamic business processes and models, smarter collaboration, and smart SOA to make your organization more efficient and effective. (10 - 24 June 2009 in various cities throughout North America).
Register today >

Webcast: Drive agility and cost optimization (23 June)
Join this Web seminar and hear Tom Rosamilia, General Manager of WebSphere Software, discuss IBM’s latest announcements around dynamic business processes and smart SOA solutions.
Register today >

SOA governance -- How best to embrace it, Part 3
In the final installment of this three-part series, we cover governance maturity, tooling, vitality, and wrap up with governance success patterns.
Check it out >

Smart Work: 3-D Interactive
Smarter traffic. Smarter customer service. Smarter supply chains. That's what you'll experience when you see and interact with the Smart Work: 3D Interactive.
Learn more >

 Web development

Web development zone | Ajax resource center | Tutorials | Articles

Steganography: Hide in plain sight
You may have heard about steganography, the art of concealing data within other innocuous files, but have you really explored the implications? Look at tools to create and detect steganographic payloads. This article includes pointers to several useful resources.
Hide, or seek >

JavaScript and JSP: The best of both worlds
Our JavaScript EE series concludes with a small tag library for using JavaScript within JSP pages. See how to manage a JavaScript context throughout an Ajax/HTTP request, and how to exchange variables between the JSP page context and the JavaScript context.
Check it out >

Keep up with Web dev on Twitter
Twitter followers of Web development zone editor Chris Walden were the first to find out about this week's new offerings. Get into the loop and keep up with what's happening.
Follow chrisw_at_ibm on Twitter >

 WebSphere

WebSphere zone | New to WebSphere | Articles | Downloads | Forums | Technical Journal

Identify performance problems during WebSphere Commerce unit test with Rational Application Developer SQL Profiler
Identify SQL-related performance problems in WebSphere Commerce applications by using an asset that helps you identify and correct database access problems during unit test and before performance test at the end of each iteration or construction phase.
More >

IBM ranked #1 in Web portal software market share
IT analyst firm Gartner, Inc. has ranked IBM as the worldwide market share leader in the "Portal products and user interaction tools" enterprise software segment, based on total 2008 worldwide software revenue.
More >

On-demand webcast: WebSphere Application Server open mic: Troubleshooting and problem determination
This WebSphere Support Technical Exchange lets you ask questions about troubleshooting and problem determination in WebSphere Application Server. Topics include administration, security, server hangs and crashes, performance, HTTP sessions, database connectivity, and Web services.
More >

New security APIs in WebSphere Portal
This article provides usage scenarios, guidelines, and samples for three new security APIs: the "portlet login" service, the "remember me cookie" portlet service, and the "authentication filter" model.
More >

Scalable and robust HTTP session management with WebSphere eXtreme Scale
Use WebSphere eXtreme Scale (XS) as a separate in-memory data grid to store HTTP sessions. After describing existing solutions, this article shows how XS addresses scalability challenges in a cost-effective manner and simplifies the implementation of an XS grid.
More >

What's new in WebSphere Enterprise Service Bus V6.2, Part 1
This article series describes the new or enhanced transport protocol bindings, data binding capabilities, mediation primitives, and declarative flow control introduced in WebSphere ESB V6.2 and its associated tooling, WebSphere Integration Developer.
More >

Match 31-bit WebSphere Application Server performance with new features in 64-bit Java on System z
This article describes two new features in the IBM Developer Kit for Java 6, 64-bit edition -- compressed references and large pages features -- that were added to the IBM J9 Java virtual machine (JVM) and IBM Testarossa Just-in-Time (JIT) compiler. When migrating from a 31-bit to a 64-bit JVM, these two features prevent loss of throughput performance and increases in system memory requirements.
More >

Webcast: ILOG Visualization 101 -- Transform insight into action (16 June)
Optimization is used in many industries to plan for the long-term and schedule for the short-term. It uses mathematical models to create plans and schedules that meet your goals, optimize your use of resources, and increase your ROI. This webcast shows you how ILOG Visualization provides advanced graphical displays that are ready for developers to easily customize and embed into applications.
More >

On-demand webcast: Maximize your self-help capabilities using IBM Support Assistant
This WebSphere Support Technical Exchange describes the latest features of IBM Support Assistant V4.1, and shows you how to approach common software problems and use ISA to resolve problems in an enterprise environment.
More >

 XML

XML zone | New to XML | XML Exchange | XML forums | XML tutorials | XML top ten

Implement Web cut-and-paste using Atom XML and Firefox XUL
One successful feature of the modern GUI desktop operating system is the ability to cut-and-paste data between apps. The Web lacks that ability across Web sites or Web apps. Make your own Web clipboard with AtomPub and the AtomClip XUL Firefox extension.
Get started >

Produce documentation and reuse information in XML, Part 2
Discover how to use XInclude to include other documents in a document, and how to use XPointer to include small document fragments from other documents. Also, get tips for structuring XML documentation for information reuse, and learn how to maintain stand-alone documents that you can incorporate into larger documents.
Reuse your documentation >



To ensure proper delivery please add vrmmail@us.ibm.com to your address book. You received this e-mail because you are subscribed to IBM's developerWorks newsletter as: MICHAEL.DORFMUELLER@DE.IBM.COM © International Business Machines Corporation 2008. All rights reserved.

IBM Corporation
Attn: Developer Communications, M/D 241
150 Kettletown Road
Southbury, CT USA 06488
 Contact IBM
 
About this newsletter 
Manage your subscriptions
Subscribe
Unsubscribe
Contact editor


DEVELOPER RESOURCES

Spotlight


Top 10 tutorials and articles on developerWorks

SOA Sandbox: Build agile, Web-based apps with WebSphere sMash

Video: Learn how to set up "My Home" on My developerWorks

Demo: Software as a Service - Build multi-tenant mashups with widgets for RESTful services

Webinar: ILOG Visualization 101 - Transform insight into action (16 June)

Join us for developerWorks Live! briefings

Downloads


From alphaWorks: Customizable and Online Message Processor

IBM Rational Modeler

All developerWorks downloads

Additional Resources


IBM privacy policy

IBM copyright and trademark information