Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Smart Subtitles App: Opera.Guru

Opera.Guru is an application suite to provide subtitles for live opera performances. (see www.opera.guru for details) The existing application contains a smartphone app (Android/iOS) and a web-based CMS. The task of this thesis is to develop a new web app in addition to the existing smartphone app. The goal of this extension is to use the Opera.Guru application suite for events other than opera and to access new user groups as well as new application scenarios. Basic programming skills and knowledge with mobile, web and server applications (Xamarin for Android/iOS apps, IIS) are recommended. The work for this thesis will include a user study to evaluate the web app.

See the project's website for further information and finished theses about opera.guru.

If you're interested, please contact Oliver Hödl (oliver.hoedl@univie.ac.at) and Peter Reichl (peter.reichl@univie.ac.at) and describe why you are interested in the project and your prior experience.


SANDRA - Das sprechende Schlagzeug

The current prototype of the SANDRA project is implemented as a display mounted inside a real bass drum. The display is powered by a Raspberry Pi mini computer that runs a Python program for the visualization. It is connected to the drum kit controller via an Arduino microcontroller that handles the communication using the MIDI standard. Several “sets” containing different visualizations can be selected using a custom interface that is also showing the current set number to the drummer. The visualizations are hard coded into the software at this point.

Further work will include making the software more modular to enable the drummer to easily create new visualizations and sets. A communication form between the Raspberry Pi and the microcontroller will be needed to update its functionalities without having to flash the ROM for every change in the sets. The hardware may also be updated to be redundant as a measure of fault tolerance.

To work within this project is possible as theses (bachelor or master) or praktika (P1 or P2) which can be discussed with the supervisor. Further information is available on the project's website.

If you're interested, please contact Oliver Hödl (oliver.hoedl@univie.ac.at) and describe why you are interested in the project and your prior experience.


eParticipation

Im Rahmen der Entwicklung hin zu einer "Hochgeschwindigkeitsdemokratie" arbeiten wir an einer eParticipation-Plattform mit, die zur vermehrten Einbindung interessierter BürgerInnen in politische, insbesondere parlamentarische Prozesse führen soll. Das Spektrum reicht dabei von Ideenfindungsprozessen bis hin zur Kommentierung von Gesetzesvorlagen. Besonders interessant sind dabei Konzepte zur nachhaltigen Beteiligung und zur Überwindung der Schwelle zwischen physischer und Online-Diskussion.

If you're interested, please contact Peter Reichl (peter.reichl@univie.ac.at)

...

b. Topics with a Network-related Focus

Public IP Fog-based Smart Home services reachability

This thesis relies heavily on computer networks knowledge, especially in layers 3,4,5 of TCP/IP stack.

Goal of this thesis is to enable access to the services provided in local network to the public IP. Therefore, in scope of this topic you will get very familiar and try out multiple network protocols, such as HTTP, WebSockets, MQTT,AMQP, NAT, UPnP, etc...Or whatever else you find suitable to resolve the given challenge!

This thesis relies on already existing Smart Home framework, developed in the Cooperative Systems research group. The framework - COSYLab, already provides all the required services, such as user and device management, sensing capabilities. Your assignment is "just" to expose these services to be reachable all over the world and adapt existing mobile and web applications to make use of the implemented reachability

Context-aware Access-Control for Smart-Home

"Authorize your actions in Smart Home not only using your identity but also your previous behavior and current system's environment"

Bring ABAC and Blockchain together! While ABAC stores information about users' identity and provides fine-granular access-control, blockchain can be used to as a trusted storage for event-based tracking of the system's usage. Use case - a child can't turn on the light in the living room in the night without the presence of the parent in the same room.

In this thesis an existing implementation of the ABAC for Smart-Home based on XACML will be extended and adapted to make use of blockchain and verifying access-rights based on two source of information - users' credentials and latest information in the blockchain, depending on the definition of the access policy.

If you're interested, please contact Nemanja Ignjatov (nemanja.ignjatov@univie.ac.at)

...

Configuration engine for Smart-Home environment

"Define event-based environment for runtime configuration of the Smart-Home and make Smart-Home smarter"

Make use of the collected data from the sensors in the Smart-Home and define events that could be of interest to define optimal behavior of the Smart-Home appliances.

Use defined events and bind them with script language(JavaScript for example) to trigger proper actions and optimise usage of the Smart-Home sensors( disable temperature readings if there isn't any user present in the system).

This solution will be integrated with already existing Smart-Home management framework, present on COSY:Lab.

If you're interested, please contact Nemanja Ignjatov (nemanja.ignjatov@univie.ac.at)


Indoor localization
enhanced
Access Control management

"Manage Access Control policies based on presence of users in the Smart-Home"

Integrate some of the existing technologies for localization and presence detection(RDIF, BLE) with ABAC-enabled Smart-Home management system.

Goal of this thesis is to enable definition and validation of the access policies in Smart-Home that required users' presence events as input and allow/forbid particular actions in Smart-Home based on those events.

This solution will be integrated with already existing Smart-Home management framework, present on COSY:Lab.

If you're interested, please contact Nemanja Ignjatov (nemanja.ignjatov@univie.ac.at)

...