Permalink
Browse files

oscon: WIP

  • Loading branch information...
1 parent f8c30ca commit 7173cd551821aac2ec1507574d62571aea57b1a4 @jadonk committed Jul 18, 2012
Showing with 50 additions and 2 deletions.
  1. +50 −2 bone101/index.html
View
@@ -154,6 +154,47 @@ <h2 style="margin-left: 1em;">Simplified Physical Computing with Node.JS</h2>
</div>
<div class="slide">
+ <h1>Bonescript is attempt to collaboratively deliver a teaching system useful for integrating systems and building physically instrumented web services</h1>
+ <li>JavaScript is language of web and first logical choice for new programmers</li>
+ <li>HTML5 and libraries provides rapid prototyping of GUIs and ability to access remotely</li>
+ <li>NodeJS avoids delays waiting on physical I/O</li>
+ </div>
+
+ <div class="slide">
+ <h1>Bonescript follows Processing/Arduino model of using setup/loop functions<h1>
+ </div>
+
+ <div class="slide">
+ <h1>Bonescript adds addLoop function and multiple loops<h1>
+ </div>
+
+
+ <div class="slide">
+ <h1>Bonescript enables low-level physical access to GPIOs via digitalInput/digtalOutput<h1>
+ </div>
+
+ <div class="slide">
+ <h1>Analog signals can be input and generated via analogInput/analogOutput<h1>
+ </div>
+
+ <div class="slide">
+ <h1>Cloud9 experience<h1>
+ </div>
+
+ <div class="slide">
+ <h1>The event-driven model of Node.JS’s JavaScript implementation provides an optimized approach to handling embedded I/O</h1>
+ <li>JavaScript is the programming language of the web and a logical first choice for new programmers</li>
+ <li>By providing the development environment over the web using Cloud9 IDE</li>
+ <li>familiarity is maintained from top to bottom building on the same technology and language</li>
+ <li>Additionally, lengthy download and installation of tools is not required</li>
+ <li>nor any permission to alter a computer host that is often used for more passive experiences such as browsing the Internet</li>
+ <li>Avoiding any surprises is a critical aspect of building a platform for inexperienced users</li>
+ <li>the universality of JavaScript provides new opportunities to avoid such surprises or delays to success</li>
+ <li>When a sensor provides data, JavaScript closure functions provide an easy-to-use mechanism to efficiently</li>
+ <li>responsively update a web-based user interface providing visualizations of the data</li>
+ </div>
+
+ <div class="slide">
<h1>Turn on an LED (on-board)</h1>
<h2>The "hello world" of hardware</h2>
<p>The links below are live and will impact the USR3 LED on your BeagleBone. The exact code used
@@ -380,13 +421,20 @@ <h2 style="margin-left: 1em;">Simplified Physical Computing with Node.JS</h2>
</div>
<div class="slide">
- <h1>Thanks!</h1>
+ <h1>Giving back!</h1>
<h2><a href="http://github.com/jadonk/bonescript">
http://github.com/jadonk/bonescript
- </a></h2>
+ </a></h2>
<ul>
<li>There's more to come. Please join me in improving this project for the
benefit of both yourself and others.</li>
+ <li>Pull down the latest using git
+ <pre>
+cd /var/lib/cloud9
+git pull origin master</pre>
+ </li>
+ <li>File bug reports via the github interface</li>
+ <li>License is MIT-like with contributions welcome</li>
</ul>
</div>
</body>

0 comments on commit 7173cd5

Please sign in to comment.