Skip to main content

 
developerWorks Weekly Edition
 
11 June 2009   | Volume 10, Issue 23


Welcome, developers!


Every week. For nearly 10 years. That's how long developerWorks has been bringing you new resources to help you solve your software development challenges, covering everything from Linux to Lotus, from AIX to XML. Needless to say, we've accumulated a massive library of technical material that's unrivaled on the Web or anywhere else. And this week is no exception -- take a look at our top features:


And while we're talking comprehensive, have you seen the new Rational Rhapsody product line? This flexible development environment empowers you to collaborate with your teammates to design, implement, test, and document your complex systems. Rhapsody automates the entire product development lifecycle with an integrated model-driven environment. Find out about all of the new features in this article, or download a trial version of Rhapsody Developer. Want to see it in action? We've got three new demos that show you how to get up and running with Rhapsody, and how to use it to animate different models.

Can't find something you're looking for? Tell us about it. In the meantime, we're hard at work on the next batch of resources.... another week awaits us!

Until then,
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
AWS Start-Up Tour 2009: Find success with Amazon Web Services
These half-day events show business and technology leaders how to scale their businesses using the same robust infrastructure and technological resources that power Amazon.com’s global Web properties. (15 June 2009, Los Angeles, CA; 16 June 2009, Sunnyvale, CA)
Find out more >

Project Zero and WebSphere sMash: Leverage the power of Web 2.0
This briefing will explore WebSphere sMash with discussions that include: Representational State Transfer (REST), an architectural style that allows services to be exposed and consumed over the Web; PHP Hypertext Preprocessor (commonly known as PHP); and Groovy, a dynamic scripting language that leverages existing Java skills. (16 June 2009, Stuttgart, Germany)
Click here for more details and to register >

developerWorks Live! briefing in Zurich: SOA connectivity workshop
Intended for those currently exploring WebSphere ESB and its capabilities, this briefing focuses on WebSphere Integration Developer tooling and the IBM SOA foundation. (16 June 2009, Zurich, Switzerland)
Click here for more details and to register >

developerWorks Live! briefing in Milan: Modern application development featuring Web 2.0 for System z
Explore the innovations and functionalities provided by Rational Enterprise Modernization software development tools, their broad range of functionality, and their use throughout the entire software development process. (17 June 2009, Milan, Italy -- part of the Impact event)
Click here for more details and to register >

developerWorks Live! briefing in Lisbon: Discover the value of IBM FileNet
Become familiar with the core and major add-on components of IBM FileNet. This two-day workshop provides technical overviews, demos, and real-world use cases with extensive hands-on product experience through lab exercises. (17 - 18 June 2009, Lisbon, Portugal)
E-mail us to find out more 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 meet your development and deployment needs. (18 June - 25 August 2009 in various cities throughout the U.S.)
Don't miss out -- register today! >

developerWorks Live! briefing in Paris: IBM Rational change and release management
See how Rational ClearQuest, Rational ClearCase, Rational Software Analyzer, and Rational Build Forge can help solve your application deployment problems. (23 June 2009, Paris, France)
Click here for more details and to register >

developerWorks Live! briefing: 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. (23 June 2009, Geneva, Switzerland; 24 June 2009, Zurich, Switzerland)
Click here for more details and to register >

developerWorks Live! briefing in Petach Tikva: IBM community tools -- start small to grow large
This briefing explores the innovation of open solutions available from IBM, and illustrates the power and flexibility of an open community development environment. (24 June 2009, Petach Tikva, Israel)
Click here for more details and to register >

developerWorks Live! briefing in Indiana: Software development conference
This two-day event provides a hands-on opportunity to use a variety of Rational software development tools and experience their broad range of functionality firsthand. (24 - 25 June 2009, West Lafayette, Indiana)
Don't miss out -- register today! >

 AIX and UNIX

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

Upgrade from POWER5 to POWER6
AIX specialist Chris Gibson discusses his experiences while upgrading a POWER5 595 to a new POWER6 595.
Find out how Chris made it work >

 alphaWorks
Update: Open Virtualization Format Toolkit
Use this composition tool to build software virtual appliances in the new standard format, Open Virtualization Format. The latest version is updated with bug fixes and cosmetic enhancements.
Download it now>

 Information Management

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

Tutorial: Build a pureXML application in DB2 for z/OS, Part 2
Set up Web access to your pureXML data through simple insert, update, delete, select, and query operations known as the Universal Services, and learn how to quickly build application prototypes with the Universal Services.
Get started >

Update: Compare the Informix Dynamic Server, Version 11 editions
Find out which version of IDS has the right blend of technological features and feature options to meet your needs. Compare benefits and licensing considerations as well.
Which one's right for you? >

Text analysis in InfoSphere Warehouse, Part 1
Discover the value that text analysis technology can bring to your business, and learn how to use regular expressions to extract concepts from text with InfoSphere Warehouse.
Analyze this >

Compare IBM DB2 and IBM solidDB SQL procedures, Part 2
Learn the differences between conditional statements, looping statements, error handling, returning results sets, and other functions in SQL procedures.
Finish the comparison >

Trial: Data Studio Developer V2.1 and pureQuery Runtime
This complimentary trial version of Data Studio Developer is an integrated database development environment that speeds application design, development, and deployment while increasing data access efficiency and performance.
Download now >

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 >

Web seminar: Predictive analytics with Cognos 8 and InfoSphere Warehouse (16 June)
Making the right business decisions requires the ability to navigate complexity. In this session, you'll learn how predictive analytics can help you balance dozens of variables to gain accurate insight into your business.
Register today >

IBM Database Magazine is now IBM Data Management Magazine
Expect the same great content, the same technical details, the same insights, tips, and helpful commentary -- but with extra coverage on how information and data are shaping business today. Subscribe now to ensure that you get your copy via print or e-mail; or, if you are already a subscriber to the previous IBM Database Magazine, you must renew your subscription.
Click here to subscribe or to renew your subscription >

 Java technology

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

Mastering Grails: File uploads and Atom syndication
Learn how to upload files to your Grails application and set up an Atom syndication feed. With these last pieces in place, the Blogito application, built over the recent installments, becomes a full-fledged blog server.
Blogito grows up >

 Linux

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

Protein modeling with Blue Gene/L
Computational visual modeling -- synthetic video -- provides crucial insights into protein folding and dynamics that other techniques can't offer. See how IBM Blue Gene is uniquely qualified for the job.
Grab a supercomputer and try this >

 Lotus

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

Leverage 3270 or 5250 data within Web-based mashup applications
Learn how to extract 3270 or 5250 data using Rational Host Access Transformation Services. This data can then be formed into an Atom data feed that can be used by IBM Mashup Center to consolidate with other data sources to create a new situational application for business users.
Read the examples >

Webcast: "Free" open source portals -- myth, hype, or reality? (7 July)
"Free" open source software seems appealing, but not every open source alternative to commercial software delivers the expected business results. In this webinar, Forrester analyst Matt Brown discusses how to evaluate open source versus commercial portal alternatives. Also, hear customers share their real-world experiences with evaluating open source portal alternatives.
Register now >

 Open source

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

Network with Android: Connect to the network
In addition to an attractive set of user interface elements and data management capabilities, the Android platform offers a healthy array of networking options. If you have an interest in connecting Android to the world around you, read on.
Connect to the world >

 Rational

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

Couldn't make it to the Rational Software Conference?
If you couldn't make it to Orlando for last week's Rational Software Conference, you can still get a peek at what you missed. View the keynote presentations from Day 1 and Day 2 on demand. Hear from IBM executives like Danny Sabbah, Al Zollar, and Grady Booch about where they think software development is going.
Catch the keynotes >

Process mashups: Helping project teams put the pieces together
Read this overview of mashups -- a type of situational application for the Web 2.0 era. The author shows how the IBM Mashup Center environment can enable project team members to consolidate and access process information that is relevant to their roles on the project team.
Learn more >

Does Agility scale? Wrong question!
Read about the application of Agile practices to large projects, and how specific organizational values and context can help you decide which Agile practices to adopt.
Ask the right questions >

Rational Project and Portfolio Management certification training e-kit
Find out how IBM's project management curriculum can make a difference with free courses based on IBM's best practices processes and tools.
Get the e-kit >

Insight case study: Rational Executive Dashboard
IBM executives use Rational software to run their own business. Check out the Executive Dashboard, which allows IBM executives to manage product development and delivery.
Check it out >

New trial download: Rational Rhapsody Developer V7.5
Download a complimentary trial version of Rational Rhapsody Developer V7.5, the embedded, real-time or technical application systems and software development solution that improves your productivity throughout the embedded systems and software development lifecycle.
Get the download >

New trial download: IBM Rational Modeler
Download this UML 2.1-based environment for specifying systems, software, and architecture. Created by one of UML's founders and a key UML specification author, Rational Modeler enables users to improve communication by specifying, visualizing, and documenting their system, architecture, and software designs using a standard graphical language.
Get the download >

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


 Web development

Web development zone | Ajax resource center | Tutorials | Articles

MVC concepts for RESTful Web services
Let's face it. Web applications cannot ignore Web services. Cloud completes the picture. If you're not service-oriented now, it's time to look at your choices. Bruce Sun looks at Model-View-Controller (MVC) techniques for building RESTful Web services. (And stay tuned for a tutorial on the topic.)
Get some REST >

Do what I say, not what they do
Your Web applications are probably becoming more service oriented, and if that's the case then design is important. Part of knowing what to do is knowing what not to do. Gary Farrow looks at SOA antipatterns to help you stop bad habits before they start.
Sidestep the problems >

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

WebSphere MQ security on z/OS
Topics in this article include controlling administrative access and using RACF classes effectively for MQ security.
More >

Tutorial: Implement mobile WebSphere Commerce
A current trend in online shopping is to target customers wherever they are and on whatever devices they are using, rather than focusing on traditional desktops. This tutorial shows you how to implement WebSphere Commerce for mobile devices.
More >

Tutorial: Get more out of the WebSphere SAP Adapter
Learn how to import BAPI test data from SAP GUI into WebSphere Integration Developer, using the Synchronous Callback Interface (SCI) provided by the WebSphere Adapter for SAP.
More >

WebSphere sMash now available in developerWorks SOA Sandbox cloud computing environment
WebSphere sMash, a fully integrated development and execution platform that helps you build agile, Web-based applications, is now available in the developerWorks SOA Sandbox.
More >

On-demand webcast: Best practices for upgrading WebSphere DataPower SOA appliance firmware
Building on the product documentation, this WebSphere Support Technical Exchange describes best practices for firmware upgrades on WebSphere DataPower SOA Appliances.
More >

Integrate WebSphere Business Modeler with Rational Asset Manager
This article shows you how to leverage the asset repository capabilities in WebSphere Business Modeler V6.2 and Rational Asset Manager V7.1.1 to administer a repository, including adding, browsing, and consuming its content.
More >

Interoperability between WebSphere ESB Service Gateway and the Microsoft .NET WCF
Learn how to set up a .NET Windows Communication Foundation (WCF) Web service and client to operate with WebSphere ESB V6.2, which lets you configure a service gateway that can act as an intermediary between many clients and services; this enables you to perform a common set of actions on the headers or data of these disparate transactions.
More >

The realities of open source cloud computing: Managing the cloud
You've picked a cloud computing platform and built an application to run on it -- but you still have the same administrative tasks you'd have on your own servers, such as deployment, testing, and monitoring. This article shows you open source tools for administering your cloud applications.
More >

 XML

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

Use the Twitter REST API
Twitter is undoubtedly one of the most recent and successful examples of social networking to appear on the World Wide Web. Twitter provides an API so Web developers can enable their users to access the various features that the Twitter site provides. In this article, learn the basics of using the Twitter REST API.
Access Twitter >

Optional XML in relational databases, Part 1
Optional XML elements are special in that they might or might not appear in XML files. In databases, null values are often inserted to represent empty optional elements, but null values can be difficult to retrieve. Discover alternative, less-invasive approaches to handling optional XML elements without the need for data overloading, or inserting null or other sentinel values.
Opt to avoid null values >

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.
Try it >



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: JOHN_ALLEN@US.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

My developerWorks: Check out Doug Tidwell's cloud computing blog

On-demand webcast: Hear keynote speakers from Rational Software Conference 2009

Webinar: ILOG Optimization 101 - Make smarter business decisions (18 June)

Reference IBM Redbooks at no charge

Join us for developerWorks Live! briefings

Downloads


IBM Rational Modeler

All developerWorks downloads

Additional Resources


IBM privacy policy

IBM copyright and trademark information