BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ 設計/アーキテクチャ に関するすべてのコンテンツ

  • GoogleがAndroid Things向けにCloud IoT Core Clientライブラリをリリース

    Googleは、開発者がAndroid ThingsデバイスからGoogle Cloud IoT Coreを簡単に使用できるようにするためのクライアントライブラリを公開した。開発者は、IoT Core MQTTブリッジに接続し、デバイスを認証し、デバイステレメトリをパブリッシュし、構成の変更をサブスクライブし、エラーやネットワークの停止を処理できる。

  • Microsoft EdgeはW3C WebDriver推奨をサポート

    Microsoft Edgeは、最近締結されたW3C WebDriver推奨をサポートし、それによって、Edgeを使用した単体テストと機能テストの自動化が簡単にできるようになる。WebDriverは現在、Edge Feature on Demandであり、Edgeの各リリースでWebDriverの自動アップデートを提供する。

  • .NET 4.8の概観

    注目の大部分は.NET Coreにあるが、従来の.NET Frameworkに対する作業が続いている。.NET 4.8の「早期アクセス」プレビューでは、高DIP、アクセシビリティ、同時実行性など、Microsoftが最も関心を持つ分野が示されている。

  • Enterprise Ethereum AllianceがClient Specification 1.0を発表

    Enterprise Ethereum Alliance(EEA)は5月16日、オープンでクロスプラットフォームな分散元帳フレームワークEnterprise Ethereum Client Specification 1.0をリリースした。このフレームワークが注目するのは、マルチプロトコルのプロプライエタリなアプローチを回避してブロックチェーンアプリケーションを構築するための、標準ベースのエンタープライズ対応アプローチを開発することである。

  • Java 9への適応状況の定量化がJavaコミュニティの目標

    ロンドンJavaコミュニティとJavaチャンピオン数人がリードするJavaコミュニティが著名なオープンソースプロジェクトのJava 9への適応状況を定量化する試みを始めた。

  • アプリケーションが必要なすべてのデータに接続できるMicrosoft Graph

    Microsoft 365エコシステムのプリンシパルプログラムマネージャであるYina Arenas氏がセッションを開催し、アプリケーションデータにMicrosoft Graphを接続する方法について説明した。Microsoft Graphを使うことで、開発者は、ユーザがアプリケーションの実行ではなく、タスクの完遂に集中できるように支援することが可能になる。講演はBuild 2018 の発表、使用方法や使用するツールの他、主要なAPIとヒントを中心に行われた。

  • JavaのValue Typesの現状

    オラクルはJava言語とランタイムにValue Typesを導入すべく作業を続けている。われわれはこの作業の現状整理を伝える。

  • AWSがKubernetes(EKS)向けのElastic Container Serviceをリリース

    2017年のre:InventでAWSはKubernetesベースのコンテナサービスをプレビューした。6ヶ月後の今、Kubernetes向けのElastic Container Service(EKS)が一般向けに利用可能になった。EKSはマネージドなKubernetesクラウドサービスの領域に加わる。各サービスは異なる機能とデプロイロケーションを提供する。

  • オラクル、Nashorn JavaScriptエンジンを非推奨とする提案

    オラクルがJDK Enhancement Proposal (JEP) 355を通じてNashorn JavaScriptエンジンを間もなく非推奨とし最終的に今後のJava開発キット (JDK) から削除する予定であると告知した。ECMAScriptの言語構造の急速なペースでの変化で、オラクルはNashorn JavaScriptエンジンの継続が難しい仕事だと気づいた。

  • パフォーマンスとモジュラリティの向上したRxJS 6リリース

    RxJSチームが6.0リリースを発表した。モジュラリティに対するプロジェクトとしてのアプローチの改善、パフォーマンスの合理化、アップグレードを容易にするための後方互換性パッケージの追加、TypeScriptユーザのためのコードマイグレーションのサポートなどが行われている。

  • Jakarta EEに関わるEE4J活動の最新情報

    Eclipse FoundationがJakarta EEをクラウドネイティブJavaの新たなホームとして位置付けたことで、EE4J関連の活動が慌ただしくなっている。数多くのプロジェクトが提案され、あるいは設立され、あるいは設立のためのレビューを受けている。さらにはMicrosoftが、Java EEワーキンググループに参加しようとしている。

  • Bob McWhrter氏に聞く - WildFly SwarmからThrontailへの名称変更について

    2015年の初め、Red Hatは、Java EEベースのアプリケーションをマイクロサービスとして実行可能にするWildfly Swarmをリリースした。このアプローチでは、Javaプログラム以外の依存関係を同梱したuber-JARを作成することで、Java EEのモノリスアプリケーションからマイクロサービスへのマイグレーションが可能になる。Wildfly Swarmは先頃、Thorntailという名称に変更された。

  • PyTorch 1.0が公開、研究および実用AIプロジェクトを対象に

    先日のブログ記事で、Bill Jia氏が、PyTorchの新バージョン1.0を発表した。PyTorchは、Tensor演算とディープニューラルネットワークを備えた、オープンソースのPython用AIフレームワークパッケージである。今回の新リリースで重要なのは、AI中心のプロジェクトを研究フェーズから製品に移行するために必要な時間の短縮と、対象アプリケーションの精度とパフォーマンス向上を両立させている点だ。

  • PropelがTensorFlow.jsを活用する計画にシフト

    Propel JavaScript科学計算および機械学習ライブラリは、プロジェクトの方向性に変更があったことを発表した。Propelが2018年3月に最初にサービスを開始してからわずか数週間後、TensorFlow.jsはそのリリースを発表した。Propelの最初の取り組みで、deeplearn.jsとTensorFlowのC実装が拡張された。Tensorflow.jsはdeeplearn.jsの進化版である。

  • Zip Slipディレクトリトラバーサル脆弱性の影響は多くのJavaプロジェクトに

    オープンソースとクラウドのセキュリティモニタリング企業であるSnyk社がZip Slipを開示した。これは任意のファイルを上書きする脆弱性で、パスをトラバースするファイル名を持つ、巧妙に作られたZIPアーカイブを使い弱点を突いている。脆弱性は何千ものプロジェクトに影響を与え、そこにはAWS CodePipelineやSpring Integration、LinkedInのPinot、Apache/TwitterのHeron、AlibabaのJStorm、Jenkins、Gradle、Google Cloud Platformが含まれる。

BT