Skip to content

Commit

Permalink
1) Added PhoneGap talk to README.
Browse files Browse the repository at this point in the history
2) Homogenized README appearance so all talks have summaries, file
descriptions, and installation notes.
3) Converted Intro to Programming outline to Markdown format.
4) Fixed slide order error in PhoneGap deck.
  • Loading branch information
RobSpectre committed Jul 21, 2011
1 parent 9d97b92 commit a36605a
Show file tree
Hide file tree
Showing 5 changed files with 105 additions and 67 deletions.
Binary file not shown.
2 changes: 1 addition & 1 deletion Crapping Rainbows with PhoneGap/outline.md
Expand Up @@ -6,7 +6,7 @@ A fifteen minute look at PhoneGap from a dude who has never used PhoneGap.
### Summary

PhoneGap is a FOSS mobile framework that supports six mobile platforms, including iOS, Android, Blackberry, and Windows Phone. Boldly claiming itself
a gateway for web developers to develop mobile apps with native look and feel, PhoneGap could be the Holy Grail for web developers to enter the mobile space
a gateway for web developers to develop mobile apps with native features, PhoneGap could be the Holy Grail for web developers to enter the mobile space
with only one codebase to maintain.


Expand Down
46 changes: 0 additions & 46 deletions Intro to Programming/microinterns_agenda

This file was deleted.

50 changes: 50 additions & 0 deletions Intro to Programming/microinterns_agenda.md
@@ -0,0 +1,50 @@
# Intro to Programming

A two-hour workshop to introduce middle schoolers to programming concepts.

## Outline

- Intro to programming
- Intro to Logic
- Introduce robot and space
- Concept of sprite
- Concept of grid
- Get robot to cross road (Functions)
- Green flag
- Change x by n
- Add repeat
- Smooth animation (Loops)
- Introduce repeat effect
- Repeat same action n times
- Fiddle with parameters until it is very smooth
- Get robot to pogo jump (Events)
- add "When space is pressed"
- Add change y
- Add negative y
- Fiddle with parameters to smooth animation
- Add arrow control (User Input)
- left arrow
- Right arrow
- Add costume switching (Conditions)
- Switch to costume tab
- Copy robot costume
- Switch horizontally
- Introduce looks button
- Add switch to costume looks
- Add conditional logic to remove pogo effect (Conditional Logic)
- Introduce if statement
- add if... else... statement
- add operator
- Add sensing condition
- Set value for costume
- Free form
- Change costumes
- Change sprites
- Change background
- Introduce new ability
- Jump farther?
- Fly-Jetpack
- Change the appearance using paint
- Change color on a keypress
- Add a powerup
- Team demos
74 changes: 54 additions & 20 deletions README.md
@@ -1,38 +1,82 @@
# Rob's talks - A bunch of Rob's talks, now with tender git flavor.
# Rob's Talks

## Writing Writable APIs the Write Way - a developer intro to Fluidinfo.
A bunch of Rob's talks, now with tender git flavor.


## Crapping Rainbows with PhoneGap

A technical evaluation of PhoneGap, a HTML5 mobile framework.

### Summary

A fifteen minute introduction to a HTML5 mobile framework that seems almost too good to be true from the perspective of a technical evaluator. It reviews the framework's
origins, current traction and reviews code examples to give an impression of viability.

### Files

* outline.md - Talk outline with code examples.
* Crapping Rainbows with PhoneGap.odp - Illustrated deck in OpenOffice format.

### Installation

Install LibreOffice, yo! Your mother will thank you.


## Writing Writable APIs the Write Way

A developer intro to Fluidinfo.

### Summary

A fifteen minute introduction to an *awesome* data service called Fluidinfo, illustrating how you can write your own writable API in just minutes.

* outline.md - The demo script, including live code walkthrough
* Writing Writable APIs the Write Way.odp - introductory deck
* Writing Writable APIs the Write Way.odp - Illustrated deck in OpenOffice format.

### Installation

Awwwww yeah - install LibreOffice!


## Intro to Programming

## Intro to Programming - a two hour workshop for middle schoolers to learn basic programming concepts.
A two hour workshop for middle schoolers to learn basic programming concepts.

### Summary

Using an educational tool from MIT called [http://scratch.mit.edu](Scratch), this workshop is geared for a middle school audience to teach basic
Using an educational tool from MIT called [Scratch](http://scratch.mit.edu), this workshop is geared for a middle school audience to teach basic
logic concepts such as functions, loops, conditions, and events through the construction of a very basic video game. Originally
Given for George Haines' [http://twitter.com/#!/microinterns](MicroInterns) project.
Given for George Haines' [MicroInterns](http://twitter.com/#!/microinterns) project.

### Files

* Scratch for Windows, Mac or Linux [http://info.scratch.mit.edu/Scratch_1.4_Download](here).
* Intro to Programming.odp - Introduction deck to presentation
* Scratch for Windows, Mac or Linux [here](http://info.scratch.mit.edu/Scratch_1.4_Download).
* Intro to Programming.odp - Introduction deck to presentation in OpenOffice format.
* microinterns.sb - Template Scratch project for students to start with.
* microinterns_complete.sb - Completed Scratch project to demo.
* microinterns_agenda - Text of walkthrough for students.
* microinterns_agenda.md - Walkthrough script for students in Markdown format.

### Installation

* Install Scratch using platform of your choice [here](http://info.scratch.mit.edu/Scratch_1.4_Download).
* Distribute template file (microinterns.sb) to students.
* Open template and completed project (microinterns_complete.sb) on presentation computer.
* Introduce using intro deck (Intro to Programming.odp) OpenOffice.
* Follow outline (microinterns_agenda.md) to demonstrate.


## Intro to LimeJS

## Intro to LimeJS - A HTML5 framework for making 2D Games.
A HTML5 framework for making 2D Games.

### Summary

LimeJS is a Closure/Box2d based framework for making 2D games for browsers both on desktops and mobile.

### Files

* Intro to LimeJS.odp - Illustrated deck in OpenOffice format.

### Installation

Download LibreOffice, snacky!
Expand Down Expand Up @@ -78,16 +122,6 @@ This Boxee app delivers Rob's talk given at the Southern California Linux Expo i
<li>Enjoy the delicious cake.</li>
</ol>

### Changelog:

#### v1.0 : 25 February 2011

Release:

<ul>
<li>Version 1.0 - only three lines of code!</li>
</ul>


## Contributors
* Rob Spectre - http://about.me/robspectre
Expand Down

0 comments on commit a36605a

Please sign in to comment.