Martian Software, Inc. logo


Still Alive

April 6, 2008 to news by Marty

You might think this site and its projects are dead. After all, it's been over a year and half since the last update. A growing family and part-time MBA left me no time for Martian Software, but I am now slowly blowing the dust off a few projects and considering some more. Martian Software is still alive.

JSAP v2.1 Released

August 3, 2006 to jsap by Marty

JSAP 2.1 is now available. This is a long overdue bug fix release.

Many thanks to Henning Nitschke, aztec, Jonathan May, James Carroll, Ivan Todoroski, Olivier Lafontaine, and others for bug reports and fixes!

TiVonage v0.21 Released

March 12, 2006 to lab by Marty
TiVonage sample screen

Version 0.21 includes a large number of updates, including the use of sox to accommodate Vonage's new(ish) .wav file encoding, improved support for Vonage's Canadian customers, and general bug fixes throughout. If you have a network-connected Series 2 TiVo, a Vonage account, and Java installed, you should give this a try.

nearshare.net alpha test

December 20, 2005 to lab by Marty
nearshare.net logo

I'm alpha testing a new web-based local filesharing tool, and I've decided to open it up so you can give it a whirl. It is known to work on Firefox (Linux/Windows) and Internet Explorer (Windows), and known to not yet work on OS X. If you need to send files between machines in your home or office, give it a shot and let me know how it works out! (I repeat: this is an alpha!).

JSAP v2.0a Released

July 23, 2005 to jsap by Marty

JSAP v2.0a is now available. This is a bug fix release. Auto-generated help is no longer outputting "à" characters, and FileStringParser now enforces mustExist(), mustBeFile(), and mustBeDirectory().

JSAP v2.0 Released

June 21, 2005 to jsap by Marty

JSAP v2.0 is now available. In addition to several minor bugfixes, a number of new features have been introduced: the SimpleJSAP class makes construction of basic parsers even easier, singleton instances of stateless StringParsers can be obtained from the JSAP class itself, and an experimental XML-based JSAP configuration has been introduced.

JSAP Development Team Grows

May 22, 2005 to jsap by Marty

I'm pleased to announce that Sebastiano Vigna has just joined the JSAP development team. Seba has made numerous improvements and brought many good ideas to JSAP - which will be included in the next release.

Sebastiano Vigna is an associate professor at the Università degli Studi di Milano, Italy. He uses JSAP for flexible and powerful command line parsing for several tools distributed in MG4J (full-text indexing), in the LAW (Laboratorio di Algoritmica del Web)software (computation of PageRank and variants), in WebGraph (web-scale graph compression) and, from now on, in all Java command-line tools he will ever develop. In the spare time, Sebastiano typesets Scarlatti's keyboard sonatas and other music using Lilypond (see the music section of http://vigna.dsi.unimi.it/). Welcome, Seba!

TiVonage

May 1, 2005 to lab by Marty

TiVonage is an HME application that allows Vonage customers to manage their voice mail via the TiVo UI. This was my entry into the TiVo Developer Challenge.

Nailgun v0.7.1

February 3, 2005 to nailgun by Marty

Nailgun version 0.7.1 is now available. There's only one change since the last version, but it's a big one: System.exit() is now trapped on the server, and results in a graceful exit by the client with the appropriate exit code.

Nailgun v0.7

January 3, 2005 to nailgun by Marty

Nailgun version 0.7 is now available, with many improvements. Most notable is the availability of a Windows binary client - see the changelog for the full list of new features.