1 / 10

Project Proposals

Project Proposals. Bret Ikehara. What is STAR for Students?. STAR helps students check on their academic progress through viewing grades, checking on degree requirements, and etc. Why is it worth doing?.

alda
Télécharger la présentation

Project Proposals

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Project Proposals Bret Ikehara

  2. What is STAR for Students? • STAR helps students check on their academic progress through viewing grades, checking on degree requirements, and etc.

  3. Why is it worth doing? The current website has been optimized for desktop web browsers, so it would be nice to do have an optimized, responsive website for mobile users. Goals: • Single page web application for mobile devices • Using icons and images to help breakdown information into an easier format • Use the HTML5 canvas to draw a graph of a student’s degree completion progression • Use video to explain breakdown of degree information.

  4. What will I learn? Since all the data for STAR is already present, the project will focus upon displaying the information and how hypermedia can enhance the user’s experience. Technology that will be used: • YUI 3 • Handlebar Templates • REST backend using Java HttpServlets

  5. What is GitBlit? GitBlit is an open source Git hosting web application written in Java. Basically, this project is great for cases where one cannot use cloud hosting providers such as GitHub.

  6. Why is it worth doing? • Interface can be confusing at times • Some elements are duplicated which can lead to confusion? • Implement graphs using HTML5 canvas rather than Google Charts. • Visualize branching and forking using HTML5 canvas?

  7. What will I learn? The project will focus on developing the user interfaces and its integration of valuable visualizations. Basically, user interface will be based on the importance and values of all the information. Technology that will be used: • jQuery • Wicket 1.4

  8. Chess • A webapp based on chess. Image from http://susanpolgar.blogspot.com

  9. Why is it worth doing? • Chess already has a well defined gameplay and methods of storing a game, so the project implementation is based on integrating user interface with graphics and images to help the user understand his game play statistics. • There exists other chess webapps, but the project will focus on the user experience.

  10. What will I learn? This project will focus on the user interface. Technology that will be used: • YUI 3 on NodeJS • Handlebars.js • Scalable Vector Graphic • MongoDB or PostgreSQL for data storage

More Related