May 5, 2004
This article was contributed by Dominique De Vito
With the great help of the Project Proposal Shepherds of Eclipse, the
ObjectWeb Consortium has kicked off
a new Web Tools Platform Project proposal.
The goal of this proposal is
to apply the Eclipse standards of technical excellence, functional
innovation and overall extensibility to the Web/J2EE
application-tooling domain.
The full proposal is available online.
Following the Eclipse development process, based on the principles of
openness and frequent review, the community is invited to join the
discussions on the Eclipse Web Tools Platform Project Proposal. During
the 30 calendar day review period, the community is invited to comment
on, critique, contribute to, and join the project. At the end
of the review period (May 27th, 2004), the feedback will be gathered and
presented to the Board of Directors. A positive vote by the Eclipse
Board will officially launch the project.
Web Standard Tools
The Web Standard Tools subproject aims to provide a common infrastructure
to any Eclipse-based development environment, targeting
Web-enabled applications. Within its scope will be tools for the development
of three-tier (presentation, business and data logic), and server
publication of corresponding system artifacts. Outside of its scope will be
server-side Java technology, which will be left to the J2EE Web Tools
subproject.
Tools provided will include editors, validators and document
generators for artifacts developed in a wide range of standard languages
(for example, HTML/xHMTL, Web services, XQueries, SQL, etc.) Supporting
infrastructure will likely comprise a specialized workbench supporting
actions such as publish, run, and start/stop of Web application code
across target server environments.
By providing an integrated set of capabilities, the Web Standard Tools would
support use cases such as:
- Developing and publishing a static HTML site.
- Deploying an applet on a given http server.
- Developing and publishing a WSDL schema on a UDDI registry.
J2EE Standard Tools
The initial goal of the J2EE Standard Tools subproject will be to
provide a basic Eclipse plug-in for developing applications based on
J2EE 1.4. The subproject will target J2EE-compliant application servers
as well as a generic J2EE tooling infrastructure for other
Eclipse-based development products.
The J2EE Standard Tools will include an integrated workbench that
will provide a framework for developing, deploying, testing and
debugging J2EE applications on standards-compliant server environments.
It will also provide an exemplary implementation for an open source J2EE
Server.
Included will be a range of tools for simplifying development with
J2EE APIs, including EJB, Servlet, JSP, JCA, JDBC, JTA, JMS, JMX,
JNDI, and Web Services.
This infrastructure will be architected for extensibility of higher-level
development constructs, providing architectural separations of concern
and technical abstraction above the level of the J2EE specifications
The integrated workbench would support use cases such as:
- Developing a JSP page.
- Enhancing the "PetStore" blueprint application.
- Exposing a Session Bean as a Web Service.
Christophe Ney has submitted a
Web Tools Platform Project Proposal that has more
details, and includes instructions on getting involved in the project.
Comments (none posted)
System Applications
Audio Projects
Version 1.04 of the
ALSA Sound Driver
has been released with this description:
"
mostly bug-fixes and cleanups".
Comments (none posted)
Version 0.6.1 of libfishsound, a programming interface for the
Vorbis and Speex audio codecs, is out.
This release features new functions, new test features, and
bug fixes.
Full Story (comments: none)
The
latest changes from the
Planet CCRMA audio utility packaging project include
new versions of VCO Plugins, the Alsa Modular Synth, MCP Plugins,
and Qjackctl.
Comments (none posted)
Database Software
The PostgreSQL Weekly News for May 3, 2004 is available.
Full Story (comments: none)
Filesystem Utilities
Version 1.9.0 of libgsf is out.
"
It's goal is to provide a simple i/o library that can read and write
common file types and to handle structured formats that provide
file-system-in-a-file semantics (Eg OLE2 or zip)."
This high priority release fixes a corruption problem that happens
when using gzip and bzip2.
Full Story (comments: none)
Interoperability
Stable version 3.0.3 of Samba has been released.
"
There have been several issues fixes since
the 3.0.2a release and new features have been added as well."
Full Story (comments: none)
Networking Tools
Version 0.9.3 of Firestarter, a visual firewall tool for GNOME,
is available with lots of changes and bug fixes.
Full Story (comments: none)
Printing
Version 0.0.3 of gnome-u2ps, a text to postscript converter,
is out. "
It aims to handle modern codesets and mails
that a2ps does not support, and more internationalized than ever."
Full Story (comments: none)
Web Site Development
Simon Cozens has written
part two of his O'Reilly series on Maypole.
"
When we last left our intrepid web developer, he had successfully set up an online sales catalogue in 11 lines of code. Now, however, he has to move on to turning this into a sales site with a shopping cart and all the usual trimmings. It's time to see some of that flexibility we talked about last week; unfortunately this means we're going to have to write some more code, but we can't have everything."
You may want to start with
part one first.
Comments (none posted)
Version 1.2.5 of MediaWiki
is available, and features a number of bug fixes.
"
MediaWiki is the collaborative editing software that runs Wikipedia, the free encyclopedia, and other projects."
Comments (none posted)
Desktop Applications
Accessibility
Version 0.91 of gnopernicus, a GNOME desktop screen reader for the
blind and visually impaired, is out with a variety of new features.
Full Story (comments: none)
Audio Applications
Version 0.8.2 of Rhythmbox, a music playing application,
is available, here are the changes:
"
A number of bug fixes in this release. In particular if you're in a RTL
locale you'll really want to upgrade. Also if you like the previous
button to work in playlists :)"
Full Story (comments: none)
Version 0.8.3 of Sweep, an audio editor and playback tool, is out.
"
This is a maintainance release, including a new Spanish translation,
various bugfixes and no new functionality."
Full Story (comments: none)
CAD
Release number 13 of PythonCAD is available.
"
The thirteenth release of PythonCAD is the first release to offer
undo/redo abilities. The undo/redo work is in its initial stage,
and upcoming releases will enhance the robustness of the code. The
long term goal with undo/redo work is to make both as unlimited
as possible, but for the first release the functionality works
best if only the last action is undone or redone."
Full Story (comments: none)
Data Visualization
Version 3.4 of JGraph, a cross-platform graph component for Java,
has been released. JGraph is used for plotting networks of objects.
"
This release can handle overlapping edges, and has static inner handles for better subclassing. Among other minor API changes some control methods were moved to the handles."
Comments (none posted)
Desktop Environments
Version 0.7.1 of COnfigurator for Gnome is out with
several minor improvements.
Full Story (comments: none)
The April 30, 2004 edition of the
KDE-CVS-Digest
is available. Here's the content summary:
"
KDE Bluetooth improves Device Discovery Service. Kopete has a new history browser. Optimizations in K-menu drawing and Kmail POP fetching. Kdebindings adds a graphical tool with wizards for generating bindings. KMail adds support for Annoyance-Filter anti-spam tool."
Comments (none posted)
Version 0.1 beta 3 of Kexi, an integrated
data management environment for KDE,
has been announced.
"
New features include improved table designer and data table view,
more consistent GUI features, and more."
Comments (none posted)
Games
Version 0.1 of GNOME Music Quiz is available.
"
GNOME Music Quiz is a game similar to the television show 'Name That
Tune' where players hear part of a song from their Rhythmbox music
library and have to identify it by title/artist or album. The faster
they identify a song the more points they recieve."
Full Story (comments: none)
Version 0.2.13 of GNOME War Pad, a multi-player VGA Planets space strategy game client, is out.
Full Story (comments: none)
Graphics
Version 0.93 of Dia, the diagram creation program,
has been announced.
"
Of major importance in this release are improvements in text rendering speed
by caching PangoContexts, and the use of font-config on the Win32 side,
allowing unified font handling across platforms and antialiases rendering on
Win32."
Comments (none posted)
GUI Packages
Versions 2.4.1 of gtkmm and glibmm are available with
support for gcc 3.4.0 and bug fixes.
Full Story (comments: none)
Version 2.4.1 of GTK+, a toolkit for creating graphical user
interfaces, is out.
"
This is a bug fix release and is source and binary compatible
with 2.4.0. There are a considerable number of fixes in this
release as compared to 2.4.0, especially in the areas of
GtkFileChooser, GtkComboBox and GtkEntryCompletion."
Full Story (comments: none)
GLib version 2.4.1 is available. This release features bug fixes,
new documentation, and updated translations.
Full Story (comments: none)
Version 2.5.0 of Glade, a gtk-based GUI generator, is available
with bug fixes, initial support for gtkmm 2.4, and more.
Full Story (comments: none)
Version 2.3.3 of Bakery, a C++ Framework for creating document-based GNOME applications, is out with code cleanups and bug fixes.
Full Story (comments: none)
Imaging Applications
Version 2.0.1 of gimp-gap, the GIMP Animation Package,
has been announced.
"
gimp-gap 2.0.1 is a bug-fix release of the GIMP Animation Package, a collection of plug-ins to extend GIMP with capabilities to edit and create animations."
Comments (none posted)
Instant Messaging
Version 0.1 of xchat-gnome-0.1, an IRC Client,
has been announced. This is the first preview release.
"
xchat-gnome is a new branch of the xchat IRC client, aiming toward a revised
and GNOME HIG-compliant UI while still taking advantage of robust and
powerful xchat core. The most obvious change awaiting users familiar with
the venerable Gtk+ frontend will be the new tree-based navigation".
Comments (none posted)
Mail Clients
Release candidate 2 for Thunderbird 0.6
has been announced.
"
Our hopefully final set of Thunderbird 0.6 candidate
builds are available for testing on all platforms. We could use help testing
these bits to help find any last minute issues as we come down the final
stretch for this release."
Comments (none posted)
Version 0.6 of the Mozilla Thunderbird email and newsgroup application
is available.
"
Thunderbird 0.6 has taken flight! Some of the more
promiment features include a new Windows installer, Pinstripe theme for Mac
OS X, new artwork, improved junk mail controls, new mail notification in the
system dock for Mac OS X, server-wide news filters and a slew of other new
features."
Comments (none posted)
Music Applications
Release 0.7pre2 of
MusE,
the Linux Music Editor, is out with lots of new features and some bug
fixes.
Comments (none posted)
Office Applications
Version 1.0 RC5 of eGroupWare, a multi-user, web-based groupware suite,
is available.
"
Currently available modules include: email, addressbook, calendar,
infolog (notes, to-do's, phone calls), content management, forum, bookmarks,
wiki. eGroupWare RC5 is the next step to the final 1.0 release. Many people
wait for the upcoming 1.0. The developers work hard to fix the last bugs."
Comments (none posted)
Gnumeric 1.2.12 has been released. The announcement describes 1.2.12 as a
"high priority" release; it seems that earlier versions can create .xls
files which crash Excel.
Full Story (comments: none)
Office Suites
Version 1.3.1 of KOffice
has been announced.
"
The KOffice team is happy to bring you the first bugfix package that builds
upon the successful 1.3 version, adding even more enhanced OpenOffice.org
import and export filters, improved spellchecking with ispell, fixes in
hyphenation and many more."
Comments (none posted)
build 1.1.54 of OpenOffice.org is available.
"
This package contains the Gnome integration work for
OpenOffice.org, and a much simplified build wrapper, making an OO.o
build / install possible for the common man. It is a staging ground
for up-streaming patches to OO.o.
This release is mostly a snapshot of the (in-progress) merge of the
SuSE patch-set, and adding a SuSE build target / distro etc."
Full Story (comments: none)
Web Browsers
Version 1.2.5 of Epiphany, a browser for GNOME, is out.
This release has bug fixes, more translations, and improved documentation.
Full Story (comments: none)
The May 3, 2004 edition of the Mozilla Links Newsletter is available with
the latest news of the Mozilla browser and related software.
Full Story (comments: none)
Miscellaneous
Version 1.2.0 of the gnubiff mail notification program is out with
bug fixes and support for multiple mail boxes.
Full Story (comments: none)
Version 1.2 of IMDbPY, a Python package that can retrieve and manage
information from the IMDb movie database, is out.
"
With this release it's possible to retrieve almost every
available information about movies and persons. Many bugs
where fixed. Introduced a test suite."
Full Story (comments: none)
Languages and Tools
C#
The first beta version of Novell/Ximian's Mono .NET implementation is
available; see
the release
notes for the details. There's a lot of stuff there, including a
C# compiler, the runtime virtual machine, support for several
architectures, various database adaptors, a "complete cryptography stack,"
Apache integration, and more. Regardless of whether one agrees with Mono's
goals, it looks like an impressive body of work.
Comments (12 posted)
Caml
The April 27 - May 4, 2004 Caml Weekly News is available for
the week's roundup of Caml language discussions.
Full Story (comments: none)
A Caml language project called
Camlmix
has been launched.
"
Camlmix is a command-line tool for preprocessing any kind of file using Objective Caml as an embedded language for inline expansion."
Comments (none posted)
Java
Robert Simmons, Jr.
explains some techniques for dealing with legacy Java code on O'Reilly.
"
This article presents seven techniques I've developed and used in my consulting work that are designed to improve legacy code. You can apply some of these techniques using either freely available tools or with scripts. You'll apply the others manually, but they shouldn't represent a significant investment in time. Be forewarned, however, that all of these techniques may reveal other issues in the code base, such as hidden bugs, which could take a significant amount of time to fix."
Comments (none posted)
version 0.17.0 of Gnome-GCJ, an alternative set of Java bindings for GNOME,
is available.
"
Gnome-GCJ 0.18.0 introduces a small demo application (to become
extended) and both wrappers for libglade and gsf."
Full Story (comments: none)
Abhijit Belapurkar
explains Java authorization on IBM's devloperWorks.
"
If you're the type who needs to know how a technology works from the inside out in order to use it effectively, you'll jump on this guided tour of the Java platform's authorization architectures. Follow along as Java architect Abhijit Belapurkar leads this detailed, behind-the-scenes introduction to two distinctly different (yet related) models of authorization: the code-centric model of the Java 2 platform security architecture and the user-centric model of the Java Authentication and Authorization Service."
Comments (none posted)
Lisp
A status report is available from the SLIME
(Superior Lisp Interaction Mode for Emacs) project.
Full Story (comments: none)
Perl
The April 26 - May 2, 2004 edition of
This Week on perl5-porters is online.
"
This week, our p5p summary will describe a lot of little bugs, some of
which were fixed, some of which weren't, in a lot of different areas of
the perl interpreter."
Comments (none posted)
The April 29, 2004 edition of
This Week on Perl 6 has been published.
"
And we're back on a weekly schedule again (unless the Mayday bank holiday knocks me for six next week). As I expected, the Apocalypse has brought out a rash of prophets and prognosticators in perl6-language, but perl6-internals is still ahead on number of messages per week."
Comments (none posted)
Python
The May 3, 2004 edition of Dr. Dobb's Python-URL! is available
with a new round of Python article links.
Full Story (comments: none)
Mark Lee Smith
explores image manipulation with Python in a Dev Shed article.
"
Quite a cryptic title, but if you havent guessed, were talking about Images. This being a Python article thats what we're using! If youve never thought about it, or -- even better -- if you didnt know it was possible then youre in for a nice surprise; not only can Python do this but its pretty good at it, too. Actually, Python works well with graphics in general, but for now were sticking to the 2D kind."
Comments (none posted)
Tcl/Tk
The May 3, 2004 edition of Dr. Dobb's Tcl-URL! is available with
more Tcl/Tk information and news.
Full Story (comments: none)
XML
Brett McLaughlin
discusses data binding on IBM's developerWorks.
"
Data binding, although commonplace in today's world of Java technology and XML programming, is still largely misunderstood. This column throws out all the theoretical claptrap and focuses on the concepts you need to get started with data binding. You will understand the differences between general data binding and data binding in the XML world, as well as round-tripping, semantic equivalence, and what to look for in a data binding package."
Comments (none posted)
Dale Waldt
introduces UBL
on O'Reilly.
"
The Universal Business Language ( UBL) is a language for capturing business information for use in integrating business systems and sharing data with trading partners. UBL was designed from the beginning to leverage the many vocabularies and experiences available in existing systems using EDI (Electronic Data Interchange), ebXML (Electronic Business XML), and other XML and Web-based e-commerce systems."
Comments (none posted)
Test Suites
Version 2.6.2 of STAF, the Software Testing Automation Framework,
is out
with several bug fixes. Version 3.0.0 Beta 2 is also available.
"
The Software Testing Automation Framework (STAF) is a framework designed to
improve the level of reuse and automation in test cases and test
environments. The goal of STAF is to provide a complete end-to-end automation
solution for testers."
Comments (none posted)
Miscellaneous
Jeff Lowery
writes about software transition issues on O'Reilly.
"
In this article, I would like to address some of the difficulties involved in replacing an existing client system with a completely new one. Having gone through this process several times in my career, there are some lessons I have learned that can make this transition easier for the end user. The key is not to take an initial set of requirements at face value, but to work with the future users of the new system (in conjunction with their management) to make sure what's delivered is what's needed."
Comments (none posted)
Page editor: Forrest Cook
Next page: Linux in the news>>