Top Banner
GroupNotes User Interface (UI) Design Lijun Cao Supervisor: Haifeng Shen
18

GroupNotes User Interface (UI) Design Lijun Cao Supervisor: Haifeng Shen.

Dec 14, 2015

Download

Documents

Justin Davis
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: GroupNotes User Interface (UI) Design Lijun Cao Supervisor: Haifeng Shen.

GroupNotes

User Interface (UI) Design

Lijun Cao

Supervisor:

Haifeng Shen

Page 2: GroupNotes User Interface (UI) Design Lijun Cao Supervisor: Haifeng Shen.

GroupNotes• What is Group Notes?

GroupNotes is a real-time collaborative note-taking application

Through on-screen soft keyboards on SmartPhones, like Swype® (Swype 2010) and Swiftkey® (Swiftkey 2010)

Page 3: GroupNotes User Interface (UI) Design Lijun Cao Supervisor: Haifeng Shen.

GroupNotes

Page 4: GroupNotes User Interface (UI) Design Lijun Cao Supervisor: Haifeng Shen.

GroupNotes• Assuming that GroupNotes system architecture consisting of a

GroupNotes server, a GroupNotes application on Smartphones, and a GroupNotes client on the lecturer console.

• Session management is to create a collaborative note-taking session for each group and handle session-related activities. (Joining, Leaving, Saving, Adjusting, Inviting, Recovering…)

• Synchronization management handles everything related to share access to a particular notes area, especially for concurrently writing the same notes.

• Polling managements supports vertical interaction by offer the standard question-and-response feature (Interacting with lecturer by asking question and giving feedback)

• Offline management for students who cannot use the GroupNotes during a lecture.

• Post-processing management is to reconcile lecture slides and notes

Page 5: GroupNotes User Interface (UI) Design Lijun Cao Supervisor: Haifeng Shen.

GroupNotes• Repository management is for students or the lecturer to view or download

lecture slides, notes, or reconciled slides and notes they have access to.

Page 6: GroupNotes User Interface (UI) Design Lijun Cao Supervisor: Haifeng Shen.

GroupNotes• The reason for developing GroupNotes

1. Some drawbacks of Lectures

2. Prevalence of Smartphone

Page 7: GroupNotes User Interface (UI) Design Lijun Cao Supervisor: Haifeng Shen.

GroupNotes• Why Android

1. What is Android? Android delivers a complete set of software for mobile devices: an

operating system, middleware and key mobile application.

Page 8: GroupNotes User Interface (UI) Design Lijun Cao Supervisor: Haifeng Shen.

GroupNotes2. The advantage of Android(to us)

• Open Android is open source and enable developers to create compelling

mobile applications that take full advantage of all a handset has to offer.

• Android is similar to Java It is not very difficult for Java Developer to implement the Android code

as long as we pick up the Android API

Page 9: GroupNotes User Interface (UI) Design Lijun Cao Supervisor: Haifeng Shen.

GroupNotes• What I do (User Interface) 1. What is User Interface?

User interface design is the design of computers, mobile communication devices, software applications, and websites with the focus on the user's experience and interaction.

2. The goal of User Interface Design

The goal of user interface design is to make the user's interaction as simple and efficient as possible, in terms of accomplishing user goals—what is often called user-centered design.

3. How to Implement User Interface Design in Android in Windows

Android Emulator + Eclipse (NetBeans)

Page 10: GroupNotes User Interface (UI) Design Lijun Cao Supervisor: Haifeng Shen.

GroupNotes• Screen Shot of Android Emulator

Page 11: GroupNotes User Interface (UI) Design Lijun Cao Supervisor: Haifeng Shen.

GroupNotes• Screen Shot of Android Emulator

Application

Page 12: GroupNotes User Interface (UI) Design Lijun Cao Supervisor: Haifeng Shen.

GroupNotes• Screen Shot of Android Emulator

Application

Page 13: GroupNotes User Interface (UI) Design Lijun Cao Supervisor: Haifeng Shen.

GroupNotes• Success for Criteria (What I did) Firstly, each member in a group is associated with a unique text colour for

self-identification, Therefore, we need to figure out whether or not the multi-colour could be used in Editor.

Page 14: GroupNotes User Interface (UI) Design Lijun Cao Supervisor: Haifeng Shen.

GroupNotes• Secondly, be able to change the Font Style in Android Editor

Page 15: GroupNotes User Interface (UI) Design Lijun Cao Supervisor: Haifeng Shen.

GroupNotes• Basic Layout Style (Tab)

Page 16: GroupNotes User Interface (UI) Design Lijun Cao Supervisor: Haifeng Shen.

GroupNotes• Disadvantage of Tab

1. Cannot see other group mates typing simultaneously

2. Too Java, not suitable for current SmartPhone trend ( Touch, Drag)

Page 17: GroupNotes User Interface (UI) Design Lijun Cao Supervisor: Haifeng Shen.

GroupNotes• What I am going to do NEXT Drag and Drop

Page 18: GroupNotes User Interface (UI) Design Lijun Cao Supervisor: Haifeng Shen.

GroupNotes• What I am going to do NEXT Drag one editor into bottom panel