Metalab OS: Unterschied zwischen den Versionen
C3o (Diskussion | Beiträge) +kat: metalab os |
C3o (Diskussion | Beiträge) medienserver |
||
Zeile 1: | Zeile 1: | ||
Das Metalab-Betriebssystem ünterstützt Verwaltung und Betrieb des Metalabs sowohl physisch als auch in Software. | Das Metalab-Betriebssystem ünterstützt Verwaltung und Betrieb des Metalabs sowohl physisch als auch in Software. | ||
==Aufgabengebiete== | |||
* Mitgliederverwaltung (Erfassung, Mitgliedsbeiträge, usw.) | * Mitgliederverwaltung (Erfassung, Mitgliedsbeiträge, usw.) | ||
* Zugangskontrolle (Kartenleser udgl.) | * Zugangskontrolle (Kartenleser udgl.) | ||
* Shutdown-Plan (was machen wenn man der letzte ist der das Lab verlässt) | * Shutdown-Plan (was machen wenn man der letzte ist der das Lab verlässt) | ||
* Verwaltung der Jabber Mitgliederlisten und Gruppen. (wer Mitglied wird hat sofort alle Members in seiner Kontaktliste) | * Verwaltung der Jabber Mitgliederlisten und Gruppen. (wer Mitglied wird hat sofort alle Members in seiner Kontaktliste) | ||
* Single-Sign-On für alle Metalab Services (geteilte userdatenbank zwischen den applikationen) | * Single-Sign-On für alle Metalab Services (geteilte userdatenbank zwischen den applikationen) | ||
Zeile 12: | Zeile 11: | ||
* Eventplanung (Raumreservierung usw) | * Eventplanung (Raumreservierung usw) | ||
* Lokale Infofeeds: Nächste U-Bahn/Nachtbus, verfügbare Citybikes, Wetter, usw | * Lokale Infofeeds: Nächste U-Bahn/Nachtbus, verfügbare Citybikes, Wetter, usw | ||
* Irgendwas um die kommunale Pizzabestellung zu vereinfachen :) | |||
====Medienserver==== | |||
* Playlistverwaltung, Last.fm-Logging | |||
* Medienrepository (''natürlich'' nur CC-lizensiertes!) | |||
==Implementation== | |||
* Grundstock im Python MVC-Framework [[wen:TurboGears|TurboGears]] | * Grundstock im Python MVC-Framework [[wen:TurboGears|TurboGears]] | ||
* Offen und interoperabel. Das Metalab OS definiert sich über seine Auswirkungen auf den physischen Raum, nicht durch die spezielle Softwareimplementation | * Offen und interoperabel. Das Metalab OS definiert sich über seine Auswirkungen auf den physischen Raum, nicht durch die spezielle Softwareimplementation | ||
Zeile 20: | Zeile 23: | ||
* Physische Policy Teile des Metalab-OS werden am besten ausgedruckt und an den entsprechenden Orten aufgehängt (z.B. Shutdown-Prozedur beim Ausgang). | * Physische Policy Teile des Metalab-OS werden am besten ausgedruckt und an den entsprechenden Orten aufgehängt (z.B. Shutdown-Prozedur beim Ausgang). | ||
==Entwicklungsumgebung== | |||
Vorläufig wurde ein Subversion (https://dev.metalab.at:10080/svn) und ein Trac (https://dev.metalab.at/trac) installiert. Wer mitmachen will (und daher einen Account braucht) wendet sich bitte an [[Benutzer:Christoph|Christoph]]. | Vorläufig wurde ein Subversion (https://dev.metalab.at:10080/svn) und ein Trac (https://dev.metalab.at/trac) installiert. Wer mitmachen will (und daher einen Account braucht) wendet sich bitte an [[Benutzer:Christoph|Christoph]]. | ||
=REST-Webservices== | |||
* Ressourcen haben jeweils eigene, unveränderliche URLs: | * Ressourcen haben jeweils eigene, unveränderliche URLs: | ||
http://things.metalab.at/12f892b5 | http://things.metalab.at/12f892b5 |