News Archive (1999-2012) | 2013-current at LinuxGizmos | IoT and Embedded News Feed |    About   

11 from IBM: Eclipse RCP, TestNG-Abbot, Lisp, Java 2007, CGI, XForms…

Mar 2, 2007 — by LinuxDevices Staff — from the LinuxDevices Archive — views

IBM has published the following new technical articles, tutorials, and downloads on its DeveloperWorks and AlphaWorks websites. They cover a range of interesting (though not necessarily embedded) technical topics, primarily related to Linux and open source system development. Some require free registration. Enjoy . . . !

  • Eclipse RCP: Techniques to Spice up SWT and JFace — This tutorial, from the Customizing Eclipse RCP applications series, will explain a number of simple techniques you can use with the Standard Widget Toolkit (SWT) and JFace to create applications that have much more personality than the Eclipse IDE.
  • Automate GUI testing with TestNG-Abbot — TestNG-Abbot is a testing framework that breathes new life into testing GUI components. Understand the scenario and you'll find it surprisingly easy to isolate GUI components and then verify them using the framework's handy fixture objects.
  • Crossing borders: The beauty of Lisp — The El Dorado of programming languages. As a Java programmer, if you spend some time with Lisp — this lost city of gold — you'll discover many techniques that will change the way you code, for the better.
  • Java 2007: The year in preview — 2007 will go down in history as the year Sun Microsystems gave up the reins of the Java platform, releasing it under an open source license to the Java developer community. In this article, Java developer Elliotte Rusty Harold predicts new directions for the Java platform, in everything from scripting to bug fixing to new syntax.
  • Implement a relaxed immutability model in Java — This article shows an efficient way to implement a slightly more relaxed model of immutability, using normal cached fields whose values can still be accessed safely without synchronization.
  • Sometimes a CGI script is the most elegant solution — Writing local Web applications can be quick, easy, and efficient for solving specific Intranet problems. Learn why a Web browser is sometimes a better interface than a GUI application and why experienced Web developers find themselves struggling to learn a GUI toolkit, and discover that a simple CGI script would serve their needs perfectly well, if not better.
  • The 15 minute PHP with XML Starter — This first article of a three-part series introduces PHP5's XML implementation and help those relatively new to using XML with PHP to read, parse, and manipulate, and write a short and uncomplicated XML file using the DOM and SimpleXML in a PHP environment.
  • Creating an XForms-Based Logo Generator — Scalable Vector Graphics (SVG) provides an easy way to declaratively create an image using XML, and XForms provides an easy way to edit XML. In this article you will put the two together to create an XForms-based XVG editor for creating SVG images such as logos.
  • Use Firefox XForms to create your own Sudoku — Sudoku quietly appeared on the scene in the United States in the last couple of years, and then became a phenomenon, just as it had in Japan. Someone you know most likely has played it, if not yourself. Because Sudoku is based on very specific data patterns, you can use XPath expressions to evaluate the progress the user has made in a specific game. You can also use these patterns to easily use Mozilla Firefox XForms extensions to generate a game board that enables the user to play.
  • Spring Framework's powerful Inversion of Control — If you're a typical web developer, you'd no doubt welcome a solution to data access issues and embrace any tool that would make configuration easier. It's hard to have a conversation about Web applications in general, and these issues specifically, without somebody somewhere mentioning Spring. Find out more about the killer feature that seems to provide critical mass for Spring and what the Spring Framework Inversion of Control buzz is all about.
  • Graphics Made Simple with SWG for Eclipse — Simplify the task of including business graphics in rich-client applications with Standard Widget Graphics (SWG), a set of standard graphic objects built into the SWT from Eclipse. SWG provides new widget controls and an animation framework that share a common programming model with the existing controls in SWT.

This article was originally published on and has been donated to the open source community by QuinStreet Inc. Please visit for up-to-date news and articles about Linux and open source.

Comments are closed.