DOC PREVIEW
U of I CS 425 - MP3 proposal

This preview shows page 1-2-3-4 out of 13 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 13 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 13 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 13 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 13 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 13 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

MP3 proposalTemplateSampled ProjectsLocating group memberReal-time indoor localization SVN: collaborative editingP2P application utilizing the hardware feature of Mobile PhonesClass Quiz SystemChat with the TA during the classAnonymization of logging information Distributed grep Enable multi-group chat Newsgroup on cell-phonesMP3 proposalTemplate Title Your group name and group members Application overview  Main functions Detail description Timeline and task assignment Proposal Discussion with Instructor/TA During Oct. 26 ~28 Length of Proposal 1-2 pages – provide sufficient information to provide you with meaningful feedbackSampled ProjectsLocating group member Look up calendar for meeting schedule Find your group member in proximity Calendar info Location info GPS WiFi Chat with your group memberReal-time indoor localization  WiFi signal strength scanning Report to location server @ gateway Server analyzes the location of each peer Server notifies location map of all peers to all the phones Phone shows each peer’ location inside buildingSVN: collaborative editing File sharing with version info Phone can modify files Insert, delete, modify Synchronize different version of files in phonesP2P application utilizing the hardware feature of Mobile Phones WiFi, Bluetooth, accelerometers, compass, cameras, voice Use multiple wireless interfaces and allow ad hoc Bluetooth communication and file sharing among peers very close to each other and switch to WiFi if you are out of range of Bluetooth to exchange files For example, you could download a large file via WiFi from the class website and then share it via Bluetooth peer-to-peer communication  Monitor direction of your position and/or movement via compass and accelerometer and exchange information with your peers about your movementsClass Quiz System Lecture annotation dissemination Filtering; scoring, …. In-class quiz taking by students Immediate collecting quiz results by instructor Draw histogram Attendance checking CreditsChat with the TA during the class Expand chat application to direct communication between students and the TA sitting in class asking questions and getting just-in-time answers if something is not clear  Give TA tool on the cell-phone to group questions of similar nature to respond (multicast) to students of similar questions with the same answerAnonymization of logging information  Collect event (metadata) information of the chat application If you collect history of events on the cell phone (events that happen on the cell-phones) and plan to move the log of events on a central server, do no send the cell-phone identification as it is, do anonymize the log data  Anonymize the cell-phone identifier such as IP address, e.g., replace the IP address with “peer A” or other anonymous peer id information under which the events on the cell-phone Store messages you exchange in chat, anonymize what key information the messages include, e.g., parse through your chat messages and keep a log of keywords that occur most frequently (or keywords that are important for you). Then store the statistics of the keywords in the logs.Distributed grep Let us assume that you have logs of various events stored on each cell-phone Allow “grep” of ‘keywords’ from all peers’ logs that are registered, it means a query will be sent to all peers, each peer searches through its log, finds the record with the searched keyword and returns the record from each peer that has the record with that keyword.Enable multi-group chat  Divide participating peers into subgroups (adjust your membership service)  Allow chat or P2P file exchange within a subgroup only. It means that if somebody asks for a file or if somebody wants to chat with you and he/she is not part of the subgroup, he/she should not be able to get files from you or should not be able to chat with you.Newsgroup on cell-phones  allow posting a question on “csYYY newsgroup” and anybody can respond.  This means that the question will be broadcast to all peers that are currently registered to “csYYY newsgroup” application, and any peer that has ‘csYYYnewsgroup” open can respond to the question.  The answer will be again sent back not only to the person asking the question, but also to all other group


View Full Document

U of I CS 425 - MP3 proposal

Documents in this Course
Lecture 8

Lecture 8

23 pages

TIPS

TIPS

3 pages

The Grid

The Grid

41 pages

Lecture 4

Lecture 4

27 pages

Lecture 4

Lecture 4

20 pages

The Grid

The Grid

41 pages

LECTURE 5

LECTURE 5

25 pages

Multicast

Multicast

23 pages

LECTURE

LECTURE

34 pages

Load more
Download MP3 proposal
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view MP3 proposal and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view MP3 proposal 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?