Navigation
 Home
 Resume
 Contact
 Downloads
 About
 Disclaimer

Projects
 Index
  - 3D (1/2)
  - 3D (2/2)
  - Misc
  - Web & Net

Entertainment
 Games
 DVDs
 A/V Gear

Search Site

 

Sign Up

 
Web & Networking

My networking and web development projects.

Index

Personal

3D Graphics (1 / 2)
Radiosity
Ambient Occlusion
Spherical Harmonics
HDR Environment Map Sampling
Software Rasterizer
N-Patches
Path Tracer
Low Discrepancy Sampling
Stable Fluids
GLSL
Surface Parametrization
HDR Imaging
Progressive Meshes
Geometry Images
Physically Based Rendering
HLSL Raytracer
Sample Warping
Photon Mapping
Cellular Texturing
Cloth Simulation
Lightmap Compiler
Adaptive RTRT
C# Game Engine

Web & Networking
ShackWatch
WebVSS
Network Programming
Websites

Personal (more)

3D Graphics (2 / 2)
Old OpenGL Demos
Motion Blur
Shadow Map
D3D9 / .NET Demo
Direct3D Based Quake2 Renderer
Simple Ray Tracer
Indoor Engine
PC / XBox Lighting Demo
OpenGL Terrain Engine
OpenGL Lightmap Renderer
3D UI Elements
Vertex Program

Misc
NKS
Shiny
Fractals
Image Recognition
Wavelets
Old VB Games
Image Compression
Entropy Compression

Work

Crytek
Far Cry

KPB
Illumination System

ShackWatch

I'm a regular visitor of Shacknews and thought it would be cool to be notified whenever a newspost appears. I wrote a small C++ program that polls Shacknews' XML newsfeed and detects any update. The new post will be anounced with a balloon window coming from the program's tray icon. Clicking on the balloon opens a browser with the newspost. The HTTP query and the XML download was done with MSXML4, all the UI and misc. code was handled by Shiny.

Look, Shacknews just posted some Far Cry related news !

WebVSS

Visual SourceSafe (VSS) is a completely client-side version control system. All database access is performed by the client program, the server is just a passive file share. I thought it was an interesting idea to make a fully server-side version of it. Also the thin client version would have the usual benefits. Remotely accessing VSS or browsing the database on devices like PDAs would be possible. My implementation just requires HTML + CSS1 on the client. The server is IIS5 with ASP, all code written in JScript. The VSS COM API is used to access the database.

Browsing two VSS databases on Internet Explorer 6. The browser is in a very early state. It doesn't i.e. show the checkout status or allows files to be viewed / deleted / added. The branches should also be collapsible so not the entire database needs to be sent every time the page is refreshed.

The login screen running on Firebird. Once logged in, the authetification is performed over the ASP Session object.

A little telnet server / UNIX style shell environment. Had many nice features such as registry access and a build-in FTP server.

Blitzcode.NET is online since October 2002. The site is mainly pretty bad nonstandard copy & paste HTML with server-side includes (SSI) to reuse the layout. The picture shows the front page of the site as it was in early 2006.
glVelocity was a site of mine hosted on GameDev.NET. The focus was mainly on things related to OpenGL / Direct3D and games development. It was online between 2000 and 2002.
Demo Zone was online between 1999 and 2000. This was my last website which was still written in German. Initially it was a development diary for an RPG I was writing in VB6, but the focus shifted as I started to learn C++ and OpenGL.

(C) 2002 - 2008 Tim C. Schröder Disclaimer