BEGIN:VCALENDAR
X-WR-CALNAME:OSCON 2010
VERSION:2.0
PRODID:Expectnation
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100721T112000
DTSTART;TZID=US/Pacific:20100721T104000
DTSTAMP:20100729T044051
LOCATION:E143/E144
URL:http://www.oscon.com/oscon2010/public/schedule/detail/15608
UID:http://oscon.com/--s2010-07-21-10:40--15608
SUMMARY:Cloudy with a Chance of Revolution
DESCRIPTION:Presented by Phil Robb (Hewlett Packard). Cloudy with a chan
 ce of revolution. Not since the Homebrew Computer Club has the industry 
 seen such a climate of open innovation.  The increasing sophistication o
 f the mobile platforms such as WebOS, MeeGo, Android, Symbian plugged in
 to the growing ubiquity of the Cloud offers an unprecedented opportunity
  for developers to build and deliver online services that could only be 
 glimpsed 5 years ago.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100721T112000
DTSTART;TZID=US/Pacific:20100721T104000
DTSTAMP:20100727T155726
LOCATION:Portland 255
URL:http://www.oscon.com/oscon2010/public/schedule/detail/13478
UID:http://oscon.com/--s2010-07-21-10:40--13478
SUMMARY:The NoSQL Ecosystem
DESCRIPTION:Presented by Jonathan Ellis (DataStax). NoSQL (or NOSQL -- N
 ot Only SQL) is sometimes justly criticized for being too broad a catego
 ry, but after thirty years of the relational database being the instinct
 ive choice for data storage, publicizing the concept that One Size Does 
 Not Fit All is a Good Thing.  This talk will present some axes along whi
 ch to evaluate database products, applied to some of today's popular NoS
 QL products.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100721T121000
DTSTART;TZID=US/Pacific:20100721T113000
DTSTAMP:20100728T020639
LOCATION:E142
URL:http://www.oscon.com/oscon2010/public/schedule/detail/15625
UID:http://oscon.com/--s2010-07-21-11:30--15625
SUMMARY:Native and Web App Convergence
DESCRIPTION:Presented by Mike Milikich (Qualcomm Innovation Center (QuIC
 )). This presentation will examine the pros and cons of mobile native an
 d web app development, and the likely route to their convergence.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100721T121000
DTSTART;TZID=US/Pacific:20100721T113000
DTSTAMP:20100727T211250
LOCATION:D139/140
URL:http://www.oscon.com/oscon2010/public/schedule/detail/13648
UID:http://oscon.com/--s2010-07-21-11:30--13648
SUMMARY:Building Mobile Apps with HTML, CSS, and JavaScript
DESCRIPTION:Presented by Jonathan Stark (Jonathan Stark Consulting). Exp
 lore an alternative approach to native mobile app development that allow
 s you to create smooth animation, operate in offline mode, and hook into
  advanced device features (accelerometer, camera, location, vibration, a
 nd sound) using HTML, CSS, and JavaScript.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100721T142000
DTSTART;TZID=US/Pacific:20100721T134000
DTSTAMP:20100727T155715
LOCATION:D139/140
URL:http://www.oscon.com/oscon2010/public/schedule/detail/15706
UID:http://oscon.com/--s2010-07-21-13:40--15706
SUMMARY:Writing Zippy Android Apps
DESCRIPTION:Presented by Justin Mattson (Google, Inc.). Come hear tips a
 nd war stories on making fast, responsive Android apps. No more ANRs! El
 iminate event loop stalls! Fast start-ups! Optimized database queries wi
 th minimal I/O! Also, learn about the tools and techniques we use to fin
 d performance problems across the system and hear what's coming in the f
 uture.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100721T142000
DTSTART;TZID=US/Pacific:20100721T134000
DTSTAMP:20100727T155712
LOCATION:D137
URL:http://www.oscon.com/oscon2010/public/schedule/detail/13961
UID:http://oscon.com/--s2010-07-21-13:40--13961
SUMMARY:Building Twitter with Grails in 40 Minutes
DESCRIPTION:Presented by Jeff  Brown (SpringSource). In this session Jef
 f Brown, core member of the Grails development team and a senior enginee
 r at SpringSource, will demonstrate how the basics of Twitter can be bui
 lt using Grails and JMS in only 40 minutes.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100721T151000
DTSTART;TZID=US/Pacific:20100721T143000
DTSTAMP:20100727T155709
LOCATION:Portland 252
URL:http://www.oscon.com/oscon2010/public/schedule/detail/13738
UID:http://oscon.com/--s2010-07-21-14:30--13738
SUMMARY:Django and Neo4j - Domain Modeling that Kicks Ass
DESCRIPTION:Presented by Tobias Ivarsson (Neo Technology). In this sessi
 on you will learn how to use the Neo4j Graph Database for persistence in
  Django web applications. A graph database, such as Neo4j, is a database
  that models data as a graph data structure with focus on the relationsh
 ips between entities, and each node as its own entity, rather than the s
 tructure of data records. This makes it a good fit for object oriented w
 eb frameworks like Django.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100721T151000
DTSTART;TZID=US/Pacific:20100721T143000
DTSTAMP:20100729T214936
LOCATION:D137
URL:http://www.oscon.com/oscon2010/public/schedule/detail/13995
UID:http://oscon.com/--s2010-07-21-14:30--13995
SUMMARY:Tomcat Webapp Security
DESCRIPTION:Presented by Jason Brittain (eBay Inc.). You already use the
  open source Apache Tomcat servlet container to serve your web applicati
 ons, and this presentation will show you how to secure your web applicat
 ion running on Tomcat.  We'll cover security fixes that will give your w
 eb application production-ready security when running on Tomcat.  Improv
 e your web site's security through these best practice techniques.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100721T171000
DTSTART;TZID=US/Pacific:20100721T163000
DTSTAMP:20100727T155703
LOCATION:Portland 255
URL:http://www.oscon.com/oscon2010/public/schedule/detail/13173
UID:http://oscon.com/--s2010-07-21-16:30--13173
SUMMARY:Introduction to MongoDB
DESCRIPTION:Presented by Kristina Chodorow (MongoDB). MongoDB (from "hum
 ongous") is a high-performance, open source, schema-free document-orient
 ed database.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100721T171000
DTSTART;TZID=US/Pacific:20100721T163000
DTSTAMP:20100727T155701
LOCATION:D139/140
URL:http://www.oscon.com/oscon2010/public/schedule/detail/13914
UID:http://oscon.com/--s2010-07-21-16:30--13914
SUMMARY:Your Smartphone May Not Be as Open as You Think
DESCRIPTION:Presented by Aaron Williamson (Software Freedom Law Center).
  As Android is rolled out to more new phones, and as other open source m
 obile operating systems surface, mobile users are beginning to enjoy man
 y of the same freedoms as desktop users.  However, even the most open sm
 artphones are locked down to one degree or another.  This talk will expl
 ore the reasons -- legal, technical, regulatory, and economic -- that a 
 truly open phone does not yet exist.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100721T180000
DTSTART;TZID=US/Pacific:20100721T172000
DTSTAMP:20100728T160907
LOCATION:Portland 252
URL:http://www.oscon.com/oscon2010/public/schedule/detail/15328
UID:http://oscon.com/--s2010-07-21-17:20--15328
SUMMARY:Web Services: How Can Open Source Software Compete?
DESCRIPTION:Presented by Stephen O'Grady (Redmonk), Evan Prodromou (Stat
 usNet Inc), Aaron Williamson (Software Freedom Law Center), Mark  Hinkle
  (Socialized Software), John Pugh (Canonical, Ltd), Allan Foster (ForgeR
 ock US). Creating "free" web services will require more than just making
  web services using AGPL licensed software. We'll need trusted providers
 , protections around how data can be used and all the social aspects tha
 t the current web services have. We now have several free and open web s
 ervices. Come hear what people are doing to define and create "free" web
  services. We need you!
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100721T180000
DTSTART;TZID=US/Pacific:20100721T174000
DTSTAMP:20100714T044641
LOCATION:F150_El Camp
URL:http://www.oscon.com/oscon2010/public/schedule/detail/15476
UID:http://oscon.com/--s2010-07-21-17:40--15476
SUMMARY:Objective-J
DESCRIPTION:Presented by Francisco Tolmasky (280 North, Inc.). Coming so
 on!
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100722T112000
DTSTART;TZID=US/Pacific:20100722T104000
DTSTAMP:20100727T155652
LOCATION:D139/140
URL:http://www.oscon.com/oscon2010/public/schedule/detail/13910
UID:http://oscon.com/--s2010-07-22-10:40--13910
SUMMARY:PhoneGap 101: Is PhoneGap Right for Your Mobile Development Proj
 ect?
DESCRIPTION:Presented by Brian LeRoux (Nitobi Inc.), Filip Maj (Nitobi).
  Find out what the buzz is all about! Learn how to use PhoneGap to build
  platform-neutral mobile apps with HTML, CSS and JavaScript. Now's your 
 chance to find out if the PhoneGap open source framework is the right te
 chnology choice for your mobile development projects.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100722T112000
DTSTART;TZID=US/Pacific:20100722T104000
DTSTAMP:20100729T201318
LOCATION:Portland 255
URL:http://www.oscon.com/oscon2010/public/schedule/detail/13805
UID:http://oscon.com/--s2010-07-22-10:40--13805
SUMMARY:Programming WebSockets
DESCRIPTION:Presented by Sean Sullivan (-). WebSockets is an exciting ne
 w technology that enables bidirectional communication between web applic
 ations and server-side processes. Google's Chrome browser already provid
 es WebSockets and developers can expect to see the technology in other b
 rowsers in 2010.  This presentation will cover the WebSocket protocol, J
 avaScript API, and server-side implementations.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100722T121000
DTSTART;TZID=US/Pacific:20100722T113000
DTSTAMP:20100727T211749
LOCATION:D139/140
URL:http://www.oscon.com/oscon2010/public/schedule/detail/13561
UID:http://oscon.com/--s2010-07-22-11:30--13561
SUMMARY:Cross-Compiling Android Applications to the iPhone
DESCRIPTION:Presented by Arno Puder (http://www.heise.de/). The presenta
 tion shows how Android applications can be cross-compiled to the iPhone.
  Only knowledge of Android's SDK is required. The cross-compiler will au
 tomatically generate an iPhone version. This approach promises the "Writ
 e-once, run anywhere" paradigm for smart phone platforms.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100722T142000
DTSTART;TZID=US/Pacific:20100722T134000
DTSTAMP:20100727T211732
LOCATION:D139/140
URL:http://www.oscon.com/oscon2010/public/schedule/detail/13657
UID:http://oscon.com/--s2010-07-22-13:40--13657
SUMMARY:Building an Open Source Eco-System for Mobile Tool Developers
DESCRIPTION:Presented by Paul Beusterien (Symbian Foundation). Mobile de
 vices are at the nexus of innovation of the desktop, the web, and embedd
 ed systems. Mobile developers need usable, functional tools to create co
 mpelling apps for mobile. We'll explore how open source contributes to t
 he value and  capability of tools for mobile developers and how the tran
 sformational challenges have been overcome.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100722T142000
DTSTART;TZID=US/Pacific:20100722T134000
DTSTAMP:20100728T183648
LOCATION:E142
URL:http://www.oscon.com/oscon2010/public/schedule/detail/15720
UID:http://oscon.com/--s2010-07-22-13:40--15720
SUMMARY:Rhodes 2.0: Next Generation Smartphone App Framework
DESCRIPTION:Presented by Adam Blum (Rhomobile). Learn how to take your w
 eb development skills in HTML and Javascript to create cross-platform, n
 ative applications for all major smartphones (iPhone, Android, BlackBerr
 y, Windows Mobile, Symbian) by using Rhodes, the open source smartphone 
 app framework.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100722T151000
DTSTART;TZID=US/Pacific:20100722T143000
DTSTAMP:20100729T201330
LOCATION:Portland 255
URL:http://www.oscon.com/oscon2010/public/schedule/detail/13889
UID:http://oscon.com/--s2010-07-22-14:30--13889
SUMMARY:Don't Fear the Closure
DESCRIPTION:Presented by Lennon Day-Reynolds (Dark Horse Comics). Javasc
 ript has become the universal language of the web. Usable on client or s
 erver, it can be fast, flexible, and reusable across many sites and appl
 ications. To really master JS you need more than a framework: you need t
 o grok some heavy-duty functional and OO concepts it took from weird lan
 guages like Scheme and Self. Come see where these ideas came from, and h
 ow to use them in your JS code.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100722T171000
DTSTART;TZID=US/Pacific:20100722T163000
DTSTAMP:20100727T155605
LOCATION:Portland 255
URL:http://www.oscon.com/oscon2010/public/schedule/detail/15727
UID:http://oscon.com/--s2010-07-22-16:30--15727
SUMMARY:Node.js and How JavaScript is Changing Server Programming
DESCRIPTION:Presented by Tom Hughes-Croucher (Jetpacks for Dinosaurs). W
 hile JavaScript is ubiquitous on the web it isn't really well known outs
 ide of the browser. All of that is about to change. Node.js is a fast, n
 on-blocking, event driven server that is opening the door for JavaScript
  on the server. For everyone who ever wanted to use JavaScript everywher
 e, or wondered just how fast a server can go, this talk if for you.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100722T180000
DTSTART;TZID=US/Pacific:20100722T172000
DTSTAMP:20100727T155602
LOCATION:D136
URL:http://www.oscon.com/oscon2010/public/schedule/detail/13867
UID:http://oscon.com/--s2010-07-22-17:20--13867
SUMMARY:CubicWeb - The Semantic Web is a Construction Game!
DESCRIPTION:Presented by Sandrine Ribeau (Logilab). CubicWeb is a semant
 ic web application framework, licensed under the LGPL, that empowers dev
 elopers to efficiently build web applications by reusing components (cal
 led cubes) and following the well known object-oriented design principle
 s. It was designed to develop semantic web applications that have both a
  HTML/Ajax rich user interface and a RDF/OWL-based data interface (www.c
 ubicweb.org).
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100722T180000
DTSTART;TZID=US/Pacific:20100722T172000
DTSTAMP:20100727T155600
LOCATION:D139/140
URL:http://www.oscon.com/oscon2010/public/schedule/detail/13672
UID:http://oscon.com/--s2010-07-22-17:20--13672
SUMMARY:BlackBerry development for Web Application Developers
DESCRIPTION:Presented by Kevin Falcone (Best Practical Solutions). So yo
 u have a web service and it has an API and you've already written an iPh
 one app and an Android app, but you realize that some users are still us
 ing those phones from Canada with push email.  Follow along as a Perl de
 veloper shows you how to learn enough of the Blackberry platform to star
 t offering an on-device experience to your BlackBerry users.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100723T104000
DTSTART;TZID=US/Pacific:20100723T100000
DTSTAMP:20100727T230516
LOCATION:E145/E146
URL:http://www.oscon.com/oscon2010/public/schedule/detail/13552
UID:http://oscon.com/--s2010-07-23-10:00--13552
SUMMARY:Practical Concurrency
DESCRIPTION:Presented by Tim Bray (Google, Inc.). Computers are getting 
 wider, not faster. If you want your code to run faster, it has to have s
 ome parallelism.  This is hard, and threads probably aren't the answer. 
  There is a lot of new concurrency technology on the scene.  This talk s
 urveys the 2010 state of the art in tools to empower developers to write
  concurrent code, and makes some predictions.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100723T114000
DTSTART;TZID=US/Pacific:20100723T110000
DTSTAMP:20100726T195932
LOCATION:E145/E146
URL:http://www.oscon.com/oscon2010/public/schedule/detail/13773
UID:http://oscon.com/--s2010-07-23-11:00--13773
SUMMARY:Hybrid Storage: Local Data, Remote Cloud
DESCRIPTION:Presented by . Aahz (Egnyte). Egnyte started as a cloud stor
 age provider, but our customers demanded  that we provide an easy way to
  synchronize their local data with the cloud because they wanted to reta
 in control of their data.  Come learn how we solved some of the problems
  of automatic bidirectional synchronization using a CherryPy/Cheetah Pyt
 hon client that runs on Mac, Windows, and Linux.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100723T123000
DTSTART;TZID=US/Pacific:20100723T115000
DTSTAMP:20100728T025746
LOCATION:Portland 251
URL:http://www.oscon.com/oscon2010/public/schedule/detail/13965
UID:http://oscon.com/--s2010-07-23-11:50--13965
SUMMARY:Building Next Generation Web Applications with the Spring 3.0 We
 b Stack
DESCRIPTION:Presented by Jeremy Grelle (SpringSource, a division of VMwa
 re). Building modern Java™ technology-based Web applications that expose
  your business services to the widest-possible audience has become an in
 creasingly difficult task in this day of Ajax, RIA, and SOA. Spring 3.0 
 strives to bring effective weapons in the battle against complexity, inc
 luding a complete modular stack of Web-focused solutions.
END:VEVENT
BEGIN:VEVENT
DTEND;TZID=US/Pacific:20100723T123000
DTSTART;TZID=US/Pacific:20100723T115000
DTSTAMP:20100729T201347
LOCATION:D133
URL:http://www.oscon.com/oscon2010/public/schedule/detail/12559
UID:http://oscon.com/--s2010-07-23-11:50--12559
SUMMARY:Open Source Data Visualization on Open Source Hardware
DESCRIPTION:Presented by Kevin Hoyt (Adobe Systems, Inc.). Open source h
 ardware has arrived, and it’s taking the market by storm. In this sessio
 n get a gentle introduction to the world of electronics hardware featuri
 ng Arduino - an open source prototyping platform. We will collect sensor
  data for light, distance, temperature and humidity, send it wirelessly 
 to the cloud, and then display all that beautiful data using the open so
 urce Adobe Flex SDK.
END:VEVENT
END:VCALENDAR
