From: John Joyce Date: 2007-08-01T20:42:18+09:00 Subject: Re: TK for web application You just need to learn CSS. It will allow much more attractive pages. That is your easiest, most useful technology to learn for beautifying a rails app On Aug 1, 2007, at 4:45 AM, Guo Yangguang wrote: > Thank you!Your explaining have made me clear about TK in ruby.I > have to > find another way to build rich interface.In fact ,what i really > want is > someting that can make my interface looks more attractive.Using that > tool,My interface such as menu would have more third dimension,even > some > animations.I prefer a button like flash button,not just a plain text > containing a link.Can you tell me what can make me accomplish this > rich > interface? > > > > > Hidetoshi NAGAI wrote: >> From: Guo Yangguang >> Subject: TK for web application >> Date: Wed, 1 Aug 2007 11:35:11 +0900 >> Message-ID: <617367295ffb8a3fa1c5ca0872e6b356@ruby-forum.com> >>> Is TK suitable for rails "web" application?It seems that TK is for >>> desktop application. >>> If i want to use TK in "rails web application",where should i >>> put my >>> files containing TK codes in the rails directory? >> >> When you want to run a Tk GUI on a client browser, >> you must use "Tcl Plugin" and write a Tcl/Tk code >> (NOT a Ruby/Tk code). >> >> However, if you can admit to manage a (multi-window) Ruby/Tk GUI on >> the server, Ruby/TkORCA (Ruby/Tk on RFB canvas) may be able to >> help you. >> It can provide Ruby/Tk applications on the Net >> (includes embedding it in a part of a web page). >> You can use any library, if the library can draw on a container >> frame of Tk (e.g. VTK is OK) or never draw on the screen. >> Of course, it can store access logs and, if you want, >> GUI control logs by users. >> >> Unfortunately, current Ruby/TkORCA has no interface for a view of >> Rails. >> Probably, making such interface is a little troublesome, >> because a Tk GUI is not a "send and response"-type application >> but a "connection"-type application. >> A web page must has two or more frames. >> One of them is a Ruby/TkORCA frame which keeps a connection to >> the server, and some of othres are asynchronous pages. >> The running Ruby/TkORCA GUI can be controlled by an administrator >> (in this case, a web server process). >> To affect the pages on the client browser, the GUI must send >> the new pages with asynchronous control. >> >> If you want to try, I'll make the current snapshot downloadable. >> The only document of Ruby/TkORCA is a digest written with Japanese. >> Please ask me about the setup and the usage of Ruby/TkORCA. > > -- > Posted via http://www.ruby-forum.com/. >