Lars seine Seite
 
In eigener Sache
LinkBilder vom Ultimate Frisbee
Hier findet ihr eine Menge Fotos die ich bei Turnieren gemacht habe. Und da ich fast jedes zweite Wochenende auf einem Frisbeeturnier bin sind das schon einige. Viel Spaß beim ankucken
 
Universität
 
Programmieren (Allgemein)
LinkJava API Version 1.3 (SUN)
Die API an der FU-Berlin, falls es bei SUN mal wieder Staus gibt.
LinkJava API Version 1.3 (FU)
Die API an der FU-Berlin, falls es bei SUN mal wieder Staus gibt.
LinkC und C++ FAQ
Hier findet ihr Fragen und Antworten auf eure Probleme mit C und C++
LinkC Tutorial
Ein nettes C Tutorial mit vielen Beispielen und Übungsaufgaben zum autodidaktischen Lernen.
LinkC++ Online Buch und Referenz
Komplettes C++ Buch Online.
LinkMSDN Online Library
Microsofts Developer Library. Die Netzversion ist immer recht Aktuell, und es werden auch immer gefundene Bugs hinzugefügt. Gut Strukturiert (solange man den Internet Explorer nutzt) findet man hier alles zu Windows-Programmierung und selbstverständlich auch zu den verschieden Programmierumgebungen.
LinkGrafik Papers
Eine umfangreiche Sammlung verschiedener Paper über Grafikprogrammierung. Von 3D Hardware Programmierung bis zu komplexen Graphenalgorithmen
 
Programmieren (Spiele)
Deutsches Game Developers Network
Eine Sehr informative Seite mit News, Tutorials, Links und Forum. Es kann nicht mit der Amerikanischen Version mithalten, aber wenn einem Deutsch mehr liegt ist es eine gute Alternative. Außerdem sind sie gerade im Umbruch und Neuaufbau der Seite.
LinkGame Developers Network
Eine Sehr informative Seite mit News, Tutorials, Links und einem umfangreichen Forum, welches recht gut besucht wird. Dort erhält man praktisch immer eine Lösung auf seine Probleme. Und wenn es schnell gehen muß findet man meist jemandem im Chat.
LinkFlipcode
Ähnlich wie das Game developers Network, aber ein paar andere News und auch Tutorials. Sehr umfangreiches Link Archiv, und auch ein nützliches Forum.
LinkGamasutra
Und nochmal ein Diskussionsforum, nicht ganz so stark besucht wie die beiden obigen, dafür gibt es hier viele Handfeste Artikel und Paper. Unter anderem auch Analysen von Spieleherstellern über gerade abgeschlossene Projekte.
LinkSteering Behaviors For Autonomous Characters
Die Online Version eines Papers von Craig W. Reynolds. Hier gibt es eine Menge von Informationen über Bewegungsverhalten von Charakteren. Z.B. eine Annäherung an andere Charaktere, Gruppierungsverhalten, oder auch Kollisionsvermeidung. Zusätzlich gibt es dort diverse Java Applets die die verschiedenen Verhaltensweisen verdeutlichen.
Link3D Programmierung mit DirectX, Direct3D, Java3D und Java
Hier mal eine deutsche Seite mit ein paar tutorials, auch auf Deutsch, sowie interessanten Infos auch zu Java3D.
 
Programmieren (3D Grafik)
LinkReal-Time Rendering
Hier gibt es die Online Verson des Buches Real-Time Rendering. Es gibt viele Infos ueber Rendern im Allgemeinen, wie auch Special Efects und Schnittberechnungen von Polygonen und Linien
LinkMicrosoft Directx Website
Hier bekommt man das DirectX SDK, und es gibt auch diverse Tutorials.
LinkNvidia Developer Seite
Der wohl beste support in Sachen 3D Programmierung, sowohl für OpenGL, als auch für Direct3D findet man hier haufenweise Beispiele, Paper, Tutorials und Utilities.
LinkDelphi3D OpenGL HArdwareListe
Hier findet man die Hardawrebeschreibungen gängiger Grafikhardware. Es werden auch die unterstützten OpenGL Extensions aufgezeigt. Dabei wird zwischen den verschiedenen Treibern unterschieden. Jeder kann hier zum Datenbestand beitragen.
LinkNeHe's OpenGL Page mit vielen Tutorials
Die besten OpenGL Tutorials die ich kenne. Es gibt mittlerweile fast 40 Stück, die sich allem Möglichen befassen, vom ersten OpenGL Basisprogramm bis zu komplexen Rendertechniken. Auch das drumherum wird bedacht, wie Texturen laden, oder Modelle manipulieren.
Linknützlicher OpenGL Kram
Ein paar texte über dies und das.
LinkOpenGL Redbook
Das ist DIE Anleitung um das Arbeiten mit OpenGL zu lernen, oder nochmla Grundlagen nachzuschlagen.
LinkProgramming with OpenGL: Advanced Rendering
Hier steht das was man braucht, wenn man die ganzen basics alle hat. Kurz und gut erklärt, Code sollte man aber nicht erwarten.
LinkGeometrische Objekte
Einige Texte Infos und auch Code Beispiele über diverse Geometrische Strukturen, und ihr nutzen. Z.B. Algorithmen für Überschneidungen, oder kürzeste Distanzen.
Link3D Object Intersection
Diverse Referenzen über Schnitte zwischen verschiedenen dreidimensionalen Objekten, in einer übersichtlichen Tabelle.
LinkOpenGL Diskussions Forum
Hier bekommt man sämtliche Antworten zu Problemen mit OpenGL. In diesen Foren von www.opengl.org treiben sich auch die Entwickler von Nvidia oder ATI rum.
 
Battletech
LinkMechforce Germany
Hier gibt es eine Menge Infos zu allem was mit Battletech zu tun hat. Neben Infos über die Spielerorganisation Mechforce findet man hier auch informationen zu Projekten wie Filmen oder Spielen zum Thema.
 
Verschiedenes
LinkBerliner Kinoprogramm
Hier kann man nach Kinos oder Filmen sortiert entscheiden was man heut Abend noch macht. Vorallem kann man auch speziell nach Orginalfassungen kucken.
LinkHeise (c't) News
Aktuelle News im Bereich Internet, Telekommunikation und Wissenschaft
LinkSelf-HTML
Hier gibt es alles was man zum schreiben von Webseiten braucht. Referenzen zu HTML,CSS,Javascript,Perl sowie verschieden Tutorials und Beispiele. Ein muß für jeden WebDesigner der mit einem Texteditor auskommt ;-)
 
nützliche Software
LinkVirtualDub
Ein Super Videobearbeitungsprogramm
LinkPOV-Ray Raytracer
Ein muß für alle die gerne rumprogrammieren, und an Grafik-Design interessiert sind
 
Bücher
C++ Büchertips von Stephen Howe (Sybase, Watcom C++)

Bjarne Stroustrup's Special Edition.
Home page:
http://www.research.att.com/~bs/3rd.html
Amazon:
http://www.amazon.com/exec/obidos/ASIN/0201700735/104-6021830-9720721
ACCU Review:
http://www.accu.org/cgi-bin/accu/rvout.cgi?from=0au_s&file=cp002117a
My review: This is a reference book on C++. Particularly on parts of the library. Probably indistinguishable from ISO C++. Very authoratative. The father of C++ no less. Nevertheless I find this hard to use this a reference book. Take for example copy constructors. You will find this in the back in the index. But the material on copy constructors is scattered throughout the book and it may well be that the sentence you are after on copy constructors is not even in the index but buried within -- like looking for a needle in a haystack. You would have to read the entire book to find it. It is a very dense book. But it is quite readable and you will certainly learn something (as I do). Scott Meyers: Effective C++
Scott Meyers: More Effective C++
Scott Meyers: Effective STL (new)

Home page:
http://www.aristeia.com/
(click on the book links to see sample chapters)
Amazon:
http://www.amazon.com/exec/obidos/ASIN/0201924889/104-6021830-9720721
http://www.amazon.com/exec/obidos/ASIN/020163371X/104-6021830-9720721
http://www.amazon.com/exec/obidos/ASIN/0201749629/104-6021830-9720721
ACCU Reviews:
http://www.accu.org/cgi-bin/accu/rvout.cgi?from=0au_m&file=e000504a
http://www.accu.org/cgi-bin/accu/rvout.cgi?from=0au_m&file=m000821a
http://www.accu.org/cgi-bin/accu/rvout.cgi?from=0au_m&file=e002375a
My review: These are moral books or "best practice" in C++. I have no reservation recommending them. 100%. They should be on the shelf of every serious C++ programmer. The points covered within will lead you to write faster, more robust C++ code. They are very easy to read and lucid. If you decide not to follow the points within you will get burnt in the code you write. It is like Grandmothers advice. So follow it. The author points out what happens when you decide to do otherwise. I find that I keep re-reading these as not every point has soaked into my brain. Marshall Cline, Greg Lomow & Mike Girou: C++ FAQs, 2nd edition.
A cut down version of this is the FAQs for comp.lang.c++. See http://www.parashift.com/c++-faq-lite/
Amazon:
http://www.amazon.com/exec/obidos/ASIN/0201309831/104-6021830-9720721
ACCU Reviews:
None for the 2nd edition.
My review: This also is moral advice or "best practice" in C++ like Scott Meyers. The material overlaps somewhat with Scott Meyers (how could it not?). The differences are:
(i) The points with compare to Scott's tend to be much more suscinct and smaller.
(ii) I don't find much that covers the ISO C++ library. There is nothing on the STL.
(iii) The C++ FAQs tend to have small, compilable, example code to illustrate the points.
I have some small reservations e.g. "Arrays are evil, evil, evil, evil". For the newbie C++ programmer, I can understand this. Better to get them to learn good habits than to have to break them of bad habits later on. But for experienced C++ programmers, there are times when it is right to deviate from this general advice. But these are minor nitpicks. If you are on a shoestring budget then I would get this if you can't afford Scott Meyers first 2 books. I am still reading this book, as like Meyers, you will get burnt if you ignore the advice. It is still worthwhile going over this as well as Meyers. Nicolai M. Josuttis: The C++ Standard Library : A Tutorial and Reference
Home page:
http://www.josuttis.com/
Amazon:
http://www.amazon.com/exec/obidos/ASIN/0201379260/104-6021830-9720721
ACCU Reviews:
http://www.accu.org/cgi-bin/accu/rvout.cgi?from=0au_j&file=cp002153a
My review: This book covers the ISO C++ library in depth. Very lucid. It is a shame that Watcom C++'s library is far from the standard. Plenty of example code particularly the STL. If you have to get one book to cover the standard C++ library I would get this. It should be on every C++ programmers shelf. A minor gripe of mine: I wish that more of STL examples used a user-defined class rather than integers. That way predicates would be covered better, defining a less than operator for the class etc. But it is minor gripe, this is a truly outstanding C++ book. Herb Sutter: Exceptional C++
Herb Sutter: More Exceptional C++ (coming out)

Home page:
http://www.gotw.ca/ (Make sure you click on Guru of the Week link).
Amazon:
http://www.amazon.com/exec/obidos/ASIN/0201615622/104-6021830-9720721
http://www.amazon.com/exec/obidos/ASIN/020170434X/104-6021830-9720721
ACCU reviews:
http://www.accu.org/cgi-bin/accu/rvout.cgi?from=0au_s&file=e002112a
My review: These books are expanded points on the "Guru of the Week" contests in comp.lang.c++.moderated. They will truly stretch your ability to write efficient, safe C++. Reading these, you are on your way to Guruhood. These books are really for those who have already mastered C++ to some extent. They are likely to stretch your knowledge of what you thought you knew about C++. They are quite useless for newbie C++ programmers. But for those serious about C++, a must. For lunchtimes I would recommend trying to answer one of the online GoTW challenges without peeking at the answers. Andrei Alexandrescu: Modern C++
Publishers page:
http://cseng.aw.com/book/0,3828,0201704315,00.html
Amazon:
http://www.amazon.com/exec/obidos/ASIN/0201704315/104-6021830-9720721
ACCU review:
http://www.accu.org/cgi-bin/accu/rvout.cgi?from=0au_a&file=m002281a
My review: If you have wondered where C++ is going, this guy is likely to know. He does leading edge stuff with C++ templates that most current C++ compilers cannot handle (because they are not ISO C++ compliant, definitely not Watcom C++ :-( ). For example, rather than have one smart pointer class, he shows a range of smart pointer classes based on templates and a term of his own called policies. The decision as to what type of smart pointer you get is delayed until template instantiation. The result is you get to choose exactly what kind of smart pointer(s) you program uses: boiled, grilled, fried, pan fried, baked etc. That is enought to keep you reading for now :-) --
Stephen Howe [TeamSybase]
London, UK


Für Links die nicht auf meine Seite führen bin ich nicht verantwortlich