[Vm-dev] Re: [Pharo-dev] Initial versions for OSWindow and Woden

David T. Lewis lewis at mail.msen.com
Sat May 31 12:42:30 UTC 2014


On Sat, May 31, 2014 at 08:34:47PM +0800, btc at openinworld.com wrote:
> 
> Hi Ronie,  This is really exciting (and I've cross-posted to vm-dev). I 
> guess this will help multi-monitor displays to have a window on each 
> monitor? 
> 
> Ronie Salgado wrote:
> >Hello There,
> >
> >I have been working in OSWindow, which is a cross platform API for 
> >dealing with native operating system windows. This API requires using 
> >a custom VM and the library SDL2.
> >
> >With this API, even the main Pharo window is handled almost completely 
> >in image side using NativeBoost.
> >
> >The only support required from the VM is a small periodical check in 
> >the heartbeat about the presence of events. This no more than 10 lines 
> >of code.
> 
> Is there much you needed to change/delete from the existing VM window 
> initialization.  Since the VM is shared with other Smalltalk platforms, 
> how compatible would this be to maintain in parallel with the existing 
> VM windows initialization?
> cheers -ben
> 

What are the 10 lines of code required to provide the VM support?

Dave


> >
> >This is currently working very well in my Linux machine, so I need to 
> >start testing this stuff.
> >
> >For Windows, soon I will be building the custom VM. My last built was 
> >very dirty and I want to do something more clean.
> >
> >For Mac OS X, I don't have one for testing. But Alex is going allow me 
> >to borrow one for some time. So be patience.
> >
> >As for Woden, it is a new 3D graphics engine that I started making. 
> >This one requires currently support of OSWindow and also shows some 
> >cool stuffs.
> >
> >As for prebuilt versions of the VM with OSWindow support along with 
> >preloaded images for both, OSWindow and Woden. And screenshots.
> >
> >Well, I am putting them here: http://ronie.cl/OSWindow/
> >
> >Greetings,
> >Ronie


More information about the Vm-dev mailing list