|
The files you should download depend on your
programming language of choice: C#, Java or C++.
C# Programmers
- Prerequisites: You will need Visual
Studio.NET (or a similar IDE to compile COM C++ and C# code)
- Install from
Source Code (includes C# Proxy & Stub code)
- Read the
C#
Tutorial
Java Programmers
- Prerequisites: You will need a Java
JDK, preferably JDK 1.4.
Installing Cygwin is also a good idea
so that you have access to 'make' to help you build the Java code.
- Install from
Binary Installer
- Download the
Java Proxy & Stub code
- Read
the
Java Tutorial
C++ Programmers
- Prerequisites: You will need Visual
Studio.NET (or another IDE to compile C++ code)
- Install from
Source Code (includes C# Proxy & Stub code)
- There is currently no C++ tutorial, but
you should look at the class GalaxyNetworkFileSystem, GalaxyFileSystem,
and GalaxyShellFolder to get started. The GalaxyShellFolder creates
either the GalaxyNetworkFileSystem or the GalaxyFileSystem in the
InitializeGalaxyHandlePool method. The GalaxyNetworkFileSystem is a
network redirector which redirects all filesystem calls to a server
process (written in C# or Java) which then handles the filesystem call and
returns results. If you would rather write a filesystem extension in
C++, replace the "GalaxyNetworkFileSystem" reference in the
InitializeGalaxyHandlePool method with "GalaxyFileSystem" and then
customize the GalaxyFileSystem class.
|