YKLook説明書 YKLookの紹介 前へ   次へ
   

YKLookの紹介


YKLookとは
YKLookのしくみ
YKLookの特徴


YKLookとは
特定のOSに依存しない汎用GUIライブラリです。
Ruby 用の API を提供しています。

この YKLook を使うと、スタンドアロンのGUIアプリケーションとして動作するだけでなく、
Web対応アプリケーションにもなります。
リモート端末で操作しているように、ブラウザ経由でプログラムを動作させることができます。

YKLookのしくみ
YKLook は Java のGUI機能(いわゆる Swing)を、その知識を前提とせずに
Ruby スクリプトから簡単に操作できるように使いやすくまとめたものです。
それに加えて、スタンドアロンアプリケーションとWebアプリを共通化するための機能を
組み込み、その他様々な機能を追加したものです。

Webアプリとして利用する場合、サーバー側には Java 環境は必要ありません。
そのため、多くのレンタルサーバーで利用可能です。
一方、ブラウザ側には Java の実行環境さえあればよく、Ruby や YKLook を
インストールする必要はありません。

Java 言語の知識も Java のGUI機能(いわゆる Swing)の知識も不要です。
それらはすべて YKLook の中に閉じ込めているので、プログラムの製作者は Ruby の
プログラミング能力さえあれば YKLook を使うことができます。

 
スタンドアロンのとき(拡大)   Webアプリのとき(拡大)

YKLook のGUI基盤として Java を採用したことにより、OSの違いから独立することが
可能となります。
またWebページ上では、Javaアプレットとして動作するので、ブラウザの違いからも独立
することが可能となります。
GUIの外観は、Java標準仕様と各OS仕様のどちらでも利用できます。

以上のとおり、YKLook は動作環境として Javaが必要です。
ただしJRE実行環境のみが必要であり、開発環境は不要です。
(入手方法は後述)


YKLookの特徴

プログラマの立場から見た場合:

設計者の立場から見た場合:

運用・保守の立場から見た場合:



   
YKLook説明書 YKLookの紹介 前へ   次へ


Copyright (c) 2003-2010 YorozuKotowariYa Ltd.