Windows 8. Ahti Haukilehto Microsoft Regional Director, Finland

Samankaltaiset tiedostot
Mitä uutta ConfigMgr 2012 SP2 ja 2016? Panu Saukko ProTrainIT Oy

Windows Phone 7 sovelluskehitys Jarno Montonen

Laiteriippumaton UI Ajaxilla ja Javalla

Ajankohta Johdatus WP7-sovelluskehitykseen: WP7-sovelluskehityksen perusteet:

Office ohjelmiston asennusohje

PLA Mobiiliohjelmointi. Mika Saari

PLA Mobiiliohjelmointi. Mika Saari

Tech Conference Visual Studio 2015, C#6,.NET4.6. Heikki Raatikainen. #TechConfFI

XPages käyttö ja edut Jarkko Pietikäinen toimitusjohtaja, Netwell Oy

Näin asennat Windows käyttöjärjestelmän virtuaalikoneeseen

Hosted.fi Virtuaalikokouspalvelu

FinFamily PostgreSQL installation ( ) FinFamily PostgreSQL

Coolselector Asennusohje

Android ohjelmointi. Mobiiliohjelmointi 2-3T5245

TIETOKONEYLIASENTAJAN ERIKOISAMMATTITUTKINTO

TechNet TV Windows 8.1

Linux rakenne. Linux-järjestelmä koostuu useasta erillisestä osasta. Eräs jaottelu: Ydin Komentotulkki X-ikkunointijärjestelmä Sovellusohjelmat

PUSH palvelut mobiilikehityksessä: Android ja Windows phone 7. Pauli Kettunen

MeetNow-palvelun käyttöopas

Linuxissa uusi elämä 1

erasmartcard-kortinlukijaohjelmiston asennusohje (mpollux jää toiseksi kortinlukijaohjelmistoksi)

ClassPad fx-cp400 päivitys. + Manager for ClassPad II Subscription päivitys

Pertti Pennanen DOKUMENTTI 1 (5) EDUPOLI ICTPro

Gree Smart -sovelluksen (WiFi) asennus- ja käyttöohje: Hansol-sarjan ilmalämpöpumput WiFi-ominaisuuksilla

Core kuntoon kesäksi välineenä Microsoftin MOC On-Demand Marika Kotola Competence Lead, Capability Management

Nopean asennuksen ohje

Tikon Web-sovellukset

Backup Exec 3600 Appliance

Työasemien hallinta Microsoft System Center Configuration Manager Jarno Mäki Head of Training Operations M.Eng, MCT, MCSE:Security, MCTS

Kieliversiointityökalu Java-ohjelmistoon. Ohje

erasmartcardkortinlukijaohjelmiston

TW-LTE 4G/3G. USB-modeemi (USB 2.0)

Meetnow-palvelun käyttöopas

ETS5 Sulautettu Älykäs Langaton. KNX- Partnerpäivä Micael Forsstedt

IDS7 TYÖASEMAMÄÄRITYKSET VERSIO 20.1

Microsoft Lync 2010 Attendee

Tikon Web-sovellukset

VisualStudio Pikaopas, osa 1: WEB sivujen suunnittelu

Lab A1.FARM_Hyper-V.v3

Tablet-tietokoneen ja älypuhelimen peruskäyttö Jorma Flinkman

TEHTÄVÄ 4: Microsoft Windows Deployment Services asennus ja hallinta

ACCELBIT KARTTASELAIN TRACKER. Karttaselaimen Tracker- sovelluksen käyttöohje versio 1.0 AccelBit Oy

Tech Conference Windows 10 viimeinen Windowsversio? Sami Laiho Senior Technical Fellow, MVP. #TechConfFI

Westin Lisätty luku 6, käyttötapauskuvaukset.

Hallintatyökaluja Fujitsu-työasemille

Uutta Remote Support Platform 3.0 -versiossa

ja itsenäisen harjoittelun jälkeen Microsoftin koe Luennot ja käytännön harjoitukset lähiopetusjaksolla

Mathcad 14.0 Single User -asennus

Jouko Nielsen. Ubuntu Linux

OHJE Jos Kelaimeen kirjautuminen ei onnistu Windows-koneilla

S11-09 Control System for an. Autonomous Household Robot Platform

TEHTÄVÄ 5: Microsoft Virtual PC asennus ja hallinta

ClassPad fx-cp400 OS2-päivitys. + Manager-ohjelmisto ja Physium-sovellus

Lab SBS3.FARM_Hyper-V - Navigating a SharePoint site

Tikon Ostolaskujenkäsittely versio SP1

JOVISION IP-KAMERA Käyttöohje

Luovu ja luo uutta, uskalla uskaltaa


API:Hack Tournee 2014

1 AinaCom Skype for Business / Lync 2010 / Lync for Mac 2011 asennusohje... 2

SQL Server 2005 Express Edition tietokannan asennusohje

KIITOS RICA OPTIMOINTIOHJELMAN VALITSEMISESTA

POMPIDOU 10 ASENNUSOHJEET

AinaCom Skype for Business. Asennusohje

Windows 8 Hallinta Petri Paavola Sami Laiho

Action Request System

ASENNUSOHJEET INTERNET-ASENNUS. Navita Yritysmalli. YHTEYSTIEDOT Visma Solutions Oy Mannerheiminkatu LAPPEENRANTA Puh.

HARJOITUS 3: Asennetaan Windows Vista koneeseen Windows 7 Professional upgrade ohjelmisto (Windows 7 käyttöjärjestelmän asennus)

Käytettäväksi QR-koodin lukulaitteen/lukijan kanssa yhteensopivien sovellusten kanssa

ADVANCED MOBILE NETWORK MONITORING SOLUTIONS. Made in EXFO Oulu site

Ennen kuin aloitat lataamisen tarkista järjestelmävaatimukset:

SQL Server 2008 asennus

Microsoft Visual J++ ohjelmointiympäristö

PIKAOPAS. Nokia Connectivity Cable Drivers -ohjainten asentaminen

WINDOWS 8.1. SAMPOLAN KIRJASTO TIETOTORI Sammonkatu Tampere tietotori.sampola@tampere.fi

PIKAOPAS NOKIA PC SUITE 4.3. Nokia puhelimelle. Copyright Nokia Mobile Phones Kaikki oikeudet pidätetään Issue 6

Rich Web Applications in Server-side Java without Plug-ins or JavaScript

LUMECOM. Jyrsinsovellus. 1. Asennusohje 2. Käyttöohje

IoT: Kehittäjän tulee nähdä ja ajatella API -rajapintaa API API API API

Tervetuloa kursseillemme! Kursseista tietoa myös verkkosivulla lastukirjastot.fi/ajankohtaista

Pedacode Pikaopas. Web Service asiakasohjelman luominen

Microsoft-teollisuussertifikaatit Metropolian testauskeskuksessa

Selvitysraportti. MySQL serverin asennus Windows ympäristöön

EMVHost Online SUBJECT: EMVHOST ONLINE CLIENT - AUTOMAATTISIIRROT COMPANY: EMVHost Online Client sovelluksen käyttöohje AUTHOR: DATE:

Ohje Hosted.fi SharePoint

Tekninen suunnitelma - StatbeatMOBILE

Asiakaskoulutukset pääkirjastolla

Liitäntäkaapelin CA-42 pika-asennusohje

Exchange Keskeiset muutokset käyttäjän näkökulmasta

Käytettävyys ja käyttäjätutkimus. Yhteisöt ja kommunikaatiosuunnittelu 2012 / Tero Köpsi

Windows Server 2012 asentaminen ja käyttöönotto, Serverin pyörittämisen takia tarvitaan

Asennus- ja käyttöohjeet

SAS sovellusten hallinnointi helpoksi Turbo Charge -menetelmällä Tapio Kalmi, SAS Institute Oy

Pedacode Pikaopas. Web-sovelluksen luominen

Lahden kaupunginkirjasto ASIAKASKOULUTUKSET

(Acerin) Windows 8 tabletti henkilöstön työkäytössä Koonnut Hanna Frilander, Mobiilit ohjaajat hanke

ELM GROUP 04. Teemu Laakso Henrik Talarmo

ZENworks Application Virtualization 11

Windows 8 Store- ja Windows Phone 8 -sovelluskehitys

Transkriptio:

Windows 8 Ahti Haukilehto Microsoft Regional Director, Finland

Kaksi käyttistä samassa paketissa Sininen puoli Käytetään nimeä: Desktop Perinteinen Windows Kaikki nykyiset Windows 7 sovellukset toimivat Osassa tablet-koneita (ARM-prosessoriset tabletit) sinistä puolta ei ole Vihreä puoli Käytetään nimiä: Metro UI, WinRT Uusi, sormilla käytettävä maailma Toki näppäimistö ja hiiri toimii, mutta.. Mikään nykyinen sovellus ei täällä toimi, kaikki on tehtävä uudelleen

Mitä uutta Win 8 Clientissa: Sininen puoli Ei kauheasti, mutta paljon pikkunäppäriä uutuuksia IE 10 Hyper-V Samat virtuaalikuvat kuin Windows Server 2008R2 Hyper-V:ssä ISO-levykuvien tuki.net 4.5 Ja Visual Studio 2012

Mitä uutta Win 8 Clientissa: Vihreä puoli Kaikki sovellukset ovat uusia Sovellukset käyttävät WinRT (Run Time) APIa Käyttöliittymämalli ja ohjeisto on Metro UI Sovellusta voi ajaa vain full screenillä Toinen sovellus voi olla ankkuroitu tiileksi Käyttöliittymän moniajoa ei ole, mutta korvaavia tekniikoita kyllä Ei kehyksiä, ei valikoita eikä varsinkaan Ribbonia Sovelluksia voi asentaa (vain) Win 8 Marketplace:n kautta WinRT-sovellus ei voi tehdä pahaa Sama fiilis kuin puhelinsovelluksilla helppo ja turvallinen asentaa, helppo ottaa pois IE 10 (eri versio kuin sinisellä puolella) Plug-In:ejä ei ole eikä tule; ei siis Flash:iä tai Silverlight:ia

Metro UI uusia tekniikoita Sovelluksen elinkaari, käyttöliittymän moniajoa ei ole Tiles Notifications Toast Share Search

Käyttäjä hallitsee sovelluksen elinkaaren System hallitsee sovelluksen elinkaaren Koska sovellus on ajossa Käyttäjä käynnistää useita sovelluksia Käyttäjä valitsee foregroundsovelluksen

Prosessin ajotilat App gets 5s to handle suspend App is not notified before termination User Launches App Running App suspending resuming Suspended App Low Memory Terminated App Apps are notified when they have been resumed Splash screen Code gets to run No code runs App not running

Käyttöliittymän laajennuksia Tiles Sharing Searching in context

Live Tiles, sovellus on juoksussa aina Sovellus voi esittää informaatiota, vaikka ei ole foreground:ssa Sovellus voi hälyttää käyttäjän Kaksi mekanismia päivittämiseen Local Push Notifications

Local Updates Foreground-sovellus päivittää Tile ä Esim: Kohdalla oleva sivu, kuva jne. Viimeksi downloadattua dataa Running App Call Local Notification API

Push Notifications elävä Start screen Päivittää Tile ä vaikka sovellus ei ole juoksussa App Cloud Service HTTP POST Windows Push Notification Service (WNS) Notification Delivered

Toast Notifications Välitön huomautus käyttäjälle Käyttäjä voi kieltää sovelluksen Toastit Käyttäjä voi siirtyä välittömästi sovelluksen haluttuun kohtaan Toastit voivat olla lähtöisin sovelluksen lokaalista tilasta tai notifikaatiosta

Toast Templates Sama ulkoasu kuin Tile:llä

Share Clipboard++ Helppo, käyttäjän ohjaama tapa jakaa dataa sovellusten välillä

Search Käyttöjärjestelmän palvelu Sovelluksen julkaisevat, millaista dataa ne kykenevät etsimään

WinRT sovellusten koodaaminen Käytettävissä kaksi teknologiaa 1. HTML5, CSS3 ja kielenä JavaScript Valtaosa MS:n tekemistä MetroUI-sovelluksista on tehty tällä tekniikalla 2. XAML ja kielenä C#/VB/C++ Ei ole lainkaan synkronista IO:ta Jotta sovellukset ovat varmasti sormiui kelpoisia (responsive) Onneksi C# 4:ssa on helppo tapa tehdä async kutsuja Mikään olemassa oleva sovellus ei toimi täällä Windows Phone 7 SL-sovellukset on helpointa siirtää Silverlight-sovellukset seuraavaksi helpointa WPF-koodarille XAML ja C# on tuttua, joten osaamista voi siirtää.net-koodarille WinRT tuntuu.net osajoukolta, joten osaamista voi siirtää WEB-ohjelmoija (joka osaa HTML5/CSS3/JS) voi käyttää osaamistaan, mutta vain vähän olemassa olevasta koodista

Windows Runtime Object IInspectable Shell32.dll IUnknown IStorageItemInformation IStorageItem Object IStorageFile Interfaces FileInformation Runtime Class Activation Store (Registry) Windows Metadata (Disk)

Sovellus toimii sellaisenaan Koodia voi hyödyntää jossain määrin Osaaminen siirtyy koodi ei Osaamista voi hyödyntää koodia ei

.NET 4.5

.NET 4.5 vrs.net 4.5 WinRT.NET 4.5 toimii seuraavissa Windows-käyttöjärjestelmissä Windows 7 (x86 and x64) Windows Server 2008 R2 (x64) Windows Server 2008 (x86 and x64) Windows 8 Consumer Preview (x86 and x64) Windows Server 8 Beta (x86 and x64) On muistettava, että Window 8:ssa se on käytettävissä VAIN desktop-puolen sovelluksissa.net 4.5 WinRT on käytettävissä Windows 8 WinRT (Metro Style Apps) sovelluksissa Se on erittäin pieni alijoukko.net 4.5:sta 22

.NET 4.5 on in-place update 2002 2003 2005- Päivittää CLR:ää ja lisää uusia DLL-kirjastoja Ei ole side-by-side Uudet versiot kielistä (C# 5 ja VB 11) Jos 4.0 on asennettu, se asentuu automaattisesti, ei tarvitse olla osa asennusohjelmaa Toki bootti tarvitaan Windows 8 ja Windows Server 8 oletusasennus sisältää sen Muut käyttikset saavat sen Windows Updatesta 3.5 3.0.NET 1.0.NET 1.1.NET 2.0 4.5.NET 4.0

Portable Libraries Mahdollisuus tehdä yhteistä käännettyä koodia Windows Phone, Silverlight, Desktop, X-box ja Windows 8:iin Yleensä logiikka-dll Voi olla myös MVVM kirjasto Model ja View Model voi olla jaettu kirjasto UI, app model (Contracts), device interaction, jne. on aina käyttöjärjestelmäkohtaista, tätä koodia ei voi jakaa

AppStore

Windows App Certification Kit What: Single tool for self-assessment to ensure technical compliance Why: helps create a high-quality experience Automated tests that look for: App manifest compliance Image sizing and scaling Use of platform supported APIs App reliability and security

Millaisia ovat Windows 8 työasemat Intel (AMD) x86, ATOM ja ARM-prosessorit 12h tabletit käyttävät ARM:ia (ja siniset sovellukset eivät toimi siellä) Skydrive ja Live ID integrointi Antureita yhä enemmän GPS, kiihtyvyys, valo, läheisyys, kompassi Verkkotekniikoita yhä enemmän WiFi, BT, NFC, wireless USB Ja se kosketysnäyttö A display without touch is a broken display

Windows 8 Server

Windows 8 Server tärkeimmät uutuudet Kaikki on tietty sinistä puolta Oikeastaan 3 hallinta UI:tä: Sininen, Vihreä ja PowerShell Hyper-V 3 Private Cloud optimoitu Server Core, Server without Graphical Sell, Full Voi muuttaa asennuksen jälkeenkin

Aikataulu Developer Preview julkaisiin \\Build-seminaarissa syyskuussa 2011 Beta tuli helmikuun viimeinen päivä 2012 RTM tämän vuoden loppupuolella

Windows 8 minimistandardi Osta kosketusnäytöllisiä koneita (läppäri, näytöt) A display without touch is a broken display Asenna Windows 8 Beta Koodarit: opettele Windows Phone 7.5 ohjelmointi Ja hommaa Lumia : ) Ole valmis, tämä on iso muutos Kaikki muuttuu; laitteet, käyttöliittymä, sovellusarkkitehtuuri, sovellusten koodaus, sovellusten jakelutapa, tietotekniikan käyttötapa.

Aihealueen kurssit Soveltossa Win 8 -ohjelmointi huhtikuussa, 2 pv. Hintaan sisältyy Tablet-laite. HTML5 ja CSS3 -sovelluskehittäjälle 22.-23.3. Scrum-tarjonta: http://www.sovelto.fi/kurssit/osaamispolut/pages/scrum.aspx Windows Phone 7.-9.5.