19
iHacky Jon Lao Hong Nguyen Marcius Bagwan

iHacky

  • Upload
    calla

  • View
    34

  • Download
    0

Embed Size (px)

DESCRIPTION

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 - PowerPoint PPT Presentation

Citation preview

Page 1: iHacky

iHackyJon LaoHong NguyenMarcius Bagwan

Page 2: iHacky

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

Page 3: iHacky

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

Page 4: iHacky

Business Value•Advertisement income

•Insight into software engineers’ abilities and interests

•Exposure of developers seeking employment

•Popularizes Hackystat for financial sponsors

Page 5: iHacky

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.

Page 6: iHacky

Dev TeamJon 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.

Page 7: iHacky

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.

Page 8: iHacky

Allocated Resources•PHP & MySQL server

Page 9: iHacky

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

Page 10: iHacky

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

Page 11: iHacky

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

Page 12: iHacky

Second Milestone•Community Statistics

▫Language popularity

▫Tool popularity

•Allow users to view other profiles

Page 13: iHacky

Third Milestone•April 16, 2008

•Ranking system▫Community helpfulness

▫Sensorbase statistics

•Discussion system▫Community and personal

Page 14: iHacky

Fourth Milestone•May 7, 2008

•Refinement of implemented features

Page 15: iHacky

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.

Page 16: iHacky

iHacky now…

Page 17: iHacky

iHacky later on…

Page 18: iHacky

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.

Page 19: iHacky

iQuestions?