Jump to content

In development (hopefully): FBWF manager GUI


Recommended Posts

So I'm bored out of my mind at my new job (I get paid to sit around and watch for people - I'm a security guard!). I have an Asus Eee to keep me company. :)

An ongoing problem with the Eee is that it's Flash based. That means two things: disk writes take forever, and disk writes are murder. Despite the idiotic and braindead ramblings of people on the EeeUser forums and Wiki, a write filter of some kind is absolutely necessary to ensure that the Flash lasts as long as the rest of the computer. When a cell dies, the whole array tends to die...

So I was originally using EWF (Enhanced Write Filter) from XP Embedded on this computer. Now I'm using FBWF (File Based Write Filter), which uses memory much more efficiently and tends to do a better job at managing files. It also doesn't require me to reboot each time I commit changes, in order to re-enable the filter. It can commit one file at a time!

Sounds like a neat idea until you find that FBWF is the polar opposite of EWF in terms of 'committing'. The command line tool provided with FBWF doesn't allow people to commit the whole drive's changes! It can only be done one file at a time. GUH!

Enter the FBWF API. The API can tell FBWF what to do, as far as committing a file or getting the file list. What's that mean? A program can be written to retrieve all changed files, then commit them one by one automatically! I have found at least two (maybe three) FBWF GUIs that have been created, but none of them do the very basic function that they should have been written to perform - retrieve the file listing and commit it. Ugh.

So that's where I come in. I want to actually get myself into desktop programming (since I already do PHP/HTML/MySQL web programming) with this as my excuse. Whatever I do, I tend to do well, so I want to make this the end-all, be-all FBWF manager to help people interested in making it work!

Where you (may) come in is in one of the following ways:

- Encouragement. It hurts me to no end to see one of my topics fall off the face of the planet, and I just give up on it. Reply to this thread, even if just to say "what's FBWF and why?". That's how everyone can help :)

- A good place to start. Linking me to a forum probably won't help, because I don't have a particular problem to solve (or search for), I need advice and there's generally not a readily apparent thread that provides that. Maybe you can link me to a "how to get started" post.

- A good IDE. I'm installing MS Visual C++ 2008 Express right now on the Eee. I hope it doesn't require that .NET Framework crap in order to run. I want this program to be actually usable, and not dependent on a massive 300+MB runtime to be installed. It's almost as bad as Java - at least every incremental update doesn't end up with a full new installation along side the old one! And since I'm the only person working on it, I would really like something not bloated up with "collaboration" options like project management and versioning. Just straightforward text (and form?) editing is what I need.

- Maybe in the near future, beta testers. Since I hate developers that withhold their golden product from people under the guise of "I don't feel comfortable releasing it yet", I'm going to post each little improvement here for people to try, and try to correct some of the common errors that developers make in releasing that p*** me off (making it hard to find the latest version, hard to find the download, using a crappy host, etc).

It should be a simple enough project, right? ;)

Link to comment
Share on other sites


OK then! what's FBWF and why? I have no idea! I was playin with an Eee PC today and am planning to buy one in the next week or 2 (I was most impressed). I found it to be pretty quick disk operations generally (although I didn't test, just casual observation/use). It was the Xandros flavour if that makes any difference.

Link to comment
Share on other sites

  • 2 weeks later...

Yeah I'm interested how its going too. I ended up getting an EeePC but I guess you won't be writing one that will work in Linux. So I won't really be able to help out there with testing (well not on my EeePC anyway - unless it'll run under WINE which I guess not).

Link to comment
Share on other sites

Pretty much dead now... no longer have an Eee (gave it back to its owner, who was having me tweak/mod/etc. it), and didn't really find that FBWF was all that great anyway. Also don't seem to be getting any tips on what language or development tools to use (anything MS is waaaaay too bloated) so I still don't even have that installed, let alone the basic program layout, let even further alone a working test version. =(

I'm not starting from scratch though, I've got a pretty good knowledge of procedural PHP (screw that OO junk), and I'd really like to keep it similar, like C. Anyone got any suggestions?

Link to comment
Share on other sites

  • 5 months later...

Hello here. im not interested in a GUI (yet).

I got here through a post from mp3car and im willing to make a small comand line to commit all files.

hope its not to late now tho. im pretty sure there are poeple who might find it usefull.

WEll im gonna look into this tomorow. After i made this we can talk about a GUI. and i got pretty much an idea of how its gonna look like.

if no one is responding than Nvm

Edited by mitsukai
Link to comment
Share on other sites

  • 5 weeks later...
Hello here. im not interested in a GUI (yet).

I got here through a post from mp3car and im willing to make a small comand line to commit all files.

hope its not to late now tho. im pretty sure there are poeple who might find it usefull.

WEll im gonna look into this tomorow. After i made this we can talk about a GUI. and i got pretty much an idea of how its gonna look like.

if no one is responding than Nvm

Hi there,

i really hope im not to late now ;) Im very much interested in a small command line tool to commit all files. A GUI could be interesting.

Ill be here waiting for the command line ;)

Greetz

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...