Efektivní vývoj mobilních aplikací na více platforem současně. Mgr. David Gešvindr MCT MSP MCPD MCITP
|
|
- Ludmila Bílková
- před 8 lety
- Počet zobrazení:
Transkript
1 Efektivní vývoj mobilních aplikací na více platforem současně Mgr. David Gešvindr MCT MSP MCPD MCITP
2 Osnova 1. Kam míří platforma Windows Phone 2. Seznámení s univerzálními Windows Store aplikacemi 3. Budujeme sdílené jádro aplikace 4. Xamarin aneb vyvíjíme pro Android a ios v.netu
3 Osnova 1. Kam míří platforma Windows Phone 2. Seznámení s univerzálními Windows Store aplikacemi 3. Budujeme sdílené jádro aplikace 4. Xamarin aneb vyvíjíme pro Android a ios v.netu
4 Pohled do historie platformy Windows Phone 7 Uveden v roce 2010 Vývoj aplikací v Silverlightu a XNA frameworku Windows Phone 7.5 Uveden v roce 2011 Rozšířeno API (běh agentů na pozadí) Windows Phone 8 Uveden v roce 2012 Změna jádra z Windows CE na Windows NT Implementována část Windows Runtime z Windows 8
5 Platforma Windows Phone 8.1 Plně implementuje Windows Runtime Vyvíjené aplikace jsou 2 druhů: 1. Windows Phone Silverlight 8.1 Application 2. Windows Phone Store Application
6 Windows Phone Silverlight 8.1 App Na Windows Phone 8.1 lze vyvíjet aplikace stejně jako na Windows Phone 8 Není nutné hned portovat na Windows Store Omezené API Na dožití.net WINDOWS PHONE API Windows Phone Runtime Direct3D, XAudio2, MF, WASAPI, Win32 & COM MANAGED MANAGED & NATIVE NATIVE Pouze Windows 8 Sdílená část Pouze Windows Phone 8
7 Windows Phone Store Application Unifikovaný druh aplikace s Windows 8.1 Postavena výhradně na Windows Runtime Sjednoceny ovládací prvky s Windows 8.1 Většina je shodných Některé se chovají specificky podle platformy Vybrané jsou specifické pro platformu Stejný.appx formát balíčku s aplikací
8 Dostupné programovací jazyky Vycházejí z jazyků podporovaných ve Windows Runtime: XAML +.NET language (C#) XAML + C++ HTML5 + JS + CSS3 Kombinace jazyků s pomocí WinRT komponent C++, C#, VB.NET
9 Který druh aplikace si zvolit? Nová aplikace Windows Phone Store Application Existující aplikace Přechod z Windows Phone Silverlight 8 na 8.1 Přechod na Windows Store verzi vyžaduje přepsání části aplikace
10 Osnova 1. Kam míří platforma Windows Phone 2. Seznámení s univerzálními Windows Store aplikacemi 3. Budujeme sdílené jádro aplikace 4. Xamarin aneb vyvíjíme pro Android a ios v.netu
11 Univerzální Windows Store aplikace Aplikaci nelze napsat jednou a automaticky je sdílet mezi platformami Rozdílné formáty obrazovek Jiné efektivní uspořádání obsahu Aplikace na telefon a tablet je nutné odlišit hlavně z hlediska uživatelského rozhraní
12
13 Šablona Universal App 3 projekty Windows 8.1 verze Windows Phone 8.1 verze Sdílený kód Nelze samostatně zkompilovat Dojde k jeho sjednocení (merge) s kódem specifickým pro platformu
14 Architektura sdílené aplikace Windows 8.1 Windows Phone 8.1 Platform specific views Platform specific views Shared Shared views View-Models Models
15 Osnova 1. Kam míří platforma Windows Phone 2. Seznámení s univerzálními Windows Store aplikacemi 3. Budujeme sdílené jádro aplikace 4. Xamarin aneb vyvíjíme pro Android a ios v.netu
16 Cíl Aplikace návrhového vzoru MVVM napříč platformami 100% sdílení vrstev Model a View-Model mezi Windows Phone 8 Windows Store Xamarin.Android Xamarin.iOS
17 Základ architektury
18 Rozšíření architektury aplikace Windows 8.1 Windows Phone 8.1 Xamarin.Android Platform Specific Views Platform specific views Views Shared Adapters Shared Views Platform Specific Functionality Platform Specific Functionality Shared Portable Class Library Models View-Models Platform Functionality Abstractions
19 Osnova 1. Kam míří platforma Windows Phone 2. Seznámení s univerzálními Windows Store aplikacemi 3. Budujeme sdílené jádro aplikace 4. Xamarin aneb vyvíjíme pro Android a ios v.netu
20 Různé cesty k mobilní aplikaci JavaScriptové frameworky jquery Mobile Aplikační továrny Windows Phone App Studio AppMachine Zapouzdřovače (wrappery) Aplikace je tvořena zabudovaným webovým prohlížečem Runtime (běhová prostředí) Unity 3D Překladače zdrojového kódu Marmalade, Xamarin
21 Proč nativní aplikaci? Facebook experimentoval s HTML aplikací Zdroj: Xamarin
22
23 C# na 2,5 miliardách zařízení
24 Jak to funguje Zdroj: Xamarin
25 Cena a licence Xamarin se licencuje pro každého vývojáře a pro každou platformu zvlášť Edice Business $999 / rok Slevy pro studenty ($99 / rok)
26 Výsledná architektura aplikace Business logika je v rámci aplikace sdílená Uživatelské rozhraní je vždy implementováno v závislosti na platformě Zdroj: Xamarin
27 Množství sdíleného kódu Android ios Mac Windows Phone
28 Xamarin.Forms Framework na jednotnou tvorbu UI napříč všemi 3 platformami Univerzální ovládací prvky jsou přemapovány na nativní ovládací prvky Definice UI v XAMLu Podpora data bindingu
29 Shrnutí 1. Kam míří platforma Windows Phone 2. Seznámení s univerzálními Windows Store aplikacemi 3. Budujeme sdílené jádro aplikace 4. Xamarin aneb vyvíjíme pro Android a ios v.netu
30 Dotazy Mgr. David Gešvindr MCT MSP MCPD MCITP MSP
PV239/WP. Vývoj univerzálních Windows Store aplikací. Mgr. David Gešvindr MCSD: Windows Store MCSE: Data Platform MCT MSP gesvindr@mail.muni.
PV239/WP Vývoj univerzálních Windows Store aplikací Mgr. David Gešvindr MCSD: Windows Store MCSE: Data Platform MCT MSP gesvindr@mail.muni.cz Cíle kurzu Osnova kurzu 1. Seznámení s platformou a nástroji
VíceVývoj aplikací pro Windows Phone 8. Mgr. David Gešvindr MCT MSP MCPD MCITP
Vývoj aplikací pro Windows Phone 8 Mgr. David Gešvindr MCT MSP MCPD MCITP gesvindr@mail.muni.cz Osnova 1. Seznámení s platformou Windows Phone 2. Návrh kvalitního uživatelského rozhraní 3. Představení
VíceCineStar Černý Most Praha 31. 10. 2012
CineStar Černý Most Praha 31. 10. 2012 Stejná aplikace na více zařízeních Michael Juřek Microsoft s.r.o. Potřebné ingredience 1. Portable libraries 2. Návrhový vzor MVVM 3. XAML 4. Abstrakce platformy
VíceVývoj univerzálních aplikací pro Windows 10. Mgr. David Gešvindr MCSD: Windows Store MCSE: Data Platform MCT MSP david@wug.
Vývoj univerzálních aplikací pro Windows 10 Mgr. David Gešvindr MCSD: Windows Store MCSE: Data Platform MCT MSP david@wug.cz @gesvindr Osnova 1. Seznámení s Universal Windows Platform 2. Tvorba adaptivního
VíceMobile application developent
Mobile application developent Jiří Šebek b6b36nss Obsah Návrh softwaru Prototypování testování MVVM architektura - mobile aplikace 2 Návrh softwaru Strategie : top down, bottom up Nejen u navrhu sw, ale
VíceObsah. Úvod 11 Zpětná vazba od čtenářů 13 Errata 14 Poznámka ke kódům 14
Úvod 11 Zpětná vazba od čtenářů 13 Errata 14 Poznámka ke kódům 14 KAPITOLA 1 Nové rysy Windows 8 a 8.1 15 Nové uživatelské rozhraní 15 Rychlý náběh po zapnutí 16 Informace v prvním sledu 16 Nové prezentační
VíceMultiplatformní vývoj v prostředí Xamarin Multiplatform Development with Xamarin
VŠB Technická univerzita Ostrava Fakulta elektrotechniky a informatiky Katedra informatiky Multiplatformní vývoj v prostředí Xamarin Multiplatform Development with Xamarin 2018 Bc. Jiří Hopják Rád bych
VíceUniverzita Karlova v Praze. Matematicko-fyzikální fakulta. Diplomová práce. Ondřej Kunc. Multiplatformní mobilní aplikace databázového systému Matylda
Univerzita Karlova v Praze Matematicko-fyzikální fakulta Diplomová práce Ondřej Kunc Multiplatformní mobilní aplikace databázového systému Matylda Katedra distribuovaných a spolehlivých systémů Vedoucí
VíceFormy komunikace s knihovnami
Formy komunikace s knihovnami Současné moderní prostředky Jiří Šilha a Jiří Tobiáš, Tritius Solutions a.s., Brno Osnova Základní požadavky na komunikaci s knihovnami Historie komunikace s knihovnami Confluence
VíceStudentská tvůrčí a odborná činnost STOČ 2013. Petr Čápek
Studentská tvůrčí a odborná činnost STOČ 2013 Návrh a implementace multiplatformní aplikace s využitím technologie Mono pro platformy ios, Windows Phone a Android Petr Čápek Fakulta aplikované informatiky
VíceMASARYKOVA UNIVERZITA. Fakulta informatiky DIPLOMOVÁ PRÁCE. Vývoj aplikací pro Windows Phone 8 a portace na Windows 8
MASARYKOVA UNIVERZITA Fakulta informatiky DIPLOMOVÁ PRÁCE Vývoj aplikací pro Windows Phone 8 a portace na Windows 8 Brno, 2014 Bc. Václav Holuša Prohlášení Prohlašuji, že tato práce je mým původním autorským
VíceVYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY
VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA INFORMAČNÍCH TECHNOLOGIÍ ÚSTAV INFORMAČNÍCH SYSTÉMŮ FACULTY OF INFORMATION TECHNOLOGY DEPARTMENT OF INFORMATION SYSTEMS NÁSTROJ PRO TRANSFORMACI
VíceArchitektura. Vedení sesterské dokumentace
Architektura Tým Lorem Ipsum Verze 1.1 29.3.2015 Obsah 1 Kontext...3 1.1 Cíle projektu...3 2 Technologie...3 2.1 Zvolená alternativa tvorby GUI...3 3 Datové schéma...4 4 Navržená architektura...5 4.1 Fyzický
VíceTabulka základních vlastností nástroje C++Builder dle edice
Tabulka základních vlastností nástroje C++Builder dle edice Oblast Architect Enterprise Professional Starter VÝVOJ PRO RŮZNÁ ZAŘÍZENÍ Vysoce produktivní integrované vizuální vývojové prostředí (IDE) s
VíceUniverzita Hradec Králové Fakulta informatiky a managementu Katedra informatiky a kvantitativních metod
Univerzita Hradec Králové Fakulta informatiky a managementu Katedra informatiky a kvantitativních metod Návrh a vývoj multiplatformních mobilních aplikací Bakalářská práce Autor: Marko Rumpli Studijní
VíceSeznámení s prostředím dot.net Framework
Základy programování v jazyce C# Seznámení s prostředím dot.net Framework PL-Prostředí dot.net - NET Framework Je základním stavebním prvkem, na kterém lze vytvářet software. Jeho součásti a jádro je založené
VíceVYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY
VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA STROJNÍHO INŽENÝRSTVÍ FACULTY OF MECHANICAL ENGINEERING ÚSTAV AUTOMATIZACE A INFORMATIKY INSTITUTE OF AUTOMATION AND COMPUTER SCIENCE
VíceBARTECH INVENTURA HIM BARTECH. Řešení inventarizace hmotného majetku. BARTECH, s.r.o. Velkomoravská 527/33, 695 01 Hodonín, www.bartech.
INVENTURA HIM BARTECH Řešení inventarizace hmotného majetku ÚVOD http://www.bartech.cz http://www.inventura-majetku.cz Programové řešení k inventarizaci hmotného investičního majetku Ruční datové terminály
VíceBRNO UNIVERSITY OF TECHNOLOGY FAKULTA PODNIKATELSKÁ ÚSTAV INFORMATIKY FACULTY OF BUSINESS AND MANAGEMENT INSTITUTE OF INFORMATICS
VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA PODNIKATELSKÁ ÚSTAV INFORMATIKY FACULTY OF BUSINESS AND MANAGEMENT INSTITUTE OF INFORMATICS NÁVRH A IMPLEMENTACE MOBILNÍ APLIKACE PRO
VíceAplikace je program určený pro uživatele. Aplikaci je možné rozdělit na části:
Aplikace Aplikace je program určený pro uživatele. Aplikaci je možné rozdělit na části: prezentační vrstva vstup dat, zobrazení výsledků, uživatelské rozhraní, logika uživatelského rozhraní aplikační vrstva
Více1 - Úvod do platformy.net. IW5 - Programování v.net a C#
1 - Úvod do platformy.net IW5 - Programování v.net a C# Strana 1 Obsah přednášky Objektově orientované paradigma.net Framework Základní rysy jazyka C# Strana 2 Objektová orientace C# implementuje základní
VíceIng. Jiří Fůsek. Základní informace. Pracovní zkušenosti. Vzdělání. 09/2015 - nyní Freelancer. 09/2008-06/2010 Univerzita Tomáše Bati ve Zlíně
Základní informace Pracovní zkušenosti Ing. Jiří Fůsek Mikulova 1573/11, 149 00 Praha +420 774 331 232 fusek.jiri@gmail.com http://www.jirifusek.net/ 09/2015 - nyní Freelancer Senior C#.NET vývojář - SW
VíceSem vložte zadání Vaší práce.
Sem vložte zadání Vaší práce. České vysoké učení technické v Praze Fakulta informačních technologií Katedra softwarového inženýrství Diplomová práce Nástroje pro multiplatformní programování mobilních
Víceiphone vývoj aplikací Jiří Vávrů
iphone vývoj aplikací Jiří Vávrů Naučte se vytvářet vlastní iphone aplikace krok za krokem Dostaňte své aplikace do AppStore Vytvářejte vlastní uživatelské prostředí Pracujte s Google mapami Ideální i
VíceJak bude? To ví jen... Váš mobil!
Jak bude? To ví jen... Váš mobil! Čeněk Rauscher OKsystem 2019 Obsah 1 2 3 4 Zadání Návrh Vývoj Další možný rozvoj Zjednodušené zadání Vytvořit moderní aplikaci pro mobilní telefony Tři platformy Zjednodušené
VíceSystém pro vzdálený monitoring a konfiguraci škálovatelných služeb
České vysoké učení technické v Praze Fakulta elektrotechnická Katedra počítačů Diplomová práce Systém pro vzdálený monitoring a konfiguraci škálovatelných služeb Bc. Adam Lysák Vedoucí práce: Ing. Martin
VíceProjekt podnikové mobility
Projekt podnikové mobility Cortado Corporate Server Jedno řešení pro firemní mobilitu IGNUM Telekomunikace s.r.o. Cortado Corporate Server Bezkonkurenční all-in-one řešení zahrnuje mobilní zařízení a správu
VíceNovinky ve Visual Studio 2010. Tomáš Kroupa Tomas.Kroupa@hotmail.com
Novinky ve Visual Studio 2010 Tomáš Kroupa Tomas.Kroupa@hotmail.com O čem si dnes řekneme Visual studio 2010 (beta 2) Jazyk C# 4.0 ASP.NET 4.0.NET 4.0 Visual Studio 2010 Beta 2 Jak získat Testovací verze
VíceKarel Bittner bittner@humusoft.com. HUMUSOFT s.r.o. HUMUSOFT s.r.o.
Karel Bittner bittner@humusoft.com COMSOL Multiphysics Co je COMSOL Multiphysics? - sw určený k simulaci fyzikálních modelů, na něž působí jeden nebo několik fyzikálních vlivů - sw úlohy řeší metodou konečných
VíceÚvod. Klíčové vlastnosti. Jednoduchá obsluha
REQUESTOR DATASHEET Úvod Requestor Service Desk poskytuje kompletní řešení pro správu interních i externích požadavků, které přicházejí do organizace libovolnou cestou. Produkt je zaměřen na vytvoření
VíceHistorie, současnost a budoucnost ASP.NET
Historie, současnost a budoucnost ASP.NET Michal Altair Valášek Development & Security Consultant, Altairis michal.valasek@altairis.cz www.aspnet.cz www.secpublica.cz Microsoft.NET Framework Patnáct let
VíceNástroje na vývoj aplikací pro ios Trocha motivace na úvod Co budete potřebovat Co když nemáte k dispozici počítač s macos? Vývojové prostředí Xcode
KAPITOLA 1 Nástroje na vývoj aplikací pro ios 11 Trocha motivace na úvod 11 Co budete potřebovat 11 Co když nemáte k dispozici počítač s macos? 12 Vývojové prostředí Xcode 14 Průběžná aktualizace 16 První
VíceXD39NUR Semestrální práce Zimní semestr 2013/2014
XD39NUR Semestrální práce Zimní semestr 2013/2014 Kamil Darebný darebkam@fel.cvut.cz Obsah Zadání... 1 Deliverable D4... 2 Vytvoření prototypu... 2 Použité technologie... 2 Popis prototypu... 2 Screenshoty
VíceVERZE 1.1.1, 1.1.2, 1.2 VIVO.LUNDEGAARD.EU
CMS LARS VIVO VERZE 1.1.1, 1.1.2, 1.2 VIVO.LUNDEGAARD.EU Jiří Tonar TWITTER #VivoMorning @LundegaardJerry ÚVOD PROGRAM SEMINÁŘE Content Management System LARS Vivo slouží ke snadnému vytváření a editaci
VíceIng. Jiří Fůsek. Základní informace. Pracovní zkušenosti. Vzdělání. 09/ nyní Valatron s.r.o. 09/ /2010 Univerzita Tomáše Bati ve Zlíně
Základní informace Pracovní zkušenosti Ing. Jiří Fůsek Olšanská 55/5, 130 00 Praha 3 - Žižkov +420 774 331 232 jiri.fusek@valatron.cz http://www.valatron.cz/ 09/2015 - nyní Valatron s.r.o. Zakladatel &
VíceVývoj informačních systémů. Přehled témat a úkolů
Vývoj informačních systémů Přehled témat a úkolů Organizace výuky doc. Mgr. Miloš Kudělka, Ph.D. EA 439, +420 597 325 877 homel.vsb.cz/~kud007 milos.kudelka@vsb.cz Přednáška Teorie Praxe Cvičení Diskuze
VíceDesktop GUI. IW5 - Programování v.net a C# Desktop GUI
IW5 - Programování v.net a C# Strana 1 Obsah přednášky Definice GUI Představení existujících technlogií Jemný úvod do WPF Praktické ukázky WPF MVVM pattern Strana 2 Prezentační vrstva aplikace Vrstva zodpovědná
VíceVYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY
VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA INFORMAČNÍCH TECHNOLOGIÍ ÚSTAV POČÍTAČOVÉ GRAFIKY A MULTIMÉDIÍ FACULTY OF INFORMATION TECHNOLOGY DEPARTMENT OF COMPUTER GRAPHICS AND
Vícepouˇzití USB nebo SPI
Připojení modulů IQRF k platformě Android za pouˇzití USB nebo SPI Bc. Josef Jebavý, http://xeres.cz 25. srpna 2015 Obsah 1 Operační systém Android 2 2 Moˇznosti řešení 2 2.1 USB........................................
VíceWorkshop Exact Software CEE
Workshop Exact Software CEE (Exact Synergy Enterprise) Praha 11.12.2012 Martin Burian 2012 Exact Agenda Verze Synergy Enterprise Změny v systémových požadavcích Configurator + Validace a alokace (připojení)
VíceVývoj informačních systémů. Přehled témat a úkolů
Vývoj informačních systémů Přehled témat a úkolů Organizace výuky doc. Mgr. Miloš Kudělka, Ph.D. EA 439, +420 597 325 877 homel.vsb.cz/~kud007 milos.kudelka@vsb.cz Přednáška Znalosti Schopnosti Cvičení
VícePočítačová Podpora Studia. Přednáška 5 Úvod do html a některých souvisejících IT. Web jako platforma pro vývoj aplikací.
Přednáška 5 1. Stručný přehled vývoje html H T m l (HTML...XML... html5), (Web API, JSON, REST,AJAX) 2. Některé související IT IP adresa, doménová adresa, name servery JavaScritp, Jquery, Angular PHP vs
VíceNovinky v ASP.NET MVC6
Novinky v ASP.NET MVC6 Tomáš Jecha (MVP) tomas@jecha.net jechtom www.jecha.net Školení vývojářů www.dotnetcollege.cz Články a diskuzní fóra www.dotnetportal.cz Verze ASP.NET 5 a MVC 6 Aktuální Beta 8 (feature
VíceUNICORN COLLEGE. Katedra informačních technologií
UNICORN COLLEGE Katedra informačních technologií BAKALÁŘSKÁ PRÁCE Vývoj mobilních aplikací pro více různých platforem Autor BP: Tomáš Oplatek Vedoucí BP: Mgr. Pavel Zeman 2016 Praha Čestné prohlášení
VíceKIV/PIA 2012 Ing. Jan Tichava
KIV/PIA 2012 Ing. Jan Tichava Opera Mini Zobrazených stránek za měsíc 90 G 80 G 70 G 60 G 50 G 40 G 30 G 20 G 10 G 0 G January 2011 May 2011 September 2011 January 2012 May 2012 September 2012 State of
VíceBc. David Gešvindr MSP MCSA MCTS MCITP MCPD
Bc. David Gešvindr MSP MCSA MCTS MCITP MCPD 1. Příprava k instalaci SQL Serveru 2. Instalace SQL Serveru 3. Základní konfigurace SQL Serveru Vychází ze Sybase SQL Server Verze Rok Název Codename 7.0 1998
VíceČeská zemědělská univerzita v Praze
Česká zemědělská univerzita v Praze Provozně ekonomická fakulta Katedra informačních technologií Teze diplomové práce Operační systém Google Android Petr Koula 2011 ČZU v Praze Souhrn Diplomová práce zahrnuje
VícePlatforma ArcGIS. Platforma ArcGIS se skládá ze čtyř komponent: dat, zdrojů, portálu a aplikací.
Platforma ArcGIS Platforma ArcGIS Platforma ArcGIS je tvořena datovým obsahem, službami a softwarovými produkty, které spolu vzájemně komunikují. Je určena každému, kdo chce snadno a rychle sdělit informaci
VíceZákladní informace. Operační systém (OS)
Základní informace Operační systém (OS) OS je základní program, který oživuje technické díly počítače (hardware) a poskytuje prostředí pro práci všech ostatních programů. Operační systém musí být naistalován
VíceBakalářské práce realizované v.net/c# Bachelor thesis implemented in.net/c#
Bakalářské práce realizované v.net/c# Bachelor thesis implemented in.net/c# Ing. Marek Musil 1 Abstrakt Platforma.NET je používána k vytváření velmi efektivních a uživatelsky přívětivých aplikací. Nabízí
VíceVývoj univerzálních aplikací pro Windows 10. Mgr. David Gešvindr MVP: Azure MCSD: Windows Store MCSE: Data Platform MCT MSP
Vývoj univerzálních aplikací pro Windows 10 Mgr. David Gešvindr MVP: Azure MCSD: Windows Store MCSE: Data Platform MCT MSP david@wug.cz @gesvindr Osnova 1. Seznámení s Universal Windows Platform 2. Tvorba
VíceUniverzita Hradec Králové Fakulta informatiky a managementu Katedra informatiky a kvantitativních metod
Univerzita Hradec Králové Fakulta informatiky a managementu Katedra informatiky a kvantitativních metod Mobilní platformy Softwarové technologie Bakalářská práce Autor: Milan Radoň Studijní obor: Aplikovaná
VíceUniverzita Hradec Králové Fakulta informatiky a managementu Katedra informatiky a kvantitativních metod
Univerzita Hradec Králové Fakulta informatiky a managementu Katedra informatiky a kvantitativních metod Multiplatformní čtečka elektronických knih se synchronizací Diplomová práce Autor: Bc. Jan Bareš
VíceInthouse Systems s.r.o. Specifikace. Inthouse App a Inthouse Studio pro Siemens Climatix 6XX. Verze software 1.X. Revize dokumentu 6
Inthouse Systems s.r.o. Specifikace Inthouse App a Inthouse Studio pro Siemens Climatix 6XX Verze software 1.X Revize dokumentu 6 Datum 4. 11. 2016 Obsah Obsah 1 Úvod 2 Základní přehled systému 2 Inthouse
VíceArchitektura rodiny operačních systémů Windows NT Mgr. Josef Horálek
Architektura rodiny operačních systémů Windows NT Mgr. Josef Horálek = Velmi malé jádro = implementuje jen vybrané základní mechanismy: = virtuální paměť; = plánování vláken; = obsluha výjimek; = zasílání
VícePHP framework Nette. Kapitola 1. 1.1 Úvod. 1.2 Architektura Nette
Kapitola 1 PHP framework Nette 1.1 Úvod Zkratka PHP (z anglického PHP: Hypertext Preprocessor) označuje populární skriptovací jazyk primárně navržený pro vývoj webových aplikací. Jeho oblíbenost vyplývá
VícePlatformy / technologie. Jaroslav Žáček
Platformy / technologie Jaroslav Žáček jaroslav.zacek@osu.cz Které platformy / technologie znáte Java Trocha historie Java EE Java EE 5 Java EE 6 Pruning, Extensibility Ease of Dev, CDI, JAX-RS Java EE
VíceVývoj OS Windows Mobile. Ing. Jiří Šilhán
Vývoj OS Windows Mobile Ing. Jiří Šilhán Počátky vývoje Windows Mobile (též označovaný jako Windows CE) začíná roku 1992. Hlavním cílem bylo vyvinout mobilní zařízení s operačním systémem Windows. Myšlenkou
VíceMobilní aplikace pro digitální knihovnu Kramerius (Android a ios)
Mobilní aplikace pro digitální knihovnu Kramerius (Android a ios) Nové technologie a jejich využití v knihovnách I. Národní technická knihovna, 20. 9. 2016 Lenka Damborská Moravská zemská knihovna v Brně
VícePLATFORMY / TECHNOLOGIE JAROSLAV ŽÁČEK
PLATFORMY / TECHNOLOGIE JAROSLAV ŽÁČEK JAROSLAV.ZACEK@OSU.CZ KTERÉ PLATFORMY / TECHNOLOGIE ZNÁTE JAVA TROCHA HISTORIE JAVA EE Java EE 7! Java EE 6 Java EE 5 J2EE 1.4 J2EE 1.3 J2EE 1.2 Servlet, JSP, EJB,
VíceINFORMAČNÍ SYSTÉMY NA WEBU
INFORMAČNÍ SYSTÉMY NA WEBU Webový informační systém je systém navržený pro provoz v podmínkách Internetu/intranetu, tzn. přístup na takový systém je realizován přes internetový prohlížeč. Použití internetového
VíceArcGIS Server 10.1/10.2
ArcGIS Server 10.1/10.2 Úvod do mapového serveru firmy ESRI Podpořeno grantem FRVŠ číslo 2308G1/2012. Katedra geomatiky, www.company.com Úvod Trend dnešní doby Desktop > Server (Cloud) ESRI je klíčovým
VíceArchitektury informačních systémů
Architektury informačních systémů doc. Ing. Miroslav Beneš, Ph.D. katedra informatiky FEI VŠB-TUO A-1007 / 597 324 213 http://www.cs.vsb.cz/benes/vyuka/tis Miroslav.Benes@vsb.cz Obsah přednášky Co je to
VíceArchitektury informačních systémů
Architektury informačních systémů doc. Ing. Miroslav Beneš, Ph.D. katedra informatiky FEI VŠB-TUO A-1007 / 597 324 213 http://www.cs.vsb.cz/benes/vyuka/tis Miroslav.Benes@vsb.cz Obsah přednášky Co je to
VíceMěření nativních mobilních aplikací v rámci NetMonitoru
Měření nativních mobilních aplikací v rámci NetMonitoru www.gemius.com Úvod do měření nativních mobilních aplikací Měření nativních mobilních aplikací je modul měření návštěvnosti v rámci projektu NetMonitor,
VíceDomino 10 nové komponenty a související témata (node.js, ES )
Domino 10 nové komponenty a související témata (node.js, ES ) David Marko TCL DigiTrade - 19.4.2018 Domino 10 Use of OpenSource components ( Java Script, ) Great focus on integration of Mobiles and Chat
VíceStřední škola pedagogická, hotelnictví a služeb, Litoměříce, příspěvková organizace
Střední škola pedagogická, hotelnictví a služeb, Litoměříce, příspěvková organizace Předmět: Vývoj aplikací Téma: Visual Studio Vyučující: Ing. Milan Káža Třída: EK3 Hodina: 19,2 Číslo: V/5 Programování
VíceGymnázium a Střední odborná škola, Rokycany, Mládežníků 1115
Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115 Číslo projektu: CZ.1.07/1.5.00/34.0410 Číslo šablony: 20 Název materiálu: Android vs ios Ročník: Identifikace materiálu: Jméno autora: Předmět:
VíceObsah. Kapitola 1. Předmluva 11 O této knize 13 Konvence...13
Obsah Předmluva 11 O této knize 13 Konvence........................................................13 Inovace prostřednictvím otevřenosti 15 Ekosystém Symbianu.............................................16
VíceApache Cordova (PhoneGap 3)
Apache Cordova (PhoneGap 3) Nativní aplikace pro Android, ios, WP, TAMZ 1 Cvičení 10 Základy Apache Cordova Vývoj nativních mobilních aplikací v HTML5+JS+CSS3 Vytvořená webová aplikace se zabalí pomocí
VíceArcGIS for Server. V oblasti správy, vizualizace a zpracování prostorových dat nabízí ArcGIS for Server tyto možnosti:
ArcGIS for Server ArcGIS for Server ArcGIS for Server je komplexní nástroj, který představuje platformu pro poskytování GIS služeb umožňujících pořizování, správu a analýzu prostorových dat a jejich vizualizaci.
VíceSemináˇr Java X J2EE Semináˇr Java X p.1/23
Seminář Java X J2EE Seminář Java X p.1/23 J2EE Složitost obchodních aplikací robusní, distribuované, spolehlivé aplikace s transakcemi na straně serveru, klientské aplikace co nejjednodušší Snaha : Návrh,
VíceČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE Fakulta elektrotechnická Katedra počítačů. Bakalářská práce
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE Fakulta elektrotechnická Katedra počítačů Bakalářská práce Mobilní aplikace pro správu cílů Mobile application for goal management Studijní program: Softwarové technologie
VíceObsah. 1) Rozšířené zadání 2) Teorie zásuvných modulů a) Druhy aplikací používajících zásuvné moduly b) Knihovny c) Architektura aplikace d) Výhody
Obsah 1) Rozšířené zadání 2) Teorie zásuvných modulů a) Druhy aplikací používajících zásuvné moduly b) Knihovny c) Architektura aplikace d) Výhody 3) 4) Mantichora Mantichora je moderní aplikace, který
VíceModerní techniky vývoje webových aplikací
ZVYŠOVÁNÍ ODBORNÝCH KOMPETENCÍ AKADEMICKÝCH PRACOVNÍKŮ OSTRAVSKÉ UNIVERZITY V OSTRAVĚ A SLEZSKÉ UNIVERZITY V OPAVĚ Moderní techniky vývoje webových aplikací Bogdan Walek ÚVOD DO PROBLEMATIKY V oblasti
VíceHIT jednotný koncept výuky NC programování
HIT jednotný koncept výuky NC programování HIT HEIDENHAIN Interactive Training Heidenhain Interactive Training je multimediální didaktická pomůcka pro NC programování, určená pro odborné vzdělávání, kurzy
VíceBezpečná autentizace přístupu do firemní sítě
Bezpečná autentizace přístupu do firemní sítě ESET Secure Authentication (ESA) poskytuje silné ověření oprávnění přístupu do firemní sítě a k jejímu obsahu. Jedná se o mobilní řešení, které používá dvoufaktorové
VíceČást IV - Bezpečnost 21. Kapitola 19 Bezpečnostní model ASP.NET 23
5 Obsah O autorech 15 O odborných korektorech 15 Úvod 16 Rozdělení knihy 16 Komu je tato kniha určena? 18 Co potřebujete, abyste mohli pracovat s touto knihou? 18 Sdělte nám svůj názor 18 Zdrojové kódy
VíceJihočeská univerzita v Českých Budějovicích. Název bakalářské práce v ČJ Název bakalářské práce v AJ
Jihočeská univerzita v Českých Budějovicích Pedagogická fakulta Katedra informatiky Název bakalářské práce v ČJ Název bakalářské práce v AJ Bakalářská práce Vypracoval: Jméno Příjmení Vedoucí práce: Vedoucí
Více[ASP].NET Core Demystified. Miroslav Holec. Konzultant a lektor [ASP].NET Core.
[ASP].NET Core 2.1-2.2 Demystified Miroslav Holec Konzultant a lektor [ASP].NET Core mirek@miroslavholec.cz www.miroslavholec.cz Miroslav Holec Nezávislý konzultant a lektor [ASP].NET Core - školím ve
VíceVývoj mobilních aplikací pomocí frameworku Xamarin
www.dotnetcollege.cz Vývoj mobilních aplikací pomocí frameworku Xamarin Roman Jašek Microsoft Most Valuable Professional Riganti s.r.o. roman.jasek@riganti.cz Tradiční přístup k vývoji aplikací ios App
VíceVývoj mobilních aplikací pomocí frameworku Xamarin
www.dotnetcollege.cz Vývoj mobilních aplikací pomocí frameworku Xamarin Roman Jašek Microsoft Most Valuable Professional Riganti s.r.o. roman.jasek@riganti.cz Tradiční přístup k vývoji aplikací ios App
VíceRozklad na prvočinitele. 3. prosince 2010
Rozklad na prvočinitele Ondřej Slavíček 3. prosince 2010 1 Obsah 1 Příručka k programu 3 1.1 funkce main()............................. 3 1.2 funkce hlavnifunkce()........................ 3 1.3 funkce
VíceÚvod Seznámení s předmětem Co je.net Vlastnosti.NET Konec. Programování v C# Úvodní slovo 1 / 25
Programování v C# Úvodní slovo 1 / 25 Obsah přednášky Seznámení s předmětem Co je.net Vlastnosti.NET 2 / 25 Kdo je kdo Petr Vaněček vanecek@pf.jcu.cz J 502 Václav Novák vacnovak@pf.jcu.cz?? Při komunikaci
VíceÚvod. Petr Aubrecht (CA) Martin Ptáček (Wincor Nixdorf) Je 10 typů lidí: ti, kteří znají binární kód, a ti, kteří ne.
Úvod Petr Aubrecht (CA) Martin Ptáček (Wincor Nixdorf) Je 10 typů lidí: ti, kteří znají binární kód, a ti, kteří ne. Organizace předmětu Materiály k předmětu -Web stránky: http://cw.felk.cvut.cz/doku.php/courses/x33eja/start
VíceEnterprise Mobility Management AirWatch & ios v businessu
Enterprise Mobility Management AirWatch & ios v businessu Ondřej Kubeček červen 2017 Agenda Co je to EMM a proč ho potřebujeme Využití EMM v praxi Proč AirWatch by VMware Funkční součásti AirWatch z pohledu
VíceMultiplatformní GUI toolkity
Multiplatformní GUI toolkity GTK+ a Qt Jan Outrata KATEDRA INFORMATIKY UNIVERZITA PALACKÉHO V OLOMOUCI GUI toolkit (widget toolkit) (1) = programová knihovna (nebo kolekce knihoven) implementující prvky
VíceObsah. Úvod 11. Vytvoření emulátoru 20 Vytvoření emulátoru platformy Android 4.4 Wearable 22 Spouštění aplikací na reálném zařízení 23
Úvod 11 KAPITOLA 1 Nástroje pro vývoj 13 Co budete potřebovat 13 Instalace programovacího jazyka Java 13 Java 8 14 Vývojové prostředí Eclipse 15 Instalace a konfigurace Android SDK a doplňků ADT 15 Vytvoření
VíceTvorba informačních systémů
9. Tvorba informačních systémů Michal Krátký, Miroslav Beneš Katedra informatiky VŠB Technická univerzita Ostrava Tvorba informačních systémů, 2007/2008 c 2006-2008 Michal Krátký, Miroslav Beneš Tvorba
VíceTelekomunikační koncová zařízení
Telekomunikační koncová zařízení Projekt č.: 1 Datum: 6. 11. 2013 Název: Vypracoval: Bc. Lukáš Rygol login: ryg0007 1. Úvod Vnitřní struktura systému ios ios je mobilní operační systém vyvinutý firmou
VíceObsah. O autorech 9 Earle Castledine 9 Myles Eftos 9 Max Wheeler 9 Odborný korektor 10. Předmluva 11 Komu je kniha určena 12 Co se v knize dočtete 12
O autorech 9 Earle Castledine 9 Myles Eftos 9 Max Wheeler 9 Odborný korektor 10 Předmluva 11 Komu je kniha určena 12 Co se v knize dočtete 12 Poděkování 15 Earle Castledine 15 Myles Eftos 15 Max Wheeler
VíceVývoj mobilních aplikací trochu jinak
Protokol o konání semináře Vývoj mobilních aplikací trochu jinak Registrační číslo projektu CZ.1.07/2.4.00/31.0162 * Název projektu Místo konání NA2, areál VŠB TU Ostrava Zvyšování praktických kompetencí
VíceTvorba podnikových aplikací v jazyce JAVA. Josef Pavlíček KII PEF CZU
Tvorba podnikových aplikací v jazyce JAVA Josef Pavlíček KII PEF CZU J2EE Jedná se o přístup: sadu pravidel, technologií, metod, doporučení jak provádět design, vývoj, nasazení a provozování vícevrstvých
VíceNasazení mapového redakčního systému Geocortex v prostředí Moravskoslezského kraje
Nasazení mapového redakčního systému Geocortex v prostředí Moravskoslezského kraje Ing. Marek Gába VÍTKOVICE IT SOLUTIONS Ing. Martin Sikora Moravskoslezský kraj Datum: 23.10.2014 Témata prezentace 1.
VíceTechnologie Sharepoint
Jan Salajka 25. 3. 2010 ČVUT FEL Technologie Sharepoint Letem světem Sharepoint - Co to je??? Je to technologie Slouží především k řízené tvorbě a správě informací ve webovém prostředí Slouží jako podklad
VíceInTouch a InTouch Access Anywhere 2014 R2 Service Pack 1
InTouch a InTouch Access Anywhere 2014 R2 Service Pack 1 Co je nového Ivan Picek Pantek (CS) s.r.o. Strana 2 Obsah Úvod Service Pack 1 pro InTouch 2014 R2 Service Pack 1 pro InTouch Access Anywhere 2014
VíceIntegrace mobilních zařízení do ICT, provoz tlustých aplikací na mobilních telefonech a tabletech Roman Kapitán, Citrix Systems Czech
Integrace mobilních zařízení do ICT, provoz tlustých aplikací na mobilních telefonech a tabletech Roman Kapitán, Citrix Systems Czech 7.4.2014, konference Internet ve Státní Správě a Samosprávě Úvodem
Více