Android za hranicemi Hello World
|
|
- Milada Zemanová
- před 10 lety
- Počet zobrazení:
Transkript
1 Android za hranicemi Hello World Pavel Petřek CTO Praha, 18. října 2009
2 Kdo je kdo Pavel Petřek Vývojář, entusiasta přes chytré telefony, přednášející Spoluzakladatel Inmite Inmite Vývoj pro chytré telefony (Android: OnTheRoad, Lokola, SMS jízdenka a další) Chytré webové aplikace na Google APIs Android Full-stack 2 z 31
3 Agenda Úvod Nástroje a stavební kameny aplikací na Androidu Browser a jeho interakce se systémem Integrujte, opakovaně využívejte, ale s rozmyslem Jak na ovládání aplikace Dostaňte maximum UI do XML konfigurace Život na baterie Otázky 3 z 31
4
5 Stavební kameny vývoje Android aplikací 1 APK jar s pevnou podstrukturou s AndroidManifest.xml Komponenty sdílejí zdroje, databáze, procesy,... Activities - komponenty UI odpovídající jednomu formuláři / obrazovce Services - služba bez interakce (UI) běžící na pozadí Content providers - cesta jak sdílet data ven z aplikace Broadcast Intent Receivers - naslouchadlo vzkazů z vnějšku (i zevnitř) 5 z 31
6 Stavební kameny vývoje Android aplikací 2 Každá komponenta má systémem řízený životní cyklus (managed lifecycle) Slovní spojení ukončení aplikace vývojáře v základu nezajímá Intent (komunikační balíček) + Intent filtry Intent intent = new Intent(Intent.ACTION_VIEW, " startactivity(intent); Přehrát Sdílet 6 z 31
7 Agenda Úvod Nástroje a stavební kameny aplikací na Androidu Browser a jeho interakce se systémem Integrujte, opakovaně využívejte, ale s rozmyslem Jak na ovládání aplikace Dostaňte maximum UI do XML konfigurace Život na baterie Otázky 7 z 31
8 Linky jako Intenty Každý webový link je Intent s akcí Intent.ACTION_VIEW Mapování na různá schémata, servery, cesty Dobrý doplněk již hotové webové aplikace Příklady: market://search?q=pname:eu.inmite.apps.smsjizdenka 8 z 31
9 Agenda Úvod Nástroje a stavební kameny aplikací na Androidu Browser a jeho interakce se systémem Integrujte, opakovaně využívejte, ale s rozmyslem Jak na ovládání aplikace Dostaňte maximum UI do XML konfigurace Život na baterie Otázky 9 z 31
10
11 Používejte již hotové aplikace Intenty + hotové dostupné aplikace = mocná zbraň Nemáte potřebnou aplikaci? Nabídněte její instalaci if (isintentavailable("com.google.scan")) { Intent intent = new Intent("com.google.SCAN"); intent.putextra("scan_mode", "QR_CODE_MODE"); startactivityforresult(intent, 0); } else { Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("market://search?q=pname:com.google.scan")); startactivity(intent); }... public static boolean isintentavailable(string action) { List list = context.getpackagemanager().queryintentactivities(new Intent(action), PackageManager.MATCH_DEFAULT_ONLY); return list.size() > 0; } pseudo-package pro zjednodušení 11 z 31
12 Agenda Úvod Nástroje a stavební kameny vývoje na Androidu Integrujte, opakovaně využívejte, ale s rozmyslem Jak na ovládání aplikace Dostaňte maximum UI do XML konfigurace Život na baterie Otázky 12 z 31
13 Pozor na dvojí druh focusu Android rozlišuje dva druhy focusu touch / trackball 13 z 31
14 Neobtěžujte uživatele dialogy Pro jednoduché sdělení používejte Toasty 14 z 31
15 Služba na pozadí? Interagujte z rozmyslem Notifikace z rozmyslem 15 z 31
16
17 Agenda Úvod Nástroje a stavební kameny aplikací na Androidu Browser a jeho interakce se systémem Integrujte, opakovaně využívejte, ale s rozmyslem Jak na ovládání aplikace Dostaňte maximum UI do XML konfigurace Život na baterie Otázky 17 z 31
18 Ukládejte maximum UI do XML 18 z 31
19 Myslete na Landscape 19 z 31
20
21
22 Animace layoutu - coolness za hubičku 22 z 31
23 Jeden balíček pro všechny telefony Konfigurace podoby, chování, jazyka, adres serverů, defaultních míst na mapě, aj. v jedné aplikaci? Odpověď je suffix v názvu adresáře konfigurace Skládá se layout-vlastnost1-vlastnost2 (např. layout-langcs-320x480) 23 z 31
24 Agenda Úvod Nástroje a stavební kameny aplikací na Androidu Browser a jeho interakce se systémem Integrujte, opakovaně využívejte, ale s rozmyslem Jak na ovládání aplikace Dostaňte maximum UI do XML konfigurace Život na baterie Otázky 24 z 31
25 Život na baterie ceny za běh 1 25 z 31
26 Život na baterie ceny za běh 2 Činnost Vaší aplikace znamená zatížení několika prvků Nejdražší, co můžete dělat? Neuvážené operace na pozadí Přenášet velká data na pomalém připojení Zapínat GPS, když ji nepotřebujete 26 z 31
27 Život na baterie co dělat lépe Sdružujte periodické operace na pozadí Dbejte na to, jak přenášíte data (technologie, komprese) Promyslete nakládání se zámky Stačí Vám hrubá pozice z CELL ID? Neaktivujte GPS Kódujte s rozmyslem, VM není zadarmo 27 z 31
28 Zdroje z 31
29 Agenda Úvod Nástroje a stavební kameny aplikací na Androidu Browser a jeho interakce se systémem Integrujte, opakovaně využívejte, ale s rozmyslem Jak na ovládání aplikace Dostaňte maximum UI do XML konfigurace Život na baterie Otázky 29 z 31
30 Otázky? 30 z 31
31
Začínáme s vývojem pro Android
Pavel Petřek CTO Praha, 14. dubna 2010 Kdo je kdo Pavel Petřek Vývojář, přednášející, entusiasta světa chytrých telefonů (a velký jedlík) Spoluzakladatel Inmite Inmite Vývoj pro chytré telefony (Android:
Android 100% Java telefon. Petr Musil
Android 100% Java telefon Petr Musil 1 Vytvoření aplikace Prostředí pro vývoj Android SDK http://developer.android.com/sdk/index.html ADT plugin pro Eclipse http://developer.android.com/sdk/eclipse-adt.html
Mobilní malware na platformě Android Přednáška 1. Ing. Milan Oulehla
Mobilní malware na platformě Android Přednáška 1 Ing. Milan Oulehla Úvod 1 Informace o přednášce: odhalení bezpečnostních chyb na základě vlastního výzkumu: systémové dokumentace studia bezpečnostních
Obsah. Ú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í
KMI / TMA Tvorba mobilních aplikací
KMI / TMA Tvorba mobilních aplikací 2. seminář 5.10.2018 ZS 2017/2018 STŘEDA 13:15-15:45 OBSAH SEMINáře konfigurační soubory projektu, aktivity, základní události, životní cyklus aplikace, intenty a práce
Obsah. Životní cyklus activity Context Intent Spouštění aktivit Interakce s uživatelem. Toast. (c) Miroslav Balík, Ondřej Kroupa, Martin Pelant
Obsah Životní cyklus activity Context Intent Spouštění aktivit Interakce s uživatelem Toast 2 4 oncreate(bundle savedinstancestate) { } Zavolá se při každém vytvoření activity (i při otočení displeje)
KMI / TMA Tvorba mobilních aplikací. 2. seminář ZS 2016/2017 Středa 13:15-15:45
KMI / TMA Tvorba mobilních aplikací 2. seminář 5.10.2016 ZS 2016/2017 Středa 13:15-15:45 OBSAH SEMINáře konfigurační soubory projektu, aktivity, základní události, životní cyklus aplikace, intenty a práce
Technologie Java Enterprise Edition. Přemek Brada, KIV ZČU 8.6.2011
Technologie Java Enterprise Edition Přemek Brada, KIV ZČU 8.6.2011 Přehled tématu Motivace a úvod Infrastruktura pro velké Java aplikace (Java základní přehled) Části třívrstvé struktury servlety, JSP
Obsah. Úvod 11 O autorovi 11 Koncept knihy 11 Zpětná vazba od čtenářů 12 Zdrojové kódy ke knize 12 Errata 12 ČÁST I VÝVOJ MOBILNÍ APLIKACE
Úvod 11 O autorovi 11 Koncept knihy 11 Zpětná vazba od čtenářů 12 Zdrojové kódy ke knize 12 Errata 12 ČÁST I VÝVOJ MOBILNÍ APLIKACE KAPITOLA 1 Vývojové prostředí a výběr frameworku 15 PhoneGap 15 jquery
Základní informace a nastavení... 3
Obsah Základní informace a nastavení... 3...4 Registrace docházky...5 Editace vlastní docházky...5 Ovládaní z mobilní aplikace...6 Konfigurace mobilní aplikace...7... 8... 9 Docházka...9 Lidé... 10 Ovládání...
3. ŽIVOTNÍ CYKLUS ACTIVITY
23.2.2013 1 Programování pro operační systém Android (BI-AND) (c) Autor a garant: M. Havryluk, Spolupráce: M. Balík, O. Kroupa, M. Pelant 3. ŽIVOTNÍ CYKLUS ACTIVITY BI-AND 23.2.2013 2 Obsah Životní cyklus
Novinky v oblasti SAP Mobility. Martin Zikmund, Presale Mobility Platforms Miroslav Řehoř, Account Executive
Novinky v oblasti SAP Mobility Martin Zikmund, Presale Mobility Platforms Miroslav Řehoř, Account Executive Agenda Novinky v oblasti mobilní platformy Jak na sdílet dokumenty na mobilní zařízení 2 Čím
(c) Miroslav Balík, Ondřej Kroupa, Martin Pelant 11/29/ přednáška. Android projekt. Manifest. Activity. Uživatelské rozhraní (základy)
2. přednáška Android projekt Manifest Activity Uživatelské rozhraní (základy) 2 Android Projekt - src Zdrojový kód v Javě Unikátní jméno balíčku Konvence: [země].[autor].[jméno aplikace] např.: cz.cvut.helloworld
Instalace a první spuštění Programu Job Abacus Pro
Instalace a první spuštění Programu Job Abacus Pro Pro chod programu je nutné mít nainstalované databázové úložiště, které je připraveno v instalačním balíčku GAMP, který si stáhnete z našich webových
Android. Programujeme pro. Jiří Vávrů, Miroslav Ujbányai. DRUHÉ, rozší řené v ydání
Programujeme pro Android Jiří Vávrů, Miroslav Ujbányai DRUHÉ, rozší řené v ydání Vývoj nativních aplikací pro systém Android krok za krokem Instalace vývojových nástrojů a kon gurace prostředí Eclipse
VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ
VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA ELEKTROTECHNIKY A KOMUNIKAČNÍCH TECHNOLOGIÍ ÚSTAV TELEKOMUNIKACÍ FACULTY OF ELECTRICAL ENGINEERING AND COMMUNICATION DEPARTMENT OF TELECOMMUNICATIONS
Uživatelský manuál mobilní aplikace My Connected Car
Zákaznická linka: +420 840 181 181 Uživatelský manuál mobilní aplikace My Connected Car Datum: 22.12.2015 Verze: 1.00 1. OBSAH 1. OBSAH...2 2. APLIKACE MY CONNECTED CAR...3 3. OVLÁDÁNÍ APLIKACE...4 3.1
3.1.7 SKUPINY ZBOŢÍ. Pole pro definici filtrů a výběrových podmínek. Zobrazení agendy Skupiny zboţí. Zboží/Skupiny zboží. Web01
3.1.7 SKUPINY ZBOŢÍ Skupiny zboţí jsou druhou vrstvou rozřazování artiklů. Zavedení Skupiny zboţí usnadňuje vyhodnocování artiklů v reportech i samotnou práci s artikly. Zobrazení agendy Skupiny zboţí
Obsah. Verze CLOUD... 5 Verze SERVER... 8 Verze DEMO Obecná konfigurace Nastavení zobrazení Základní informace
Obsah Základní informace... 4... 5 Verze CLOUD... 5 Verze SERVER... 8 Verze DEMO... 9... 10 Obecná konfigurace...10 GPS pozice... 13 Nastavení zobrazení...13...16 2 24. 10. 2016 Tvorba dokumentu Související
Tabletová aplikace Návod
Návod www.aktion.cz Základní informace Aplikace ve spojení s tabletem nebo chytrým telefonem funguje jako docházkový terminál, na terminálu.. vstupní kód nebo kartu a chytré telefony s internetu. K identifikaci
Instalace aplikace 602XML Filler
Instalace aplikace 602XML Filler Popis aplikace 602XML Filler 602XML Filler je aplikace pro vyplňování formulářů. Jedná se o volně šiřitelný a v České republice již všeobecně rozšířený nástroj se snadným
Web. Získání informace z internetu Grafické zobrazení dat a jejich struktura Rozšíření funkcí pomocí serveru Rozšíření funkcí pomocí prohlížeče
Web Získání informace z internetu Grafické zobrazení dat a jejich struktura Rozšíření funkcí pomocí serveru Rozšíření funkcí pomocí prohlížeče Technologické trendy v AV tvorbě, Web 2 DNS Domain Name Systém
Synchronizace kontaktů z ESO9 do MS Outlook
Synchronizace kontaktů z ESO9 do MS Outlook E S O 9 i n t r a n e t, a. s. U M l ý n a 2 2 1 4 1 0 0, P r a h a Strana 1 (celkem 7) Popis... 3 Instalace a nastavení doplňku klienta... 3 Instalace... 3
Bc. Martin Majer, AiP Beroun s.r.o.
REGISTR DIGITALIZACE HISTORICKÝCH FONDŮ (RDHF) A DIGITÁLNÍCH KONKORDANCÍ (DK) Návrh uživatelského rozhraní klientských aplikací verze 1.0 Bc. Martin Majer, AiP Beroun s.r.o. 28.11.2016-1 - Obsah 1 Seznam
Dětské hodinky s GPS. Návod k obsluze. Hlavní výhody přístroje: Jednoduché ovládání Malé rozměry Online mapový podklad
Dětské hodinky s GPS Návod k obsluze Hlavní výhody přístroje: Jednoduché ovládání Malé rozměry Online mapový podklad www.spionazni-technika.cz Stránka 1 1 Specifikace a obsah balení 1.1 Specifikace Popis
KIV/PIA 2013 Jan Tichava
KIV/PIA 2013 Jan Tichava Java EE JSF, PrimeFaces Spring JPA, EclipseLink Java Platform, Enterprise Edition Persistence Zobrazovací vrstva Interakce aplikací Deployment Java Persistence API Enterprise
Použití inteligentních značek s informačními službami
Použití inteligentních značek s informačními službami Jan Fransen Podokno úloh Zdroje informací v aplikacích sady Microsoft Office 2003 umožňuje uživatelům snadno prohledávat množství integrovaných či
Vývoj SW pro mobilní zařízení s ios. Petr Hruška, Skymia s.r.o. Teorie a praxe IP telefonie, 6.12.2012
Vývoj SW pro mobilní zařízení s ios Petr Hruška, Skymia s.r.o. Teorie a praxe IP telefonie, 6.12.2012 Perspektiva 3 roky zkušeností s vývojem aplikací pro ios 1 rok vývoj pro Android desítky aplikací Obsah
KIV/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
Firmadat SMS Sender. aplikace pro odesílání SMS zpráv z Vašeho PC pomocí telefonu ZÁKLADNÍ INFORMACE A INSTALACE MILAN PASTOR, ROMAN NEPŠINSKÝ
2013 Firmadat SMS Sender aplikace pro odesílání SMS zpráv z Vašeho PC pomocí telefonu ZÁKLADNÍ INFORMACE A INSTALACE MILAN PASTOR, ROMAN NEPŠINSKÝ FIRMDAT S.R.O. Havlíčkova 1280,765 02 Otrokovice, tel.:
Michal Augustýn www.augi.cz Microsoft Most Valuable Professional
Michal Augustýn www.augi.cz Microsoft Most Valuable Professional dříve převážně desktopové aplikace rozmach internetu poptávka po webových vývojářích ASP.NET WebForms snadný přechod - RAD mezitím jiné
Možnosti aplikací Google pro analýzu (geo(
Možnosti aplikací Google pro analýzu (geo( geo)dat Lukáš MAREK & Vít PÁSZTO -Katedra geoinformatiky PřF UP Olomouc GOOGLE MAPS & EARTH Největší hráč na trhu určující celosvětové trendy v oblasti IT a intenetu
Mobilní aplikace. Uživatelský manuál
Uživatelský manuál Obsah Základní informace a nastavení... 3 Nastavení přístupu... 4 Registrace docházky... 5 Editace vlastní docházky... 5 Ovládaní z mobilní aplikace... 6 Konfigurace mobilní aplikace...
Firmadat SMS Sender. aplikace pro odesílání SMS zpráv z Vašeho PC pomocí telefonu ZÁKLADNÍ INFORMACE A INSTALACE MILAN PASTOR, ROMAN NEPŠINSKÝ
2013 Firmadat SMS Sender aplikace pro odesílání SMS zpráv z Vašeho PC pomocí telefonu ZÁKLADNÍ INFORMACE A INSTALACE MILAN PASTOR, ROMAN NEPŠINSKÝ FIRMDAT S.R.O. Havlíčkova 1280,765 02 Otrokovice, tel.:
Vstupní požadavky, doporučení a metodické pokyny
Název modulu: Základy PHP Označení: C9 Stručná charakteristika modulu Modul je orientován na tvorbu dynamických stánek aktualizovaných podle kontextu volání. Jazyk PHP umožňuje velmi jednoduchým způsobem
Ý úř ř Č Ž ř úř ř ř ř ř š š ů š Í ř ž Š Č š ř ř ř ť š Í ú š ř Íď ř úř ř ř š ů ů ť ž ř ž Í ž ř Ó ů Ů š Ž Ó ů ů š ž Ž ř š š ť ž Í Ý ř ř Ž ž Í ž šť š ž ďú ř ř ř ž Žď ř ů ť ů ň ž š ř ž š š ú šť Í ž ž ř ř ž
GPS lokátor vhodný pro ochranu starých lidí
GPS lokátor vhodný pro ochranu starých lidí Návod k použití Hlavní výhody produktu: Velmi malý a jednoduchý na ovládání Výdrž na baterii až 200 hodin Velké SOS tlačítko umožňující oboustranný interkom
Allegro framework. Podstatné vlastnosti. Allegro Business Solution Framework
Allegro framework Všechny Allegro produkty jsou postaveny na společné vývojové platformě Allegro Framework. Jedná se o programové a uživatelské rozhraní, které jsme vytvořili s cílem získat společnou webovou
Mobilní aplikace ve světě ERP. Asseco Solutions, a.s. a Simac Technik ČR, a.s.
Mobilní aplikace ve světě ERP Michal Hanko Petr Kolda Asseco Solutions, a.s. a Simac Technik ČR, a.s. Skupina Asseco Solutions Asseco Solutions je průkopníkem a vizionářem na poli informačních systémů
Software602 Form Designer
Software602 Form Designer Javascriptový vyhodnocovací mechanismus výrazů Aktualizováno: 17. 3. 2017 Software602 a.s. Hornokrčská 15 140 00 Praha 4 tel: 222 011 602 web: www.602.cz e-mail: info@602.cz ID
První kapitola úvod do problematiky
První kapitola úvod do problematiky Co je to Flex Adobe Flex je ActionSript (AS) framework pro tvorbu Rich Internet Aplications (RIA), tedy knihovna AS tříd pro Flash. Flex používáme k vytvoření SWF souboru
Instalace a konfigurace web serveru. WA1 Martin Klíma
Instalace a konfigurace web serveru WA1 Martin Klíma Instalace a konfigurace Apache 1. Instalace stáhnout z http://httpd.apache.org/ nebo nějaký balíček předkonfigurovaného apache, např. WinLamp http://sourceforge.net/projects/winlamp/
Platforma.NET 11.NET Framework 11 Visual Basic.NET Základní principy a syntaxe 13
Obsah Úvod 11 Platforma.NET 11.NET Framework 11 Visual Basic.NET 12 1 Základní principy a syntaxe 13 Typový systém 13 Hodnotové typy 13 Struktury 15 Výčtové typy 15 Referenční typy 15 Konstanty 16 Deklarace
mobile device management. Martin Hnízdil Michal Vávra
. Martin Hnízdil Michal Vávra MDM jako součást produktů rodiny AuditPro. AuditPro TOP nástroj pro efektivní ITAM v rámci EMEA regionu Expresní instalace, výsledky během 10 minut, intuitivní ovládání Instalovaná
Internetový obchod ES Pohoda Web Revolution
Internetový obchod ES Pohoda Web Revolution Uživatelský manuál propojení na ES Pohoda Verze 1.0 Web Revolution s.r.o. 2010 Internetový obchod ES Pohoda Uživatelský manuál na propojení na ES Pohoda Přehled
IceWarp Outlook Sync Rychlá příručka
IceWarp Mail server 10 IceWarp Outlook Sync Rychlá příručka Verze 10.4 Printed on 20 September, 2011 Instalace Prostudujte si před instalací Na cílové pracovní stanici musí být nainstalovaný program Microsoft
Návod na provedení upgrade IS Harmonik
Návod na provedení upgrade IS Harmonik Ing. Martin Klinger 4.6.2015 Co je to upgrade IS Harmonik? Upgrade systému představuje soubor technických nebo legislativních změn v ekonomickém softwaru Harmonik,
5. přednáška. Stylování a themování Themování Android Interface Definition Language Data Sdílení dat 11/29/11
5. přednáška Stylování a themování Themování Android Interface Definition Language Data Sdílení dat 2 3 Stylování a themování vzhledu aplikace Styl Sbírka vlastností, která specifikuje vzhled a formát
Mobilní aplikace. Uživatelský manuál
Uživatelský manuál Obsah Základní informace a nastavení... 3 Nastavení přístupu... 4 Registrace docházky... 5 Editace vlastní docházky... 5 Ovládaní z mobilní aplikace... 6 Konfigurace mobilní aplikace...
Proč Angular JS framework?
Angular JS Proč Angular JS framework? Open Source vytvořený a spravovaný Googlem Vhodný pro tvorbu formulářových aplikací Dodá aplikaci základní architekturu a udržovatelnost Deklarativní způsob práce
Novinky. Autodesk Vault helpdesk.graitec.cz,
Novinky Autodesk Vault 2018 www.graitec.cz www.cadnet.cz, helpdesk.graitec.cz, www.graitec.com Novinky Autodesk Vault 2018 PDF dokument obsahuje přehled novinek produktu Autodesk Vault 2018. Obsah: Úvod...
Uživatelský manuál mobilní aplikace My Connected Car
Zákaznická linka: +420 840 181 181 Uživatelský manuál mobilní aplikace My Connected Car Datum: 1.11.2015 Verze: 1.00 1. OBSAH 1. OBSAH...2 2. APLIKACE MY CONNECTED CAR...3 3. OVLÁDÁNÍ APLIKACE...4 3.1
Sem 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í Bakalářská práce Informační systém pro evidenci potápěčských ponorů
Michal Andrejčák, Seminář Energetika v průmyslu, Hotel Vista Dolní Morava, Možnosti monitorování a ovládání Zpracování dat z rozvoden
Michal Andrejčák, Seminář Energetika v průmyslu, Hotel Vista Dolní Morava, 20.-21.9.2016 Možnosti monitorování a ovládání Zpracování dat z rozvoden September 15, 2016 Slide 1 Zpracování dat z rozvoden
Vytváření a použití knihoven tříd
Vytváření a použití knihoven tříd doc. Ing. Miroslav Beneš, Ph.D. katedra informatiky FEI VŠB-TUO A-1007 / 597 324 213 http://www.cs.vsb.cz/benes Miroslav.Benes@vsb.cz Prostory jmen motivace spolupráce
Ovládání ústředny Visonic přes mobilní telefon
Ovládání ústředny Visonic přes mobilní telefon Zabezpečovací ústřednu Visonic lze monitorovat a ovládat z mobilního telefonu. Lze k tomu použít webový prohlížeč v telefonu, nebo také mobilní aplikaci.
ANDROID. Ing. Ladislav Pešička
ANDROID Ing. Ladislav Pešička HISTORIE 2005 Google kupuje Android, Inc. 2007 ohlášena Open Handset Alliance Android je open sourced 2008 Android SDK 1.0 vydáno telefon G1 od HTC 2009 nové verze 1.5, 1.6,
Kurz B1.1. Internet jako zdroj informací
Kurz B1.1 Internet jako zdroj informací V první části budou účastníci dle vlastních zkušeností vyhledávat a systematicky třídit a zpracovávat informace v běžně dostupných kancelářských aplikacích. Druhá
UŽIVATELSKÉ ŠKOLENÍ LOTUS NOTES
STANDARDNÍ ŠKOLENÍ UŽIVATELSKÉ ŠKOLENÍ LOTUS NOTES UŽIVATELSKÉ ŠKOLENÍ LOTUS NOTES Komplexní školení zaměřené na získání uživatelských znalostí pro práci se systémem Lotus Notes. Účastník získá ucelené
Mobilní malware na platformě Android Přednáška 2. Ing. Milan Oulehla
Mobilní malware na platformě Android Přednáška 2 Ing. Milan Oulehla Úvod Informace o technikách, které používají tvůrci mobilního malware: Bezpečnostní chyby se mění v čase Vytvoření vlastních zdrojových
KMI / TMA. Tvorba mobilních aplikací. 8. seminář ZS 2017/2018 ČTVRTEK 13:15-15:45
KMI / TMA Tvorba mobilních aplikací 8. seminář 16.11.2017 ZS 2017/2018 ČTVRTEK 13:15-15:45 OBSAH SEMINáře Komunikace napříč aplikací, Práce na pozadí II., notifkace práce na pozadí II. Něco lepšího než
České vysoké učení technické v Praze. Fakulta Elektrotechniky XD39NUR. Semestrální práce. Ovládání videokonferencí pomocí mobilního telefonu
České vysoké učení technické v Praze Fakulta Elektrotechniky XD39NUR Semestrální práce Ovládání videokonferencí pomocí mobilního telefonu Ondřej Procházka 2013 / 2014 Obsah 1. Deliverable D4... 3 1.1.
MicroTraq mini GPS lokátor s odposlechem
MicroTraq mini GPS lokátor s odposlechem Návod k obsluze Výhody produktu: Miniaturní rozměry Možnost pořízení online mapového podkladu Jednoduché ovládání www.spyshops.cz Stránka 1 1. Diagram produktu
Rozklad 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
Uživatelský modul. Transparent Mode
Uživatelský modul Transparent Mode APLIKAC NÍ PR ÍRUC KA POUŽITÉ SYMBOLY Použité symboly Nebezpečí důležité upozornění, které může mít vliv na bezpečí osoby nebo funkčnost přístroje. Pozor upozornění na
Uživatelská dokumentace
Uživatelská dokumentace Verze 14-06 2010 Stahování DTMM (v rámci služby Geodata Distribution) OBSAH OBSAH...2 1. O MAPOVÉM SERVERU...3 2. NASTAVENÍ PROSTŘEDÍ...3 2.1 Hardwarové požadavky...3 2.2 Softwarové
3. Software Bakaláři Kompletní školení
1. Software Bakaláři Aplikace spisová služba a Kniha úrazů 1. Jak nainstalovat aplikace 2. Spisová služba Legislativní východiska (zákon o archivnictví a příslušné vyhlášky) Karta spisové služby popis
NIBE ENERGY SYSTEMS Komunikace s TČ pomocí modulu SMS 40 a NIBE Mobile App
Komunikace s TČ pomocí modulu SMS 40 a NIBE SMS 40 a Komunikační jednotka NIBE SMS 40 příslušenství SMS 40 umožňuje řídit a monitorovat na dálku Vaše tepelné čerpadlo v tepelném čerpadle lze nadefinovat
Příručka pro editaci kontaktů na eagri
Obsah Úvod... 1 Uživatel a subjekt... 1 Kontakty... 1 Validace hodnoty kontaktu... 2 GPS souřadnice... 3 Datová schránka... 3 Adresy... 3 Speciální PSČ... 4 Adresy s P.O. Box... 4 Klíč pro WS... 4 Uživatelé...
Instalační manuál k aplikaci LARA Dio pro Android
Instalační manuál k aplikaci LARA Dio pro Android 1 z 9 Obsah 1. Úvod... 3 2. Instalace aplikace do mobilního telefonu s OS Android přes službu Google Play... 3 3. Základní nastavení... 4 4. Ovládání aplikace...
Webové služby a XML. Obsah přednášky. Co jsou to webové služby. Co jsou to webové služby. Webové služby a XML
Obsah přednášky Webové služby a XML Miroslav Beneš Co jsou to webové služby Architektura webových služeb SOAP SOAP a Java SOAP a PHP SOAP a C# Webové služby a XML 2 Co jsou to webové služby rozhraní k
Olga Rudikova 2. ročník APIN
Olga Rudikova 2. ročník APIN Redakční (publikační) systém neboli CMS - content management system (systém pro správu obsahu) je software zajišťující správu dokumentů, nejčastěji webového obsahu. (webová
(Enterprise) JavaBeans. Lekce 7
(Enterprise) JavaBeans Lekce 7 JavaBeans vs. Enterprise JavaBeans (EJB) JavaBeans technologie: jedná se o tzv. komponentní architekturu určenou pro JSE platformu určená pro tvorbu JSE GUI programů pomocí
SIMATIC WinCC Data Monitor. Siemens s.r.o.
SIMATIC WinCC Data Monitor SIMATIC WinCC / DataMonitor Process Screens Procesní obrazovky z WinCC aplikace (Web Navigator View only) Trends & Alarms Zobrazení historických dat z WinCC v Internet Exploreru
Na chvilku se vžijte do situace, kdy pořádáte jednodenní konferenci a potřebujete naplánovat jednotlivé přednášky včetně přestávek.
Ganttův graf (Wikipedia) se používá ke grafickému znázornění posloupnosti činností (akcí, výrobních operací, prací na projektu apod.) v čase. Nemáte-li k dispozici specializovaný nástroj (typicky Microsoft
Jan Forman Manuál 30.5.2013. CLASSIFICATIO N: public / veřejný dokument IDE NTIFICATIO N N U MBER: 0000000000001 AUTH OR:
CLASSIFICATIO N: public / veřejný dokument TITLE: Manuál k webovému rozhraní hostingu P ub l i c URL: http://janforman.org/files/webhosting.pdf OFFICE NAME AND ADDRESS: --- IDE NTIFICATIO N N U MBER: 0000000000001
ŘÍZENÍ POHLEDÁVEK A AUTOMATICKÉ UPOMÍNKY. Katalogový doplněk ABRA Gen
ŘÍZENÍ POHLEDÁVEK A AUTOMATICKÉ UPOMÍNKY Katalogový doplněk ABRA Gen Dokumentace k doplňku ABRA Gen Datum: 20.4.2017 Obsah 1 Instalace a aktivace... 3 1.1 Instalace... 3 1.2 Aktivace... 5 2 Funkce... 6
Bezdrátové routery LTE & UMTS datové a hlasové brány
Bezdrátové routery LTE & UMTS datové a hlasové brány Jak na to? Report problému www.2n.cz 1. Reportování problémů V tomto dokumentu si ukážeme jakým způsobem reportovat problémy produktu 2N SpeedRoute
Ekonomický GPS lokátor pro pevné připojení na autobaterii
Ekonomický GPS lokátor pro pevné připojení na autobaterii Návod k použití Hlavní výhody produktu: Snadná montáž na autobaterii Jednoduché ovládání Výborný poměr výkon x cena www.spyshops.cz Stránka 1 1.
Vybraná zajímavá Lotus Notes řešení použitelná i ve vašich aplikacích. David Marko TCL DigiTrade - 29.5.2014
Vybraná zajímavá Lotus Notes řešení použitelná i ve vašich aplikacích David Marko TCL DigiTrade - 29.5.2014 Xpages a napojení na SQL data Přístup na SQL tabulky a nebo uložené procedury (stored procedures
Uživatelské rozhraní. Layouty FrameLayout LinearLayout RelativeLayout TableLayout ScrollView Taby Dialogy ViewFlipper 11/29/11
Uživatelské rozhraní Layouty FrameLayout LinearLayout RelativeLayout TableLayout ScrollView Taby Dialogy ViewFlipper 2 FrameLayout Nejjednodušší a nejzákladnější layout Prvky Nelze nijak pozicovat Všechny
TELEFONNí LiNKA PREMiUM PRŮVODCE APLIKACí T UC-ONE - PC
TELEFONNí LiNKA PREMiUM PRŮVODCE APLIKACí T UC-ONE - PC úvod Sjednocená komunikace představuje ideální řešení pro společnosti, které chtějí zvýšit svou efektivitu a využít komplexní řešení pro pokrytí
TÉMATICKÝ OKRUH Softwarové inženýrství
TÉMATICKÝ OKRUH Softwarové inženýrství Číslo otázky : 24. Otázka : Implementační fáze. Postupy při specifikaci organizace softwarových komponent pomocí UML. Mapování modelů na struktury programovacího
Specifikace požadavků. POHODA Web Interface. Verze 1.0. Datum: Autor: Ondřej Šrámek
Specifikace požadavků POHODA Web Interface Verze 1.0 Datum: 29.12. 2008 Autor: Ondřej Šrámek Copyright 1999 by Karl E. Wiegers. Permission is granted to use, modify, and distribute this document. Strana
plussystem Příručka k instalaci systému
plussystem Příručka k instalaci systému Tato příručka je určena zejména prodejcům systému a případně koncovým uživatelům. Poskytuje návod, jak provést potřebná nastavení komponent. ITFutuRe s.r.o. 26.2.2015
Web Services na SOAP
Web Services Používají HTTP Existují dvě varianty: Služby postavené na protokolu SOAP Java standard pro vytváření : JAX-WS RESTfull služby Java standard pro vytváření : JAX-RS Web Services na SOAP Žádost
MapleCloud a jeho použ ití. Vladimír Žák
MapleCloud a jeho použ ití Vladimír Žák Brno, 2015 Obsah 1 Úvod... 4 2 Novinky v MapleCloud pro Maple 2015... 5 3 MapleCloud a registrace... 6 4 Použití MapleCloud přímo z Maple 2015... 7 4.1 Popis jednotlivých
InBiz VŠECHNO, CO JE MOŽNÉ
InBiz VŠECHNO, CO JE MOŽNÉ NEJNOVĚJŠÍ GENERACE ELEKTRONICKÉHO BANKOVNICTVÍ InBiz je zcela nový systém, vytvořený a strukturovaný podle osvědčené e-bankingové platformy skupiny Intesa Sanpaolo pro firemní
Uživatelský modul. wm-bus Concentrator
Uživatelský modul wm-bus Concentrator APLIKAC NÍ PR ÍRUC KA POUŽITÉ SYMBOLY Použité symboly Nebezpečí důležité upozornění, které může mít vliv na bezpečí osoby nebo funkčnost přístroje. Pozor upozornění
Projekt SONIA: příspěvek bank k rozvoji digitálního Česka
Projekt SONIA: příspěvek bank k rozvoji digitálního Česka eidentita I 24. dubna 2019 Mgr. Zdeněk Zajíček, ICT Unie Ing. Jan Blažek, ČSOB Úvodem Představte si, že si z pohodlí domova a bez čekání prostřednictvím
Analýza a Návrh. Analýza
Analysis & Design Návrh nebo Design? Design = návrh Není vytváření použitelného uživatelského prostředí (pouze malinká podmnožina celého návrhu) Často takto omezeně chápáno studenty nedokáží si představit,
Apache 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í
GUI. Systémová integrace pro desktopové aplikace
GUI Systémová integrace pro desktopové aplikace 1 java.awt.desktop systémová integrace desktopových aplikací static boolean isdesktopsupported() test zda je integrace k dispozici static Desktop getdesktop()
GPS lokátor vhodný pro seniory
GPS lokátor vhodný pro seniory Návod k obsluze Hlavní výhody produktu: Velmi malý a jednoduchý na ovládání Výdrž na baterii až 200 hodin Velké SOS tlačítko umožňující oboustranný interkom www.spyobchod.cz
Workshop DSP 2013. Jan Medek, DiS. Data Agentura INFOPHARM s.r.o.
Workshop DSP 2013 Jan Medek, DiS. Data Agentura INFOPHARM s.r.o. Co je to imos? Aplikace umožňující snadnou a efektivní práci s výsledky zpracovaných dat Datové sběrné pošty. Online Pro všechna zařízení