(1) Makahiki: Creating a Game Engine For Energy Competitions George Lee TechHui 2011 Collaborative Software Development Laboratory University of Hawaii.

Slides:



Advertisements
Similar presentations
(1) UH Dorm Energy Competition: System Design Philip Johnson Collaborative Software Development Laboratory Information and Computer Sciences Dept. University.
Advertisements

Agenda What is Google Summer of Code? What are the goals of the program? How does Google Summer of Code.
Formal Structured Specification for Web Application Test School of Computer Science, Telecommunication and Information System DePaul University Xiaoping.
Bioinformatics Tool Development Dong Xu Computer Science Department 109 Engineering Building West
Dr. David Janzen Software Engineering 1 Monday, July 11, 2011.
Innovations in Web-Based Informal Science Education: DinoQuest Online Robert Nideffer, University of California, Irvine, UCGame Lab, Studio Arts Dept.
ETH Initiative – Project FoodCASE Research on Data Quality of Scientific Database Systems by Example of Food Composition Databases Karl Presser.
EIA : “Automated Understanding of Captured Experience” Georgia Institute of Technology, College of Computing Investigators: Irfan Essa, G. Abowd,
(1) The Kukui Cup: Lights Off. Game On. Philip Johnson Information and Computer Sciences University of Hawaii
Maria T. Sack Department of Educational Technology University of Hawaii Manoa Honolulu, HI, U.S.A April, 2013 Effective Google Search.
DiscoverU Plan. Discover. Share. dartmouth ∙ digital arts ∙ computer science ∙ native american program.
(1) Makahiki and SGSEAM: A Serious Game Framework for Sustainability and Assessment Method Yongwen Xu Collaborative Software Development Laboratory Department.
(1) The Kukui Cup: Lights Off. Game On. Philip Johnson Information and Computer Sciences University of Hawaii
ERPS Presentation Space Access 2000 Scottsdale, AZ April 27th - 29th, 2000.
Agenda What is Google Summer of Code ? What are the goals of the program ? How does GSoC work ? Google Summer of Code timeline Student stipends Participating.
422L:Introduction to the.NET Micro Framework Julie Trygstad Vice President and Principal Engineer Version: 1.1 TrygTech 13 October 2010.
Instant Design Challenge
Performance Optimizing of Android Application Yu KANG 1.
(1) WattDepot: A software ecosystem for energy data collection, storage, analysis, and visualization Robert S. Brewer, Philip M. Johnson Collaborative.
(1) Project Overview Philip Johnson Collaborative Software Development Laboratory Information and Computer Sciences University of Hawaii.
Makahiki: A Serious Game Engine for Sustainability
OnlineOn Premises Hybrid Cloud on your terms Messaging Voice & Video Content Management Enterprise Social Reporting & Analytics Best experience across.
Name: Read this page first. A web browser is software on your computer that lets you visit web pages. The address bar is a box in a web browser displaying.
DR Software: Essential Foundational Elements and Platform Components UCLA Smart Grid Energy Research Center (SMERC) Industry Partners Program (IPP) Meeting.
Slides for User interface design A software engineering perspective Soren Lauesen 9. Reflections on user interface design August 2006 © 2005, Pearson Education.
UCD at PeopleSoft | Jeff English & Scott Robinson | User Experience, Supply Chain Management UCD at PeopleSoft ISE 298 Professional Seminar San Jose State.
Page 1 Update on FMLoB Owen Barwell, DCFO US Department of Energy May 2009.
M4 Alpha Release August 9 th February 8th, 2006 M4 Alpha Release Modified Agenda Review M4 Objectives, General Concepts and Design Review M4 Development.
Zibin Zheng DR 2 : Dynamic Request Routing for Tolerating Latency Variability in Cloud Applications CLOUD 2013 Jieming Zhu, Zibin.
(1) Makahiki+WattDepot: An Open Source Software Stack for Next Generation Energy Research and Education Philip M. Johnson, Yongwen Xu, Robert S. Brewer,
SOFTWARE ENGINEERING MCS-2 LECTURE # 4. PROTOTYPING PROCESS MODEL  A prototype is an early sample, model or release of a product built to test a concept.
(1) Introduction to Requirements and Design Philip Johnson Collaborative Software Development Laboratory Information and Computer Sciences University of.
Design Process … and some design inspiration. Course ReCap To make you notice interfaces, good and bad – You’ll never look at doors the same way again.
IT Directors Group 13 & 14 October 2008 Item of the Agenda Seasonal Adjustment software Cristina Calizzani - Unit B5.
CSE 436—Software Development Models Ron K. Cytron 16 October 2006.
CERN toolbar Dan Noyes DG-CO. CERN website project deliverables 1.New core website 2.A Drupal theme for CERN 3.User experience library (‘GEL’) 1.CERN.
(1) Kukui Cup System Design Requirements Philip Johnson Collaborative Software Development Laboratory Information and Computer Sciences University of Hawaii.
(1) Makahiki: An Extensible Open-Source Platform for Energy Challenges George Lee Collaborative Software Development Laboratory Information and Computer.
Usability & Prototyping Uday M. Shankar Yahoo! Bangalore India.
An Industry Case Study SES – Chicago: 2006 Web 2.0.
Journals, Publishing, etc. Stephen Gilbert July 28, 2015 Gilbert, SPIRE-EIT Summer
All We Have to Do Is Ask! Usability Testing on the Clark College Libraries Web Site… Presented to students of Bob Hughes’ CGT 105 October 29, 2015.
Comp 410 Client Meeting Outline Revised Use Cases Design Concept Implementation on Azure Revised GUI Mockup Demo Future Meetings.
2011 Calendar Important Dates/Events/Homework. SunSatFriThursWedTuesMon January
NMI Integration Testbed Mary Fran Yafchak NMI Integration Testbed Manager Southeastern Universities Research Association
Dalit Gasul Department of Geography and Environmental Studies, University of Haifa CRI-Project Review Day, Tuesday, February 26, 2008.
(1) April 2011 Status Report The Kukui Cup Philip Johnson Collaborative Software Development Laboratory Information and Computer Sciences University of.
WG2 Roadmap Discussion Denise Warzel May 25, 2010 WG2 Convenor SC32 WG2N1424SC32 WG2N1424.
July 2007 SundayMondayTuesdayWednesdayThursdayFridaySaturday
Workflow-Driven Science using Kepler Ilkay Altintas, PhD San Diego Supercomputer Center, UCSD words.sdsc.edu.
Tuesday 10 December 2014 Classroom8, 19:00~21:00 meeting C++ Coding Standard Kalogiannis A. Grigorios Electrical and Computer Engineer – MSc.
Computer Engineering By Charles Salser. What does Computer Engineering entail? Computer Engineering is the development of computer software and hardware.
Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 1 Informatics 121 Software Design I Lecture 14.
HCC 831 User Interface Design and Evaluation. What is Usability?
A Collaborative Quality Ranking Framework for Cloud Components
Faculty of Computer and Information Science
FRM: Modeling Sponsored Search Log with Full Relational Model
Remote User Tracking Life Cycle Objectives
Making the System Operational Implementation & Deployment
Research & Innovation Action Overview of the Project
Module 40 Planning Our Energy Future
Problem Solving: Structure Charts
User Interface Design and Evaluation
Tropical cyclones movement
February 2007 Note: Source:.
Goals and Budgeting Web.
To Brihaspathi. Software Development Services
Architecture Issue in the New Disciple System
2015 January February March April May June July August September
Presentation transcript:

(1) Makahiki: Creating a Game Engine For Energy Competitions George Lee TechHui 2011 Collaborative Software Development Laboratory University of Hawaii at Manoa

(2) Why Create An Engine?

(3) Energy Competitions Harvard Green Cup was started 35 years ago Static websites with daily/weekly results Oberlin College/Lucid Design Group Building Dashboard Over 170 schools signed up for the campus conservation nationals 2012

(4) Downsides to Lucid’s Software Costs money to set up We want additional modules Activities/Events Raffle Ability to log in using UH credentials We want quick iteration and deployment

(5) oberlin.edu/dormenergy

(6) oberlin.edu/dormenergy

(7) IU Energy Challenge energychallenge.indiana.edu/dormstandings.html

(8) Building the engine

(9) Requirements Initial goal was October 2010 Evaluated several existing frameworks/projects by developing prototypes

(10) Elgg Prototype

(11) Pinax Prototype

(12) Pinax Pinaxproject.com Based on the Django web framework Provides a suite of pluggable applications as well as starter projects

(13) Fast forward to October 2010

(14) Alpha: User Home Page

(15) Alpha: Energy Data

(16) Reactions Issues: What do the graphs mean? Is the energy data “actionable”? How can a user influence their standing? What should a user do after they log in? Challenge: Presenting information to users who are unfamiliar with the domain User evaluations?

(17) New Goal: October 2011 New modules User evaluations Mockup evaluation (December) In-lab user evaluations (April and July) Beta evaluation (August) Performance optimizations, etc.

(18) New People Old contributors: Alex Kan, Kelli Sawai, and Nathaniel Ashe Focused on initial design and logging New contributors: Yongwen Xu (PhD student), Nathan Dorman, and Greg Burgess Contributed lots of code used in production

(19) Components of the Game

(20) Smart Grid

(21) Activity

(22) Energy Goal Game

(23) Raffle Game

(24) Quest Engine

(25) Social Bonus

(26) Referral Bonus

(27) Canopy

(28) Badges

(29) Thank You! kukuicup.manoa.hawaii.edu George Lee M.S. Computer Science Candidate