Správičky 2 826 Blogy 948 Fórum 55 130

Diskusia, posledné príspevky

Zaujímavosti zo sveta

13.05 Antispam report Exchange 2013/…
blogCZSK
Nedávno jsem se setkal s prosbou, zda je možno udělat report nad funkcionalitou antispamu Exchange a trošku jsem narazil na problém, jak dos…
13.05 Pozvánka: konference, workshop…
blogCZSK
Níže jsme pro vás připravili přehled akcí, které jsou pro vás připraveny v příštích několika týdnech. Coding Bootcamp 19. 5. 2016 – Praha V …
12.05 Pozvánka: Nástroje a služby pr…
blogCZSK
Od vývoje přes nasazení po správu napříč platformami Rádi byste optimalizovali vývoj svých aplikací na různé platformy a nevíte jak? Zajímá …
12.05 System Center Configuration Ma…
blogCZSK
V minulém díle jsme nainstalovali SQL Server, který je nutný pro běh Configuration Manageru. Dnes nás čeká instalace WSUS, což je produkt, j…
11.05 Hovory od křivého stolu (5)
blogCZSK
A máme tu další díl českého video seriálu Hovory od křivého stolu (5). Pro toto vydání HKS jsme se ponořili do hlubin naší budovy a natočili…
11.05 Pozvánka: Coding Bootcamp Meet…
blogCZSK
V rámci pražského Coding Bootcampu budete mít možnost se naučit vše, co potřebuje moderní webový vývojář. Abyste měli představu, co bude náp…
10.05 Zajímavé kurzy a videa–MVA a C…
blogCZSK
I tento měsíc vám přinášíme výběr nejzajímavějších videí, kurzů a záznamů konferencí. Veškeré kurzy pak naleznete na portálu MVA a výuková v…
10.05 Azure Site Recovery – VMWARE (…
blogCZSK
Připravil jsem pro vás sérii článků, zabývající se technologií Azure Site Recovery. Konkrétně v šesti na sebe navazujících článcích se dozví…
09.05 DataScript: akční nabídka škol…
blogCZSK
Připravili jsme pro vás nabídku školení On-Demand. A jaké jsou výhody? nižší cena učíte se z pohodlí svého domova nebo kanceláře přístup mát…
05.05 System Center Configuration Ma…
blogCZSK
V předchozím díle jsme si nainstalovali prerekvizity potřebné pro běh Primary Site Configuration Manageru a také jsme připravili doménu pro …
20.04 Odkazy z prohlížeče – 20.4.201…
atasoft
CodeProject Video Transcoding and Streaming on the fly – CodeProject – přímo v prohlížeči (?) A Sample Code Submitted for Senior C# …
11.04 Linq a pracovní pohovor
mstr
Zjišťovat znalosti Linqu u pracovního pohovoru může být obtížné - s Linqem se asi setkal každý C# programátor, ale vždy záleží, do jaké hlou…
08.04 Linq - k čemu použít Aggregate…
mstr
K jednomu z předchozích článků, ve kterém jsem dal k dispozici cheatsheet pro Linq, se mne jeden známý zeptal, k čemu že je dobrý Aggregate …
27.03 Bezpečnost – věc veřejná
Poslední březnový den se v Praze uskuteční jednodenní konference o počítačové bezpečnosti SecPublica 2016. Jejím heslem je "securitas, res p…
16.03 Příklad na pohovor s programát…
mstr
Na blogu jsem uveřejnil několik příkladů z pohovorů s uchazeči o místo programátora. Dovolím si tedy uveřejnit jeden z dalších možných příkl…
15.03 IDisposable v příkladech
viga
Rozhraní IDisposable slouží k uvolnění “unmanaged” zdrojů. Nejčastěji to jsou různé objekty z Win32API (otevřené soubory, síťové spojení, GD…

Súkromné aplikácie pre Windows 10

liero - 23.10.2015 12:00 - 3918 views

Počas éry Windows 8 si Windows Store aplikácie, postavené na Windows Runtime API, ktoré má nahradiť staré Win32 API, nezískali dobré renomé medzi developermi, ktorý chceli písať aplikácie pre vlastné, alebo firemné použitie z niekolkých dôvodov:

  1. Pomocou Windows Runtime sa dali písať iba tabletové alebo mobilné aplikácie
  2. Museli byť distribuované cez Windows Store. Sideloading, čiže bežná inštalácia z internetu, alebo pamäťového média bola s počiatku nemožná, neskôr len veľmi obtiažna, navyše nie zadarmo
  3. Vo windows store sa nedali používať všetky tie treťostranové knižnice, na ktoré sme boli zvyknutý. Ak ich tretia strana neprepísala do Windows Runtime, čo sa stalo málokedy, mali sme smolu.

S Windows 10 je ale všetko inak:

  1. Pomocou Windows Runtime sa dajú písať desktopové aplikácie. To čo sa nazýva Universal Windows Platform (UWP), je vlastne rozšírenie Windows Runtime aj na desktop (okrem iného). Teraz môžeme písať plnohodnotné desktopové aplikácie, bežiace v okne, s modálnymi i nemodálnymi dialógmi, komunikujúce s inými aplikáciami, ovládané primárne myšou a klávesnicou. Výhoda oproti Win32 je, že máme k dispozícii napr. Live Tiles, Toast Notifications, modernejšie ovládacie prvky prisposobené aj pre touchscreen, rýchlejší framework a v nesposlednom rade aj možnosť napísat univerzálnu aplikáciu, alebo komponentu pre PC, Tablet, Windows Phone, XBoxu alebo nejaké inteligentné zariadenie.
    [Universal Windows Platform]

  2. UWP aplikácie už nemusia byť distribuované cez Windows Store. Vo Windows 10 sa dá sideloading jednoducho zapnúť a aplikácia jedoducho nainštalovať na lubovoľný počet počítačov. Tie nemusia byť v AD doméne, ani nemusia mať žiadnu špeciálnu aplikáciu. [sideloading]

  3. UWP aplikácie možu volať starý win32 kód.  Od Windows 8.1 existuje mechanizmus s pomocou ktorého je možné používať aj staré vlastné alebo tretostranové knižnice. Je to akýsi most medzi Win32 a Windows Runtime svetom. [Brokered Windows Runtime Components]. Dalo mi síce dosť práce aplikovať postup na UWP aplikáciu vo VS 2015, ale dá sa to. Čoskoro určite pribudnú project templates.

 

Dobrým príkladom UWP aplikácie je Office 2016. Beží na desktope, vyzera a správa sa ako desktopová aplikácia a pritom je napísaná pomocou Windows Runtime, ktorý bol doteraz určený výhradne pre mobilné a tabletové aplikácie.


Daniel Turan

MCPD Web Developer, Certified Avanade SCRUM Professional Developer;
WPF, Silverlight, Windows Phone, Windowse Store app developer,
TypeScript, JavaScript

Článkov: 1, Správičiek: 96, Príspevkov vo fóre: 1560, Príspevkov v blogu: 0, Bodov: 9780
Najaktívnejší č.: 10
Profil používateľa

Reakcie

Pridať reakciu

Titulok:
Meno:
Url:
Koľko je 22 + 4?
(ochrana proti spamu)
Komentár:

Najaktívnejší užívatelia
1. 48800 b. photo xmhlxzybzzyq998
2. 48110 b. photo bfdgfdhfdhfd06
3. 42045 b. photo pmpindia123
4. 37835 b. photo vlko
5. 21520 b. photo T
6. 15965 b. photo spigi
7. 15450 b. photo Anonymous
8. 13905 b. photo quickydocs
9. 11120 b. photo dudok
10. 9780 b. photo Liero