BT

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

寄稿

Topics

地域を選ぶ

InfoQ ホームページ OS に関するすべてのコンテンツ

  • ビルドマシンと Windows 7,そしてクラシックな ADO

    90年代後半から運用されている,旧式の ADO ライブラリを使用したアプリケーションのメンテナンス作業を行うと考えてみよう。再コンパイルされたコードは,Windows 7 SP1 マシン上では問題なく動作する。ところが不思議なことに,そのプログラムを10年近く使用している Windows XP マシンではクラッシュしてしまうのだ。 これが現在,多数のメンテナンス開発者が直面している問題である。

  • Microsoftは、Windows Management Framework 3.0 CTPをアナウンスした

    新しいWindows Management Framework 3.0 CTP 1は、より簡単にWindows 7 SP1、Windows Server 2008 R2 SP1、そしてまもなくリリースされるWindows 8プラットフォームの管理するための更新されたツールでWindows管理者向けに提供される。このフレームワークは、3つの主要なコンポーネントを持つ:Windows PowerShell 3.0、WMI (Windows Management Instrumentation)、WinRM (Windows Remote Management)

  • Windows 8の標準化された印刷UI

    Windows 8 Metroは、多くの変更を提供し、印刷に関しても例外でない。charmのコンセプトにおいて、印刷のための新しいAPIと拡張可能なユーザーインターフェイスが存在している。このAPIは、XAMLとJavaScriptベースの両方のアプリケーションに提供されている。

  • Windows Server 8を使ってIaaSクラウドの構築

    小規模および大規模の企業は、Windows Server 8で自分のクラウドを作ることが可能になる。Microsoftのホワイトペーパーは、レドモンドからまもなくリリースされるサーバーOSで、IaaSプラットフォームなどの構築の詳細を提示している。

  • すべてのユーザにクラウドを提供する iOS 5

    Apple は今日,iOS 5 の一般向けダウンロード提供を開始した。システム全般に及ぶビルドイン twitter サポート,連絡先やブックマーク,アプリケーションデータといった情報のクラウドバックアップなどが提供される。インターネット接続を用いて,電話回線契約や SMS の必要なくマルチメディアメッセージの送受信を可能にする iMessage も同時に紹介されている。

  • Kernel.orgがセキュリティ侵害から復帰

    Kernel.orgのセキュリティ侵害がアナウンスされ、(その後オフラインにされた)以来1ヶ月以上経って、Kernel.orgのwebサイトがオンラインに戻された。

  • Android の自動テストツール

    Android アプリケーションで自動テストを実行するフレームワークやツールは数多い。Activity Instrumentation, MonkeyRunner, Robotium, Robolectric,他にも多数のものがある。そのひとつである LessPainful は,実際のデバイス上でサービスとして自動テスト機能を提供するツールだ。

  • Tizen - Intel と Samsung が開発するオープンソースの新モバイル OS

    Intel は MeeGo をあきらめて,HTML5 など新たな Web 技術をベースとするモバイル OS の Tizen を新たに開発することで Samsung と手を結んだ。

  • 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を作るために使われた。

BT