Home page

Università di Roma "La Sapienza"
Department of Computer, Control, and Management Engineering  Antonio Ruberti 
Google Technologies for Cloud and Web Development (December 2014 - March 2015)

This is a workshop focusing on Cloud and Web Development, using primarily - but not exclusively - Google tools and technologies. These include Android (Google Phone), Chrome and Chrome OS, Google Maps, YouTube API, Google Visualization API, Google AppEngine, Social networks, Google TV and more.

Students will group in teams of 4 students. Each group will come up with a project for the workshop. Project will include designing and developing a live web system.

The course will include several frontal lectures going over the technologies, and the rest of the workshop will include project reviews (initial project presentation, design and workplan review, several iterations of project demos and finally a complete project presentation). Each group will also maintain a web page with project documentation and design documents.

While applications from all the academic fields will be carefully considered  we especially invite applications from students from ALL universities of Rome at the end of the first level degree or at the beginning of the master degree in Computer Engineering and Computer Science. 
See also workshop requirements for prerequisites for admission to the workshop.

All students  will be graded at the end of the workshop. Participation in the workshop will qualify for 3 CFU academic credits or for final project of first level degree upon request from the academic schools. 

All meetings of December 1-5 will be held at DIAG, Via Ariosto 25, Aula Magna, 1st floor. 


+ Meeting 1, Monday, December 1 
                  (by Yossi Matias and Shir Landau-Febish)

                  Basics of Cloud and Web development 
                  (by Misha Seltzer) 
     14:00  Mentor presentations 

+ Meeting2, Tuesday, December 2 
     09:00  App Engine 
                Intro to Android
                (by Misha Seltzer) 

     11:30 Student presentations 

     14:00 student presentations and team building          
               Please, take a look at How to choose a good project 

+ Meeting 3, Wednesday, December 3 
       09:00 UI Lecture (by Emanuele Panizzi)
       11:00 UX Lecture (by Alessandra Talamo)
       14:00  group meetings 

+ Meeting 4, Thursday, December 4 
       09:00 group meetings

+ Meeting 5, Friday, December 5 
       09:00 Group presentations of preliminary ideas of projects
+ Sunday, December 7 
        groups communicate their projects 

+ Tuesday, December 9 
       Team - mentor matching

 + Meeting 6, Thursday, January 8 
        10:00 - 15:00 - Milestone 1 presentation - Proof Of Concept

 + Meeting 7, Wednesday, February 18  
        - Milestone 2 presentation - Release Candidate

 + Meeting 8, Wednesday, March 25, 2 pm.
        - Final presentation (Milestone 3, Public live BETA)

  • Yossi Matias (Google Tel-Aviv) 
  • Shir Landau-Febish (Tel-Aviv University)
  • Misha Seltzer (Google Tel-Aviv)
  • Andrea Vitaletti (Environmental Sensing)
  • Antonio Leonforte (UML depployment su cloud)
  • Gianluca Granero (NLP)
  • Marco Trombetti (Cloud storage)
  • Mario Lanzillotta (Open source)
  • Matteo Anelli (Distributed Systems)
  • Francesco Iovine (Web development)
  • Tommaso Empler (Cultural Heritage)
  • Stefano Puglia (Open and linked data)
  • Emanuele Panizzi (UI & UE)
  • Maurizio Pizzonia (Security)

Contact email:  gcw@dis.uniroma1.it


  • Andrea Vitaletti, Università di Roma "La Sapienza"
  • Giuseppe Italiano, Università di Tor Vergata
  • Stefano Leonardi, Università di Roma "La Sapienza"
  • Alessandro Mei, Università di Roma "La Sapienza"
  • Paolo Merialdo, Università di Roma Tre

Google group - please sign up (you need to apply to join) and use it to find teams.

For references, previous editions held at the School of Computer Science, Tel-Aviv University: