Workshop List

Workshops are filled on a first-come, first-served basis beginning at 8:15am on Thursday, October 27th. There are a maximum of 30 spaces available for each workshop.

Android Development – Web Service and Data Access

Presenter(s): 
Time: 
Thu, 2011-10-27 13:00
Room Location: 
T2108

In this workshop, we'll develop a simple Android contact list application. We’ll implement data synchronization with web service and data caching using the built-in SqlLite database.

You’ll learn about calling REST web services from an Android application, and how to use the built-in SqlLite database in Android.

NOTE: Workshop attendees will need to bring their own laptop, with Eclipse, all Android SDK versions from 2.2+, and Android development tools installed.

Five Secrets to Building Drupal Themes Faster

Presenter(s): 
Time: 
Thu, 2011-10-27 09:00
Room Location: 
T3074

So you've decided to use Drupal as the platform for your new site. (Yay!) You got a really awesome design file that *looks* pretty, but now you have to figure out how to convert it into code. Ugh. Where to start?! Join experienced Drupal trainer, Emma Jane Hogbin, as she walks you through the creation of the Domicile Theme (http://drupal.org/project/domicile): from PSD file to theme. (Although we'll use GIMP for the workshop.)

The workshop includes a lecture-style presentation, risky live demos, code samples and lots of time for questions on how to solve your own Drupal issues.

Introduction to Processing.js for Web and Mobile

Presenter(s): 
Time: 
Thu, 2011-10-27 09:00
Room Location: 
T2110

Processing.js (http://processingjs.org) is the web version of the Processing visual programming language (http://processing.org). Processing has a long history of being the tool of choice for designers, artists, and others doing graphical work. It was designed to be easy to learn, and easy to use. Processing.js takes Processing and makes it work on the web.

In this workshop we'll show you how to create Processing.js programs (called 'sketches'). We'll look at examples of work others have done, and show you different ways to get your code working on the web. Along the way we'll explore topics such as:

* loading and interacting with remote web content, data, and services
* using web and mobile APIs in your sketches
* mixing Processing.js with other graphics and multimedia web technologies

LPI Certification Exam Session

Time: 
Sat, 2011-10-29 13:00
Room Location: 
TBD

Come and get certified with the Linux Professional Institute
(LPI). Exams are being offered and require 90 minutes each.
More information on the certification can be found at:
http://www.lpi.org/eng/certification/the_lpic_program17

more information required for full submission (prices, exams
available, dates, times, etc)

LPI Item Cleanup Workshop

Time: 
Thu, 2011-10-27 13:00
Room Location: 
T3074

This is a chance to get some experience writing and improving
questions for the certification exams at Linux Professional
Institute. Just submit a question on the LPI website (read
http://wiki.lpi.org/wiki/VolunteerItemWriting13) and bring the created
item number with you to the event. We will review the items
together.

[NOTE]: Helping in this workshop does not disqualify you from
obtaining any LPI certifications.

Mapping Digital Stories with Ushahidi

Presenter(s): 
Time: 
Thu, 2011-10-27 09:00
Room Location: 
T2108

Ushahidi is a non-profit tech company that develops free and open source software for information collection, visualization and interactive mapping. People have used our Ushahidi and CrowdMap instances for 17,335 total deployments in 132 countries. We have open source server-based, cloud-based and mobile applications (iOS, Android, J2ME ). In this workshop, volunteers will get hands on experience on how they can use this FOSS tool to tell local stories (street fixing - http://www.fixyourstreet.ie/) ranging to global crisis response (Japanese Earthquake - sinsai.info). We hope to inspire you to lend a map hand.

Popcorn Maker

Time: 
Thu, 2011-10-27 13:00
Room Location: 
T2107

This workshop will introduce you to Popcorn Maker, the authoring tool for Popcorn.js. Created by a team of ambitious hackers from CDOT and Mozilla Foundation over the past summer, Popcorn Maker makes it easy for non-programmers to create Popcorn driven webpages with a simple drag and drop user interface. Come learn how to use Popcorn Maker and create your own Popcorn driven web experience!

The Beginner's Guide to Linux Kernel Programming

Presenter(s): 
Time: 
Thu, 2011-10-27 09:00
Room Location: 
T2107

Introduce the audience to the fundamentals of Linux kernel programming by demonstrating how to write, compile and load their first kernel module, then add numerous features to that kernel module.