Prev: Error: uninitialized constant Mysql::Protocol::UNIXSocket
Next: win32API problem running ocra in linux
From: Micah Martin on 4 Feb 2010 15:55 A good friend brought this thread to my attention. Limelight has been my pet project for a few years now. I'll see what I can do to answer your questions. tuti plain wrote: > Hi all, > > I am a Ruby GUI freak. Every once in a while, I'll google something > like "ruby gui api". So far, though, I have only worked with FXRuby > because of its, IMO, excellent book, which I bought in Amazon. While > looking into GUIs, I came across LimeLight, an API for JRuby. I tried > out a few of the examples, and I liked what I saw. But I wonder... why > is it rarely mentioned in these forums? I guess we haven't done a really good job of publicizing it. I've presented it at a couple conference as have a couple other people. But so far it doesn't have much of a user base. Here at 8th Light, we love using Limelight. We use it for internal projects and client projects. It's great! > Is it not a regular GUI API? Hmm... Interesting question. I suppose I like to think that it's not "regular". Where it differs most from other GUI APIs is in it's declarative syntax. > Though I have not delved into the API itself, it seems to have a > different concept about GUI programming (like, setting up "stages" or > something). Is there a reason for this, or is it not that well known? Yeah. The theater metaphor used by Limelight evolved after many iterations of development. There are things I like about desktop GUI development and there are things I like about web GUI development. In developing Limelight, I took the best of both worlds. Although it's still evolving, the Limelight API is what feels most natural to me. If you've got some patience, here's a 25 min video of a talk I gave at qcon SF 2009. It's a light weight overview of the Limelight framework. http://www.vimeo.com/8583283 Micah -- Posted via http://www.ruby-forum.com/.
From: Micah Martin on 4 Feb 2010 16:13 You're right James. Rather than provide a buffet of widgets, Limelight provides one simple, yet flexible building block called a prop. Props can be styled to look the way you want them to look and coded to behave the way you want them to behave. By combining multiple props, you can build complex widgets of your own design. Micah James Britt wrote: > Marnen Laibow-Koser wrote: >> >> Uh, what? I don't think Limelight uses HTML. > > Correct. That's why I said "equivalent of HTML 3.2 for desktop apps" > > You're limited to some small set of widgets and input fields, much like > HTML 3.2. > > No calendar controls, no sortable tables, etc. > > (Again, if I'm wrong about this, please correct me.) > > > -- > James Britt > > www.jamesbritt.com - Playing with Better Toys > www.ruby-doc.org - Ruby Help & Documentation > www.rubystuff.com - The Ruby Store for Ruby Stuff > www.neurogami.com - Smart application development -- Posted via http://www.ruby-forum.com/.
From: James Britt on 4 Feb 2010 17:41 Micah Martin wrote: > You're right James. Rather than provide a buffet of widgets, Limelight > provides one simple, yet flexible building block called a prop. Props > can be styled to look the way you want them to look and coded to behave > the way you want them to behave. By combining multiple props, you can > build complex widgets of your own design. Thanks, good to know. -- James Britt www.jamesbritt.com - Playing with Better Toys www.ruby-doc.org - Ruby Help & Documentation www.rubystuff.com - The Ruby Store for Ruby Stuff www.neurogami.com - Smart application development
From: tuti plain on 4 Feb 2010 20:04 Hi, thanks for for the info. I will certainly look more into LimeLight. Not hearing regularly about, I was thinking it didn't hold a good reputation, but now I see it's just not that well known. A big thank you for the whole community, you guys are the best! -- Posted via http://www.ruby-forum.com/.
From: Roger Pack on 5 Feb 2010 11:31 > I guess we haven't done a really good job of publicizing it. I've > presented it at a couple conference as have a couple other people. But > so far it doesn't have much of a user base. Looks like its mailing list: http://groups.google.com/group/limelight_users is mostly spam--might want to do something about that. -r -- Posted via http://www.ruby-forum.com/.
First
|
Prev
|
Next
|
Last
Pages: 1 2 3 Prev: Error: uninitialized constant Mysql::Protocol::UNIXSocket Next: win32API problem running ocra in linux |