Simplify Your Life. Google Workshop Semester B 2011 Shiran Chityat, Alon Dener, Moti Berger, Tomer Keshet.

Slides:



Advertisements
Similar presentations
You may get the most out of it, even if you do not know much about the modern networking technologies… Granvista Plus Super Guard 8-Ch NVR
Advertisements

Global One Fleet usage overview with S2000 Presented by: Mark Friederick.
Multi-Mode Survey Management An Approach to Addressing its Challenges
Prepared by: Prepared by: Jameela Rabaya Jameela Rabaya Fatima Darawsha Fatima Darawsha.
Making LinkedIn Work For Exclusive Networks. The Principals behind LinkedIn The theory is that we are all connected to each other through who we know,
W alkie Doggie is a web application that allows dog owners to help each other with their dog walks. It’s main feature is the walkies, which are the user’s.
Location based social networking on Android phones – integrated with Facebook. Simple and easy to use.
EventBook What – An Android based Mobile App. Using Social Networking APIs Who – Every mobile user specially targeted to the age group of 16 – 40 Why –
GPS Tracking & Inventory Management GPS Tracking & Inventory Management Presented by: Product Activation Group.
MOBIGUIDE MOBIGUIDE CS 8803 – ADVANCED INTERNET APPLICATION DEVELOPMENT Project Presentation By: Ashwin Pallikarana Tirumala Lalanthika Vasudevan Sneha.
Presented By: Product Activation Group Syndication.
Search Search Drupal with Apache Solr with CERN Web Communications Group – Copyright 2013.
Improving organizational communication with advanced Outlook features SCPS Market Research Solutions SCPS Nick Riedel December 17, 2013.
Submitted by: Madeeha Khalid Sana Nisar Ambreen Tabassum.
DSD Course – Project Status Presentation School of Innovation, Design and Engineering Malardalen University Dec 4 th,
MOBIGUIDE MOBIGUIDE CS 8803 – ADVANCED INTERNET APPLICATION DEVELOPMENT Project Presentation By: Ashwin Pallikarana Tirumala ( ) Lalanthika Vasudevan( )
REMINDER + RADAR Brad Bootz, Robert Douglas, Natalie Freed Team Members: Getting things done… one place at a time R.
Take a leap towards the most promising technology
SEPTRIP. WHAT IS SEPTRIP SEPTrip is an Android application designed to help users navigate the various South Eastern Pennsylvania Transit Authority’s.
Searchlets Customer: Paul English Advisor: Prof. Ethan Bolker Team : Satish, Di, Quan
Android - Project Green basket Android Application * Let's you do your grocery shopping location based. * Let's you decide to go to the closest grocery.
GEOREMINDERS ANDROID APPLICATION BY: ADRIENNE KECK.
Simplify Your Life. Google Workshop Semester B 2011 Shiran Chityat, Alon Dener, Moti Berger, Tomer Keshet.
GOOD2GO POC.
Objectives In this lesson, you will learn to: *Identify the need for ADO.NET *Identify the features of ADO.NET *Identify the components of the ADO.NET.
Milestone 4 – Final Presentation 1. Overview & Motivation 2 friendizer is a competitive social game based on location that offers an opportunity to meet.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
01/04/2009 Michael Khanimov Amir Taub Roi Oron. T HE C ONCEPT Trivipedia gadget offers you 2 interactive games: Classic trivia: match the person's name.
MAKANI ANDROID APPLICATION Prepared by: Asma’ Hamayel Alaa Shaheen.
Smart Parking System PREPARED BY : GHADEER AQRAA AND MARAH JABER.
GPS (Global Positioning System). Allows you to share your location in real time and locate your friends using smartphones and GPS.
TRAVEL PLANNER Done by: Dania mohammad Abu Elown. Ruaa Tahseen Barakat. Supervisor: Dr. Raed Al-Qadi.
Facebook API Kelly Orser. Client Libraries Client libraries will simplify the calls to the platform by reducing the amount of code you have to write.
 Architectural overview  Main APIs. getGames.php getGroupsLocations.php getGroupsScores.php getMessage.php getStreet.php getTime.php login.php sendMessage.php.
Nir Koren DevOps & Integration Lead, SAP Labs Israel June 2013 Connect your tools to Jenkins Using the basic Jenkins API’s Jenkins User Conference Jenkins.
A Guide to Getting Started. 2 Free social learning network for teachers, students, schools and districts Safe and easy way to connect Exchange ideas Share.
BTW ”If you go, my advice to you” - Distributed Software Development.
CMPE Senior Design Project Group Members: Jose A Montoya (CMPE) Carlos Olvera (CSCI)
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Grace Cheung William mac. Taxi Best Inspirations Difficult in getting a taxi Simplify the life of driver and passenger Choosing multiple cab company instead.
SME - Amsterdam Aad van der Velden, September 2015 CRM 2015 – Training Release 1.
Scheduled Silence Application Midterm Presentation David Koritsanszky and Frederick Evans.
Simplify Your Life. Google Workshop Semester B 2011 Shiran Chityat, Alon Dener, Moti Berger, Tomer Keshet.
Pathfinder a cue sheet generator Members: Kurt, Hang, Weston, Jungyul, Ka Long.
Project Retrospective Team FancyPants. What is CyteSee? Idea.
NetChat Communications Systems Steven Fuqua Barnett Trzcinski Andy Street.
Power Guru: Implementing Smart Power Management on the Android Platform Written by Raef Mchaymech.
FollowMe Kunal Chawla Shantanu Gupta Dinesh Joshi Radhika Shivapurkar.
TAU – Google Technologies for Web Development Architectural Overview Amir Barkai Hila Barzilai Ran Goldberg Tammy Dagan.
Roy Bahian, Sean Maxon, Brian Seo, Michael Rojas, Daniel Sherry, Nor Rabi’ah Mohd Nawawi Client: Dr. Ali Mostashari.
/16 Final Project Report By Facializer Team Final Project Report Eagle, Leo, Bessie, Five, Evan Dan, Kyle, Ben, Caleb.
Voice XML Canada Inc.. Solution Overview Summary Voice XML Canada incorporates GPS and RFID technologies to achieve remote asset visibility (stationary.
– Protocols 21 – Protocols 21. – Protocols 21 Now we’ll move on to more technical aspects of This means protocols Remember.
Redmond Protocols Plugfest 2016 Andrew Davidoff Exchange 2016 Protocol Overview Senior Software Engineer.
RFH Team Supervisor: Mr. Phan Trường Lâm Nguyễn Việt Nam – Cao Quốc Hưng – Võ Hoàng Việt – Trần Thị Bích – Nguyễn Tiến Chung -
Pervasive Radar Social Collaborative Augmented Reality Tool Presented By: Muthanna Abdulhussein M7012 Pervasive Computing Final Project Presentation.
Edmodo’s mission is to connect all learners with the people and resources they need to reach their full potential.
Mary Ganesan and Lora Strother Campus Tours Using a Mobile Device.
Presented by: Lihi Yahav Alexander Isenshtat Supervisor: Kfir Lev-Ari Accessible Navigation.
REDCap External Modules
Track School Bus About TrackSchoolBus.com is web version enterprise edition software which will be configured to meet the requirements of school transport.
The Client-Server Model
Continia expense Management Control receipts and credit cards ALL DIRECTLY FROM INSIDE MICROSOFT DYNAMICS NAV.
Tracking and Booking Taxi
Omri Sharabi Tamar Weiser Omar Shibli Rotem Arnon
Brad Bootz, Robert Douglas, Natalie Freed
LOCATION ALARM Kshitiz KUMAR.
Find your friend – An Android application
Zicheng Wan and Yuan Gao CPSC 6820, Clemson University
Tour Conductor (Prototype – 1)
Presentation transcript:

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’. 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.

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 Previous Features 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.

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.

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