Skip to main content

 
developerWorks Weekly Edition
 
23 July 2009   | Volume 10, Issue 28


Welcome, developers!


This week on developerWorks, we show you how to take advantage of the semantic Web's largest database (Wikipedia), how to add new functionality to your apps with Grails plug-ins, how to use Ajax, the Google Web Toolkit, and design patterns to enhance your Web site.... and much more. Take a look at this week's top features:


And if you haven't joined My developerWorks, why not set up your own profile on "the world's geekiest social network"? This unique network and knowledge base gives you access to the collective knowledge of tens of thousands of technical professionals worldwide through user profiles, groups, blogs, activities, and much more -- and it's all linked to developerWorks' vast library of technical resources.

Already a member? Join the My developerWorks feedback group and help us make a great resource even better. (We've already streamlined the profiling and registration features in response to user feedback.) Listen to this podcast with members of the My developerWorks team to learn about the latest enhancements, and to find out what's in the works. Now more than ever, we're here for you!

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 Boston: Project Zero and WebSphere sMash
Find out all about Project Zero and WebSphere sMash. Hear discussions on Representational State Transfer (REST), PHP Hypertext Preprocessor, and Groovy. (28 July 2009, Waltham, MA)
Don't miss out -- register today! >

developerWorks Live! briefing in Washington, DC: Jazz and Rational Team Concert
Learn about Rational Team Concert, the first set of offerings built on the Jazz open source technology platform. (28 July 2009, Washington, DC)
Don't miss out -- register today! >

developerWorks Live! briefing in Casablanca: Introduction to Tivoli service management environment
Learn about the following IT service management solutions provided by Tivoli software: monitoring, discovery, and IT process workflow. (28 - 29 July 2009, Casablanca, Morocco)
Get more details and register >

developerWorks Live! briefing in Boston: Eclipse -- Empowering the universal platform
Dive into some of the most important, feature-rich projects that the Eclipse community is developing. From multi-language support to plug-in development, Eclipse is capable of far more than just Java development. (12 August 2009, Waltham, MA)
Don't miss out -- register today! >

Workshop in Austin: Get started with IBM software on Amazon Web Services featuring WebSphere sMash and DB2
This workshop shows you how to create an Amazon EC2 account, how to configure Amazon machine instances with preloaded IBM middleware, how Amazon EC2 security works, and much more. (25 August 2009, Austin, TX)
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

Efficient I/O event polling through the pollset interface on AIX
Learn how to improve the performance of Java applications with intensive asynchronous I/O operations running on AIX platforms by using a pollset interface.
Jump-start your Java apps >

Dynamic tracing facility
Problem determinations of the failures that occur in a production environment pose a difficult challenge because of the complex environment and the numerous different software stacks that interact with each other. This article provides a brief introduction to the Solaris dynamic trace facility and the ProbeVue facility on AIX, and illustrates its use with examples.
Get help diagnosing problems on production systems >

 alphaWorks
New on alphaWorks: Problem Diagnostics Lab Toolkit
Use this Web application to help diagnose problems using WebSphere Application Server.
Download it now >

New on alphaWorks: Sametime Alarm System for Server Performance
This instant messaging bot combines Lotus Sametime with Web-Based Enterprise Management (WBEM) system management standards to provide instant notification when a system problem is detected.
Download it now >

Update: HeapAnalyzer
This alphaWorks top download offers a graphical tool for discovering possible Java heap leaks. Version 3.9 enhances leak suspect analysis.
Download it now >

 Information Management

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

Tutorial: IDS 11.5 Fundamentals Exam 555 certification preparation, Part 1
This series helps you get familiar with all aspects of Informix Dynamic Server. Part 1 prepares you for the first section of the certification exam by showing how to plan, install, and start an IDS instance.
Start preparing >

Update: Use common connections with Optim solutions
See these updates to learn how Optim Version 2.2 features help you use common connections for greater efficiency in managing database connection information.
Manage database connections >

White paper: Leverage critical data to accomplish strategic business objectives
Follow use cases for employing InfoSphere Master Data Management Server and InfoSphere Master Data Management Server for Product Information Management to achieve a comprehensive MDM strategy.
Read the white paper >

On demand webcast: DB2 9.7 -- Get the inside scoop
Discover the new features of DB2 9.7 that will save you time, improve performance, and lower your management costs. Join renowned DB2 evangelist Chris Eaton as he explains what the DB2 9.7 buzz is all about.
Learn more >

Virtual tech briefings: Optim Solutions for Integrated Data Management
Join our team of experts for a series of low-key, no-cost technical chats designed to get you up to speed on technologies and products related to data management, data-centric application development, and more.
Check out the upcoming topics >

Join the Worldwide IBM Enterprise Content Management Community
This community serves as an open forum to foster success in the development and use of solutions with IBM Enterprise Content Management products. Share information and best practices, and provide feedback to IBM and IBM Partners.
Connect to the ECM Community >

Trial download: IBM Optim Development Studio and Optim pureQuery Runtime
IBM Optim Development Studio provides an integrated database development environment for Oracle, DB2, and Informix. Try it out to see how it can improve your ability to develop and test SQL and XQuery, stored procedures, Web services, and Java data access layers.
Download the trial >

2009 Customer Innovation Awards -- Nominate now!
The 2009 Information On Demand Customer Innovation Awards recognize visionary IBM customers who successfully implement IBM-based solutions in a production environment to unlock the business value of their information.
Submit your nomination by 24 July >

Attend the IOD 2009 conference and get a 65% education discount
Receive a 65% discount on select IBM Web-Based Training courses when you attend the Information On Demand 2009 technical conference (25 - 29 October 2009).
Get the details >

 Java technology

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

Mastering Grails: Understanding plug-ins
With Grails plug-ins, adding whole areas of new functionality to your applications couldn't be easier. You'll learn how plug-ins do their magic, and you'll use a plug-in to implement powerful search capabilities in the Blogito application.
Plug into Grails >

Transaction strategies: The High Performance strategy
Mark Richards closes his series by describing a transaction strategy for maintaining fast processing times while still supporting some degree of data integrity and consistency -- but you need to be aware of the trade-offs involved.
Learn the transaction trade-offs >

 Lotus

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

A quick-start guide to using macros and controls in Lotus Symphony
Get started with macro programming for Lotus Symphony in OpenOffice.org BASIC. This article introduces the macro editor, shows how to add a control object to a Lotus Symphony document, demonstrates how to associate a control event to a macro, and introduces how to access data in a Lotus Symphony spreadsheet.
Start using macros >

Download: Calendar-Driven News Feed and Routing Service
Try out this complimentary new intelligent life assistant tool that's driven by Lotus Notes Calendar and provides various services that can make your business life easier.
Try it out at no charge >

 Open source

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

Latest Eclipse bundles available for download
If you're developing Java EE applications using the Eclipse IDE, IBM can make your life easier. We're providing one-stop, no-registration-required access to four value-added Eclipse bundles from the Galileo release.
Download Eclipse Galileo now >

 Rational

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

Try Rational Performance Tester V8.1 at no charge
Download Rational Performance Tester, a performance testing tool that identifies the presence and cause of system performance bottlenecks.
Get the download >

Try Rational Service Tester for SOA Quality V8.1
Download a no-charge trial version of Rational Service Tester for SOA Quality, a functional and performance testing tool for ensuring the quality of Web service-based SOA applications.
Get the download >

Try Rational Functional Tester V8.1
Download Rational Functional Tester, an advanced, automated functional and regression testing tool for testers and GUI developers who need superior control for testing applications based on Java technology, Microsoft Visual Studio .NET, and Web technologies.
Get the download >

Use Rational Functional Tester more effectively
Learn how to extend your Quality Software Engineering (QSE) framework and how to use Rational Functional Tester features to improve productivity, too. This article also provides tips for effectively testing applications that support multiple languages.
Get application testing tips >

What's new in Rational Software Analyzer Version 7.1
Learn about the new software integration, programming language support, and technology support in Version 7.1 of Rational Software Analyzer. This extensible software helps you review software code, identify bugs, and enforce code quality policy early in the software development cycle.
Put V7.1 to work for you >

SiteProtector Publisher extension for Rational AppScan
By using the SiteProtector Publisher extension for Rational AppScan, you can publish AppScan results to IBM Proventia Management SiteProtector. This provides a more complete view of your security status. Learn what the extension does, how it works, and get the download.
Download the extension and get started >

Podcast: The key to success -- accurate insight into data, processes, practices, and performance
This new podcast explores how Rational Insight helps businesses effectively measure team performance and project results to improve business outcomes.
Listen to the podcast >

Latest Rational trials
Evaluate Rational software before committing to a purchase:
Rational Software Architect Standard Edition V7.5 | Rational Rhapsody Developer V7.5
Rational Functional Tester V8 | Rational Modeler | AppScan Developer Edition V7.8
Rational Application Developer for WebSphere Software V7.5 | Rational Software Modeler V7.5


 SOA and Web services

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

Webcast: From credit cards to gift registries -- connect everything with Smart SOA connectivity and integration (12 August)
Join this webcast and learn how Liverpool, one of the most important retailers in Mexico, leveraged ESB messaging and enrichment for a flexible SOA connectivity and integration solution that reduced costs and streamlined information to customers and partners from days to seconds.
Register for the webcast >

Adopt SOA best practices and lessons learned
This article discusses the quality assurance challenges to be addressed with SOA adoption, recommended best practices, and lessons learned.
Make a smooth transition to SOA >

Problem determination through defensive infrastructure architecture, Part 1
This article examines defensive architecture by looking at two examples where you can improve problem determination through the use of defensive techniques.
Run-time deployments with queues and ESBs >

Integrate with IBM Records Manager using Web service API
Get an introduction to IBM Records Manager Web service API and learn how to use IBM Records Manager Web service API in Java applications.
Learn more >

Develop and deploy multi-tenant Web-delivered solutions using IBM middleware, Part 5
This article focuses on the mediation approach for multi-tenancy first introduced in Part 2. We present three implementation options for this approach using different IBM middleware products, and compare the relative benefits.
Explore your options >

eBook: SOA in a Down Economy
In this eBook, you'll see how IBM clients are aligning IT and business goals through SOA.
Read the eBook >

 Web development

Web development zone | Ajax resource center | Tutorials | Articles

Patterns + GWT + Ajax = Usability!
Just because you use new technologies doesn't mean you have to reinvent the wheel. Established design patterns can help prevent you from making old mistakes. See how these patterns combine with the Google Web Toolkit and Ajax to provide a good user experience.
Teach a new dog old tricks >

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

Free trial download: WebSphere eXtreme Scale V7
WebSphere eXtreme Scale lets you develop new and innovative classes of high-performance applications by extending data caching concepts.
Download now >

Tutorial: Implement your WebSphere Process Server V6.1 business module the RESTful way
Create a working sample of a RESTful GET interface for a business module using the HTTP binding feature in WebSphere Process Server V6.1.
More >

Design, develop, and deploy WebSphere Transformation Extender artifacts for WebSphere Message Broker
This article shows you how to use WebSphere Transformation Extender with WebSphere Message Broker to convert event-driven application-to-application (A2A) integration, business-to-business (B2B) integration, and consumer-to-business (C2B) integration into message flows that are easy to develop and maintain.
More >

Cluster rendition and overlay servers in an IBM SCORE deployment with WebSphere Application Server
The auxiliary, rendition, overlay, or publishing servers in an IBM SCORE deployment can be clustered to provide high availability and performance scaling by using WebSphere Application Server clustering functionality with the auxiliary servers.
More >

Offload WebSphere Web services security tasks to WebSphere DataPower SOA Appliances, Part 3: Use WebSphere DataPower Policy Framework
Learn how to use WebSphere DataPower SOA Appliances as the enforcement point of the WS-Security Policy, and how to offload Web service security policy from WebSphere Application Server to WebSphere DataPower using the DataPower Policy Framework in the device.
More >

Process-oriented modeling for SOA, Part 4: Tie it all together with a case study
Learn how a process model drives both a use case model and a service model. Part 4 uses a home shopping case study to illustrate the concepts in Parts 1 - 3.
More >

On-demand webcast: Migrate previous releases of WebSphere Partner Gateway to V6.2.0
This WebSphere Support Technical Exchange outlines WebSphere Partner Gateway migration considerations, including planning, installation modes, elements needing backup, migration of existing security configuration, fix pack alignment, hub and database handling, and items requiring user intervention after migration.
Listen to the webcast >

 XML

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

Build Wikipedia query forms with semantic technology
Vast amounts of the fielded information that you see in gray Infoboxes on the right side of many Wikipedia pages are stored in a publicly accessible collection called DBpedia. With a little CGI scripting, you can build forms that drive a SPARQL query under the covers, providing useful access to the semantic Web's largest database.
Query away >

Tip: XML configuration changes required for migrating EJB3 code to JBoss 5
Trying to migrate your EJB code to JBoss 5? Or are you new to JBoss 5 but want to get a feel for the EJB 3 environment? This tip details the required XML deployment files for building, deploying, and running EJB3 code on JBoss5.
Smooth the way with XML configuration changes >



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: RAJRAJNEESH1@REDIFFMAIL.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

Webcast: Scalability in the cloud - fact or fiction? (28 July)

My developerWorks: Get to know Ben Lieberman, software architect and developerWorks author

Get a 15% discount on the IBM Education Pack (US) when you invest $25,000 or more

Join us for developerWorks Live! briefings

Downloads


Trial: WebSphere eXtreme Scale V7.0

Trial: Rational Software Analyzer V7.1

Download, try, or buy

Additional Resources


IBM privacy policy

IBM copyright and trademark information