InfoQ ホームページ デベロップメント に関するすべてのコンテンツ
-
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氏は次のように説明している。
-
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におけるクライアントサイドのユーザエクスペリエンス向上に焦点をあてた活動が、にわかに活発になった。
-
Esperに迫る:イベントストリームプロセッシングフレームワーク
Esper(InfoQにてそのバージョン1.0のリリースが一年以上前に発表されている)は、イベントストリームプロセッシング(ESP)で、またイベントストリーム内でイベントコンディションが生じた時に動作を引き起こすイベント相関エンジン(CEP)である。またそれはステートメントが登録されデータストリームが流通する上下逆になったデータベースとして考えられ得る。InfoQはBEAのEsper使用と最近のベンチマーク、また最近のプロジェクト状況を探るためEsperの開発者達に尋ねた。
-
OracleがBEA買収に67億ドルを提示
報道によれば、オラクルは先日BEAを買収するため67億ドルを入札した事が明らかになった。このオファーは一株17ドルで以前のBEAの一株13ドルよりも25%上昇したものとなっている。その発表以前はBEAの株は平均13ドルで売買されていたが現在は18ドルに近い値で売買されている。(東海岸時間の12日午前10時20分時点で)
-
ExtJSのクリエータ、Jack Slocumが今回のリリース2.0について語る
ExtJSチームは最近、バージョン2.0のアルファリリースを公開した。プレビューがリリースされてからおよそ1ヶ月後のことである。InfoQはExtJSのクリエータJack Slocum氏に今回のリリースについて話を聞いた。
-
ツールをAgileにするには?
プロセスとツール上のインディビジュアルと相互作用はAgile Manifestoの一番最初に挙げられるメリットである。しかしながらツールはほとんどのAgileチームの開発において大変重要な部分になっているようだ。ツールが利点となるのはいつで、またいつAgileソフトウェア開発において妨げとなるのだろうか?
-
マルチターゲット用のFxCopルール
Visual Studio 2008のマルチターゲットが新たな問題に直面している。.NET3.5が中核アッセンブリに新たな機能をもたらすと、.NET2.0を狙う際には十分配慮しなければならない。そうしないとアプリケーションのコンパイルには成功するが欠如したメソッドのために失敗してしまうのだ。これに対応する方法の一つはFxCop用のKrzysztof Cwalinaのマルチターゲットルールを使用することである。
-
次世代の機能テスト
次世代の機能テストはどんなものであるべきか? AgileAllianceは2007年10月11日から12日にかけて次世代の機能テストツールを考えるワークショップをオレゴンのポートランドにて開催している。
-
OpenLogicが無償のオープンソースライブラリとナレッジベースのサービスを提供開始
先日OpenLogic社は、OpenLogic Exchange(以下OLEX)というサービスを開始した。OLEXは無償のウェブサイトで、企業や開発者はOpenLogic認定のオープンソースパッケージを OLEXで見つけたり、調査したり、そしてOLEXからそれらのオープンソースパッケージをダウンロードすることが出来る。
-
Ruby/LDAPとRubyデバッグのJRubyポート
Rubyの既存の拡張機能を使用して実装された多数のRubyライブラリは、JRubyと一緒に使うことはできないのだ。なぜならJRubyはRubyが持つ既存の拡張機能をサポートしないためである。JRuby-extraプロジェクトにおいてこれらのライブラリのJRubyポートは集められる。
-
JavaモジュールのProposal: iJAM
新たなプロポーサルであるiJAMがJSR-294上にて広まり、モジュールディベロップメントのメーリングリストにはその"スーパーパッケージ”用の試案プロポーサルの内容の変更を提案するものもあったが、それに関してDoug Lea氏から前向きな意見が得られた。