Mac and Linux Port Collaboration

From World Wind Wiki

(Difference between revisions)
Jump to: navigation, search
Revision as of 18:57, 10 May 2005 (edit)
207.233.120.2 (Talk)
(Port Developers (Please Give Contact Information))
← Previous diff
Revision as of 07:21, 14 May 2005 (edit) (undo)
Airvan (Talk | contribs)
(Port TODO)
Next diff →
Line 52: Line 52:
==Port TODO== ==Port TODO==
-*Determine what needs altered+*Determine what needs altered [[Porting_WW:_Current_DirectX]]
-**Files that use Microsoft.DirectX+*Determine needed functionality [[Porting_WW:_Needed_Functionality]]
-***PluginSDK+
-****BoundingBox+
-****BoundaryLayer+
-****Camera+
-****ClipSphere+
-****DownloadableImageFromIconSet+
-****DrawArgs+
-****Icon+
-****ImageHelper+
-****ImageLayer+
-****MathEngine+
-****MeasureTool+
-****Menu+
-****PathLine+
-****PathList+
-****PlacenameLayer+
-****PolygonLayer+
-****ProgressBar+
-****QuadTile+
-****RenderableObject+
-****ShapeLayer+
-****TerrainManager+
-****TerrainPath+
-****TiledPlacenameSet+
-****ViewFrustum+
-****World+
-****WorldCamera+
-***PositionToolsMenuButton+
-****Class1+
-***WorldWind+
-****AnimatedEarthManager+
-****RapidFireModis+
-***WorldWindow+
-*Determine needed functionality+
*Decide on 3D engine *Decide on 3D engine
*Implement changes *Implement changes

Revision as of 07:21, 14 May 2005

Okay, here is where people can list the languages they're going to use for the port and sign up to help out.

Contents

Porting Languages and Engines

Languages

  • .NET
    • C# (current language NWW is in)
    • VB.NET
    • Managed C++
  • VM's for above languages (C# is the most supported language)
    • MS CLR (currently 1.1, v2.0 in open beta)
    • Mono (currently 1.1.7 and compiling ~80% of the code)
    • GNU Portable .NET
    • Rotor (MS's Shared Source initiative for education)
  • Not .NET
    • C
    • C++

3D Engines

Axiom

  • C# Version of Ogre++
  • rendering engine only
  • LGPL

Realm Forge, Wiki

  • LGPL
  • is a framework,
    • rendering engine (Axiom)
    • management of scripts, effects, audio, AI, physics, meshes, etc.

Irrlicht

  • C#
  • zlib license

Icculus

osgPlanet

Port Developers (Please Give Contact Information)

Anyone willing to help? Don't be shy.


airvan

Interested in helping with linux port with C# (Mono) and OpenGL, have background in Java

Port Status

May 5, 2005

Site started.

Port TODO

Links

Personal tools