Download Thingy, it slowly starts to make sense.

I have been working for the past days in the foundation for a new Download Manager that I’m writing for the Mac platform, and this is just an “status quo” about how things are evolving.

What is done so far.

  • A certainly modern multi-threaded Cocoa Framework implementation around libCurl‘s C API, which allows me to get my hands on the whole power of Curl, but without leaving the beauty of Objective-C and the Cocoa API’s at any moment.
  • A pretty basic prorotype kind of UI which allows simple segmented download of files for the time being.

    Download Thingy, the prototype UI

    Download Thingy, the prototype UI

  • A custom (and open, XML, standards based) file format baptized (you guessed) “.thingy” which takes care of storing partial download segments, some basic (for now) binary and redundancy checking, and of course, the ability to reconstruct itself into the original file.

    A standard .thingy container.

    A standard .thingy container.

  • Main Launch Services integartion is partially done too.
  • Some basic implementation of automatic mirror discovering.

What needs to be done.

  • I have to write the foundation for a proper queue management system.
  • Network Usage / Bandwidth Limiting logics are in the “to do” list too.
  • A proper User Interface.
  • A public alpha version with basic usability that people can start to use and report so i can accelerate the development based on actual user’s requests.
  • A Safari / WebKit plugin.

So far, this is looking pretty nice and i think it will become a pretty interesting utility for the Mac community.

5 Responses to “Download Thingy, it slowly starts to make sense.”

  1. This is indeed great. It would be great if you include something like standby after downloading or shutdown after downloading. The UI looks simple and nice

    by Pradeesh, September 28th, 2009 at 6:41 am

  2. I’m definitely interested in helping test.

    by InsanelyOne, November 8th, 2009 at 10:52 am

  3. I would like to try it sir.

    by Robert Chesters, December 3rd, 2009 at 5:17 am

  4. I have been searching for this as well. Please let me know – I would be happy to help test.

    by Mark, January 24th, 2010 at 4:55 am

  5. Looks just like the download application I’ve been missing the past years… It definitely looks very promising!

    by Dries, September 10th, 2010 at 7:01 am