thesis overview + demo (december 2nd, 2010)

Post on 06-Jul-2015

398 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

These slides have been shown on December 2nd as part of the first live demo of my CompSci Engineering thesis — a system to aid university students in studying.

TRANSCRIPT

“SUBJECT”A thesis.

∞· HCI · POLITECNICO DI MILANO · DEC 2nd, 2010

1

giovedì 2 dicembre 2010

LEAVE THE WORLDa little better than you have found it.

2

giovedì 2 dicembre 2010

STUDYINGoh God why

3

giovedì 2 dicembre 2010

CAN WE SOMEHOW GET MOBILE COMPUTERS INTO

THE WHOLE THING?( == smartphones/other mobile stuff)

4

giovedì 2 dicembre 2010

WHAAAA—?

• Because I wanted to. (a)

• Many of us have one/will have one!

• ⇒ We(‘ll) have a computer

with us every moment of the day — it’d be fun if it could even actually be useful for more. (b) :)

5

giovedì 2 dicembre 2010

HOW?

• Studying is a highly personal thing!

• do not disrupt existing study habits…

• … instead give tools to help the student…

• … and the professor.

6

giovedì 2 dicembre 2010

OK, YEA, YEA, WE GOT THAT.SO, HOW?

• We still don’t know exactly, but we have a few areas we want to explore — this thesis is all about exploring and trying more and more stuff (and hopefully not have it explode!).

• We have a few hunches.

7

giovedì 2 dicembre 2010

THE BASICS.

8

giovedì 2 dicembre 2010

THE BASICS.

• Computers are good with structured data. We want us some structured data. Om nom nom!

• One very good thing to structure study around is the course’s plan…

• … but it turns out most professors already have a very detailed, structured description of their course’s plan…

• … in the form of the outlines of their PowerPoint presentations!

9

giovedì 2 dicembre 2010

WE CAN USE THAT AS A BACKBONE.

10

giovedì 2 dicembre 2010

IN CLASS.

• We can capture the presentation and some other stuff that normally gets lost in the flow.

• Questions

• Your mood (?)

• Demo in a moment.

11

giovedì 2 dicembre 2010

OUT OF CLASS.

• Tools to complement your reading, note-taking, etc.

• Very fast annotation, study planning, sharing of slides/material, student discusson, more.

• What exactly we don’t know yet; this is all to come (?)

• Your questionnaire will drive our choices!

12

giovedì 2 dicembre 2010

LESS TALKINGMORE DEMO

13

giovedì 2 dicembre 2010

TECH STUFF

14

giovedì 2 dicembre 2010

THE OBLIGATORY DIAGRAM

Web service

Lecturer’s screen

HTTP: REST + JSON

JavaScript

iOS devices

Cocoa

iOS devices

iOS devices

AgentKeynote

15

giovedì 2 dicembre 2010

OPPORTUNISTIC SYNC.• Grab the data whenever you get to have access to it, and •

Keep it around even in adverse connectivity conditions.

16

giovedì 2 dicembre 2010

OPPORTUNISTIC SYNC

• Tries to require minimal or no interaction.

• No forgetfulness

• No change of habits beyond minimal and/or useful.

• Must be carefully managed:

• Privacy and conflict-resolution trouble.

17

giovedì 2 dicembre 2010

THE PROBLEMS DISAPPEAR IN A COURSE CONTEXT!

All material is public; only one authority with most modification privileges (lecturer) reduces conflicts to a minimum.

(the ideal

playground!)

18

giovedì 2 dicembre 2010

SO, WHY IS THIS SO AWESOME?

19

giovedì 2 dicembre 2010

EXAMPLE OF AWESOME.

• Let's say you're following the lesson…

• … but receive a call on the smartphone (or some other interruption).

• Reopen and you're right back in the lesson!

• Reliability.

20

Web service

iOSdevice Le

sson

Less

on

giovedì 2 dicembre 2010

EXAMPLE OF MORE AWESOME.

• Another awesome side effect: when you leave the classroom, the slides are kept on your smartphone.

• No more hunting for files on websites afterwards!

21

iOSdevice

LessonLesson

giovedì 2 dicembre 2010

CURRENTLY: FULLY AD-HOC

• Download, sync and storage control.

• Objective: isolate and solve the largest subset of the issues once and for all.

• Fortunately I have some experience in structured data transfer :)

22

User

Cache Transfer

Persistency

Model

giovedì 2 dicembre 2010

top related