Find Jobs
Hire Freelancers

A small web application

$30-250 USD

已取消
已发布将近 9 年前

$30-250 USD

货到付款
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: 7838620

关于此项目

10提案
远程项目
活跃9 年前

想赚点钱吗?

在Freelancer上竞价的好处

设定您的预算和时间范围
为您的工作获得报酬
简要概述您的提案
免费注册和竞标工作
10威客以平均价$366 USD来参与此工作竞价
用户头像
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 在4天之内
5.0 (1014条评论)
9.4
9.4
用户头像
A proposal has not yet been provided
$300 USD 在5天之内
4.7 (466条评论)
7.5
7.5
用户头像
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 在10天之内
4.8 (53条评论)
7.1
7.1
用户头像
La propuesta todavía no ha sido proveída
$250 USD 在5天之内
4.8 (40条评论)
5.3
5.3
用户头像
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 在5天之内
5.0 (7条评论)
4.4
4.4
用户头像
Предложение еще не подано
$500 USD 在3天之内
5.0 (1条评论)
1.2
1.2
用户头像
A proposal has not yet been provided
$388 USD 在7天之内
0.0 (0条评论)
0.0
0.0

关于客户

UNITED STATES的国旗
Beaverton, United States
5.0
8
付款方式已验证
会员自10月 7, 2003起

客户认证

谢谢!我们已通过电子邮件向您发送了索取免费积分的链接。
发送电子邮件时出现问题。请再试一次。
已注册用户 发布工作总数
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
加载预览
授予地理位置权限。
您的登录会话已过期而且您已经登出,请再次登录。