| |
Welcome, developers!
This week on developerWorks,
we've got in-depth coverage of Facebook, Linux, PHP, and WebSphere -- and we show you how to create Web service apps with
Eclipse and Java technology:
As our Web services feature demonstrates, Java technology can empower you to create a wide range of useful applications
-- and it's that creative side of the language that most intrigues author Paul Reiners. This week, he shows you how to use
the Java 2D API to animate images in unique ways; learn how to create images and artistic programs by writing a custom
Java 2D image-processing class. And don't miss Paul's previous explorations of how you can use Java code to compose
algorithmic music and to program
virtual robots. Of course, you'll always find plenty of helpful resources in our Java
techology zone, including the latest installment of the popular "Mastering
Grails" series.
Thanks for joining us. We're eager to provide you with the developer resources you're
after, so please let us know what you think.
Until next week, John
Swanson (and the developerWorks editorial team)
About this newsletter: developerWorks
Weekly Edition is a customizable newsletter highlighting the latest resources on IBM
developerWorks. If you've selected specific areas of interest, then you'll see detailed listings on those topics in the
sections below. If you want to add or remove topics, you can update
your newsletter options at any time using your user name and password.
|
| Developer events in your area |

 Compare SLES (SUSE) and RHEL (Red Hat) on IBM System p Most system
administrators planning to install Linux on their IBM System p eventually run into an important question: Which Linux distribution
should I install? This article compares two distributions -- one from Red Hat and one from Novell -- and weighs the pros
and cons of each. Support vs. market share: Uncover the factors to help you make the decision > |


Filing financial statements in XBRL: How-to, lessons learned, and best practices Over the
next two years, all publicly traded companies in the U.S. will be required to file their financial statements using eXtensible
Business Reporting Language (XBRL). Learn the fundamentals of XBRL, the steps in the filing process, and lessons learned
from an actual filing with the U.S. Securities and Exchange Commission (SEC). Parse the preparation for an XBRL filing, the future standard for financial statements > |



Shell sharing between Data Studio, Rational Data Architect, Rational Software Architect, and Rational
Application Developer Many people think that each IBM software product requires its own copy of Eclipse, but
that is not always the case. This article shows you how to share the same Eclipse installation between different IBM software
development products. Do away with multiple Eclipse shell installs (cause you've got better things to do) > |




Enter the "Search for the
XML Superstar" contest The XML Challenge is a series of five XML contests created by the International DB2 Users
Group to search for XML superstars around the world. You have an opportunity to vote in, comment on, and enter contests focused
on video, gadget, query, ported app, and XML programming. Find out today about the prizes that await multiple winners, and
get started! Take the challenge: Build a new widget for DB2 and be the envy of your colleagues > |


Are you a Data Champion? Do you contribute to the IBM Data Management community through blogging, speaking at conferences, writing books or
articles, or participating in a user group? Learn how you can gain special designation as a Data Champion, or nominate another
member of the community. What benefits do I get as a Data Champ? > |  
Explore the Information
Management Solution Portal Visit this developerWorks wiki page to see how Information Management Business Partners
have solved key customer pains by industry. You'll find a quick and easy roadmap to your industry-specific challenges. Get to the solution faster with this roadmap > | 

Pointillism meets pixelation Paul Reiners presents yet another excellent article, this time
on animating images in unexpected and artistic ways using the Java 2D API and cellular automata. In the process, he demonstrates
implementation of an image operator in Java code and explains cyclic space, a type of 2D cellular automaton. Paint like the masters > |  Asynchronous Grails with JSON and Ajax JSON and Ajax are staples
of Web 2.0 development, and in this installment of "Mastering Grails," you'll get a look at the native JSON and
Ajax capabilities baked into this comprehensive Web framework. Get your Grails on! > | 

GCC hacks in the Linux kernel The GNU Compiler Collection and Linux are two great things
that go great together, especially in the ways Linux employs GCC extensions to add new capabilities and improve
efficiency. Learn how the kernel uses these extensions, and learn how to use them in your own apps. You got compiler in my Linux > | 

Composite applications component
library v2.0 This article describes the second release of the composite applications component library, and
shows how the components can be used to add value to your composite applications. Check out the updated library > |  Introducing Domino XML Language (DXL) Domino XML Language (DXL)
is an XML representation of Lotus Domino data and design elements that provides a great way to implement the capture of design
elements, as well as the import and export of design elements to and from databases. Learn about the concept of DXL, and
through use cases with detailed implementation, see how to apply DXL to dynamically add or modify design elements to complete
a database or template customization. Read this primer > |  Webinar: The value of social networking to the small-to-medium business It's much more than LinkedIn and Facebook -- social networking for small-to-medium businesses is about building meaningful
relationships, endorsements, reviews, and ultimately business. Watch this 60-minute Web seminar to learn how social networking
can help businesses execute more quickly using dynamic networks of co-workers, partners, and customers. Catch this recorded Web seminar > | 
 30 game scripts you can write in PHP, Part 1: Create the first 10 fundamental
scripts PHP is an easy-to-learn, widely accessible programming language that's well suited to developing simple
scripts for all kinds of games. Learn 10 basic scripts you can use in a variety of games. Game on! > |  Explore Eclipse plug-in signatures Eclipse places each plug-in in
one of five categories: unsigned, signed, trusted, untrusted, or expired. Learn how to create signed plug-ins in Eclipse. Start here > | 

Storyboarding in Rational Requirements Composer: Elicit, clarify, complete, and validate requirements
IBM Rational Requirements Composer is a requirements definition product that allows you to effectively leverage
the storyboarding technique to drive better requirements and deliver better products. Storyboard to requirements happiness > |  Use Rational Application Developer to develop a Web 2.0 page that references
a session bean This article assists those who are using RAD V7.5 in implementing an Ajax-enabled Web 2.0 page.
Included is how to invoke an Enterprise JavaBeans session bean for database access with the RPC Adapter (from WAS Feature
Pack for Web 2.0). Use RAD for Web 2.0 pages > |  eKit: Techniques and strategies for smart software delivery This
collection of how-to guides, demos, and materials introduces and discusses new and established implementation technologies,
and shows how you can leverage them during all phases of application development including design, development, test, and
deployment. Get a bunch of good stuff > |  On-demand Webcast: IBM Rational software for a greener world With
IBM Rational Green Solutions, customers can optimize applications and processes, and maximize business value through resource
efficiency and more efficient execution of workloads. IBM Rational Green Solutions can help customers reduce their carbon
footprint through energy efficient application life cycle management. Go green with IBM > |  On-demand webcast series: Best practices in Enterprise Architecture and Business
Process Analysis More episodes in this award-winning series:
Use
System Architect to leverage the business value of Enterprise Architecture Telelogic System Architect can
help reveal the key dependencies between business objectives, strategies, processes, services, and IT components. You will
see how, with relatively few artifacts, you can identify the likely cause of a problem, and then use the reporting and analytical
capabilities to suggest potential solutions.
Business
Continuity Management using System Architect Telelogic System Architect supports Continuity of Operations
(COOP) planning to restore interrupted critical function(s) within a predetermined time after a disaster or extended disruption.
This webcast includes developing COOP scenarios, tracking regulations that affect COOP planning, and calculating metrics
associated with loss of business/COOP. | 







Flex your Facebook Remember when people played solitaire for mouse training? This is almost
as much fun, and much more useful. This tutorial gives you techniques for using Flex to create a photo album on Facebook.
Practice on Facebook, then use the techniques in your own Web applications. Start Flexing > |  Your CSS toolbox Cascading Style Sheets are an incredibly powerful
approach to adding flexibility and beauty to a Web page. Visit the CSS Digest space for current trends, tips, tricks, and
hidden powers of CSS. Explore the CSS Digest > | 

System administration for WebSphere Application Server V7, Part 1: Administrative enhancements This new article series describes new V7 system management features that address administrative automation, scalability,
business-level applications, and more. More > |  WS-Notification in WebSphere Application Server V7, Part 1: Writing JAX-WS applications
for WS-Notification Learn how to create JAX-WS-based client and service components for the new WS-Notification
implementation in WebSphere Application Server V7. More > |  Use z/OS workload management with the WebSphere MQ resource adapter in WebSphere
Application Server Leverage the advanced messaging functions of the new JCA-compliant WebSphere MQ resource
adapter in WebSphere Application Server V7 for z/OS. More > |  Exploring WebSphere sMash with WebSphere Virtual Enterprise: Build a flexible
infrastructure No need to sacrifice high availability and clustering with WebSphere sMash applications when
WebSphere Virtual Enterprise and the On Demand Router are here to help. More > |  Mission:Messaging -- Migration, failover, and scaling in a WebSphere MQ cluster New requirements and changing environments can challenge existing processes and best practices. Here is a look at the
impact of SOA on messaging. More > |  Create flexible service-oriented business solutions with WebSphere Business Services
Fabric, Part 4 Use the new features of WebSphere Business Services Fabric to build composite business applications
that support dynamic binding and orchestration. Part 4 shows you how to create metadata for the business process.
More > |  Process complex business events with WebSphere eXtreme Scale, Part 2
Learn how to use WebSphere eXtreme Scale to improve performance and scalability when processing complex business events.
Part 2 extends the scenario from Part 1 and uses a distributed ObjectGrid to partition the events based on the Business Events
context ID, providing high availability and scalability since events can be processed by multiple instances.
More > |  Tutorial: WebSphere Business Modeler certification exam prep, Part 2
In this tutorial, you'll learn about modeling business processes and the various data models supported by WebSphere Business
Modeler, as well as process flow control logic and process layout. You'll also learn about sharing processes using configuration
management tools and import and export functions. More > |  Webcast: Debug WebSphere Transformation Extender node with WebSphere Message
Broker For WebSphere Message Broker users new to the WebSphere TX node, this technical exchange shows you how
to activate WebSphere TX debugging and interpret the results. More > | 
 Create a framework to support XSLT transformation pipelines Simplify the use of XSLT in
PHP, build a pipeline of stylesheets, and improve performance by caching. This article shows you how to build a simple framework
for doing this. Use the Butterfly Framework to process XSLT documents > | 
Thinking XML: Enrich Schema
definitions with SKOS This is the return of Uche Ogbuji's popular "Thinking XML" column. The people,
places, and things in schemata are inextricably tied to how people describe them, and this is the key to alignment of business
with technology. Uche describes how SKOS allows an XML schema designer to express this connection clearly. Find out what SKOS can do for you > | 
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: GSPIKER@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
|
|
Spotlight
Downloads
Additional Resources
|
|
|