Project descritpion : ActiveX and Firefox file downloader
Project name : FDRunner
Type : ActiveX IE and Firefox file downloader plugin control
Language : not specified
Brief description :
ActiveX / Firefox plugin control that will be used to download and launch files.
First time will have to download it and store it in specified folder, next times will have to check if file exists, check version and if file is different upgrade otherwise execute the script command
## Deliverables
Project Details :
Functions :
- Specify urls of binary files to download
- Must work automatically over proxy using http protocol (autodetect proxy if applies)
- Downloaded Must have a small file size
- Possibility to run the file once downloaded
Compatibility :
- Windows 98,XP,ME,2000,NT,2003 and "Vista!"
- Browser integration : Internet Explorer and Firefox plugin extension
Parameters :
- Script
This script will be a .js encripted file or similar that will contain the following information
[parameter] Download_url_1 (example <[login to view URL]>)
[parameter] Download_url_1ver (example 1.0)
[parameter] Download_url_2 (example <[login to view URL]>)
[parameter] Download_url_2ver (example 1.0)
User will be able to specify multiples download files..
[parameter] Download_url_N (example <[login to view URL]>)
[parameter] Download_url_Nver (example 1.0)
[parameter] Autoexecute = yes/no
[parameter] Autocloseafterexecute = yes/no
[parameter] Allowopenfolder = yes/no
[parameter] ShowtransferRate = yes/no
[parameter] Downloadformtitle = text (example Mycompany)
[parameter] Logotype (company logotype) (example <[login to view URL]>)
[parameter] Showprogress (yes/no)
This parameter will show a download progress bar with a visible % percentage of it's current status
[parameter] Folder
If...
(value = TEMP)
File will be stored in user's temporal folder (check for privileges verified)
(value = [{Program files}/specified folder] (example [{Program files}/PDFViewer] or {Windows}/PDFViewer (common folder needed)
[parameter] ZIP_Extract yes/no (if yes, file will be ZIP uncompressed, will create subfolder if applies)
[parameter] ZIP_Password (if specified , will be used to uncompress with password)
[parameter] Exec_name (example "[login to view URL]")
[parameter] Exec_params (example "-open [login to view URL]")
[parameter] Run_hidden yes/no (if yes, will run the executed application in hidden mode)
[parameter] CMDScript (example [login to view URL] file, file with multiples commands if needed)
[parameter] Deleteall (yes/no), if yes this will launch a sentinel hidden agent that will delete all files and folders once the main EXEC_name app is terminated, like an autoinstaller
Modules needed
================
Wizard generator : This tools will help user to create his custom download scripts
Example of usage ActiveX IE Example :
<OBJECT classid="clsid:FBCFEC52-A303-4178-A75A-FD3505380279" name = "AxInstaller" codebase="<http://www.axinstaller.com/ie/AxInstaller.ocx#version=1,0,0,0>" width=104 height=50 align=center hspace=0 border="0" >
<param name="Script" value="[login to view URL]">
</OBJECT>
A similar integration script will be also need to be generated for firefox
Note :
This ActiveX will be need to be signed digitally using authenticode, we will provide the digital certificate
Design :
After the ActiveX / Firefox is loaded a form like this must be show : <[login to view URL]>
Useful information :
The main purpose of this application software is to launch a remote control helpdesk software, the pdfviewer info it's only example data
Now a similar application made by us and only IE compatible is working in here [[login to view URL]][1]
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
Windows NT,XP,2003,98,Vista,2000
Internet Explorer (5,6,7)
Firefox (latest versions)