https://de.wikipedia.org/w/index.php?action=history&feed=atom&title=Windows_Runtime
Windows Runtime - Versionsgeschichte
2025-05-04T18:01:37Z
Versionsgeschichte dieser Seite in Wikipedia
MediaWiki 1.44.0-wmf.27
https://de.wikipedia.org/w/index.php?title=Windows_Runtime&diff=248110820&oldid=prev
5.158.162.136: /* Programmierung */ Fix author name
2024-08-28T09:13:34Z
<p><span class="autocomment">Programmierung: </span> Fix author name</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 28. August 2024, 11:13 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 82:</td>
<td colspan="2" class="diff-lineno">Zeile 82:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die ''Windows Runtime'' stellt mit 1.600 Klassen lediglich eine Teilmenge der schon in [[.Net-Framework]] vorhandenen 12.000 Klassen zur Verfügung. Werden die nicht zur Verfügung stehenden Klassen aus dem Framework benötigt, muss die App zwischen einem Client und einem Server aufgeteilt werden, wobei die Geschäftslogik der App auf einem ''Windows Server'' ausgeführt wird. Ein Server mit dem Backend der App kann auch auf dem [[Localhost|lokalen PC]] installiert und ausgeführt werden. Methodenaufrufe erfolgen vermehrt [[asynchron]].<ref name="tirania.org"/> Für die Programmiersprache C# stehen hierfür neue Sprachelemente zur Verfügung,<ref>{{Internetquelle |autor=Archiveddocs |url=https://learn.microsoft.com/en-us/previous-versions/windows/apps/br211380(v=win.10) |titel=Part 5: Create a blog reader (Windows Store apps using C#/VB and XAML) - Windows app development |datum=2016-01-05 |sprache=en-us |abruf=2024-05-10}}</ref> für andere Projektionen integriert die ''Windows Runtime'' entsprechende [[Entwurfsmuster]] und [[Template (C++)|Templates]].<ref>{{Internetquelle |url=https://devblogs.microsoft.com/nativeconcurrency/windows-8-asynchrony-with-ppl.aspx |titel=? |offline=ja |abruf=2024-05-10 |archiv-url=https://web.archive.org/web/20230925071338/https://devblogs.microsoft.com/nativeconcurrency/windows-8-asynchrony-with-ppl.aspx |archiv-datum=2023-09-25 |archiv-bot=2024-06-16 00:49:07 InternetArchiveBot }}</ref></div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die ''Windows Runtime'' stellt mit 1.600 Klassen lediglich eine Teilmenge der schon in [[.Net-Framework]] vorhandenen 12.000 Klassen zur Verfügung. Werden die nicht zur Verfügung stehenden Klassen aus dem Framework benötigt, muss die App zwischen einem Client und einem Server aufgeteilt werden, wobei die Geschäftslogik der App auf einem ''Windows Server'' ausgeführt wird. Ein Server mit dem Backend der App kann auch auf dem [[Localhost|lokalen PC]] installiert und ausgeführt werden. Methodenaufrufe erfolgen vermehrt [[asynchron]].<ref name="tirania.org"/> Für die Programmiersprache C# stehen hierfür neue Sprachelemente zur Verfügung,<ref>{{Internetquelle |autor=Archiveddocs |url=https://learn.microsoft.com/en-us/previous-versions/windows/apps/br211380(v=win.10) |titel=Part 5: Create a blog reader (Windows Store apps using C#/VB and XAML) - Windows app development |datum=2016-01-05 |sprache=en-us |abruf=2024-05-10}}</ref> für andere Projektionen integriert die ''Windows Runtime'' entsprechende [[Entwurfsmuster]] und [[Template (C++)|Templates]].<ref>{{Internetquelle |url=https://devblogs.microsoft.com/nativeconcurrency/windows-8-asynchrony-with-ppl.aspx |titel=? |offline=ja |abruf=2024-05-10 |archiv-url=https://web.archive.org/web/20230925071338/https://devblogs.microsoft.com/nativeconcurrency/windows-8-asynchrony-with-ppl.aspx |archiv-datum=2023-09-25 |archiv-bot=2024-06-16 00:49:07 InternetArchiveBot }}</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Zudem wird durch die ''Windows Runtime'' ein neues Sicherheitskonzept eingeführt: Bisherige Windows-Anwendungen werden in der Regel mit den Rechten des jeweiligen Benutzers ausgeführt; man spricht in diesem Fall von Full-Trust. Hingegen erfolgt die Ausführung von ''Windows Runtime''-Apps mit minimalen Zugriffsrechten, dem sogenannten Base-Trust. Dies soll durch logisch getrennte Container für jede Anwendung erreicht werden, der Zugriff auf sicherheitsrelevante Teile des Windows-API ist somit nur indirekt durch [[Stellvertreter (Entwurfsmuster)|Stellvertreter]] (sog. Broker) möglich.<ref>{{Internetquelle | autor=Dr. Holger <del style="font-weight: bold; text-decoration: none;">Schwi</del> | url=https://www.heise.de/developer/artikel/Windows-8-Apps-benoetigen-neue-Windows-Runtime-1344071.html?artikelseite=3 | titel=Windows 8 Apps benötigen neue Windows Runtime | werk=[[Heise online|heise.de]] | datum=2011-09-15 | abruf=2024-02-03}}</ref><ref>{{Internetquelle |autor=apex-production |url=https://learn.microsoft.com/en-us/previous-versions/windows/ |titel=Windows previous versions documentation |sprache=en-us |abruf=2024-05-10}}</ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Zudem wird durch die ''Windows Runtime'' ein neues Sicherheitskonzept eingeführt: Bisherige Windows-Anwendungen werden in der Regel mit den Rechten des jeweiligen Benutzers ausgeführt; man spricht in diesem Fall von Full-Trust. Hingegen erfolgt die Ausführung von ''Windows Runtime''-Apps mit minimalen Zugriffsrechten, dem sogenannten Base-Trust. Dies soll durch logisch getrennte Container für jede Anwendung erreicht werden, der Zugriff auf sicherheitsrelevante Teile des Windows-API ist somit nur indirekt durch [[Stellvertreter (Entwurfsmuster)|Stellvertreter]] (sog. Broker) möglich.<ref>{{Internetquelle | autor=Dr. Holger <ins style="font-weight: bold; text-decoration: none;">Schwichtenberg</ins> | url=https://www.heise.de/developer/artikel/Windows-8-Apps-benoetigen-neue-Windows-Runtime-1344071.html?artikelseite=3 | titel=Windows 8 Apps benötigen neue Windows Runtime | werk=[[Heise online|heise.de]] | datum=2011-09-15 | abruf=2024-02-03}}</ref><ref>{{Internetquelle |autor=apex-production |url=https://learn.microsoft.com/en-us/previous-versions/windows/ |titel=Windows previous versions documentation |sprache=en-us |abruf=2024-05-10}}</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Kompatibilität ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Kompatibilität ==</div></td>
</tr>
</table>
5.158.162.136
https://de.wikipedia.org/w/index.php?title=Windows_Runtime&diff=246608624&oldid=prev
Aka: /* Programmierung */ Tippfehler entfernt
2024-07-09T17:42:06Z
<p><span class="autocomment">Programmierung: </span> <a href="/wiki/Benutzer:Aka/Tippfehler_entfernt" title="Benutzer:Aka/Tippfehler entfernt">Tippfehler entfernt</a></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 9. Juli 2024, 19:42 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 82:</td>
<td colspan="2" class="diff-lineno">Zeile 82:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die ''Windows Runtime'' stellt mit 1.600 Klassen lediglich eine Teilmenge der schon in [[.Net-Framework]] vorhandenen 12.000 Klassen zur Verfügung. Werden die nicht zur Verfügung stehenden Klassen aus dem Framework benötigt, muss die App zwischen einem Client und einem Server aufgeteilt werden, wobei die Geschäftslogik der App auf einem ''Windows Server'' ausgeführt wird. Ein Server mit dem Backend der App kann auch auf dem [[Localhost|lokalen PC]] installiert und ausgeführt werden. Methodenaufrufe erfolgen vermehrt [[asynchron]].<ref name="tirania.org"/> Für die Programmiersprache C# stehen hierfür neue Sprachelemente zur Verfügung,<ref>{{Internetquelle |autor=Archiveddocs |url=https://learn.microsoft.com/en-us/previous-versions/windows/apps/br211380(v=win.10) |titel=Part 5: Create a blog reader (Windows Store apps using C#/VB and XAML) - Windows app development |datum=2016-01-05 |sprache=en-us |abruf=2024-05-10}}</ref> für andere Projektionen integriert die ''Windows Runtime'' entsprechende [[Entwurfsmuster]] und [[Template (C++)|Templates]].<ref>{{Internetquelle |url=https://devblogs.microsoft.com/nativeconcurrency/windows-8-asynchrony-with-ppl.aspx |titel=? |offline=ja |abruf=2024-05-10 |archiv-url=https://web.archive.org/web/20230925071338/https://devblogs.microsoft.com/nativeconcurrency/windows-8-asynchrony-with-ppl.aspx |archiv-datum=2023-09-25 |archiv-bot=2024-06-16 00:49:07 InternetArchiveBot }}</ref></div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die ''Windows Runtime'' stellt mit 1.600 Klassen lediglich eine Teilmenge der schon in [[.Net-Framework]] vorhandenen 12.000 Klassen zur Verfügung. Werden die nicht zur Verfügung stehenden Klassen aus dem Framework benötigt, muss die App zwischen einem Client und einem Server aufgeteilt werden, wobei die Geschäftslogik der App auf einem ''Windows Server'' ausgeführt wird. Ein Server mit dem Backend der App kann auch auf dem [[Localhost|lokalen PC]] installiert und ausgeführt werden. Methodenaufrufe erfolgen vermehrt [[asynchron]].<ref name="tirania.org"/> Für die Programmiersprache C# stehen hierfür neue Sprachelemente zur Verfügung,<ref>{{Internetquelle |autor=Archiveddocs |url=https://learn.microsoft.com/en-us/previous-versions/windows/apps/br211380(v=win.10) |titel=Part 5: Create a blog reader (Windows Store apps using C#/VB and XAML) - Windows app development |datum=2016-01-05 |sprache=en-us |abruf=2024-05-10}}</ref> für andere Projektionen integriert die ''Windows Runtime'' entsprechende [[Entwurfsmuster]] und [[Template (C++)|Templates]].<ref>{{Internetquelle |url=https://devblogs.microsoft.com/nativeconcurrency/windows-8-asynchrony-with-ppl.aspx |titel=? |offline=ja |abruf=2024-05-10 |archiv-url=https://web.archive.org/web/20230925071338/https://devblogs.microsoft.com/nativeconcurrency/windows-8-asynchrony-with-ppl.aspx |archiv-datum=2023-09-25 |archiv-bot=2024-06-16 00:49:07 InternetArchiveBot }}</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Zudem wird durch die ''Windows Runtime'' ein neues Sicherheitskonzept eingeführt: Bisherige Windows<del style="font-weight: bold; text-decoration: none;"> </del>Anwendungen werden in der Regel mit den Rechten des jeweiligen Benutzers ausgeführt; man spricht in diesem Fall von Full-Trust. Hingegen erfolgt die Ausführung von ''Windows Runtime''-Apps mit minimalen Zugriffsrechten, dem sogenannten Base-Trust. Dies soll durch logisch getrennte Container für jede Anwendung erreicht werden, der Zugriff auf sicherheitsrelevante Teile des Windows-API ist somit nur indirekt durch [[Stellvertreter (Entwurfsmuster)|Stellvertreter]] (sog. Broker) möglich.<ref>{{Internetquelle | autor=Dr. Holger Schwi | url=https://www.heise.de/developer/artikel/Windows-8-Apps-benoetigen-neue-Windows-Runtime-1344071.html?artikelseite=3 | titel=Windows 8 Apps benötigen neue Windows Runtime | werk=[[Heise online|heise.de]] | datum=2011-09-15 | abruf=2024-02-03}}</ref><ref>{{Internetquelle |autor=apex-production |url=https://learn.microsoft.com/en-us/previous-versions/windows/ |titel=Windows previous versions documentation |sprache=en-us |abruf=2024-05-10}}</ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Zudem wird durch die ''Windows Runtime'' ein neues Sicherheitskonzept eingeführt: Bisherige Windows<ins style="font-weight: bold; text-decoration: none;">-</ins>Anwendungen werden in der Regel mit den Rechten des jeweiligen Benutzers ausgeführt; man spricht in diesem Fall von Full-Trust. Hingegen erfolgt die Ausführung von ''Windows Runtime''-Apps mit minimalen Zugriffsrechten, dem sogenannten Base-Trust. Dies soll durch logisch getrennte Container für jede Anwendung erreicht werden, der Zugriff auf sicherheitsrelevante Teile des Windows-API ist somit nur indirekt durch [[Stellvertreter (Entwurfsmuster)|Stellvertreter]] (sog. Broker) möglich.<ref>{{Internetquelle | autor=Dr. Holger Schwi | url=https://www.heise.de/developer/artikel/Windows-8-Apps-benoetigen-neue-Windows-Runtime-1344071.html?artikelseite=3 | titel=Windows 8 Apps benötigen neue Windows Runtime | werk=[[Heise online|heise.de]] | datum=2011-09-15 | abruf=2024-02-03}}</ref><ref>{{Internetquelle |autor=apex-production |url=https://learn.microsoft.com/en-us/previous-versions/windows/ |titel=Windows previous versions documentation |sprache=en-us |abruf=2024-05-10}}</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Kompatibilität ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Kompatibilität ==</div></td>
</tr>
</table>
Aka
https://de.wikipedia.org/w/index.php?title=Windows_Runtime&diff=245945923&oldid=prev
InternetArchiveBot: InternetArchiveBot hat 1 Archivlink(s) ergänzt und 0 Link(s) als defekt/tot markiert.) #IABot (v2.0.9.5
2024-06-16T00:49:07Z
<p><a href="/wiki/Benutzer:InternetArchiveBot" title="Benutzer:InternetArchiveBot">InternetArchiveBot</a> hat 1 Archivlink(s) ergänzt und 0 Link(s) als defekt/tot markiert.) #IABot (v2.0.9.5</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 16. Juni 2024, 02:49 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 80:</td>
<td colspan="2" class="diff-lineno">Zeile 80:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Benutzeroberflächen werden deklarativ ausgezeichnet. Bei [[JavaScript]] basiert diese Auszeichnung auf [[HTML5]], während die anderen Projektionen auf [[Extensible Application Markup Language|XAML]] setzen, welches von der ''Windows Runtime'' direkt ohne Einsatz von [[Windows Presentation Foundation|WPF]] oder [[Silverlight]] gerendert wird. Zusätzlich stehen Technologien wie [[DirectX]] zur Verfügung.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Benutzeroberflächen werden deklarativ ausgezeichnet. Bei [[JavaScript]] basiert diese Auszeichnung auf [[HTML5]], während die anderen Projektionen auf [[Extensible Application Markup Language|XAML]] setzen, welches von der ''Windows Runtime'' direkt ohne Einsatz von [[Windows Presentation Foundation|WPF]] oder [[Silverlight]] gerendert wird. Zusätzlich stehen Technologien wie [[DirectX]] zur Verfügung.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Die ''Windows Runtime'' stellt mit 1.600 Klassen lediglich eine Teilmenge der schon in [[.Net-Framework]] vorhandenen 12.000 Klassen zur Verfügung. Werden die nicht zur Verfügung stehenden Klassen aus dem Framework benötigt, muss die App zwischen einem Client und einem Server aufgeteilt werden, wobei die Geschäftslogik der App auf einem ''Windows Server'' ausgeführt wird. Ein Server mit dem Backend der App kann auch auf dem [[Localhost|lokalen PC]] installiert und ausgeführt werden. Methodenaufrufe erfolgen vermehrt [[asynchron]].<ref name="tirania.org"/> Für die Programmiersprache C# stehen hierfür neue Sprachelemente zur Verfügung,<ref>{{Internetquelle |autor=Archiveddocs |url=https://learn.microsoft.com/en-us/previous-versions/windows/apps/br211380(v=win.10) |titel=Part 5: Create a blog reader (Windows Store apps using C#/VB and XAML) - Windows app development |datum=2016-01-05 |sprache=en-us |abruf=2024-05-10}}</ref> für andere Projektionen integriert die ''Windows Runtime'' entsprechende [[Entwurfsmuster]] und [[Template (C++)|Templates]].<ref>{{Internetquelle |url=https://web.archive.org/web/20230925071338/https://devblogs.microsoft.com/nativeconcurrency/windows-8-asynchrony-with-ppl.aspx |<del style="font-weight: bold; text-decoration: none;">titel</del>=<del style="font-weight: bold; text-decoration: none;">?</del> |<del style="font-weight: bold; text-decoration: none;">offline=1 |abruf</del>=2024-<del style="font-weight: bold; text-decoration: none;">05</del>-<del style="font-weight: bold; text-decoration: none;">10</del>}}</ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Die ''Windows Runtime'' stellt mit 1.600 Klassen lediglich eine Teilmenge der schon in [[.Net-Framework]] vorhandenen 12.000 Klassen zur Verfügung. Werden die nicht zur Verfügung stehenden Klassen aus dem Framework benötigt, muss die App zwischen einem Client und einem Server aufgeteilt werden, wobei die Geschäftslogik der App auf einem ''Windows Server'' ausgeführt wird. Ein Server mit dem Backend der App kann auch auf dem [[Localhost|lokalen PC]] installiert und ausgeführt werden. Methodenaufrufe erfolgen vermehrt [[asynchron]].<ref name="tirania.org"/> Für die Programmiersprache C# stehen hierfür neue Sprachelemente zur Verfügung,<ref>{{Internetquelle |autor=Archiveddocs |url=https://learn.microsoft.com/en-us/previous-versions/windows/apps/br211380(v=win.10) |titel=Part 5: Create a blog reader (Windows Store apps using C#/VB and XAML) - Windows app development |datum=2016-01-05 |sprache=en-us |abruf=2024-05-10}}</ref> für andere Projektionen integriert die ''Windows Runtime'' entsprechende [[Entwurfsmuster]] und [[Template (C++)|Templates]].<ref>{{Internetquelle |<ins style="font-weight: bold; text-decoration: none;">url=https://devblogs.microsoft.com/nativeconcurrency/windows-8-asynchrony-with-ppl.aspx |titel=? |offline=ja |abruf=2024-05-10 |archiv-</ins>url=https://web.archive.org/web/20230925071338/https://devblogs.microsoft.com/nativeconcurrency/windows-8-asynchrony-with-ppl.aspx |<ins style="font-weight: bold; text-decoration: none;">archiv-datum</ins>=<ins style="font-weight: bold; text-decoration: none;">2023-09-25</ins> |<ins style="font-weight: bold; text-decoration: none;">archiv-bot</ins>=2024-<ins style="font-weight: bold; text-decoration: none;">06</ins>-<ins style="font-weight: bold; text-decoration: none;">16 00:49:07 InternetArchiveBot </ins>}}</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Zudem wird durch die ''Windows Runtime'' ein neues Sicherheitskonzept eingeführt: Bisherige Windows Anwendungen werden in der Regel mit den Rechten des jeweiligen Benutzers ausgeführt; man spricht in diesem Fall von Full-Trust. Hingegen erfolgt die Ausführung von ''Windows Runtime''-Apps mit minimalen Zugriffsrechten, dem sogenannten Base-Trust. Dies soll durch logisch getrennte Container für jede Anwendung erreicht werden, der Zugriff auf sicherheitsrelevante Teile des Windows-API ist somit nur indirekt durch [[Stellvertreter (Entwurfsmuster)|Stellvertreter]] (sog. Broker) möglich.<ref>{{Internetquelle | autor=Dr. Holger Schwi | url=https://www.heise.de/developer/artikel/Windows-8-Apps-benoetigen-neue-Windows-Runtime-1344071.html?artikelseite=3 | titel=Windows 8 Apps benötigen neue Windows Runtime | werk=[[Heise online|heise.de]] | datum=2011-09-15 | abruf=2024-02-03}}</ref><ref>{{Internetquelle |autor=apex-production |url=https://learn.microsoft.com/en-us/previous-versions/windows/ |titel=Windows previous versions documentation |sprache=en-us |abruf=2024-05-10}}</ref></div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Zudem wird durch die ''Windows Runtime'' ein neues Sicherheitskonzept eingeführt: Bisherige Windows Anwendungen werden in der Regel mit den Rechten des jeweiligen Benutzers ausgeführt; man spricht in diesem Fall von Full-Trust. Hingegen erfolgt die Ausführung von ''Windows Runtime''-Apps mit minimalen Zugriffsrechten, dem sogenannten Base-Trust. Dies soll durch logisch getrennte Container für jede Anwendung erreicht werden, der Zugriff auf sicherheitsrelevante Teile des Windows-API ist somit nur indirekt durch [[Stellvertreter (Entwurfsmuster)|Stellvertreter]] (sog. Broker) möglich.<ref>{{Internetquelle | autor=Dr. Holger Schwi | url=https://www.heise.de/developer/artikel/Windows-8-Apps-benoetigen-neue-Windows-Runtime-1344071.html?artikelseite=3 | titel=Windows 8 Apps benötigen neue Windows Runtime | werk=[[Heise online|heise.de]] | datum=2011-09-15 | abruf=2024-02-03}}</ref><ref>{{Internetquelle |autor=apex-production |url=https://learn.microsoft.com/en-us/previous-versions/windows/ |titel=Windows previous versions documentation |sprache=en-us |abruf=2024-05-10}}</ref></div></td>
</tr>
</table>
InternetArchiveBot
https://de.wikipedia.org/w/index.php?title=Windows_Runtime&diff=244840507&oldid=prev
Schotterebene: Formatierung Beleg
2024-05-10T11:19:20Z
<p>Formatierung Beleg</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 10. Mai 2024, 13:19 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 18:</td>
<td colspan="2" class="diff-lineno">Zeile 18:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|Website = [http://msdn.microsoft.com/windows/apps msdn.microsoft.com/windows/apps]</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|Website = [http://msdn.microsoft.com/windows/apps msdn.microsoft.com/windows/apps]</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>}}</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>}}</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Die '''Windows Runtime''' (Abkürzung: „WinRT“) ist die [[Laufzeitumgebung]] für [[Windows-App]] in [[Microsoft Windows 8|Windows 8]], [[Microsoft Windows 10|Windows 10]], [[Microsoft Windows 11|Windows 11]] und [[Microsoft Windows RT|Windows RT]]. Seit Windows Phone 8.1 kann sie auch zur Programmierung von Windows Phone Apps eingesetzt werden, was es ermöglicht, Applikationen zu programmieren, die auf dem PC, [[Tabletcomputer|Tablet]] und [[Smartphone]] funktionieren. Sie basiert auf einer verbesserten Version des [[Component Object Model]]<ref><del style="font-weight: bold; text-decoration: none;">[</del>https://www.heise.de/<del style="font-weight: bold; text-decoration: none;">developer/meldung</del>/Build-Mit-Windows-Runtime-kehrt-Microsoft-zu-COM-zurueck-1344119.html Build: Mit Windows <del style="font-weight: bold; text-decoration: none;">RT</del> kehrt Microsoft zu COM zurück<del style="font-weight: bold; text-decoration: none;">]</del></ref> und ermöglicht es [[Softwareentwickler]]n, auf der Kombination aus [[Hypertext Markup Language|HTML]], [[Cascading Style Sheets|CSS]] und [[JavaScript]] oder [[XAML]] und einer der Programmiersprachen [[Visual Basic .NET]], [[C-Sharp|C#]] oder [[C++]], und bei erweiterter Funktionalität auch jeder beliebigen Technologie auf einem Server als [[Front-End und Back-End|Backend]] Apps, [[Computerprogramm|Programme]] zu erstellen, die nur über den Windows Store von [[Microsoft]] lizenziert und vertrieben werden können.<ref><del style="font-weight: bold; text-decoration: none;">[</del>https://www.computerbase.de/2011-09/windows-8-metro-apps-nur-ueber-windows-store/ <del style="font-weight: bold; text-decoration: none;">ComputerBase: </del>Windows 8: Metro-Apps nur über Windows Store<del style="font-weight: bold; text-decoration: none;">]</del></ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Die '''Windows Runtime''' (Abkürzung: „WinRT“) ist die [[Laufzeitumgebung]] für [[Windows-App]] in [[Microsoft Windows 8|Windows 8]], [[Microsoft Windows 10|Windows 10]], [[Microsoft Windows 11|Windows 11]] und [[Microsoft Windows RT|Windows RT]]. Seit Windows Phone 8.1 kann sie auch zur Programmierung von Windows Phone Apps eingesetzt werden, was es ermöglicht, Applikationen zu programmieren, die auf dem PC, [[Tabletcomputer|Tablet]] und [[Smartphone]] funktionieren. Sie basiert auf einer verbesserten Version des [[Component Object Model]]<ref><ins style="font-weight: bold; text-decoration: none;">{{Internetquelle |autor=heise online |url=</ins>https://www.heise.de/<ins style="font-weight: bold; text-decoration: none;">news</ins>/Build-Mit-Windows-Runtime-kehrt-Microsoft-zu-COM-zurueck-1344119.html <ins style="font-weight: bold; text-decoration: none;">|titel=</ins>Build: Mit Windows <ins style="font-weight: bold; text-decoration: none;">Runtime</ins> kehrt Microsoft zu COM zurück<ins style="font-weight: bold; text-decoration: none;"> |datum=2011-09-15 |sprache=de |abruf=2024-05-10}}</ins></ref> und ermöglicht es [[Softwareentwickler]]n, auf der Kombination aus [[Hypertext Markup Language|HTML]], [[Cascading Style Sheets|CSS]] und [[JavaScript]] oder [[XAML]] und einer der Programmiersprachen [[Visual Basic .NET]], [[C-Sharp|C#]] oder [[C++]], und bei erweiterter Funktionalität auch jeder beliebigen Technologie auf einem Server als [[Front-End und Back-End|Backend]] Apps, [[Computerprogramm|Programme]] zu erstellen, die nur über den Windows Store von [[Microsoft]] lizenziert und vertrieben werden können.<ref><ins style="font-weight: bold; text-decoration: none;">{{Internetquelle |autor=Mahir Kulalic |url=</ins>https://www.computerbase.de/2011-09/windows-8-metro-apps-nur-ueber-windows-store/ <ins style="font-weight: bold; text-decoration: none;">|titel=</ins>Windows 8: Metro-Apps nur über Windows Store<ins style="font-weight: bold; text-decoration: none;"> |datum=2011-09-20 |sprache=de |abruf=2024-05-10}}</ins></ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Architektur ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Architektur ==</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Integration in Windows ===</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Integration in Windows ===</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Technisch gesehen stellt die ''Windows Runtime'' kein neues [[Subsystem (Windows)|Subsystem]] von Windows dar, sondern ist eine alternative API innerhalb des Win32-Subsystems.<ref name="tirania.org"><del style="font-weight: bold; text-decoration: none;">http</del>://tirania.org/blog/archive/2011/Sep-15.html</ref><ref><del style="font-weight: bold; text-decoration: none;">http</del>://www.zdnet.com/<del style="font-weight: bold; text-decoration: none;">blog/microsoft</del>/heres-the-one-microsoft-windows-8-slide-that-everyone-wants-to-redo/<del style="font-weight: bold; text-decoration: none;">10736</del></ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Technisch gesehen stellt die ''Windows Runtime'' kein neues [[Subsystem (Windows)|Subsystem]] von Windows dar, sondern ist eine alternative API innerhalb des Win32-Subsystems.<ref name="tirania.org"><ins style="font-weight: bold; text-decoration: none;">{{Internetquelle |url=https</ins>://tirania.org/blog/archive/2011/Sep-15.html<ins style="font-weight: bold; text-decoration: none;"> |titel=WinRT demystified - Miguel de Icaza |abruf=2024-05-10}}</ins></ref><ref><ins style="font-weight: bold; text-decoration: none;">{{Internetquelle |url=https</ins>://www.zdnet.com/<ins style="font-weight: bold; text-decoration: none;">article</ins>/heres-the-one-microsoft-windows-8-slide-that-everyone-wants-to-redo/<ins style="font-weight: bold; text-decoration: none;"> |titel=Here's the one Microsoft Windows 8 slide that everyone wants to redo |sprache=en |abruf=2024-05-10}}</ins></ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{|class="wikitable" style="text-align: center;"</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{|class="wikitable" style="text-align: center;"</div></td>
</tr>
<tr>
<td colspan="2" class="diff-lineno">Zeile 80:</td>
<td colspan="2" class="diff-lineno">Zeile 80:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Benutzeroberflächen werden deklarativ ausgezeichnet. Bei [[JavaScript]] basiert diese Auszeichnung auf [[HTML5]], während die anderen Projektionen auf [[Extensible Application Markup Language|XAML]] setzen, welches von der ''Windows Runtime'' direkt ohne Einsatz von [[Windows Presentation Foundation|WPF]] oder [[Silverlight]] gerendert wird. Zusätzlich stehen Technologien wie [[DirectX]] zur Verfügung.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Benutzeroberflächen werden deklarativ ausgezeichnet. Bei [[JavaScript]] basiert diese Auszeichnung auf [[HTML5]], während die anderen Projektionen auf [[Extensible Application Markup Language|XAML]] setzen, welches von der ''Windows Runtime'' direkt ohne Einsatz von [[Windows Presentation Foundation|WPF]] oder [[Silverlight]] gerendert wird. Zusätzlich stehen Technologien wie [[DirectX]] zur Verfügung.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Die ''Windows Runtime'' stellt mit 1.600 Klassen lediglich eine Teilmenge der schon in [[.Net-Framework]] vorhandenen 12.000 Klassen zur Verfügung. Werden die nicht zur Verfügung stehenden Klassen aus dem Framework benötigt, muss die App zwischen einem Client und einem Server aufgeteilt werden, wobei die Geschäftslogik der App auf einem ''Windows Server'' ausgeführt wird. Ein Server mit dem Backend der App kann auch auf dem [[Localhost|lokalen PC]] installiert und ausgeführt werden. Methodenaufrufe erfolgen vermehrt [[asynchron]]<ref name="tirania.org"/><del style="font-weight: bold; text-decoration: none;">.</del> Für die Programmiersprache C# stehen hierfür neue Sprachelemente zur Verfügung,<ref><del style="font-weight: bold; text-decoration: none;">http</del>://<del style="font-weight: bold; text-decoration: none;">msdn</del>.microsoft.com/en-us/<del style="font-weight: bold; text-decoration: none;">library</del>/windows/apps/br211380.<del style="font-weight: bold; text-decoration: none;">aspx</del></ref> für andere Projektionen integriert die ''Windows Runtime'' entsprechende [[Entwurfsmuster]] und [[Template (C++)|Templates]].<ref><del style="font-weight: bold; text-decoration: none;">http</del>://<del style="font-weight: bold; text-decoration: none;">blogs</del>.<del style="font-weight: bold; text-decoration: none;">msdn</del>.<del style="font-weight: bold; text-decoration: none;">com</del>/<del style="font-weight: bold; text-decoration: none;">b</del>/<del style="font-weight: bold; text-decoration: none;">nativeconcurrency</del>/<del style="font-weight: bold; text-decoration: none;">archive</del>/<del style="font-weight: bold; text-decoration: none;">2011</del>/<del style="font-weight: bold; text-decoration: none;">09</del>/<del style="font-weight: bold; text-decoration: none;">22</del>/windows-8-asynchrony-with-ppl.aspx</ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Die ''Windows Runtime'' stellt mit 1.600 Klassen lediglich eine Teilmenge der schon in [[.Net-Framework]] vorhandenen 12.000 Klassen zur Verfügung. Werden die nicht zur Verfügung stehenden Klassen aus dem Framework benötigt, muss die App zwischen einem Client und einem Server aufgeteilt werden, wobei die Geschäftslogik der App auf einem ''Windows Server'' ausgeführt wird. Ein Server mit dem Backend der App kann auch auf dem [[Localhost|lokalen PC]] installiert und ausgeführt werden. Methodenaufrufe erfolgen vermehrt [[asynchron]]<ins style="font-weight: bold; text-decoration: none;">.</ins><ref name="tirania.org"/> Für die Programmiersprache C# stehen hierfür neue Sprachelemente zur Verfügung,<ref><ins style="font-weight: bold; text-decoration: none;">{{Internetquelle |autor=Archiveddocs |url=https</ins>://<ins style="font-weight: bold; text-decoration: none;">learn</ins>.microsoft.com/en-us/<ins style="font-weight: bold; text-decoration: none;">previous-versions</ins>/windows/apps/br211380<ins style="font-weight: bold; text-decoration: none;">(v=win</ins>.<ins style="font-weight: bold; text-decoration: none;">10) |titel=Part 5: Create a blog reader (Windows Store apps using C#/VB and XAML) - Windows app development |datum=2016-01-05 |sprache=en-us |abruf=2024-05-10}}</ins></ref> für andere Projektionen integriert die ''Windows Runtime'' entsprechende [[Entwurfsmuster]] und [[Template (C++)|Templates]].<ref><ins style="font-weight: bold; text-decoration: none;">{{Internetquelle |url=https</ins>://<ins style="font-weight: bold; text-decoration: none;">web</ins>.<ins style="font-weight: bold; text-decoration: none;">archive</ins>.<ins style="font-weight: bold; text-decoration: none;">org</ins>/<ins style="font-weight: bold; text-decoration: none;">web</ins>/<ins style="font-weight: bold; text-decoration: none;">20230925071338</ins>/<ins style="font-weight: bold; text-decoration: none;">https:</ins>//<ins style="font-weight: bold; text-decoration: none;">devblogs.microsoft.com</ins>/<ins style="font-weight: bold; text-decoration: none;">nativeconcurrency</ins>/windows-8-asynchrony-with-ppl.aspx<ins style="font-weight: bold; text-decoration: none;"> |titel=? |offline=1 |abruf=2024-05-10}}</ins></ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Zudem wird durch die ''Windows Runtime'' ein neues Sicherheitskonzept eingeführt: Bisherige Windows Anwendungen werden in der Regel mit den Rechten des jeweiligen Benutzers ausgeführt; man spricht in diesem Fall von Full-Trust. Hingegen erfolgt die Ausführung von ''Windows Runtime''-Apps mit minimalen Zugriffsrechten, dem sogenannten Base-Trust. Dies soll durch logisch getrennte Container für jede Anwendung erreicht werden, der Zugriff auf sicherheitsrelevante Teile des Windows-API ist somit nur indirekt durch [[Stellvertreter (Entwurfsmuster)|Stellvertreter]] (sog. Broker) möglich.<ref>{{Internetquelle | autor=Dr. Holger Schwi | url=https://www.heise.de/developer/artikel/Windows-8-Apps-benoetigen-neue-Windows-Runtime-1344071.html?artikelseite=3 | titel=Windows 8 Apps benötigen neue Windows Runtime | werk=[[Heise online|heise.de]] | datum=2011-09-15 | abruf=2024-02-03}}</ref><ref><del style="font-weight: bold; text-decoration: none;">http</del>://<del style="font-weight: bold; text-decoration: none;">msdn</del>.microsoft.com/en-us/<del style="font-weight: bold; text-decoration: none;">library</del>/windows/<del style="font-weight: bold; text-decoration: none;">apps/hh464912</del></ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Zudem wird durch die ''Windows Runtime'' ein neues Sicherheitskonzept eingeführt: Bisherige Windows Anwendungen werden in der Regel mit den Rechten des jeweiligen Benutzers ausgeführt; man spricht in diesem Fall von Full-Trust. Hingegen erfolgt die Ausführung von ''Windows Runtime''-Apps mit minimalen Zugriffsrechten, dem sogenannten Base-Trust. Dies soll durch logisch getrennte Container für jede Anwendung erreicht werden, der Zugriff auf sicherheitsrelevante Teile des Windows-API ist somit nur indirekt durch [[Stellvertreter (Entwurfsmuster)|Stellvertreter]] (sog. Broker) möglich.<ref>{{Internetquelle | autor=Dr. Holger Schwi | url=https://www.heise.de/developer/artikel/Windows-8-Apps-benoetigen-neue-Windows-Runtime-1344071.html?artikelseite=3 | titel=Windows 8 Apps benötigen neue Windows Runtime | werk=[[Heise online|heise.de]] | datum=2011-09-15 | abruf=2024-02-03}}</ref><ref><ins style="font-weight: bold; text-decoration: none;">{{Internetquelle |autor=apex-production |url=https</ins>://<ins style="font-weight: bold; text-decoration: none;">learn</ins>.microsoft.com/en-us/<ins style="font-weight: bold; text-decoration: none;">previous-versions</ins>/windows/<ins style="font-weight: bold; text-decoration: none;"> |titel=Windows previous versions documentation |sprache=en-us |abruf=2024-05-10}}</ins></ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Kompatibilität ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Kompatibilität ==</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Betriebssysteme ===</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Betriebssysteme ===</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Die Windows Runtime wird derzeit von Windows ab Version 8 und Windows RT sowie Windows Phone ab Version 8.1 unterstützt. Microsoft sieht diese als integralen Bestandteil des Betriebssystems, der mit jedem [[Version (Software)|Build]] neu erstellt wird. Während die meisten Anwendungen für [[Windows Vista]] und [[Windows 7]] auch auf Windows 8 lauffähig sind, wird es die ''Windows Runtime'' laut Microsoft nicht für diese Betriebssysteme geben.<ref><del style="font-weight: bold; text-decoration: none;">[http</del>://<del style="font-weight: bold; text-decoration: none;">social.msdn</del>.microsoft.com<del style="font-weight: bold; text-decoration: none;">/Forums</del>/en-<del style="font-weight: bold; text-decoration: none;">US</del>/<del style="font-weight: bold; text-decoration: none;">windowsdeveloperpreviewgeneral</del>/<del style="font-weight: bold; text-decoration: none;">thread/d4850eb7-5fb2-45b6-9e89-cd13056c4797</del> <del style="font-weight: bold; text-decoration: none;">Windows</del> <del style="font-weight: bold; text-decoration: none;">8</del> <del style="font-weight: bold; text-decoration: none;">Backwards</del> <del style="font-weight: bold; text-decoration: none;">compatibility]</del></ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Die Windows Runtime wird derzeit von Windows ab Version 8 und Windows RT sowie Windows Phone ab Version 8.1 unterstützt. Microsoft sieht diese als integralen Bestandteil des Betriebssystems, der mit jedem [[Version (Software)|Build]] neu erstellt wird. Während die meisten Anwendungen für [[Windows Vista]] und [[Windows 7]] auch auf Windows 8 lauffähig sind, wird es die ''Windows Runtime'' laut Microsoft nicht für diese Betriebssysteme geben.<ref><ins style="font-weight: bold; text-decoration: none;">{{Internetquelle |autor=saldana |url=https</ins>://<ins style="font-weight: bold; text-decoration: none;">learn</ins>.microsoft.com/en-<ins style="font-weight: bold; text-decoration: none;">us</ins>/<ins style="font-weight: bold; text-decoration: none;">answers</ins>/ <ins style="font-weight: bold; text-decoration: none;">|titel=Microsoft</ins> <ins style="font-weight: bold; text-decoration: none;">supported</ins> <ins style="font-weight: bold; text-decoration: none;">products</ins> <ins style="font-weight: bold; text-decoration: none;">on Q&A |sprache=en-us |abruf=2024-05-10}}</ins></ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Siehe auch ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Siehe auch ==</div></td>
</tr>
<tr>
<td colspan="2" class="diff-lineno">Zeile 96:</td>
<td colspan="2" class="diff-lineno">Zeile 96:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Weblinks ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Weblinks ==</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* [<del style="font-weight: bold; text-decoration: none;">http</del>://<del style="font-weight: bold; text-decoration: none;">msdn</del>.microsoft.com/windows/<del style="font-weight: bold; text-decoration: none;">apps</del> <del style="font-weight: bold; text-decoration: none;">Offizielle</del> <del style="font-weight: bold; text-decoration: none;">Website</del>] (englisch)</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* [<ins style="font-weight: bold; text-decoration: none;">https</ins>://<ins style="font-weight: bold; text-decoration: none;">developer</ins>.microsoft.com<ins style="font-weight: bold; text-decoration: none;">/en-us</ins>/windows/ <ins style="font-weight: bold; text-decoration: none;">Windows Dev</ins> <ins style="font-weight: bold; text-decoration: none;">Center</ins>] (englisch)</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Einzelnachweise ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Einzelnachweise ==</div></td>
</tr>
</table>
Schotterebene
https://de.wikipedia.org/w/index.php?title=Windows_Runtime&diff=241980561&oldid=prev
Frankee 67: /* Einzelnachweise */ sortfix
2024-02-08T09:14:31Z
<p><span class="autocomment">Einzelnachweise: </span> sortfix</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 8. Februar 2024, 11:14 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 103:</td>
<td colspan="2" class="diff-lineno">Zeile 103:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Laufzeitumgebung]]</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Laufzeitumgebung]]</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Windows-Betriebssystemkomponente]]</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Windows-Betriebssystemkomponente<ins style="font-weight: bold; text-decoration: none;">|Runtime</ins>]]</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Microsoft]]</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Microsoft]]</div></td>
</tr>
</table>
Frankee 67
https://de.wikipedia.org/w/index.php?title=Windows_Runtime&diff=241816613&oldid=prev
TabellenBot: Einzelnachweis mit Heise-Online-Link formatiert
2024-02-03T09:56:42Z
<p>Einzelnachweis mit Heise-Online-Link formatiert</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 3. Februar 2024, 11:56 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 82:</td>
<td colspan="2" class="diff-lineno">Zeile 82:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die ''Windows Runtime'' stellt mit 1.600 Klassen lediglich eine Teilmenge der schon in [[.Net-Framework]] vorhandenen 12.000 Klassen zur Verfügung. Werden die nicht zur Verfügung stehenden Klassen aus dem Framework benötigt, muss die App zwischen einem Client und einem Server aufgeteilt werden, wobei die Geschäftslogik der App auf einem ''Windows Server'' ausgeführt wird. Ein Server mit dem Backend der App kann auch auf dem [[Localhost|lokalen PC]] installiert und ausgeführt werden. Methodenaufrufe erfolgen vermehrt [[asynchron]]<ref name="tirania.org"/>. Für die Programmiersprache C# stehen hierfür neue Sprachelemente zur Verfügung,<ref>http://msdn.microsoft.com/en-us/library/windows/apps/br211380.aspx</ref> für andere Projektionen integriert die ''Windows Runtime'' entsprechende [[Entwurfsmuster]] und [[Template (C++)|Templates]].<ref>http://blogs.msdn.com/b/nativeconcurrency/archive/2011/09/22/windows-8-asynchrony-with-ppl.aspx</ref></div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die ''Windows Runtime'' stellt mit 1.600 Klassen lediglich eine Teilmenge der schon in [[.Net-Framework]] vorhandenen 12.000 Klassen zur Verfügung. Werden die nicht zur Verfügung stehenden Klassen aus dem Framework benötigt, muss die App zwischen einem Client und einem Server aufgeteilt werden, wobei die Geschäftslogik der App auf einem ''Windows Server'' ausgeführt wird. Ein Server mit dem Backend der App kann auch auf dem [[Localhost|lokalen PC]] installiert und ausgeführt werden. Methodenaufrufe erfolgen vermehrt [[asynchron]]<ref name="tirania.org"/>. Für die Programmiersprache C# stehen hierfür neue Sprachelemente zur Verfügung,<ref>http://msdn.microsoft.com/en-us/library/windows/apps/br211380.aspx</ref> für andere Projektionen integriert die ''Windows Runtime'' entsprechende [[Entwurfsmuster]] und [[Template (C++)|Templates]].<ref>http://blogs.msdn.com/b/nativeconcurrency/archive/2011/09/22/windows-8-asynchrony-with-ppl.aspx</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Zudem wird durch die ''Windows Runtime'' ein neues Sicherheitskonzept eingeführt: Bisherige Windows Anwendungen werden in der Regel mit den Rechten des jeweiligen Benutzers ausgeführt; man spricht in diesem Fall von Full-Trust. Hingegen erfolgt die Ausführung von ''Windows Runtime''-Apps mit minimalen Zugriffsrechten, dem sogenannten Base-Trust. Dies soll durch logisch getrennte Container für jede Anwendung erreicht werden, der Zugriff auf sicherheitsrelevante Teile des Windows-API ist somit nur indirekt durch [[Stellvertreter (Entwurfsmuster)|Stellvertreter]] (sog. Broker) möglich.<ref>https://www.heise.de/developer/artikel/Windows-8-Apps-benoetigen-neue-Windows-Runtime-1344071.html?artikelseite=3</ref><ref>http://msdn.microsoft.com/en-us/library/windows/apps/hh464912</ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Zudem wird durch die ''Windows Runtime'' ein neues Sicherheitskonzept eingeführt: Bisherige Windows Anwendungen werden in der Regel mit den Rechten des jeweiligen Benutzers ausgeführt; man spricht in diesem Fall von Full-Trust. Hingegen erfolgt die Ausführung von ''Windows Runtime''-Apps mit minimalen Zugriffsrechten, dem sogenannten Base-Trust. Dies soll durch logisch getrennte Container für jede Anwendung erreicht werden, der Zugriff auf sicherheitsrelevante Teile des Windows-API ist somit nur indirekt durch [[Stellvertreter (Entwurfsmuster)|Stellvertreter]] (sog. Broker) möglich.<ref><ins style="font-weight: bold; text-decoration: none;">{{Internetquelle | autor=Dr. Holger Schwi | url=</ins>https://www.heise.de/developer/artikel/Windows-8-Apps-benoetigen-neue-Windows-Runtime-1344071.html?artikelseite=3<ins style="font-weight: bold; text-decoration: none;"> | titel=Windows 8 Apps benötigen neue Windows Runtime | werk=[[Heise online|heise.de]] | datum=2011-09-15 | abruf=2024-02-03}}</ins></ref><ref>http://msdn.microsoft.com/en-us/library/windows/apps/hh464912</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Kompatibilität ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Kompatibilität ==</div></td>
</tr>
</table>
TabellenBot
https://de.wikipedia.org/w/index.php?title=Windows_Runtime&diff=223872577&oldid=prev
Bildungsbürger: /* Betriebssysteme */ -BKL-Link
2022-06-21T08:36:22Z
<p><span class="autocomment">Betriebssysteme: </span> -BKL-Link</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 21. Juni 2022, 10:36 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 87:</td>
<td colspan="2" class="diff-lineno">Zeile 87:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Betriebssysteme ===</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Betriebssysteme ===</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Die Windows Runtime wird derzeit von Windows ab Version 8 und Windows RT sowie Windows Phone ab Version 8.1 unterstützt. Microsoft sieht diese als integralen Bestandteil des Betriebssystems, der mit jedem [[Build]] neu erstellt wird. Während die meisten Anwendungen für [[Windows Vista]] und [[Windows 7]] auch auf Windows 8 lauffähig sind, wird es die ''Windows Runtime'' laut Microsoft nicht für diese Betriebssysteme geben.<ref>[http://social.msdn.microsoft.com/Forums/en-US/windowsdeveloperpreviewgeneral/thread/d4850eb7-5fb2-45b6-9e89-cd13056c4797 Windows 8 Backwards compatibility]</ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Die Windows Runtime wird derzeit von Windows ab Version 8 und Windows RT sowie Windows Phone ab Version 8.1 unterstützt. Microsoft sieht diese als integralen Bestandteil des Betriebssystems, der mit jedem [[<ins style="font-weight: bold; text-decoration: none;">Version (Software)|</ins>Build]] neu erstellt wird. Während die meisten Anwendungen für [[Windows Vista]] und [[Windows 7]] auch auf Windows 8 lauffähig sind, wird es die ''Windows Runtime'' laut Microsoft nicht für diese Betriebssysteme geben.<ref>[http://social.msdn.microsoft.com/Forums/en-US/windowsdeveloperpreviewgeneral/thread/d4850eb7-5fb2-45b6-9e89-cd13056c4797 Windows 8 Backwards compatibility]</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Siehe auch ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Siehe auch ==</div></td>
</tr>
</table>
Bildungsbürger
https://de.wikipedia.org/w/index.php?title=Windows_Runtime&diff=223311251&oldid=prev
Filzstift: BKL-fix, replaced: .NET → .NET mit AWB
2022-05-31T07:48:26Z
<p>BKL-fix, replaced: <a href="/wiki/.NET" title=".NET">.NET</a> → <a href="/wiki/.Net-Framework" title=".Net-Framework">.NET</a> mit <a href="/wiki/Wikipedia:AWB" class="mw-redirect" title="Wikipedia:AWB">AWB</a></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 31. Mai 2022, 09:48 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Infobox Software</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Infobox Software</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|Name = Windows Runtime</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|Name = Windows Runtime</div></td>
</tr>
<tr>
<td colspan="2" class="diff-lineno">Zeile 24:</td>
<td colspan="2" class="diff-lineno">Zeile 23:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Integration in Windows ===</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Integration in Windows ===</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Technisch gesehen stellt die ''Windows Runtime'' kein neues [[Subsystem (Windows)|Subsystem]] von Windows dar, sondern ist eine alternative API innerhalb des Win32-Subsystems.<ref>http://tirania.org/blog/archive/2011/Sep-15.html</ref><ref>http://www.zdnet.com/blog/microsoft/heres-the-one-microsoft-windows-8-slide-that-everyone-wants-to-redo/10736</ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Technisch gesehen stellt die ''Windows Runtime'' kein neues [[Subsystem (Windows)|Subsystem]] von Windows dar, sondern ist eine alternative API innerhalb des Win32-Subsystems.<ref<ins style="font-weight: bold; text-decoration: none;"> name="tirania.org"</ins>>http://tirania.org/blog/archive/2011/Sep-15.html</ref><ref>http://www.zdnet.com/blog/microsoft/heres-the-one-microsoft-windows-8-slide-that-everyone-wants-to-redo/10736</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{|class="wikitable" style="text-align: center;"</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{|class="wikitable" style="text-align: center;"</div></td>
</tr>
<tr>
<td colspan="2" class="diff-lineno">Zeile 49:</td>
<td colspan="2" class="diff-lineno">Zeile 48:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|+ WinRT API</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|+ WinRT API</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>|rowspan="3"| '''Windows Metadata &<del style="font-weight: bold; text-decoration: none;">amp;</del> Namespace'''</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>|rowspan="3"| '''Windows Metadata & Namespace'''</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|colspan="3"| '''User Interface'''<br />Tiles, Input, Controls, Accessibility, Data Binding, Printing, …</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|colspan="3"| '''User Interface'''<br />Tiles, Input, Controls, Accessibility, Data Binding, Printing, …</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td>
</tr>
<tr>
<td colspan="2" class="diff-lineno">Zeile 81:</td>
<td colspan="2" class="diff-lineno">Zeile 80:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Benutzeroberflächen werden deklarativ ausgezeichnet. Bei [[JavaScript]] basiert diese Auszeichnung auf [[HTML5]], während die anderen Projektionen auf [[Extensible Application Markup Language|XAML]] setzen, welches von der ''Windows Runtime'' direkt ohne Einsatz von [[Windows Presentation Foundation|WPF]] oder [[Silverlight]] gerendert wird. Zusätzlich stehen Technologien wie [[DirectX]] zur Verfügung.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Benutzeroberflächen werden deklarativ ausgezeichnet. Bei [[JavaScript]] basiert diese Auszeichnung auf [[HTML5]], während die anderen Projektionen auf [[Extensible Application Markup Language|XAML]] setzen, welches von der ''Windows Runtime'' direkt ohne Einsatz von [[Windows Presentation Foundation|WPF]] oder [[Silverlight]] gerendert wird. Zusätzlich stehen Technologien wie [[DirectX]] zur Verfügung.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Die ''Windows Runtime'' stellt mit 1.600 Klassen lediglich eine Teilmenge der schon in [[.<del style="font-weight: bold; text-decoration: none;">NET</del>]] vorhandenen 12.000 Klassen zur Verfügung. Werden die nicht zur Verfügung stehenden Klassen aus dem Framework benötigt, muss die App zwischen einem Client und einem Server aufgeteilt werden, wobei die Geschäftslogik der App auf einem ''Windows Server'' ausgeführt wird. Ein Server mit dem Backend der App kann auch auf dem [[Localhost|lokalen PC]] installiert und ausgeführt werden. Methodenaufrufe erfolgen vermehrt [[asynchron]]<ref<del style="font-weight: bold; text-decoration: none;">>http://</del>tirania.org/<del style="font-weight: bold; text-decoration: none;">blog/archive/2011/Sep-15.html</ref</del>>. Für die Programmiersprache C# stehen hierfür neue Sprachelemente zur Verfügung,<ref>http://msdn.microsoft.com/en-us/library/windows/apps/br211380.aspx</ref> für andere Projektionen integriert die ''Windows Runtime'' entsprechende [[Entwurfsmuster]] und [[Template (C++)|Templates]].<ref>http://blogs.msdn.com/b/nativeconcurrency/archive/2011/09/22/windows-8-asynchrony-with-ppl.aspx</ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Die ''Windows Runtime'' stellt mit 1.600 Klassen lediglich eine Teilmenge der schon in [[.<ins style="font-weight: bold; text-decoration: none;">Net-Framework</ins>]] vorhandenen 12.000 Klassen zur Verfügung. Werden die nicht zur Verfügung stehenden Klassen aus dem Framework benötigt, muss die App zwischen einem Client und einem Server aufgeteilt werden, wobei die Geschäftslogik der App auf einem ''Windows Server'' ausgeführt wird. Ein Server mit dem Backend der App kann auch auf dem [[Localhost|lokalen PC]] installiert und ausgeführt werden. Methodenaufrufe erfolgen vermehrt [[asynchron]]<ref<ins style="font-weight: bold; text-decoration: none;"> name="</ins>tirania.org<ins style="font-weight: bold; text-decoration: none;">"</ins>/>. Für die Programmiersprache C# stehen hierfür neue Sprachelemente zur Verfügung,<ref>http://msdn.microsoft.com/en-us/library/windows/apps/br211380.aspx</ref> für andere Projektionen integriert die ''Windows Runtime'' entsprechende [[Entwurfsmuster]] und [[Template (C++)|Templates]].<ref>http://blogs.msdn.com/b/nativeconcurrency/archive/2011/09/22/windows-8-asynchrony-with-ppl.aspx</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Zudem wird durch die ''Windows Runtime'' ein neues Sicherheitskonzept eingeführt: Bisherige Windows Anwendungen werden in der Regel mit den Rechten des jeweiligen Benutzers ausgeführt; man spricht in diesem Fall von Full-Trust. Hingegen erfolgt die Ausführung von ''Windows Runtime''-Apps mit minimalen Zugriffsrechten, dem sogenannten Base-Trust. Dies soll durch logisch getrennte Container für jede Anwendung erreicht werden, der Zugriff auf sicherheitsrelevante Teile des Windows-API ist somit nur indirekt durch [[Stellvertreter (Entwurfsmuster)|Stellvertreter]] (sog. Broker) möglich.<ref>https://www.heise.de/developer/artikel/Windows-8-Apps-benoetigen-neue-Windows-Runtime-1344071.html?artikelseite=3</ref><ref>http://msdn.microsoft.com/en-us/library/windows/apps/hh464912</ref></div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Zudem wird durch die ''Windows Runtime'' ein neues Sicherheitskonzept eingeführt: Bisherige Windows Anwendungen werden in der Regel mit den Rechten des jeweiligen Benutzers ausgeführt; man spricht in diesem Fall von Full-Trust. Hingegen erfolgt die Ausführung von ''Windows Runtime''-Apps mit minimalen Zugriffsrechten, dem sogenannten Base-Trust. Dies soll durch logisch getrennte Container für jede Anwendung erreicht werden, der Zugriff auf sicherheitsrelevante Teile des Windows-API ist somit nur indirekt durch [[Stellvertreter (Entwurfsmuster)|Stellvertreter]] (sog. Broker) möglich.<ref>https://www.heise.de/developer/artikel/Windows-8-Apps-benoetigen-neue-Windows-Runtime-1344071.html?artikelseite=3</ref><ref>http://msdn.microsoft.com/en-us/library/windows/apps/hh464912</ref></div></td>
</tr>
</table>
Filzstift
https://de.wikipedia.org/w/index.php?title=Windows_Runtime&diff=217270236&oldid=prev
Gonxunator: Windows 11 hinzugefügt
2021-11-14T17:07:26Z
<p>Windows 11 hinzugefügt</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 14. November 2021, 19:07 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Infobox Software</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Infobox Software</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>|<del style="font-weight: bold; text-decoration: none;"> </del>Name = Windows Runtime</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>|Name<ins style="font-weight: bold; text-decoration: none;"> </ins> = Windows Runtime</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>|<del style="font-weight: bold; text-decoration: none;"> </del>Logo = </div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>|Logo<ins style="font-weight: bold; text-decoration: none;"> </ins> = </div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>|<del style="font-weight: bold; text-decoration: none;"> </del>Screenshot = </div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>|Screenshot<ins style="font-weight: bold; text-decoration: none;"> </ins> = </div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>|<del style="font-weight: bold; text-decoration: none;"> </del>Beschreibung =</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>|Beschreibung<ins style="font-weight: bold; text-decoration: none;"> </ins> =<ins style="font-weight: bold; text-decoration: none;"> </ins></div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>|<del style="font-weight: bold; text-decoration: none;"> </del>Maintainer = [[Microsoft&nbsp;Corporation]]</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>|Maintainer<ins style="font-weight: bold; text-decoration: none;"> </ins> = [[Microsoft&nbsp;Corporation]]</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>|<del style="font-weight: bold; text-decoration: none;"> </del>Hersteller = [[Microsoft&nbsp;Corporation]]</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>|Hersteller<ins style="font-weight: bold; text-decoration: none;"> </ins> = [[Microsoft&nbsp;Corporation]]</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>|<del style="font-weight: bold; text-decoration: none;"> </del>Management = </div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>|Management<ins style="font-weight: bold; text-decoration: none;"> </ins> = </div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>|<del style="font-weight: bold; text-decoration: none;"> </del>AktuelleVersion = Siehe [[Windows]] und [[Microsoft Windows Phone]]</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>|AktuelleVersion<ins style="font-weight: bold; text-decoration: none;"> </ins> = Siehe [[Windows]] und [[Microsoft Windows Phone]]</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>|<del style="font-weight: bold; text-decoration: none;"> </del>AktuelleVersionFreigabeDatum =</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>|AktuelleVersionFreigabeDatum =<ins style="font-weight: bold; text-decoration: none;"> </ins></div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>|<del style="font-weight: bold; text-decoration: none;"> </del>AktuelleVorabVersion =</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>|AktuelleVorabVersion =<ins style="font-weight: bold; text-decoration: none;"> </ins></div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>|<del style="font-weight: bold; text-decoration: none;"> </del>AktuelleVorabVersionFreigabeDatum =</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>|AktuelleVorabVersionFreigabeDatum =<ins style="font-weight: bold; text-decoration: none;"> </ins></div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>|<del style="font-weight: bold; text-decoration: none;"> </del>Betriebssystem = [[Microsoft Windows|Windows&nbsp;8]]<br />[[Microsoft Windows 10|Windows&nbsp;10]]<br />[[Microsoft Windows RT|Windows&nbsp;RT]]<br />[[Microsoft Windows Phone 8|Windows Phone ab 8.1]]<br />[[Microsoft Windows 10 Mobile|Windows 10 Mobile]]</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>|Betriebssystem<ins style="font-weight: bold; text-decoration: none;"> </ins> = [[Microsoft Windows<ins style="font-weight: bold; text-decoration: none;"> 8</ins>|Windows&nbsp;8]]<br />[[Microsoft Windows 10|Windows&nbsp;10<ins style="font-weight: bold; text-decoration: none;">]]<br />[[Microsoft Windows 11|Windows&nbsp;11</ins>]]<br />[[Microsoft Windows RT|Windows&nbsp;RT]]<br />[[Microsoft Windows Phone 8|Windows Phone ab 8.1]]<br />[[Microsoft Windows 10 Mobile|Windows 10 Mobile]]</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>|<del style="font-weight: bold; text-decoration: none;"> </del>Programmiersprache = C++</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>|Programmiersprache<ins style="font-weight: bold; text-decoration: none;"> </ins> = C++</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>|<del style="font-weight: bold; text-decoration: none;"> </del>Kategorie = [[Laufzeitumgebung]]</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>|Kategorie<ins style="font-weight: bold; text-decoration: none;"> </ins> = [[Laufzeitumgebung]]</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>|<del style="font-weight: bold; text-decoration: none;"> </del>Lizenz = [[EULA]] / [[proprietär]]</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>|Lizenz<ins style="font-weight: bold; text-decoration: none;"> </ins> = [[EULA]] / [[proprietär]]</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>|<del style="font-weight: bold; text-decoration: none;"> </del>Deutsch = ja</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>|Deutsch<ins style="font-weight: bold; text-decoration: none;"> </ins> = ja</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>|<del style="font-weight: bold; text-decoration: none;"> </del>Website = [http://msdn.microsoft.com/windows/apps msdn.microsoft.com/windows/apps]</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>|Website<ins style="font-weight: bold; text-decoration: none;"> </ins> = [http://msdn.microsoft.com/windows/apps msdn.microsoft.com/windows/apps]</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>}}</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>}}</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Die '''Windows Runtime''' (Abkürzung: „WinRT“) ist die [[Laufzeitumgebung]] für [[Windows-App]] in [[Microsoft Windows 8|Windows 8]], [[Microsoft Windows 10|Windows 10]] und [[Microsoft Windows RT|Windows RT]]. Seit Windows Phone 8.1 kann sie auch zur Programmierung von Windows Phone Apps eingesetzt werden, was es ermöglicht, Applikationen zu programmieren, die auf dem PC, [[Tabletcomputer|Tablet]] und [[Smartphone]] funktionieren. Sie basiert auf einer verbesserten Version des [[Component Object Model]]<ref>[https://www.heise.de/developer/meldung/Build-Mit-Windows-Runtime-kehrt-Microsoft-zu-COM-zurueck-1344119.html Build: Mit Windows RT kehrt Microsoft zu COM zurück]</ref> und ermöglicht es [[Softwareentwickler]]n, auf der Kombination aus [[Hypertext Markup Language|HTML]], [[Cascading Style Sheets|CSS]] und [[JavaScript]] oder [[XAML]] und einer der Programmiersprachen [[Visual Basic .NET]], [[C-Sharp|C#]] oder [[C++]], und bei erweiterter Funktionalität auch jeder beliebigen Technologie auf einem Server als [[Front-End und Back-End|Backend]] Apps, [[Computerprogramm|Programme]] zu erstellen, die nur über den Windows Store von [[Microsoft]] lizenziert und vertrieben werden können.<ref>[https://www.computerbase.de/2011-09/windows-8-metro-apps-nur-ueber-windows-store/ ComputerBase: Windows 8: Metro-Apps nur über Windows Store]</ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Die '''Windows Runtime''' (Abkürzung: „WinRT“) ist die [[Laufzeitumgebung]] für [[Windows-App]] in [[Microsoft Windows 8|Windows 8]], [[Microsoft Windows 10|Windows 10<ins style="font-weight: bold; text-decoration: none;">]], [[Microsoft Windows 11|Windows 11</ins>]] und [[Microsoft Windows RT|Windows RT]]. Seit Windows Phone 8.1 kann sie auch zur Programmierung von Windows Phone Apps eingesetzt werden, was es ermöglicht, Applikationen zu programmieren, die auf dem PC, [[Tabletcomputer|Tablet]] und [[Smartphone]] funktionieren. Sie basiert auf einer verbesserten Version des [[Component Object Model]]<ref>[https://www.heise.de/developer/meldung/Build-Mit-Windows-Runtime-kehrt-Microsoft-zu-COM-zurueck-1344119.html Build: Mit Windows RT kehrt Microsoft zu COM zurück]</ref> und ermöglicht es [[Softwareentwickler]]n, auf der Kombination aus [[Hypertext Markup Language|HTML]], [[Cascading Style Sheets|CSS]] und [[JavaScript]] oder [[XAML]] und einer der Programmiersprachen [[Visual Basic .NET]], [[C-Sharp|C#]] oder [[C++]], und bei erweiterter Funktionalität auch jeder beliebigen Technologie auf einem Server als [[Front-End und Back-End|Backend]] Apps, [[Computerprogramm|Programme]] zu erstellen, die nur über den Windows Store von [[Microsoft]] lizenziert und vertrieben werden können.<ref>[https://www.computerbase.de/2011-09/windows-8-metro-apps-nur-ueber-windows-store/ ComputerBase: Windows 8: Metro-Apps nur über Windows Store]</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Architektur ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Architektur ==</div></td>
</tr>
<tr>
<td colspan="2" class="diff-lineno">Zeile 26:</td>
<td colspan="2" class="diff-lineno">Zeile 27:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{|class="wikitable" style="text-align: center;"</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{|class="wikitable" style="text-align: center;"</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>|+ WinRT und Win32 APIs in [[Windows 10]]/[[Windows 8]] und [[Windows RT]]</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>|+ WinRT und Win32 APIs in [[Windows 10<ins style="font-weight: bold; text-decoration: none;">]]/[[Microsoft Windows 11|Windows 11</ins>]]/[[Windows 8]] und [[Windows RT]]</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|colspan="2" class="hintergrundfarbe5"| '''"Modern UI" Application'''</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|colspan="2" class="hintergrundfarbe5"| '''"Modern UI" Application'''</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|colspan="3"| '''Desktop Application'''</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|colspan="3"| '''Desktop Application'''</div></td>
</tr>
<tr>
<td colspan="2" class="diff-lineno">Zeile 90:</td>
<td colspan="2" class="diff-lineno">Zeile 91:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Siehe auch ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Siehe auch ==</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* [[Universal Windows Platform]] – Nachfolger der Windows Runtime <del style="font-weight: bold; text-decoration: none;">in</del> Windows 10</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* [[Universal Windows Platform]] – Nachfolger der Windows Runtime <ins style="font-weight: bold; text-decoration: none;">ab</ins> Windows 10</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Literatur ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Literatur ==</div></td>
</tr>
</table>
Gonxunator
https://de.wikipedia.org/w/index.php?title=Windows_Runtime&diff=215286786&oldid=prev
TheRoe am 3. September 2021 um 09:30 Uhr
2021-09-03T09:30:48Z
<p></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 3. September 2021, 11:30 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 75:</td>
<td colspan="2" class="diff-lineno">Zeile 75:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Für die Entwicklung auf Basis der ''Windows Runtime'' existieren verschiedene ''Projektionen'' (moderne [[Typisierung (Informatik)|Typisierungen]]) der Runtime:</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Für die Entwicklung auf Basis der ''Windows Runtime'' existieren verschiedene ''Projektionen'' (moderne [[Typisierung (Informatik)|Typisierungen]]) der Runtime:</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div># [[C++/CX]] (nativ ausgeführtes [[C++]] mit Spracherweiterungen)</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div># [[C++/CX]] (nativ ausgeführtes [[C++]] mit Spracherweiterungen)</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div># [[C++/WinRT]] (nativ ausgeführtes Standard-[[C++]] ohne Spracherweiterungen, mit einem Generator für die benötigten Header-Dateien)</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div># [[C-Sharp|C#]], [[Visual Basic .NET]] (mit der [[Common Language Runtime]] ausgeführt, stellt [[Wrapper (Software)|Wrapper]]-Klassen zur Verfügung)</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div># [[C-Sharp|C#]], [[Visual Basic .NET]] (mit der [[Common Language Runtime]] ausgeführt, stellt [[Wrapper (Software)|Wrapper]]-Klassen zur Verfügung)</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div># [[JavaScript]], wobei die Windows Runtime über den WinJS-Namespace angesteuert wird.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div># [[JavaScript]], wobei die Windows Runtime über den WinJS-Namespace angesteuert wird.</div></td>
</tr>
</table>
TheRoe