''Launcher'' -- An application with configurable buttons to launch other windows applications.

Completed Posted Dec 28, 2007 Paid on delivery
Completed Paid on delivery

C# windows form "Launcher" -- An application using an XML config file to control the aspects of the buttons, and the grouping of the buttons onto a horizontal or vertical windows form. The primary use is for in vehicle computers to control applications via a touch screen. The idea is to minimize the footprint of the launcher application while keeping it available for interaction on top of the "launched" applications.

## Deliverables

C# windows form "Launcher" -- An application with configurable buttons to launch other windows applications. Using an XML configuration file which controls: 1. Button size (in pixels) 2. Vertical or Horizontal orientation of the form 3. Button grouping (winform group box - label) 4. Button color (selected color and unselected color) 5. external windows apps to launch (path to .exe) 6. transparency of the application (%) 7. topmost of the application (yes or no) The windows form should be auto sized based on the containers and buttons in the containers. The buttons should be automatically generated from the config file, and the sizing should occur in response to this. Buttons are grouped into categories by using a winform group box. The configuration file should specify either 1 row/column or 2 rows/columns per group box, and the group box should auto size based on the size, number and rows of buttons. When a button is clicked, "Launcher" should check to see if the application going to be called is already running. If running, "Launcher" should check to see if the application is in the foreground. If the application is running but not in the foreground, then "Launcher" should bring the application to the foreground. If the application is not running then "Launcher" should start the application. If the application is already running in the foreground, then "Launcher" should minimize the application. There need to be two buttons additionally automatically created in a group called System. These two buttons are: 1. Exit 2. Close When Close is selected, the next button that is selected will cause Launcher to look for that defined application and if found to be running to close that application - then returning the Close button to an unselected state. If the application is not found to be running, the Close then becomes "unselected" again. When Exit is selected: a. If the Close button is not selected, "Launcher" exits, leaving any open programs still running b. If the Close button IS selected "Launcher" searches for all applications opened by "Launcher" closes them, and then exits. AND 1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):

a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.

b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.

3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).

## Platform

All Windows desktop platforms Window 2000 and higher

Microsoft Windows Desktop

Project ID: #3591347

About the project

5 proposals Remote project Active Jan 3, 2008

Awarded to:

ltinkov

See private message.

$42.5 USD in 14 days
(2 Reviews)
1.5

5 freelancers are bidding on average $82 for this job

mstechIN

See private message.

$51 USD in 14 days
(56 Reviews)
6.2
moderncoder

See private message.

$63.75 USD in 14 days
(49 Reviews)
5.9
Cylindrix

See private message.

$170 USD in 14 days
(3 Reviews)
2.2
Dacus

See private message.

$85 USD in 14 days
(0 Reviews)
0.0