How Software Gets Done  


(No Login on Secured Page)

Custom Software Buyers
Request new bids
Search Coders
My Account
 
My Buyer 'To Do' List
 
My bid requests
  My escrow account
 
My General Info
Verification
 
Help for Buyers
Articles for Buyers
FAQ for Buyers
Latest News
 

Custom Software Coders

Newest open work
Browse all work
Search all work
My Account
 
My Coder 'To Do' List
 
My bids
 
My General Info
  My credit account
 
Help for Coders
Articles for Coders
FAQ for Coders
Latest News
 

Affiliates

My account
 
My pipeline
 
My credit account
 
Help for Affiliates
Latest News
 
Newest Open Bid Requests.
Web Page and Logo
By Mortious on May 16
Max Bid: Open to fair suggestions


Members Only Section for My Existing Website Using ...
By cosutton on May 16
Max Bid: $50


GOOD PHP Coder + Web Designer
By DavinD on May 16
Max Bid: $60


Intuitive Windows Settings Application
By chicagoan on May 16
Max Bid: Open to fair suggestions


JavaScript help
By wrines on May 16
Max Bid: $25


Tradestation/We alth Lab Translation
By streetrader on May 16
Max Bid: $500


Click here to put this ticker on your own site

Open Work Categories.
Database 
(143 open)
   Access 
(54 open)
   MySQL 
(75 open)
   Oracle 
(9 open)
   SQL Server 
(48 open)
   Other DB 
(17 open)
Documentation / Tech Writing 
(30 open)
Data Entry 
(20 open)
Game Development 
(22 open)
Graphics / Art / Music 
(54 open)
   Graphics 
(64 open)
     3d Animation 
(17 open)
   Art (Misc.) 
(20 open)
   Music 
(11 open)
   3d Modeling 
(9 open)
Language Specific 
(104 open)
   ASP 
(62 open)
   ASP .NET 
(3 open)
   C# 
(40 open)
   C++ / C 
(120 open)
   Carbon (Mac OS) 
(1 open)
   Cold Fusion 
(7 open)
   Delphi 
(33 open)
   Java 
(54 open)
   Perl 
(34 open)
   PHP 
(95 open)
   XML/XSL 
(25 open)
   Visual Basic 
(139 open)
   Visual Basic .Net 
(78 open)
   Other 
(52 open)
Misc 
(43 open)
   CAD 
(4 open)
MultiMedia 
(42 open)
Network 
(44 open)
   Network Design 
(11 open)
   Network Implementation 
(15 open)
Platforms 
(71 open)
   Windows 
(148 open)
     MS Exchange 
(3 open)
     MS Office 
(14 open)
     Other 
(9 open)
   Darwin 
(1 open)
   Internet Browser 
(47 open)
   Linux 
(53 open)
   UNIX 
(28 open)
   Hand Held/PDA Programming 
(9 open)
Requirements 
(11 open)
Security 
(34 open)
Testing / Quality Assurance 
(17 open)
Web 
(154 open)
   Page Design 
(97 open)
   Flash 
(66 open)
   Web Services 
(79 open)
   Web (Other) 
(94 open)
Training 
(14 open)
   Computer Based 
(20 open)
 
Other
 
Other Sites

Download the free Rent A Coder IE toolbar!
 
Show Bid Request

install downloader stub program that reads a file on a server and downloads, unzips, and registers those components or files
Bid Request Id: 47389
Bookmark in my 'To Do' list
Posted by: pmtManage (5 ratings)
(Software buyer rating 10)
Non-action Ratio: Very Good - 0.00%
Posted: Feb 8, 2003
2:44:24 PM EDT
Bidding Closes: Feb 22, 2003
3:03:03 PM EDT
Viewed (by coders): 106 times
Deadline: 3/15/2003
TIME EXPIRED
Phase:
100% of work completed and accepted. Coder has been paid.
Max Accepted Bid: Bidding is closed
Project Type: Small Business Project: $100 (USD) +
Bidding Type: Open Auction
Categories: Web, Windows, C++ / C, Network
Enter chat room for this bid request
(0 active users at May 16, 2003 3:30:38 PM EDT)

Description:
Basically, the purpose of this program is to minimize the amount of files downloaded from my web site to save bandwidth, and speed the install process for my users.

For example, our company produces AdsGone popup killer from www.adsgone.com. It's 2.5 MB. Probably 2MB of this file is dlls and ocx's that are on most target systems already.

What i'd like to have is a tiny stub program download to the client machine first instead of the full 2.5MB install program.

The first thing the stub program does is request a config file from my server. For example, this config file might be located at www.a1tech.com/installs/adsgone.ini. This config file might look something like this:

[system]
www.a1tech.com/installs/tabctl32.zip tabctl32.ocx regserver 1/1/2003
www.a1tech.com/installs/comdlg32.zip comdlg32.ocx regserver 1/2/2001
www.a1tech.com/installs/mswinsck.zip mswinsck.ocx regserver 2/1/2000
www.a1tech.com/installs/mscomctl.zip mscomctl.ocx regserver 2/1/200
www.a1tech.com/installs/msinet.zip msinet.ocx regserver 1/6/1999
www.a1tech.com/installs/msvbvm60.zip msvbvm60.dll regserver 1/6/2000

[windows]

[run]
files.a1tech.com/files/AGSetup.exe


First of all, the format of this file can be changed. This is just a rough idea.

Each entry names the zip file name but also the actual unzipped content name and a file date (one file in each zip file). This way you don't have to download the file before simply checking the name and date against what the user already has on the system.

You would only download those items that needed to be downloaded (not there or out of date).

The [system] section means all files should be unzipped to the windows system directory. Somehow, we need to make sure we can unzip the file on the target system (not sure on this, any ideas welcome) The "regserver" parm means the contents of the zip need to be registered e.g. regsvr32.

The [run] section means this file needs to be downloaded last and run (which in this case would be the adsgone install that had NONE of the components in the install (would probably be 700KB or so). This way, the stub did the work of downloading only the components that were out of date or not on the target system. For example, the vbruntime dll compresses to about 600K but I think most windows systems already have this (not sure though).

More below...

Deliverables:
The stub downloader / installer would have to look something like a common installshield type dialog ith a status bar with status text like "downloading xyz.ocx..." "installing xyz.dll.."

The program has to be smart enough that if the connection was lost, it would know enough to continue by downloading the last file it was working on (i'm not talking about parts of files, just don't do the entire list of downloads again). This would probably take care of itself since if it successfully downloaded the file before, it would already be on the target system.

I would assume it best to create this program using only the most native windows api calls probably using c or c++ so this "stub" would be very tiny and require no install (just download and run). < 100KB would be great.




1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request.

3) Complete ownership and distribution copyrights to all work purchased.



Platform:
needs to run on 98,me,nt sp6,xp,win2k

should probably be written in C or C++

Must be 100% finished and received by buyer on:
Mar 15, 2003 EDT
Deadline legal notes: All times are expressed in the time zone of the site EDT (UT - 5). If the buyer omitted a time, then the deadline is 11:59:59 PM EDT on the indicated date.


Remember that contacting the other party outside of the site (by email, phone, etc.) on all business projects < $500 (before the buyer's money is escrowed) is a violation of both the software buyer and seller agreements. We monitor all site activity for such violations and can instantly expel transgressers on the spot, so we thank you in advance for your cooperation. If you notice a violation please help out the site and report it. Thanks for your help.
 
Bidding/Comments:
All monetary amounts on the site are in United States dollars.
Rent a Coder is a closed auction, so coders can only see their own bids and comments. Buyers can view every posting made on their bid requests.

See all rejected bids (and all comments)
Name   Bid Amount 
 
Date   Coder Rating  
This bid was accepted by the buyer!
heatseeker
(19 ratings)
in Bucharest, Romania
Romania
Bid id: 509,559
 
$350 (USD) Feb 9, 2003
5:25:06 AM EDT
 9.84
(Excellent)
   
Hello,

Having extensive knowledge of Internet protocols and Windows operating system internals, the application you require can be completed without any problems well within your specified deadline. For additional details regarding my work background and history please look at my online resume at RentACoder.

I have created similar applications in the past using Delphi. The resulting EXE is really small (probably around 100KB) and what's more important, doesn't need any external DLL or OCX to run (unlike VC or VB, that need their respective runtimes installed).

I will create the 'stub' downloader, with all the features you mentioned. Also I will create a small ini editor, that will help you create the ini files the 'stub' will use. Included in the bid amount is one month of full support.

I may be a little more expensive than other coders you may encounter, but I can only assure you that the product you will receive will be exactly what you need. However, if the specified bid amount is more that what you have available for this project, please specify a desired amount and I'm sure we can work something out.

Looking forward to working with you,

Catalin IONESCU
Technical Vision Software Ltd
 
 
 
 
  See 1 private reply(ies)
to/from heatseeker.
 

heatseeker
(19 ratings)
in Bucharest, Romania
Romania
Bid id: 509,572
 
N/A Feb 9, 2003
5:54:15 AM EDT
 9.84
(Excellent)
   
Hello,

I forgot an important mention in my previous mail: having previous experience with this type of applications, there are some ideas that, if agreed to be implemented, will make your installer more flexible and less error prone. Also, by using a 'proprietary' encryption algorithm, usually with better compression ratios than the one in ZIP achives, you will rest assured that your server will not be a 'depot' for runtimes downloaded by unauthorized parties. Only your installer will know how to decompress the runtimes.

More details about these will be provided upon request.

Sincerely,

Catalin IONESCU
Technical Vision Software Ltd
 
 
 
 
  See 2 private reply(ies)
to/from heatseeker.
 




Quick Search
 

 Advanced Search
Newest Open Work
Latest News

 
Credentials


 

 
Rent A Coder upholds the rigorous business practices required to be both a BBB member and Square Trade vendor.
  • All customer issues addressed within 2 days
  • Openly disclosed pricing and return policies
  • Participation in mediation at buyer request
  • Superior selling track record
This site is verified through its parent company, Exhedra Solutions, Inc.
 

Rent A Coder Top Coders.


Anuj Gakhar
Rated a 9.98 on 92 jobs 
Securenext
Rated a 9.98 on 98 jobs 
Codman
Rated a 9.97 on 144 jobs 
Buddies
Rated a 9.82 on 76 jobs 
Andrei Remenchuk
Rated a 10 on 12 jobs 
Michael Sharp
Rated a 9.97 on 175 jobs 
RNA
Rated a 9.92 on 37 jobs 
teleCODERS
Rated a 9.93 on 67 jobs 
hernest
Rated a 10 on 109 jobs 
markesh
Rated a 10 on 21 jobs 

See all top coders...

(What makes a top coder?)

Top Exam Scorers
 
Other
Rent A Coder is PayPal verified through its parent company, Exhedra Solutions, Inc.

Created in partnership with:

 


Affiliate Sites



Latest News | About Us | Kudos | Feedback/Contact    Affiliates | Advertise    Privacy | Legal

Copyright © 2001, Exhedra Solutions, Inc. All rights reserved.
By using this site you agree to its Terms and Conditions.
"Rent A Coder" (tm), "Safe Project Escrow" (tm) and "How Software Gets Done" (tm)
are trademarks of Exhedra Solutions, Inc.