InfoQ ホームページ Java に関するすべてのコンテンツ
-
TFSは、Modify-Merge-Commitスタイルのバージョン管理を手に入れる
次期バージョンのTeam Foundation Serverには、Subversionスタイルの「Modify-Merge-Commit」バージョンコントロールが可能になるローカルワークスペースと呼ばれる機能が含まれている。新しいTFSでバージョンコントロールモデルを学習するのは、現在のモデルである「サーバーワークスペース」と比較してはるかに簡単であり、オフラインで動作させるのがより簡単になる。
-
Thymeleaf: Java用のXML/HTMLテンプレートエンジン
Thymeleafは XML/XHTML/HTML5テンプレートエンジンで、webそして非webアプリケーションで動く。オープンソースのJavaライブラリで Apache License 2.0のもとで配布される。 Thymeleafは、JSPや他のテンプレートエンジン、例えば Velocity や FreeMarkerの代替品である。2つのバージョンがあり、標準版とSpringStandard (Spring MVC 3)版がある。
-
World Wide Webは20周年を迎えた
今週末、World Wide Webの20周年が発表された。特許の有効期限は20年であり、最初のサーバが特許を取得していたとしたら、我々はこれから今日のグローバル経済の土台として技術革新が可能になるところであった。
-
Web Intent: GoogleによるWebアプリ連携メカニズム
Webアプリケーションを各種サードパーティ・サービスプロバイダと連携させるコードを書くのに時間を費やしていないだろうか? GoogleのChromeチームは、Android OSのIntentシステムで使われている実行時遅延バインディングに似たものにより、その責務を開発者からユーザへと移す優れたAPIに取り組んでいる。
-
Mozilla と WebKit,縮小された JS や CoffeScript など JS 言語のデバッグサポートを目指す
Javascript デバッガは強力だ – ただし対象をプレーンなJavascript に限れば。縮小された Javascript,コンパイラが出力した Javascript などはサポートされない。つまり CoffeeScript や ClosureScript などでは,ブレークポイントや的確なメッセージを出力することができない。InfoQ ではその現状を確認するとともに,このような状を改善すべく,WebKit と Mozilla が最近開始したプロジェクトを紹介する。
-
RIMがこの夏Androidアプリケーションを提供する予定
RIMは相変わらず開発プラットフォームをちゃんと決めていない。Silverlightは忘れ、Flashもマーケットを持っている、と言える程ではない。次の大きなターゲットはJavaとAndroid市場である。
-
Eclipse 3.8M1は、Java7をサポートする
Eclipse開発環境で、オフィシャルにJava7をサポートするEclipse 3.8M1がリリースされた。これは、今年の9月にEclipse 3.7.1として登場予定である。
-
Java 7のホットスポットVMで発生するループバグの詳細
先週、OracleがリリースしたJava 7は賞賛と共に迎えられた。だが、Apache Luceneプロジェクトによって、ループを10,000回以上まわした時に実行されるホットスポットの最適化の1つに問題があることが発覚した。この問題はどのくらい深刻なものなのだろうか?また、ここ数日展開された否定的な報道は、根拠があるものなのだろうか?
-
モバイル Web アプリをデバッグする - Weinre,JSConsole からRemote Webkit へ
モバイル Web ブラウザのデバッガはあまりにも非力だ。InfoQ では Weinre や JSConsole など既存のワークアラウンドおよびツールと,その後に予想される,完全なデバッグサポートを提供するためのモバイルブラウザの変化について調査した。さらにはその将来像をすでに実現して,リモートでバッグサポートを提供している2つのモバイルブラウザについても取り上げている。
-
Java 7と8についてAdam Messinger氏が語る
先週のJava 7のリリースを受けて、InfoQはOracleでFusion Middlewareグループで開発部門のバイスプレジデントを務めるAdam Messinger氏に今回のリリースとJava 8についての同社の計画について詳しい話を聞いた。
-
Gorilla LogicがAdobe Flex と AIR用に、オープンソースのテストツールFlexMonkey 5をリリース
Gorilla Logicが今日、Adobe Flex と AIR用に、オープンソースの自動テストツールFlexMonkey 5のリリースをアナウンスした。
-
Adrian Cole が JClouds 1.0 のリリースをアナウンス
新しいJClouds 1.0リリースの目標は、多くのベンダー、プロバイダー、IaaSからPaaSまでのフレームワークとAPIを跨いだ、計算ノードとストレージノードを管理する共通のインターフェースを提供することだ、と JCloudsの設立者である Adrian Cole氏が言っている。
-
Flex/Java EE アプリケーションのための新エンタープライズフレームワーク
Granite Data Services は先週,バックエンドに JavaEE を使用する Flex リッチインターネットアプリケーションを構築するための,独自のエンタープライズプラットフォームを発表した。Granite DS はオープンソースのフレームワークだ。InfoQ では Granite DS の共同設立者である CEO の Frank Wolff 氏に,リッチインターネットアプリケーション (RIA) に対する同氏の展望について聞いた。
-
パフォーマンス改善と変更点(breaking changes)を含む JQuery 1.6 のリリース
幾つかのパフォーマンスとブラウザ互換の改善、 Attribute モジュールの大幅な書き換えがされた JQuery 1.6 がリリースされた。幾つかの変更点(breaking changes)について紹介する。
-
Java SE 7 リリース:2006 年12月以来のメジャーアップデート
Java 7 が本日から正式リリースされた。これはOracleがSunを買収してから最初にリリースされたJavaプラットフォームである。このリリースは数々の小さいが有用な言語仕様の変更を含んでおり、新しいファイルAPIやFork/Joinフレームワークを取り込み、JVM上の動的言語のサポートも改善している。