タグ

JavaとMOONGIFTに関するpoad1010のブックマーク (3)

  • どこまでも自由に情報をまとめる·Meshcraft MOONGIFT

    Meshcraftは自由度の高いコンセプトマップエディターです。 Webはとても自由度が高いです。しかしHTMLという枠の中で行動を迫られます(FlashやJavaアプレットもありますが)。しかしそうした枠を超えてとにかく自由に情報を蓄積していけるソフトウェアがMeshcraftです。 トップページです。色々な枠やテキストが浮かんでいます。これらは自由に動かしたり編集したりできます。マウスで全体の視点を動かすこともできます。 登録フォームです。下の部分が大きくなるのはなかなか気持ちいい感覚です。 こんな感じで情報を結びつけることもできます。 新しい項目を追加します。左クリックで追加されます。 項目を追加した後、ドラッグで線を引きます。これでリレーションができます。 互いの関係性を明記します。 枠付きの他、ラベルも追加できます。 Meshcraftはコンセプトマップエディターという名称になっ

    どこまでも自由に情報をまとめる·Meshcraft MOONGIFT
  • こんなやり方が…プラグインなしでWebブラウザ上でJavaを実行する·DoppioVM MOONGIFT

    DoppioVMはCoffeeScriptで作られたJavaVMです。Webブラウザ上でJavaコードをコンパイルしたり実行できます。 Webブラウザ上で実行できるJavaと言えばアプレットになりますがプラグインが嫌われる現在、あまり実行される機会も多くありません。そこでJavaScript上で動作するJavaVM、DoppioVMが開発されました。 Webブラウザ上にコンソールが表示されています。 javacもあります。 実際にコンパイルして実行もさせられます。 DoppioVMはCoffeeScriptで書かれたJavaVMとなっています。そのためJavaプラグインなしでWeb上でJavaを実行できます。コンパイルして中間コードも生成されるので、かなり格的と言えるでしょう。String、Pattern、HashMapなどがサポートされており、全てのJavaのコードが実行できる訳ではあ

    こんなやり方が…プラグインなしでWebブラウザ上でJavaを実行する·DoppioVM MOONGIFT
  • デザインパターンの学習に。Java製のシンプルなテキストエディタ·Jexi MOONGIFT

    JexiはJava製のテキストエディタ。デザインパターンを考慮して開発されている。 JexiはJava製のオープンソース・ソフトウェア。Javaと言えばサーバサイドでの利用が多いが、その前はクライアントサイド向けのアプリケーション開発で利用されていた。だが実行速度やUIがこなれないこともあってなかなか普及しなかった。 シンプルなUI 今はハードウェアの性能も向上し、EclipseのようなJava製の大型ソフトウェアも多くなってきている。そんな時代からこそ使ってみたいのがJava製のテキストエディタ、Jexiだ。 JexiはSWTを使って開発されているので、コンポーネントが各OSに準拠しており使い勝手が良くなっている。テキストエディタとしてはシンプルな機能しか揃っておらず、簡単な文字装飾やフォントサイズの変更、画像の埋め込みができる。 画像の埋め込みにも対応しているが、表示が崩れてしまった

  • 1