The NOMAD Manager Project
(FreeNomad)

SourceForge Logo


Goal: build open-source implementation of manager application for original Creative Nomad MP3 player. Because Creative's Nomad is a OEM of Samsung yepp YP-D40, chances are yepp also is supported with this programm.

The application is designed as follows: there is a command line utility, that connects to player and does all the low level work. Then there is user interface GUI application, which executes the worker and uses it as a driver access Nomad. Why this architecture? Well, first, if something does not work, you can run command line utility directly, and see what's happening behind the scenes and fix any problem that becomes apparent. Second, it's easy to port commmand line app to different platforms - GUI can follow once worker is functioning OK. Third - GUI does not die if worker is having problems. (In theory, at least.) It stays responsive, etc, even if worker is stalled.


Current status (last update: 2002.06.02)

    Linux application fully functional with basic features: can view what files are on player, can select and delete files, can upload files. Check out the screenshots page.

    Windows 2000 - I can't figure out how to properly write to LPT port. I don't have to nice, working Windows 2000 machine, also.
    Windows 9x - People report that code works, but I haven't tested. Also I don't have development environment for Windows 9x set up.

Screenshots

    Click to view screenshots of manager application.



Download latest release:

    Freenomad for Linux (v0.2)
    Freenomad for Windows 95/98/etc (not ready)
    Freenomad for Windows 2000 (not ready)
    Freenomad for BSD (not ready)

    Download source code. (v0.2)
    The latest code, of course is in CVS. See below.)

Click to go to SourceForge project files area to inspect released files in detail.



Developer!

Start from FreeNomad SourceForge project page.
How to download latest code from SourceForge CVS.
How to compile.
How to understand it.


References (some useful information from the old webpage)


About Creative NOMAD Player
Development Projects
Parallel Port, IEEE 1284, ECP
Operating System Specific


Valters Vingolds (email / homepage)
ITO, Takayuki (email / WWW)