クエリ: 開発段階での名前を「スパルタン」といった、Windows10から導入されているマイクロソフトのデフォルトブラウザは何でしょう?
文章: Microsoft Edge マイクロソフトがInternet Explorer 11の後継として開発したWebブラウザ。デスクトップ用Windows 10とモバイルデバイス版Windows 10両方のデフォルトブラウザとして提供されるほか、iOS、Android、macOS、Linux向けにも無償で提供されている。現在はChromiumをベースに再構築された新バージョンに移行しており、EdgeHTMLベースの旧Edgeは2021年3月9日にサポートを終了した。新しいEdgeはInternet Explorer 11との完全な互換性を持つ「IEモード」を搭載しており、Chrome ウェブストアの拡張機能も利用できる。2020年1月15日にChromium 79のstable版が参考にされて発表された。開発版に関しては、Beta, Dev, Canaryの各版が公開されている。
文章: Internet Explorer 10 Platform Preview 1 は太平洋標準時2011年4月12日から開催されたマイクロソフトのカンファレンス「MIX11」で発表された。 Platform Preview に合わせてマイクロソフトが公開しているウェブ標準テスト項目に、新しく 502 項目追加し、合計 6401 項目のテストケースが公開された。 JavaScript は Internet Explorer 9 では対応されなかった ECMAScript 5 の仕様の一つである ECMAScript 5 Strict Mode に対応した。 CSS は に新しく対応した。 文章: Internet Explorer 2011年にリリースされた Windows Phone 7にはInternet Explorer Mobile 9が同梱され、Internet Explorer 9のレンダリングエンジンをベースにしている。Windows Phone 8にはInternet Explorer Mobile 10が搭載。 文章: ウェブブラウザ 2015年7月にマイクロソフトのEdgeが登場した。EdgeHTMLと呼ばれるレンダリングエンジンを採用していたが、後にBlinkへ変更された。Windows 10に合わせてリリースされシェアを伸ばし、2020年には7.9%の利用率となりFirefox (7.2%) をやや上回ったが、Google Chrome (69.8%) には遠く及んでいない。 なお、成長著しいスマートフォンや非PCのタブレットの分野では、オペレーティングシステム (OS) 付属のウェブブラウザが利用されることがほとんどであり、AndroidではAndroidのAndroid標準ブラウザと後継のChrome、iOSのSafariがOSの占有率にほぼ比例して普及している。PCとのデータ同期も可能である。FirefoxやOperaなどはブラウザをスマートフォン・タブレット対応アプリとしてリリースして対抗している。 文章: Mozilla Application Suite Mozilla Application Suite(モジラ・アプリケーション・スイート)またはMozilla Suite(モジラ・スイート)はMozilla Foundationによりプロジェクトを組んでオープンソースで開発されていたインターネットスイートであり、ウェブブラウザ、電子メールクライアント、ニュースクライアント、HTMLエディタおよびIRCクライアントの機能が含まれている。ウェブ標準とみなされるW3Cなどで決められた勧告や規格にできる限り準拠していくという方針で開発されていた。レンダリングエンジンはGeckoと呼ばれ、Mozilla以外でも利用できるようになっており、Mozilla FirefoxやCamino、Galeonなど幾つかのGeckoを利用したブラウザが存在する。 文章: Microsoft Foundation Class MFCは1992年、16ビットバージョンのWindowsをターゲットとし、マイクロソフトのC/C++コンパイラ 7.0とともに発売された。これは開発ツールの分野におけるシェアを高めようとしていたマイクロソフトの努力の一環であり、MFCはプログラミング言語C++の能力を知らしめるよう設計されていた。当時、C++は商用アプリケーションの開発においてCからの移行が始まったばかりであり、C/C++ 7.0はマイクロソフトのコンパイラとして初めてC++をサポートした。MFCはMacintoshのThink Class Library(英語版)(TCL、後にシマンテックによって買収された)に大きく影響を受け、その構造の多くをTCLから受け継いでいた。 同時期、Borland Cコンパイラに対応したObject Windows Library(英語版) (OWL) が、競合製品としてボーランドから販売されていた。OWLの設計はより厳密にオブジェクト指向に準じていたので、一時期の間MFCよりも好評であった。しかし、Windowsへの機能追加とOWLのアップデートに時間差が生じてしまったので、OWLはシェアを失った。 Visual C++ 4.2においてWinInet(英語版)およびActiveXなどのインターネット関連のクラスが追加された後は、MFC自体に特に大きな変化がなく、Visual C++ 7.0 (Visual C++ .NET 2002) においてMFCとATLの一部が統合された程度にとどまっていたが、Visual C++ 2008 (Visual Studio 2008) へのサービスパック1適用時にインストールされる「MFC Feature Pack」において、MFCは大幅な進化を遂げている。具体的には、Office 2007風のリボン インターフェイスを構築するための"CMFCRibbon~"で始まる名前を持つクラスや、Visual Studio 2005風のスマート ドッキング ウィンドウを実現するCDockablePaneクラスなど、100以上のクラスが追加されている。これらのクラスを利用する場合、開発者は基本的に、Feature Packインストール後にMFCアプリケーション ウィザードに追加されるリボンUIあるいはVisual Studio UIのテンプレートを選択して、自動生成されるフレームワークをベースにしてコーディングしていくことになる。ただし.NET Frameworkによる開発とは異なり、RADではなくコードベースでGUIを構築する必要があるため、これらのクラスを使いこなすにはMFCプログラミングに精通していることが前提となる。なお、Windows 7 SDK (Windows SDK for Windows 7 and .NET Framework 3.5 SP1) にもリボン インターフェイスを実装するための「リボン フレームワーク」と呼ばれるAPI群が追加されているが、実質的にCOMコンポーネントを利用したAPIプログラミングであり、さらにリボン フレームワークのコンポーネントが導入されているのはWindows 7およびWindows Vista SP2 Platform Update以降のOSであるため、ネイティブ(アンマネージ)のリボンUIアプリケーションの開発に関しては、MFCの選択は有力候補となり得る。 文章: JavaScript JavaScriptはネットスケープコミュニケーションズのブレンダン・アイクによって、1995年5月に10日間で開発された。上司からの指示に「Javaのような外観にしてくれ」「初心者に優しく」「Netscapeブラウザのほとんどなんでも制御できるように」との注文があった。Netscape Navigator 2.0で実装された。開発当初はLiveScriptと呼ばれていたが、1995年にサン・マイクロシステムズ(現・オラクル)が開発したプログラミング言語Javaが当時大きな注目を浴びており、ネットスケープとサン・マイクロシステムズが業務提携していた事もあったため、JavaScriptという名前に変更された。最初のJavaScriptエンジンはブレンダン・アイクによりNetscape Navigatorのために作成されたものであった。 文章: Microsoft Plus! Microsoft Plus!(マイクロソフト プラス)はマイクロソフトがWindows向けに開発・販売しているWindowsの機能を付加、拡張するソフトウェアである。特定のバージョンのWindowsに対して補助的な機能を提供するため、導入するPlus!のバージョンが該当するWindowsのバージョンと同じでなければ導入することができない。 主な機能としてはシステムツールの拡張、及びデスクトップアクセサリなどの補助的な機能が大半を占めている。Microsoft Plus!を導入しなくてもWindowsを使用することは可能だが、ソフトウェアによっては導入することで使用環境を大幅に改善することもできる。Plus!の機能は次のバージョンのWindowsでもある程度改良したものを採用をすることが多く、一つの実験用ソフトウェアとして搭載されている。 文章: Internet Explorer 9 Platform Preview 太平洋時間2010年3月16日のマイクロソフトのカンファレンス「MIX10」で PDC09 以来の情報が公開された。グラフィックス標準 (ICC Colors、JPEG XR、TIFF) の対応、SVG 1.1 2nd Edition や HTML5 などの準拠についてや、JavaScript やレンダリングの高速化について発表され、JavaScript エンジンは PDC09 デモ版よりも 41% 高速化し、開発者を対象としたのプラットフォーム プレビュー版も同日公開された。太平洋時間2010年5月5日に公開された。JavaScript エンジンは 1 回目のプレビュー版から 25% 高速化し、Acid3 のスコアは 68 点に改善した。ユーザー エージェントの変更、CSS3、DOM、JavaScript 等に幾つかの新しい対応が加えられた。太平洋時間2010年6月23日に公開された。 文章: IS13SH ブラウザはGoogle Chrome LiteベースのAndroid標準ブラウザが搭載され、上述の通りAndroid OS 2.3の特徴でもあるFlash Player 10.2がアドオンされている。また、JavaScript(V8)もサポートされている。これにより、パソコンのブラウザとほぼ同等のフラッシュサイト、動画サイトが利用することが可能となり、ブラウザでニコニコ動画、YouTubeをはじめとした各種動画サイトが利用できる。そのほかにサードパーティー製のブラウザをインストールし利用することも可能となる。 文章: Microsoft DirectX 一部のバージョンに関しては、Windows UpdateやWindowsストアを通じて、OSが対応する最新のDirectXをサービスパックなどの機能更新プログラムとともに入手することが可能である。例えばWindows XPの場合、Windows Update経由でSP2と同時にDirectX 9.0cを入手できる。Windows Vistaの場合、SP1と同時にDirectX 10.1を、またSP2+Platform Updateと同時にDirectX 11を入手できる。なお、DirectX 10以降は、Windows Display Driver Modelの導入を始めとして、Windowsのグラフィックスアーキテクチャに大規模な修正が加えられたことから、Windows XPなどの旧Windows製品では利用できない。新しいOSでは、対応する最新バージョンよりも古いバージョンのDirectXに関しても基本的にすべて利用可能である。 DirectX 4はリリースされなかった。Raymond Chenの著書The Old New Thing(邦訳:Windowsプログラミングの極意 歴史から学ぶ実践的Windowsプログラミング!)によると、DirectX 3がリリースされた後に、マイクロソフトは後継のバージョン4と5の開発を同時に始めた。バージョン5がより実りの多いものになる予定だったのに対し、バージョン4は小幅な機能拡張を伴う短期リリース版となる予定だった。しかしDirectX 4に実装される予定の機能はゲーム開発者の興味をそそらず、そのためDirectX 4はキャンセルされ、すべての機能をDirectX 5に組み込むことになったが、すでに執筆されていた多数のドキュメント内ではこれら2つのバージョンを明確に区別していた。マイクロソフトは混乱を避けるため、バージョン5をバージョン4にリネームするようなことはせず、バージョン4をスキップすることにした。 文章: Falkon 2010年に研究プロジェクトとして始まった。Python(PyQtライブラリを使用)で書かれた最初のプレビューリリースは2010年12月に公開された。2011年に汎用的なポータブルウェブブラウザを開発することや、Microsoft WindowsやLinuxの見た目と感触なデスクトップ環境とシームレスに統合することを目標にソースコードをC++で書き換えた。バージョン1.6.6 (2014年5月)まではWindows 2000に対応していた。 かつてはPDFとPNGの出力が可能であったが、バージョン2.0.2ではそのすべてが不可能になった。 2018年4月に、QupZillaとしての更新を終了。Qt WebEngineの5.10.1を用いたブラウザとして再始動することが発表された。当面の対応はWindowsとmacOSとLinuxのみ。 PDFとPNGの出力には現時点で未対応。そのほか、Qt WebEngineに起因する不具合は改善されていない。PPAPIのフラッシュに対応。Otter Browserよりも動作不安点が少ない。レイアウトはQupZilla時代からさらに単純化されている。 文章: マイクロソフト標準キャラクタセット マイクロソフト標準キャラクタセット(マイクロソフトひょうじゅんキャラクタセット)は、Windowsにおいて特別なフォントを自前で用意することなく表示できる日本語の文字集合のことである。Windows 3.1にて搭載された。『Windows-31J』に登録された全文字を実装している。Windows 98、Windows NT 4.0(SP4以降) に搭載されたフォントでは『マイクロソフト標準キャラクタセット』に加え、『JIS X 0212』(補助漢字 5801 文字)と『JIS X 0221追加非漢字集合』(1913 文字)を実装している。Windows Vistaでは、上記すべてに加えて『JIS X 0213:2004』が実装された。JIS X 0213:2004の規格票で例示字形が変更されたものに関しては、同様に変更された。Windows Server 2008でも同様の変更が行われた。 文章: XMLHttpRequest XMLHttpRequestは、マイクロソフトがOutlook Web Access 2000のダイナミックHTMLによるウェブインターフェースに活用するため、1999年公開のInternet Explorer 5においてActiveXオブジェクトとして実装したのが始まりである。その後、2001年にMozillaプロジェクトがこれと互換性のある組み込みオブジェクトをMozilla 0.9.7およびNetscape 7で実装し、Appleも2004年にSafari 1.2でMozillaと同様の組み込みオブジェクトを実装し始めた。このように徐々にInternet Explorer以外のブラウザにも実装されていったXMLHttpRequestは、2005年にAjaxによって一躍有名になった。 文章: Elementary OS PantheonのメインシェルはPlank (Dock)、Midori(デフォルトのウェブブラウザ)およびScratch(シンプルなテキストエディタ)などの他のelementary OSアプリケーションと深く統合されている。elementary OSディストリビューションはウィンドウマネージャに、MutterをベースとしたGalaを使用している。 文章: フラットデザイン このように、フラットデザインにスキューモーフィズムの要素を部分的に取り入れる動きは「セミフラット」(semi flat)や「ほぼフラット」(almost flat)、または「フラットデザイン2.0」(flat 2.0)などと呼ばれており、マテリアルデザインはその良い例だとされている。 また、Windows 8でフラットデザインを適用してきたマイクロソフトも、2017年にフルーエント・デザイン・システム(英語版)をWindows 10に取り入れ、2020年にはMicrosoft Officeをはじめとする標準アプリにもこのデザインを適用した。マイクロソフトはこのデザインを導入した理由として、Windows 8のフラットデザインは洗練されているものの、他社のアプリの立体的なアイコンが混じると見栄えが悪くなるためだとしている。