[X3D-Public] FreeWRL/FreeX3D iPhone Build

John A. Stewart alex.stewart at crc.ca
Mon Nov 8 08:45:47 PST 2010

Hi Byounghyun;

On 2010-11-08, at 9:29 AM, Byounghyun Yoo wrote:

> Is the FreeWRL/FreeX3D iPhone Build page (http://freewrl.sourceforge.net/build_iPhone.html) valid with the latest release?

No, probably not.  As most on this list know, CRC Canada has taken a step to the side and has combined the resources assigned to smaller projects into larger ones, so development of FreeWRL is now dependent on the volunteers. (which, is doing very well)

As an open source developer for FreeWRL, I can state that we are slowly moving towards OpenGL ES-2.0, and OpenGL- 3.x and 4.x compatibility. To this end:

	- Matrix stacks and all manipulation now done within FreeWRL;
	- glu* utilities replaced with code in FreeWRL (with exception of tessellation);
	- Material properties moving to shaders; some nodes, such as the Background nodes, complete;
	- GL parameters being verified so that data types and enumerated constants fit within the OpenGL-ES 2.0 specification.

In general, the FreeWRL codebase is moving forward; new nodes going in, code streamlining going on, bug fixes happening. 

The major issues with the smaller devices such as the iPhone and the Nokia N900, is that the UI needs work; while we hope to have the "back end" code ready for mobile devices in the near term, quite a bit of effort has to go into the UI front end, in terms of navigation.

For my current project, I am doing iPhone apps, and have Nokia devices. While I have not personally tried to import the FreeWRL code into these devices, I keep wondering how much effort is involved. Maybe one of these rainy/snowy weekends I'll sit down and work through it.

Does this help?  Are you wanting to put some time/effort into the port?


John A. Stewart
alex.stewart at crc.ca

Network Systems and Technologies - 
        Systemes et technologies des reseaux
Communications Research Centre Canada  |  
         Centre de recherches sur les communications Canada

3701 Carling Ave.  |  3701, avenue Carling
PO Box 11490, Station H  |  CP 11490, succursale H
         Ottawa ON K2H 8S2   |  Ottawa (Ontario) K2H 8S2


More information about the X3D-Public mailing list