[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