Programming Cloud Services for Android Handheld Systems
Sponsored Message
starts Class starts July 21, 2014ends Sep 29, 2014)
Check the course home page for future sessions. If none are scheduled, most providers offer an "Add to Watchlist" feature that will notify you when the next available session is announced.
Course Description
This free online course presented by Vanderbilt University MOOC describes by example how to connect Android mobile devices to clouds using object-oriented design techniques, Java programming, Jetty middleware, Java servlets, the Java Spring Framework, and cloud computing platforms such as Google App Engine.
Although the cloud service topics in this course will be taught in the context of connecting mobile devices to the cloud, the concepts are broader and will give participants the ability to create the cloud services to support large-scale Web applications, such as social networking applications, cloud services for embedded systems, and wearable computing devices, such as Google Glass.
Technology 24/7 Headlines (News Feed)
Section 0: Getting Started
Course Overview |
Section 1: Talking to the Cloud with HTTP
Module 1 – | The HTTP Protocol |
Module 2 – | Designing Applications with HTTP Communication |
Section 2: Building Java Cloud Services
Module 1 – | Java Secrets |
Module 2 – | Better Abstractions for Building Java Cloud Services |
Module 3 – | Better Client-side Communication Abstractions |
Module 4 – | Building Loosely Coupled and Extensible Java Services |
Section 3: Building Database-driven Java Cloud Services
Module 1 – | Persistent Objects |
Module 2 – | RESTful Services for Persistent Objects |
Section 4: Restricting Service Access with User Accounts
Module 1 – | Secure HTTP Communication |
Module 2 – | What Was I Saying: Keeping Track of Sessions |
Module 3 – | Authenticating Mobile Clients |
Section 5: Deploying to the Cloud Scaling
Module 1 – | General Scaling Strategies |
Module 2 – | Scaling Up Data Storage |
Module 3 – | Automating Packaging Deployment |
Module 4 – | Performance Testing |
Section 6: Patterns and Frameworks for Concurrent and Networked Server Software
Module 1 – | Introduction to the Web Server Case Study |
Module 2 – | Patterns and Frameworks for Service Access and Communication |
Module 3 – | Patterns and Frameworks for Service Configuration and Activiation |
Notepad.cc: ~ Leave yourself notes in the cloud! |
|
You can use Notepad.cc to jot down notes and keep track of your studies. If this is your first use, click the Open button, then click in the white space and begin typing! Your notes will be auto-saved as you type.
Create notes for each of your classes and access them using any browser. You also can share notes with a classmate, collaborate in real time, or password-protect your notes for privacy. Click the Expand icon above to access these features.
Sponsored Message
If you have completed this course, please review it. Sharing your experiences will help others know what to expect from this class, and your feedback will be much appreciated!