Mac and Linux Port Collaboration

From World Wind Wiki

(Difference between revisions)
Jump to: navigation, search
Revision as of 00:32, 25 June 2005 (edit)
Nosilleg (Talk | contribs)
m (removed cat:dev)
← Previous diff
Revision as of 18:07, 7 July 2005 (edit) (undo)
17.255.97.145 (Talk)
(Languages)
Next diff →
Line 18: Line 18:
** C ** C
** C++ ** C++
 +** Objective-C
===3D Engines=== ===3D Engines===

Revision as of 18:07, 7 July 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++
    • Objective-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

LeTic

I have currently some spare time that I would spend on porting Worldwind to Linux. I am a developper with C,C++ Java... background so don't hesitate to contact me.

I am very interested in this project but also very surprise that only one person so far has registered. Is somebody looking at this page ? ;o)

ninjagumby

I too am interested in helping port, particularly for Linux. I've got experience in C, C++, Java, ASM, and other languages. I hope to be a real asset in making this happen! :)

Port Status

May 19, 2005

Basic required functionality list completed.

May 5, 2005

Site started.

Port TODO

  • Determine what needs altered Porting_WW:_Current_DirectX
  • Determine needed functionality Porting_WW:_Needed_Functionality
  • Decide on 3D engine
    • The suggested 3D engines seem to be inadequate with respect to C#
    • I am leaning toward the Irrlicht Engine which seems to meet the majority of the requirement identified so far. The C# wrapper is considerably behind the C++ version. I have also just found an up to date java wrapper at jirr.sf.net. unfortunately it currently only supports OpenGL on windows, with an alpha linux port. -Airvan
    • Please comment and make suggestions.
  • Implement changes

Links

Personal tools