I’m designing a tool for a non profit organisation (housing aged
people). Purpose is displaying informations for an internal TV
channel, like airport arrivals or city bus display (crt/lcd) with
wheather (text), quote of the day. Or for europeans People a TELETEXT
/ VIDEOTEXT a bit more pretty.
Of course licence with fall into GPL or wtfpl, depend of my coding
proud. And of course that will written in Ruby.
Users (publishers) wont spend time to use a tool such Powerpoint for
designing pages or animations, too rich and too “I’ve missed the xyz
setting check box and my slides are messy!”
The goal is to describe the slides/animations pages with a syntax near
textile with special class extensions, convert to xhtml (easy) , parse
the xhtlm and do a graphic render. I’ve now a pre-working render
engine able to display using ANSI like. (old BBS time :)). Source
Textile syntax is a bit violated to define the “pages” units but
that’s done before, I don’t patch Redcloth anyway.
The big dollars question is : what library use for such gfx rendering ?
I’ve tried ruby-opengl, rubygame, rubysdl, rudl. Theses libs are
working great here (Debian Etch) but a good font rendering seem to be
hard (I fail to have a working ftgl install). And some dependencies
like boost.org are enormous, far in size and features of my needs.
Because my app will mostly display text with simples bitmaps and
trivial animations or sprites or bitmaps moves, I feel using such libs
is too complex and hard to port (in case) to win 32.
Have you a best way to suggest me or a successful experience in a way
Small specs :
- Display Texts and basic gfx on a full screen window (X11 or Win32)
on 640x400 or a bit more.
- 256 colors is far enough
- Display text using ttf or else fonts with few size variations
- Bitmap display (backgrounds, icons, …)
- Basic line and polygons drawing
- Basic move of screen portions.
- No sound, no joystick, no sprite collisions and so on…
Thanks for your help and suggestions,