Monday, September 25, 2006

Time-Table WS 2006/2007 | Detailed Overview

As I promised here is a final detailed overview of each lecture I would like to attend this semester. From now on I will switch to german for a better understanding.

  • Systemnahes Programmieren
Ziel der Lehrveranstaltung
Erlernen der Programmierung von Betriebssystemfunktionalität.
Programmierung praktischer Beispiele unter UNIX/Linux.

Inhalt der Lehrveranstaltung
Programmierung in der Systemprogrammiersprache C, Programmier konventionen und Richtlinien, Betriebssystem-Programmierung und Programmierumgebungen (UNIX), Hardware-nahe Programmierung.
Im praktischen Teil der LVA sind 3 Beispiele zu diesen Themen programmieren, in denen Folgendes geuebt wird: C-Programmierung, Synchronisation paralleler Prozesse, Interprozesskommunikation (mittels Semaphoren, Shared Memory und Nachrichten), Signale, Pipes, Systemfunktionen (Fileverwaltung, Systemadministration).

Fragen zur LVA werden im
Forum behandelt.
Homepage: Systemnahes Programmieren
Anmeldung: TI - MyTI Login
Unterlagen: Folien
VO Wiki: Systemnahes Programmieren VO
VO Wiki: Systemnames Programmieren LU
Informatik Forum: SysProg LU

  • EDV Vertragsrecht

Ziel der Lehrveranstaltung
Verständnis für die wesentlichen speziellen Fragen von EDV-Verträgen, insbesondere einseitig benachteiligender Vertragslage.

Inhalt der Lehrveranstaltung
Einführung in spezielle Probleme von Kaufverträgen und Mietverträgen über Hardware, sowie von Softwareverträgen - Probleme der Rechtsstellung von Software - Behandlung des Stoffes im Zusammenhang mit konkreten Beispielen aus Hersteller-Standardverträgen.

TO BE CONTINUED...

Sunday, September 24, 2006

Time-Table WS 2006/2007 | Final Design

Although I call this post 'Final Design' there still can be changes ;o) First I'd like to show you a monthly overview and then a detailed view (first week) of my time table for the next semester at university.


Monthly Overview


Detailed Overview of the first semester-week

Summarisation of each subject will follow soon!

cheers

Friday, September 22, 2006

Time-Table WS 2006/2007 | First Design

Finally I have finished the first design for the time-table of my next semester at university. As always I've planned to attend as many lectures as possible beside work. It's going to be rough but hopefully it will profitable for me in the future ;o)

As you can see in the following picture, everything marked with blue color is the time I'll be at work, everything marked with orange color are lectures at the technical university and finally everything marked with turquoise color are lectures at the main university of vienna.

As i already mentioned, this is my first design and of course it could be possible that some lectures will be added or removed.

Of course when i haved designed the final version of my time-table i will post it here.

In the near future I will post a very detailed summarisation of all lectures I will attend this semester.

This will contain all necessary links and important information about every lecture. Maybe this will also be useful for you for the planning of your time-table.


cheers

Friday, September 15, 2006

Build-Freak 2.0

Endlich ist es soweit ...! In der letzten Ausgabe des Java-Magazin (August 06), wurde eine drei-seitiger Artikel über die relative neue Version des Build-Tools, Maven 2.0, veröffentlicht. Da ich bereits einige Probleme mit diesem Tool und seinem automatisierten Build Life Cycle hatte, wollte ich die Scope-Eigenschaft, welche man Abhängigkeiten in Maven's so genannten POM (Project Object Model)-Files mitgeben kann, aufzählen und kurz beschreiben:

  • compile: die Bibliothek wird immer eingebunden (default-Wert).
  • provided: die Bibliothek wird nicht immer mit ausgeliefert, da sie zur Laufzeit bereitgestellt wird, beispielsweise durch einen Servlet-Container.
  • runtime: die Bibliothek wird nur zur Laufzeit benötigt, nicht jedoch für Kompilierung und Tests.
  • test: die Bibiothek wird nur für Tests benötigt.

Unter dem folgenden Link, kann man die englische Erläuterung dieser Scope-Eigenschaft nachlesen: Introduction to the Dependency Mechanism

Thursday, September 07, 2006

QTJ 6.1 - API Documentation

Because of my Bakk-Project for university, i needed to have a look at the Quicktime Java 6.1 API Documentation but i couldn't find it on the web. After a while i found the right reference to the API in the following book: "Quicktime for Java - A developers Notebook" :

Where's the API documentation? Even though QTJava.zip is all you need to compile, some documentation and demos would be really helpful, right? The good news is that there is a QTJ SDK that offers Javadocs and demos. Unfortunately, much of what's on Apple's web site as of this writing refers to an earlier version of QTJ that won't work with Java 1.4 on Mac OS X.

The most complete SDK right now is labeled as the "QuickTime for Java Windows SDK," and is located und der following link: SDK. This package contains a complete set of current Javadocs and demos that have been updated to represent the new API calls in QTJ 6.1. You can also view the Javadoc online under the following link.

Hopefully with this post i am able to encourage an easy way to find the right API for all developers who would like to get started with Quicktime and Java.

cheers