2489
Kommentar:
|
3548
|
Gelöschter Text ist auf diese Art markiert. | Hinzugefügter Text ist auf diese Art markiert. |
Zeile 117: | Zeile 117: |
Zeile 121: | Zeile 122: |
Das GNU Build System | **Das GNU Build System** |
Zeile 123: | Zeile 124: |
.. Siehe das Tafelbild https://elk.informatik.hs-augsburg.de/dav/oss-14/oss-tafel-6.jpg #. Vollziehen Sie das Autoconf-Tutorial von Peter Novotnik nach: http://elk.informatik.hs-augsburg.de/hhweb/oss/Uebung/autotools_novotnik/ #. Schreiben Sie das Autoconf-Tutorial um auf CMake. Verwenden Sie als Anleitung das folgende CMake Tutorial: http://www.cmake.org/cmake/help/cmake_tutorial.html #. Fuegen Sie zum Autoconf-Tutorial noch eine (einfache) Internationalisierung mit GNU gettext dazu. Als Literatur empfehle ich folgenden Text: G. Mohanty: A tutorial on Native Language Support using GNU gettext http://multivac.fatburen.org/localdoc/gettext/tutorial.html Es gibt auch einen Artkel von Tim Schürmann im Linux Magazin 12/05: Programme von Welt http://www.linux-magazin.de/Ausgaben/2005/12/Programme-von-Welt .. #. Legen Sie beim Autoconf Projekt je eine Lizenz fuer die Software und fuer die Hardware fest. |
Open-Source Software
Sommersemester 2015
Raum W3.03, 15:40 bis 18:50
Kurs in Moodle (bitte tragen Sie sich als Teilnehmer/Teilnehmerin ein)
1 Termine
- April
Siehe Abschnitt Erwartungen
- April
Tafelbilder: attachment:oss-2015-2a.jpg, attachment:oss-2015-2b.jpg
- April
Tafelbild: attachment:oss-2015-3.jpg
- April
Tafelbild: attachment:oss-22.4.15-a.jpg, attachment:oss-22.4.15-b.jpg
- April
Tafelbild: attachment:oss-29.4.15.jpg
- Mai (muss verschoben werden)
- Mai Pyramid
- Mai
- Mai
- Juni
- Juni
- Juni
- Juni
- Juli (muss verschoben werden)
- Juli (voraussichtlich)
2 Was erwarten Sie von der OSS Veranstaltung?
Umfrage in der Vorlesung am 1.4.15
- Sourcecode verstehen
- Wie startet man ein eigenes Projekt?
- Apache: sowohl verwenden als auch "wie kam es dazu?"
- Lizenzen verstehen
- Struktur eines konkreten OSS Projektes und wie kann man beitragen?
- Motive fuer Teilnahme
- Kooboo CMS, verlassen? abspalten?
- Wie bilden sich Gemeinschaften?
- Gescheiterte Projekte suchen und untersuchen. Was lief falsch?
- Ubuntu/Debian Pakete, die nicht kompatibel sind.
- Abwaegen proprietaer (=kommerziell) / offen
- Finanzierung freier Software
- Moeglichkeiten zum Beitragen
3 Hausaufgaben
26.3. bis 1.4.
1.4. bis 8.4. (gerne auch bis 15.4.)
https://moodle.hs-augsburg.de/course/view.php?id=2961#section-2
8.4. bis 15.4
https://moodle.hs-augsburg.de/course/view.php?id=2961#section-3
15.4. bis 22.4
https://moodle.hs-augsburg.de/course/view.php?id=2961#section-4
24.4. bis 29.4
Siehe http://elk.informatik.hs-augsburg.de/oss-doc/aufgaben/dpg.html (Teile diff und patch)
29.4. bis 6.5.
Siehe http://elk.informatik.hs-augsburg.de/oss-doc/aufgaben/dpg.html (alle Teile mit Git)
6.5. bis 13.5.
Das GNU Build System
Vollziehen Sie das Autoconf-Tutorial von Peter Novotnik nach:
http://elk.informatik.hs-augsburg.de/hhweb/oss/Uebung/autotools_novotnik/
Schreiben Sie das Autoconf-Tutorial um auf CMake. Verwenden Sie als Anleitung das folgende CMake Tutorial:
Fuegen Sie zum Autoconf-Tutorial noch eine (einfache) Internationalisierung mit GNU gettext dazu. Als Literatur empfehle ich folgenden Text:
G. Mohanty: A tutorial on Native Language Support using GNU gettext http://multivac.fatburen.org/localdoc/gettext/tutorial.html
Es gibt auch einen Artkel von Tim Schürmann im Linux Magazin 12/05: Programme von Welt http://www.linux-magazin.de/Ausgaben/2005/12/Programme-von-Welt