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.