Porting WW

From World Wind Wiki

(Difference between revisions)
Jump to: navigation, search
Revision as of 21:24, 19 March 2005 (edit)
Adamhill (Talk | contribs)

← Previous diff
Revision as of 21:40, 19 March 2005 (edit) (undo)
Adamhill (Talk | contribs)
(Porting Issues)
Next diff →
Line 1: Line 1:
==Porting Issues== ==Porting Issues==
-* The GUI+* '''The GUI'''
** Windows.Forms - supported in Mono 1.1.4 (C++ and .NET) ** Windows.Forms - supported in Mono 1.1.4 (C++ and .NET)
** GTK# (.NET) ** GTK# (.NET)
-* The 3D GUI (Yes we have one of those now)+* '''The 3D GUI''' (Yes we have one of those now)
** Microsoft's Direct3D (C++, NET) ** Microsoft's Direct3D (C++, NET)
** Crazy Eddies GUI (CEGUI) (C++, C#) ** Crazy Eddies GUI (CEGUI) (C++, C#)
-* The Renderer of the Oblate Spheroid+* '''The Renderer of the Oblate Spheroid'''
-** Technologies+** ''Technologies''
*** DirectX (.NET, C++) *** DirectX (.NET, C++)
*** OpenGL (.NET, C++) *** OpenGL (.NET, C++)
-** Engines+** ''Engines''
*** Home Grown for WW *** Home Grown for WW
*** osgPlanet (C++) *** osgPlanet (C++)
Line 20: Line 20:
*** Irricht (.NET) *** Irricht (.NET)
-* Infrastructure+* '''Infrastructure'''
** .NET Languages ** .NET Languages
** C++, C and all other procedural Languages ** C++, C and all other procedural Languages
- 
- 
==Articles and Engines== ==Articles and Engines==

Revision as of 21:40, 19 March 2005

Porting Issues

  • The GUI
    • Windows.Forms - supported in Mono 1.1.4 (C++ and .NET)
    • GTK# (.NET)
  • The 3D GUI (Yes we have one of those now)
    • Microsoft's Direct3D (C++, NET)
    • Crazy Eddies GUI (CEGUI) (C++, C#)
  • The Renderer of the Oblate Spheroid
    • Technologies
      • DirectX (.NET, C++)
      • OpenGL (.NET, C++)
    • Engines
      • Home Grown for WW
      • osgPlanet (C++)
      • Ogre (C++)
      • Axiom (.NET)
      • RealmForge (.NET)
      • Irricht (.NET)
  • Infrastructure
    • .NET Languages
    • C++, C and all other procedural Languages

Articles and Engines

Note: NOSA is only compatible with other Open Source licenses and the LGPL (No GPL)

Links to articles on porting games to OSX and Linux:


Possible Cross Platform Engines:

Other libraries we may need to find

  • Scene Graph
  • JPEG 2000
  • Zip lib (why is SharpZipLib's license unacceptable???)
Personal tools