OZ 2015/2

115 ORGANIZACIJA ZNANJA 2015, LETN. 20, ZV. 2 aplikacije ter zagotavlja univerzalnost aplikacij Windows, kar predstavlja pomemben razvojni dosežek. Na nivoju operacijskega sistema pomeni to enotno, traj- nostno in prilagodljivo osnovo, za razvijalce pa zago- tavlja enotno in zanesljivo podlago API za naprave z OS Windows, in sicer od naprav interneta stvari (angl. Inter- net of Things ), telefonov, igralne konzole Xbox, tablic do prenosnih in namiznih računalnikov in še veliko več (npr. Microsoft HoloLens – hologramski zasloni). Na sliki 6 je prikazan obljubljeni operacijski sistem Windows 10 z univerzalno aplikacijsko platformo (UAP), ki zagotavlja, da koda, ki jo napišemo enkrat, deluje povsod (angl. write-once-run-everywhere ). Slika 6: Univerzalna aplikacijska platforma omogoča aplikacije na vseh napravah družine Windows (Vir: Wigley in Nixon, 2015) Pot k Windows 10 Leta 2011 je imel Microsoft tri platforme s tremi operacij- skimi sistemi, na katere so želeli namestiti enoten Internet Explorer, kar je bila tehnično zelo zahtevna naloga. Z Windows Phone 8 se je zgodil premik k združevanju enotne kode. Naslednji korak je bila uporaba istega jedra za Windows, Windows Phone in Xbox 360. Nato pa so se leta 2013, ko sta Xbox One in Windows 8 začela upo- rabljati isti operacijski sistem, že zelo približali enotnemu operacijskemu sistemu Windows, toda še vedno so vzdr- ževali tri različne operacijske sisteme. Windows 10 je dobil priložnost združiti te tri različne operacijske sisteme. Družini naprav Windows so se pridružile še nove naprave, zato je postalo nujno, da je Windows 10 enoten operacijski sistem za vse naprave Windows, telefone Windows Phone in naprave Xbox pa tudi za vse prihodnje naprave in platforme Windows. Microsoftu je uspelo. Windows 10 je majhno enotno jedro, ki deluje na vseh napravah družine Windows. Trdo inženirsko delo, izpeljano v tako kratkem času, se je ob- restovalo. Windows 10 je enotna osnova za univerzalno aplikacijsko platformo (UAP), na podlagi katere bo mo- goče napisati vse prihodnje programske aplikacije. En operacijski sistem nima istih uporabniških vmesni- kov za različne naprave. Platforma naprave in platforma aplikacije sta enaki, medtem ko so uporabniški vmesniki in funkcije jedra različni in prirejeni za pravilno uporabo različnih naprav. Aplikacije Windows ne bodo usmerjene v OS Windows, temveč v aplikacijsko platformo – napravo. UAP je kon- sistenten aplikacijski model, znotraj katerega osnova API zagotavlja delovanje na vsaki napravi Windows. Microsoft Office 2016 je zdaj del družine aplikacij UAP. Uporabljena je tehnologija XAML, z UAP pa so podprte tudi aplikacije DirectX in JavaScript (aplikacije Windows Web). Namizje Windows uvaja številne novosti, ki so na- rejene s tehnologijo XAML. Veliko pomembnih aplikacij OS Windows temelji na XAML. Ni dovolj, da aplikacija deluje le na eni napravi. Dejan- ska vrednost se pokaže, ko lahko aplikacijo zaženemo na različnih napravah. Zaradi prilagodljivosti UAP lahko vključimo določeno kodo naprave v enotno binarno kodo, ki bo delovala na kateri koli napravi. Imamo en Windows Store za vse aplikacije (telefone, tab- lice, namizne računalnike in Xbox), od koder je možno namestiti aplikacijo na ustrezno napravo. Windows Store tako zagotavlja, da je naša aplikacija ustrezno naložena na izbrano napravo. Na posnetku predstavitve (A First Look at Building Win- dows 10 Universal Apps) je na voljo več informacij o univerzalni aplikacijski platformi Windows. Halis Tabakovi]: PowerShell za vsakogar! PowerShell je za sisteme Windows postal osnovna uka- zna lupina in skriptni jezik v enem, ki sistemskim skrb- nikom omogoča učinkovito upravljanje in avtomatizacijo opravil. Windows 10 in Windows Server 2016 imata pri- vzeto nameščeno ukazno lupino PowerShell, V 5.0. Nova verzija ukazne lupine prinaša nekatere zanimive novosti, ki bodo povečale učinkovitost in izboljšale upravljanje sistemov Windows. PowerShell, V 5.0, omogoča ustvarjanje razredov z uporabo sintakse, ki je značilna za druge objektne pro- gramske jezike. Novost je nov strukturirani informacijski podatkovni tok (angl. structured information stream ), ki se lahko uporablja pri prenosu podatkov med skriptami in sistemskim okoljem. DSC (Desired State Configuration) je lastnost, ki je v PowerShellu prisotna od verzije 4.0. Sistemskim skrb- nikom omogoča enostavno upravljanje in konfiguriranje POROČILO

RkJQdWJsaXNoZXIy MTAxMzI5