[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [www-vrml] vrml 2 vrml communications



Len,

are you trying to say that Java is not a good cross-platform solution ?
I have been using
java for this very purpose for years (linux, solaris and windows) so far
it has worked very well for me.

Care to qualify that ?

Troy


-----Original Message-----
From: owner-www-vrml@web3d.org [mailto:owner-www-vrml@web3d.org]On
Behalf Of Bullard, Claude L (Len)
Sent: September 27, 2004 12:06 PM
To: 'Clayton Cottingham'; 'George Birbilis'; 'VRML list'
Subject: RE: [www-vrml] vrml 2 vrml communications


Nor is Java.

.Net CLR/CLS is very cool.

len


From: owner-www-vrml@web3d.org [mailto:owner-www-vrml@web3d.org]On
Behalf Of Clayton Cottingham

 but of course this isnt a cross platform solution

> From: owner-www-vrml@web3d.org 
> [mailto:owner-www-vrml@web3d.org] On Behalf Of George Birbilis

> > > There has been some discussion of writing a C or C++ binding.
> >
> > Not to mention C# and/or .NET languages in general (as 
> discussed 8-9 
> > months ago).
> 
> in fact with .NET you shouldn't need to write more bindings 
> if you have a Javascript one. The JScript.net is a compiler 
> (not even an interpretter) and if you only use CLS (Common 
> Language Specification) compatible datatypes only, then all 
> other CLS-compliant .NET languages will be able to directly 
> call your Javascript binding classes (the classes of the 
> "binding" layer themselves may have been implemented 
> intenally in whatever language the browser vendor wished)
> 
> that's the nice thing with .NET - you get language 
> interoperability. Write a single CLS-compliant OOP API and 
> provide those as .NET interfaces and classes (packed in 
> "assemblies" [.DLLs] together with metadata, resources
> etc.) and any .NET language that is fully CLS-compliant will 
> be able to call your API (CLS has supports concepts like 
> interface, class, threading etc., that's why VB.net has been 
> upgraded to a modern OOP language - however not all languages 
> have to support the full range of CLR features, so to 
> maximize reuse of an API better make use in it of only the 
> needed features)
------------------------------------------------------------------------
-
for list subscription/unsubscription,
go to
http://www.web3d.org/cgi-bin/public_list_signup/lwgate/listsavail.html

-------------------------------------------------------------------------
for list subscription/unsubscription,
go to http://www.web3d.org/cgi-bin/public_list_signup/lwgate/listsavail.html