Find Jobs
Hire Freelancers

toolbar + backend

$500-5000 USD

Completed
Posted about 17 years ago

$500-5000 USD

Paid on delivery
Task ---- Implement a browser toolbar for Internet Explorer, Firefox and Opera whose layout is managed by a central server. Implement the server-side web application to manage the layout. The server administrator using a server-side web application defines links, images and buttons that the toolbar must display. The layout is converted to a provided XML format. The toolbar periodically downloads the layout XML and modifies the representation (e.g. displays images, creates buttons, links...), the user experience should be the same in the various browsers. Additionally the toolbar has three added functionalities: * Centralized bookmark storage: the user can choose to upload its bookmarks to a centralized server, these bookmarks are periodically synchronized and available through a "My bookmarks" button in the toolbar. * Search box, with search providers customized by central management server * Send a message box, which sends a user-provided text to the central management server through a provided SOAP web service The three toolbars will be packaged in a single common installer, which detects the available browsers and installs their associated toolbars. During installation a username and password are collected and using in every web service call. More project information can be found in the attached PDF. ## Deliverables Task ---- Implement a browser toolbar for Internet Explorer, Firefox and Opera whose layout is managed by a central server. Implement the server-side web application to manage the layout. The server administrator using a server-side web application defines links, images and buttons that the toolbar must display. The layout is converted to a provided XML format. The toolbar periodically downloads the layout XML and modifies the representation (e.g. displays images, creates buttons, links...), the user experience should be the same in the various browsers. Additionally the toolbar has three added functionalities: * Centralized bookmark storage: the user can choose to upload its bookmarks to a centralized server, these bookmarks are periodically synchronized and available through a "My bookmarks" button in the toolbar. * Search box, with search providers customized by central management server * Send a message box, which sends a user-provided text to the central management server through a provided SOAP web service The three toolbars will be packaged in a single common installer, which detects the available browsers and installs their associated toolbars. During installation a username and password are collected and using in every web service call. More project information can be found in the attached PDF. Guidelines ---------- * Develop the layout rendering engine for the three platforms * Develop the server-side SOAP component that allows the user access to functionalities (download layout, manage bookmarks, send message...) * Develop the server-side layout management web application The layout DTD will be provided, as will be a WSDLs for the external authentication and message sending services. Time Schedule ------------- We expect project completion within 5 weeks: week 2: Deliver Proof of Concept (toolbars for the three platforms with basic functionality to prove your competence, project will be cancelled if this is not met) week 4: Completely functional toolbar and server-side application week 5: Final installers, end-user and development documentation Bidders ------- You should be a senior OOP developer and have good Internet Explorer, Firefox and Opera toolbar development experience to meet this schedule, including web service usage and web application development. Please send a PM along with your bid, stating some conceptual ideas on how to represent layout in the various browsers, which proves that you have the required expertise. Deriverables ------------ 1. Complete source code 2. Client Toolbars packaged in a installer. 3. Server binaries packaged in a rpm for Red hat 4. Developer documentation 5. Doxygen code documentation 6. Administrator guide 7. User guide Payments -------- Advance payments can be arranged via escrow only and will be limited to 50% of the fixed price negotiated for this project. We will neither release escrow payments nor issue direct payments unless project has been successfully completed and delivered. A written invoice is required before payment can be authorized. ## Platform Server ------ Redhat Client API ---------- Windows family Toolbar for browsers -------------------- IE 6+, Firefox 1.5+, Opera 8+
Project ID: 2838982

About the project

4 proposals
Remote project
Active 17 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
See private message.
$2,427.60 USD in 25 days
4.8 (11 reviews)
6.6
6.6
4 freelancers are bidding on average $3,497 USD for this job
User Avatar
See private message.
$4,250 USD in 25 days
4.9 (139 reviews)
7.4
7.4
User Avatar
See private message.
$4,250 USD in 25 days
0.0 (0 reviews)
0.0
0.0
User Avatar
See private message.
$3,060 USD in 25 days
0.0 (0 reviews)
5.1
5.1

About the client

Flag of SPAIN
Spain
0.0
0
Member since Feb 14, 2007

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.