GetACoder.com

 
 

Home | My Account | Post Job | Browse Jobs | RSS Feeds | Careers New!

 

Setup Bootstrapper Enhancement

 
 
     
Job Summary:
 
Job Type: Project
Budget: $ 100-300
Required Skills: C++ / C, Microsoft Windows
Attached Files: Pseudocode.txt
 
Status: Work Performed (selected user boxoft)
 
Buyer Summary:
 
Username:
DotNetProjects  
Feedback Score: 10.00/1010.00/1010.00/1010.00/1010.00/1010.00/1010.00/1010.00/1010.00/1010.00/10 1 reviews
Award Reliability: 1 posted 1 paid
 
Location: Bad Schussenried, Germany
Member Since: December 5, 2008
 
Invited Users: There are no invited users


Description
We have developed a setup bootstrapper for Windows Installer Installations. Now we bring this project Open Source Platform under GPL. Due to the fact i got no experience with GetACoder, i will launch this small project. Larger ones will follow.

Project description:
The bootstrapper is a C++/MFC application witch typically compiles to setup.exe. The bootstrapper has a Wizard (Dialog/Page) interface for the steps in the bootstrapping process.

Your Work:
Two bootstrappers exists: The new GPL licensed one, and a old one for our internal projects. You should bring parts of the internal one to the new GPL bootstrapper.
The new one has a cleaner class design.

- .NET Framework installer (code exists in old bootstrapper)
- SQL Server Express installer (code exists in old bootstrapper)
- blending of RTF files during install for user training / advertising (code exists)

By integrating this code in the new bootstrapper you should provide a new class
CWizardPageProgress derived from CWizardPage (existing base class for wizard pages) and bring the progress reporting to a cleaner interface. Based on this new class and the library functions for .NET framework install and SQL Server install you should implement a prerequisite page and a install progress page in the Demo Installer in the project.

Artwork for the wizard pages in the demo project will be provided by us.

Project Roadmap:
- study the existing code we provide to you.
- make a proposal for the class design of CWizardPageProgress
- integrate the features
- clean up project
- test the bootstrapper with the bootstrapper demo

Tools needed:
- Visual Studio 2008
- Subversion Access (AnkhSVN or Tortorize...)

Requirements and skills:
- C++
- MFC
- Clean class design, clean coding


Guessed time if we implement this: 4-8 Hours.
Feel free to ask everything you want before you make a bid.



Additional information: Submitted on 12/07/2008 at 8:56 EST

All coders, thank you for your immediate responses and bids. I was asked for more project details, and i try to provide them.

First of all, there aren't many setup bootstrappers out there. You can easily inform about bootstrappers in general by googling "setup bootstrapper". Many projects are under a open source license like GPL, you can download and study the code for free. Check the big open source hosters like SourceForge, Code Project, CodePlex, Google Code and so on.

One important thing concerning your code:
Your work will be made public available via GPL license, and we hold the proprietary license rights of it. If you don't want, that your code become public available, don't bid! Every GPL licensed software must be public available according to the license terms. There is no discuss about that.

On the other hand, it's allowed for you and any other to use this code in any project following the license terms of GPL for free. Other projects, not under GPL can buy a (cheap) license from us.

After we started to work on this project, you have to register on the open source community we are hosting this project (for free). Then you get access to the code repository via SVN and can check out a working copy of the project.

I've uploaded some class declarations that you can see where to integrate this new functions in.




Additional information: Submitted on 12/07/2008 at 9:28 EST

The bigger view of bootstrapping a MSI installation:
The aim of this bootstrapper is not to install the .NET Framework. It installs an application which uses the .NET Framework. And as a prerequisite for the application it is eventually necessary to update the .NET Framework or install an SQL Server

Installation of .NET Framework and SQL Server Express is a (possible but non necessary) part of the Installation (bootstrapping) of a regular application. The real application installer will be a MSI (windows installer) package. The bootstrapper checks the prerequisites of the application installer, installs and updates the missing components and starts the application installer. This process is called bootstrapping.

Why is this done? To keep the real application installer maintainable and small. And because MSI packages can't install some prerequisites itself.




Reminder
You may not start working in this and any request before your bid is accepted. Users who violate this policy may have their accounts permanently suspended.



 Bids Received (8)   Shortlist (0)   Declined Bids (1)   
Average bid amount:   $218.50   Average delivery time:   8 Day(s)
Place Bid | Post Similar Job | Send Request | Contact DotNetProjects

Order by:

 

Remember that contacting the other party outside the site (by email, phone, etc.) on all business jobs (before the request is awarded) is a violation of our terms of use. We supervise all site activity for such infringements and can immediately expel transgressors 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. Thank you for your help.
 

 
send private message
Shortlist
Decline Bid
Premium User  
samia  
Dhaka, BD
location
US$120
bid amount

9.96/109.96/109.96/109.96/109.96/109.96/109.96/109.96/109.96/109.96/10
(49 reviews)

feedback
8 day(s)
delivery time

 
 
Hi. We have gone through your project specifications; give us the opportunity to arise up your needs to be done.We would love to work on your project. please see the PM B for more details. Thanks
Bid Time: 12-06-2008 23:58
 
send private message
Shortlist
Decline Bid
KarenH007  
Strasbourg, FR
location
US$300
bid amount

9.76/109.76/109.76/109.76/109.76/109.76/109.76/109.76/109.76/109.76/10
(25 reviews)

feedback
10 day(s)
delivery time

 
 
Hi! Please check PMB.
Bid Time: 12-06-2008 14:35
 
send private message
Shortlist
Decline Bid
bizsol  
Lahore, PK
location
US$200
bid amount

7.62/107.62/107.62/107.62/107.62/107.62/107.62/107.62/107.62/107.62/10
(13 reviews)

feedback
7 day(s)
delivery time

 
 
BizSol is providing e-commerce, e-marketing, e-business, MobileCommerce, VoIP, P2P, Mobile Games, Mobile Software Development and ERP solutions. We focus on empowering your business by introducing a business-driven approach to development. It is our commitment to provide real time, cutting edge business solutions, and have long-term business relations by delighting all those who are touched by our services. Our dedicated professionals are always ready to serve our valuable clients. Regards BizSol Team
Bid Time: 12-10-2008 01:33
 
send private message
 
boxoft  
Wuhan, CN
location
US$148
bid amount

10.00/1010.00/1010.00/1010.00/1010.00/1010.00/1010.00/1010.00/1010.00/1010.00/10
(6 reviews)

feedback
3 day(s)
delivery time

 
 
I'm very suitable for this project. Please check your PMB. Thanks.
Bid Time: 12-07-2008 07:05
 
send private message
Shortlist
Decline Bid
cussack  
Kottayam District, IN
location
US$200
bid amount

(No Feedback Yet)
feedback
10 day(s)
delivery time

 
 
Hi, I would like to work on this project, if you will give me a chance.
Bid Time: 12-07-2008 03:43
 
send private message
Shortlist
Decline Bid
rubito  
Lisboa, PT
location
US$300
bid amount

(No Feedback Yet)
feedback
8 day(s)
delivery time

 
 
Hi.I can start right now.Best regards Ruben
Bid Time: 12-07-2008 10:27
 
send private message
Shortlist
Decline Bid
smodacri  
Pune, IN
location
US$280
bid amount

(No Feedback Yet)
feedback
10 day(s)
delivery time

 
 
Hi, A bunch of serious people work together with professional experience and expertise.We here at SMODACRI know that an opportunity given would not be wasted and the client would be happy to be related with us. Thank You. smOd
Bid Time: 12-08-2008 05:35
 
send private message
Shortlist
Decline Bid
micheal19870317  
rizhao, CN
location
US$200
bid amount

(No Feedback Yet)
feedback
2 day(s)
delivery time

 
 
Dear sir/madam: We are a lead software development company,we can design software according to your requirements,we can assure you our products are of superior quality but lower price,if you are interested in or have any question pls do not hesitate to contact us,thank you,sincerely hope we can do business together.
Bid Time: 12-09-2008 21:04
 
 


 
Get the Free Step-by-Step Guide on How to Use GetACoder
The act of outsourcing jobs has become easy in the past few years thanks to GetACoder. However, our team aims at making the whole process even easier. So, it has now come the time to provide you with a step-by-step guidance on how to use this service and succeed in the outsourcing world totally for FREE.

It doesn't matter if you are a more experienced user or a novice; using GetACoder will become even simpler with the help of this E-book. There are two major sections: a Buyers section and a Coders section.

Buyers will learn:
  • How to outsource safely
  • How to pick the best freelancers
  • How to manage time and money

Coders will learn:

  • How to get the best jobs
  • How to secure their payments
  • How to build a long-lasting relationship with buyers

    ...and MUCH MORE
Clear examples and pictures illustrating key situations, great tips and real testimonies of some of our best users... all in this Outsourcing Guide.  So don't loose the outstanding opportunity to download GetACoder FREE E-book.
The Outsourcing Revolution: Why It Makes Sense and How to Do It Right
The Outsourcing Revolution: Why It Makes Sense and How to Do It Right
What is GetACoder?

GetACoder.comGetACoder is a leading Global Services Marketplace doing business in more than 200 countries. Our unique system accelerates your time to market and provides your business with key competitive advantages. When you use GetACoder you are stretching your budget and saving as much as 60% over traditional outsourcing. GetACoder is changing business, now it's no longer about what you own or build but which resources and talent you can access. With GetACoder you reduce expenses, increase efficiencies, aggressively grow your business, and create a sustainable competitive advantage. GetACoder makes outsourcing to any part of the world an easy task! With GetACoder it's simple to outsource any business request, gain access to global talent and manage jobs online.

One of the main advantages of GetACoder is the low labor cost. The typically rates are about seven times lower than the ones in the US or Europe. Posting a request at GetACoder allows the right professional or company to find you and to bid for your work. We are building a reputation for exceeding our customers' expectations and for becoming an extremely cost effective way to outsource work. Use GetACoder when you want to save money, increase efficiency or accelerate the development of your request. With GetACoder you focus on growing your business and let others do the tedious work. Post your request on GetACoder for free. Find out why people outsource jobs with us day after day.

Thousands of Satisfied Customers - Submit/View Quotes


-GetAcoder is a nice place to work for both buyer and seller. - saifbuet
-Really nice site. - etijakir
-I love this website and everything in it. - azizul24
Report Violation    Privacy Policy     Affiliate Program    Terms of Use    Contact Us    Help      GetACoder.com on Facebook      Follow GetACoder on Twitter      GetACoder.com Latest Requests RSS Feed
© 2004-2012 GetACoder. All rights reserved.