[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.ruby

TK for web application

Guo Yangguang

8/1/2007 2:35:00 AM

hello:
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?
thank you!
--
Posted via http://www.ruby-....

9 Answers

Guo Yangguang

8/1/2007 2:46:00 AM

0


TK is used to build graphic user interface.

parvinder Singh wrote:
> helo
> waht is TK

--
Posted via http://www.ruby-....

Jim Clark

8/1/2007 2:46:00 AM

0

http://en.wikipedia.org/wiki/Tk_%28programming_l...

parvinder Singh wrote:
> helo
> waht is TK
>
> On 8/1/07, Guo Yangguang <gyg22@163.com> wrote:
>
>> hello:
>> 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?
>> thank you!
>> --
>> Posted via http://www.ruby-....
>>
>>
>>
>
>


Guo Yangguang

8/1/2007 3:20:00 AM

0

thank you!
From these article,TK should be for desktop application.
But if i want to make my rail web application'GUI more attractive,how do
i do?

Jim Clark wrote:
> http://en.wikipedia.org/wiki/Tk_%28programming_l...

--
Posted via http://www.ruby-....

knuwe1

8/1/2007 5:57:00 AM

0

On Aug 1, 5:19 am, Guo Yangguang <gy...@163.com> wrote:
> thank you!
> From these article,TK should be for desktop application.
> But if i want to make my rail web application'GUI more attractive,how do
> i do?
>
> Jim Clark wrote:
> >http://en.wikipedia.org/wiki/Tk_%28programming_l...
>
> --
> Posted viahttp://www.ruby-....

Hi,
what do you mean with "more attractive"? If you would like to improve
the UI you can use CSS and all the other HTML elements for that.
Wouldn't that be a possibility ...

Kind regards,
Knut

HT de Beer

8/1/2007 7:11:00 AM

0

Guo Yangguang wrote:
> Is TK suitable for rails "web" application?It seems that TK is for
> desktop application.

I have used tcl/TK on the web once or twice via the tcl-plugin (
http://www.tcl.tk/softwa... ). However, I am not sure if this will
work together with Ruby (Rails on Ruby), nor am I sure this is what you are
asking :-)

Hidetoshi NAGAI

8/1/2007 7:55:00 AM

0

Guo Yangguang

8/1/2007 9:46:00 AM

0

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 <gyg22@163.com>
> 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-....

paron

8/1/2007 11:17:00 AM

0

On Aug 1, 5:45 am, Guo Yangguang <gy...@163.com> 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?

You might have a look at Flex:
http://en.wikipedia.org/wiki/...
http://groups.google.com/group/adobe-rubyonrails-ria...

and at OpenLaszlo:
http://en.wikipedia.org/wiki/...
http://groups.google.com/group/laszlo-on-rails?lnk=li...

and at xul:
http://www.moztips.com/xul_lessons/fortunecookies/p...
http://www.zedshaw.com/essays/rub...

I have a fondness for OpenLaszlo, and OpenLaszlo can produce either
DHTML or Flash-based RIA, so I'd start there. Flex is Adobe's, and has
Adobe's massive support, but it's Flash player all the way. xul is
"kul," but it's only on Mozilla browsers.

Those are the main answers I know about.

Ron

John Joyce

8/1/2007 11:42:00 AM

0

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 <gyg22@163.com>
>> 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-....
>