1 / 19

iHacky

iHacky. Jon Lao Hong Nguyen Marcius Bagwan . Goals. Widen the social level of developer community by popularizing their ways of software development using Hackystat and Facebook Increase the recognition of Hackystat

calla
Download Presentation

iHacky

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. iHacky Jon Lao Hong Nguyen Marcius Bagwan

  2. Goals • Widen the social level of developer community by popularizing their ways of software development using Hackystat and Facebook • Increase the recognition of Hackystat • Connect developers in a different way asides from the usual expert sites and forums

  3. Importance • Provides a social mechanism for Hackystat • Exposes Hackystat to a wider audience • Provides a fun and competitive environment • Utilizes Facebook’s popularity and success • Connects developers of various skills and levels

  4. Business Value • Advertisement income • Insight into software engineers’ abilities and interests • Exposure of developers seeking employment • Popularizes Hackystat for financial sponsors

  5. iHacky as Open Source • Keeps iHacky as a high potential but low cost and low risk application. • Keeps iHacky development alive in the future. • Makes iHacky better with potentially more developers contributing to the system.

  6. Dev Team Jon Lao – An all around developer. Has great knowledge and experience with web application tools such as MySQL and PHP5, as well as configuration and server management . Jon is implementing the Facebook frontend. Hong Nguyen – His strength lies in web design and implementation. Has great knowledge on web design technologies such as HTML and CSS. Hong is implementing the aesthetics side of iHacky along with PHP and MySQL. Marcius Bagwan – His strengths are in analysis, research, and designing. He’s a competent coder as well. Marcius is working on the backend of iHacky that interfaces with Hackystat.

  7. Development Costs • No monetary cost • Invested time • Jon: 45 hours, Hong: 45 hours, Marcius: 22 hours • Research – FBML, PHP5, MySQL, Hackystat, Dreamweaver, and TCP • Configuration – Server setups, Environment setups, Facebook application setups • Design & Implementation – Interfaces, features, usability, usefulness, PHP code, SQL data definition and queries.

  8. Allocated Resources • PHP & MySQL server

  9. Project Progress • Server setup – Created a prototype iHacky database and PHP pages • Facebook setup – Registered iHacky application in Facebook and made iHacky configurations in order to run on Facebook • Environment setup – Computers configured to run PHP5 and MySQL. • PHP and SQL code – 2,200 lines of code

  10. First Milestone • February 27, 2008 • Retrieve Hackystat sensorbase data • Store Hackystat data in iHacky database • Display iHacky user’s Hackystat data • Create a “profile” on user’s iHacky main page

  11. Second Milstone • March 19, 2008 • Organized view of user’s Hackystat data • Languages used & fluency (e.g. PHP, preferred classes,) • Tool usage (e.g. Eclipse, PhpUnit) • Project listing with details

  12. Second Milestone • Community Statistics • Language popularity • Tool popularity • Allow users to view other profiles

  13. Third Milestone • April 16, 2008 • Ranking system • Community helpfulness • Sensorbase statistics • Discussion system • Community and personal

  14. Fourth Milestone • May 7, 2008 • Refinement of implemented features

  15. Future Costs • Possible switch to another server • ~400 hours of work over the next 10 weeks • Learning – PHP, FBML, REST, SQL • Design – User interface, ranking system • Implementation – Profiles, discussion system, ranking system, visual statistics.

  16. iHacky now…

  17. iHacky later on…

  18. Reasons For Further iHacky Development: • Great Potential – increase Hackystat popularity, connects more developers together, gives Hackystat a social feature, can become a global application. • Low Risk – does not effect other systems and has no financial risks. • Low Cost – open source technologies, requires no special hardware or software.

  19. iQuestions?

More Related