Presentation is loading. Please wait.

Presentation is loading. Please wait.

ChatArt Windows Phone App

Similar presentations


Presentation on theme: "ChatArt Windows Phone App"— Presentation transcript:

1 ChatArt Windows Phone App
Windows 7 | Presenter Mode Friday, June 08, 2018 ChatArt Windows Phone App Tara Balakrishnan Microsoft Research Connections High School Intern Microsoft Confidential

2 About Me This summer I developed an app for WP7 that leverages the Project Hawaii Services Rising Senior at Redmond High School High School Intern at MSR Connections

3 Windows® 7 | Presenter Mode
Friday, June 08, 2018 Goal: ChatArt: Users can interact through a pictographic messaging system. Capabilities: Manage groups Send pictures and text messages to a single friend or groups of friends RELAY SERVICE Connect users over the cloud WP7 WP7 Microsoft Confidential

4 Project Hawaii background information
PURPOSE: Client+Cloud = MORE POWER Utilize the cloud’s computing power for the client device SERVICES: SPEECH TO TEXT OCR RELAY RENDEZVOUS RELAY: Send messages across the cloud RENDEZVOUS: Associate a device with a friendly name

5 Hawaii Relay & Rendezvous Services
Each endpoint receives a unique identifier, which can be used to transmit and receive messages Provides a FIFO storage queue for each ID so that messages can be saved and retrieved at a later point in time. Allows a user to associate and look up a “friendly name” to the IDs used by the Relay service Register a friendly name, de- register, associate ID with a friendly name, disassociate, look up ID associated with a friendly name

6 ChatArt Features Communicate across multiple devices
Send/Receive pictures and text messages Touch-based drawing capability Design an interactive user-interface Employ native storage for chat history

7 Communication

8 Drawing Interface

9 Application Architecture

10 Client-specific Architecture

11 User Interface Design Studies
COMMENTS GUI is extremely intuitive Palette is effectively structured Application Bar allows appropriate user-control SUGGESTIONS Include detailed instructions for joining and creating new user groups: Improve the group page UI

12 Demo ChatArt: Windows Phone Application pictographic messaging system

13 Challenges WRITEABLEBITMAP Creating one from a UI Element THREADING
Produce a smooth drawing experience TOMBSTONING Still needs to be implemented Convert the canvas into an Image Save the image as a WriteableBitmap Serialize the bitmap into a byte array Send across the Relay Service Create an image from the byte array Read a smooth motion from touch inputs Limit the number of asynchronous calls to prevent lagging Data is stored across several instances of the application Relay service queue isn’t cleared once the image is read

14 Future Investment Increase Usability Improve
UI Enhance the ‘Join Group’ page Improve the user-experience Fully Employ the Hawaii Rendezvous Service Better group management Add a ‘Help Guide’ for new users Group Control Windows Phone Microsoft confidential.

15 Potential Applications
Communication in Emerging Markets Help people, who are unable to read and write, communicate Memorable Communication HAVE FUN!! Sending and Creating pictures, and playing fun games Teaching Tool Communicate despite language barriers Learn the basics of an unfamiliar language

16 Questions? Thank You!


Download ppt "ChatArt Windows Phone App"

Similar presentations


Ads by Google