Java
http://www.javadrive.jp/tutorial/
いろいろなことができるんですね。
でも、大学の計算機環境で動くアプリケーションをUMLで設計しなければいけないので、
ちょっと困ったことがあります・・・。
実は大学のJavaのバージョンがJ2SE 5.0のままなのです・・・。
だから下にあるような高度なモーダルの設定はできないようで・・・(これはJava SE 6から対応)。
http://itpro.nikkeibp.co.jp/article/COLUMN/20070216/262174/
まぁ実際使うこれを使うほどの余裕はないと思いますが、ちょっと悲しいです。