Write 2-3 page report suggesting tools/languages for web based charting application

Completado Publicado Sep 25, 2008 Pagado a la entrega
Completado Pagado a la entrega

Hello,

I am? planning to? convert? my existing desk top charting application into? a web based application. This means instead of users downloading my [url removed, login to view] file and installing it on their PC, they will visit my website and run it in? their browser. I also need to make the same SW capable of running in a desktop only mode (no server access).? This is not a programming assignment. What I need is a 2-3 page report that will list different blocks the web based SW (and its desktop version) will have and framework/tools/languages that should be used to develop these components.

## Deliverables

I am? planning to? convert? my existing desk top charting application into? a web based application. This means instead of users downloading my [url removed, login to view] file and installing it on their PC, they will visit my website and run it in? their browser. I also need to make the same SW capable of running in a desktop only mode (no server access).? This is not a programming assignment. What I need is a 2-3 page report that will list different blocks the web based SW (and its desktop version) will have and framework/tools/languages that should be used to develop these components. More details follow.

**Here's what the current application has:**

The application is a charting application that shows a chart and plots stocks data in it.

The heart of the application is a charting control (written in C++). The charting control takes care of plotting price action, studies and drawing tools for the chart.

The application has VB6 routines on top that do forms and menus? that run the control. So the forms contain hooks to do different things with the charting control and other things such as select data files, date and other things. They also? feed data into the chart as needed.

Third part is the data files. Datafiles contain data that is fed into the chart. The format is a flat file with compression (no data-base)

**

Here's what the future (web based) application will need to do:

**

It will do mostly the same things that the desk top application does but will be web based.

No download installation will be needed. User will be able to try it out as soon as they visit the website with no delay/downloads.

Will have a server based database that will contain the stocks data.

A charting control will take care of charting/studies etc. will be part of the application.

The application will run in a browser on client machine.

The stocks data? base will be read and the chart will need to be updated 10-20 times a second.

Different technical studies will be selected and plotted on the chart, just like the current application.

Also? thousands of users will need to access this applications at the same time.

The application will also need to run in a local mode (on user's PC with no access to server) with downloaded data files.

**Here's what I want you to do:

**

Download install my application on a windows XP machine (I will send a link once I approve your bid).

Run it and study what the application does and its make up.

Visit website of the charting? control vendor and read features of their old C++ (desktop) control that I am using and the new web based charting control.

**

Deliverables:**

A 2-3 page report (or more if you think that's necessary)? that will:

List different architectures that will be possible for this project and recommend one (for example MVC, rest, soap, ajax, combination of these? etc.) for this project. List pros and cons.

List different approaches and recommend an approach (.net, lamp, java? or something else) to make this work. List pros and cons.

Identify different blocks/modules that will need to be implemented.

Recommend languages (c#, php, ruby, python, anything else) to be used for each block. List pros and cons.

Comment on expandability, upgradability, white labelability etc. of the selected approach.

Comment on if I can continue to use the? desktop? C++ charting control or if I need to switch to web based charting control. Why/Why not.

In summary,? I need you tell me what the different blocks/modules will be in this web based application, where each will run (user PC or on the server) what/how to go about implementing each one of these.

What will need to be done to run the same application to run on the user's PC. The summary should list pros and cons of different approaches/any possible 'gotchas' down the line.

You do not need to do any programming for this assignment but the assignment involves in-depth knowledge of different approaches so please bid only if you have demonstrable experience with multiple? (.net/lamp/java) platforms.

I will accept your work 3 days after you submit the report during these three days I expect you to be open to Q/A that will help me understand your work.

Reescritura de artículos Gestión de proyectos Redacción de investigaciones Traducción

Nº del proyecto: #3255615

Sobre el proyecto

1 propuesta Proyecto remoto Activo Sep 27, 2008

Adjudicado a:

classiccodersvw

See private message.

$18.7 USD en 5 días
(12 comentarios)
2.1