Coder Social home page Coder Social logo

hci-project-group-2's Introduction

AIT Logo

Programmable Networks, Group 2

Miro Haller, Roger Baumgartner, Tim Matter, Jules Bachmann and Jan Urech

Project description

Problems the user faces

  • Non-intuitive interaction with topology, low-level router configuration needed
  • Manual changes have hard to predict outcomes
  • Error-prone maintenance and update process
  • No way to directly specify high-level requirements

Goals of our project

Given a high-level network property and a network topology, figure out how to visualize to the user how the property affects the network configuration.

Notes from first meeting

Preparation Notes
Debrief Notes

Ideas

Personas

David Fischer, Junior Network Engineer
Hans-Peter Dullinger, Senior Network Engineer

High-level properties of the network

We were asked by our stakeholder to derive the properties which we should later visualize. Here is a list of what we found in various papers and projects.

50 Thoughts

Image of our cards

Concrete ideas

Split screen: Controls + Graph
Social media for network graphs
Full screen network graph

Deliverables

Programmable networks: 3 ideas PPT presentation (pdf)

Evaluation

Paper prototype

Here's a video of our paper prototype in action:
Paper prototype video screenshot
(Direct download)

Deliverables

Study Report

Final solution

Since our paper prototype, we did two more iterations on the UI. One from the paper prototype to the clickable mockup (which we used for our study) and another for the video prototype. The changes are described in this document.

Video showcasing our prototype

The general idea of our video was to show two scenarios. In both we first motivate our solution by showing the problem it solves. Then in the second part of each scenario we show how this action looks in our prototype specifically.

Storyboards

Here is the storyboard for the first scenario:

Scenario 1a

Scenario 1b

And here is the storyboard of the second scenario: Scenario 2

Final submission

Prototype video on YouTube (Direct download of the video showcasing our prototype)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.