From: Erik Veenstra Date: 2005-06-04T22:15:25+09:00 Subject: [ANN] RubyWebDialogs 0.2.0 I just released version 0.2.0 of RubyWebDialogs. RubyWebDialogs is a platform independent graphical user interface for Ruby applications. It generates HTML and serves it with an internal HTTP server, so you can use your favorite web browser as the front end for your Ruby application. All this means, that it can be used on almost every platform, like Ruby itself. The basic idea of RubyWebDialogs is to keep development simple, so one can build simple applications in a couple of minutes and not-that-simple applications in a couple of hours. It's not meant for building big applications or things like adding functionality to the corporate's web site. (They'll use Java, anyway...) But if things get faster, and more stable, and more feature-rich, and more community driven, and more integrated with WEBrick, and Apache, well, who knows what all this will lead to... For now, it's just a thing I already use for quiet some time and want to share. You don't have to know anything about HTML, or HTTP, or cookies, or TCP/IP or anything else that's necessary to communicate with browsers over a network. All that has to be and is covered by RubyWebDialogs. The only thing you need to know, besides Ruby, is the very basics of XML, because it's used to define the layout of the screens. More information and download on: http://www.erikveen.dds.nl/rubywebdialogs/index.html gegroet, Erik V. ---------------------------------------------------------------- Major changes: * Added better browser detection on Cygwin. * Added mime support for rwd_files/* (hard coded, for now...) * RWDialog#serve now stops the application when the application is being wrapped by RubyScript2Exe. Fixed a bug concerning the detection of configuration files. * Added Array#rwd_table. * Added RWDialog#text. * Added RWDialog#timeout. * I changed a lot of small other things which are probably not worth mentioning individually, but enhance the total "feel" of RubyWebDialogs. ----------------------------------------------------------------