TAU – Google Technologies for Web Development Moish’d! Amir Barkai Hila Barzilai Ran Goldberg Tammy Dagan.

Slides:



Advertisements
Similar presentations
Mobile Apps Workshop. Overview 1. The App Marketplace 2. What Makes a great App, design tips 3. Build and Deploy - Development Costs / Timescales.
Advertisements

Welcome to Mobile TEL A questionnaire will follow this presentation for you to evaluate the application.
Harmony Dear Sir We are very pleased with the I-Call product – everyone is using it to very good effect – and enjoying it.
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.
Kodak Kiosk Locator Team kiLO Shawn Ellis Tom Guzewich Lora Magliocco Amanda Merritt Nick Shaw.
“You Sunk My Iceberg!” An Android Game. By: Kevin Morillo, James Redway, and Ishmael Smrynow.
DeVry University Donelle Vance. GRAB - The Cross Platform iPhone, iPad & Android Phone Sharing Application August 2011.
Cross Platform Web Based Home Inventory System Project Team: Jon Garibay, Firas Assaad Faculty Advisor: Dr. Lawrence Thomas.
Mobile Data Sharing over Cloud Group No. 8 - Akshay Kantak - Swapnil Chavan - Harish Singh.
Revealed Presented by Jaysheel D Bhavsar Jaysheel D Bhavsar.
Company/Product Overview. You have lots of files all over the place.
Created by Amber Craddock, Kylee Stone & Caleb Truette.
- The Event Intelligence Platform Smarter Events for Exhibitors, Organizers & Attendees Making the most out of Zerista Company Confidential – Do Not Reproduce.
Interface Re-Design “My Fitness App” Kristen Kuron Dr. Gibbs, JMA464 Assignment 2.
Get the most out of SKYPE 1.Sign in 2.Pick up your webcam 3.Try Skype activities 4.Eat Trainers are around should you need help – or Skype us Jimskeane.
Gwen Hilliard gwenhilliard. Many Choices.
Jordan Maxwell ADVANCED PROGRAMMING. DEFINITIONS PHP: A server side Programming language often used in websites. API: ( Application programming interface.
Milestone 1 Ernie Costa Michael Daniels Lindsay Graham Erik Olson Dion St. Hilaire.
HOW-TO guide This tutorial has sound.
An Introduction to the Powerful Social Network and What it Means for Your Business.
Why I LIKE the Facebook Database… Sharon Viente May 2010.
UMBC iConnect Audumbar Chormale, Dr. A. Joshi, Dr. T. Finin, Dr. Z. Segall.
Presented by: Your Name Your Phone Number Your Website Address How Mobile Apps Can Help You Connect With Local Consumers.
Clifton Forlines, Justin Ho, and Koji Yatani CSC /14/2007.
Daniel PaluszekAbdelJLIL Jlil Verna Blake Adrian Libert Stanislav Opsha.
YouTunes TAU – Google Technologies for Web Development Noam Soel Omri Sharabi Tamar Weiser Rotem Arnon.
Tutorials: How to Refer. Welcome This tutorial will take you through the steps to invite your friends and family to take advantage of cash back shopping.
GOOD2GO POC.
Milestone 4 – Final Presentation 1. Overview & Motivation 2 friendizer is a competitive social game based on location that offers an opportunity to meet.
Serving a Global Audience Brian Oh Director, Business Development.
Roman Goldshtein Yael Hechtlinger Yair Cohen Gilad Assif.
Welcome to working with the cloud &. Cloud computing: The practice of using a network of remote servers hosted on the Internet to store, manage, and process.
Build Relationships and Build Business on Powered by Customer WOW Project.
$aveZone Milestone 3 $aveZone Milestone 3 Fifth team: Dima Reshidko Oren Gafni Shiko Raboh.
 Sophie Cornell | Zayd Junglee | Joe Pratt | Ivan Tan 10/26/20081 Welcome! The Bao team would like to give presentation on An Advanced Multimedia Project.
TownMUD An Interface for a Text-Based Multiple User Dimension.
CS 352, W12 Eric Happe, Daniel Sills, Daniel Thornton, Marcos Zavala, Ben Zoon ANDROID/IOS RPG GAME UI.
GPS (Global Positioning System). Allows you to share your location in real time and locate your friends using smartphones and GPS.
Mobile Marketing Olivia Lyon Matt Brown. What mobile marketing is and techniques associated with it Mobile marketing is the interactive multichannel promotion.
Invest in what you believe Nati GavrielOhad ShamirOmri DekaloYuval Weinbaum Google Technologies for Web Development (TAU, 2009/2010, Semester A)
 Architectural overview  Main APIs. getGames.php getGroupsLocations.php getGroupsScores.php getMessage.php getStreet.php getTime.php login.php sendMessage.php.
FriendFinder Location-aware social networking on mobile phones.
Grace Cheung William mac. Taxi Best Inspirations Difficult in getting a taxi Simplify the life of driver and passenger Choosing multiple cab company instead.
Mobile web vs apps compared. Pro's of mobile web Accessible through any browser Doesn't require app download Load page by page Good for SEO Will have.
1 KaaShiv InfoTech  Presents  INTEL XDK For Inplant Training / Internship, please download the "Inplant training registration form" from our website.
Implementation of SCENS Yan Zhao. Current Status Current implementation is web-based –
Facebook for Beginners One Session Class. What will you learn today? What can you do on Facebook? Creating a profile Privacy Connecting with friends Sending.
Simplify Your Life. Google Workshop Semester B 2011 Shiran Chityat, Alon Dener, Moti Berger, Tomer Keshet.
Markus Müller Software Engineering for Business Information Systems (sebis) Department of Informatics Technische Universität München, Germany.
Tutorial 2 Introduction to Android App Development Course: Network Protocols (NETW703) Department of Networks Faculty of Information Engineering and Technology.
Intro to Linked In Open Door Learning Center - Computers & Literacy Class.
PC Community March What you need: Google Account Web Camera Microphone and Speakers Google+ Hangout.
Scheduler CSE 403 Project SDS Presentation. What is our project? We are building a web application to manage user’s time online User comes to our webpage.
Yossi, 24, a former Golani soldier. CS student at TAU. Wishes to return for his days of glory in the army Tried to get in shape several times but eventually.
TAU – Google Technologies for Web Development Architectural Overview Amir Barkai Hila Barzilai Ran Goldberg Tammy Dagan.
Ro-Sham-Go! A JOURNEY THAT REQUIRES MORE THAN CHANCE. TEAM DEFAULT.
Tech Tuesday: Facebook 101 People’s Resource Center January 26, 2016.
/16 Final Project Report By Facializer Team Final Project Report Eagle, Leo, Bessie, Five, Evan Dan, Kyle, Ben, Caleb.
Best Web Technologies for
Christa Marsh Southern Arkansas University Biology Professor.
OneDrive for Home. Office 365 and OneDrive: Services available to staff for home use.
Modified from slides provided by Joseph Sant & Ann Cadger.
D&D SOLUTIONS, CO..  Target by location, gender, interests, education, age & marital status.  The most important keywords that related to your business.
Why you should Choose Responsive Web Design for Your Business.
Computing.
Introduction to Android App Development
Google 2 Step Verification Backup Codes Google 2 Steps Verification Backup Codes is very important to get access Gmail account. Backup codes is usually.
Which Mobile?.
Tiers vs. Layers.
Presentation transcript:

TAU – Google Technologies for Web Development Moish’d! Amir Barkai Hila Barzilai Ran Goldberg Tammy Dagan

Use Case Tammy, a 24 years student, is sitting in a boring class in the university. She is looking for something interesting and exciting to do. She’s got only her mobile phone with her. “ Moish’d! ” comes to the rescue! Moish’d!

Use Cases – Target Audience The application will be available to all facebook users who use android based smartphones. Target audience: Casual gamers. People who would like to interact with nearby facebook users in a new and exciting way. Bored users. Moish’d!

Install application Sign in with your facebook account Look for nearby friends / view game statistics Initiate a challenge with a chosen nearby user Wait for the user response for X seconds If the challenge recipient accepts- battle is on! Winner gets 1 point. Otherwise (no reply/recipient refused) – you get 1 point! Moish’d!

Nearby enemies Nearby users Tammy, welcome to Moish’d! help Nearby enemies Nearby users Hila Barzilai LION Amir Barkai ZEBRA View account Ran Goldberg LION Shula Hatula CAT Shubi Dubi FOX Nearby enemies Nearby users Hila Barzilai LION Amir Barkai ZEBRA Ran Goldberg LION Shula Hatula CAT FOX You have invited Hila to a moish battle! Please wait for Hila’s response. 20 Nearby enemies Nearby users Hila Barzilai LION Amir Barkai ZEBRA Ran Goldberg LION Shula Hatula CAT FOX You have been invited by Tammy to a moish battle! 20 let’s moish! decline Nearby enemies Nearby users Hila Barzilai LION Amir Barkai ZEBRA Ran Goldberg LION Shula Hatula CAT Ran Goldberg FOX Tammy vs. Hila The word is: AMICO | Nearby enemies Nearby users Hila Barzilai LION Amir Barkai ZEBRA Ran Goldberg LION Shula Hatula CAT FOX Congrats Tammy, you Moish’d! Hila! Total points: 17 Nearby enemies Nearby users Hila Barzilai LION Amir Barkai ZEBRA Ran Goldberg LION Shula Hatula CAT FOX Try again next time... Hila, you have been Moish’d! by Tammy! Opening screenOn Hila’s side Same screen on both sides Nearby enemies Nearby users Hila Barzilai Statistics Group membership: LION Rate: Group trophies: 2 Total points: 77 Me vs. Hila: 10/13

Overall Architecture External Sources Facebook’s users database. Server Side Locates nearby users and sends “push” notifications. Stores users’ data: Location, achievements, current status, group membership, other usage statistics. Client Side Initiates battles. Interactive UI. Sends information to facebook’s news feed. Moish’d!

Milestones Moish’d! On the first Milestone (6/12) we will be able to demonstrate: Server-client communication establishment including “facebookConnect”. A textual client application for demonstration use. On the second Milestone (27/12) we will be able to demonstrate : User Interface. Location functionality – GPS/AGPS/Bluetooth usage. Users will be able to see nearby users. On the final Milestone (17/1 ) we will be able to demonstrate : Battles initiation by individuals and groups. Each user will be able to choose a group to fight for from a given list. Trophies/Achievements. Facebook sharing.