Workshop ListWorkshops 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 AccessPresenter(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 FasterPresenter(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 MobilePresenter(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 LPI Certification Exam SessionPresenter(s):
Time:
Sat, 2011-10-29 13:00
Room Location:
TBD
Come and get certified with the Linux Professional Institute more information required for full submission (prices, exams LPI Item Cleanup WorkshopPresenter(s):
Time:
Thu, 2011-10-27 13:00
Room Location:
T3074
This is a chance to get some experience writing and improving [NOTE]: Helping in this workshop does not disqualify you from Mapping Digital Stories with UshahidiPresenter(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 MakerPresenter(s):
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 ProgrammingPresenter(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. |