Windows 7 Desktop Application to Copy Data from SD Cards to Hard Drives
Summary: Windows 7 application required to sync data from SD card to Hard drives. Allow the user to select folders to sync, view the progress, show alerts if files do not copy, setup watch folder, directory structure etc. Aim: To create a data management software that automates and simplifies the process of backing up from camera cards to drives. The software will need to run on a Windows 7 system that is also running Media Composer. The build will include the following: - 1 x multi-card reader with 4 card slots (SxS, CF, P2, SD) - 1 x DVDRAM RW drive - 2 x Hot swappable SATA drives ? for master copies - 2 x hot swappable SATA drives ? for backup copy - 1 x LTO 5 (LTFS) drive ? for archive copy - Other external ports including 1 x eSATA, 2 x USB2, 2 x USB3 - 2 x 1gigE card - NVIDIA graphics card - Duo quad core processors Core functions to include: Login page where you can log in as either User or Administrator Administrator functions -Set User name This is to create a bespoke feel for the end user ? i.e. it can be set to Project or client name -Set up names for the different ports This is to identify what type of card or drive is being used in each slot i.e. Drive H = P2 card reader, Drive P = Master Drive 1, Drive W = User Defined. These names can then be used elsewhere i.e. in title of pop up or in directory structure. -Set up Manual Input Options This is where the options will be set for the manual input of data via the use interface. The options should be selectable using tick boxes, where between 1 and all options can be selected. Options need to include the following: Directory structure set up This is for the Hot Swappable SATA drives and LTO drive. This will be the same structure for all and will be something like Port Name/Date/ManualInput (i.e. P /RW_102A_CF12, where the manual input is the result of the data wrangler inputting the following data into the user interface: cameraoperator_roll number, camera identification and card number) Set size of SATA/LTO drives being used This is to allow accurate reflection of drive capacity functions in the user environment Set locations for data This is to set which drives the data from camera cards gets copied to ? this is a function that can also be enabled as a user function. Usually each card will be copied to 3 locations: Master SATA Drive, Backup SATA Drive and LTO Archive. Set data verification type This is a function that will vary from production to production depending on their needs and will need to include the following data analysis options: File size comparison, CRC Checksum, MD5 Checksum, Byte Verification, No Analysis Watch folder set up This will need to be quite a flexible function. I have included it with the view to being able to create a folder on one of the drives that can be used as a watch folder that will automatically upload any files that land in it to FTP. You will therefore need to be able to set the destination address and anything else required for this function i.e. Ethernet port etc User functions -Card insert recognition When a card is inserted into one of the card readers the software needs to recognize this and open up an interface is titled with the port name (i.e. P2). This interface will requests information entry by the data wrangler. -Progress bars The data wrangler will need accurate progress monitoring bars so they can see the progress of the copy. -Verification notification -Capacity progress Desired Skills: C, .NET, C#, C++, Desktop Applications Keywords: Software Application, C#, Application, C, C++, .NET, Desktop
| Expired |
More c projects
View AllMore .net projects
View AllRelated projects
Search for freelance jobs
"I did not know what to expect at first. But my final impression once I used your site and service is a great one! Simply amazing!
I would recommend this service to any other freelance artists and co workers who are looking to expand their client base."
"The possibility to include all information about my freelance working places in just one website. It means, I don't need to tell my future employer to go to odesk, elance, etc. They can check everything about me in donanza website."




