website/index.html in rad-0.2.9 vs website/index.html in rad-0.3.0

- old
+ new

@@ -7,11 +7,11 @@ <title> RAD </title> <script src="javascripts/rounded_corners_lite.inc.js" type="text/javascript"></script> <style> - .movie {float: left; margin-right: 10px; margin-bottom: 10px;} + </style> <script type="text/javascript"> window.onload = function() { settings = { tl: { radius: 10 }, @@ -27,46 +27,25 @@ } </script> </head> <body> <div id="main"> - <div id="metadata"> - <div id="version" class="clickable" onclick='document.location = "http://rubyforge.org/projects/rad"; return false'> - <p>Get Version</p> - <a href="http://rubyforge.org/projects/rad" class="numbers">0.2.2</a> - </div> - <div id="buy-arduino"> - <h3>Sponsored by:</h3> - <h4>The Shoppe at Wulfden</h4> - <a href="http://www.wulfden.org/freeduino/freeduino.shtml"> - <img src="http://www.wulfden.org/freeduino/freeduino-1.jpg" /><br /> - </a> - <h4><a href="http://www.wulfden.org/freeduino/freeduino.shtml">Totally Open Arduino-Compatible Hardware</a></h4> - - </div> - </div> <h1>RAD</h1> + <div id="version" class="clickable" onclick='document.location = "http://rubyforge.org/projects/rad"; return false'> + <p>Get Version</p> + <a href="http://rubyforge.org/projects/rad" class="numbers">0.3.0</a> + </div> <h1>&#x2192; &#8216;Ruby Arduino Development&#8217;</h1> - - <h2>What?</h2> <p><span class="caps">RAD</span> is a framework for programming the Arduino physcial computing platform using Ruby. <span class="caps">RAD</span> converts Ruby scripts written using a set of Rails-like conventions and helpers into C source code which can be compiled and run on the Arduino microcontroller. It also provides a set of Rake tasks for automating the compilation and upload process.</p> -<br style="clear:both" /> - <h2>Demo: 'Hello World'</h2> - - <p>Here's a basic demo of <span class="caps">RAD</span> in action. In this movie, we'll write, compile, and upload the universal physical computing 'Hello World': a single flashing LED. - <div class="movie"><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/AKbHcMaC_cA&hl=en"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/AKbHcMaC_cA&hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object></div> - <em>Note: This movie was made using an old version of the Arduino board which required a hardware reset before being able to accept a new sketch. More recent versions of the board don't have this requirement and hence as of version 0.2.0, <span class="caps">RAD</span> no longer prompts for reset when running 'rake make:upload' (thought the option is still available for older boards.)</em> - </p> - <br style="clear:both" /> <h2>Why?</h2> <p>While duplicating the functionality of the well-designed Arduino software interface in Ruby may seem like an odd or redundant goal, <span class="caps">RAD</span> has further ambitions! Bootstrapping the ability to write microcontroller code in a high level dynamic language like Ruby could greatly ease the creation of all the luxurious development aids the users of such a language have come to expect: developer testing, platform independence, easy metaprogramming, etc.</p> @@ -75,11 +54,11 @@ <p><code>$ sudo gem install rad</code></p> - <p>You&#8217;ll also need to have the Arduino environment installed, which you can get from <a href="http://www.arduino.cc/en/Main/Software">the Arduino website</a>. <span class="caps">RAD</span> currently requires Arduino 0011, but we try to keep it up-to-date with new Arduino releases.</p> + <p>You&#8217;ll also need to have the Arduino environment installed, which you can get from <a href="http://www.arduino.cc/en/Main/Software">the Arduino website</a>. <span class="caps">RAD</span> currently requires Arduino 0010, but we try to keep it up-to-date with new Arduino releases.</p> <h2>The Basics</h2> @@ -114,65 +93,43 @@ <li>prompt you to hit the reset button on your Arduino (if necessary!)</li> <li>upload your compiled binary onto your Arduino</li> </ul> - <h2>Documentation and The Arduino <span class="caps">API</span></h2> + <h2>The Arduino <span class="caps">API</span></h2> - <p>Most of <a href="http://www.arduino.cc/en/Reference/HomePage">the Arduino software <span class="caps">API</span></a> should be working correctly at this point. Documentation for RAD's version of things and details about usage of the wider Arduino API are available in the <a href="http://rad.rubyforge.org/rdoc">RAD rDocs</a>.</p> + <p>With the exception of the still-experimental Serial interface, most of <a href="http://www.arduino.cc/en/Reference/HomePage">the Arduino software <span class="caps">API</span></a> should be working correctly at this point. Documentation for the Ruby versions of the methods is forthcoming, but it is mostly what you&#8217;d expect: methods with identical names and arguments to their Arduino counterparts with the exception of using &#8216;true&#8217; and &#8216;false&#8217; for <span class="caps">HIGH</span> and <span class="caps">LOW</span>.</p> - <h2>Demo: Serial Communication</h2> - <p> - To demonstrate some of the more advanced features of <span class="caps">RAD</span>, here's a movie showing how to program the Arduino to listen to serial communication from a computer. - <div class="movie"> - <object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/7OguEBfdTe0&hl=en"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/7OguEBfdTe0&hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object> </div> - <em>Note: The same comment from above applies here about the hardware reset. Also, extra points are available if you recognize the logo on the flag in the video.</em> - </p> - <br style="clear:both" /> - - <p>For more examples of <span class="caps">RAD</span> in action, see <a href="http://rad.rubyforge.org/examples">the RAD example directory</a>.</p> <h2><span class="caps">RAD</span> Needs You!</h2> <p>All the many discipline-crossing skills required for a project like <span class="caps">RAD</span> make for lots of opportunities to help out: Have you written lots of sketches exploring the obscure depths of the Arduino library? Do you run the Arduino development tool chain on an obscure (i.e., non-OS X) platform? Do you develop for other <span class="caps">AVR</span> or <span class="caps">PIC</span> microcontrollers? Are you a C/C++ ninja? Or even C/C++ competent?</p> <p>There&#8217;s lots to do.</p> - <p>If you&#8217;re looking for a place to dive in and don&#8217;t know quite where, <a href="mailto:ruby-arduino-development@googlegroups.com">email the RAD Google Group</a>; we're friendly! If you want to start by taking a look at the code, check out RAD on GitHub: <code>http://github.com/atduskgreg/rad/tree/master</code>.</p> + <p>If you&#8217;re looking for a place to dive in and don&#8217;t know quite where, <a href="mailto:greg@grabb.it">email Greg</a>. If you want to start by taking a log at the code, the trunk repository is <code>svn://rubyforge.org/var/svn/rad/trunk</code> for anonymous access.</p> <h2>License</h2> - <p>This code is free to use under the terms of the <span class="caps">GPL</span> 2.0 license, just like the Arduino software library itself.</p> + <p>This code is free to use under the terms of the <span class="caps">GPL 2</span>.0 license, just like the Arduino software library itself.</p> <h2>Contact</h2> - <p>Comments, questions, heckles, attacks, praises, and, (most especially) patches and contributions are welcome! Send email to <a href="mailto:ruby-arduino-development@googlegroups.com">the RAD mailing list</a>.</p> - - <h2>Who</h2> -<p><a href="http://urbanhonking.com/ideasfordozens">Greg Borenstein</a> is RAD's original author and main maintainer with significant contributions from <a href="http://blog.bleything.net/">Ben Bleything</a> and <a href="http://www.wulfden.org/TheShoppe.shtml">Brian Riley</a>, patches from Scott Windsor and David Michael, and the support of the <a href="http://groups.google.com/group/ruby-arduino-development">the Ruby Arduino Development Google Group</a>.</p> - + <p>Comments, questions, heckles, attacks, praises, and, (most especially) patches and contributions are welcome! Send email to <a href="mailto:greg@grabb.it">Greg Borenstein</a>.</p> <p class="coda"> - <a href="mailto:drnicwilliams@gmail.com">Dr Nic</a>, 18th November 2007<br> + <a href="mailto:drnicwilliams@gmail.com">Dr Nic</a>, 21st September 2008<br> Theme extended from <a href="http://rb2js.rubyforge.org/">Paul Battley</a> </p> </div> <!-- insert site tracking codes here, like Google Urchin --> -<script type="text/javascript"> -var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); -document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); -</script> -<script type="text/javascript"> -var pageTracker = _gat._getTracker("UA-3885443-1"); -pageTracker._initData(); -pageTracker._trackPageview(); -</script> + </body> </html>