Studentprosjektforslag - Nye kart-tavler for D-blokka

Sverres home


Introduksjon

SW development projects:

Programmeringsprosjekt (Flere oppgaver)

Nye kart-tavler for D-blokka

Elevator automatic FAT for TTK4145

Procedural Generation: Game Worlds

Procedural Generation: Music

Programvare design av simulator

Dynamic deployment system for real-time tasks

Measurement-based real-time system

Bibliotek for meldingssending

Teoretical projects:

Deterministic execution of Lingua Franca on emulated RISC-V hardware

Implementing Lingua-Franca programs on real-time operating systems

Models of Computation

Salvaging XC features

Schedulability proof for message passing systems

Dynamic deployment system for real-time tasks

Bruk av online eksekveringstidsestimater

Real-time systems not based on timing requirements

Programering av tunge tråder ved nonpreemptive scheduling.

Deling av CPU og Nettverk

Morsomme sensorer og applikasjoner:

Døvehørsel

Blindesyn

Bike trainer app

Eksterne oppgaver:

Nye kart-tavler for D-blokka

Lag noe bedre, lag noe bra!

I D-blokka har vi interaktive kart-tavler med touch-skjerm. Disse kjører en nettside (https://www.itk.ntnu.no/tavle/tavle.php?tab=map&building=D&floor=1) på en Raspberry Pi (av varierende generasjon).

Dagens løsning har store problemer med ytelse (kom og prøv skjermene selv!), ingen god løsning for oppdatering av kartgrunnlag (disse er bare PNG-filer), og problemer med hvordan person-ikon vises for store rom (se feks 3. etg i B2).

Oppgaven er å lage et nytt system fra bunnen av. Her står man fritt til å lage enten nettside, eller dedikert program. Bilder hentes i dag fra innsida-profil, og informasjon om hvem som sitter hvor er lagret i en MySQL-database.

Editor: Associate Professor Sverre Hendseth Contact Address: Sverre.Hendseth...ntnu.no Last Modified: 18/3-2022