InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
グーグル、オラクルへの支払いは数十億の可能性も
オラクルはグーグルによるJava Application Programming Interfaces (API) の利用がフェアではないと述べているが、グーグルはフェアだと発言している。テクノロジの大企業間での法廷闘争は2010年に始まり、裁判と控訴が続いたあと米控訴裁判所は判決に至った。グーグルによるAndroidでのJavaの利用はフェアユースではない。グーグルはオラクルに数十億を支払うこともあり得る。しかし闘争は終わっていない。最高裁判所に行く可能性がある。
-
Jakarta EE Working Groupが設立
Java EEテクノロジの今後のバージョンはJakarta EEという名称になる予定で、現在はEclipse Foundationにおいて積極的な開発が行なわれている。Java EEがOracleの管理下にあった時、意思決定と新機能の導入にはJCPが使用されていたが、EclipseにはJava EEのJCPがないため、新たなプロセスを確立する必要があった。そのプロセスは現在、Jakarta EE Working Groupと呼ばれている。
-
Babylon.js 3.2リリースで3Dレンダリングが改善
Babylon.jsチームは3.2リリースを発表した。3.2では、3Dレンダリングの改善のためにWebGL 2.0の追加機能を活用し、最新のJavaScriptとTypeScriptパターンを取り入れ、アニメーションオプションと特殊効果を追加している。
-
オラクル、GraalVM 1.0をリリース
オラクルはGraalVMの1.0リリースを発表した。これは多言語対応の仮想マシンとプラットフォームである。最初のリリースにはJavaとJVM言語の実行機能 (バイトコードを通じて)とJavaScriptとNode.JSの完全なサポート、RubyとPython、R、LLVMバイトコードのベータでのサポートがある。
-
Hazelcast社がJet 0.6をリリース
コンピューティング技術とツールの販売メーカであるHazelcast社は、オープンソースのストリーミング処理エンジンであるJetの新しいメジャーバージョン(バージョン0.6)をリリースした。
-
.NET Core 2.1プレビュー2でネットワーキングが改善
Microsoftは.NET Core 2.1の開発に継続して取り組んでいる。最新のプレビュー版では、スピードの大幅な向上、純粋な.NETソケットをベースとしたネットワークコードへの書き換え、ツールの改善が行われている。
-
Oouiでブラウザ内で.NETを実行する
.NET開発者はそのプログラミングの知識をOouiライブラリに提供する新しい手法を手に入れた。Web Assemblyを使って、.NETアプリをWebブラウザーで直接実行できる。OouiはC#とF#プログラマーがそれをできる新しい手法である。
-
ProgressがNativeScript 4リリースを発表
NativeScript 4.0リリースでは主に、いくつかの制限がなくなり、また、NativeScriptの操作についての柔軟性の向上、UIビューの柔軟性の向上、アプリケーション作成用の洗練されたテンプレート、ネイティブアプリケーション開発を簡素化するための追加のユーティリティが提供される。
-
Java EE GuardiansがJakarta EEに移行
Java EEがJakarta EEに改名されたことを受けて、著名なJava EEエバンジェリストでのシニアアーキテクトのREza Rahman氏は先頃、約2年前にJava EE Guardiansが提出した請願の成功を宣言し、Oracleに対してJava EE 8への移行を求めていたchange.orgでの署名募集をクローズしたばかりだ。氏はInfoQに、Java EE GuardiansとJakarta EEの今後について語ってくれた。
-
VueConf.USのオープニングセッション
始めてのVueConf.USが3月26~28日、ニューオリンズで開催され、Vueコアチームと数百名のVue開発者が世界中から集結した。カンファレンスでは、VueJSコアチームのメンバが指導する1日のワークショップに続いて、2日間の講演が行われ、新リリースとプロジェクトのプロセス、Vue内部の詳細、ベストプラクティスが発表された。
-
Hyperledgerにブロックチェーンのパフォーマンス測定ツールCaliperが加わる
3月19日、Hyperledgerは、Technical Steering CommitteeがCaliperをHyperledgerプロジェクトとして受け入れたことを発表した。Hyperledger Caliperはブロックチェーンプロジェクトに対して、さまざまなブロックチェーン実装のパフォーマンス特性を一貫して追跡可能にするベンチマークツールである。
-
オラクルがJavaOneをOracle Code Oneへ
オラクルはJava開発者カンファレンスで最も重要なものだったJavaOneを終了すると発表した。その場所にオラクルは幅広い開発者に焦点を当てたカンファレンス、Oracle Code Oneの開催を計画している。
-
GoogleがiOS用アクセシビリティテストフレームワークをオープンソース化
iOS用アクセシビリティテストの自動フレームワークであるGoogle GTXLibが、Apacheライセンスの下、オープンソース化された。GTXLibはObjective-Cで書かれており、XCodeに統合されている。
-
Payara FoundationがPayara Server 5とPayara Micro 5をリリース
Payara Foundationは先頃、新機能のホストとアップグレードを含んだPayara Serverのバージョン5とPayara Microをリリースした。刷新された管理コンソール、クラスタリングの改善、新しいデータベース、Java EE 8とMicroProfile 1.2のサポートなどが目新しい。同社JavaミドルウェアコンサルタントのMichael Croft氏が、今回の最新リリースについて説明してくれた。
-
Node.js 10.0とNPM 6はセキュリティを強調してリリースされた
4月24日、Node.jsプロジェクトはNode.jsのバージョン10.0.0をリリースして、npm, Incは、node package managerであるnpmのバージョン6.0をリリースした。 どちらのリリースもセキュリティの向上が協調されており、Node.js 10.0.0がOpenSSLバージョン1.1.0にアップデートされ、NPMには新しいネイティブプログラミングAPIと安定したHTTPのサポートを含む新しいセキュリティにフォーカスした機能が含まれている。Node.jsのリリースにも新しいネイティブプログラミングAPIとHTTP2サポオートが含まれている。