Java SE/Java EE/Java MEの今後は 日本オラクルは4月4日と5日の2日間、六本木アカデミーヒルズで技術者向けイベント「JavaOne Tokyo 2012」を開催した。日本でJavaOneが開催されたのは、2005年以来7年ぶりのこと。全国からJava開発者が集まり、Java周辺の最新動向や技術的なTips、活用事例などの情報を共有しあった。 本稿では、Java SE/Java EE/Java MEの3つのJavaプラットフォームが今後どうなっていくのかという点に注目して、JavaOne Tokyo 2012の様子をレポートする。 Javaは進化を続ける 基調講演に登壇したオラクル Java Product Managemet DirectorのNaveen Asrani氏は、Javaの進化を支える3つの柱として「証明された技術」「コミュニティによる進展」「プラットフォ
Java5以降では総称型(generics)がJava言語に導入されています。総称型自体は、最近の静的な型付けのプログラミング言語で珍しいことではなく、現在の最新版では.NETのC#やVisual Basicにも導入されています。一般的には総称型をサポートするクラスライブラリを自分で正しく定義することは非常にスキルがいるが、事前に定義されたクラスを使うだけであれば、それほど難しくないとされています。しかし、Java言語の総称型は本エントリで説明するように特殊なところがあり、単に利用するだけでも他の言語に比べて遥かに難しいところがあるというのも事実です。特に総称型をパラメータ化する際に指定するワイルドカード型(List<? extends Serializable>など)の意味を正しく理解して使いこなすことは簡単なことではありません。その結果、昔のJDK1.4までのように型パラメーターのない
みなさん最近はいかがお過ごしでしょうか。プログラマーのみなさんならば当然、地震におけるエクストリーム・プログラミングを実践されていることかと思います。僕もその例外ではなく、震災の影響もあって時間的な余裕ができたため、以前から興味を持っていたAndroid開発に本格的に着手し、先日ようやくはじめてのAndroidアプリケーションをマーケットにリリースすることができました。Cook Duet - Android マーケットhttps://market.android.com/details?id=name.shimobayashi.cookduetCookpadのレシピを検索して表示するだけ、という非常に簡単なアプリケーションなのですが、このアプリケーションを開発するだけでもかなりの試行錯誤が必要となりました。つきましては、今ここにCook Duetの開発を通じて蓄積されたバッドノウハウを、簡
2009/04/20 かねてから噂されていたことだが、グーグルは2009年4月8日にアプリケーションホスティングサービスの「Google App Engine」(GAE)でのJava対応を発表した。発表後1週間を経た4月15日には登録開発者数が2万5000人を超えたほか、国内では4月13日にサイオステクノロジーがいち早くGAE/J対応のビジネスアプリケーションとサポートサービスの提供開始を発表するなど、少しずつ動きが見られる。 それまでGAEがサポートしていた唯一のプログラミング言語であるPythonに比べると、Javaへの対応は、エンタープライズ分野での影響が大きそうだ。しかし、GAE/JはJava対応というよりもJVM対応といったほうがいいのかもしれない。そうだとすると、GAE/Jは一般的なシステム設計や開発者のスキルセット習得という面でも、今後影響を与える可能性があるのではないだろう
オープンソースによるJavaのフレームワークである「Seasar2」の作者にして、著名なJavaプログラマのひとりとして知られるひがやすを氏が「Javaに未来はないかなと。(略)個人的には少しずつJavaから離れていっています。」という発言をパネルディスカッションでしました。昨日の記事で紹介したので、お読みになった方も多いと思います。 Javaはエンタープライズ分野に限られるようになるか Javaの将来像について、米調査会社ForresterのアナリストJohn Rymer氏とJeffrey Hammond氏が、同社のブログに「The Future Of Java」というエントリを先週末ポストしています。 彼らは、オラクルの戦略が次のようにJavaのエコシステムを変化させるだろうとしています。 Oracle’s strategy for Java will change the Java
Spring Framework は、Javaプラットフォーム向けのオープンソースアプリケーションフレームワークである。単に Spring とも呼ばれる。ロッド・ジョンソン(英語版)が自著 Expert One-on-One J2EE Design and Development(Wrox Press、2002年10月)と共にリリースしたのが最初である。.NET Framework 向けの移植版もある[2]。2006年、Spring Framework 1.2.6 は Jolt productivity award を受賞した[3]。 Spring Framework は特定のプログラミングモデルを強制するものではないが、Javaコミュニティでは Enterprise JavaBeans (EJB) モデルの代替・置換・追加として広く認知されつつある。設計上、このフレームワークはJava開
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く