Top Banner
Change Log This presentation was created from ’ MiniGrid Project - UI - Design Material 5.pptx’ as the supporting material for the Doctoral Colloquium at Pervasive 2009.
36

Change Log

Feb 23, 2016

Download

Documents

jemma

Change Log. This presentation was created from ’ MiniGrid Project - UI - Design Material 5.pptx’ as the supporting material for the Doctoral Colloquium at Pervasive 2009. . Mini-grid Project – PC BRANCH. Doctoral Colloquium 11 th of May 2009 – Pervasive 2009, Nara, Japan - PowerPoint PPT Presentation
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: Change Log

Change LogThis presentation was created from ’ MiniGrid Project - UI - Design Material 5.pptx’ as the supporting material for the Doctoral Colloquium at Pervasive 2009.

Page 2: Change Log

MINI-GRID PROJECT – PC BRANCHDoctoral Colloquium 11th of May 2009 – Pervasive 2009, Nara, JapanJuan David Hincapié Ramos - [email protected]: Jakob BardramIT University of Copenhagen

Page 3: Change Log

Agenda The Molecular Biology Research Lab The Minigrid Framework Project Who am I talking to? The Ubiquitous Lab Related Work Expected Contributions Grid Awareness MDE Approach Sketches Architecture Questions

Page 4: Change Log

The Molecular Biology Research LabThe user!

• Eppendorph Tubes, DNA, Organic Material• Algorithms, Sequences, etc• Gap Physical World – vs – Digital World

Page 5: Change Log

The Mini-Grid FrameworkApplication Programming Support for Creating and Participating in Ad-hoc, Peer-to-Peer Grids in a Volatile Execution Environment

• Ease of deployment and management of the infrastructure.• Dynamic peer-to-peer resource discovery.• Resource modeling which takes into account the context of the resources and the users.• Resource models used for dynamic context-aware task distribution and scheduling.

Page 6: Change Log

Who am I talking to?

Pervasive Computing

Grid ComputingHCI

Page 7: Change Log

Related WorkLabScape

SmartTea

Missing Picture

ButterflyNet

Page 8: Change Log

The Ubiquitous LabOr enhancing the molecular biology research experience

Grid Awareness MDE

This project provides a multi-display environment for bringing out information about what is going on in the infrastructure (networks, grids, etc). We predict it has the potential to yield interesting social phenomena that can have implications for the usage of infrastructure.

Interactive Workbench

This project provides a multi-touch surface for the lab bench, and some related multi-touch applications relevant for the execution of experiments. This project targets the deployment problems of Ubiquitous Computing systems.ipLaboratoryBook

This project uses digital pen technology and previous research in the field of electronic books for building a laboratory book with digital features, and Internet integration through the Ubicomp technologies. This project studies the integration of Ubicomp systems.

Problems of Minigrid + Pervasive Computing:• Minigrid Deployment• Minigrid Awareness• Minigrid Integration

Page 9: Change Log

Expected Contributions Grid Awareness

(Infrastructure Awareness)

Pervasive Minigrid Applications Development and Deployment

Design guidelines implementation of a interactive bench for molecular biology researchers

Page 10: Change Log

Grid Awareness MDEThis presentation introduces some elements part of the design process for the Grid Awareness MDE solution to be deployed in Spring 2009.

The Grid Awareness MDE solution targets the following as the research question:By raising the awareness of the research in the lab, the participation in the lab infrastructure can be increased.

Infrastructure is both physical and human.

Approach

Sketches

Architecture

Grid Computing

P2PComputing

Ambient Technologies

Page 11: Change Log

MDE for Dummies (1/3)

Professors

Management

Researchers (PhD + Post Docs) & Other Personnel

Technicians

• Few or non-existing work awareness (individualist work).• Low level of inter-organizational communication.• Sub-utilization of resources.

Page 12: Change Log

MDE for Dummies (2/3)

Professors

Management

Researchers (PhD + Post Docs) & Other Personnel

Technicians

• Public spaces• Enabling communication• Enabling participation• Participation feedback• Public recognition

Page 13: Change Log

MDE for Dummies (3/3)

Professors

Management

Researchers (PhD + Post Docs) & Other Personel

Technitians

The Big Three:

• Increased work awareness• Increased inter-organizational communication/collaboration• Increased utilization of resources

Page 14: Change Log

APPROACH

Page 15: Change Log

Interaction/Participatory Design Approach

Daemon Nodes. Desktop Screen. Ambient View. Data View. Messaging

PlatformScenarios

Personas/Situations

Features

Iterative Design

Fieldwork

Page 16: Change Log

Iterative Design

Slides Paper Softwar

e

Participatory

Design

Feasibility

Evaluation

Software

DesignPrototype

Presentation

Participatory Design

Feasibility

Evaluation

Software Design

Prototype

Presentation

Participatory Design

Feasibility

Evaluation

Software

DesignPrototype

Presentatio

n

Page 17: Change Log

SKETCHES

Page 18: Change Log

Public Screen

2 1

UserA on ProjectA: Help me cure AIDS before lunch. Reply

UserB on ProjectA: UserA, you never have lunch anyways.. Reply

Group Page: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed velit est, fringilla sed, condimentum eu, varius ut, tortor...Read More. Reply.

HOW TO JOIN?

@GUID Yes yes, I will join you!

UserA: Pleaseeeee....Reply

Ebbe’s PCRizzaAnna’s Laptop

21:42

Page 19: Change Log

ARCHITECTURE

Page 20: Change Log

Components Map

CLC Bio Workbench

Public/Personal DisplayMiniGrid Daemon

Joomla Server

Third party public services

Page 21: Change Log

Public/Personal Display Context Awareness

Framework Multicast Transport

Framework Core Component

(context-model) MDE Component

MDE Environment

Awareness Screen

DetailedInfo

Targeting the Big Three:- Minigrid Framework: Resources- Tweeting: Communication- Awareness Screen: Work awareness.

Core

Other Sensors

Tweeter Service

MiniGrid Sensor

Context Awareness Framework

ProximitySensors

Minigrid Service

ProximityService

Tweeting

Page 22: Change Log

My Questions to you?

Should we try to cover other areas like security?

How to conduct the evaluation? How to better share results and

make the produced software reusable?

How about the other 2 prospect projects?

Recommendations about where to go...

Recomendations about experiments to run...

Page 23: Change Log

THANK YOU!Questions?Juan David Hincapié Ramos - [email protected] Info: http://www.itu.dk/research/mini-grid/pmwiki/pmwiki.php

Page 24: Change Log
Page 25: Change Log

Mascot – Users/Project21:4

2

Page 26: Change Log

Mascot – Project Info

Project Name: CC23 SplicingDescription: This project tries to find the sequence ’AAGGUC’ by splicing diferent parts of CC23 RNA.Last Tweets: We had great progress last week, almost ready for Nature. Reply

21:42

Page 27: Change Log

Mascot – Project Contributors

Project NameBLAST @ Ebbe’s PC – 00:03:00 left

77%

21:42

Page 28: Change Log

Mascot – User InfoUser Name: Ebbe OfficeNumber of Jobs/Tasks: 3/25Initial Date: 2/Feb/2009Last Seen: 13/Feb/2009

21:42

Page 29: Change Log

Information Screen – Local

User %EbbeLaptop 54

%Office-AU3450 30

%NAT-Lab 16

%

# Tasks20010050

Incoming Tasks: Project Participation:

CC23 Splicing20%

RNA Copy

75%

RNA Cell 2 - Tesis

7%

21:42

Page 30: Change Log

Mascot – Tweets

2 1

21:42

Page 31: Change Log

Mascot – Filter Tweets

2 1

UserA on ProjectA: Help me cure AIDS before lunch. Reply

UserB on ProjectA: UserA, you never have lunch anyways.. Reply

HOW TO JOIN?

@GUID Yes yes, I will join you!

UserA: Pleaseeeee....Reply Project Name: CC23

SplicingNumber of Jobs/Tasks: 3/25Initial Date: 2/Feb/2009Last Seen: 13/Feb/2009Last Tweets: This project tries to find the sequence ’AAGGUC’ by splicing diferent parts of CC23 RNA. Reply

ProjectADescription: Lorem ipsum dolo....

21:42

Page 32: Change Log

Attractive Windows – How to Join?

UserA on Project: Help me cure AIDS before lunch. Reply

UserB on Project: UserA, you never have lunch anyways.. Reply

Group Page: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed velit est, fringilla sed, condimentum eu, varius ut, tortor...Read More. Reply.

HOW TO JOIN?

@GUID Yes yes, I will join you!

UserA: Pleaseeeee....Reply

21:42

2 1

X

[email protected] Send

This is the MiniGrid software that powers the research at the

Molecular Biology Department.

Join taking a USB stick from the table - or-

Input your email to receive instructions:

Page 33: Change Log

CLC Bio WB/Daemon – Config Dialog

Name is the computers name.

Machine friendly name is input from the user.

X

Save

AUPC-OO12OAName:Friendly Name: Ebbe Andersen

MiniGrid Configuration Dialog

Page 34: Change Log

CLC Bio WB – Send Tweet Dialog From a a toolbar

button. 140 characters

Submitter.sendTweet(TXT);

Submitter.retrieveProjects();

X

Send

Send Tweet DialogCC22 SplicingProject:

Tweet

Page 35: Change Log

CLC Bio WB – Send Job Dialog Submitter

.retreiveProjects() : List<String>

CC22 SplicingMiniGrid Project:

Page 36: Change Log

Public/Personal Display – Some ClassesContext Collector Display Manager

Display

DisplayObject

ContextCollector

UDPCollector

ContextModel

ProcessorHub ContextProcessor

DisplayManager

DisplayBar