You are browsing the archive for Windows 10.

Hololens-ohjelmointikokemuksia, osa 1

2.12.2016 in Hololens, Sovelluskehitys, Windows 10 by Heikki Raatikainen

Pääsin kokeilemaan itse ensimmäisen kerran Microsoftin Hololens virtuaalilaseja muutama viikko sitten. Hololens on Mixed Rality-tyyppinen laite eli sen läpi näkyy reaalimaailma johonHololens lisää asioita, esimerkiksi näyttää Excel-taulukon jollain seinällä. Kannattaa katsoa vaikka Youtubesta löytyviä esittelyvideoita Hololensistä joista saa käsityksen siitä miten ne toimivat (Demo). Omakohtainen kokemus on vielä järisyttävämpi vaikka laite on omassa luokassaan ensimmäinen versio ja varmasti teknistä kehitystä tulee paljon lähivuosina.LIsää tietoa löytyy vaikka täältä.
Muutaman kokeilukerran jälkeen sitten miettimään miten tuota laitetta voisi hyödyntää tekemällä siihen omia sovelluksia. Ohjelmointivaihtoehdot ovat UWP, Unity ja DirectX/C++. Koska olen tehnyt C#:lla ja WPF:llä sovelluksia tuntui tuo UWP (Universal Windows Platform) luonnollisimmalta valinnalta ensimmäisen sovelluksen tekemiseen. UWP-sovellukset toimivat kaikilla Windows 10 laitteilla, niin puhelimissa kuin isoilla seinänkokoisilla kosketusnäytöillä. UWP:llä aloittaminen on aika helppoa jos osaa WPF:ää ja C#-kielen mutta aika nopeasti selviää että pelkästään WPF-taidot eivät riitä, UWP-kirjastot ovat sopivasti hieman erilaisia kuin perinteisen .NET:in kirjastot eli opeteltavaa ja googlettavaa riittää.
Kehitysympäristön asentaminen on helppoa ja UWP-sovelluksiahan voi tehdä ja testata Windows 10 -koneessa. Hololensin kanssa homma melkein loppui alkumeterille koska emulaattori asentui hienosti mutta ei suostunut toimimaan minun koneessa. Aikani pähkäilyäni totesin että asennetaan koko homma tyhjään koneeseen ja ongelmat katosivat. Hololens-laitteen ja kehityskoneen yhdistämisen jälkeen deployment ja testaaminen laitteella onnistuu varsin vaivattomasti.
Ensimmäinen sovellus oli totta kai ’hello world’ -tyyppinen yksinkertainen sovellus muutamalla kontrollilla ja tapahtumakäsittelijällä.
Sovelto on mukana T2D-projektissa jonka puitteissa pääsin tekemään hieman oikeampaa sovellusta Hololensille. Toisen Hololens-sovellukseni (Thing Explorer) avulla pystyy lukemaan QR-koodin ja sen sisältämän tunnistemerkkijonon perusteella hakemaan pilvestä inventaaripalvelulta tunnisteen mukaisen ’asian’ tarkemmat tiedot.
UWP-sovellukset ovat käytännössä 2D-sovelluksia joten Thing Explorer ei vielä hyödynnä täysipainoisesti Hololensin 3D-ominaisuuksia. Seuraavana pitää aloittaa Unityn opiskelu jotta pääsen hyödyntämään paremmin laitteen tarjoamat mahdollisuudet. Tästä ja muista Hololens-asioita lisää myöhemmin seuraavissa blogeissa.

Windows Subsystem for Linux (WSL)

4.11.2016 in Windows 10 by Tommi Teräsvirta

Minulla on reilut 20 vuotta kokemusta Linuxin käytöstä,joten Microsoftin Bash shellin tuominen Windowsiin oli iloinen yllätys. Tässä muutamia kokemuksia, ohjeita siihen miten päästä alkuun ja ehkä joitain vinkkejäkin. WSL vaatii Developer moodin enabloimisen, eli se on pääasiassa tarkoitettu kehittäjille. Jos et ole kehittäjä, mutta kaipaat ihan oikeaa terminaalikäyttöä Command promptin tai PowerShellin sijaan Windows-ympäristössä 😇, niin silloinkin WSL toimii mainiosti. Useissa tilanteissa käytän nykyisin sitä sen sijaan että käynnistäisin Linuxia pyörittävän virtuaalikoneen.

Read the rest of this entry →

Configuration Manager (SCCM) Current Branch Version 1511 1602 1606 jne.

16.5.2016 in Päätelaitteet, SCCM, System Center, Windows 10 by Pertti Pellonpoika

System Center Configuration Manager 2012 R2:n korvaava uusi tuote on System Center Configuration Manager Current Branch version 1511, jota kutsutaan epävirallisesti myös System Center 2016 Configuration Manageriksi. Erityistä uudessa Current Branch -versiossa on, että sen on tarkoitus olla ”viimeinen” Configuration Manager, joka toisaalta päivittyy jatkuvasti kuten Windows 10 – onneksi kuitenkin hallitusti. SCCM Version1602 Read the rest of this entry →

AD FS 3.0 -kertakirjautuminen Microsoft Edge -selaimella

29.12.2015 in Infra, Kuukauden vinkki, Vinkit, Windows 10, Windows Server 2012 R2 by Mika Seitsonen

Oletko ihmetellyt, miksi AD FS -kertakirjautuminen sisäverkosta Microsoft Edge:llä ei toimi, vaikka olet määrittänyt AD FS -palvelun URL:in Internet Explorer:in Local Intranet Zone:lle? Käyttäjä päätyy lomakepohjaiseen kirjautumisikkunaan ja joutuu syöttämään tunnistetiedot. Read the rest of this entry →

Muutoksia Windows-työasemien sertifioinneissa

29.10.2015 in Infra, Sertifiointi, Sovelluskehitys, Windows 10 by Mika Seitsonen

Microsoft on kertonut tulevista Windows 10 -sertifiointitesteistä. Useammasta testistä koostuvaa Windows 10 MCSA-sertifiointia ei tule tarjolle. Sen korvaa Microsoft Specialist -testi: 70-697 Configuring Windows Devices, joka on vielä beta-vaiheessa ja jonka pitäisi tulla saataville marraskuun loppupuolella. Enterprise Mobility Suite (EMS) -osaamista puolestaan testataan testissä 70-398 Planning for and Managing Windows Devices, joka on vielä suunnitteluvaiheessa. Read the rest of this entry →