By: Yana Zhivin, Shai Hertz, Mila Gorodnitsky. Introduction You probably want to know who Mr. Keler...
-
Upload
hector-dean -
Category
Documents
-
view
214 -
download
0
Transcript of By: Yana Zhivin, Shai Hertz, Mila Gorodnitsky. Introduction You probably want to know who Mr. Keler...
By: Yana Zhivin, Shai Hertz,
Mila Gorodnitsky
Introduction
You probably want to know who Mr. Keler is..
And what does he have to do with Google Gadgets?
Gadget’s Purpose – Phase 1
An application for room mates. Share data:
MessagesShopping ListExpensesAlerts on bill payment
Basic Features
A common message board. A shopping list: everyone can add
items or remove them when they’re bought.
Expenses table: to keep track of expenses.
Bill alerts: Define the date in which electricity should be paid and receive alerts until it’s paid.
A bit of communism
All the shared data belongs to the entire group. Unlike a forum, the writer of a message has no special privileges.
Additional Features
Shop online according to the shopping list.
Pay the bills online. Different skins:
RefrigeratorMessage BoardYellow Block.
Send the shopping list by SMS.
Gadget’s Purpose – Phase 2
All this can be used not only for room mates.
What about: study groups, traveling mates, etc. ?
Our vision:
weGoogle Features
Every user has a default group with which the gadget opens, but can switch to a different group.
Every user can create groups and edit his groups.
Groups may contain all the above-mentioned shared data, or just part of it. (travel partners don’t pay bills)
weGoogle (Pinkas31_5)
Yana: I am so excited about our Google gadget!
Mila: Mr. Keller says it’s cold outside.
�ٍExpenses
Shai: Some friends are coming to visit me in the evening
�ٍBills to pay�ٍShopping list
Refrigerator
New
Screenshot
The main view is the message board.
Groups menu. Button
“messages” for opening other tabs and creating new messages.
The title indicates the currently active group.
weGoogle (Pinkas31_5)
Shopping List Refrigerator
Coffee
Orange Juice
Noodles
Eggs
Milk
Buy Online
Shopping List
Actions for deleting items and adding new.
The interface may be slightly different in reality.
Architecture
Client side:Google Gadget.HTML, CSS, JavaScript.
Server side:Google App Engine.Big Table, GQL
Android?
You can’t take your google gadget to the supermarket.
We would like to develop a variation of the gadget for cellular phones.
If we don’t have time for that during the workshop, it will be our next step after the gadget is a worldwide hit.
Questions we want to ask
Maintaining the data in databases – what is better?
API for retrieving contacts – is there?
API for smsing – is there? Which name do you like more?
Questions you want to ask?