InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
Javaの未来がここに - Code One(née JavaOne)基調講演より
先日のJavaOneに続いて、第1回となるOracle CodeOne 2018が米国サンフランシスコで開催された。“The Future of Java Is Today”と銘打った月曜日夜の基調講演では、新たなJava/JDKリリースケイデンスが順調に進んでいること、Oracle(とその他多数の組織)が今後もJavaのサポートを継続すること、などが発表された。
-
Ionic、Vue.jsインテグレーションのαリリースを発表
VueConf Torontoにおいて、Ionicは@ionic/vueの最初のαリリースを発表した。これは任意のVue.jsプロジェクトにIonic 4を追加して、Vue.jsフレンドリーなやり方でIonicのAPIにアクセスできるようにする。
-
アマゾン、Correttoをリリース; 無償サポート、マルチプラットフォーム対応のJava OpenJDK
ベルギーのアントワープで開催されたDevoxx BEにて、アマゾンがAmazon Correttoのプレビューリリースを発表した。これは、"無償で、マルチプラットフォームに対応し、リリース可能なディストリビューション"であるOpenJDKのビルドで、Javaの参照実装である。
-
Howler.js、モダンなWebのためのオーディオライブラリ
Howler.jsは、Web Audio APIのサポートとHTML5 Audioへのフォールバックメカニズムを備えたモダンなオーディオライブラリを提供する。このプロジェクトが目指しているのは、JavaScriptによるオーディオを用いたクロスプラットフォーム開発を簡単にすることだ。
-
Babylon.js 3.3、3DゲームのためのパーティクルシステムおよびWebVRサポートを改善
Babylon.js 3.3がリリースされた。Microsoft Mixed Reality Toolkit (MRTK)の機能を活用し、WebVR開発が改善され、そのパーティクルシステムコントロールが改良されている。
-
JetBrains、ReactベースのRing UI 1.0 Web UIコンポーネントをリリース
Ring UI 1.0がリリースされた。ライト環境およびダーク環境におけるコンポーネントの新しいビジュアル言語を導入し、CSSプロパティとモジュールのサポートを追加し、新しいMessage、Tabs、Toggleコンポーネントを追加する。
-
Micronaut 1.0への道 - JVMベースのフルスタックフレームワーク
1年の開発期間を経たMicronaut 1.0への道程は、この3週間、Object Computing(OCI)がリリース候補RC1、RC2、RC3を公開することで勢いを増している。Micronautは、マイクロサービスベースのクラウドネイティブなアプリケーションをJavaやGroovy、Kotlinで記述可能な、JVMベースのフルスタックフレームワークである。OCIのプリンシパルソフトウェアエンジニアであるGraeme Rocher氏が、Micronaut 1.0について説明してくれた。
-
Oracleが軽量JavaマイクロサービスフレームワークHelidonを公開
Oracleは先頃、マイクロサービスベースのアプリケーション開発用にデザインされたJavaライブラリのコレクションであるProject Helidonを新たに公開した。HelidonはMicroProfileファミリに属し、MicroProfile 1.1仕様を実装している。Oracleの上級ソフトウェア開発マネージャであるDmitry Kornilov氏が、この新しいプロジェクトについて話してくれた。
-
KotlinについてのQ&A - PinterestのChristina Lee氏に聞く
InfoQは先日、PinterestのCore UIチームのAndroidエンジニアであるChristina Lee氏と席を共にし、PinterestでのKotlinの採用状況、採用に際してPinterestが直面した組織的課題、最大の教訓、Javaから移行する際のヒント、KotlinConf 2018で予定されている氏の講演 “Representing State: the Kotlin Edition” の内容などについて話を聞いた。
-
RSocket - SpringOneで発表された、リアクティブアプリケーションのための新たなアプリケーションネットワークプロトコル
ワシントンDCのSpringOne Platformカンファレンスで発表されたRSocketは、言語に依存しない、新たなレイヤ7アプリケーションネットワークプロトコルである。Reactive Streamsバックプレッシャをベースとして、双方向で多重化が可能な、メッセージベースのバイナリプロトコルだ。
-
GlassFishの新たな時代
Eclipse Foundationは先頃、2018年9月の2つのマイルストンを発表した。GlassFishのソースコードのOracleからの移行が完了したことと、Java EE TCKがオープンソースになったことだ。Jakarta EEの前進とGlassFishの新たな時代に向けての大きなマイルストンと考えられている今回の発表は、“Jakarta EEをクラウドネイティブなアプリケーション開発のイノベーションの手段とする上で、新たなステップとなる”。
-
Facebookがログストレージ用分散データストアのLogDeviceをオープンソースとして公開
Facebookは、社内使用していた分散ログストレージプロジェクトのLogDeviceを、オープンソースとして公開した。レプリケーションを使用した書き込み機能、堅牢なログストレージ、障害回復機能を提供する。
-
Swift 5がリリースに向けて最終開発段階に
Swift 4.2の公式提供開始に続いて、Swiftチームは現在、リリースの最終段階が始まったSwift 5に注力している。2019年初頭のリリースが予定されるSwift 5は、ソース互換性を確保しながら、ABIの安定性の実現を目標とする。
-
Payara FoundationがPayara ServerとPayara Micro 5.183をリリース、MircoProfile 2.0をサポート
Payara Foundationは先頃、MicroProfile 2.0とJava EE 8のフルサポートを含み、多数の新機能やアップグレード、バグフィックスを備えた、Payara ServerとPayara Microのバージョン5.183をリリースした。新たな機能としては、MicroProfile APIとAdmin Consoleのアップデート、OpenID仕様のサポート、新しくなったアプリケーションデプロイメントディスクリプタスキーマなどがある。
-
Googleが改良版Cloud Source Repositoriesをベータ公開
Googleは、新たに改良したCloud Source Repositoriesのベータ提供を発表した。改訂されたのは、まったく新しいユーザインターフェースとセマンティックコード検索機能だ。