About GUI and IDE Interface

Bob Calco robert.calco at verizon.net
Wed Jul 31 20:42:12 CEST 2002


OK the SWT thing (Eclipse) looks not very promising in terms of merely
bridging to it to supply native widgets to Oz - it's all implemented in
straight JNI. However, the concept is possibly an excellent model: The C
rendering code is actually very minimialistic, most all the logic is in
native Java abstractions. And yet, because it is well designed more than for
any other reason, its very fast - far faster than AWT and SWING.

I'm hacking through the SWT source and I think building a native,
cross-platform extension library for Oz modelled after the SWT, with
appropriate higher level logic and abstractions implemented in native or
even pure Oz functors would be a very doable thing.

>From there, a GUI development environment written in Oz for Oz would be a
desirable as well as doable thing.

The SWIG and wxWindows integration possibility still ranks high, as an
alternative, though these things are not mutually exclusive.

(In the meantime, for Windows and Mono, I think I'll press forward with the
C# IDE implementation... I still want an Oz development environment "sooner
rather than later" I can work in to develop the cross platform GUI
components and eventual bootstrapped Oz IDE in...)

So... yet another alternative. I love this discipline!

:)

Sincerely,

Bob Calco

%% -----Original Message-----
%% From: owner-oz-users at ps.uni-sb.de [mailto:owner-oz-users at ps.uni-sb.de]On
%% Behalf Of Bob Calco
%% Sent: Wednesday, July 31, 2002 12:41 PM
%% To: users at mozart-oz.org
%% Subject: RE: About GUI and IDE Interface
%%
%%
%% Gabor:
%%
%% Exactly. I'm looking into the SWT now, as an alternative to
%% wxWindows. The
%% SWIG thing is still a separate but real project possibility. But
%% if we did
%% develop an SWT port for Mozart, by and or otherwise, that would
%% give us an
%% interesting story to tell in terms of using Oz to develop
%% Eclipse solutions
%% instead of Java.
%%
%% Sincerely,
%%
%% Bob
%%
%% %% -----Original Message-----
%% %% From: owner-oz-users at ps.uni-sb.de
%% [mailto:owner-oz-users at ps.uni-sb.de]On
%% %% Behalf Of Gabor Szokoli
%% %% Sent: Wednesday, July 31, 2002 12:09 PM
%% %% To: users at mozart-oz.org
%% %% Subject: Re: About GUI and IDE Interface
%% %%
%% %% Without the intention to discourage anyone from any other project:
%% %% Please consider that eclipse is not _that_ java.
%% %% Especially the GUI part, where SWT instead of AWT gives you all the
%% %% speed you need, and unless you are about to invent something totally
%% %% unique in the field of IDE-s, the "eclipse platform" is supposed to
%% %% provide you high level components for everything you need. So, in
%% %% theory, there's hardly any GUI programming left to do.
%% %%
%% %% We are considering the option of porting our application to the
%% %% eclipse platform, and our only consern sofar is migrating our
%% %% awt/swing-based custom widgets.
%% %%
%% %%
%% %% Gabor Szokoli
%% %% www.isis.vanderbilt.edu
%% %%
%% %% -
%% %% Please send submissions to users at mozart-oz.org
%% %% and administriva mail to users-request at mozart-oz.org.
%% %% The Mozart Oz web site is at http://www.mozart-oz.org/.
%% %%
%% %%
%%
%%
%% -
%% Please send submissions to users at mozart-oz.org
%% and administriva mail to users-request at mozart-oz.org.
%% The Mozart Oz web site is at http://www.mozart-oz.org/.
%%


-
Please send submissions to users at mozart-oz.org
and administriva mail to users-request at mozart-oz.org.
The Mozart Oz web site is at http://www.mozart-oz.org/.





More information about the mozart-users mailing list