Windows Phone 7 David Gešvindr MCT | MSP | MCITP | MCPD Jiří Hýbl Microsoft Senior Support Engineer.

Slides:



Advertisements
Podobné prezentace
Využití cloudových služeb ve školství
Advertisements

AJAX fenomén současného internetu Dalibor Kačmář Academic Developer Evangelist Microsoft ČR host Vítek Karas Senior Software Development Engineer Microsoft.
Microsoft 5. Windows Live Essentials. Co je Windows Live Essentials ? Balíček moderních aplikací Dostupný zdarma V českém jazyce Další vývoj.
Top Hotel Praha 7. – Twitter hashtag: #cztechdays.
Windows 8 ZMVS. Windows 8 Nové 3D uživatelské rozhraní s kódovým názvem Wind. Nové uživatelské rozhraní bude požadovat minimálně 170MB video paměti a.
| Copyright© 2010 Microsoft Corporation Markéta Douděrová Microsoft PŘEDSTAVENÍ:
Software (programy) Vypracoval: Mgr. R. Jančar ZŠ Na Planině 1393/3, Praha 4 Krč Zdroj obrázků: Alfacomp.cz (pokud není uvedeno jinak)
Operační systémy a aplikační servery Tomáš ZACHAT SPŠ Praha 10, STIC.
Dlouhodobá maturitní práce Windows Phone 7 Adam Vongrej I4D.
programové vybavení počítače
SPECIFIKA VÝUKY POČÍTAČOVÝCH KURZŮ UNIVERZITY TŘETÍHO VĚKU Michal Vojkůvka.
Představení Office365 Břetislav Regner PROJEKT financovaný
Varianty řešení pro datové schránky Varianty řešení pro datové schránky 9. října 2009 Webkonference Petr Janda
NET Genium software pro výstavbu a provoz informačního portálu Martin Vonka
Petr Šetka, MVP Exchange, MCSE:Messaging, MCT Windows Small Business Server 2003 R2.
Platforma Windows Azure (v obrazech)
Bezpečnost na platformě Microsoft & Petr Hartmann Solution Specialist Microsoft.
1 Přehled novinek v serveru Exchange 2007 Marian Henč Technology Specialist – AD & Messaging
Mobilní kancelář a její rozšíření vlastními moduly
© 2009 IBM Corporation Lotus SW Přehled produktů Petr Kunc,
2 Novinky Exchange LyncCompliance Scénáře nasazení EXIT Partnerský ekosystém Ukázka Exchange Lync.
Ing. František Hůlka lektor webináře pro ICT metodiky
VARIANTY ŘEŠENÍ PRO DATOVÉ SCHRÁNKY Petr Janda, petr.
Jan Křečan ISSS 2005 Profesionální řešení komunikace pro státní správu a samosprávu.
Investujte do úspor. Zlepšete prodej a marketing Přehled o Vašich zákaznících, obchodních aktivitách a příležitostech – Kdokoliv kdykoliv ví o všem, co.
OREA Hotel Voroněž I Brno 5. – TOP Hotel Praha 7. –
Copyright (C) 2000 Vema, a. s.1 V3 klient Michal Máčel Provozní integrace G2, HR/Win a internetu.
Předplatné pro více zařízení Katka Office 365 pro domácnosti* Office 365 pro vysokoškoláky* Office 365 Small Business Premium Trvalá práva pro 1 PC nebo.
Computer Help …vše, co jste kdy chtěli vědět o počítačích, ale báli jste se zeptat…
Martina Braunerová.  nejdůležitější program v počítači  umožňuje všem ostatním programům fungovat  prostředník mezi počítačem a uživatelem.
Novinky pro webovou platformu Jiří Burian, Tomáš Kutěj,
Advanced Technologies 05 Integrace MS Exchange a SharePoint a jejich nasazení ve společnosti Microsoft Integrační scénáře technologií Microsoft Exchange.
Mobilní kancelář (…nejen pro velké firmy) Vladimír Wojnar Microsoft Solutions HP.
Windows Presentation Foundation
2 Fučíková Sylvie HR/Win – moderní technologie pro osvědčené aplikace.
2OP381 Manažerská informatika 1
Úkol 1 - řešení týmové komunikace Promovaní inženýři (tým A, s út 12.45)
SERVICESSERVER CLIENT Operating System Relational Database Application ServicesSystems Management Developer Tools Programming Model Applications.
INTERNET VE STÁTNÍ SPRÁVĚ A SAMOSPRÁVĚ 2008 © Copyright IBM Corporation 2008 Správa obsahu v podání IBM 7. – 8. dubna 2008 ibm.com/cz/public Daniel Beneš.
Windows 7 & Internet Explorer 8 vývoj aplikací a kompatibilita Štěpán Bechynský, Ondřej Štrba Developer Evangelists
Windows XP a live distribuce Knoppix, Danix apod
Programování Windows 8 Jiří Danihelka PDA Katedra počítačové grafiky a interakce ČVUT v Praze.
Global network of innovation Identity a Access Management v heterogenním prostředí Marta Vohnoutová 19. dubna 2015.
OPERAČNÍ SYSTÉMY.
Nokia Czech Republic, s.r.o. Igor Šmerda, program manager.
Y39PHA XNA a Windows Phone 7 Michal Lukáč. XNA na Windows Phone 7 2 Funguje obdobně jako XBOX 360/Windows Podporuje nové typy vstupu Nepodporuje programovatelné.
Copyright (C) 1999 VEMA počítače a projektování, spol. s r.o.1 Komunikace Aplikací VEMA G1 s Microsoft Windows Martin Šustr.
Představení Office 365.
Miloš Sobotka Systems Engineer Microsoft s.r.o.. Microsoft a BI Excel 2007 jako klient SSAS Translations v SSAS Implementace ve Visual Studiu Konzumace.
Business Intelligence Pavel Cach
Visual Basic - programování
Jak pořídit řešení podle Vašich potřeb? Drahoslav Dvořák Solution Specialist.
Ivana Topolová VŠE v Praze
Office 365 Úvodní seznámení
4/18/2017 7:41 PM Lukáš Svoboda.
VMware Software Defined Datacenter Petr Dostálek, Avnet
Rozdělení softwaru Obecná informatika. Projekt: CZ.1.07/1.5.00/ OAJL - inovace výuky Příjemce: Obchodní akademie, odborná škola a praktická škola.
Vývoj aplikací pro Windows Phone 8 David Gešvindr MCSA | MCPD | MSP.
Anotace: Kancelářský balík od firmy Microsoft je nejčastěji používané řešení ve firmách i domácnostech. Žáci získají přehled o tomto produktu, získají.
WebOS – operační systém (nejen) pro mobilní přístroje Lukáš Jelínek AIKEN s.r.o. -
Bc. David Gešvindr MCT | MSP | MCTS | MCITP | MCPD.
Druhy aplikačních programů – rozdělení podle účelu 1
Software Počítače - rozdělení podle účelu
Operační systém Windows Mobile
Operační systém Windows
Operační systém Windows
Vývoj mobilních aplikací a jejich výhody
Michal Moudrý, Martin Zbořil, Vítek Horejš, Adam Šulc, Jakub Lupač
Software (programy) Vypracoval: Mgr. R. Jančar
DirectX Jan Kotrouš PGC3.
Transkript prezentace:

Windows Phone 7 David Gešvindr MCT | MSP | MCITP | MCPD Jiří Hýbl Microsoft Senior Support Engineer

Osnova Proč restart? Základní informace o platformě Představení prostředí telefonu Nasazení Windows Phone 7 ve firemním prostředí Úvod do vývoje aplikací

Nový začátek Vývoj Windows Mobile 6.5 a 7 byl ukončen Windows Phone 7 vznikl jako úplně nový operační systém Zaměřený na uživatele Jednoduchá tvorba aplikací Výkonný a jednotný hardware

Uživatelské rozhraní Rozděleno do částí – HUBů podle obsahu

People Messaging + Calendar Internet Explorer Games Music + Video + Photos Marketplace Office

Hardware Display 480x800 QVGA Capacitive touch 4 or more contact points Camera 5 mega pixels or more Dedicated camera button Hardware buttons Start, Search, Back Sensors A-GPS, Accelerometer, Compass GPU DirectX 9 acceleration CPU ARMv7 Cortex/Scorpion or better Memory 256MB RAM or more 8GB Flash or more Multimedia Common detailed specs Codec acceleration

Telefony s Windows Phone 7 HTC 7 TrophyHTC 7 HD HTC 7 Mozart

Samsung Omnia 7 Dell Venue ProLG Optimus 7

LG Optimus 7Q HTC 7 Pro

PŘEDSTAVENÍ JEDNOTLIVÝCH HUBŮ

NASAZENÍ WINDOWS PHONE 7 VE FIREMNÍM PROSŘEDÍ OFFICE HUB + MICROSOFT EXCHANGE

OneNote Synchronizace se SkyDrivem a SharePointem Vkládání obrázků a zvukových záznamů Možnost synchronizovat více souborů (stačí otevřít další soubor na SkyDrivu a nastavit synchronizaci)

Documents Vytváření dokumentů Word a Excel Úpravy dokumentů Word, Excel a PowerPoint Možnost odeslat dokument elektronickou poštou

SharePoint Otevírání, úpravy a synchronizace dokumentů na serveru Microsoft SharePoint Připojení je možné přímo (Wi-Fi) nebo přes Internet (publikace přes Unified Access Gateway) Snadný přístup k publikovaným dokumentům bez nutnosti používat browser

Microsoft Exchange - ActiveSync klient Možnost připojení k více účtům včetně kalendářů Možnost nastavit flag „Running late“

VÝVOJ APLIKACÍ

Vývoj aplikací SensorsMediaData Xbox LIVE Notifications.NET Framework managed code sandbox Location Phone Phone Emulator SamplesDocumentation GuidesCommunity Packaging and Verification Tools RuntimeTools CloudPortal Notifications LocationIdentityFeeds MapsSocial App Deployment Registration Validation Certification Publishing Marketplace MO and CC Billing Business Intelligence Update Management

VÝVOJ APLIKACÍ V SILVERLIGHTU

Silverlight ve Windows Phone Silverlight 3 a navíc: Zpracování uživatelských vstupů (klávesnice, doteky a gesta) Ovládání HW, multimédií a senzorů Integrace do prostředí OS Navigation + Lifecycle Application Model Windows Phone Controls Běh v sandboxu (Isolated Storage) Výkonostní optimalizace

UŽIVATELSKÉ VSTUPY UKÁZKA

Ovládání HW Accelerometr Video playback FM Radio Microphone Vibration Location Touch

Accelerometr acc = new Accelerometer(); acc.ReadingChanged += acChange; acc.Start(); void acChange(object a, AccelerometerReadingEventArgs e) { Dispatcher.BeginInvoke(() => { Canvas.SetLeft(this.ellipse, e.X * 3); Canvas.SetTop(this.ellipse, e.Y * 3); }); }

FM Radio BackgroundWorker worker = new BackgroundWorker(); worker.DoWork += delegate { FMRadio.Instance.PowerMode = RadioPowerMode.On; System.Threading.Thread.Sleep(2000); FMRadio.Instance.CurrentRegion = RadioRegion.Europe; System.Threading.Thread.Sleep(2000); FMRadio.Instance.Frequency = 87.9; }; worker.RunWorkerAsync(;

Location Location services + Přesnost - Spotřeba - Rychlost - Budovy +/- Přesnost +/- Spotřeba +/- Rychlost +/- Obydlené oblasti GPS - Přesnost + Spotřeba + Rychlost - Volné prostranství

Location watcher = new GeoCoordinateWatcher(); // Nizka presnost, mozno dat vyssi (GPS) watcher.PositionChanged += ( a, e ) => { // UI thread map.Center = new GeoCoordinate( e.Position.Location.Latitude, e.Position.Location.Longitude); } watcher.MovementThreshold = 300; // Metry watcher.Start();

Launchers and Choosers Launchers PhoneCallTask SearchTask SMSComposeTask WebBrowserTask ComposeTask MarketplaceDetailTask MarketplaceHubTask MarketplaceReviewTask MarketplaceSearchTask MediaPlayerLauncher Choosers CameraCaptureTask AddressChooserTask PhoneNumberChooserTask PhotoChooserTask Save AddressTask SavePhoneNumberTask

CameraCaptureTask public Mainpage (){ ctask = new CameraCaptureTask(); // Musí být v konstruktoru ctask.Completed += ctask_Completed; } // Někde mimo konstruktor { ctask.Show(); } // Zpracování výsledku void ctask_Completed(object sender, PhotoResult e){ if (e.TaskResult == TaskResult.OK && e.ChosenPhoto != null) img = PictureDecoder.DecodeJpeg(e.ChosenPhoto); }

OVLÁDACÍ PRVKY UKÁZKA

Application Lifecycle Start Launching event App Running „Zpět“ na první stránce Closing event „Start“ nebo spuštění launcheru nebo chooseru Deactivated event

Application Lifecycle Deactivated event Restored app instance User presses Start and launches your application Uživatel dokončil launcher nebo chooser nebo se do aplikace vrací tlačítkem „Zpět“ Activated event New app instance Launching event App Running

Push notifications Komunikace přes notifikační službu Typy notifikací: Tiles (kdykoliv) Toast (když neběží aplikace) Raw (když běží aplikace)

VÝVOJ HER V XNA UKÁZKA

Zdroje Larry Lieberman: Windows Phone 7 & the Windows Phone 7 Application Platform Jaime Rodriguez: Silverlight for Windows Phone 7 Bryan Agnetta: User Experience Best Practices for Building Applications on Windows Phone 7 Rob Miles: Building Windows Phone Games with Microsoft XNA and Visual Studio 2010

DOTAZY