I was walking to work this morning, enjoying the amazing weather here in San Francisco, thinking about what I had to accomplish today. All of us in the Developer marketing group are heads down working on delivering the best Cloudforce and Cloudstock experience ever. (If you haven’t signed up, you can do so here). Then something hit me. (not literally, although I often think pigeons are out to get me, but that is a story for another time. )

Somewhere between staring at the ferry pulling into the terminal, and avoiding the early morning runners,  I realized something – this Cloudforce will my 10th Cloudforce. Just like Dreamforce, (this year will be my 4th if you are interested), Cloudforce keeps getting bigger, and better. And with Cloudstock returning, there is a LOT of developer related content.

One of the things that we tried to do for Cloudstock is to align sessions, and conference content along learning paths. The intention of the learning paths is to help you get the most out of the event based on your particular interest – if you want to focus on Mobile development, for example, the learning path will help you pick sessions, and navigate the DevZone.

To kick things off, here is the learning path for Mobile development. You can also check out all of the sessions here, and make your our paths. If you do, just make sure you share them with the rest of the community.

Mobile Development Learning Path for Cloudstock, San Francisco 2012

Developer General Session Keynote

The General Session keynote will set the stage for all the Developer activities at the event. You don’t want to miss this one!

Breakout Session: Develop Mobile Web and Hybrid Apps

Client-side technologies including HTML5, Javascript, and CSS have made mobile web, and hybrid apps a popular choice for developers. Visualforce and the Mobile SDK make it easy to build Enterprise mobile apps. This session will teach you how to combine Visualforce with standard web technologies to create dynamic mobile web apps on Force.com. Using the Mobile SDK,  we will then convert a web app into a hybrid app that can access native device features including secure offline storage, camera, microphone, and more.

Breakout Session: Building Do.com on Heroku

Did you know that Do, the popular online collaboration tool, runs on Heroku? Come join the developers of Do.com as they describe the app architecture, the notion of API-first, and why Ruby, Backbone.js, and Heroku are a perfect fit for building next-gen apps.

Breakout Session: Develop Native iOS Apps with the Force.com Mobile SDK

Native iPhone and iPad applications offer a rich user experience and flexible design options that make them a compelling choice of many developers. The Mobile SDK provides a framework for rapidly developing native iOS apps that integrate securely with the Force.com API. This session will show you how to get started with the Mobile SDK and will highlight tips and tricks and some best practices for developing native iOS applications learned during the development of the ‘Salesforce for iPad’ application.

Developer Theater: Creating Usable REST APIs

Today’s programmers interact with many HTTP services on a day-to-day basis. Many services claim to have a “RESTful” API, but fail to implement the basic requirements of REST. In this session we’ll discuss best practices for API design. We’ll then refactor an existing API to be more RESTful. Attendees should come prepared to code, test, and deploy a live web service.

Developer Theater: Developing cross-platform apps with PhoneGap

PhoneGap is the popular open source platform for developing cross-platform native mobile applications using HTML, CSS, and Javascript. Brian LeRoux will give an overview of building a PhoneGap app from scratch and show you how to use a variety of PhoneGap APIs. The audience will be encouraged to follow along and build the app as he does it on his laptop. Brian will finish off the demo by using PhoneGap Build to build the app for multiple platforms.

Developer Theater: Hello Sencha – HTML5 Applications

Ted Patrick will walk you through Sencha’s frameworks for building mobile and desktop applications using web technologies including HTML5, JavaScript, and CSS. We will cover the framework’s foundation (OOP+MVC), standard libraries, containers, components, xtype rendering, and most importantly cross-browser support. Bring an open mind and a laptop, we will be building applications from scratch; feel free to follow along.

Community Session: iOS App Linking – Extending your Application with URLs

Community Session: Enterprise Mobile Application Development

That’s it. I’ll post some more paths next week. See you San Francisco!

Get the latest Salesforce Developer blog posts and podcast episodes via Slack or RSS.

Add to Slack Subscribe to RSS