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.
