Projekt Trainingslager Kommandozeile und Projekt The Big Picture: Unterschied zwischen den Seiten

Aus ITA-Wiki
(Unterschied zwischen Seiten)
Wechseln zu: Navigation, Suche
itawiki>Bakera
(Ressourcen: +open advice)
 
itawiki>Marco Bakera
K (5 Versionen: Import aus dem Wiki der ITA11)
 
Zeile 1: Zeile 1:
{{Projektinfo| Aufwand=8 | Teamgröße=1 | Schwierigkeit=mittel | Kontakt=[[Benutzer:Bakera|Herr Bakera]]}}
+
{{Projektinfo| Aufwand=12 | Teamgröße=2-4 | Schwierigkeit=mittel | Kontakt=[[Benutzer:Bakera|Herr Bakera]]}}
   
  +
== Auftrag ==
==Aufgabenbeschreibung==
 
   
  +
Wie bei einer Messe soll ein großes Bild auf viele kleinere Bildschirme verteilt werden. Dadurch entsteht ein großes Display, das aus mehreren kleineren Displays aufgebaut ist.
Einige mögen sie, andere hassen sie, aber man kommt eigentlich nicht um sie herum: Die Kommandozeile. Wer sie beherrscht, weiß ihre Vorzüge zu schätzen und kann viele Probleme meiste schneller und eleganter lösen.
 
   
  +
* [https://commons.wikimedia.org/wiki/File:IFA_2010_Internationale_Funkausstellung_Berlin_33.JPG Beispielbild 1]
In diesem Projekt geht es darum, wichtige Kommandozeilentools zu erlernen, die für die Softwareentwicklung auf Linux-Systemen benötigt werden. Dies sind z.B. man, tar, diff, patch, svn und git...
 
  +
* [https://commons.wikimedia.org/wiki/File:IFA_2010_Internationale_Funkausstellung_Berlin_31.JPG Beispielbild 2]
   
  +
Erstelle eine portable C#-Anwendung, die die Aufteilung des Bildes realisiert.
==Auftrag==
 
   
  +
== Projektgruppen ==
Absolviere die Trainigsmissionen von OpenHatch und qualifiziere dich damit als Mitglied eines OpenSource-Projektes.
 
  +
  +
Bitte tragt euch für das Projekt auf der Seite [[Projekte von Herrn Bakera]] ein.
   
 
==Meilensteine==
 
==Meilensteine==
   
  +
# Macht euch Gedanken darüber, wie der zu präsentierende Inhalt aufgeteilt und auf verschiedene Bildschirme verteilt werden kann.
# Erstelle einen Account bei OpenHatch.org.
 
  +
# Beginnt mit einer einfachen Anzeige von statischen Daten wie Text.
# Absolviere alle Trainigsmissionen in einer Linuxumgebung.
 
  +
# Konfigurationskonzept: Wie werden die Monitore angeordnet und welcher Bildschirm stellt welches Bild dar? Die Anordnung soll flexibel und durch eine Datei oder ein Menü konfigurierbar sein.
# Erstelle eine kurze Übersichtsseite mit den wichtigsten Befehlen und ihrer Bedeutung.
 
  +
# Ein großes Bild kann auf mehrere Bildschirme verteilt werden
# (optional) Löse ein Problem eines beliebigen OpenSource-Projektes.
 
  +
# (optional) Animierte Sequenzen von Text, Bilder oder Video werden auf die Bildschirme verteilt.
# (optional) Schließe dich einem OpenProjekt an.
 
  +
# (optional) Erweitere das Konzept, so dass auch mehrere Beamer angesteuert werden können.
 
  +
# Dokumentiert die einzelnen Entscheidungen und das Gesamtprodukt.
==Ressourcen==
 
  +
# Fertigt eine Anleitung für den Endnutzer an.
 
  +
# Erstellt ein Video, das eure Videowand in Aktion zeigt.
* [http://openhatch.org/ OpenHatch.org]
 
* [http://open-advice.org/ OpenAdvice] ist eine Textsammlung, die aus 42 Artikeln besteht. Die Texte wurde von Experten aus der OpenSource-Szene verfasst, die unterschiedliche Aspekte eines OpenSource-Projektes beschreiben.
 
 
== Projektgruppen ==
 
 
Bitte tragt euch für ein Projekt im Artikel [[Projekte von Herrn Bakera]] ein.
 

Version vom 28. Februar 2014, 18:45 Uhr

Projektinformationen
Aufwand (Ph) 12
Teamgröße 2-4
Schwierigkeitsgrad mittel
Ansprechpartner Herr Bakera
Projekttag


Auftrag

Wie bei einer Messe soll ein großes Bild auf viele kleinere Bildschirme verteilt werden. Dadurch entsteht ein großes Display, das aus mehreren kleineren Displays aufgebaut ist.

Erstelle eine portable C#-Anwendung, die die Aufteilung des Bildes realisiert.

Projektgruppen

Bitte tragt euch für das Projekt auf der Seite Projekte von Herrn Bakera ein.

Meilensteine

  1. Macht euch Gedanken darüber, wie der zu präsentierende Inhalt aufgeteilt und auf verschiedene Bildschirme verteilt werden kann.
  2. Beginnt mit einer einfachen Anzeige von statischen Daten wie Text.
  3. Konfigurationskonzept: Wie werden die Monitore angeordnet und welcher Bildschirm stellt welches Bild dar? Die Anordnung soll flexibel und durch eine Datei oder ein Menü konfigurierbar sein.
  4. Ein großes Bild kann auf mehrere Bildschirme verteilt werden
  5. (optional) Animierte Sequenzen von Text, Bilder oder Video werden auf die Bildschirme verteilt.
  6. (optional) Erweitere das Konzept, so dass auch mehrere Beamer angesteuert werden können.
  7. Dokumentiert die einzelnen Entscheidungen und das Gesamtprodukt.
  8. Fertigt eine Anleitung für den Endnutzer an.
  9. Erstellt ein Video, das eure Videowand in Aktion zeigt.