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
creating a vector editor in pharo, it was a fun experiment to see also the
potential of Athens. However the more I think about the more unnecessary
seems to me the use of SVG graphics. Back then I did not 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.

My dilemma is what graphic library to use : a) Morphic b) Athens or
c)Roassal

What I need is the following:

1) Ability to render small bitmaps fast and do animation , big bitmaps will
be mostly static used for backgrounds

2) Basic interaction ability , mouse left and right click , mouse drag ,
mouse click press and release events. Of course keyboard events too

3) The ability to scale up and down images with minimum distortion

4) The ability to render text smoothly and scale it up and down

5) Transparency also plays a big role in layering those images

I think so far that Roassal is the best candidate because it also
integrates well with Morphic and Athens. Also I may still need some vector
graphics for example charts or dynamic graphics that will depend on user
input that would not be suitable to do strictly with SVG so the morphic
option is getting weaker and weaker.

I wanted a second opinion though since you are much more experienced than
me.

I may also create an API for creating such GUIs with Blender for Pharo.

Another thing I am wondering is how to download all these images to Pharo ,
what you guys use to do download big data to Pharo , maybe Fuel ?

Reply via email to