The
Dasher Project is working on a new type of computer interface,
with the goal of replacing the traditional keyboard as a text input device.
According to the
project summary:
Dasher is an information-efficient text-entry interface, driven by natural continuous pointing gestures. Dasher is a competitive text-entry system wherever a full-size keyboard cannot be used.
Dasher is designed for use on palmtops and wearable computers.
It supports one-handed and hands-free operation. One-handed
input may be performed via a conventional pointing device such as a mouse,
joystick, or touch screen. Hands-free operation involves the use of
a head-mouse or eye-tracker.
The Dasher documentation includes a
three page explanation on the use of the software.
Operation looks a bit like running a video game, a few example
movies of Dasher in operation are included, they illustrate the
use of Dasher nicely.
The
Tips for Novices section compares the input method to driving
a car:
Indeed, you will probably learn Dasher faster if you come to it with car-driving analogies in mind, rather than standard computer analogies. For example, the way navigation works is not by DRAGGING but by STEERING: if cars worked like windows computers, you would have to "grab" the piece of road you want, then "drag" it towards you; but in a car, when you wish to drive right, you POINT RIGHT with your steering wheel.
The
intended audience for Dasher is for people with disabilities,
the software could also be useful to a wider audience.
Decent typing speeds can apparently be achieved fairly quickly:
After one hour's practice, some users are able to write at more than 20 words per minute using Dasher with an eyetracker.
This looks like fun and useful software.
Version 3.2.0 of Dasher
has been announced.
"This version is the first release of the new stable branch, and is aimed at
the GNOME 2.4 and 2.5 desktops (but will continue to work happily under 2.2).
New features include integration with the GNOME accessibility framework and
gnome-speech, and the ability to enter text directly into other applications."
Dasher is a cross-platform project, the code is available
here.
Comments (3 posted)
System Applications
Audio Projects
Version 1.0.0pre1 of the development version of the
Alsa sound driver is
available.
"
This release is intended for wide testing."
Comments (none posted)
Version 0.90.0 of the JACK Audio Connection Kit is out.
"
Buffers can resize during operation. This can be triggered
by the user or by the function jack_set_buffer_size(). See the
documentation for details. It is new code and still needs a
shakedown."
Full Story (comments: none)
Database Software
The PostgreSQL Global Development Group (PGDG) has announced the
availability of version 7.4 of the PostgreSQL Object Relational Database
Management System (ORDBMS). Version 7.4 includes a host of new features,
including AMD Opteron optimization, improved index maintenance tools, and
enhanced support of full text indexing which adds ranked result sets.
Full Story (comments: 2)
The PostgreSQL Weekly News for November 14, 2003 is out with more
PostgreSQL database news.
Full Story (comments: none)
Version 1.2.0 of Python Database Objects is out.
"
This new release adds support for the cx_Oracle, DB2 and
adodbapi modules, allowing users to use PDO with a variety of database
systems. 9 different DBAPI modules are now supported, allowing for PDO to
be used with almost any RDBMS. Additional features, such as query
parameters, have also been added in this release, as well as the usual
bug-fixes."
Full Story (comments: none)
Steven Hauser
writes about database tuning on O'Reilly.
"
You'd like to tune your database, but don't have much time. The point of this article is to find quick and effective results, not the optimum effect. Application design is not covered in detail. Here is how to tune with the least effort."
Comments (none posted)
Mail Software
Version 0.43 of milter/sender, a spam filtering application,
has been announced.
"
This is a quick follow-up release to address some non-portable issues with the previous release that affected Solaris types. I also took the oppurtunity to fix Dns lookups to use one UDP socket for many DNS servers, which reduces the number of file descriptors required by the milter; also implement the AnyMX: access database tag, which allows for -A behaviour on selected domains without having to specify -A."
Comments (none posted)
Web Site Development
Tony Culshaw
works with
Apache Cocoon on O'Reilly.
"
Apache Cocoon has typically been categorized as a web publishing framework, but since the release of version 2.1 is has started to look more like an XML application server.
I've just completed a project with a travel company to build a web-based travel agency desktop which integrates several common backend systems. These systems are ones that a typical agent would use in day to day business and were chosen to demonstrate a variety of integration techniques. In this article I outline how Cocoon 2.1 was the key to building this product, including both advantages and disadvantages."
Comments (none posted)
Erik Hatcher
discusses search techniques and Lucene, a Java-based search
engine package for Apache.
"
First we'll see what is involved to use QueryParser in an application. Then, Lucene's Query API is shown in relation to the corresponding QueryParser syntax. Elaboration on the details of QueryParser syntax is then followed by how QueryParser's features can be customized."
Comments (none posted)
Version 2.7.0 beta 3 of the Zope web development platform is
available.
"
Zope 2.7.0 represents a concentration on software configuration
and installation improvement over older versions."
Full Story (comments: none)
Desktop Applications
Audio Applications
Version 0.3.6 of jackEQ, the audio equalizer for the Jack Audio Connection Kit, has been released. The notes say:
"
Added monitor buttons for aux channels. Pre gain."
Version 0.3.5 of jackEQ
was also released this week
with these changes:
"Added 2x stereo aux send/return channels with one touch assignable
inputs (like monitor but for aux send). Useful for external fx processing.
Cleaned up gui a little in preparation for internally assigning jack ports."
Full Story (comments: none)
Version 1.5.7 of the
WaveSurfer audio file editor is available. See the
changes document for information on what's new.
Comments (none posted)
Desktop Environments
Version 0.7 of YAGNobs (Yet Another GNome build script)
has been released.
"
The major additions are some stripping down to remove unnecesary packages and
some more flexibility in the scripts."
Comments (none posted)
The November 14, 2003 edition of the
KDE-CVS-Digest
is available. Here's the summary:
"
A deeper freeze is called for in preparation for release. Kexi, a graphical database application now has gui and non-gui parts. Many bug fixes, including searching and sorting fixes in Juk, topmenu fixes in KWin, CSS and Javascript fixes in Konqueror."
Comments (none posted)
Issue #68 of
KDE Traffic has been published.
The KDE.News
summary and reader feedback
page says:
"
KDE Traffic #68 has been released, covering topics ranging from toolbars (1,
2), KMail and Kontact fun, to a change in the KDE 3.2 release schedule.
Enjoy!"
Comments (none posted)
Version 4.0.1 of the
XFce Desktop has been released.
"
This is a bugfix release and all users of 4.0.0 are e[n]couraged to upgrade to this version."
Comments (none posted)
Electronics
Version 0.2.2 (stable) of
Covered, a
Verilog code coverage analysis tool, is available.
"
This release is a repackaged version of the 0.2.1 release with the 0.2.1 patches applied to it. If you are using the 0.2.1 release without the available patches, please download this version and use it instead."
A new development release of Covered is also available.
Comments (none posted)
Version 3.1.27 of
XCircuit,
an electronic schematic drawing package, is available.
Change information is in the source code.
Comments (none posted)
Financial Applications
Version 1.8.8 (stable) of GnuCash has been released. This version
features new translations, bug fixes, and more.
Full Story (comments: none)
Games
O'Reilly has published
an article
by Shlomi Fish on puzzle solving with Perl.
"
Suppose you encounter a (single-player) riddle or a puzzle that you don't know how to solve. Let's also suppose that this puzzle involves moving between several states of the board with an enumerable number of moves emerging from one state. In this case, LM-Solve (or Games::LMSolve on CPAN) may be of help."
Comments (none posted)
GUI Packages
New software for
FLTK,
the Fast Light ToolKit, includes version 181103 of the Table widget,
and version 2.1 alpha 4 of SPTK, the Simply Powerful ToolKit.
Comments (none posted)
Instant Messaging
Version 0.6 of Gossip, an instant messaging client,
has been announced. See the
Gossip Homepage for change information and screenshots.
Comments (none posted)
Interoperability
Version 3.0.1 pre3 of Samba is available.
"
This release does fix a few core dumps in the 3.0.1pre2
release and corrects point-n-print for Windows 2K/XP
clients."
Full Story (comments: none)
Music Applications
Version 0.3 of pianokeys is available.
"
Next mockup of this kind will be about to become pretty more realistic."
Full Story (comments: none)
The first release of QSynth, a Qt-based front-end to the fluidsynth
software audio synthesizer, has been announced.
Full Story (comments: none)
Digital Photography
Version 0.6 of GNOME Photo Printer
has been announced.
"
This program is intended to make printing pictures/photos easy. It does all the calculation, transformation and arrangements of your pictures on a sheet of paper. There have been lots of improvements and bug fixes because of user suggestions."
Comments (none posted)
Science
Version 1.3 of MayaVi, a scientific data visualizer,
has been released.
Full Story (comments: none)
Web Browsers
The minutes are available for the November 17, 2003
mozdev Admin Meeting.
"
Issues discussed include mozdev's non-profit
status, date/time standards, email aliases and the site redesign."
Comments (none posted)
The minutes from the November 10, 2003 mozilla.org staff meeting
have been published.
"
Issues discussed include releases, how much driving time there
should be for a rel[e]ase, the new Roadmap update, the new website, Netscape
email addresses in important documents and Boris Zbarsky's suggestion about
flag policy at release time."
Comments (none posted)
Word Processors
The November 16, 2003 edition of the
AbiWord Weekly News has been published. Here's the summary:
"
TextBoxes get richer, BeOS finally sees some action and preparations for 2.1.0 Some technical notes on how Abi renders a document, bugs on the rise, more news on Abi's Relatives OTS, libWPD, gnumeric and conglomerate. Also, lots of hinting for 2.1.0!"
Comments (none posted)
Miscellaneous
The first release of Informant
has been announced.
"
Informant is a set of
utilities for keeping a user informed of events. It consists of an informant
-- currently implemented as Gnome Panel applet or standalone Gtk program --
and a different sources that "whisper" alerts to the informant."
Comments (none posted)
Languages and Tools
Caml
The November 11-18, 2003 edition of the Caml Weekly News is out with
the latest Caml language news.
Full Story (comments: none)
Java
Version 0.8.1 of the Java-Gnome library, which is used for creating GTK
and GNOME applications in Java,
has been announced.
"
The Java-Gnome project is proud to announce the recent releases of
java-gnome 0.8 and 0.8.1 bringing full support for gtk/gnome 2, many bug
fixes and performance enhancements. These latest releases represent
major progress for the Java-Gnome project. Some reasonably large
applications have already been developed with Java-Gnome and there has
been much interest from new Java-Gnome developers."
Comments (none posted)
Andreas Schaefer
looks at Java class loading details on O'Reilly.
"
Class loading is a topic that separates the Java Jedi from his or her
apprentice. Until you start working with multiple -- and potentially
incompatible -- class loaders, you don't realize the trickiness of keeping
classes straight."
Comments (none posted)
O'Reilly has published
an article on Java unit testing.
"
Ross Burton describes how to use reflection to subvert Java
class-member access protection to improve unit testing, by accessing
private and protected members as required."
Comments (none posted)
Perl
Version 5.6.2 of Perl
is available.
"
Perl 5.6.2 is being released to fix the build issues with the newest
compilers, libraries and operating systems that have appeared since the release
of perl 5.6.1 (notably gcc 3, AIX 5, Mac OS X). A few modules have been
upgraded as well".
Comments (none posted)
The November 10-16, 2003 edition of
This Week on perl5-porters has been published.
"
For some reason, (maybe the approach of mod_perl 2), one of the main topics this week was interpreter cloning and the problems it may cause. But the release of perl 5.6.2 is an event that is not to be neglected."
Comments (none posted)
The November 09, 2003 edition of
This week on Perl 6 is out with another week's worth of Perl 6 news.
Comments (none posted)
PHP
The
PHP Weekly Summary for November 17, 2003 is out. Topics include:
Benchmarking PHP, PHP 5 roadmap, PHP-IDN extension, Java extension, Upload meter.
Comments (none posted)
Python
Dr. Dobb's Python-URL! for November 17, 2003 is available with
the week's Python happenings.
Full Story (comments: none)
Version 0.1 (charmander) of
paramiko, which implements
a Python-based SSH2 communication channel, is available.
"
The module works by taking a socket-like object that you pass in, negotiating with the remote server, authenticating (using a password or a given private key), and opening flow-controled "channels" to the server, which are returned as socket-like objects."
Comments (none posted)
Ruby
Version 0.8.0 of Ruby-GNOME2, the Ruby language binding to GNOME,
has been announced.
"
One step closer the 1.0.0 release (and hopefully only two steps left) of the Ruby bindings of the GNOME2 libraries, 0.8.0 brings you libgda bindings, more classes and methods, and the ability to create GObjects from Ruby."
Comments (none posted)
Tcl/Tk
The November 17, 2003 edition of Dr. Dobb's Tcl-URL! is out with
a new collection of Tcl/Tk article links.
Full Story (comments: none)
XML
Eddie Robertsson
introduces Schematron on O'Reilly.
"
The Schematron schema language differs from most other XML schema languages in that it is a rule-based language that uses path expressions instead of grammars. This means that instead of creating a grammar for an XML document, a Schematron schema makes assertions applied to a specific context within the document. If the assertion fails, a diagnostic message that is supplied by the author of the schema can be displayed."
Comments (none posted)
Antoine Quint
writes about SVG and XForms on IBM's developerWorks.
"
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 provides an overview of the two technologies and highlights the potential synergies between them."
Comments (none posted)
Uche Ogbuji
covers
the use of more Python-based XML tools on O'Reilly.
"
In a recent article I started mining the riches of the XML-SIG mailing list, prospecting for some of its choicest bits of code. I found a couple of nice bits from 1998 and 1999. This time I cover 2000 and 2001, an exciting period where preparations for Python 2.0 meant that XML tools were finally gaining some long-desired capabilities in the core language. As in the last article, where necessary, I have updated code to use current APIs, style, and conventions in order to make it more immediately useful to readers."
Comments (none posted)
Debuggers
Version 3.3.8 of the
DDD Debugger is available.
"
DDD 3.3.8 contains some important memory corruption fixes, and better interoperation with gdb-5.x, gdb-6.0, and the Perl debugger. In addition, Arnaud Desitter has made literally hundreds of micro-optimisations throughout the codebase. Builds on HPUX-10.20 and NetBSD are improved too. The manual is now distributed in PS, PDF, and texinfo sources in the main distribution tarball (previously, it was a separate bundle). DDD 3.3.8 is the fastest and most stable DDD yet -- I strongly recommend upgrading if you are using an earlier version."
Comments (none posted)
Editors
Version 0.35 of
Inkscape,
a full featured open source SVG editor,
has been announced.
"
This is the first release of Inkscape, and it's a great start for the project. Recent additions include new keyboard shortcuts, alternate node joining method, ability to apply text to multiple text objects, an Open Recent menu item, and more."
Comments (none posted)
Profilers
Version 0.7.1 of OProfile is available.
"
opcontrol now has an "--image" option which takes a
comma-separated list of binary images to profile. All others are
ignored. This is most useful for reducing the number of profiles
generated when using --separate=thread."
Full Story (comments: none)
Miscellaneous
The
GNU Hurd page
lists Thomas Bushnell as "the primary architect" for the project. No more.
Mr. Bushnell has
posted
a message to the gnu-prog-discuss mailing list saying: "
RMS has
now 'dismissed' me as Hurd maintainer because I have publicly spoken
against the GFDL, saying that a GNU maintainer must support and speak in
favor of GNU policies." (Thanks to David MartÃnez Moreno)
Comments (90 posted)
Page editor: Forrest Cook
Next page: Linux in the news>>