1 / 5

Simplify Your Life. Google Workshop Semester B 2011

Milestone 3 – Public Beta. Simplify Your Life. Google Workshop Semester B 2011 Shiran Chityat, Alon Dener, Moti Berger, Tomer Keshet. Overview and Motivation. A location oriented task managing application that reminds you to get things done ‘on the way’.

homer
Download Presentation

Simplify Your Life. Google Workshop Semester B 2011

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Milestone 3 – Public Beta Simplify Your Life. Google Workshop Semester B 2011 Shiran Chityat, Alon Dener, Moti Berger, Tomer Keshet

  2. Overview and Motivation • A location oriented task managing application that reminds you to get things done ‘on the way’. • Setting a type-of-location oriented task, that pops a reminder when you are a type of a location (Bank, Post office, Pharmacy) • Setting a specific-location oriented task, that reminds you when you are near a specific location (street address or coordinates) • Setting a people-location oriented task, that reminds you when you are near a friend • The project is being done as an expansion to Astrid, a very wide spread open source task managing application.

  3. Previous Features New Features • Reminders by specific location • Reminders by people location • Reminders by type of location • Advanced notification system • A map view of all relevant location to any task • Smart notification alert radius –auto configured by user’s speed . • Mailing Service –send mails when a user does not use AroundRoid People Location Service for a long time, invite friend to join . • Economical battery consumption , using SkyHook. • Using Andoird’sContact List to find friends that are connected / registered to AroundRoidPeople Location • Using Google Places API to find Location By Types • Using Google Places Autocomplete API to get suggestions about types of businesses and addresses while typing. • A dynamic list that concentrates all the added location s.

  4. High Level Architecture, and The Technologies Used • Android application build as an expansion to Astrid • An appEngine server for managing people locations that communicates with the application • The application uses Skyhook system for retrieving the location, by communicating with Skyhook servers • The application gets information about business near by and street addresses using Google Places API and the Google Geocoding API.

  5. Project Challenges • Learning Astrid’s code, and unique style, and trying to integrate into it • Getting used to android’s environment • Creating an appEngine server, parsing XML, JSON, and working with different Google APIs • Improving the problematic GPS battery consumption, using Skyhook Reflections • Difficulties: autocomplete, Skyhook, integration with Astrid • Easier then it seemed: creating a server, working with google places API

More Related