InfoQ

InfoQ

トピック・タグ別の表示

Java SEに関するすべてのコンテンツ


Java SEに関する最新コンテンツ

Choosing Options

Javaの未来についてのNeal Gafter氏とのディスカッション

トピック
Java SE,
C#,
Java,
言語,
リーダーシップ,
.NET,
プログラミング,
言語設計,
コミュニティ,
Agile

Java SE 4と5の言語拡張の設計と実装を行った人物であり、現在はMicrosoftで.NETプラットフォームの言語に関する仕事をしている、MicrosoftのNeal Fafter氏は、OracleによるJava買収の影響に関する議論、Javaにセグメンテッドスタックやメタオブジェクトプロトコルを追加することについての主張、そしてJavaとC#は比較について話をしてくれた。

Java SEに関するNews

JavaFX 2.0とCSS 3のサポートを提供するNetBeans 7.1

トピック
HTML 5,
Swing,
Java SE,
Netbeans,
CSS,
Java,
RIA,
Markup Languages,
言語,
IDE,
プログラミング,
git

Oracleが1月5日にNetBeans 7.1をリリースした、このバージョンではGUIの強化に特に重点がおかれており、JavaFX 2.0のサポートやSwing Builder (Matisse)の大幅なアップデート、JavaFXとSwingのビジュアルデバッギングのためのツールなどが提供される。Web GUI向けに、NetBeansの既存のHTML 5サポートがさらに強化されている他、CSS 3サポートも追加された。

Java 7 に JavaFX が追加される

トピック
Java SE,
Java,
RIA,
言語,
プログラミング

クリスマスを前に,Oracle が Java SE 7 のアップデート 2 と Java SE 6 のアップデート 30 をリリースした。Java 7 リリースの一部として,JDK (Java Develop Kit) に JavaFX アプリケーション開発用 SDK が,JRE に JavaFX ランタイムが含まれるようになる。

Java 7 Update 1 のパフォーマンスと安定性

トピック
Java SE,
Java,
GarbageCollection,
言語,
プログラミング,
パフォーマンス&スケーラビリティ

10月18日,Oracle は Java 7 Update 1 をリリースした。要望の多かった安定性の向上と,パフォーマンス最適化の問題のフィックスを提供する。InfoQ ではどのようなパフォーマンス改善が新たに提供されているかを確認した。

OpenSim 2.4 - 動きをモデリングとシミュレーションするオープンソースソフトウェア

トピック
Java SE,
Artifacts & Tools,
C++,
Java,
言語,
コンパイラ,
Linux,
オープンソース,
プログラミング,
Agile,
OS,
ヘルスケア,
Robotics

OpenSimは、動きのモデリングとシミュレーション用の無料のオープンソースソフトウェアシステムである。システムは、NCSSR (National Center for Simulation in Rehabilitation Research)によって提供されており、この名前はCalifornia にあるStanford 大学内の研究部門の名称である。リハビリ医学、ロボット工学、ゲームなど、考えられるアプリケーションドメインの範囲を考えると、 OpenSimが非常に面白くなる。

OracleがクライアントサイトJavaの2カ年計画を発表

トピック
Java SE,
Java,
言語,
RIA,
プログラミング,
リッチクライアント/デスクトップ

Oracleが主に企業向けソフトウエアに注力していることを考えれば、同社がクライアントサイドのJava技術を無視していると考えるのも無理はない。しかし、今年のJavaOneでOracleがJavaFXを筆頭にディスクトップ関連の技術を推進しようとしているのがわかった。また、OpenJDK上で動作するJavaFXが完全にオープンソースになるようだ。

Java SEに関するArticle

エージェントは生き残っているか?(後編)

トピック
ワークフロー/BPM,
.NET Compact Framework,
Java SE,
Java ME,
Business Process Management,
Java,
.NETフレームワーク,
SOA,
ビジネス,
エンタープライズアーキテクチャ,
プラットフォーム,
オープンソース,
言語,
.NET,
Android,
分散プログラミング,
Architecture,
プログラミング,
モバイル,
Agents,
OSGi,
OS

Javaで実装されたFIPA仕様準拠の代表的エージェント・プラットフォームであるJADEの特徴の簡単な解説と、最近のJADEの適用範囲の広がりについて紹介。

JavaFX 2.0 - Javaによるリッチクライアント基盤 (後編)

トピック
JavaFX Script,
Java SE,
Java,
言語,
プログラミング,
リッチクライアント/デスクトップ,
RIA

前編に引き続き、JavaFX 2.0の代表的な機能を紹介いたします。 前編ではUIコントロールまでを紹介したので、後編でメディア以降の機能について説明していきます。

JavaFX 2.0 - Javaによるリッチクライアント基盤 (前編)

トピック
JavaFX Script,
Java SE,
Java,
言語,
リッチクライアント/デスクトップ,
プログラミング,
RIA

リッチクライアントを構築するためのJavaFXは、2010年のJavaOneカンファレンスにおいてJavaのライブラリとして生まれ変わることが発表されました。そして西海岸時間の5月1日、新しいバージョンであるJavaFX 2.0のパブリックベータが公開され、だれもが新しいJavaFXを試すことができるようになりました。 そこで、2回に渡ってJavaFX 2.0を紹介していきます。

Java 6のスレッド最適化は実際に動作しているのか? - パートII

トピック
JVM,
仮想マシン,
Java SE,
ランタイム,
Java,
Concurrency,
言語,
パフォーマンス&スケーラビリティ,
プログラミング,
Parallel Programming,
Multi-threading

パート2では、ベンチマークの結果を検証するために用いられるテクニックについてさらに深く見ていきたいと思います。最後に、「なぜプロセッサが異なるとロックのコストも大きく異なるのか」と言う真の疑問に答えます。

Java 6のスレッド最適化は実際に動作しているのか?

トピック
JVM,
仮想マシン,
Java SE,
ランタイム,
Java,
言語,
Concurrency,
パフォーマンス&スケーラビリティ,
プログラミング,
Parallel Programming,
Multi-threading

2つのパートからなるこの記事では、シングルスレッドベンチマークの助けを借りて、Java 6のスレッドのパフォーマンスに関する疑問に答える試みをしようと思います。