10

Click here to load reader

EECS 497 Intro

Embed Size (px)

Citation preview

Page 1: EECS 497 Intro

Collabrify

WP8 ClientJackson Jessup

Jill Bender

Page 2: EECS 497 Intro

Problem

• Collabrify Client supports iOS and Android.

• Does not support Windows Phone.

• Students need apps for WP Devices.

Page 3: EECS 497 Intro

Solution

• Collabrify Client designed for WP8.

• Using Google Protocol Buffers.

• Able to be used with all WP8 Apps.

Page 4: EECS 497 Intro

Solution Illustrated

WeKWL WeMap WeDraw

Page 5: EECS 497 Intro

System Architecture

Collabrify

Cloud

Backend

Collabrify

WP

Client

WP WeKWL App

WP WeSketch App

WP WeMap App

Future WP Apps!

Page 6: EECS 497 Intro

System Tools

• Google Protocol Buffers

• Protobuff-NET for WP communication

• Existing Collabrify Backend

Page 7: EECS 497 Intro

Barriers/Roadblocks

• 3rd party Protobuf-NET disappointment

• Communication with Collabrify team

• Threading Safety

Page 8: EECS 497 Intro

Competition

WP8 Multiple

Data/application

Types

No Financial

Requirements

Collabrify

WP8 Client

Collabrify iOs &

Android Clients

Box.net

FlowdocAPI

Page 9: EECS 497 Intro

Milestone Chart

Page 10: EECS 497 Intro

Conclusion Slide

• Collabrify needs a WP8 Client

• Use Google Protobuffers with Protobuff-NET

• Produce collaborative WP8 apps!