Developing Massively Scalable Cloud Applications using Spring
Cloud computing with Software as a Service (SaaS) is the ideal method for building scalable applications in many emerging application areas such as mobile and social media. In this class you will learn how to build such applications that can start with a small footprint and rapidly scale….
This hands-on workshop will begin with a whirlwind tour of the open source Spring Framework, a popular platform for enterprise Java development. We'll cover everything from the concepts behind an Inversion of Control container to the ecosystem of projects that build on top of the core framework. Those projects support Web Services, Messaging, Enterprise Integration, Batch Processing, and more. We will especially focus on some of the newer innovations that deal with integration adapters, mobile apps, and social media.
With this technology in hand, students will form small teams to create a realistic application of their choice for the final project. We hope to see many novel and creative applications and software service offerings. Students will focus on building an end-to-end solution that is robust and scalable – especially one that can support viral growth. The projects will be presented to the class and a panel of judges on the final day. The winning team will receive an invitation to the 2011 U. S. Spring Developers Conference and $1,000 cash prize.
Class Details
Class Title: Developing Massively Scalable Cloud Applications using Spring
Date: January 10 – 21, 2011
Location: Haus Room – 36-428
Instructors: Saman Amarasinghe (MIT) & Mark Fisher (VMware, Inc.)
Pre-requisite: 6005
Class limit: 20
Auditors welcome
Register for the class by sending your name to iap-spring11@lists.csail.mit.edu
Schedule (breakfast & lunch will be provided):
9:30am – 10:00am - Continental Breakfast
10:00am – 4:00pm - Class Meetings
January 11
9:30am – 10:00am - Continental Breakfast
10:00am – 4:00pm - Class Meetings
9:30am – 10:00am - Continental Breakfast
10:00am – 4:00pm - Class Meetings
9:30am – 10:00am - Continental Breakfast
10:00am – 4:00pm - Class Meetings
9:30am – 10:00am - Continental Breakfast
10:00am – 4:00pm - Class Meetings
Teams work independently
9:30am – 10:00am - Continental Breakfast
10:00am – 1:00pm - Meetings and Final Class Project Presentations
