What is this cloud thing? And how easy is it to
create spectacular applications that run on it?
Andrew Eisenberg, VMware
Open to all interested people (not limited to UBC alumni) .
Thursday, April 26, 2012
6 pm (Networking starts at 6 pm, lecture starts at 6:30
Rm X836, 2366 Main Mall (At UBC Point Grey campus,
on the corner of Agronomy Rd. and Engineering Rd.)
Cloud Foundry is VMware's new open source
platform-as-a-service (PaaS) offering that allows developers to
deploy their web apps to the cloud with zero configuration. The
primary difference between Cloud Foundry and other PaaS offerings is
the amount of choice that Cloud Foundry gives developers:
- Choice of web frameworks and language: Cloud Foundry currently
supports Spring, Rails, Grails, php, node.js, and Scala/Lift.
- Choice of services: users can dynamically bind their choice of
data and messaging services.
- Choice of deployment: users can deploy to the public cloud
(hosted on VMware servers), a private cloud (hosted by an
organization), or a micro cloud (hosted on a single developer's
In this talk, we will walk you through the lifecycle of creating and
deploying a web-app to Cloud Foundry using the SpringSource Tool
Suite (STS), the cloud-oriented Eclipse-based IDE developed at
VMware's Vancouver office. We will use the Grails framework to build
the application and showcase how STS and Cloud Foundry hide the
complexity of building and deploying applications to the cloud.
This talk is technical and primarily demo-driven, not a sales talk.
We assume that attendees have programming experience and understand
some fundamentals about the challenges of creating web applications.
Andrew Eisenberg is a senior member of the
technical staff at VMware, working in the Cloud Applications tools
team here in downtown Vancouver. Andrew's focus is on creating open
source programming languages, IDE tools, and platforms that are make
it simple to build cloud applications. He will not rest and not be
happy until programming is as fun and easy as playing with legos.
Andrew is project lead for Groovy-Eclipse and the AspectJ
development tools as well as a contributor to Cloud Foundry, Groovy,
and Grails. Andrew has a PhD in Computer Science from the University
of British Columbia where he researched the intersection between
programming languages and tools.
You can keep up with Andrew's progress at his blog
) and the Spring
Source blog (http://blog.springsource.com/author/aeisenberg/
well as on twitter @werdnagreb
For more information: