InfoQ ホームページ ニュース
-
GoogleがGoogle I/OでCloud Dataflowベータ版を発表
年次の開発者カンファレンスで、Googleはクラウドコンピューティングの最新の動きを発表した。その中でも筆頭に挙げられているのが、複雑なデータパイプラインを管理するCloud Dataflowだ。
-
OpenXML SDKがMicrosoft Officeファイルを解放する
Microsoft Word, Excel, PowerPointが使用するファイルフォーマットが,MicrosoftのOpenXML SDKの最新リリースを通じて完全なオープンソースになった。一般的なApache 2.0 Licenseで提供されることによって,これらのフォーマットを独自プロジェクトで容易にサポートするための道が開かれる。
-
-
将来に発生することのスケジューリングについてGreg Young氏が語る
メッセージングベースのシステムを考えるとき、将来へのメッセージ送信を遅延させるのはとても強力なパターンだ。このパターンは時間に関する問題に対処���るにはとても便利だ。ロンドンで開催されたDDD ExchangeカンファレンスでGreg Young氏はそう語った。
-
3scaleがAPIユーザをターゲットとしたAPIToolsを提供開始
3scaleは今年4月,API利用者をターゲットとしてAPIToolsをローンチした。InfoQでは同社のマネージメントに開発動機や基盤技術についてインタビューする中で,いくつかの興味深い見解や,予定されているコミュニティ参加へのイニシアティブについても聞くことができた。
-
-
Cayley - Googleナレッジグラフにインスパイアされたグラフエンジン
GoogleナレッジチームのエンジニアであるBarak Michener氏は、個人プロジェクトCayleyをオープンソース化した。CayleyはFreebaseとGoogleナレッジグラフにインスパイアされたグラフデータベースで、GoogleナレッジグラフはGoogleのサーチエンジンに貢献している。Freebaseは構造化された膨大なデータの集合体で、現在のところ27億以上ものファクトデータが存在し、これらのデータにクエリを投げるAPIも提供している。
-
Google、Gmail APIベータ版をローンチ
先日のGoogle I/Oにて、Googleは新しいGmail APIを紹介した。Googleによれば、これは「Threads、Messages、Labels、Drafts、Historyへの自然なインターフェイスを使って、ユーザのインボックスに対する柔軟なRESTfulアクセスを開発者に提供すること」を目的とし、IMAPを超えるさまざまな利点を開発者にもたらすものだ。
-
クラウド上のアプリケーション開発をブーストするMicrosoft Azure WebJobs SDK 3.0ベータ
先日リリースされたMicrosoft Azure WebJobs SDKの0.3.0ベータプレビューでは、Azure Service Bus, キャンセルトークン, WebJobsシャットダウン通知のサポートに加え、ファンクションの探索を改善し、他の機能をホストする。
-
Androidネイティブ開発に関するGo言語の状況
GoでAndroidネイティブアプリを書けるようにしようと、Googleのエンジニアと独立系開発者たちから、いくつかの異なる提案がなされている。これはGoアプリがAndroid NDKにフルアクセスするのを許すものではなく、そのサブセットへのアクセスを許すものになるだろう。
-
Chrome Dev Editor - JavaScriptとDart用の新IDE
GoogleのエンジニアがGoogle IO 2014でChrome Dev Editor(CDE)を公開した。デスクトップとモバイルデバイスを対象としたChromeアプリとWebアプリを開発するための新しいIDEで,JavaScriptとDartをサポートしている。
-
Contemplate ThreadSafeがデッドロック検出機能を導入
デッドロック検出ルールを新たに備えた,ContemplateのThreadSafeバージョン1.3.1が公開された。ロックを獲得する順序が原因で,デッドロックする可能性のあるコードを検出する機能を備える。デッドロックを検出すると,どのロック獲得が原因となっているかを報告する。
-
Google、Google I/Oで「Material Design」を発表
Googleが「Material Design」を発表した。これはウェアラブルからスマートフォン、タブレット、デスクトップ、TVに至るまで、多数のデバイスに及ぶユーザインターフェイスのデザイン原則を組み込んだビジュアルランゲージだ。「Material Design」は触覚面における滑らかなモーションを提供しようとしているが、マウスとキーボードベースのデバイスも考慮されている。
-
人員を増やさず,より多くのソフトウェアを提供するには
ソフトウェア製品やサービスに対するニーズの増加に伴って,企業の開発能力を向上させるための方法が求められている。多くの企業が選択するのは,人員の追加によるスケールアップだ。このアプローチに対して一部の人々が疑問を持ち,人員を増やすことなく,より多くのソフトウェアを提供する方法を提案している。
-
Aerospikeが同社のインメモリNoSQLデータベースをオープンソースに
Aerospikeは同社のNoSQLデータベースを,AGPL 3.0ライセンス下のオープンソースとして公開した。このライセンスでは,ソースコードに対する改良はすべて,ソースツリーのトランクに送り返す必要がある。Aerispikeサーバと関連ツールのソースコードは,GitHubで提供されている。