Skip to main content

Posts

Showing posts from 2013

Up and running with Android

This week I'll be giving a workshop: Up and Running with Android In this workshop we will go from installing Eclipse to making your Android read to you, listen to what you say, and then take action on what you say. The tutorial is based on our Cloud Robotics hackaton project to command our Roogle bot to move around . Github codebase: https://github.com/AndroidMontreal/UpAndRunningWithAndroid/tree/master/Tutorial To step through the tutorial, start off with #1 in the issue tracker: Make it Understand! #9 opened  on Feb 26, 2013  by  cesine     Up and Running Make it Listen! #7 opened  on Feb 26, 2013  by  cesine     Up and Running Make it Talk! #5 opened  on Feb 26, 2013  by  cesine     Up and Running Modify the package name of the sample code #4 opened  on Feb 26, 2013  by  cesine     Up and Running What buttons do you want in your app? #3 opened  on Feb 26, 2013  by  cesin

Taking Javascript into the Field

A few months ago Theresa and I presented FieldDB at   Javascript Montreal . Here is the video taken by Hisako who was our interns on the project. While building the project we asked the interns to document what they learned in our dev channel  so that other developers who are new to offline client side apps can have a "news channel" specifically designed for them. FieldDB is a 100% Javascript stack for collaboratively collecting data. It was designed to run offline on multiple platforms (Chrome Extension and Android). In this talk we will discuss the hurdles along the way to building a data heavy offline app. We will focus two key libraries and how they fit into our stack: PouchDB alpha, a Javascript implementation of the NoSQL database CouchDB, for storing large amounts of data offline, and Require.js for simplifying development and deploying to different targets. The Javascript App, and its Node.js web services are OpenSourced on  GitHub . Slides (with notes)