1 / 7

TAU – Google Technologies for Web Development

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.

zody
Download Presentation

TAU – Google Technologies for Web Development

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. TAU – Google Technologies for Web Development Moish’d! Amir Barkai HilaBarzilai Ran Goldberg Tammy Dagan

  2. 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!

  3. 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!

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

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

  6. 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!

  7. Milestones • 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. Moish’d!

More Related