«前の日記(2004年 07月18日(Sun)) 最新 次の日記(2004年 07月20日(Tue))» 編集

日記のような何か

2002|12|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|05|06|07|08|09|10|11|12|
2016|01|02|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|05|06|08|09|10|11|12|
2018|01|02|03|04|05|06|07|08|09|10|11|12|
2019|01|02|03|04|05|08|09|10|11|12|
2020|01|02|03|04|06|07|08|09|10|11|12|
2021|01|02|03|04|05|07|08|10|11|12|
2022|01|02|03|04|05|06|07|08|10|12|
2023|01|02|03|04|05|06|07|08|09|10|11|12|
2024|01|02|03|04|05|06|07|09|10|11|

ようこそいらっしゃいました。
あなたは今日人目、合計人目のお客様です(ちなみに昨日は人のお客様がいらっしゃいました)。
よろしければツッコミに足跡等を残していって下さいな。

My status ← skypeやってます。


2004年 07月19日(Mon) JavaのGUIの歴史と現状(第1回) [長年日記]

_ スパイダーマン2を見ようと映画館に行ったら、あまりの親子連れの多さに3秒で断念。さすが夏休み。

_ 唐突に始まる連載コラム。JavaのGUIの歴史と現状。第1回はAWTについて。

_ AWTとはAbstract Windowing Toolkitの略でJavaに標準で付属しているクラスライブラリのことです。多分JavaのGUIを勉強しようとした人が最初に目にするのがこのAWT*1だと思われます。

*1 とAWTを使ったアプレット

_ このAWT、実行環境*1によらない統一的なGUIを提供するっていうのが最大のウリ*2だったのですが、実際問題としてOSによって見た目や挙動に微妙な違いがあったためにイマイチ不評だったりしました*3

*1 CPUとかOSとか

*2 もちろんJava自体のウリでもあった

*3 当時はマシンパワーも現在ほど無かったため、Java自体の遅さも不評の原因でしたが

_ そんなわけでJavaを使ったGUIプログラムというのはイマイチ人気が無いまま現在に至り、代わりにサーバーサイドJavaやモバイルでのJavaの利用が主力となっていくのですが、それはまた別の話。

_ 次回はJava2で登場したSwingの話。


Googleカスタム検索

my recommend books