app in app

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

app in app

chsmith
Dear Squeakers,

I have always had a hard time learning anything until I had a project to
do it around.  Well that time has come.

I need to write an app. that will let me run one application inside
another.  I would like to have a cad type app. running in a window and
then be able to over lay that cad app. with another app.  that lets me
put hot spots on the cad app.  These hot spots will have the ability to
show a colored outline around their perimeter.  That outline we would
like to be able to turn on and off or make blink.  The purpose of the
hot spot is to train people how to use the cad app.  by showing them
where to pick menu items and enter data etc.

So the whole things runs like this, we start the cad app. and the tutor
app.  The tutor app. step by step shows the student where and what
bottoms to pic and where and what data to enter.  As they enter etc. the
app.  actually functions and they are able to create in the cad app.  
Kind of a training wheel effect.

Can any one tell whether or not I could do this in Squeak and kind of
help me do it.  I do have a nephew who is a good programmer but has
never used Squeak of small Talk and I would like to get  him help me do
this app.  start using Squeak.

Can any one point in the right direction?  I would like to do the same
thing for learning Squeak.  Once we learn how to do it for the cad app.  
I will do it for the Squeak community and make it free.

Sincerely,

Chuck Smith

Reply | Threaded
Open this post in threaded view
|

Re: app in app

Matthias Berth-2
Hello,


would the cad app be written in squeak as well?


Matthias

On 9/4/07, Chuck Smith <[hidden email]> wrote:

> Dear Squeakers,
>
> I have always had a hard time learning anything until I had a project to
> do it around.  Well that time has come.
>
> I need to write an app. that will let me run one application inside
> another.  I would like to have a cad type app. running in a window and
> then be able to over lay that cad app. with another app.  that lets me
> put hot spots on the cad app.  These hot spots will have the ability to
> show a colored outline around their perimeter.  That outline we would
> like to be able to turn on and off or make blink.  The purpose of the
> hot spot is to train people how to use the cad app.  by showing them
> where to pick menu items and enter data etc.
>
> So the whole things runs like this, we start the cad app. and the tutor
> app.  The tutor app. step by step shows the student where and what
> bottoms to pic and where and what data to enter.  As they enter etc. the
> app.  actually functions and they are able to create in the cad app.
> Kind of a training wheel effect.
>
> Can any one tell whether or not I could do this in Squeak and kind of
> help me do it.  I do have a nephew who is a good programmer but has
> never used Squeak of small Talk and I would like to get  him help me do
> this app.  start using Squeak.
>
> Can any one point in the right direction?  I would like to do the same
> thing for learning Squeak.  Once we learn how to do it for the cad app.
> I will do it for the Squeak community and make it free.
>
> Sincerely,
>
> Chuck Smith
>
>

Reply | Threaded
Open this post in threaded view
|

Re: app in app

Göran Krampe
In reply to this post by chsmith
Hi!

> Dear Squeakers,
>
> I have always had a hard time learning anything until I had a project to
> do it around.  Well that time has come.
>
> I need to write an app. that will let me run one application inside
> another.  I would like to have a cad type app. running in a window and
> then be able to over lay that cad app. with another app.  that lets me
> put hot spots on the cad app.
[SNIP]

As far as I can tell you want to run a regular app (on win32?) and then
let Squeak "draw" on top of it to visually outline specific areas etc.

- Can the Squeak helper app presume that the CAD app is looking the same
and being positioned on the desktop in such a manner that the positions do
not change? Otherwise you need to do "visual analysis" and that's hard.

- Squeak normally only draws inside its own window but there are FFI
(foreign function interface) examples of using Win32 GDI (or other
platform specific graphical calls) to draw outside the window "directly on
the desktop". This might be sufficient for your needs.

- I have a faint recollection that wxSqueak (now seemingly stalled) could
do stuff outside the window, but I may be wrong.

- Another approach is to "bring the app into Squeak" using VNC or X11 or
such, I guess the Croqueteers knows more about this since they do it in
Croquet. Possibly your best bet is to write this in Croquet, it would also
give you lots of other cool "educational" stuff.

regards, Göran


Reply | Threaded
Open this post in threaded view
|

Re: app in app

Göran Krampe
Hi!

Also see: http://wiki.squeak.org/squeak/5891

Especially the Rome plugin etc might be of use. Not sure if Sophie does
stuff using Rome that comes close to what you want to do.

regards, Göran


Reply | Threaded
Open this post in threaded view
|

Re: app in app

RobertHinkson
to promote this application to  android buy installs for your app
<https://reviews-up.com/android-app-installs/>   and then our specialists
will help you not only in  promotion
<https://www.serviceacademyforums.com/index.php?members/ritahayes.40632/>  
but also in market analytics




--
Sent from: http://forum.world.st/Squeak-Dev-f45488.html