by Chad Yoshikawa
 

 
 Introduction

 News

 Download Code

 Documentation

 Discussion Forums

 Bugs

 

 
Downloads

The files you should download depend on your programming language of choice: C#, Java or C++.

C# Programmers

  1. Prerequisites:  You will need Visual Studio.NET (or a similar IDE to compile COM C++ and C# code)
  2. Install from Source Code (includes C# Proxy & Stub code)
  3. Read the C# Tutorial

Java Programmers

  1. 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.
  2. Install from Binary Installer
  3. Download the Java Proxy & Stub code
  4. Read the Java Tutorial

C++ Programmers

  1. Prerequisites:  You will need Visual Studio.NET (or another IDE to compile C++ code)
  2. Install from Source Code (includes C# Proxy & Stub code)
  3. 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.