Language used C++.NET
Technologies used .NET framework and Microsoft Access
Brief Description A starting point for building a sophisticated real-time graphics view of a race car.
 
Full Description This skeleton application is part of the SDK for the Virtual Car contest. It provides a template application for displaying a computer-generated view of a race car in real time. Entrants will be encouraged to creatively enhance this basic application, for example by adding the ability to rotate the car, zoom in on areas of interest, highlight data results which may indicate component stress, etc.

Virtual Car creates a user control and uses it in the C++ form application (similar to VB forms). The user control passes the desired car and channels as parameters to the server API, and listens to the port opened by the server. This data is used to draw the moving car graphics.

This user control is placed inside a form. The base application (form) creates the instance of the control, provides the methods for starting, stopping and pausing the race data.

Interfaces exposed VirtualCar control. This control can be plugged inside the different language programs supported by .NET framework (VB.NET, ASP.NET, J#.NET, C++.NET)
Coolest part Creating the control in one language and using it anywhere. Also C++ support in .NET. Now C++ developers can also take advantage of the .NET Libraries and find how easy is to creating 3D graphics using .NET libraries.
Source Files VirtualCar.cpp This file inherits the User Control class defined by the .NET Framework. So this class can also be used as a user control inside any other application. It connects to server, gets the data and then refreshes the screen.
  VirtualCar.h Header file for VirtualCar.cpp
  VCBaseApp.cpp This file inherits the Form class defined by the .NET Framework. It instantiates the VirtualCar User Control and provides facility to Start, Stop and Pause the race.
  VCBaseApp.h Header file for the VCBaseApp.cpp
  Click here for source code, subject to the End User License Agreement.

Language used J#.NET
Technologies used .NET framework, SQL Server 2000
Brief Description The web site used for the Virtual Car contest
Full Description The web site used for the Virtual Car contest. This allows entrants to download the SDK and upload solutions.

This web application has the facility to register, login, download the SDK and upload solutions. It also logs the user’s details when the user uploads files on the server. For downloading/uploading we are using the FTPClient component.

Interfaces exposed FTPClient component that has methods defined to upload/download the files to/from the server from web applications.
Coolest part Use of J#. Java developers can use the J# to get the enormous support provide by .NET (Validation Controls, automatic session handling, language interoperability and much more).
Source Files Registration.aspx Page for registering a new user.
  Download.aspx Page for downloading the SDK from the server and uploading the modified application.
  ChangePassword.aspx Page for changing a user password.
  ForgotPassword.aspx Page for a user to request a forgotten password.
  Click here for source code, subject to the End User License Agreement.