2013-10-13 19 views
7

最近私は小さなトークの方言の世界を掘り下げてきており、非常に感銘を受けています(ここで、私は 'smalltalk'を書くとき、私は現代の小トークトークの言葉 - squeak/pharo/etcを参照しています)。私は、VMと言語自体の小さなフットプリントが好きです。Javaアプリケーションのように、smalltalk/squeak/pharoで書かれたアプリケーションをデプロイできますか?

大学生として、私の研究を支援するツールを書く必要があることがよくあります。一般的に私はJavaを使用しています。なぜなら、自分のコンピュータ設定が何であるか、どれほど技術に精通しているかについて心配することなく、同僚にツールを簡単に配備できるからです。 GUIインターフェースを利用するのはかなり簡単ですし、エンドユーザは実行可能なJARをダブルクリックするだけです。それらはgtgです。問題は、Javaにはあらゆる種類のセキュリティ問題があり、すべてのプラットフォームで常に同じ方法で実行されるわけではないということです。したがって、Smalltalkはかなり魅力的に見え始めています。

アイコンのダブルクリックで起動するスモールトークプログラムを作成することは可能です。私が疑問に思うのは、ユーザーが見て、やりとりできる唯一のものが自分のアプリケーションであるような、サンドボックス化されたスモールトークの世界を作り出すことができるかどうかということです。私は彼らに小さな世界の様子を見たくはありません。このようにして、ユーザは、プログラムの使用に直接関係しない過度のオプションにアクセスすることができるので、誤って物事を混乱させたり混乱することはありません。これは可能なのか、もしそうなら、どうすればいいですか?

答えて

0

、それはフルスクリーンがあるように、あなたのUIにopenWorldWithSpecを送ることができます。これの例はPharoランチャーです:https://ci.inria.fr/pharo-contribution/job/PharoLauncher。この画像を起動すると、残りのPharoにアクセスすることはできません(少なくとも簡単にはできません)。

関連する問題