L'envio sencer per exigències del copirrait, però ho faig pel "Windows to Linux roadmap".
---------- Forwarded Message ---------- Subject: IBM developerWorks technology, Issue 46 - 2003 Nov 20 Date: Friday 21 November 2003 06:02 From: IBM developerWorks To: Me ======================================================================== IBM developerWorks Newsletter - Technology edition 2003 Nov 20 Vol 4, Issue 46 IBM's resource for developers. http://www-106.ibm.com/developerworks/?ca=dnt-446 ======================================================================== Greetings, developerWorks readers, developerWorks content often touches on the topic of "debugging." I don't know about you, but when I see that term, I flash back to a different kind of debugging experience -- one that went bad. For the most part, college students do not place apartment tidiness at the top of their priority heap. Our rental house was no exception. We knew a call to the exterminator was unavoidable after we found our dog whimpering one night, surrounded in the dark by roaches. The exterminator came in fully armed and confident that she would quickly dispatch the "Gang of One Thousand," as we had named them. 10 minutes later we heard a scream from the kitchen and the exterminator exited the premises, shouting on her way out, "I need backup." I'm not kidding. Nor am I proud of this memory. developerWorks will help you attack your problems with confidence and will always be there for backup when you need it. In this issue, check out Navigate the JNDI maze, Publish Web services to UDDI with WSDK V5.1, and Equipping SWT applications with Content Assistants. The exterminator did come back, but failed as they always do. And I wrote my first song. Roach Boogie. Until next time, Scott Laningham (dwnews[ensaïmada]us.ibm.com) P.S. - Each week, we make an RSS feed of this newsletter available. To view the contents of the RSS feed, click here. http://www.ibm.com/developerworks/news/dw_tech_nl.xml To pick up the RSS feed, point your news reader to: http://www.ibm.com/developerworks/news/dw_tech_nl.rss ======================================================================== Table of contents TUTORIALS | Grid app with Python, Part 3: Security; Publishing Web services to UDDI with WSDK V5.1 WEB SERVICES | Understanding the WS-I Test Tools JAVA TECHNOLOGY ZONE | Magic with Merlin: Indeterminate progress bars; Navigate the JNDI maze LINUX ZONE | Windows to Linux roadmap, Part 1: Thinking in Linux OPEN SOURCE PROJECTS | Equipping SWT applications with Content Assistants XML ZONE | SVG and XForms: A primer GRID COMPUTING | Open standards architecture at the GGF SOLUTIONS | Implementing business processes using WebSphere Studio Application Developer Integration Edition, Part 4 WIRELESS TECHNOLOGY | Evolving with the object-oriented wireless model; Roaming Charges: Radio Frequency ID; Secure data exchange on Palm OS 5 WEB ARCHITECTURE | The cranky user: The importance of documentation LINKS TO MORE GOOD STUFF | Newsletters; Web sites ======================================================================== TUTORIALS OF THE WEEK | Grid app with Python, Part 3: Security; Publishing Web services to UDDI with WSDK V5.1 ::: Build a grid app with Python, Part 3: Security ::: In a grid environment, security is an issue no matter what type of grid you are producing. This tutorial, the third part in our Python grid series, focuses on the issues surrounding the security within your grid when developing a grid solution with Python. The aim of the entire series is to build a complete grid environment within Python. http://www.ibm.com/developerworks/nlr/r-446a.html ::: Publishing Web services to UDDI with WSDK V5.1 ::: This tutorial is the first of two tutorials exploring the Universal Description, Discovery and Integration protocol (UDDI). It provides a high-level overview of UDDI, and then looks at publishing to a UDDI registry in a number of different ways. It will cover the Web GUI interface to the private registry that comes with the WSDK, the UDDIPublish and UDDIUnpublish tools that come with the WSDK, and finally, the UDDI4J and UDDI Publish API. All of these methods provide the ability to register ("publish") organizations and the services they provide. After looking at the API, the publishing process is examined. This tutorial also provides instructions for setting up and utilizing the UDDI registry that ships with the WSDK. http://www.ibm.com/developerworks/nlr/r-446b.html ======================================================================== WEB SERVICES | Understanding the WS-I Test Tools http://www.ibm.com/developerworks/webservices/?ca=dnt-446 ::: Understanding the WS-I Test Tools ::: If you are a Web service developer, you want to ensure that your service will interoperate with any consumer that wants to use it. The best way to do this is to follow the guidelines that are listed in the WS-I Basic Profile 1.0. If you are developing a new Web service or if you have Web services that already exist, the WS-I Test Tools provide an easy way to determine if your services conform to these guidelines. In this article, Peter Brittenham provides an overview of the WS-I Test Tools. http://www.ibm.com/developerworks/library/ws-wsitest/?ca=dnt-446 ======================================================================== JAVA TECHNOLOGY ZONE | Magic with Merlin: Indeterminate progress bars; Navigate the JNDI maze http://www.ibm.com/developerworks/java/?ca=dnt-446 ::: Magic with Merlin: Indeterminate progress bars ::: Developers use a JProgressBar component to show users how far along a task has progressed. For really long tasks or those where it's difficult to figure out exactly how far along that task is, the Merlin release adds an indeterminate mode to JProgressBar. This month, columnist John Zukowski provides a refresher on using JProgressBar and discusses its new indeterminate mode. http://www.ibm.com/developerworks/library/j-mer11183/?ca=dnt-446 ::: Navigate the JNDI maze ::: Java developers who move from single-machine programming to the wilder world of EJB technology and distributed computing often run into trouble: it can be difficult to write code that successfully navigates through the JNDI maze, and multiple machines and configurations just increase the chance of something going wrong. In this article, EJB developer Daniel Would explains how you can write client code that successfully finds its way to an EJB component published in a JNDI namespace. He'll show you various programming options that make the process easier, and offers some code that you can use as a utility class in your own applications. http://www.ibm.com/developerworks/library/j-namespace.html?ca=dnt-446 ======================================================================== LINUX ZONE | Windows to Linux roadmap, Part 1: Thinking in Linux http://www.ibm.com/developerworks/linux/?ca=dnt-446 ::: Windows to Linux roadmap, Part 1: Thinking in Linux ::: If you're transitioning your operations from Windows to Linux, or even just migrating a few desktops, you're faced not only with the technicalities of changing the operating environment but with relearning many procedures and practices that accompany administering your systems. Fortunately, help is here. IBM e-business Architect Chris Walden starts off this nine-part series with a look at some of the similarities and differences between Linux and Windows. http://www.ibm.com/developerworks/library/l-roadmap1.html?ca=dnt-446 ======================================================================== OPEN SOURCE PROJECTS | Equipping SWT applications with Content Assistants http://www-124.ibm.com/developerworks/oss/?ca=dnt-446 ::: Equipping SWT applications with Content Assistants ::: For users of the Eclipse Java editor, Content Assistants are a well- known feature. You press Ctrl + spacebar, and a window with set completion proposals pops up. Selection of a specific proposal opens another window showing a preview of the insertion of the selected proposal. Committing a proposal with the Enter key or a double-click inserts the proposal into the current document. This article shows how you can easily add this feature to any SWT-based application, either a stand-alone application or a plug-in to the Eclipse workbench. http://www.ibm.com/developerworks/library/os-ecca/?ca=dnt-446 ======================================================================== XML ZONE | SVG and XForms: A primer http://www.ibm.com/developerworks/xml/?ca=dnt-446 ::: SVG and XForms: A primer ::: Scalable Vector Graphics (SVG) and XForms are two blossoming technologies that handle what may appear to be two different facets of electronic document publishing. This primer by SVG expert Antoine Quint provides an overview of the two technologies and highlights the potential synergies between them. http://www.ibm.com/developerworks/xml/library/x-svgxf1.html?ca=dnt-446 ======================================================================== GRID COMPUTING | Open standards architecture at the GGF http://www.ibm.com/developerworks/grid/?ca=dnt-446 ::: Grid watch: Open standards architecture at the GGF ::: What's so important about grid architecture? What's in it for developers? Tom Myer explores work going on at the Global Grid Forum and gives you his take on the concepts behind OGSA and OGSI. http://www.ibm.com/developerworks/library/gr-watch2.html?ca=dnt-446 ======================================================================== IBM DEVELOPER SOLUTIONS | Implementing business processes using WebSphere Studio Application Developer Integration Edition, Part 4 http://www-106.ibm.com/developerworks/ibm/?ca=dnt-446 ::: Implementing business processes using WebSphere Studio Application Developer Integration Edition, Part 4: Modify the process interface and binding ::: In the final article in his series on developing and testing business processes using WebSphere Studio Application Developer Integration Edition, solution tester David Leigh shows you how to take the simple business process developed in Part 1, modify its interface and binding using the bottom-up capabilities of the tooling, expose the process as a message-driven bean, and test the new process. http://www.ibm.com/developerworks/library/i-supply1e/?ca=dnt-446 ======================================================================== WIRELESS TECHNOLOGY | Evolving with the object-oriented wireless model; Roaming Charges: Radio Frequency ID; Secure data exchange on Palm OS 5 http://www-106.ibm.com/developerworks/wireless/?ca=dnt-446 ::: Evolving with the object-oriented wireless model ::: The task of wireless data storage and retrieval has advanced greatly, and we have the object-oriented database management systems to thank for that. Learn how object-oriented wireless modeling increases the power in your hands. http://www.ibm.com/developerworks/library/wi-object/?ca=dnt-446 ::: Roaming Charges: Radio Frequency ID ::: Radio Frequency ID is an old standard in security that is now being called into question for sometimes invasive use. That it's been around this long is a bow to its credibility, but the issue of misuse has to be addressed. http://www.ibm.com/developerworks/library/wi-roam16.html?ca=dnt-446 ::: Secure data exchange on Palm OS 5 ::: Consider the need for a National Transportation and Safety Board for your data exchanges. They, too, need to travel safely and securely. To address this in regards to Palm OS, we offer you the code for instilling this safety using Secure Socket Layer APIs. http://www.ibm.com/developerworks/library/wi-palmos5/?ca=dnt-446 ======================================================================== WEB ARCHITECTURE | The cranky user: The importance of documentation http://www-106.ibm.com/developerworks/web/?ca=dnt-446 ::: The cranky user: The importance of documentation ::: Give us your sick, your tired, your poorly written user manuals, and let's start again. A lot of computer documentation is impossible for users to get information from, and Peter has decided we need to do something about. That, or pay for better tech support. http://www.ibm.com/developerworks/nlr/r-446c.html ======================================================================== LINKS TO MORE GOOD STUFF | Newsletters; Web sites DW SITES dW global site http://www.ibm.com/developerworks/?ca=dnt-446 other dW local sites http://www.ibm.com/developerworks/country/?ca=dnt-446 dW CD offers http://www.ibm.com/developerworks/offers/cd/?ca=dnt-446 dW journal (printed) http://www.ibm.com/developerworks/journal/?ca=dnt-446 dW Toolbox subscription http://www.ibm.com/developerWorks/toolbox?ca=dnt-446 ibm.com Developers' Store http://www.ibm.com/developerworks/nlredirects/r-devstor.html alphaWorks http://www.alphaworks.ibm.com PartnerWorld for Developers http://www.developer.ibm.com/welcome/dw_join.html?ca=dnt-446 DEVELOPER DOMAINS DB2 http://www7b.software.ibm.com/dmdd/?ca=dnt-446 eServer http://www.ibm.com/developerworks/eserver?ca=dnt-446 Lotus http://www.lotus.com/ldd Rational http://www-140.ibm.com/rdd/?ca=dnt-446 Tivoli http://www.ibm.com/software/tivoli/?ca=dnt-446 WebSphere http://www7b.software.ibm.com/wsdd/?ca=dnt-446 DW AND AW NEWSLETTERS HTML version http://www.ibm.com/developerworks/nlr/r-446d.html Back issues http://www.ibm.com/developerworks/nlr/r-446e.html alphaWorks newsletter http://www.alphaworks.ibm.com/aws.nsf/subscribe?open&ca=dnt-446 Subscribe to dW products edition mailto:dwproducts-subscribe[ensaïmada]ibm.email-publisher.com ======================================================================== ABOUT THIS NEWSLETTER Switch subscription format Use the update link at the bottom of this newsletter. Subscribe http://www.ibm.com/developerworks/newsletter?ca=dnt-446 Customer Support mailto:customersupport[ensaïmada]ibmdw.email-publisher.com Created by IBM developerWorks. Delivered by Topica http://www.topica.com. dW Feedback Page http://www.ibm.com/developerworks/feedback/ IBM's Privacy Policy http://www.ibm.com/privacy/ IBM's Copyright Info http://www.ibm.com/legal/copytrade.shtml 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 there. 3. This document may not be distributed for profit. ==================================================================== -- Benjamí http://bitassa.com . ---------------------------------------------------------------- Podeu consultar els arxius d'aquesta llista o canviar la vostra subscripció a http://www.softcatala.org/llistes/ ----------------------------------------------------------------