Find Jobs
Hire Freelancers

Users upload contents of cd and/or dvd drive to my ftp server.

$500-1000 USD

Anuluar
Postuar over 13 years ago

$500-1000 USD

Paguhet në dorëzim
I would like users to download my windows7/vista vb.net or c# .net application that they install. It would make a disc image of what is in their cd/dvd drive Audio CDs are special because normally you would use a utility to make a .bin file of this Data CDs and DVDs can be used to create a .iso image file. Once the .bin (or audio cd image) and .iso (data cd or dvd image) is created on the hard drive, the software will upload to my ftp server. I've heard of DirectShow from microsoft [login to view URL] and the newer Media foundation [login to view URL] but I do not know if they are useful or not. We could use a good sdk (even if i have to purchase it). I would purchase it if you've had experience with it before. **Look at the deliverable section for more details!** The user will pick graphics either from a set of graphics we include, or use their own graphics. These also will be uploaded to the ftp server upon completion. This project is very similar to what [login to view URL] does.? ? While my program will be nicer looking, and not include all the details this kunaki program has, it would be a good idea to look it over before accepting the project. [login to view URL] ## Deliverables You should have experience with projects reading/writing from cd/dvd players.? It's important we use a good component to make an exact copy of the audio cd, data cd, or dvd.? I want data cds and dvds to make a .iso image file.? I want audio cds to make some kind of file (i'm not sure but I think .bin is fairly common).? ? The ftp upload process needs to be fast and robust.? If the client loses their connection, and/or reboots windows, or it hangs, it must be able to resume.? Some of these files will be up t 4.7GB and take as much as 20 hours to upload so the ability to resume is very important.? You must have some experience with uploading via ftp etc.? My server will support resume or whatever is standard in these situations. This client app mainly does the image creation for data cd, audio cd, and dvd. Then it uploads to my ftp server which in turn updates a website project that exists on my website. There is a web site component in all of this: The client app will ask (in a form) for the customers email and password. The client app will send this info (i'm assuming via http) to my web server (some page on my site like [login to view URL] at yyy.com&password=xxxyyy page). My web server will respond via http response (html) with some kind of whether the customer has an account or not and will include their account# such as 55010. Perhaps, if the customer does not have an account, we will direct them to my website to create one. Now that we know they have an account, we can look at the cd/dvd drives and auto detect what they have and help them choose whether it's a audio cd, data cd, or dvd. We ask the user to title the project. We ask the user if they want to package their project in a clear sleeve, cd case, or dvd case Based on that, We ask the user to choose a .jpg image files for the packaging. We ask the user to choose a .jpg file that will be printed on the disc surface. If they don't have these files, it's ok because the project that gets created will use default generic files, and the user can change them later on the website (outside of this process). the client application makes the project .iso or whatever image file we use for audio cds (.bin?). When all is done and ready, the client application prompts the user to continue At this point, the client application calls the website again (probably via http to a page like [login to view URL] at yyy.com&password=xxxyyy ). The server will respond with a unique account# such as 65010. This account # and company# are going to be used to create the directory structure on the ftp server. For example, the files would be uploaded to something like /uploads/Company55010/Project65010/Disc1/[login to view URL] (also, the .jpg images will go here too) The client application asks the server for the current ftp username/password (perhaps we can work a way to hide this -- i'm open to suggestions) i.e. http to a page like [login to view URL] at yyy.com&password=xxxyyy ). The server will respond with something like 'user: xxxyyy password: aaabbb I realize this is a mess because anyone with an account on our system could query this page. What can we do here? At this point, the client application will start the upload process, giving the user good feedback (time left, progress bar). The ftp process must be able to handle resume so if the user turns off the computer or reboots or loses internet connection, it can start again where it left off. The client application must be able to save the data at each step so they can easily go to any step (bread crumbs) and edit/change information. This way, users can modify the files if they need to make changes and upload them again. When finished, the client application will communicate to the web site somehow to indicate success or failure e.g. /[login to view URL] at yyy.com&password=xxxyyy&projectID=555010&result=success ). This will tell the website the project was uploaded and it will then adjust the online project so it can download or move those uploaded files. The client application will SAVE all this session data to a file so they can open the file again if they want to make changes to anything or upload it again. This data should be saved at every step in case they quit or turn off the computer. Therefore, the client application should have ability to create NEW file. There should be a way to list the files they've created so they can easily select them. ## Platform windows 7,vista,xp
ID e Projektit: 3866965

Rreth projektit

10 propozime
Projekt në distancë
Aktive 12 yrs ago

Po kërkoni të fitoni para?

Përfitimet e ofertës për Freelancer

Vendosni buxhetin dhe afatin tuaj
Paguhuni për punën tuaj
Përshkruani propozimin tuaj
Është falas të regjistrohesh dhe të bësh oferta për punë
10 freelancers are bidding on average $676 USD for this job
Avatari i Përdoruesit
See private message.
$850 USD në 144 ditë
4,9 (83 përshtypje)
7,1
7,1
Avatari i Përdoruesit
See private message.
$850 USD në 144 ditë
4,9 (26 përshtypje)
6,4
6,4
Avatari i Përdoruesit
See private message.
$850 USD në 144 ditë
5,0 (3 përshtypje)
4,6
4,6
Avatari i Përdoruesit
See private message.
$428,40 USD në 144 ditë
5,0 (9 përshtypje)
4,6
4,6
Avatari i Përdoruesit
See private message.
$850 USD në 144 ditë
4,9 (9 përshtypje)
4,0
4,0
Avatari i Përdoruesit
See private message.
$680 USD në 144 ditë
5,0 (7 përshtypje)
3,2
3,2
Avatari i Përdoruesit
See private message.
$425 USD në 144 ditë
4,7 (21 përshtypje)
3,1
3,1
Avatari i Përdoruesit
See private message.
$425 USD në 144 ditë
3,3 (7 përshtypje)
2,0
2,0
Avatari i Përdoruesit
See private message.
$637,50 USD në 144 ditë
5,0 (2 përshtypje)
0,5
0,5
Avatari i Përdoruesit
See private message.
$765 USD në 144 ditë
0,0 (0 përshtypje)
0,0
0,0

Rreth klientit

Flamuri i UNITED STATES
Inver Grove, United States
5,0
21
Mënyra e pagesës u verifikua
Anëtar që nga jan 1, 2003

Verifikimi i klientit

Faleminderit! Ne ju kemi dërguar me email një lidhje për të kërkuar kredinë tuaj falas.
Ndodhi një gabim gjatë dërgimit të email-it tuaj. Ju lutemi provoni përsëri.
Përdorues të regjistruar Punë të postuara
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Po ngarkohet shikimi paraprak
Leja u dha për Geolocation.
Seanca e hyrjes ka skaduar dhe ke dalë. Hyr sërish.