running other applications/process inside of VW

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

running other applications/process inside of VW

Jarek@GMX
Hi there,

A friend of mine was showing me some time a go a cool third party
drawing tool he was driving off VW image via a set of files and a
#cshOne:. He also complained about problems closing the window
automatically and the likes...
This made me think about how difficult would it be to embed an
application inside of a VW image - imagine running a Corel Draw on a tab
of your workbook somewhere in the image... Initially I was just thinking
about simple stuff like starting a process and killing it when a widget
was released or something. Maybe later one would like to have some
events preprocessed via the image - "mouse in/out" or maybe some event
emulation.

Can someone comment on how difficult would it be to build an OS Wrapper
thingy to service this?



Regards, Jaroslaw.

Reply | Threaded
Open this post in threaded view
|

Re: running other applications/process inside of VW

Mark Pirogovsky-3
Jaroslaw,

On Windows one can use COM connect package - the demo included with
distribution lets you embed IE browser into the Smalltalk window.  I 've
seen people use Excel inside VW as well.

There is a company in Europe which specializes in providing tools to
simplify COM usage -- Joops.com
The problem with the COM is that if the OCX control crashes it may take
down the VW process as well.

AS far as doing it on other platforms like Mac  - I have no idea if
anything of the sort is available

My 2c.

--Mark

Jaroslaw Podgajny wrote:

> Hi there,
>
> A friend of mine was showing me some time a go a cool third party
> drawing tool he was driving off VW image via a set of files and a
> #cshOne:. He also complained about problems closing the window
> automatically and the likes...
> This made me think about how difficult would it be to embed an
> application inside of a VW image - imagine running a Corel Draw on a tab
> of your workbook somewhere in the image... Initially I was just thinking
> about simple stuff like starting a process and killing it when a widget
> was released or something. Maybe later one would like to have some
> events preprocessed via the image - "mouse in/out" or maybe some event
> emulation.
>
> Can someone comment on how difficult would it be to build an OS Wrapper
> thingy to service this?
>
>
>
> Regards, Jaroslaw.
>
>
>

Reply | Threaded
Open this post in threaded view
|

Re: running other applications/process inside of VW

Josef Springer
Hi all,

the only way to control an extern system on Windows-platforms from VW is the COM-/ActiveX-interface. With COM/ActiveX you can control a extern domain-model and a GUI of an extern domain-model like is is part of your image. The extern domain-model is like a component in a component-model based system.

Signature mit freundlichen Grüßen / best regards,
Josef Springer
(Geschäftsleitung/Management)

Postal
Address
[hidden email]
Orlando-di-Lasso Str. 2
D-85640 Putzbrunn
Phone
Office
+49 (0)89 600 6920


Phone
Fax
+49 (0)89 600 69220


Web
Web
http://www.joops.com



JOOPS
(HRB München 86239)

-- the software company --

 

Mark Pirogovsky wrote:
Jaroslaw,

On Windows one can use COM connect package - the demo included with distribution lets you embed IE browser into the Smalltalk window.  I 've seen people use Excel inside VW as well.

There is a company in Europe which specializes in providing tools to simplify COM usage -- Joops.com
The problem with the COM is that if the OCX control crashes it may take down the VW process as well.

AS far as doing it on other platforms like Mac  - I have no idea if anything of the sort is available

My 2c.

--Mark

Jaroslaw Podgajny wrote:
Hi there,

A friend of mine was showing me some time a go a cool third party drawing tool he was driving off VW image via a set of files and a #cshOne:. He also complained about problems closing the window automatically and the likes...
This made me think about how difficult would it be to embed an application inside of a VW image - imagine running a Corel Draw on a tab of your workbook somewhere in the image... Initially I was just thinking about simple stuff like starting a process and killing it when a widget was released or something. Maybe later one would like to have some events preprocessed via the image - "mouse in/out" or maybe some event emulation.

Can someone comment on how difficult would it be to build an OS Wrapper thingy to service this?



Regards, Jaroslaw.