InfoQ ホームページ 設計/アーキテクチャ に関するすべてのコンテンツ
-
ApacheによるLibcloudのトップレベルプロジェクトへの昇格
Apacheソフトウェア財団は、Libcloud が、Incubatorからトップレベルプロジェクトに昇格したと5月25日に発表を行った。Libcloudは、様々なクラウド提供者の独自APIに対して、ベンダー中立のインターフェースを導入するPythonのライブラリだ。トップレベルプロジェクトとして、今後、このソリューションは、今まで以上に注目とサポートをオープンソースコミュニティから得ていくことだろう。
-
プログラミング言語Colmの紹介
Colmはコンピュータ言語の分析と変換のための新しいプログラミング言語だ。この新しい言語が革新的なのは構文解析の方法だ。この言語はAdrian Thurston氏の博士課程の成果物だ。
-
Java標準モジュールシステムの要件
昨日、Mark Reinhold氏はJavaのモジュラリティの未来についての最初の公開ドラフトを投稿した。これはドラフトなので、まだ議論される必要のある課題もわずかながら存在するが、Javaにおけるモジュラリティがどのようであるべきかについての共通認識を表している。そして、IBMの関わりによって、これまで以上にOSGiとの相互運用性がより強調されている。
-
Exceptional Ruby
開発者はコードを書くのを楽しむものだが、例外処理コードを書くのを楽しんでいる開発者はほとんどいないし、それを正しくやれる人はもっといない。Avdi Grimm氏の書いた本、Exceptional Rubyはこの課題に挑み、信頼できる例外処理コードに開発者が正しく取り組むための手助けをする。
-
SharePoint OnlineとOffice365ベータで、クラウドベースのコラボレーションソリューションを構築する
Office365ベータには、クラウドベースバージョンのSharePoint 2010であるSharePoint Onlineが含まれている。SharePoint Onlineのソリューションを構築する手順は、SharePoint 2010と似ているが、Office365ベータ上でSharePointソリューションを展開しようと計画する時には、知っておかなくてはならない、いくつかの大きな違いが存在している。
-
クラウドにおけるテスト
クラウドテスティング(Cloud testing)はクラウドの力を利用するテストの手法である。これは多くの場合、テストにかかる時間を削減するか、アプリケーションの現実世界でのトラフィックをシミュレートする目的で行われる。加えて、高いトラフィックを持つウェブアプリケーションのスケーラビリティ要求を満たすためにテストも同様にスケールする必要がある。
-
プレゼンテーション: 最悪でないアプリケーションをつくる
驚きと喜びをもたらすアプリケーションを開発することは、明確に話したり定量化するのが難しい靄の中のゴールのように思われる。しかし、InfoQに投稿された最新のプレゼンテーションの中で、DeliciousライブラリやTap Tap Revenge、Obama氏の2008年のiPhoneアプリケーションなどに取り組んだソフトウェア開発者であるMike Lee氏は、よりよいアプリケーションを構築するためのアルゴリズムを提案した。
-
WebPは改善されているが、採用については、いまだ不明瞭
Googleは、彼らのオープンソース画像フォーマットである、WebPに対して、より高い画像クオリティ、プログレッシブデコード、強いエッジのピクセルの削減、、JNIサポートといった拡張を行った。アルファチャネルはまもなくサポートされ、さらにスピードが向上する予定である。フォーマットは現在、GoogleとOperaにのみサポートされている。
-
Zing 4.0よりも性能が80%向上したAzulのJava向け仮想システムZing 4.1
Azul SystemsはZing 4.1を来週出荷する。同社のよるとこのバージョンは前バージョンよりも性能が大幅に改善された。InfoQは同社のバイスプレジデントでありCTOである Gil Tene氏に詳細を聞いた。
-
Mango,新機能満載の次期 Windows Phone
Microsoft が Windows Phone の次期バージョン Mango を発表した。ハードウェアアクセラレーションを備えたモバイル用 IE ,マルチタスキング,統合化されたコミュニケーション機能,Sliverlight 4 と XNA のサポート,センサの追加,VB.NET のサポートなど,過剰なほどの新機能を備えたこのモバイル OS で競合他社のキャッチアップを目指す。
-
OpenJDK規約のためにJDK 8プロジェクトが少々遅延
Mark Reinhold氏は先週OpenJDKコミュニティ規約の2回目の公開ドラフトを明らかにした。これはOpenJDK 8プロジェクトの開始方法をはっきりさせた。
-
インメモリ処理アプライアンスで進化するSAPのクラウド戦略
SAPはSAP Sapphire 2011でHigh-Performance Analytic Appliance(HANA)のクラウド提供を発表した。HANAは近年の同社の戦略の中心にある製品だ。この記事ではHANAのアーキテクチャや性能や今後の予定など基本的な情報を紹介する。
-
PMI Agile Certificationパイロットが開始
新しいPMI-Agile Certified Practitioner (PMI-ACP)称号を最初に得たいと考える、新しもの好きの人は 5月23日から始まるPMI Agile Certificationパイロットに応募できる。このパイロットに選ばれた人は PMI-ACPの認定を得るためにアジャイルの基礎について、選択形式のテストに受かる必要がある。
-
Entity Framework Power Toolsのご紹介
Entity Frameworkのコードファーストオプションは、大きな賞賛を得ることとなった。それが、ORM、nHibernateの座を奪うまでには、まだ長い道のりがあるが、マイクロソフトの成長は目を見張るものがある。この勢いを継続するためには、マイクロソフトは、既存のデータベースとコードファーストで作成するようにするPower Toolsをリリースすることになる。
-
Gartnerが考える未来のウェブ
Gartner ResearchのバイスプレジデントであるGene Phifer氏とバイスプレジデント兼フェローであるDavid Mitchell Smith氏は、近頃、ウェブとクラウドコンピューティングはどのようにしてIT戦略を推し進めるか(見るには登録が必要)と題するウェビナーを開催した。このウェビナーで両氏はGartnerが考える未来のウェブの特徴について概括し、ビジネスのために多くの推奨事項を提示した。