Login Form






Lost Password?
No account yet? Register
Freelancer Jobs arrow Freelancer Jobs - Archive 2007
JobId: #1269850

File system virtualization using MacFUSE or similar.

Categories: Language Specific,C++ / C,Requirements,Operating Systems / Platforms,Misc (software related),Cocoa / Obj-C,Mac OS X,Software Related (Includes Websites)
Posted By: DANewman  (0 ratings)
Source: Rent-a-coder
Job viewed: 176 times
Bids Placed: 3
Start Date: 2009-10-12 18:55:26
End Date: 2009-10-24 14:08:04
Time Remaining:
Deadline: Please estimate in your bid
Current Phase: Bidding open
Max Accepted Bid: Open to fair suggestions
Project Type: Medium Business Project: $500(USD) and above
Bid Type: Open Auction
Brief Summary:

The project is for MAC OS X 10.5 and 10.6. The tool is to enable a folder of compressed image files to appear as uncompressed files in another folder/volume to any calling application. The files are to be virtualized such that they are only decompressed when called for display/read -- uncompressed data is not to be stored on disk. Read and write filesystem operations are to be implemented. Writing will take the uncompressed image and store a compression result. The compression libraries will be provided -- the compression work is minor, the virtualization is the main work. The image type to be used is 10-bit RGB DPX.

Compressed Folder on Disk
/Media/DPXfiles/base0001.dpx 1,232KB
/Media/DPXfiles/base0002.dpx 1,141KB
/Media/DPXfiles/base0003.dpx 1,347KB
...

Seen as Folder
/VirtualizedMedia/DPXfiles/base0001.dpx 8,102KB
/VirtualizedMedia/DPXfiles/base0002.dpx 8,102KB
/VirtualizedMedia/DPXfiles/base0003.dpx 8,102KB
...

All other files in a folder and to pass through as is, enabling a whole volume to be virtualized and only the the compressed dpx files to be presented/written differently. Using MacFUSE (http://code.google.com/p/macfuse/) seems to be a good candidate, but we are open to other development paths. The compression libraries are fast, so speed is important.