InfoQ ホームページ OS に関するすべてのコンテンツ
-
Metro UI は Mono には提供されない
Miguel de Icaza 氏によると,Xamarin (Mono 開発を統括する企業) には Metro を他プラットフォームに移植する計画はないという。Linux デスクトップが失敗に終わっていることがその理由のひとつだ。クロスプラットフォームアプリケーション開発を考えている開発者が目標を達成するには,ビジネスコードを Mono を使って開発して,UI コード部分はプラットフォームごとに書き直す必要があるだろう。
-
Sync Frameworkがプラットフォームの壁を破る
Sync Framework Toolkitは Sync Framework 2.1の上に作られており、ODataを使ってどんなプラットフォームあるいはクライアントとも同期できる。その中には、 Windows Phone 7, Silverlight, Windows Mobile, iPhone, iPad, Blackberry, Android デバイス, HTML5を使ったあらゆるブラウザが含まれる。
-
Windows Runtimeの設計の詳細
Windows Runtime (WinRT)はWindows上で柔軟でセキュアなアプリケーションエクスペリエンスを提供するために作られた。WinRTは.NET、C++、そしてJavaScriptから影響を受けている。WinRTはCLRやWin32に置き換わるものではなく、異なる言語で書かれたMetro UIを持つアプリケーションのための統一的なサポートを提供するものである。
-
2つのメトロアプリケーションをURIで疎結合に設計する
プロトコルは、Webサイトを起動するのと同じように、URIを使ってアプリケーションから他のアプリケーションを起動できるようにする。これにより、小さなワークフロー中心のアプリケーションの集合をシームレスに一緒に動作するように作ることができる。
-
Windows Azureのニュース:Windows 8のサポート、SDK 1.5、ストレージのレプリケーションなど
MicrosoftはBUILDカンファレンスでクラウドサービスで利用できるアプリケーション開発向けの新しいツールを発表した。Windows 8向けWindows Azureツールキット、Windows Azure SDK 1.5、Windows Azureマーケットプレイス、 Replication for Windows Azure Storage、Service Busの9月リリース版、そしてWindows Azure Service Management APIだ。
-
Microsoft、Silverlightなどすべてのプラグインを捨てる
難しいことではあったが、私たちはSilverlightの死についての噂を長い間記事にしないでいた。あらゆる噂は誇張されているか単に間違っているかのどちらかだからだ。例えば、Web Formがメンテナンスモードに入り、HTML向けにはアップデートされないという噂がいい例だ。しかし、残念ながらSilverlightの死が噂ではないようだ。Microsoftが方針を変えないのなら、Windows 8がリリースされると、Flashや他のプラグインと同様にSilverlightは使えなくなってしまう。
-
C++コンポーネント拡張:新しいCOM
COMプログラミングは生きており、Windowsプラットフォー��上では健在だ、C++の新しい変形版は、COMプログラミングをもっと扱い易くしている。 C++ Component Extensions(C++コンポーネント拡張)として知られている、この新言語は、新しいWindowsランタイム、WinRTを作るために使われた。
-
期待の//Build/セッション
//Build/カンファレンスでは274ものセッションが開かれ、どのセッションが今後にとって重要なものであるのかを予想するのは難しい。この記事は、我々InfoQが企業向けアプリケーション開発者にとって重要だと考えているセッションの概要報告である。
-
WinRT:Win32のオブジェクト指向による代替
WinRTは、Windowsカーネル上に作られた、近代的なOSレベルのAPIである。Win32上の単なるレイヤーではなく、それに替わるものである。統一された型システムやリフレクションのようなオブジェクト指向概念を使って作られたもので、 C++, .NET言語、JavaScriptのような動的言語から等しく使えるものである。
-
Windows 8 の UI に関する主要テーマ
Windows 8 Metro では単にアプリケーションの見栄えだけでなく,その動作が根本的に変更されている。アプリケーションは不可視状態になるとサスペンドされ,バックグラウンドで常時動作することはできなくなる。さらに大部分のアプリケーションが保存ボタンの代わりに定期的なクラウド上のデータ更新を行うようになり,ユーザの操作するデバイスのシームレスな切り替えを可能にする。
-
Windows 8は、Win32 APIを置き換える
Windows 8は、WinRTと呼ばれる新しいコアAPIを提供する。これは、C/C++、.NET、JavaScriptを使ってメトロスタイルのアプリケーションを開発するために使用する。これらのアプリケーションは最初からなにもせずに、ハードウェアアクセラレーションと優れた電源管理のような機能をの恩恵を受けることができる。既存のSilverlightとWPFアプリケーションは、最小の影響で新しい「ネイティブXAML」ライブラリに移植することができる。
-
NASA、宇宙でAndroidを使う
9月1日、Googleは公式Blogにおいて、Androidを搭載したNexusフォン2台が最後の有人スペースシャトルミッションST-135で国際宇宙ステーションへと送られたことを報告した。研究者らはロボットがどのようにして人間の実験を手助けし、もっと効率よく宇宙で生活できるかを、重要な役割を担うAndroidを使って研究しようとしている。
-
デバイス向けのWindows Azure ToolkitsにAndroidが追加された
Windows Azure Toolkits for Windows PhoneとiOSに加えて、新しいツールキットでマイクロソフトは、Android SDKとEclipseでアプリケーション開発することができるAndoroidを追加した。
-
Silverlight 5 RC : Microsoftは多くの機能追加でコミットメントを明確にした
MicrosoftはBUILDカンファレンスに先駆けてSilverlight 5 RCを発表し、このお気に入りのブラウザプラグインに対する疑う余地のないコミットメントを示した。Silverlight 5には多くの新しい機能がある。GPUを使った、2Dおよび3Dグラフィックの描画、リモートビデオコントロール、P/Invokeのサポート、ブラウザ内信頼アプリケーションのサポート、性能とツールの改善。
-
RAD Studio XE2 の新機能: マルチプラットフォーム,Android & iOS ネイティブアプリ,HD 3D アニメーション,クラウド対応
Embarcadero は Delphi XE2,C++Builder XE2,RADPHP XE2,Prism XE2 などで構成される開発ツール RAD Studio XE2 の新バージョンのリリースを準備中である。2010年8月30日に同製品ラインを最初にローンチしてから,ちょうど1年になる。今回のリリースでは新機能が多いが,中でも注目されるのはクロスプラットフォーム開発,Windows 64 bit,Amazon Cloud API,Android および iOS のネイティブアプリ,そして HD 3D アニメーションがサポートされたことだ。