warez my file? mathew chasan sergey kolesnik ian shafer

8
Warez My File? Mathew Chasan Sergey Kolesnik Ian Shafer

Upload: hubert-hodges

Post on 18-Jan-2016

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Warez My File? Mathew Chasan Sergey Kolesnik Ian Shafer

Warez My File?

• Mathew Chasan

• Sergey Kolesnik

• Ian Shafer

Page 2: Warez My File? Mathew Chasan Sergey Kolesnik Ian Shafer

What Is WMF?

• A distributed file finder• A way to easily share files and data with

friends• A mechanism for using the Personal Server

as a disk/storage device

--Lets run through a sample use case for each of these!

Page 3: Warez My File? Mathew Chasan Sergey Kolesnik Ian Shafer

Use Case #1, Dist. File Finder

Imagine you are a Personal Server user, as you walk

through your day, you pass other PS users…

What are the possibilities?

Page 4: Warez My File? Mathew Chasan Sergey Kolesnik Ian Shafer

Use Case #2, File Sharer Among Friends

Imagine you have some files thatYou would like to share with friends…

•A Movie•A new CD

•A photo album•An invitation to party

•Etc…

Page 5: Warez My File? Mathew Chasan Sergey Kolesnik Ian Shafer

Imagine… you’ve got a ton of storage onthis dinky little computer… and your

heading to school/work. Take the latest version of the files with you, discs are

a pain…

Use Case #3, Simple Storage Device

Page 6: Warez My File? Mathew Chasan Sergey Kolesnik Ian Shafer

Major ComponentsServlets

Network

Parent Finite State Machine (Finite State Object

If you like)

ServletRequest

Each Servlet Request has a corresponding Servlet that it can rely on existing

Parent FSM periodically searches

for connections, unless connected to by another machine, at which point the communication of

the two machines put it into a “transfer

state”

The UI is just another servlet responding to requests from a program on a Bluetooth Device somewhere.

Page 7: Warez My File? Mathew Chasan Sergey Kolesnik Ian Shafer

Important Issues• We still can’t connect from one PS to

another via bluetooth • -- Yes, we are worried about this… Steve, what is

the sitch?

• We don’t currently have a main FSM written. We aren’t worried about this, but it must be done.

Page 8: Warez My File? Mathew Chasan Sergey Kolesnik Ian Shafer

Milestones / Division of Labor

• We currently have a number of small servlets working, however, it’s unclear how they all fit together.

• Division of labor is a little vague right now, we are splitting a lot of things in confusing ways… I’ll spare you the details.

• Current milestones are getting the file transfer nice and smooth,

• Getting the wish list / parsing finished

• Starting the main FSM