Skip to content. | Skip to navigation

Sections
Personal tools
You are here: Home Teaching SS 10 Mobile Cloud Computing Lab

Mobile Cloud Computing Lab

Type Practical course (basic level)
Term SS 10
Mentor(s)
Assistant(s)
Campus visit
L2P visit

In this basic level lab course students will get the chance to operate on up to 128 virtual servers of Sun Enterprise T5240 based on Apache Hadoop and Google AppEngine in order to provide services for the consumption on various mobile clients including the Android devices such as Motorola Droid/Milestone and HTC Hero or the Apple iPhone. Tasks will mainly be located in the domain of mobile Multimedia Management, e.g. Mobile Augmented Reality scenarios. Further details will be announced later.


Prerequisites:

  • Programming with Java

Optional:

  • Android SDK, GAE SDK, JavaScript, HTML, Experience with Linux environment and virtualzation technologies, Amazon Web Services

Links:

 

Schedule & Tasks

 All the meetings will take place in the seminar room at Informatik 5 (room 6202).

February 3, 2010, 18:00
Introductory meeting in seminar room of Informatik 5 (room 6202)
April 19, 2010, 10:00
Cloud Computing - Start with Task 1
April 26, 2010, 10:00
Review Task 1 - Start with Task 2
May 3, 2010, 10:00
Review Task 2 - Start with Task 3
May 17, 2010, 10:00
Review Task 3 - Start with Task 4
May 31, 2010, 10:00
Review Task 4 - Start with Task 5
June 7, 2010, 10:00
Review Task 5 - Start with Task 6
June 14, 2010, 10:00
Review Task 6 - Start with the project proposal
June 21, 2010, 10:00
Review of the project proposal - Start with realization of the project
July 19, 2010, 10:00
Final presentation and demonstration of the project

The Lab course consists of two phases. First phase helps students get familiar with various mobile and Cloud computing technologies. Six tasks are given to the lab students which are done on (bi-)weekly basis. In the second phase the students using the knowledge of the learnt technologies from the first task develop independently an application idea followed by implementation, evaluation and presentation of a prototype. At the end the best application wins a prize. 

Task
Description
Task 1
Preparation of SVN Repository & IDE. Simple GAE application
Task 2
Google Wave Robots & Gadgets
Task3
Processing on Cloud Computing infrastructure: Hadoop/MapReduce.
Task 4
Scalable multimedia processing application with Amazon Web Services*
Task 5
Mobile multimedia Cloud services on Android devices I
Task 6
Mobile multimedia Cloud services on Android devices II
Final Project Proposal
Elaborated ideas for Mobile Cloud Applications based on concepts from the tasks
Final Meeting
Presentation and Demonstration of the final projects

 * special thanks to Amazon.com, Inc for their grant to use Amazon Web Services in educational purposes

 

Winner of MCC2010 Best Project Award

During the final presentation of this year's bachelor lab course "Mobile Cloud Computing Lab" three groups of students presented the results of their 4-week mini projects. Three cloud-powered mobile applications for Android were created in competition for the MCC2010 Best Project Award: StudO, SandBox, and GeoCatch. We shortly present all group results and announce the winner of the competition.

 

Mobile Cloud Computing Lab 2010 - Final Group Picture

 

During the final presentation of this year's bachelor lab course "Mobile Cloud Computing Lab 2010", 12 students organized in three groups successfully presented the results of their 4-week mini projects. After the completion of six exercises on various mobile/cloud computing technologies such as Google App Engine, Amazon Web Services, Hadoop, Google Android, etc., the student groups were asked to develop own ideas for mini projects realizable within four weeks with a combination of cloud and mobile technologies. After the presentation of their ideas and a project plan, the students designed, implemented, documented and evaluated their projects in competition for the MCC2010 Best Project Award.

 

 

mcc10finalg11mcc10finalg14mcc10finalg12

 

The first team (students: Willi Becker, Alexandra Linden, Sophia Krause, Torsten Sehy; tutor: Dipl.-Inform. Yiwei Cao) realized StudO, a student meeting planner on Android incl. a cloud-based Web Service powering the application.

 

mcc10finalg22mcc10finalg23mcc10finalg25

 

The second team (students: Robert Eikermann, Moses Ganardi, Tim Ix, Walter Sanchez; tutor: Dipl.-Ing. Dejan Kovachev) realized SandBox, a mobile multimedia capturing & sharing tool for archeologists on Android incl. a cloud-based Web Service powering the application.

 

mcc10finalg32mcc10finalg33mcc10finalg35

 

The third team (students: Stefan Erdtmann, Sebastian Mühr, Vladislav Supalov, Christian Theis; tutor: Dipl.-Inform. Dominik Renzel) realized GeoCatch, a mobile location-based multiplayer catching game on Android incl. a cloud-based Web Service powering the application.

 

After the final presentation, all projects were judged for the originality of the idea, as well as quality of implementation, documentation, and presentation (25% each). We congratulate all groups for their impressive results achieved in very short time. However, there can be only one winning the award.

 

And the winner is: GeoCatch

Congratulations to our winning team!

 

 

Document Actions