Conference Schedule
Monday Apr 30th - Pre-conference Workshops
Tuessday May 1st - Open Cloud Day (Sessions & Workshops)
Wednesday May 2nd - Open PaaS Day (Sessions & Workshops)
Workshops
April 30, 2012
9:00 AM |
DOORS OPEN / REGISTRATION BEGINS
|
|
|
Coffee & Bagels
|
||
10:00 AM |
10:15 AM |
Opening Remarks: Dave Nielsen
Speakers: |
10:15 AM |
11:30 AM |
Build your own PaaS, just like Red Hat's Krishna Raman & Mark Atwood - It's finally here! OpenShift is built on open source and here's your chance to learn how to take the code and projects that power OpenShift to build your own PaaS. Come check out this session with Krishna and Mark from the OpenShift team to learn where to download, how to install, and how to configure and deploy onto your local machine. We'll cover the fundamentals of how to deploy apps onto your PaaS to make it do something useful for you. We'll cover ways to extend your PaaS by adding support for customized middleware, databases, frameworks and languages. Bring your laptop because we got everything you need ready to rock on a USB stick with your name on it. If you are an open source enthusiast, want to learn how to contribute back to the project or just curious about the code that powers OpenShift, then this is the talk for you! Speakers: |
|
From Cloud to Mobile and Back Again with AeroGear Kris Borchers - You've heard all the terms - Cloud, PaaS, Mobile Web, HTML5, JBoss AS7, Restful services, jQuery Mobile, Hybrid applications, etc... Maybe you've even played around with them a bit. But how do they all fit together? What are the best ways to get started, or convert an existing application? How can OpenShift, JBoss and Cordova help you go mobile? The answer is the new project called AeroGear that provides developers of all types a one stop shop for all things mobile at JBoss! As we like to say - the gear you need to go mobile today! In this presentation Kris Brochures, Senior Software Engineer on the AeroGear team, is going to give you all the information you need to launch into mobile development. Speakers: |
||
|
GlusterFS in the Cloud Eco Willson - GlusterFS is a scale-out distributed storage system used by thousands of admins and developers around the world. GlusterFS is particularly useful for cloud deployments because of its scalability, simplicity, and ability to deploy on commodity, off-the-shelf hardware. In this workshop, you'll learn the most common ways to deploy GlusterFS in virtualized environments: Speakers: |
||
11:30 AM |
12:30 PM |
OpenShift + OpenStack + Fedora = Awesome! Chris Wright & Mark Atwood - The code that powers Red Hat's OpenShift platform as a service is now open source. OpenStack, is the fastest growing IaaS project around. Fedora, is the fast moving Linux distro packed full of cloud and virt awesomeness. Combining these together creates a killer combination of IaaS and PaaS goodness. Join this session with Red Hatters Chris and Mark to learn what OpenStack is, what's new in the Essex release and how to get an OpenStack instance up and running on Fedora in no time at all. You don't need a datacenter to get started with this baby! We'll then cap it off by deploying and configuring the code that powers OpenShift on top of it. What you end up with is a soup to nuts open source cloud. It doesn't get any better then that! Speakers: |
|
MongoDB in the Cloud In this session, developers will explore MongoDB's document model, query language, map-reduce framework, and other core concepts. From there, developers will learn how to use a MongoDB client library and [a popular web framework, up to Red Hat] to expose RESTful web services using MongoDB as the primary data store. Developers will end this session with a functional web service interface of their own making, deployed to the Red Hat cloud, for a simple location-based check-in application. Speakers: |
||
|
Hybrid Clouds with Aeolus and DeltaCloud David Lutterkort - Cloud computing is growing up, with many clouds to chose from. Writing simple scripts or entire cloud management applications is fraught with the twin perils of vendor lock-in and API incompatibilities. Deltacloud consists of a cloud abstraction API and a cloud management application built on top of that API. The Deltacloud API is a cloud agnostic public REST API, geared towards long-term stability and backwards compatibility. Existing clouds are supported through an ever-growing number of drivers that talk to cloud implementations like Amazon EC2, Rackspace and RHEV-M. This talk will explain the usage of the Deltacloud API, how the API deals with differences in cloud capabilities, how to write applications to that API, how to add drivers for new clouds, and the plans for evolution of the API. Speakers: |
||
12:30 PM |
1:30 PM |
LUNCH
|
1:30 PM |
2:30 PM |
JBoss Forge: Productivity, Reliability, and Testability in an En Lincoln Baxter III - How many times have you wanted to start a new project in Java EE, but struggled to put all the pieces together? Has the Maven archetype syntax left you scratching your head? Everyone else is talking about Rails, Grails, and Roo, and you're left thinking, "I wish it were that easy for me." Well, there's good news: You don't have to leave Java EE just to find a developer tool that makes getting started easy. JBoss Forge is heating up Java EE, and is ready to work it into a full-fledged project. Using Forge helps streamline application development, ease the pain of setting up enterprise testing and integration, and utilises the full power of JBoss AS7 for development, testing, and deployment. Combined with fully-fledged visual integration with Eclipse and JBoss Developer Studio, there's never been more power at your fingertips. Come watch us build a real application, test it, and deploy it to the cloud on OpenShift in no time flat. Speakers: |
|
Get your Spatial On with MongoDB in the Cloud Steve Citron-Pousty - You have seen the cool stuff that FourSquare has done with spatial and you want some of that hotness for your app. But, where to start? Have no fear - by the end of this session you will have all the pieces necessary to write your own location based app. The OpenShift platform already has MongoDB plus the spatial bits installed, so there is no need to find a VPS or convince your IT dude to install stuff. What's OpenShift? It's Red Hat's free auto-scaling Platform as a Service. This session will start with a quick intro on firing up an OpenShift instance with MongoDB. Then we will load some data into MongoDB, show you how to handle spatial data, do some command line spatial operations, and finally plugin in some code to build a simple "Find the National Park Application". When you go home you will be able to amaze your friends and supervisors with some spatial magic goodness you can control. Speakers: |
||
|
FC Cloud (Fedora Cloud) David Nalley & Russell Bryant - Fedora 17 will feature 2 great cloud infrastructure platforms: CloudStack and OpenStack. In the first hour of this workshop, attendees will learn how to get started on Fedora cloud, and how to deploy and configure CloudStack, Citrix's open source cloud management platform. In the second half of the workshop, attendees will then turn their attention to OpenStack on Fedora, how our engineers are contributing to the project, and how to use the base packages to be released with Fedora 17. Speakers: |
||
2:30 PM |
3:30 PM |
Zero to Facebook in 60 minutes - using Red Hat open-source tools Craig Schwarzwald - If you want to get involved in Social application development, if your company is venturing in to the vast world of Facebook applications, or if you want to see how quickly you can get started developing social applications, then this talk is for you. The future of app development lies in Social networking, and at least for the foreseeable future, Facebook is the king of Social. Humans are constantly seeking connection with each other, and we always follow the herd. This enables applications developed on social platforms to go viral in the blink of an eye, spreading across the social network like wildfire with just a few key initial users. Red Hat technologies jump start your data access, tooling, and programming model in a way that makes your development cycles simple, easy, and fast. From local servers, persistence frameworks, web services, cloud hosting, and full integration testing, even with a budget of "zero," you can get started today. Join this talk to learn how to leverage JBoss AS7, Forge, Hibernate, JAX-RS, OpenShift, and Arquillian to give you the perfect beginning to your own Facebook app. You and your developers will spend more time writing business logic or real functionality; setup and configuration can go to the wind. Speakers: |
|
Ending The Web Versus Native Debate Anthony Decena - The "web versus native" debate rages on in 2012. Build for native platforms? You're locking yourself in to closed platforms and non-portable skill sets, all the while duplicating development efforts. Build for the web? You're sacrificing the performance, user experience, and tight platform integration that native apps provide. When developers are forced to choose between these two options, no one really wins. Appcelerator is set on ending this debate with a unified platform for both web and real native applications. In this presentation, we will explore how the open source Titanium Mobile SDK is solving cross-platform differently. Titanium provides a JavaScript 'meta API' over the top of native APIs for UI, device APIs and sensors, user data, and platform-specific features. Fair warning - Titanium isn't "write once, run everywhere", nor is it intended to be. But you'll find out how you can get ~80% code re-use, while providing a platform-specific user experience and integrations where that makes sense. After a brief architectural overview, we will dive into a JavaScript codebase which produces great native apps with tight platform integration, as well as a rich mobile web application. We will talk about code structure and patterns for code reuse, and situations where it makes sense to write platform-specific code (and how to do it in Titanium). Examples will use the Titanium Studio IDE to run projects using the actual native toolchains. Speakers: |
||
|
FC Cloud (Fedora Cloud) (cont.)
|
||
3:30 PM |
3:45 PM |
COFFEE BREAK
|
3:45 PM |
4:45 PM |
Challenges with Running a PaaS: Security, Scaling and Density Matt Hicks - Managing a Platform as a Service (PaaS) carries with it a lot of demands. The development community expects seamless integration with their favorite frameworks and technologies while at the same time, the operational expectations have grown to expectations established by the cloud movement. This talk will describe how the Red Hat OpenShift team has approached this challenge, from the software that it uses to the architectural decisions they have made. This talk will describe how to approach PaaS in your own environment in a way that won't exclude you from using a public cloud later. Speakers: |
|
Mobilize Your MongoDB! Developing iPhone and Android Apps in the Grant Shipley - Join us for a technical how-to session on how to develop iPhone and Android apps with MongoDB backends for the cloud. Let's skip having to learn three different languages and jumpstart the development process using what you already know. We'll utilize Appcelerator's Titanium IDE to create a native mobile application targeting multiple mobile platforms. Next, we'll deploy our app to the cloud and explore a few tips and tricks for managing the MongoDB backend. Finally we'll pull out our smartphones and bask in the awesomeness of our apps! Nothing complicated, nothing convoluted. Just straight ahead mobile development goodness with MongoDB in the cloud. Speakers: |
||
|
oVirt - Virtualization Management for the Cloud Andrew Cathrow - This workshop will give attendees a chance to kick the tires of the new oVirt project. oVirt was begun as an upstream community project for the RHEV management platform. The new project is releasing code from a community of interested people and vendors you recognize. The oVirt Project is an open virtualization project providing a feature-rich server virtualization management system with advanced capabilities for hosts and guests, including high availability, live migration, storage management, system scheduler, and more. The presentation will give attendees everything needed to get started on an oVirt deployment in a private cloud setting. Speakers: |
||
4:45 PM |
5:00 PM |
Networking
|
5:00 PM |
6:00 PM |
Around the World: Install fest to Meet the Experts
|
May 1, 2012
1:30 PM |
3:00 PM |
OpenStack Workshop Part 1 Demo tour includes overview of OpenStack Nova compute administration: Derrald Vogt & Michael Pittaro of Silicon Valley Cloud Center Speakers: |
3:15 PM |
5:00 PM |
OpenStack Workshop Part 2: Installing OpenStack Swift. Hands-on with Joe Arnold Speakers: |
May 2, 2012
1:00 PM |
4:00 PM |
DevOps/PaaS Workshop: Open Source Multi-cloud Application Management by Alex Heneveld & Adrian Cole of CloudSoft. Speakers: |








