On Feb 25, 4:23 pm, Bayan <[email protected]> wrote:
> hello all,
>
> im a third year student doing software engineering. i need some ideas can i 
> implement in Java.
> not allows use DB or choose DBM projects, i only can use files not allows 
> bulid web site

Bayan,

I recently wrote my own JavaFX/Java app that solved a problem I kept
having with iTunes limitations. It may also have a seed of an idea for
a different derived app.

So... I make tons of audio recordings daily.   When I pull the mp3
files off my recorder, I immediately rename them something significant
after quickly listening to the brief audio header with which I
introduce each recording.  My requirement is that the names in the
file system for the audio files must stand as the unique identifiers
across all my new apps, thus making metadata simply and solely
embedded in the file name based on a parsing pattern.  I have to be
able to manage my audio files' metadata from my file system names, not
any proprietary app or database.  It has to remain primitive.  The
reason is pure speed during times I have to record, manage and replay
in very short cycles, during which I only have time for Windows File
Explorer and VLC as I double-click files on a USB stick.  However, I
don't want this aggregate time spent organizing my files to be wasted,
nor do I want time spent organizing in iTunes to be locked in iTunes.
I've now stopped using iTunes.

After building my own app in JavaFX/Java that is read-only, doing
collection analysis and playback, I now have an audio player that
sorts, creates run-time alphabetic tags, organizes by whole-word tags
(found in the file names), and runs statistics on my catalog using
Apache Commons Math API and presents JavaFX charts of those stats.
Additional features and programmable analysis could creep on and on.
Plus the code doing tag statistics and charts can be used for other
apps with tags.

So, in summary, my concept is to maybe treat file names as if they are
your records/rows in a database.  Have many files and run statistics
on their patternized names, which I think is the fun part.  Another
application could be using directories full of shortcuts of internet
URLs, which I also have because they scale so well.  Have fun whatever
you do!  And this doesn't have to be done using JavaFX, either, if
your project doesn't allow it.  Plain old Java can do it.

Steve Sobczak

-- 
You received this message because you are subscribed to the Google Groups "The 
Java Posse" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en.

Reply via email to