InfoQ ホームページ ニュース
-
JSR-292とマルチランゲージVM
JSR-292はJava Virtual Machine(JVM)における動的言語用のサポートを改善させるために2007年上旬に立ち上げられた。今までにその取り組みはJVM用のinvokedynamicのインストラクションに焦点が当てられてきたが、最近はマルチランゲージバーチャルマシーンプロジェクトに向けた動きが出てきた。
-
無償のJavaベースオンラインショッピングカート
KonaKartという、無償のJavaベースのオンラインカートのバージョン2.2.0.7がリリースされた。InfoQはこのリリースの詳細とKonaKartがオンラインショッピングカートの分野でどのように役割を果たすかを探るため、KonaKartの設立者Paolo Sidoli氏と話をするチャンスを得た。
-
Interface 21とTasktopが次のSpring Tool Suiteを語る
Interface 21とTasktop Technologiesは最近Spring Tool Suiteにおけるコラボレーションに関して発表した。InfoQはそのアプリケーションについて、またそれがSpring IDEにどのように関連しているか語るため、Interface 21のCEOであるRod Johnson氏、Eclipse MylynのリーダーであるMik Kersten氏と対談した。
-
J2flex-Flexアプリケーション用の持続性ストア
j2flex.com���先月からj2flexの詳細をブログで紹介、またAPIのドキュメントをオンラインで公開するなどしてその製品の展開を始めた。j2flexはFlexアプリケーション用の持続性ストアで、JavaコミュニティにおいてはiBATISやまたHibernateの基本的な機能に類似している。
-
Gartnerが語るプラットフォームミドルウェアにおける破壊的なトレンド
Gartnerの新たなレポート:Trends in Platform Middleware:Disruption Is in Sightにて、現在主要なミドルウェアプラットフォームを脅かす破壊的な要素に注目が置かれている。その記事の著者はEDAが縦割りの業界サポートから広範囲でビジネスに不可欠なアプリケーションアーキテクチャに移行しているものとみなしており、新しい採用の波を促すと考慮している。
-
-
持続可能なITアーキテクチャの作業グループを設立
SustainableITArchitecture.comは、エンドユーザーやインフラ・ソフトウェアのベンダー、システムインテグレーターといった、情報システム再設計のアプローチを考案しなければならない人々に公開された新しい作業グループである。
-
Adobe AIRアプリケーション:Spaz - a Twitter Client
arstechnica.comは、先週Adobe AIRプラットフォームを使用して記述されたオープンソースのTwitterクライアントである、Spazの開発者であるEd Finkler氏とのインタビューを掲載した。そのインタビューの中でFinkler氏はSpazに関して議論しており、どのように、また何故自信がAIRプラットフォームを選んだのか、また最新のAIRベータ2のリリースにSpazをアップグレードした等の新たな挑戦に関して話している。
-
-
Eclipse RAP1.0がRCPとOSGiをAjaxに持ってきた
今週月曜日にEclipse FoundationはEclipse Rich Ajax Platform(RAP)1.0をリリースした。Eclipse RAPはエンタープライズデベロッパ達を対象としたRich Internet Applicationの制作とデプロイメント用のAjaxツールキットである。
-
JSR-275: 単位と尺度が導入さ���る
JSR-275:Units Specificationは特定のエラーのクラスを減らすのと同時に、Javaソフトウェア開発にユニット用のサポートを搭載することを目標としている。JSR-275のスペックリードであるJean-Marie Dautelle氏は次のように説明している。
-
ソフトウェアアーキテクチャでありがちな間違いトップ10
IASA Fellowsの一員であるEoin Woods氏は、ソフトウェアアーキテクチャにおいて一番ありがちで大変厄介な間違いが何であるかという事に関する記事を書いている。本記事はその10個のポイントを簡潔に引用したものである。
-
OOPと{ } (中括弧)ばかり使うのをやめ、コードの無駄遣いを削減しているか?
Bob Warfieldは、「プログラマーがコードの再利用を嫌うのは、コードを読んで理解するのが嫌だから」と理解している。しかし、これはプログラマーにつきものの特徴というよりも、プログラマーの雇用者が「デベロッパーに学習させる投資をほとんど行わないこと」や、C言語の排他的使用が原因だ、と Warfieldは主張する。こうした「{ } (中括弧)」はコードの無駄の削減やコード再利用の促進には何の役にも立たないと、Warfieldは確信している。
-
IntelliJ IDEA 7.0にSpring、Hibernateサポート、Eclipseインターオペラビリティ、MavenIntegrationが搭載
JetbrainsがIntelliJ IDEA 7.0をリリースした。このバージョンはGroovyやRubyなどの言語のサポートが加えられた一方、人気なJavaテクノロジーへのサポートが集結したものとなっている。
-
JavaFX: デスクトップと携帯端末のためのクライアントサイドJava
JavaFXが5月のJavaOneで初めて発表されて以来、Javaにおけるクライアントサイドのユーザエクスペリエンス向上に焦点をあてた活動が、にわかに活発になった。