GSoC/GCI Archive
Google Summer of Code 2011

OpenIntents

Web Page: http://code.google.com/p/openintents/wiki/GSoC2011Ideas

Mailing List: http://groups.google.com/group/openintents

We promote and discuss the ‘Building Block Philosophy’ for Google's Android mobile phone platform. The Android Intents system allows mobile applications to share data and work with each other. We started this open source project in Dec 2007 to create developer tools and applications showcasing the use of intents. OpenIntents has reached so far over 2.5 million application downloads from the Android Market (OI File Manager has over 1 million, OI Shopping List over half a million), and many more downloads from outside the Android Market, besides phones that ship with pre-installed versions of OpenIntents apps, and Cyanogen Mod 7 that is shipped with the OI File Manager by default. Further, our Sensor Simulator application is now an essential developer tool to simulate hardware sensors on the emulator.

 

Our code repository can be found here: http://code.google.com/p/google-summer-of-code-2011-openintents/


Projects

  • Historify The aim of the project is to design and implement an Android application called Historify, which would display the list of interactions (phone calls, SMS, FB messages, etc.) between the user and a selected contact, in a conversational form. The key element of the project is to support openness: Historify would provide a mechanism allowing 3rd party apps to post events on the timeline (via shared content providers or Intent calls).
  • Sensor Simulator: extended GUI and Sensors Values Interpolation The Sensor Simulator will be enhanced in 3 steps. Firstly, by polishing the GUI. Secondly, by extending the supported sensors with the gyroscope and with the rotation vector. Thirdly, by adding the feature to generate sensors output, giving a scenario for device movement. The user can choose a set of initial states and the time for transition between them. The scenario will be obtained interpolating the sensors values for the initial states.