1 / 36

Change Log

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

jemma
Download Presentation

Change Log

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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.

  2. Mini-grid Project –PC BRANCH Doctoral Colloquium 11th of May 2009 – Pervasive 2009, Nara, Japan Juan David Hincapié Ramos - jdhr@itu.dk Supervisor: JakobBardram IT University of Copenhagen

  3. 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

  4. The Molecular Biology Research Lab The user! • Eppendorph Tubes, DNA, Organic Material • Algorithms, Sequences, etc • Gap Physical World – vs – Digital World

  5. The Mini-Grid Framework Application 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.

  6. Who am I talking to?

  7. Related Work LabScape SmartTea ButterflyNet Missing Picture

  8. The Ubiquitous Lab Or enhancing the molecular biology research experience Interactive Workbench • Problems of Minigrid + Pervasive Computing: • Minigrid Deployment • Minigrid Awareness • Minigrid Integration 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. 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. 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.

  9. Expected Contributions Grid Awareness (Infrastructure Awareness) Pervasive Minigrid Applications Development and Deployment Design guidelines implementation of a interactive bench for molecular biology researchers

  10. Grid Awareness MDE This 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.

  11. MDE for Dummies (1/3) • Few or non-existing work awareness (individualist work). • Low level of inter-organizational communication. • Sub-utilization of resources.

  12. MDE for Dummies (2/3) • Public spaces • Enabling communication • Enabling participation • Participation feedback • Public recognition

  13. MDE for Dummies (3/3) • The Big Three: • Increased work awareness • Increased inter-organizational communication/collaboration • Increased utilization of resources

  14. Approach

  15. Interaction/Participatory Design Approach • Scenarios • Personas/Situations • Iterative Design • Fieldwork • Features Daemon Nodes. Desktop Screen. Ambient View. Data View. Messaging Platform

  16. Iterative Design Slides Paper Software

  17. SKETCHES

  18. Public Screen 21:42 UserB on ProjectA: UserA, you never have lunch anyways.. Reply UserA on ProjectA: Help me cure AIDS before lunch. Reply UserA: Pleaseeeee....Reply Ebbe’s PC Rizza Group Page: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed velit est, fringilla sed, condimentum eu, varius ut, tortor...Read More. Reply. @GUID Yes yes, I will join you! Anna’s Laptop HOW TO JOIN? 2 1

  19. ARCHITECTURE

  20. Components Map Third party public services CLC Bio Workbench Joomla Server Public/Personal Display MiniGrid Daemon

  21. Public/Personal Display MDE Environment Context Awareness Framework Multicast Transport Framework Core Component (context-model) MDE Component Tweeting Awareness Screen DetailedInfo Core ProximityService Minigrid Service Tweeter Service Context Awareness Framework Other Sensors Proximity Sensors MiniGrid Sensor • Targeting the Big Three: • Minigrid Framework: Resources • Tweeting: Communication • Awareness Screen: Work awareness.

  22. My Questions to you? • How about the other 2 prospect projects? • Recommendations about where to go... • Recomendations about experiments to run... 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?

  23. THANK YOU! Questions? Juan David Hincapié Ramos - jdhr@itu.dk More Info: http://www.itu.dk/research/mini-grid/pmwiki/pmwiki.php

  24. Mascot – Users/Project 21:42

  25. Mascot – Project Info 21:42 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

  26. Mascot – Project Contributors 21:42 Project Name 77% BLAST @ Ebbe’s PC – 00:03:00 left

  27. Mascot – User Info 21:42 User Name: Ebbe OfficeNumber of Jobs/Tasks: 3/25Initial Date: 2/Feb/2009 Last Seen: 13/Feb/2009

  28. Information Screen – Local 21:42 Incoming Tasks: Project Participation: CC23 Splicing RNA Copy User % # Tasks EbbeLaptop 54% 200 RNA Cell 2 - Tesis Office-AU3450 30% 100 NAT-Lab 16% 50

  29. Mascot – Tweets 21:42 2 1

  30. Mascot – Filter Tweets 21:42 ProjectADescription: Lorem ipsum dolo.... UserB on ProjectA: UserA, you never have lunch anyways.. Reply UserA on ProjectA: Help me cure AIDS before lunch. Reply UserA: Pleaseeeee....Reply Project Name: CC23 SplicingNumber of Jobs/Tasks: 3/25Initial Date: 2/Feb/2009 Last Seen: 13/Feb/2009 Last Tweets: This project tries to find the sequence ’AAGGUC’ by splicing diferent parts of CC23 RNA. Reply @GUID Yes yes, I will join you! HOW TO JOIN? 2 1

  31. Attractive Windows – How to Join? 21:42 UserB on Project: UserA, you never have lunch anyways.. Reply X UserA on Project: Help me cure AIDS before lunch. Reply UserA: Pleaseeeee....Reply 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: Group Page: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed velit est, fringilla sed, condimentum eu, varius ut, tortor...Read More. Reply. @GUID Yes yes, I will join you! jhincapie@gmail.com Send HOW TO JOIN? 2 1

  32. CLC Bio WB/Daemon – Config Dialog Name is the computers name. Machine friendly name is input from the user. MiniGrid Configuration Dialog X Name: AUPC-OO12OA Friendly Name: Ebbe Andersen Save

  33. CLC Bio WB – Send Tweet Dialog From a a toolbar button. 140 characters Submitter.sendTweet(TXT); Submitter.retrieveProjects(); Send Tweet Dialog X Project: CC22 Splicing Send Tweet

  34. CLC Bio WB – Send Job Dialog Submitter.retreiveProjects() : List<String> MiniGrid Project: CC22 Splicing

  35. Public/Personal Display – Some Classes Context Collector Display Manager Display DisplayObject ContextCollector UDPCollector ContextModel ProcessorHub ContextProcessor DisplayManager DisplayBar

More Related