User:Jgoulie: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
 
(20 intermediate revisions by the same user not shown)
Line 1: Line 1:
= Mozilla Community Workshops =
[[Community Workshops|Overview of the Community Workshops]]
=<b>MIT IAP, January 10-14, 2011</b>=
=<b>MIT IAP, January 10-14, 2011</b>=


Line 9: Line 12:
**mitcho (Michael Erlewine), mitcho@mit.edu
**mitcho (Michael Erlewine), mitcho@mit.edu
**office: 32-D866, Mondays during IAP or by appointment
**office: 32-D866, Mondays during IAP or by appointment
*External support on [http://irc.mozilla.org/ IRC] #mitiap2011
*Online support:
**[http://irc.mozilla.org/ IRC] #mitiap2011
**Feel free to email anyone from the group of the lecturers in case you have any specific question related to the course
**Julie Deroche: jgoulie(IRC) or julie@mozilla.com
*Here's a list of some [http://en.wikipedia.org/wiki/IRC#Client_software IRC clients] depending on your OS.<br>
*Here's a list of some [http://en.wikipedia.org/wiki/IRC#Client_software IRC clients] depending on your OS.<br>
*<b>Emergency line for the Stata Center</b>: 617-253-7669 || Please call on Wednesday to make sure the center is open!
*<b>Emergency line for the Stata Center</b>: 617-253-7669 || Please call on Wednesday to make sure the center is open!<br><br>


==Layout of the week==
==Layout of the week==
Line 46: Line 52:
===January 12, 2011===
===January 12, 2011===
*Lecturers: Benoit Jacob and Andor Salga
*Lecturers: Benoit Jacob and Andor Salga
*Lecture notes: http://people.mozilla.org/~bjacob/iap2011/slides
*Contact info (Benoit)
*Contact info (Benoit)
**Email: bjacob@mozilla.com
**Email: bjacob@mozilla.com
Line 53: Line 60:
**IRC: nick:asalga  -- available on irc.mozilla.org on #Seneca #Processing.js and #C3DL Also avaiable on irc.freenode.net on #WebGL
**IRC: nick:asalga  -- available on irc.mozilla.org on #Seneca #Processing.js and #C3DL Also avaiable on irc.freenode.net on #WebGL
**Twitter: @asalga
**Twitter: @asalga
**Wordpress: http://asalga.wordpress.com
**Wordpress: http://asalga.wordpress.com<br>
*Topics covered: Introduction to 3D graphics with OpenGL/WebGL. Basics of shader programming
*Topics covered: Introduction to 3D graphics with OpenGL/WebGL. Basics of shader programming
*Notes from the lecture: https://github.com/bjacob/webgl-lessons/tree/master/iap2011<br>
*Useful links
*Useful links
**WebGL specification: https://cvs.khronos.org/svn/repos/registry/trunk/public/webgl/doc/spec/WebGL-spec.html
**WebGL specification: https://cvs.khronos.org/svn/repos/registry/trunk/public/webgl/doc/spec/WebGL-spec.html
Line 63: Line 71:
**WebGL point cloud renderer: http://zenit.senecac.on.ca/wiki/index.php/XB_PointStream
**WebGL point cloud renderer: http://zenit.senecac.on.ca/wiki/index.php/XB_PointStream
**Data visualizer library which uses WebGL: www.processingjs.org
**Data visualizer library which uses WebGL: www.processingjs.org
**WebGL library: www.c3dl.org
**WebGL library: www.c3dl.org<br><br>


===January 13, 2011===
===January 13, 2011===
Line 80: Line 88:
**Node Package Manager - http://npmjs.org/
**Node Package Manager - http://npmjs.org/
**Node Realtime Sockets Module -  http://socket.io/
**Node Realtime Sockets Module -  http://socket.io/
*Notes from the lecture: http://www.slideshare.net/cykod/javascript-everywhere
*Further notes from the class: http://www.slideshare.net/cykod/vector-graphics-on-the-web-svg-canvas-css3


==Competition==
===Summary===
After the course work component, students will compete in a HTML5 game programming competition. Mozilla will host a discussion forum for students to communicate and collaborate and ask and answer questions amongst each other (irc.mozilla.org, #mitiap2010). The goal is for students to implement an interesting HTML5 game or visual demonstration. Whether its a create re-implementation of existing games (HTML5 pong?), or a full fledge 3D game, anything goes. <br>
===Prize===
The winning team (up to 4 team members max) will come to Mountain View and spend a w/e in SF. During their time at Mozila, the team will present its demo/game and spend some time with Brendan Eich. We will also offer a 1K stipend to the winning team to make sure you enjoy your time in sunny California. One last piece of swag will be a signed copy of John Resig's latest book: [http://jsninja.com/ Secrets of the JavaScript Ninja]
===Criteria for the competition===
*Deadline is February 20, 2011
*Teams composition: up to 4 students
*Use of existing libraries allowed, but you may not copy existing games
=== Games Gallery ===


==Competition==
[[Dots - Team Blobby]] <br> [[HTML5 Demo - Team Tom]]<br> [[QRticullis - Team Viral Ecology]]
*After the course work component, students will compete in a HTML5 game programming competition. The competition will run for 4 weeks. Mozilla will host a discussion forum for students to communicate and collaborate and ask and answer questions amongst each other. The goal is for students to implement an interesting HTML5 game or visual demonstration. Whether its a create re-implementation of existing games (HTML5 pong?), or a full fledge 3D game, anything goes.
*Prize: The winning team (up to 4 team members max) will come to Mountain View, spend a w/e in SF. During their time at Mozila, the team will present its demo/game and spend some time with Brendan Eich.

Latest revision as of 20:21, 29 November 2011

Mozilla Community Workshops

Overview of the Community Workshops

MIT IAP, January 10-14, 2011

Overview

  • Name of the class: IAP HTML5 Game Programming Course and Competition
  • Coursework Component: 5 sessions, 2 hours each (total instruction time 10 hours)
  • Schedule, everyday 11.30-1.30pm EST
  • Room is 32-141 (32 Vassar St, room #141 (first floor) (http://whereis.mit.edu/)
  • Onsite support:
    • mitcho (Michael Erlewine), mitcho@mit.edu
    • office: 32-D866, Mondays during IAP or by appointment
  • Online support:
    • IRC #mitiap2011
    • Feel free to email anyone from the group of the lecturers in case you have any specific question related to the course
    • Julie Deroche: jgoulie(IRC) or julie@mozilla.com
  • Here's a list of some IRC clients depending on your OS.
  • Emergency line for the Stata Center: 617-253-7669 || Please call on Wednesday to make sure the center is open!

Layout of the week

January 10, 2011

  • Lecturer: Dave Herman
  • Lecture notes: http://www.ccs.neu.edu/home/dherman/mit-iap-2011/
  • Contact info:
    • Email: dherman@mozilla.com
    • IRC: dherman -- available on irc.mozilla.org at #jslang and #jsapi
    • Twitter: @littlecalculist
  • Topics covered: Foundations of JavaScript programming in the browser. Language syntax and concepts. Browser environment, events. (object and prototype, scope and global object, closures, events and call backs, numbers, XHR)
  • Resources:

January 11, 2011

January 12, 2011

January 13, 2011

January 14, 2011

Competition

Summary

After the course work component, students will compete in a HTML5 game programming competition. Mozilla will host a discussion forum for students to communicate and collaborate and ask and answer questions amongst each other (irc.mozilla.org, #mitiap2010). The goal is for students to implement an interesting HTML5 game or visual demonstration. Whether its a create re-implementation of existing games (HTML5 pong?), or a full fledge 3D game, anything goes.

Prize

The winning team (up to 4 team members max) will come to Mountain View and spend a w/e in SF. During their time at Mozila, the team will present its demo/game and spend some time with Brendan Eich. We will also offer a 1K stipend to the winning team to make sure you enjoy your time in sunny California. One last piece of swag will be a signed copy of John Resig's latest book: Secrets of the JavaScript Ninja

Criteria for the competition

  • Deadline is February 20, 2011
  • Teams composition: up to 4 students
  • Use of existing libraries allowed, but you may not copy existing games

Games Gallery

Dots - Team Blobby
HTML5 Demo - Team Tom
QRticullis - Team Viral Ecology