View Full Version : Mono port overview
Caiusgrr
01-04-2006, 12:49 PM
Hello there.
I carried out an overview of possible issues in porting World Wind to Mono framework. I placed the results onto the development wiki page (http://www.worldwindcentral.com/wiki/Porting_WW_to_Mono).
I am currently considering could I have enough shark to start this port job. The biggest challenge for myself, I think, would be the 3D part. Anyone there interested in studying D3D - OpenGL porting details?
Regards,
Caius
World Wind 1.3.3.1
Mono 1.1.12
Very interesting, its good to see someone seriously trying to tackle the porting issue, I know 1.5 will also be available in a cross platform Java + JOGL form, but this will not be a port just a parallel project, a true port is still very desirable.
Beansprout
01-04-2006, 04:56 PM
Ah but the question is when will 1.5 be available in JOGL. I'd bet that if a small group put their heads down they could beat NLT, so kudos and good luck Caiusgrr :D
pronvit
01-05-2006, 01:42 AM
have you developed something with opengl before? it's not hard itself but there are several other problems
do you know how to do opengl things from .net (cross-platform-compatible way)?
do you know that Windows.Forms work bad and unstable in Mono on different platforms? do you know any other cross-platform .net gui toolkit?
do you know about WW2D? look at http://ww2d.csoft.net. Before Java version there was the same functionality implemented in C# but because of many problems I moved to Java+JOGL
you can contact me if you need some help because I spent much time trying to develop C#+opengl version
Caiusgrr
01-05-2006, 06:34 PM
pronvit, those are good points.
Unfortunately, the pointer to my OGL experience is currently null. :) What comes to Mono OGL, I've given a look at Tao framework only so far.
I have no idea about how well does Mono WinForms perform on different platforms. Do you think it will be out of the question? I also gave a quick peek at Gtk# and wx.Net. I don't have a detailed picture of how well would they fit into this project.
Yes, I'd like to hear about your experiences from the C#/OpenGL field! Do you happen to have any public resources left regarding to that?
- Caius
pronvit
01-05-2006, 07:30 PM
* Windows.Forms crashed on linux when I dinamically added manu items to menu. also some things are not implemented and some look not good at all
* Gtk# doesn't work natively on OS X (there is Cocoa#), wx.net is maybe good choice
* Tao framework only allows you to create opengl windows - you can't add menu/other controls to them and can't embed opengl view to other windows
* there are several ways to use Tao - thru freeglut, glfw, sdl.. each needs separate wrapper binary for each platform and all of them have some problems on some platforms
--> there are big problems with cross-platform UI. that's why I moved to Java where GL can be used very easily with JOGL available for all platforms
geodan
04-10-2007, 04:02 PM
Has anyone tried installing the latest version of WW on Linux using the Mono runtime?
Dan
Unregistered
04-27-2007, 03:59 AM
I would like to help with the port. I have found a nice open source render engine called openscenegraph. I was wanting to hook WW to use this 3D engine.
what_nick
04-27-2007, 01:20 PM
Please donot double spam as Unregistered. If you like OpenSceneGraph you will like ossimPlanet. It uses the same servers as WorldWind.
http://www.ossim.org/OSSIM/Welcome.html
ouellettesr
05-21-2007, 05:22 PM
I tried installing worldwind on wine and it said it needed .net so I downloaded mono and installed it on wine then it said it needed to install managed directx files and thats when it failed.:) Hope this helps.
MouseOnMars
02-05-2009, 09:00 AM
Yes, WINE (http://en.wikipedia.org/wiki/Wine_(software)). The DirectX --> OpenGL layer can be used in other applications, so could be a possible solution to the DirectX problem.
vBulletin® v3.7.1, Copyright ©2000-2013, Jelsoft Enterprises Ltd.