The Wayback Machine - https://web.archive.org/all/20050311030001/http://www-106.ibm.com:80/developerworks/newsletter/nl-tech-sample.html
IBM
Advanced search
    IBM home  |  Products & services  |  Support & downloads  |  My account
ibm.com/developerWorkswww.topica.com
developerWorks newsletter - Technology edition
:: October 3, 2002 :: Vol 3, Issue 40 ::

Greetings, developerWorks readers,

Hang around our breakroom at lunchtime and you'll know this is a multinational, diverse crowd. At the height of a typical lunch hour, there is an Asian lo mein coming out of the microwave, a Mexican bean tortilla on its heels, followed by a vegan casserole and leftover barbecue waiting in line on the counter for reheating. The variety of lunch entrees indicates the wide range of cultures represented in this building.

Often when I receive a note from one of you in a language I don't understand, there's someone right down the hall who can translate. Sometimes, however, I get notes in tongues I can't identify and then I go looking for an online translation service. It's odd how a sentence that makes perfectly good sense in the Swahili language, Kiswahili, can come out so garbled by machine translation that the meaning is completely lost. As we learn in this week's article on "Enabling Web Services for Globalization," globalization is more than translation. Preparing your software for global consumption requires way more than knowing the right words to use. Here at dW, we offer resources to help.

And if you're not ready to go global just yet, you'll find plenty in this issue to address the issues you face this week, like how to use the WebSphere SDK for Web services or how to program Java applications to restore the appearance of network transparency. It's all here. Enjoy.

Until next week,
Robin Langford
The IBM developerWorks team

Table of contents
Tutorials : Web services WSDK
Java zone : Java 1.4 certification primer; Transparent networks
Linux zone : Genetic algorithms; Text processing tip
XML zone : Case-insensitive enumerations; XPath
Web services : Semantic framework
Solutions : Web services globalization; JavaMail; XML Schema in DB2
Wireless zone : Gerhard Fasol; Wireless mesh and adhoc; MMS
Links to more good stuff : Newsletters; Web sites

Tutorial of the Week
Developing with the Web services SDK
The WebSphere SDK for Web Services provides a stable platform for designing, developing and deploying Web services. This tutorial provides a step-by-step introduction to all its developer features.

Java zone
An SCJP 1.4 certification primer
The Sun Certified Java Programmer (SCJP) examination has recently been updated for J2SE 1.4, which means you'll have to jump through some new hoops to get a passing score. In this primer to SCJP certification, Pradeep Chopra, cofounder of WHIZlabs Software, outlines some of the most important changes to the SCJP 1.4 exam, suggests a number of ways to prepare for it, and offers some sample questions to get you started.
Restoring the transparent network, Part 2
In this followup article to "Restoring the transparent network, Part 1," Todd Sundsted focuses on techniques that Java applications can use to restore the appearance of network transparency in the face of many common types of network obstructions. This article provides a framework that Java applications can use to hide network obstructions from the higher-level parts of the application.

Linux zone
Cultured Perl: Genetic algorithms, the next generation
More fun than Sea Monkeys and more educational than SimCity, genetic algorithms are a viable tool for modeling systems that survive, replicate, and adapt to changing requirements. Programmer Ted Zlatanov implements some interesting -- and oddly lifelike -- genetic algorithms in Perl, and he learns that data has feelings, too.
Tip: Automate text processing on Linux
From statistical analysis to typesetting, from programming to serving content, it's hard to think of a task that can't be completed using the text processing tools already installed as part of your Linux distribution. If you aren't already using these tools (or even if you are, but would like to get more out of them), don't miss this series of tips on the GNU text utilities by developer Jacek Artymiak. Jacek's hints and explanations will help you simplify and automate myriad tasks from the arcane to the mundane. In this first installment, Jacek introduces the series.

XML zone
Case-insensitive enumerations
IBM's own XML ace Doug Tidwell offers one curious reader an automated solution for defining a case-insensitive enumeration that's straightforward, standards-compliant, and requires little work on the developer's part. Several code samples are included.
XML for Data: What's new in XPath 2.0?
Columnist Kevin Williams takes a look at the latest status of the XPath 2.0 specifications, and provides some specific examples of XPath 2.0 features that will make the XML developer's life easier. Examples are provided in XML and XPath.

Web services
Back to basics: Formation of a semantic framework
This new column explores the best ideas and practices that have come from the early adopters of open technology Web services. It contemplates ideas on application architecture and software design patterns for the service-oriented model.

IBM developer solutions
Enabling Web Services for Globalization using WebSphere Application Server Version 4.0
If you're enabling a Web application for multilingual support, you know globalization is more than translation. This article provides programming tips to developers for globalization in Web services. It discusses how to use the UDDI's multilingual support features to define, publish, and find multilingual Web services; how to enable language-sensitive operations using SOAP APIs; and how to enable WebSphere Application Server Version 4.0 to support multilingual applications.
Using JavaMail to power and automate your mailing lists
In the third part of his series, IBM Java consultant Kulvir Bhogal delves deeper into the JavaMail API. He shows you how to create a Java thread-powered daemon, and how to create the environment for subscribing to and unsubscribing from e-mail lists with e-mail messages.
Working with XML Schema and Data Types in DB2
Would you like a system with 80 percent of requested functions and a 100 percent guarantee of data integrity? Or a system with 100 percent of requested functions and a 99 percent guarantee of data integrity? We think we know the answer. Ensure maximum data integrity at the database level by making use of the support for data types that DB2 offers. This article shows you how, including instructions on how to map DB2 data integrity constraints to XML using the XML Schema Standard.

Wireless zone
Secrets of the wireless elite: Gerhard Fasol
Gerhard Fasol -- educated in England, now company president in Japan -- has a solid background in physics, but an appreciation for impulsiveness; the kind that's inherent to wireless technology. Here's what he had to say to John Papageorge.
The dominator force: Wireless mesh and ad-hoc technologies
Have you mulled over the potential of the various wireless technologies that might be our best bets? Regular contributor Aashish Patil has, and thinks that ad-hoc and mesh networks are worth talking about right now.
Tips & tricks: MMS
Multimedia Messaging Service overtakes Short Messaging Service -- Read all about it! Don't let your messages short-change you ever again!

Links to more good stuff

dW sites

dW global site
other dW local sites
dW CD offers
dW Toolbox subscription
dW journal (printed)
ibm.com Developers' Store (US only)

alphaWorks
PartnerWorld for Developers

developer domains

DB2
eServer
Lotus
Tivoli
WebSphere

dW and aW newsletters

HTML version
Back issues
alphaWorks newsletter
Subscribe to dW products edition

About this newsletter
Subscribe
Switch subscription format
Unsubscribe
Customer Support

Created by IBM developerWorks. Delivered by Topica.

dW Feedback Page
IBM's Privacy Policy
IBM's Copyright Info


DOCUMENTS PROVIDED PURSUANT TO THIS PROGRAM ARE FOR INFORMATION PURPOSES ONLY. The information type should not be interpreted to be a commitment on the part of IBM and IBM cannot guarantee the accuracy of any information presented after the date of publication. The user assumes the entire risk as to the accuracy and the use of this document. The developerWorks newsletter may be copied and distributed subject to the following conditions:

  1. All text must be copied without modification and all pages must be included.
  2. All copies must contain IBM's copyright notice and any other notices provided therein.
  3. This document may not be distributed for profit.
  About IBM  |  Privacy  |  Legal  |  Contact