Find Jobs
Hire Freelancers

A small web application

$30-250 USD

Cancelado
Publicado há quase 9 anos

$30-250 USD

Pago na entrega
FUNCTIONALITY: Develop a web application to do the following: Load two 100x100 matrices of floating point numbers, one matrix is stored on the server where this web app code resides, the other is uploaded (from a user local hard drive) by the user. Let's call these two matrices as matrix_1 and matrix_2. Develop a GUI to allow the user to do the following: - Upload the matrix from user's local drive. - The user specifies two sets of 10 rows and 10 columns from matrix_1 and matrix_2. The rows and columns can be chosen randomly by the user. These 10 rows and 10 columns from each matrix form two 10x10 matrices. Add the two 10x10 matrices together. Display the matrix resulted from the addition in numeric (row, column) format and pie chart. For the pie chart, the pie has 10 slices, the size of each slice is based on the summation of data from each row of the resulted 10x10 matrix. - Generate a line chart (10000 points) where X values are from matrix_1 and Y values are from matrix_2. - Generate a bar chart using data from each column of matrix_2. The bar chart has 100 bars. Data in each column is represented by a bar. Each bar has a unique color. Each bar has 100 equal size segments representing 100 numbers of each column. Each segment has an intensity based on the numeric value that it represents. Example: Let us assume the largest value in matrix_2 column_1 is 100 and smallest is 0. Red was chosen to be the color for the bar representing column 1. The segment that represents 100 would have dark red. The segment represents 0 would have the lightest shade of red. Segments that represent value between 0-100 would have various shade/intensity of red as appropriated. - For the bar chart above, when a cursor is hovered above each segment of a bar, display the numeric value that is represented by that segment. A user access to this web app by clicking a link on a web page. The web application must run within a browser without requiring a user to install anything. If this is not doable we may allow a browser extension or plug-in. The target browsers are IE, FireFox, and Chrome. DEVELOPMENT AND TEST ENVIRONMENTS: - Must use publicly available and free development tools. - C language must be used for the code that compute the addition of two matrices. JavaScript must be used for the browser/GUI development. PHP must be used for any server side code. - All code must be well documented including any installation script. - Using any (must be freely available) virtual machine technology, create a linux based virtual machine. Use this virtual machine for your development environment. Create a simple Apache based web server to host this web application. Create a simple web page (or web site) so that a user can browse to this web page, click on a link to access this web application. DELIVERABLES: - All code (source code, installation script, etc) that constitute the specified application. - All code/instructions to create the simple web server and web page (or web site) as discussed in "Develop and Test Environment" section. - All needed information and free development tools so we can recreate your development and test environments. Example of this information are: links to download OS, web server, compiler, debugger, installation and configuration instructions for these tools, etc. Repeat, we must be able to easily recreate identically your development environment, test environment, and build the web application.
ID do Projeto: 7838620

Sobre o projeto

11 propostas
Projeto remoto
Ativo há 9 anos

Quer ganhar algum dinheiro?

Benefícios de ofertar no Freelancer

Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos
11 freelancers estão ofertando em média $358 USD for esse trabalho
Avatar do Usuário
Hello I'm interesting your project very well I'm a Good PHP, Java, Math, Algorithm expert. I understand your req exactly. I m quite well experienced in these jobs. Let's go ahead with me I want to service for you continously. Thanks
$450 USD em 4 dias
5,0 (957 avaliações)
9,3
9,3
Avatar do Usuário
A proposal has not yet been provided
$300 USD em 5 dias
4,7 (457 avaliações)
7,5
7,5
Avatar do Usuário
I want to discuss this project with you further, let me know the best suitable time for you to schedule the meeting, Feel free to message me at any time, i used to be online 14 hrs in a day on this website so probably you will get a quick response from my end.
$309 USD em 10 dias
4,8 (53 avaliações)
7,0
7,0
Avatar do Usuário
La propuesta todavía no ha sido proveída
$250 USD em 5 dias
4,8 (38 avaliações)
5,2
5,2
Avatar do Usuário
HI, I am It professional and Senior Java Developer with more than 10 years of experience. I know every technology mentioned in the project description. I have mathematical background to make any computation using matrices. The UI can be done using samile widgets. It is javascript library for making calendars and bars. If you need to store initial matrix in database, then it can be also implemented using java. May be it is even faster than php, and easier. C dll can be used using java native api and it can be more convenient from programming point of view. Is using php a major requirement?
$277 USD em 3 dias
5,0 (7 avaliações)
4,5
4,5
Avatar do Usuário
I read all your requirements twoce and everything is clear to me. I'm a senior software developer qith 10+ years of experience in European companies, I can easily create the C application to sum the two matrix and the web application that load/manipulate and shows the matrix in tables and charts. I'm not an asian developer, you won't waste your time and I'll perfectly unserstand your requirements. During the development, the web application will be hostes in one of my linux VPS, running Apache web server. No plugins will be needed. I'm a bit concerned about the quelity os a graph with 100 columns, with 100 different colours. Not sure it will be easily readabe. I'm available on chat. Thank you
$400 USD em 5 dias
5,0 (7 avaliações)
4,4
4,4
Avatar do Usuário
Предложение еще не подано
$500 USD em 3 dias
5,0 (1 avaliação)
1,2
1,2
Avatar do Usuário
A proposal has not yet been provided
$388 USD em 7 dias
0,0 (0 avaliações)
0,0
0,0

Sobre o cliente

Bandeira do(a) UNITED STATES
Beaverton, United States
5,0
7
Método de pagamento verificado
Membro desde out. 7, 2003

Verificação do Cliente

Obrigado! Te enviamos um link por e-mail para que você possa reivindicar seu crédito gratuito.
Algo deu errado ao enviar seu e-mail. Por favor, tente novamente.
Usuários Registrados Total de Trabalhos Publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Carregando pré-visualização
Permissão concedida para Geolocalização.
Sua sessão expirou e você foi desconectado. Por favor, faça login novamente.