Re: [Pharo-dev] The Dilemma: Building a Futuristic GUI for Ephestos

2014-09-20 Thread kilon alios
ah thank you ... yeah I tried something similar as a posted in a previous email of this thread. Looks like thats how fast morphic can go. Its not super bad though , I can live with this performance :) I will have to keep animations non looping and quite small and I should be fine. On Fri, Sep

Re: [Pharo-dev] The Dilemma: Building a Futuristic GUI for Ephestos

2014-09-19 Thread Alexandre Bergel
Hi Kilon, Not sure what you are trying to do. Try this: -=-=-=-=-=-=-=-=-=-=-=-= forms := Form allInstances. v := RTView new. t := 1. e := (RTBitmap new form: [ :index | forms at: index ]) elementOn: t. v add: e. v open. [ 50 timesRepeat: [ t := t + 1.

Re: [Pharo-dev] The Dilemma: Building a Futuristic GUI for Ephestos

2014-09-19 Thread Alexandre Bergel
Well… Porting Roassal3d to Woden is almost straightforward :-) We can help on this. Effort behind Woden, Roassal, GraphET are not to simply tools. But instead producing an effective solution for a given problem. So, they will always be changing :-) Cheers, Alexandre On Sep 14, 2014, at 7:28

Re: [Pharo-dev] The Dilemma: Building a Futuristic GUI for Ephestos

2014-09-18 Thread Martin McClure
On 09/15/2014 11:54 AM, Eliot Miranda wrote: Agreed. But one real problem with the Squeak/Pharo UI is the lack of native windows. There is an old project Graphics-External-Ffenestri but AFAICT it isn't being used. But there /is/ a really good prototype of a native window system above Squeak

Re: [Pharo-dev] The Dilemma: Building a Futuristic GUI for Ephestos

2014-09-18 Thread stepharo
HI martin I'm because this is important to be able to learn Stef On 19/9/14 06:36, Martin McClure wrote: On 09/15/2014 11:54 AM, Eliot Miranda wrote: Agreed. But one real problem with the Squeak/Pharo UI is the lack of native windows. There is an old project Graphics-External-Ffenestri

Re: [Pharo-dev] The Dilemma: Building a Futuristic GUI for Ephestos

2014-09-16 Thread Sebastian Sastre
On Sep 15, 2014, at 3:54 PM, Eliot Miranda eliot.mira...@gmail.com wrote: The native windows contain morphs, but anything, including MVC, can be present. This provides native Win32 Windows (doing other platforms is merely work) /and/ the ability to snapshot and bring back up windows on a

Re: [Pharo-dev] The Dilemma: Building a Futuristic GUI for Ephestos

2014-09-16 Thread Esteban A. Maringolo
2014-09-16 14:37 GMT-03:00 Sebastian Sastre sebast...@flowingconcept.com: Well, a while ago in the business list I’ve raised the idea that making Pharo able to do native OS windows would help it to gain market space (as in the opposite of staying at the margins of it). So, I’d be very

Re: [Pharo-dev] The Dilemma: Building a Futuristic GUI for Ephestos

2014-09-15 Thread Hilaire
Le 14/09/2014 21:41, kilon alios a écrit : My problem is not Igor , or Athens or transparency animation with pngs. The problem is that Blender is way more powerful and tailor made for my needs, Pharo is not. I knew that before starting with Pharo and I knew that Pharo would something to have

Re: [Pharo-dev] The Dilemma: Building a Futuristic GUI for Ephestos

2014-09-15 Thread kilon alios
It depends what you mean by control blender. Blender is 2 things a) C/C++ source code that implements all features that users use b) the Python API that allows to use all features that a user can use. Ephestos already allows full access to (b) . So for example if you wanted Dr Geo to export its

Re: [Pharo-dev] The Dilemma: Building a Futuristic GUI for Ephestos

2014-09-15 Thread Hilaire
May be I wrongly expressed: imagine a 3D game whose model world is in Pharo then rendered in Blender (I guess model data need to be share between Pahro and Blender, but graphic only reside on Blender). Now you could use the Pharo dev tools like inspector al. to play with your games. With DrGeo

Re: [Pharo-dev] The Dilemma: Building a Futuristic GUI for Ephestos

2014-09-15 Thread kilon alios
Yeap you can do that with Ephestos, or you will be able to do it shortly. You can send data from pharo to blender but you cannot send data from blender to pharo. But thats is just a matter of adding a small of piece of code in python side so I will implement it probably today. So yes I hope this

Re: [Pharo-dev] The Dilemma: Building a Futuristic GUI for Ephestos

2014-09-15 Thread Ben Coman
kilon alios wrote: No offense intended but lately the more I dive inside Pharo the more I feel I waste my time, I love the IDE and the environment and live coding but using the libraries is a never ending struggle for me. I agree with Nicolai the landscape is not good, Pharo really lacks

Re: [Pharo-dev] The Dilemma: Building a Futuristic GUI for Ephestos

2014-09-15 Thread stepharo
I remember that there was an animated gif support. Now I do not remember exactly. At least in squeak there is an AnimatedImageMorph, that can load and display animated gifs. That works and is quite fast even for multiple instances. But of course no (alpha-)transparency Yes this is

Re: [Pharo-dev] The Dilemma: Building a Futuristic GUI for Ephestos

2014-09-15 Thread stepharo
Guys the animation of roassal2 are done really simply using viva. Stef On 14/9/14 19:07, Nicolai Hess wrote: 2014-09-14 18:20 GMT+02:00 kilon alios kilon.al...@gmail.com mailto:kilon.al...@gmail.com: Plenty ? no A few ? yes Woden is certainly a project that I want it to be

Re: [Pharo-dev] The Dilemma: Building a Futuristic GUI for Ephestos

2014-09-15 Thread stepharo
I understand your frustration because I felt it a few months ago. Now, you should bet on Athens, that the less risky way and it is part of Pharo itself, and it is backed by a C library. For DrGeo, I found bitmap rendering to be much faster after Athens use. Whenever you meet issue, Igor will

Re: [Pharo-dev] The Dilemma: Building a Futuristic GUI for Ephestos

2014-09-15 Thread kilon alios
thanks for you kind words Ben. No the GUI I am developing for Ephestos is suppose to be separate from Blender , I have no intention of forking Blender and maintaining such fork. Regarding OSWindow that wont be necessary I will most likely use Ephestos to access pyQT which in turn will give me

Re: [Pharo-dev] The Dilemma: Building a Futuristic GUI for Ephestos

2014-09-15 Thread Craig Latta
...one real problem with the Squeak/Pharo UI is the lack of native windows. There is an old project Graphics-External-Ffenestri but AFAICT it isn't being used. I'm using it, on Mac OS so far (Windows and Ubuntu Linux are the other host platforms I care about at the moment). But there

Re: [Pharo-dev] The Dilemma: Building a Futuristic GUI for Ephestos

2014-09-14 Thread stepharo
Ronie when you ready I can help writting a chapter for the nex book. Stef On 13/9/14 21:42, Ronie Salgado wrote: Hello, On 13/9/14 20:11, Enrico Schwass wrote: Hi another option could be the verse protocol. There was a plugin for Maya and Blender to do realtime rendering.

Re: [Pharo-dev] The Dilemma: Building a Futuristic GUI for Ephestos

2014-09-14 Thread kilon alios
so I tried to animate in Roassal having two different images display with a delay for few millisecond but it only displays the second image with this code form1 :=Form fromFileNamed:'/Users/kilon/Pictures/pharo.png'. form2 :=Form fromFileNamed:'/Users/kilon/Pictures/box.png'. v := RTView new. c

Re: [Pharo-dev] The Dilemma: Building a Futuristic GUI for Ephestos

2014-09-14 Thread stepharo
I remember that there was an animated gif support. Now I do not remember exactly. for roassal2 have a look at the viva classes: this is the animation frameworks that igor designed. Stef On 14/9/14 10:22, kilon alios wrote: so I tried to animate in Roassal having two different images display

Re: [Pharo-dev] The Dilemma: Building a Futuristic GUI for Ephestos

2014-09-14 Thread Nicolai Hess
2014-09-14 11:32 GMT+02:00 stepharo steph...@free.fr: I remember that there was an animated gif support. Now I do not remember exactly. At least in squeak there is an AnimatedImageMorph, that can load and display animated gifs. That works and is quite fast even for multiple instances. But of

Re: [Pharo-dev] The Dilemma: Building a Futuristic GUI for Ephestos

2014-09-14 Thread kilon alios
yeah I am afraid transparency is very important to me On Sun, Sep 14, 2014 at 1:34 PM, Nicolai Hess nicolaih...@web.de wrote: 2014-09-14 11:32 GMT+02:00 stepharo steph...@free.fr: I remember that there was an animated gif support. Now I do not remember exactly. At least in squeak there

Re: [Pharo-dev] The Dilemma: Building a Futuristic GUI for Ephestos

2014-09-14 Thread p...@highoctane.be
Why not use Woden? Phil Le 14 sept. 2014 12:51, kilon alios kilon.al...@gmail.com a écrit : yeah I am afraid transparency is very important to me On Sun, Sep 14, 2014 at 1:34 PM, Nicolai Hess nicolaih...@web.de wrote: 2014-09-14 11:32 GMT+02:00 stepharo steph...@free.fr: I remember that

Re: [Pharo-dev] The Dilemma: Building a Futuristic GUI for Ephestos

2014-09-14 Thread kilon alios
what ? where ? how ? ;) I can use anything that is documented and keep its windows inside pharo window. Looks like I will be sticking with plain morphic for now I have not seen any substantial benefit in all other graphic libraries. I have to investigate NBOpenGL but it feels like an overkill

Re: [Pharo-dev] The Dilemma: Building a Futuristic GUI for Ephestos

2014-09-14 Thread Nicolai Hess
Why should he use it, now? I mean, is there a stable API? Or a roadmap ? Sometimes it is a bit dangerous to trust on bleeding edge pharo frameworks. I did some work based on Roassal3D just to found out there won't be any further development. The same happens with Roassal and GraphET. The same can

Re: [Pharo-dev] The Dilemma: Building a Futuristic GUI for Ephestos

2014-09-14 Thread p...@highoctane.be
Do you know anything better for futuristic UIs at the moment? I guess that we aren't talking about commercial dev here. And if we would rely on everything being documented in Pharo, errr, we wouldn't go too far. That being said, there are plenty of examples in the Woden code. Phil Le 14 sept.

Re: [Pharo-dev] The Dilemma: Building a Futuristic GUI for Ephestos

2014-09-14 Thread kilon alios
Plenty ? no A few ? yes Woden is certainly a project that I want it to be successful and keep going forward but at the moment I can't say its usable when each time I resize the window it corrupts the viewport. No offense intended but lately the more I dive inside Pharo the more I feel I waste

Re: [Pharo-dev] The Dilemma: Building a Futuristic GUI for Ephestos

2014-09-14 Thread Nicolai Hess
2014-09-14 17:26 GMT+02:00 p...@highoctane.be p...@highoctane.be: Do you know anything better for futuristic UIs at the moment? No, I don't know anything about futuristic UI at All :) nor do I know anything about woden besides one demo video (is woden for UIs?). Anyway I think only a few

Re: [Pharo-dev] The Dilemma: Building a Futuristic GUI for Ephestos

2014-09-14 Thread Nicolai Hess
2014-09-14 18:20 GMT+02:00 kilon alios kilon.al...@gmail.com: Plenty ? no A few ? yes Woden is certainly a project that I want it to be successful and keep going forward but at the moment I can't say its usable when each time I resize the window it corrupts the viewport. No offense

Re: [Pharo-dev] The Dilemma: Building a Futuristic GUI for Ephestos

2014-09-14 Thread kilon alios
yes JAVA Swing comes with animation abilities , maybe you mean something more than that http://youtu.be/I3usNR8JrEE?t=7m41s before JAVA FX , Java had and still has Java2D. but I am no big fan of Java anyway. Dont know what it means by ahead of its time but back in 1998 I was coding in Delphi

Re: [Pharo-dev] The Dilemma: Building a Futuristic GUI for Ephestos

2014-09-14 Thread Hilaire
Le 14/09/2014 18:20, kilon alios a écrit : Thank you all people who helped me. But I don't think it worths to make my project in Pharo, too many problems. I feel privileged to have helped you with my contributions , I wish the Pharo the best. I could return back to Python but I think its time

Re: [Pharo-dev] The Dilemma: Building a Futuristic GUI for Ephestos

2014-09-14 Thread kilon alios
hehe you have not seen me frustrated if you not have seen me code in C++ for windows and being so frustrated at Microsoft MFC that I punched my screen :D That was 20 years ago and fortunately I have not punched a screen since then. That day was the day I realised I did not have the patience , the

Re: [Pharo-dev] The Dilemma: Building a Futuristic GUI for Ephestos

2014-09-14 Thread vfclists .
On 14 September 2014 18:54, kilon alios kilon.al...@gmail.com wrote: yes JAVA Swing comes with animation abilities , maybe you mean something more than that http://youtu.be/I3usNR8JrEE?t=7m41s before JAVA FX , Java had and still has Java2D. but I am no big fan of Java anyway. Dont know

Re: [Pharo-dev] The Dilemma: Building a Futuristic GUI for Ephestos

2014-09-14 Thread kilon alios
I don't plan to do anything complicated with C++ just contribute bug fixes to blender and maybe add a few features here and there. Definetly not implementing a Smalltalk into it :D I am also interesting in improving my mathematical knowledge about 3d graphics. I am foremost a 3d artist, but I like

Re: [Pharo-dev] The Dilemma: Building a Futuristic GUI for Ephestos

2014-09-14 Thread p...@highoctane.be
FWIW, Blender has its own UI toolkit. So, they designed their own thing. http://3dicc.com/ 's Terf runs on Cog + internal additions. I guess it shows that things can be done nicely when it comes to UIs. As for Java and UI toolkits, I've been programming in Swing very extensively at one point.

[Pharo-dev] The Dilemma: Building a Futuristic GUI for Ephestos

2014-09-13 Thread kilon alios
So far Ephestos has gone quite well and I am satisfied with my progress so far. I think its time to start thinking about a GUI for it. I was always very interested in creating futuristic GUIs like this http://vimeo.com/68113915 At first I thought about a project Hyperion to explore the idea of

Re: [Pharo-dev] The Dilemma: Building a Futuristic GUI for Ephestos

2014-09-13 Thread Hilaire
Hi, Le 13/09/2014 11:05, kilon alios a écrit : have integration with Blender so my idea now is to drop Hyperion and instead make the GUI inside Blender and export it as a set of animatable bitmaps. I am curious. You mean rendering Bitmap from blender, for later use in Pharo UI? My

Re: [Pharo-dev] The Dilemma: Building a Futuristic GUI for Ephestos

2014-09-13 Thread kilon alios
I am curious. You mean rendering Bitmap from blender, for later use in Pharo UI? yes exactly. Blender can render in all popular graphics files, most used are png. Animation frames can be rendered each frame in its own file. So basically its a lot like the average games out there. I will

Re: [Pharo-dev] The Dilemma: Building a Futuristic GUI for Ephestos

2014-09-13 Thread Enrico Schwass
Hi another option could be the verse protocol. There was a plugin for Maya and Blender to do realtime rendering. Dont know if there is some automatic Swig-like wrapper for smalltalk but FFI might work. http://youtu.be/c_D2YJSNj8I Almost a decade ago I did some ruby bindings by hand. It was

Re: [Pharo-dev] The Dilemma: Building a Futuristic GUI for Ephestos

2014-09-13 Thread kilon alios
Moving data between Pharo and Blender via Ephestos is not a problem, just something I need to sit down and code. I can already access all operators and all propertied of blender from pharo via Ephestos. What that mean is that you can manipulate Blender from pharo any way you want. Verse is a data

Re: [Pharo-dev] The Dilemma: Building a Futuristic GUI for Ephestos

2014-09-13 Thread stepharo
On 13/9/14 20:11, Enrico Schwass wrote: Hi another option could be the verse protocol. There was a plugin for Maya and Blender to do realtime rendering. Dont know if there is some automatic Swig-like wrapper for smalltalk but FFI might work. There is Wig like wrapper for Pharo done by

Re: [Pharo-dev] The Dilemma: Building a Futuristic GUI for Ephestos

2014-09-13 Thread Ronie Salgado
Hello, On 13/9/14 20:11, Enrico Schwass wrote: Hi another option could be the verse protocol. There was a plugin for Maya and Blender to do realtime rendering. Dont know if there is some automatic Swig-like wrapper for smalltalk but FFI might work. There is Wig like wrapper for Pharo