ZÁVĚREČNÁ STUDIJNÍ PRÁCE dokumentace

Rozměr: px
Začít zobrazení ze stránky:

Download "ZÁVĚREČNÁ STUDIJNÍ PRÁCE dokumentace"

Transkript

1 ZÁVĚREČNÁ STUDIJNÍ PRÁCE dokumentace Dokumentační systém pro Android Marek Kovalčík Obor: Třída: Školní rok: M/01 INFORMAČNÍ TECHNOLOGIE se zaměřením na počítačové sítě a programování IT4 2015/2016

2 PODĚKOVÁNÍ Rád bych poděkoval Mgr. Marku Lučnému za cenné rady, věcné připomínky a vstřícnost při konzultacích a vypracování závěrečné studijní práce. Prohlašuji, že jsem závěrečnou práci vypracoval samostatně a uvedl veškeré použité informační zdroje. Souhlasím, aby tato studijní práce byla použita k výukovým účelům na Střední průmyslové a umělecké škole v Opavě, Praskova 399/8. V Opavě podpis autora práce 2

3 ABSTRAKT Cílem tohoto projektu bylo vytvořit mobilní aplikaci pro platformu Android, která bude napsána v jazyce Java a bude komunikovat s databází MySQL umístěnou na vzdáleném serveru. Zvolená problematika byla řešena pomocí vývojového prostředí Android Studio. V řešení bylo použito několika PHP skriptů umístěných na webovém hostingu, které se napojují na danou databázi a obsah tabulek databáze vypisují do souboru JSON. Data z tohoto souboru jsou zpracovávána pomocí tříd a metod v Javě. Po zpracování souboru JSON se data zobrazují, dají se mazat, editovat a nechybí přidání nového záznamu s možností přidat obrázek skrze mobilní fotoaparát. Tyto možnosti se zobrazí až po úspěšném přihlášení registrovaného uživatele. Obrázky jsou převáděny do formátu BASE-64 a ukládány do databáze jako řetězec, díky čemuž se lépe pracuje s textovým souborem JSON. 3

4 OBSAH OBSAH... 4 ÚVOD TEORETICKÁ A METODICKÁ VÝCHODISKA SYSTÉM PRO SPRÁVU DOKUMENTŮ VYUŽITÉ TECHNOLOGIE ANDROID STUDIO & JAVA ANDROID STUDIO PROGRAMOVACÍ JAZYK JAVA DATABÁZE MYSQL & PHPMYADMIN PHP JSON EMULÁTORY ZPŮSOBY ŘEŠENÍ A POUŽITÉ POSTUPY DATABÁZE MYSQL STRUKTURA TABULEK PHP SKRIPTY PŘIPOJENÍ K DATABÁZI PŘIHLÁŠENÍ UŽIVATELE PŘIDÁNÍ ZÁZNAMU DO DATABÁZE EDITACE ZÁZNAMU V DATABÁZI SMAZÁNÍ ZÁZNAMU REGISTRACE UŽIVATELE ANDROID APLIKACE ANDROID SDK NAVIGAČNÍ MENU A FRAGMENTY ASYNCHRONNÍ PROGRAMOVÁNÍ PROPOJENÍ S DATABÁZÍ VÝPIS ZÁZNAMŮ PŘIDÁNÍ NOVÉHO ZÁZNAMU EDITACE ZÁZNAMU SMAZÁNÍ ZÁZNAMU FORMÁT BASE NAHRÁVÁNÍ OBRÁZKU Z GALERIE POŘÍZENÍ OBRÁZKU FOTOAPARÁTEM GRAFICKÁ ČÁST PROGRAMU XML zobrazení

5 3.4 SPUŠTĚNÍ APLIKACE SPUŠTĚNÍ APLIKACE V EMULÁTORU VYGENEROVÁNÍ INSTALAČNÍHO SOUBORU PRO ANDROID VÝSLEDKY ŘEŠENÍ ZÁVĚR SEZNAM POUŽITÝCH INFORMAČNÍCH ZDROJŮ LITERATURA ELEKTRONICKÁ MÉDIA

6 ÚVOD Zadání pro svůj projekt jsem získal od svého učitele Mgr. Marka Lučného a Ing. Petra Grussmanna. Cílem projektu bylo vytvořit mobilní systém pro platformu Android napsanou v jazyce Java, který bude komunikovat s databází MySQL umístěnou na vzdáleném serveru a bude schopný po úspěšném přihlášení uživatele pracovat s daty v této databázi. Systém pro správu dokumentů (Document management system) by měl umět archivovat a spravovat dokumenty. V mém případě jde o dokumenty v grafické podobě (vyfotografované obrázky a papírové dokumenty). Nedílnou součástí tohoto systému je možnost přidání nového záznamu, možnost editace a smazání záznamu. Výsledkem této práce je spustitelná aplikace pro platformu operačního systému Android 3.0 a vyšší. Až na drobné nedostatky splňuje většinu funkcí, které jsem si stanovil na začátku práce na tomto projektu. Plně funkční jsou funkce autentifikace uživatel, přidávání, editace a mazání příspěvků. Nechybí možnost využití fotoaparátu nebo načítání grafických souborů z galerie na reálném zařízení. V první kapitole této práce bych rád poukázal na dosavadní poznatky k dané problematice, výběr metod a důvody jejich použití. Následně bych představil technologie, které jsem využíval při vytváření tohoto projektu. V další části popíši způsoby a použité postupy při práci a ve finální části této dokumentace bych rád popsal ještě výsledky řešení této aplikace. 6

7 1 TEORETICKÁ A METODICKÁ VÝCHODISKA 1.1 Systém pro správu dokumentů Správa dokumentů nebo také Systém pro správu dokumentů (Document management system (DMS) nebo Electronic Document management (EDM)), je počítačový systém určený ke správě elektronických dokumentů nebo digitalizovaných papírových dokumentů, tj. např. dokumentů převedených do digitální podoby skenováním. Jde o systém, který by měl ovládat vkládání dokumentů, jejich editaci, metapopisy, ale měl by také být schopen rozdělovat určitá přístupová práva dle jednotlivých uživatelů. Mezi další funkce systémů pro správu dokumentů by měla patřit jejich dohledatelnost (schopnost je správně a rychle vyhledat), dostupnost (data jsou uložená z nějakého centrálního zdroje, měla by být vhodně řešena redundance dat), dobrou ochranu a správnou validaci a následná archivace dat, která se zabývá například správným zálohováním. Každý systém pro správu dokumentů může vypadat jinak. Může se jednat o plně odladěný serverový systém, o aplikace webové prohlížeče, desktopovou aplikaci pro stolní počítače a notebooky nebo jednoduché mobilní verze těchto systému, jako v mém případě. Ale naprostá většina má společné cíle jako vytváření, ukládání a archivaci nějakých dokumentů. Mezi nejrozšířenější a nejpoužívanější DMS systémy patří Alfresco One. Jde vedoucí open-source dokumentační systém. Mezi další bych mohl uvést efilecabinet, docstar nebo ASITE. 7

8 2 VYUŽITÉ TECHNOLOGIE 2.1 ANDROID STUDIO & JAVA ANDROID STUDIO Pro vytváření svého projektu jsem si zvolil vývojově prostředí (IDE) Android studio od tvůrců IntellJ IDEA. Přesněji řečeno jsem používal verzi Jde o oficiální vývojářské studio určené pro vývoj aplikací přímo pro aplikace na mobilní platformu Android. Toto IDE používá programovací jazyk JAVA. Nabízí přehlednou strukturu projektu, kvalitní nápovědy při programování a podporu mnoha užitečných nástrojů (SDK manažer, integrovaný emulátor, apod.). Pro vytváření XML layoutů se hodí přehledný drag and drop (chyť a pusť) panel, který slouží k umisťování widgetů do náhledových stránek PROGRAMOVACÍ JAZYK JAVA Java je objektově orientovaný programovací jazyk. Také díky tomu, že je multiplatformní, se jedná o druhý nejpoužívanější programovací jazyk vůbec. Využívá se k programování desktopových aplikací, vývoji aplikací pro mobilní a různá zabudovaná zařízení i pro tvorbu programů pro čipové karty. Java je šířena jako opensource. 2.2 DATABÁZE MySQL & PHPMYADMIN Rozhodl jsem se využívat relační databáze MySQL, které v dnešní době podle mého názoru patří k nejrozšířenějším typům databází díky své jednoduchosti, spolehlivosti a dobré práci v kombinaci například s PHP skripty. K databázi MySQL se přistupuje pomocí jazyka SQL (Structured Query Language -> Strukturovaný dotazovací jazyk ). 8

9 K nástrojům databází MySQL patří velmi dobře známý phpmyadmin. Jde o webové prostředí pro správu databáze. MySQL databáze můžeme používat na lokálním přístroji skrze balíček XAMPP pro MS Windows nebo LAMP pro Linux. Umožní nám vytvářet databáze a spouštět lokální server pro testování aplikací. Pro svou androidovou aplikaci jsem používal MySQL databázi a phpmyadmin na vzdáleném serveru. Prostředí je téměř stejné jako na lokálním stroji. 2.3 PHP PHP je skriptovací jazyk určený především pro programování dynamických internetových stránek (tj. že stránky jsou interaktivní v ohledu na uživatele a nezobrazují pouze obsah jako statické stránky) a webových aplikací. Při použití PHP jsou tyto skripty prováděny na straně serveru. Návštěvníkovi těchto webových stránek je pak odesílána statická stránka v podobě HTML a CSS, která se zobrazí v jeho prohlížeči. PHP je velmi oblíbené mezi vývojáři pro svou jednoduchost a podobnost syntaxi s programovacími C, Pascal nebo Java. 2.4 JSON JavaScript Object Notation (JavaScriptový objektový zápis, JSON) je způsob zápisu dat nezávislý na počítačové platformě (multiplatformní), určený pro přenos dat, která mohou být organizována v objektech. Strukturu textového souboru JSON si můžeme vytvořit vlastní. Podporuje číslicové hodnoty (INT), hodnoty s plovoucí desetinnou čárkou (FLOAT), řetězce (STRING), ale také například metodu ano, ne (BOOLEAN, true, false). 9

10 Výše zmíněné PHP skripty umístěné na webovém hostingu jsem používal pro získání a správu dat v databázi, ale také pro vypsání těchto hodnot do soubor JSON, ze kterého jsem poté získával data do androidové aplikace v Javě. 2.5 EMULÁTORY Emulátor je program, který umožňuje běh programů na jiné platformě (architektuře, operačním systému), než pro kterou byly původně vytvořeny. Tuto problematiku můžu popsat na tomto praktickém příkladu. Vytvářel jsem mobilní aplikaci pro platformu Android, ale abych nemusel neustále generovat instalační soubor a přenášet ho na reálné zařízení a tam ho teprve spustit a testovat, tak jsem využil emulátoru. Aplikace se mi po spuštění v Android studiu okamžitě přenesla do spuštěného emulátoru, který simuloval prostředí operačního systému Android a mohl sem ji takto testovat a ladit přímo v počítači. Ze začátku jsem využíval populární emulátor Genymotion. Vyzkoušel jsem mnoho dalších emulátorů jako třeba Xamarin, Windroy nebo Driod4X. Po mnoha pokusech jsem došel až k emulátoru BlueStacks. Nakonec jsem zůstal u testování aplikací v tomto emulátoru, protože bezproblémově podporoval připojení k internetu a databázím, využití kamery a nahrávání z galerie. 10

11 3 ZPŮSOBY ŘEŠENÍ A POUŽITÉ POSTUPY 3.1 DATABÁZE MYSQL STRUKTURA TABULEK Pro tuto aplikaci jsem zvolil jednoduchou strukturu databáze o dvou tabulkách. První tabulka pod názvem pic_data obsahuje pět polí (id, název dokumentu, datum přidání, samotný obrázek ve formátu BASE64 a propojení s tabulkou uživatelů). Druhá tabulka pod názvem pic_user obsahuje 3 pole (id uživatel, uživatelské jméno a heslo). Obrázek 1. Struktura databázové tabulky pic_data Obrázek 2. Struktura databázové tabulky pic_user 3.2 PHP SKRIPTY PŘIPOJENÍ K DATABÁZI Skrze PHP skripty uvedené níže se bude aplikace pro Android napsaná v Javě schopna připojit k vzdálené databázi provádět s ní jednotlivé úkony. Jak se bude 11

12 připojovat tato aplikace na PHP skripty budou uvedeny v kapitole 3.3 Android aplikace. Připojení k databázi řeším PHP třídou v souboru config.inc.php umístěném na webhostingu, ve které jsou uložené údaje pro přístup k databázi a navazuje se v ní spojení s touto databází. V deklarované proměnné $options se provede nastavení kódování na UTF-8. Obrázek 3. Připojení ke vzdálené databázi 12

13 3.2.2 PŘIHLÁŠENÍ UŽIVATELE Přihlášení uživatele skrze PHP jsem vyřešil v souboru login.php, který je umístěn ve stejném adresáři jako config.inc.php. Na začátku souboru se načte konfigurační soubor pro přístup k databázi. Dále se načtou data z tabulky pic_user a shodují-li se, načte se na stránku výpis dat za databáze jako výpis formátu JSON. Využit je zde základní příkaz jazyka SQL SELECT PŘIDÁNÍ ZÁZNAMU DO DATABÁZE Tento PHP skript add.php funguje obdobně jako přihlášení uživatele. Po úspěšném připojení k databázi je možné přidat záznam do databáze. Využit je zde jeden ze základních příkazů jazyka SQL INSERT INTO EDITACE ZÁZNAMU V DATABÁZI Tento PHP skript update.php opět funguje obdobně jako skript na přidání záznamu. Po úspěšném připojení k databázi je možné editovat záznam v databázi. Využit je zde jeden ze základních příkazů jazyka SQL UPDATE SMAZÁNÍ ZÁZNAMU Další je PHP skript delete.php opět umístěný ve sejné složce s ostatními PHP skripty. Po úspěšném připojení k databázi je možno smazat záznam z databáze. Je zde využít jeden ze základních příkazů jazyka SQL DELETE REGISTRACE UŽIVATELE Tuto problematiku jsem řešil vytvořením PHP skriptů registration.php a pridavani.php. Oba tyto soubory jsou uložené na webhostingu. Uživatel se k nim dostane skrze tlačítko Registrovat na úvodní (logovací) obrazovce mobilní aplikace. Příklad odkazu na webové stránky skrze tlačítko přikládám níže. 13

14 Obrázek 4. Tlačítko pro registraci uživatele Obrázek 5. Funkce pro odkaz na webové stránky po kliknutí Po úspěšné registraci je do databáze skrze výše zmíněné PHP skripty přidán uživatel (jméno a heslo) a jeden ukázkový záznam. 3.3 ANDROID APLIKACE ANDROID SDK Android SDK je kompletní vývojářský balíček obsahující potřebné soubory pro jednotlivé verze platformy Android. Předtím, než budete moci nějakou aplikaci vůbec naprogramovat, musíte mít staženy tyto balíčky. Android SDK obsahuje ještě další pomocné knihovny a pluginy, jako například pro připojení reálného zařízení a testování aplikací na něm. 14

15 Obrázek 6. SDK manažer NAVIGAČNÍ MENU A FRAGMENTY V tomto projektu jsem využíval oblíbené navigační menu. Jde o vysunovací menu z levé strany obrazovky. Toto menu můžeme implementovat do aplikace už při jejím založení, kdy při výběru aktivity zatrhneme Navigation Drawer Activity. Po vytvoření projektu s touto aktivitou se nám do projektu přidá nová třída NavigationDrawerFragment a nová XML layout fragment_navigation_drawer.xml. Dále je toto menu třeba naprogramovat, aby docházelo k přepínání pohledů (XML layout). Fragmenty jsou komponenty, které běží v kontextu Activity. Označují nový přístup ke tvorbě uživatelského rozhraní, kdy mezi Activity a View vstupuje ještě 15

16 jedna vrstva, a to Fragment. Každá Activity může obsahovat libovolné množství Fragmentů. Activity může volat jejich metody a nastavovat jim posluchače událostí. Musíme tedy naprogramovat metodu, která bude obsahovat komponentu switch a bude v různých případech odkazovat na další třídu, ve které bude uložena informace o změně XML zobrazení. Obrázek 7. Switch navigačního menu 16

17 Obrázek 8. Změna XML layout ve třídě Help Stejným způsobem se dá přidat další XML layout soubory do navigační menu. Výsledek by měl být takový, že při každém vybrání sekce v navigačním menu bude uživateli zobrazena nová stránka ASYNCHRONNÍ PROGRAMOVÁNÍ Asynchronní programování jsem využíval při komunikaci s databází. Pokud je úlohou aplikační logiky načítat údaje z webové služby (v mém případě přístup k PHP skriptům a databázi), může tento proces zabrat nějaký čas. Někdy to při pomalém připojení nebo načítání velkého množství dat může trvat déle, například několik sekund. Pokud by toto načítání pracovalo v hlavním vlákně aplikace, ta by po 17

18 dobu čekání neodpovídala na podněty uživatele. Pokud by tento proces trval déle, operační systém Android by tuto aplikaci po pěti sekundách násilně ukončil s chybovým hlášením Application Not Responding. Při delším čekání by ji ani nemusel ukončovat operační systém, protože by to nejspíše udělal mrzutý uživatel. Proto operace, u kterých předpokládáme, že budou trvat delší dobu, realizujeme jako asynchronní, takže nebudou blokovat aplikaci, která je spustila, ale poběží paralelně s ní. Třída AsyncTask je určena pro jednodušší asynchronní úlohy. Úloha běží v samostatném vlákně. Zároveň tato třída poskytuje metody na modifikaci prvků uživatelského rozhraní v hlavním vlákně. Třídu AsyncTask jsem využíval při práci s daty v souboru JSONParser.java. Obrázek 9. Asynchronní programování 18

19 3.3.4 PROPOJENÍ S DATABÁZÍ Propojení vzdálené databáze a android aplikace je vyřešeno za pomoci asynchronního programování (viz výše) ve třídě JSONparser.java. V této třídě se využívá pomocných http entit, které se připojují na PHP skripty a o kterých jsem psal v kapitole 3.2. Například, když se uživatel dostane k metodě add (přidání nového záznamu), vyvolá se se PHP skript add.php a parametry se nastaví tak, aby odpovídaly struktuře databáze a tyto parametry se přenesou také do tříd v projektu v Android studiu. Obrázek 10. Propojení s databází 19

20 Obrázek 11. Propojení s databází VÝPIS ZÁZNAMŮ Po úspěšném přihlášení uživatel do aplikace, proběhne připojení k databázi skrze skript login.php, který následně vybere data navázaná na uživatele z databáze, přepíše je do souboru JSON a poté se přenesou do Android aplikace. V souboru fragment_list_of_files.xml je vložená komponenta listview, do které se načtou stáhnutá data a zobrazí se jako seznam. Po kliknutí na položku se zobrazení její titulek, datum vytvoření a dekódovaný obrázek. Toto je řešeno ve třídě list_of_files.php. V případě, že není přihlášen žádný uživatel, je vypsáno chybové hlášení s tím, že je vyžadována nutnost přihlášení. 20

21 Obrázek 12. Reakce na vybrání položky ze seznamu Přiložený obrázek je pouze ukázkový, protože naplnění a ošetření událostí v souvislosti se seznamem jednotlivých záznamů je komplikovanější PŘIDÁNÍ NOVÉHO ZÁZNAMU Při vyvolání funkce add se aplikace napojí na skript add.php, naváže se na jednotlivé parametry a skrze tento PHP skript přidá správně vyplněný záznam do databáze na vzdáleném serveru. 21

22 Obrázek 13. Vyvolání skriptu pro přidání záznamu EDITACE ZÁZNAMU Editace záznamu je obdoba přidávání. V podstatě se mění pouze odkaz na PHP skript. V tomto případě update.php se napojí na databázi jako přidávací funkce a aktualizuje hodnoty v jednotlivých parametrech. Obrázek 14. Vyvolání skriptu pro editaci záznamu SMAZÁNÍ ZÁZNAMU Tato funkce se oproti předchozím dvěma funkcím pro přidávání a editaci záznamu změní jen nepatrně. Předáme Id jako parametr pro skript delete.php. Aplikace se napojí na databázi a smaže záznam napojený na konkrétního uživatele. 22

23 Obrázek 15. Vyvolání skriptu pro smazání záznamu FORMÁT BASE-64 Base64 je kódování, které převádí binární data na posloupnosti tisknutelných znaků. Umožňuje přenos binárních dat kanály, které dovolují pouze přenos textů. Vybral jsem si tuto možnost, protože jsem komunikoval s databází skrze textový formát JSON. Bylo tedy mnohem jednodušší uložit do něj obrázek zakódovaný do textového řetězce. Obrázek při kódování a zpětném dekódování neztrácí kvalitu, ale jeho velikost o něco vzroste, ovšem ne tak, aby to působilo značné problémy. Jednoduše lze na nahrát obrázek a vyzkoušet si, jak by vypadal ve formátu BASE NAHRÁVÁNÍ OBRÁZKU Z GALERIE Pro využívání možnosti práce aplikace s fotogalerií na konkrétním zařízení je nutné mít nastavená určitá oprávnění. Ta se mimo jiné nastavují v souboru AndroidManifest.xml. Jsou zde sepsána základní data pro aplikaci jako název, určení hlavní aktivity a oprávnění. 23

24 Obrázek 16. Oprávnění přístupu k úložišti a galerii Funkce choose_image_button_click se vyvolá po kliknutí na tlačítko pro nahrání obrázku z galerie. Prvně se překontroluje, jestli je vyplněn titulek k obrázku a pokud ano, otevře se galerie, kde po následném klinutí na vybraný obrázek se tento obrázek nahraje do aplikace. Obrázek 17. Nahrání obrázku skrze galerii 24

25 POŘÍZENÍ OBRÁZKU FOTOAPARÁTEM Stejně jako v případě nahrávání obrázku přes galerii musíme i pro nahrávání s využitím fotoaparátu nastavit oprávnění. Stejně jako u oprávnění pro použití galerie se nastavení provede v souboru AndroidManifest.xml. Obrázek 18. Oprávnění pro použití fotoaparátu Funkce create_image_button_click se vyvolá po stisknutí tlačítko pro nahrání obrázku přes fotoaparát. Prvně se překontroluje, jestli je přihlášený uživatel a jestli je vyplněný titulek pro obrázek. Poté se spustí aktivita pro spuštění fotoaparátu a ten následně uloží pořízený snímek do aplikace. Obrázek 19. Nahrávání obrázku skrze fotoaparát 25

26 GRAFICKÁ ČÁST PROGRAMU XML zobrazení Grafické komponenty jsem přidával v návrhovém zobrazení editoru Android studio. Používají se k tomu XML soubory, které obsahují jednotlivé komponenty s atributy a prezentují např. tlačítko, scrollbar nebo rozložení (layouts). Pro manipulaci je důležité vhodně přidávat id jednotlivých komponent. Je možné přidávat např. události OnClick, které následně odkazují na metody v jednotlivých třídách. 3.4 SPUŠTĚNÍ APLIKACE SPUŠTĚNÍ APLIKACE V EMULÁTORU Vyvíjená aplikace pro android není spustitelná přímo ve windows, a proto můžeme použít pro její spuštění v počítači emulátor. Co je to emulátor, jsem již popsal v kapitolce 2.5 Emulátory. Aplikace lze testovat také v reálném zařízení po připojení přes USB kabel a nastavení režimu ladění na daném zařízení. Já preferuji práci v emulátoru. Některé emulátory jako třeba Genymotion vyžadují mít v Android studiu doinstalovaný plugin genymotion. Jeho instalaci zvládne každý. Přidává se v nastavení projektu -> pluginy. Bluestack nevyžaduje žádný externí plugin pro testování a spuštění aplikace. Stačí jednoduše spustit aplikaci a vybrat běžící emulátor. Všechny spuštěné a běžící emulátory můžete sledovat také pod nástrojem Device monitor, který je součástí Android studia VYGENEROVÁNÍ INSTALAČNÍHO SOUBORU PRO ANDROID Před vygenerováním konečného instalačního souboru s příponou.apk, který je samostatně spustitelný na zařízení s Androidem, je třeba mít na paměti, aby byla 26

27 aplikace kompatibilní s danými verzemi androidu. Tohle se řeší při zakládání projektu, při výběru podporovaných OS. Dále jde toto nastavení samozřejmě změnit v nastavení Gradle. Svou aplikaci jsem udělal přístupnou pro verze SDK Například SDK 1 je pro verzi OS Android 1.0 a SDK (API level) 23 je pro OS Android 6.0. Kompletní přehled API verzí pro Android najdete na Samotné vytvoření onoho instalačního souboru není už nijak složité. V horním menu zvolíme možnost Build -> Generate Signed APK a dále zvolíme jméno autora nebo společnosti, nějaké další údaje. Vytvoříme klíč, podle kterého budeme aplikaci generovat, a zvolíme přístupové heslo. Vygenerovaná aplikace je již plně spustitelná na podporovaných zařízeních. 27

28 4 VÝSLEDKY ŘEŠENÍ Základní funkce jako autentifikace a registrace uživatele, přidávání, editace a smazání záznamu fungují. Bezproblémově funguje také řešení přidávání a editace s možnosti nahrání obrázku z galerie na daném zařízení a skrze použití fotoaparátu. Do budoucna by bylo vhodné lépe vyřešit strukturu databáze a určitě by bylo na místě zdokonalit zabezpečení aplikace, a to jak ze strany PHP skriptů, tak i kódu v JAVĚ. Pokud budu mít čas a motivaci na tomto projektu dále pracovat, zaměřím se na to, aby aplikace uměla nějaké jednouché editace obrázků, jako například oříznutí pořízené fotky, přidání textu nebo nějakých barevných symbolů přímo do obrázku, a až poté ho ukládat do databáze. Mohla by se vytvořit také aktivita, kde může jeden uživatel sdílet nějaký dokument s jiným uživatele a přidávat například komentáře. 28

29 ZÁVĚR Výsledek této práce je spustitelný instalační soubor s příponou.apk, který je možno stáhnout a nainstalovat do mobilního zařízení nebo tabletu s operačním systémem Android 3.0 a vyšší. Sice tato aplikace nedisponuje velkou škálou možností práce s obrázkovými dokumenty, ale je to pro mě základní krok dostat se blíže k problematice programování pro mobilní platformu Android. Aplikace zvládá autentifikaci uživatele, práci se záznamy a možnost práce s obrázky pomocí fotoaparátu a galerie reálného zařízení. Dalším krokem po vytvoření mobilní aplikace mělo být vytvoření webových stránek pro možnost přístupu k souborům také přes počítač. Vytvořil jsem jednoduché webové stránky pomocí systému WordPress, na kterých je možná registrace do databáze uživatelů a odkud je možno aplikaci do svého mobilního zařízení stáhnout. Tyto stránky můžete navštívit na 29

30 SEZNAM POUŽITÝCH INFORMAČNÍCH ZDROJŮ 4.1 LITERATURA [1] ĽUBOSLAV, Lacko. Vývoj aplikací pro Android. Vydalo nakladatelství Computer Press v Brně roku 2015 ve společnosti Albatros Media a.s. ISBN ELEKTRONICKÁ MÉDIA [2] YOUTUBE kanál uživatele PRABESH R K. Pomáhal jsem si s touto problematikou s některými video tutoriály toho uživatele. [3] Oficiální webové stránky pro vývoj aplikací pro Android. Obsahuje dokumentace, návody a rady. Kromě výše zmíněných použitých informačních zdrojů jsem hledal rady a inspirace na YOUTUBE kanálech různých uživatelů. U většiny problémů jsem také využíval webové stránky kde jsem nejčastěji hledal řešení různých problémů. 30

DATA ARTICLE. AiP Beroun s.r.o.

DATA ARTICLE. AiP Beroun s.r.o. DATA ARTICLE AiP Beroun s.r.o. OBSAH 1 Úvod... 1 2 Vlastnosti Data Article... 1 2.1 Požadavky koncových uživatelů... 1 2.2 Požadavky na zajištění bezpečnosti a důvěryhodnosti obsahu... 1 3 Implementace

Více

KIV/PIA Semestrální práce

KIV/PIA Semestrální práce KIV/PIA Semestrální práce Diskuzní fórum Tomáš Časta(A10N0057P) casta@students.zcu.cz 1. Architektura aplikace 1.1 MVC Model-view-controller (MVC) je softwarová architektura, která rozděluje datový model

Více

KAPITOLA 1 SOCIÁLNÍ SÍTĚ A PHP...17

KAPITOLA 1 SOCIÁLNÍ SÍTĚ A PHP...17 Obsah ÚVODEM..............................................11 Co v této knize najdete................................... 12 Co budete v této knize potřebovat.......................... 13 Pro koho je tato

Více

Veřejné. Aplikace EP2W. Uživatelská příručka pro externího uživatele

Veřejné. Aplikace EP2W. Uživatelská příručka pro externího uživatele Aplikace EP2W Uživatelská příručka pro externího uživatele Verze: 1.04 Datum: 14.8.2012 Upozornění V dokumentu bylo použito názvů firem a produktů, které mohou být chráněny patentovými a autorskými právy

Více

Nutné kroky a nastavení prohlížeče pro přístup do systému REGIS. Autor: Ing. Marek Pučelík

Nutné kroky a nastavení prohlížeče pro přístup do systému REGIS. Autor: Ing. Marek Pučelík Nutné kroky a nastavení prohlížeče pro přístup do systému REGIS Autor: Ing. Marek Pučelík Vytvořeno dne: 2. dubna 2013 1 Obsah 1. Návod na instalaci certifikátu ČNB... 3 Úvod... 3 Úvodní stránka aplikace...

Více

KAPITOLA 3. Architektura aplikací na frameworku Rails. V této kapitole: modely, pohledy, řadiče.

KAPITOLA 3. Architektura aplikací na frameworku Rails. V této kapitole: modely, pohledy, řadiče. KAPITOLA 3 Architektura aplikací na frameworku Rails V této kapitole: modely, pohledy, řadiče. 58 Část I: Začínáme Jedna ze zajímavých vlastností frameworku Rails spočívá v tom, že klade docela závažná

Více

Helios RED a Internetový obchod

Helios RED a Internetový obchod (pracovní verze!) Helios RED a Internetový obchod Obsah dokumetace: 1. Úvod 2. Evidované údaje na skladové kartě 3. Přenos skladových karet z Helios RED do e-shopu 4. Přenos objednávek z e-shopu do Helios

Více

Návod k administraci e-learningové platformy

Návod k administraci e-learningové platformy LIFELONG LEARNING PROGRAMME Leonardo da Vinci Přenos inovací Návod k administraci e-learningové platformy Pracovní balíček č. 3, aktiva č. 3.3.2 Odpovědný partner: NVF Datum: 30/05/2015 Verze: Konečná

Více

MANUÁL K OBSLUZE REDAKČNÍHO SYSTÉMU / wordpress

MANUÁL K OBSLUZE REDAKČNÍHO SYSTÉMU / wordpress MANUÁL K OBSLUZE REDAKČNÍHO SYSTÉMU / wordpress www.webdevel.cz Webdevel s.r.o. IČ 285 97 192 DIČ CZ28597192 W www.webdevel.cz E info@webdevel.cz Ostrava Obránců míru 863/7 703 00 Ostrava Vítkovice M 603

Více

VÝVOJ INTERNETOVÝCH APLIKACÍ - VIA

VÝVOJ INTERNETOVÝCH APLIKACÍ - VIA Metodický list č. 1 Způsob zakončení : Úvod Technologie webových aplikací Protokol HTTP Po zvládnutí tématického celku bude student mít základní přehled o problematice programování internetových (webových)

Více

SMART GATE webové a aplikační ovládací rozhraní zařízení ESIM120

SMART GATE webové a aplikační ovládací rozhraní zařízení ESIM120 ALARM PRODEJ.CZ OFICIÁLNÍ DISTRIBUTOR VÝROBKŮ ELDES PRO ČESKOU REPUBLIKU UVÁDÍ INSTRUKTÁŽNÍ PREZENTACI SMART GATE webové a aplikační ovládací rozhraní zařízení ESIM120 ALARM PRODEJ.CZ je součástí CENTR

Více

Manuál pro administrátory. Manuál. Verze 1.0.11. pro administrátory

Manuál pro administrátory. Manuál. Verze 1.0.11. pro administrátory Manuál Verze 1.0.11 pro administrátory Obsah 1 Přihlášení do administračního rozhraní... 3 2 Administrační rozhraní... 5 2.1. Hlavní stránka... 5 2.2. Společnost... 6 2.2.1 Stav online... 6 2.2.2 Uživatelé...

Více

BankKlient. FAQs. verze 9.50

BankKlient. FAQs. verze 9.50 BankKlient FAQs verze 9.50 2 BankKlient Obsah: Úvod... 3 Instalace BankKlient možné problémy... 3 1. Nejsou instalovány požadované aktualizace systému Windows... 3 2. Instalační program hlásí, že nemáte

Více

Redakční systém Joomla. Prokop Zelený

Redakční systém Joomla. Prokop Zelený Redakční systém Joomla Prokop Zelený 1 Co jsou to red. systémy? Redakční systémy (anglicky Content Management System - CMS) jsou webové aplikace používané pro snadnou správu obsahu stránek. Hlavním cílem

Více

Manuál administrátora FMS...2

Manuál administrátora FMS...2 Manuál administrátora Manuál administrátora FMS...2 Úvod... 2 Schéma aplikace Form Management System... 2 Úvod do správy FMS... 3 Správa uživatelů... 3 Práva uživatelů a skupin... 3 Zástupci... 4 Avíza

Více

MATURITNÍ PRÁCE dokumentace

MATURITNÍ PRÁCE dokumentace MATURITNÍ PRÁCE dokumentace Jídelníček SŠIEŘ pro Android Martin Bartoň školní rok: 2012/2013 obor: třída: Počítačové systémy PS4.A ABSTRAKT Práce je zaměřená na problematiku tvorby Android aplikací,

Více

Nástroje a frameworky pro automatizovaný vývoj. Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/

Nástroje a frameworky pro automatizovaný vývoj. Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/ Nástroje a frameworky pro automatizovaný vývoj Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/ Proces vývoje webové aplikace Předepsaná adresářová struktura. Kompilace zdrojových kódů.

Více

MapleCloud a jeho použ ití. Vladimír Žák

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

Více

2. blok část B Základní syntaxe příkazů SELECT, INSERT, UPDATE, DELETE

2. blok část B Základní syntaxe příkazů SELECT, INSERT, UPDATE, DELETE 2. blok část B Základní syntaxe příkazů SELECT, INSERT, UPDATE, DELETE Studijní cíl Tento blok je věnován základní syntaxi příkazu SELECT, pojmům projekce a restrikce. Stručně zde budou představeny příkazy

Více

Redakční systém. SimpleAdmin Beta. Jan Shimi Šimonek shimi@quick.cz jan.simonek@quick.cz http://www.shimi.webz.cz/

Redakční systém. SimpleAdmin Beta. Jan Shimi Šimonek shimi@quick.cz jan.simonek@quick.cz http://www.shimi.webz.cz/ Redakční systém SimpleAdmin Beta Jan Shimi Šimonek shimi@quick.cz jan.simonek@quick.cz http://www.shimi.webz.cz/ Obsah Obsah... 2 Co je to SimpleAdmin Beta?... 3 Ovládání Administrace... 3 Články... 3

Více

Malý průvodce Internetem

Malý průvodce Internetem Malý průvodce Internetem Úvod Toto povídání by mělo sloužit jako užitečný zdroj informací pro ty, co o Internetu zatím mnoho neví nebo o něm jen slyšeli a neví, co si pod tím slovem představit. Klade si

Více

MANUÁL MOBILNÍ APLIKACE GOLEM PRO OPERAČNÍ SYSTÉM ANDROID 4.X A VYŠŠÍ

MANUÁL MOBILNÍ APLIKACE GOLEM PRO OPERAČNÍ SYSTÉM ANDROID 4.X A VYŠŠÍ MANUÁL MOBILNÍ APLIKACE GOLEM PRO OPERAČNÍ SYSTÉM ANDROID 4.X A VYŠŠÍ 1 OBSAH 1.Popis... 3 2.Ovládání aplikace...3 3.Základní pojmy... 3 3.1.Karta...3 3.2.Čtečka...3 3.3.Skupina...3 3.4.Kalendář...3 3.5.Volný

Více

Uživatelská příručka pro program

Uživatelská příručka pro program NEWARE Uživatelský manuál Uživatelská příručka pro program ve spojení se zabezpečovacím systémem strana 1 Uživatelský manuál NEWARE strana 2 NEWARE Uživatelský manuál Vaše zabezpečovací ústředna DIGIPLEX

Více

DELTA - STŘEDNÍ ŠKOLA INFORMATIKY A EKONOMIE, s.r.o. Obor informační technologie AJAX ESHOP. Maturitní projekt. Třída:

DELTA - STŘEDNÍ ŠKOLA INFORMATIKY A EKONOMIE, s.r.o. Obor informační technologie AJAX ESHOP. Maturitní projekt. Třída: DELTA - STŘEDNÍ ŠKOLA INFORMATIKY A EKONOMIE, s.r.o. Obor informační technologie AJAX ESHOP Maturitní projekt Vypracoval: Denis Ptáček Třída: 4B Rok: 2014/2015 Obsah 1. Použité nástroje... 3 1.1 NetBeans

Více

Uživatelský manuál. A3600 DL ( Data Download)

Uživatelský manuál. A3600 DL ( Data Download) Uživatelský manuál A3600 DL ( Data Download) Aplikace : Jednoduchý program pro přenášení dat z on line monitorovacího systému A3600 Export měřených statických dat do souboru Zobrazení grafů naměřených

Více

ÚVOD 3 SEZNÁMENÍ SE SYSTÉMEM 4

ÚVOD 3 SEZNÁMENÍ SE SYSTÉMEM 4 ÚVOD 3 SEZNÁMENÍ SE SYSTÉMEM 4 JEDNODUCHÉ PŘIHLÁŠENÍ 4 ADMINISTRAČNÍ PROSTŘEDÍ 5 PŘEPÍNÁNÍ JAZYKOVÉ VERZE 5 POLOŽKY HORNÍHO MENU 5 DOPLŇKOVÉ POLOŽKY MENU: 6 STROM SE STRÁNKAMI, RUBRIKAMI A ČLÁNKY 7 TITULNÍ

Více

[APLIKACE PRO PŘEHRÁVÁNÍ VIDEA - PROJEKT MIAMI]

[APLIKACE PRO PŘEHRÁVÁNÍ VIDEA - PROJEKT MIAMI] [APLIKACE PRO PŘEHRÁVÁNÍ VIDEA - PROJEKT MIAMI] [Aktualizace dokumentu: 3.9.2011 9:49:00 Verze dokumentu: 2.2 Obsah Obsah... 2 1. Struktura aplikace... 3 2. Registrace aplikace na serveru a první start

Více

TouchGuard Online pochůzkový systém

TouchGuard Online pochůzkový systém TouchGuard Online pochůzkový systém Uživatelský manuál TTC TELEKOMUNIKACE, s.r.o. Třebohostická 987/5 100 00 Praha 10 tel.: 234 052 111 fax.: 234 052 999 e-mail: ttc@ttc.cz http://www.ttc-telekomunikace.cz

Více

Individuální projekt z předmětu webových stránek 2012 - Anketa Jan Livora

Individuální projekt z předmětu webových stránek 2012 - Anketa Jan Livora UŽIVATELSKÁ TECHNICKÁ DOKUMENTACE ANKETA : Individuální projekt z předmětu webových stránek 2012 - Anketa Jan Livora [2ITa] [sk1] 1 Obsah DŮLEŽITÉ UPOZORNĚNÍ!!!... 3 PROHLÁŠENÍ O AUTORSTVÍ:... 3 ANOTACE:...

Více

Vývoj, výroba, prodej a montáž docházkových a identifikačních systémů. Docházka 3000 Personalistika

Vývoj, výroba, prodej a montáž docházkových a identifikačních systémů. Docházka 3000 Personalistika BM Software, Němčičky 84, 69107 Němčičky u Břeclavi Vývoj, výroba, prodej a montáž docházkových a identifikačních systémů Tel: 519 430 765, Mobil: 608 447 546 e-mail: bmsoft@seznam.cz web: http://www.dochazka.eu

Více

LuxRiot uživatelský manuál verze 1.6.12. Uživatelský manuál Verze 1.6.12. -1-2008, Stasa s.r.o.,pokorného 14, 190 00, PRAHA

LuxRiot uživatelský manuál verze 1.6.12. Uživatelský manuál Verze 1.6.12. -1-2008, Stasa s.r.o.,pokorného 14, 190 00, PRAHA Uživatelský manuál Verze 1.6.12-1- 2008, Stasa s.r.o.,pokorného 14, 190 00, PRAHA LuxRiot je softwarový balík, určený pro sledování a ukládání dat z kamer. Umožňuje přijímat data z IP kamer a video serverů

Více

Mobilní aplikace Novell Filr Stručný úvod

Mobilní aplikace Novell Filr Stručný úvod Mobilní aplikace Novell Filr Stručný úvod Únor 2016 Podporovaná mobilní zařízení Aplikace Novell Filr je podporována v následujících mobilních zařízeních: Telefony a tablety se systémem ios 8 novějším

Více

Statistica, kdo je kdo?

Statistica, kdo je kdo? Statistica, kdo je kdo? Newsletter Statistica ACADEMY Téma: Typy instalací Typ článku: Teorie Někteří z vás používají univerzitní licence, někteří síťové, podnikové atd. V tomto článku Vám představíme,

Více

Část 1 Moderní JavaScript

Část 1 Moderní JavaScript Obsah Část 1 Moderní JavaScript Kapitola 1 Moderní programování v JavaScriptuh.................... 13 Objektově orientovaný JavaScript................................13 Testování zdrojového kódu......................................

Více

Obsah. Úvod... 2. Co je KORG KONTROL Editor?... 2 Požadavky na systém... 2 Instalace... 3

Obsah. Úvod... 2. Co je KORG KONTROL Editor?... 2 Požadavky na systém... 2 Instalace... 3 Obsah Úvod... 2 Co je KORG KONTROL Editor?... 2 Požadavky na systém... 2 Instalace... 3 Instalace pro uživatele Windows... 3 Instalace pro uživatele Mac OS X... 3 Quick start... 4 Spuštění KORG KONTROL

Více

17. července 2005 15:51 z moravec@yahoo.com http://www.z-moravec.net/

17. července 2005 15:51 z moravec@yahoo.com http://www.z-moravec.net/ 17. července 2005 15:51 z moravec@yahoo.com http://www.z-moravec.net/ Úvod 1 Úvod Nedávno jsem zveřejnil návod na vytvoření návštěvní knihy bez nutnosti použít databázi. To je výhodné tehdy, kdy na serveru

Více

Nástroj WebMaker TXV 003 28.01 první vydání Únor 2009 změny vyhrazeny

Nástroj WebMaker TXV 003 28.01 první vydání Únor 2009 změny vyhrazeny Nástroj WebMaker TXV 003 28.01 první vydání Únor 2009 změny vyhrazeny 1 TXV 003 28.01 Historie změn Datum Vydání Popis změn Únor 2009 1 První verze (odpovídá stavu nástroje ve verzi 1.6.2) Obsah 1 Úvod...3

Více

Studentská tvůrčí a odborná činnost STOČ 2015

Studentská tvůrčí a odborná činnost STOČ 2015 Studentská tvůrčí a odborná činnost STOČ 2015 PROGRAMOVATELNÝ PRVEK SYSTÉMU INTELIGENTNÍ DOMÁCNOSTI Lukáš SMOLKA Vysoká škola báňská Technická univerzita Ostrava 17. listopadu 15/2172 708 33 Ostrava-Poruba

Více

MS ACCESS A MS WORD V KAŽDODENNÍ PRAXI

MS ACCESS A MS WORD V KAŽDODENNÍ PRAXI MS ACCESS A MS WORD V KAŽDODENNÍ PRAXI Martin Fussek VL Servis s.r.o., Ruská 24/83, 706 02 Ostrava Vítkovice, fussek@lahvarna.cz Abstrakt Příspěvek volně navazuje na můj příspěvek na TS 1999, přičemž nyní

Více

Generování žádostí o kvalifikovaný certifikát a instalace certifikátu Uživatelská příručka pro prohlížeč Internet Explorer

Generování žádostí o kvalifikovaný certifikát a instalace certifikátu Uživatelská příručka pro prohlížeč Internet Explorer Generování žádostí o kvalifikovaný certifikát a instalace certifikátu Uživatelská příručka pro prohlížeč Internet Explorer 1 První certifikační autorita, a.s. 8.9.2011 Obsah 1. Úvod... 3 2. Požadavky na

Více

Maturitní témata z předmětu PROGRAMOVÉ VYBAVENÍ pro šk. rok 2012/2013

Maturitní témata z předmětu PROGRAMOVÉ VYBAVENÍ pro šk. rok 2012/2013 Maturitní témata z předmětu PROGRAMOVÉ VYBAVENÍ pro šk. rok 2012/2013 1. Nástroje programu MS Word a) vysvětlete pojmy šablona, styl (druhy stylů) význam a užití, b) vysvětlete pojem oddíl (druhy oddílů),

Více

- 1 - Smlouva o dílo. uzavřená podle 536 a násl. obchodního zákoníku v účinném znění

- 1 - Smlouva o dílo. uzavřená podle 536 a násl. obchodního zákoníku v účinném znění - 1 - Smlouva o dílo uzavřená podle 536 a násl. obchodního zákoníku v účinném znění Přílohy : A Technická dokumentace a popis díla B Kalkulace ceny díla 1. Účastníci smlouvy Smluvní strany této smlouvy,

Více

UNIVERZITA PARDUBICE DOPRAVNÍ FAKULTA JANA PERNERA

UNIVERZITA PARDUBICE DOPRAVNÍ FAKULTA JANA PERNERA UNIVERZITA PARDUBICE DOPRAVNÍ FAKULTA JANA PERNERA SOFTWAROVÁ PODPORA PRO TECHNICKOU PŘÍPRAVU PROJEKTU V ELEKTRIZACI ŽELEZNIC PRAHA A.S. BC. LUKÁŠ HRON DIPLOMOVÁ PRÁCE 2008 Souhrn Tato práce si klade

Více

VYUŽITÍ REGIONÁLNÍCH FUNKCÍ A WWW ROZHRANÍ V INTEGROVANÉM KNIHOVNÍM SYSTÉMU KPWINSQL

VYUŽITÍ REGIONÁLNÍCH FUNKCÍ A WWW ROZHRANÍ V INTEGROVANÉM KNIHOVNÍM SYSTÉMU KPWINSQL VYUŽITÍ REGIONÁLNÍCH FUNKCÍ A WWW ROZHRANÍ V INTEGROVANÉM KNIHOVNÍM SYSTÉMU KPWINSQL Petr Štefan Václav Trunec, KP-sys, Čacké 155, Pardubice 1 Úvod Firma KP-SYS spol. s r. o. dodává na náš trh integrované

Více

Manuál aplikace Inkaso pohledávek

Manuál aplikace Inkaso pohledávek Manuál aplikace Inkaso pohledávek Obsah Manuál aplikace Inkaso pohledávek... 1 Obsah... 1 Úvod... 4 Podpora... 4 Moduly aplikace... 5 Nastavení Internet Exploreru IE 8 a IE 9... 5 Volby na přihlašovací

Více

www prezentace restaurace

www prezentace restaurace www prezentace restaurace www presentation of restaurant Ladislav Jeníček Bakalářská práce 2010 UTB ve Zlíně, Fakulta aplikované informatiky, 2010 4 ABSTRAKT Bakalářská práce se zabývá webovou prezentací

Více

Sentech AL 7000 C. Instalace a ovládání programu BREATH

Sentech AL 7000 C. Instalace a ovládání programu BREATH Sentech AL 7000 C Instalace a ovládání programu BREATH Program BREATH slouží k ovládání detektoru alkoholu AL 7000C pomocí počítače. Umožňuje provádět měření, zaznamenávat je a exportovat do Excelu. Instalace

Více

10. Editor databází dotazy a relace

10. Editor databází dotazy a relace 10. Editor databází dotazy a relace Dotazy Dotazy tvoří velkou samostatnou kapitolu Accessu, která je svým významem téměř stejně důležitá jako oblast návrhu a úpravy tabulek. Svým rozsahem je to ale oblast

Více

Návrh a tvorba WWW stránek 1/14. PHP a databáze

Návrh a tvorba WWW stránek 1/14. PHP a databáze Návrh a tvorba WWW stránek 1/14 PHP a databáze nejčastěji MySQL součástí balíčků PHP navíc podporuje standard ODBC PHP nemá žádné šablony pro práci s databází princip práce s databází je stále stejný opakované

Více

PŘESTUP/HOSTOVÁNÍ HRÁČE MANUÁL

PŘESTUP/HOSTOVÁNÍ HRÁČE MANUÁL PŘESTUP/HOSTOVÁNÍ HRÁČE MANUÁL Platný od 1. července 2015 17. ČERVNA 2015 ČESKÁ BASKETBALOVÁ FEDERACE Zátopkova 100/2, 160 17 Praha 6 Manuál pro elektronické vyřízení hostování či přestupu hráče. 1. Zájemce

Více

Jak začít s ed MARKETEM

Jak začít s ed MARKETEM Jak začít s ed MARKETEM Ostrava, 26. ledna 2016 E LINKX a.s. Novoveská 1262/95, 709 00 Ostrava tel.: +420 597 444 777 e-mail: obchod@elinkx.cz www.elinkx.cz Obsah 1. Úvod... 3 2. Jak nastavit e-shop...

Více

INOVACE PŘEDMĚTŮ ICT. MODUL 11: PROGRAMOVÁNÍ WEBOVÝCH APLIKLACÍ Metodika

INOVACE PŘEDMĚTŮ ICT. MODUL 11: PROGRAMOVÁNÍ WEBOVÝCH APLIKLACÍ Metodika Vyšší odborná škola ekonomická a zdravotnická a Střední škola, Boskovice INOVACE PŘEDMĚTŮ ICT MODUL 11: PROGRAMOVÁNÍ WEBOVÝCH APLIKLACÍ Metodika Zpracoval: Jaroslav Kotlán srpen 2009s Úvod Modul Programování

Více

Obsah. Seznam možných testů. Termíny úkolů

Obsah. Seznam možných testů. Termíny úkolů Obsah Přihlášení do aplikace Pracovní plocha Obecné nastavení Nastavení programu Aktuálně připojení uživatelé Obsah programu Uživatelé systému LMS Unifor Uživatel Seznam možných rolí pro aplikaci Tutor

Více

Uživatelský manuál pokladního systému Cash OnLine

Uživatelský manuál pokladního systému Cash OnLine Uživatelský manuál pokladního systému Cash OnLine stránka #1 Vážený zákazníku, děkujeme, že jste si vybrali náš pokladní systém. Cash OnLine je vyvíjen s tou největší péčí a důrazem na spolehlivost a bezpečnost

Více

Propojení ekonomického systému POHODA s e-shopem FastCentrik 3.0

Propojení ekonomického systému POHODA s e-shopem FastCentrik 3.0 Propojení ekonomického systému POHODA s e-shopem FastCentrik 3.0 Z tohoto dokumentu se dozvíte, jak nastavit správně systém POHODA a e-shop, aby korektně fungovaly přenosy mezi oběma systémy. Propojení

Více

SPZ 2010 13.13. Uživatelská příručka

SPZ 2010 13.13. Uživatelská příručka SPZ 2010 13.13 Uživatelská příručka Listopad, 2010 Obsah Obsah ÚVOD... 2 Nápověda programu... 2 POŽADAVKY... 2 INSTALACE... 3 ZÁKLADNÍ NASTAVENÍ... 5 PRVNÍ NAČTENÍ DAT... 6 Automatické načtení... 6 Doplnění

Více

Obsah. Rozdíly mezi systémy Joomla 1.0 a 1.5...15 Systém Joomla coby jednička online komunity...16 Shrnutí...16

Obsah. Rozdíly mezi systémy Joomla 1.0 a 1.5...15 Systém Joomla coby jednička online komunity...16 Shrnutí...16 Obsah Kapitola 1 Seznámení se systémem Joomla!................................. 9 Přehled systémů pro správu obsahu....................................................10 Použití systému pro správu obsahu.....................................................11

Více

UŽIVATELSKÁ PŘÍRUČKA Import dat do Pohody Firmadat, s.r.o. 2015

UŽIVATELSKÁ PŘÍRUČKA Import dat do Pohody Firmadat, s.r.o. 2015 UŽIVATELSKÁ PŘÍRUČKA Import dat do Pohody Firmadat, s.r.o. 2015-1 - I. Popis funkcí Modul Import dat do Pohody je určený uživatelům ES Pohoda a podporuje všechny její verze, tedy MDB, SQL i E1. Zpracovává

Více

WiFiS Uživatelská příručka Obsah

WiFiS Uživatelská příručka Obsah WiFiS Uživatelská příručka Obsah Nastavení aplikace Popis jednotlivých číselníků Agenda ISP internet service provider Obecné Nastavení Nastavení jednotlivých číselníků Skupiny číselníku Agenda, ISP a Obecné

Více

Uživatelský manuál Radekce-Online.cz

Uživatelský manuál Radekce-Online.cz Uživatelský manuál Radekce-Online.cz (revize 06/2011) V prvním kroku třeba vstoupit do administrace na adrese www.redakce-online.cz kterou naleznete na záložce Administrace / Vstup do Administrace, pro

Více

popis funkcí a nastavení (verze 2. 8) 2010-2015 MILAN PASTOR DIS., ING. MICHAL KOPECKÝ

popis funkcí a nastavení (verze 2. 8) 2010-2015 MILAN PASTOR DIS., ING. MICHAL KOPECKÝ 2010-2015 popis funkcí a nastavení (verze 2. 8) MILAN PASTOR DIS., ING. MICHAL KOPECKÝ FIRMADAT S.R.O. Havlíčkova 1280,765 02 Otrokovice, tel.: 571 112 089 Obsah 1. Nastavení... 2 1.1. První přihlášení...

Více

Maturitní otázka webové stránky (technologie tvorby webu) Co znamená pojem Web? Web, www stránky, celým názvem World Wide Web,

Maturitní otázka webové stránky (technologie tvorby webu) Co znamená pojem Web? Web, www stránky, celým názvem World Wide Web, Maturitní otázka webové stránky (technologie tvorby webu) Co znamená pojem Web? Web, www stránky, celým názvem World Wide Web, v doslovném překladu "světová rozsáhlá síť neboli celosvětová síť, je označení

Více

VYSOKÁ ŠKOLA POLYTECHNICKÁ JIHLAVA Katedra elektrotechniky a informatiky Obor Aplikovaná informatika

VYSOKÁ ŠKOLA POLYTECHNICKÁ JIHLAVA Katedra elektrotechniky a informatiky Obor Aplikovaná informatika VYSOKÁ ŠKOLA POLYTECHNICKÁ JIHLAVA Katedra elektrotechniky a informatiky Obor Aplikovaná informatika Napojení e-shopu na obchodní portál aukro.cz bakalářská práce Autor: Josef Vrbata Vedoucí práce: Ing.

Více

MLE2 a MLE8. Datalogery událostí

MLE2 a MLE8. Datalogery událostí MLE2 a MLE8 Datalogery událostí Zapisovač počtu pulsů a událostí Návod k obsluze modelů MLE2 MLE8 Doporučujeme vytisknout tento soubor, abyste jej mohli používat, když se budete učit zacházet se zapisovačem.

Více

Snadná úprava stránek, nemusím umět HTML, tvořím obsah téměř jako ve Wordu. Jak změnit obsah nástěnky: vpravo nahoře Nastavení zobrazených informací

Snadná úprava stránek, nemusím umět HTML, tvořím obsah téměř jako ve Wordu. Jak změnit obsah nástěnky: vpravo nahoře Nastavení zobrazených informací Školení Wordpress Nainstalované pluginy: WPML Multilingual CMS Adminize Capability Manager Contact Form 7 Wordpress Download Monitor Google Analytics for WordPress Simple Google Sitemap XML Seznámení s

Více

LV5WDR Wireless Display Receiver Rychlá příručka

LV5WDR Wireless Display Receiver Rychlá příručka LV5WDR Wireless Display Receiver Rychlá příručka 1 1. Představení Wireless display receiver S Wireless display receiver (dále jen WDR) můžete jednoduše zobrazovat multimediální obsah (videa, fotografie,

Více

Filr 2.0 Uživatelská příručka k aplikaci Filr Web. Únor 2016

Filr 2.0 Uživatelská příručka k aplikaci Filr Web. Únor 2016 Filr 2.0 Uživatelská příručka k aplikaci Filr Web Únor 2016 Právní vyrozumění Informace o právních upozorněních, ochranných známkách, prohlášeních o omezení odpovědnosti, zárukách, omezeních exportu a

Více

NÁVOD jak na webinář přes WizIQ

NÁVOD jak na webinář přes WizIQ NÁVOD jak na webinář přes WizIQ Obsah: Jak se dostanu na webinář?... 2 Použití manuálu bez tisku... 2 Co potřebuji k připojení na webinář?... 2 Jak se dostanu do vzdělávací třídy?... 2 Adobe Flash Enabler...

Více

Mid Android M001, M002, M003

Mid Android M001, M002, M003 Mid Android M001, M002, M003 Uživatelská příručka 1 Uživatelská příručka...1 1. Obrázek zařízení...4 2. Základní informace...5 2.1 Nabíjení baterie...5 2.2 Použití SD karty...5 2.3 Vypnutí a zapnutí...5

Více

Windows 10 (5. třída)

Windows 10 (5. třída) Windows 10 (5. třída) Pracovní plocha: takto vypadá Pracovní plocha u nás ve škole - pozadí Pracovní plochy - ikony na Pracovní ploše ikona Student 17 (se jménem přihlášeného uživatele) ikona Tento počítač

Více

NÁVRH A REALIZACE WWW PREZENTACE ČKR

NÁVRH A REALIZACE WWW PREZENTACE ČKR NÁVRH A REALIZACE WWW PREZENTACE ČKR Šárka Ocelková Ústav výpočetní techniky MU v Brně, Botanická 68a, 602 00 Brno, ČR E-mail: ocelkova@ics.muni.cz Abstrakt U zrodu www prezentace České konference rektorů

Více

Instalační manuál. 1. Instalace hardwaru

Instalační manuál. 1. Instalace hardwaru Instalační manuál Tipy: Pokud je to nezbytné, resetujte kameru. Najděte na spodní nebo zadní straně tlačítko "RESET" a přidržte jej na 10 sekund, zatímco je zapnuté napájení. 1. Instalace hardwaru 1.1

Více

ADDAT HEAT Control - Návod k použití - verze 2.07 (firmware 1.44)

ADDAT HEAT Control - Návod k použití - verze 2.07 (firmware 1.44) - ADDAT HEAT Control - Návod k použití - verze 2.07 (firmware 1.44) ADDAT s.r.o. Májová 1126 463 11 Liberec 30 telefon: fax: http: e-mail: 485 102 271 485 114 761 www.addat.cz addat@addat.cz Obsah: 1.

Více

NÁVOD K ZAŘÍZENÍM PRO BEZDRÁTOVÝ PŘENOS ZVUKU A OBRAZU (Miracast)

NÁVOD K ZAŘÍZENÍM PRO BEZDRÁTOVÝ PŘENOS ZVUKU A OBRAZU (Miracast) NÁVOD K ZAŘÍZENÍM PRO BEZDRÁTOVÝ PŘENOS ZVUKU A OBRAZU (Miracast) Obsah Návod pro práci se zařízením BenQ Qcast... 3 1. Popis zařízení... 4 2. Jednorázová instalace zařízení... 5 3. Používání zařízení...

Více

Univerzita Palackého v Olomouci. Služby spojené s Active Directory

Univerzita Palackého v Olomouci. Služby spojené s Active Directory Moderní učitel CZ.1.07/1.3.00/51.0041 Univerzita Palackého v Olomouci Pedagogická fakulta Služby spojené s Active Directory doc. PhDr. Milan Klement, Ph.D. Olomouc 2015 Publikace vznikla v rámci ESF projektu

Více

NÁVOD K POUŽITÍ SET-TOP-BOXU ARRIS VIP 1113

NÁVOD K POUŽITÍ SET-TOP-BOXU ARRIS VIP 1113 NÁVOD K POUŽITÍ SET-TOP-BOXU ARRIS VIP 1113 EDERA Group a. s. tel.: 775 212 034 e-mail: porucha@edera.cz web: www.edera.cz Vážení klienti, jsme rádi, že jste si za svého poskytovatele televizních služeb

Více

Point of View TAB-P731N- Android 4.0 Tablet PC. Čeština. Obsah

Point of View TAB-P731N- Android 4.0 Tablet PC. Čeština. Obsah Point of View TAB-P731N- Android 4.0 Tablet PC Čeština Obsah Obecné pokyny pro užívání zařízení... 2 Doplňující informace... 2 Obsah balení... 2 1.0 Základní informace... 3 1.1 Tlačítka a konektory...

Více

Uživatelská příručka

Uživatelská příručka Uživatelská příručka PC výkaznictví JASU (program pro zpracování účetního výkaznictví) březen 2012 Dodavatel: MÚZO Praha s.r.o. Politických vězňů 15 P.O.Box 36 111 21 Praha 1 telefon: 224 091 619 fax:

Více

Přehled verzí aplikace WinTechnol

Přehled verzí aplikace WinTechnol Přehled verzí aplikace WinTechnol Verze 2.0.16 5. 2. 2009 Opravena chyba, která znemožňovala ladění s DOS verzemi systému a WinCNC revize menší než 637. Opraveno nesprávné ukládání informace o aktuální

Více

ZPRACOVÁNÍ NEURČITÝCH ÚDAJŮ V DATABÁZÍCH

ZPRACOVÁNÍ NEURČITÝCH ÚDAJŮ V DATABÁZÍCH 0. Obsah Strana 1 z 12 VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA STROJNÍHO INŽENÝRSTVÍ ÚSTAV AUTOMATIZACE A INFORMATIKY FACULTY OF MECHANICAL ENGINEERING INSTITUTE OF AUTOMATION

Více

Fotogalerie pro redakční systém Marwel Obscura v. 2.0

Fotogalerie pro redakční systém Marwel Obscura v. 2.0 Fotogalerie pro redakční systém Marwel Obscura v. 2.0 postupy a doporučení pro práci redaktorů verze manuálu: 1.1 QCM, s. r. o., březen 2011 Podpora: e-mail: podpora@qcm.cz tel.: +420 538 702 705 Obsah

Více

POLOPROVOZ ZNALOSTNÍ DATABÁZE INTERPI DOKUMENTACE

POLOPROVOZ ZNALOSTNÍ DATABÁZE INTERPI DOKUMENTACE POLOPROVOZ ZNALOSTNÍ DATABÁZE INTERPI DOKUMENTACE INTERPI Interoperabilita v paměťových institucích Program aplikovaného výzkumu a vývoje národní kulturní identity (NAKI) (DF11P01OVV023) Zpracovali: Marie

Více

1 Co je nového v aplikaci Filr 2.0 Desktop

1 Co je nového v aplikaci Filr 2.0 Desktop Poznámky k verzi aplikace Filr 2.0 Desktop Únor 2016 Aplikace Filr 2.0 Desktop zavádí funkci Soubory na vyžádání, která poskytuje konsolidované nebo virtuální zobrazení všech souborů na serveru Filr a

Více

Uživatelská příručka ISKP14+ pro Integrované nástroje: Žádost o podporu strategie ITI/IPRÚ

Uživatelská příručka ISKP14+ pro Integrované nástroje: Žádost o podporu strategie ITI/IPRÚ Uživatelská příručka ISKP14+ pro Integrované nástroje: Žádost o podporu strategie ITI/IPRÚ Verze: 1.0 Listopad 2015 1 Obsah 1 Přehled provedených změn... 3 2 Žádost o integrovanou strategii... 4 2.1. Registrace

Více

Na základě Business Targets autora Simona Greenalla, vydaných nakladatelstvím Macmillan Heinemann English Language Teaching (Oxford).

Na základě Business Targets autora Simona Greenalla, vydaných nakladatelstvím Macmillan Heinemann English Language Teaching (Oxford). LANGMaster International, s.r.o. Branická 107, 147 00 Praha 4 Česká republika Tel.: +420 244 460 807, +420 736 623 459 Fax: +420 244 463 411 e-mail: info@langmaster.cz http://www.langmaster.cz Na základě

Více

Zajištění kvality služby (QoS) v operačním systému Windows

Zajištění kvality služby (QoS) v operačním systému Windows VŠB TU Ostrava Směrované a přepínané sítě Zajištění kvality služby (QoS) v operačním systému Windows Teoretické možnosti aplikace mechanismů zabezpečení kvality služby (QoS) v nových verzích MS Windows

Více

První přihlášení do datové schránky krok za krokem

První přihlášení do datové schránky krok za krokem První přihlášení do datové schránky krok za krokem Dostali jste do rukou přístupové údaje ke vstupu do Vaší datové schránky a nevíte, kde začít? Stačí pět základních kroků, aby Vaše datová schránka byla

Více

ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE

ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE Fakulta elektrotechnická KATEDRA ŘÍDICÍ TECHNIKY Webové rozhraní pro odevzdávání studentských prací srpen 2007 Vypracoval: Martin Drobný Vedoucí práce: Ing. Richard

Více

Obsah. 1.1 Úvod do práce s autorským nástrojem ProAuthor 4

Obsah. 1.1 Úvod do práce s autorským nástrojem ProAuthor 4 Obsah 1 Úvod do práce s autorským nástrojem ProAuthor 4 1.1 Úvod do práce s autorským nástrojem ProAuthor 4 2 Založení kurzu 7 2.1 Jak začít 8 2.2 Vyplnění vstupních informací o kurzu 10 2.3 Založení vlastního

Více

BIBLIOGRAFICKÉ CITACE SNADNO A RYCHLE PROSTŘEDNICTVÍM INTERNETU

BIBLIOGRAFICKÉ CITACE SNADNO A RYCHLE PROSTŘEDNICTVÍM INTERNETU BIBLIOGRAFICKÉ CITACE SNADNO A RYCHLE PROSTŘEDNICTVÍM INTERNETU Martin Krčál, DiS. Úvod Při psaní odborných textů se často setkáváme s problémem, jak správně citovat použitou literaturu. K tomuto účelu

Více

Maturitní otázky z předmětu PROGRAMOVÁNÍ

Maturitní otázky z předmětu PROGRAMOVÁNÍ Wichterlovo gymnázium, Ostrava-Poruba, příspěvková organizace Maturitní otázky z předmětu PROGRAMOVÁNÍ 1. Algoritmus a jeho vlastnosti algoritmus a jeho vlastnosti, formy zápisu algoritmu ověřování správnosti

Více

Obsah. Část I Začínáme s jazykem AppleScript

Obsah. Část I Začínáme s jazykem AppleScript Obsah Úvod... 13 Je tato kniha pro vás?...13 Jaká témata kniha pokrývá?...13 Proč je text vytištěný tolika různými druhy písma a k čemu jsou všechny ty podivné značky?...15 Zpětná vazba od čtenářů...16

Více

UŽIVATELSKÁ DOKUMENTACE. TS-ELDAx SMART TRUST electronic ARCHIVE Cloudové rozhraní

UŽIVATELSKÁ DOKUMENTACE. TS-ELDAx SMART TRUST electronic ARCHIVE Cloudové rozhraní UŽIVATELSKÁ DOKUMENTACE TS-ELDAx SMART TRUST electronic ARCHIVE Cloudové rozhraní SMLOUVA (PROJEKT) ČÍSLO: STÁDIUM: Schváleno ZAKÁZKA ČÍSLO: DŮVĚRNOST: Veřejné ZE DNE: DATUM AKTUALIZACE: ZPRACOVAL / AUTOR:

Více

Databázový systém Matylda

Databázový systém Matylda Databázový systém Matylda Návrh softwarového projektu Vývojový tým Předpokládaný počet řešitelů: 5 Vedoucí: Mgr. Martin Nečaský Ph.D. Motivace V současné době se mnoho nákupů odehrává v internetových obchodech.

Více

1 Návod k instalaci školící databáze

1 Návod k instalaci školící databáze 1 Návod k instalaci školící databáze 1.1 O školící databázi Školící databáze obsahuje data, která byla použita v příkladech publikace SAP BusinessObjects: Web Intelligence v praxi. Školící data jsou uložena

Více

Možnosti a využití linuxových přijímačů twin HD PVR se systémem Enigma2

Možnosti a využití linuxových přijímačů twin HD PVR se systémem Enigma2 Možnosti a využití linuxových přijímačů twin HD PVR se systémem Enigma2 Vzhledem k tomu, že zákazníci i majitelé přijímačů někdy nevědí vše o možnostech využití či zapojení těchto druhů přístrojů, chtěl

Více

Instalace a konfigurace OpenAdmin tool na M$ a Linuxu

Instalace a konfigurace OpenAdmin tool na M$ a Linuxu Instalace a konfigurace OpenAdmin tool na M$ a Linuxu Tento dokument se snaží postihnout postup instalace a konfigurace Open Admin tool pro IBM IDS verze 11.10, který byl prezentován na semináři CIDUG

Více

CTUGuide (XXX-KOS) D1

CTUGuide (XXX-KOS) D1 CTUGuide (XXX-KOS) D1 Verze: 1.0 Předmět: PDA Mentor: Zdeněk Míkovec Autor: Petr Tarant, Martin Štajner, Petr Husák Datum: 14. 02. 2013 Obsah CTUGUIDE verze 1.0 1. Úvod... 3 1.1. Úvod do problematiky...

Více

SPORTONGO UŽIVATELSKÁ PŘÍRUČKA

SPORTONGO UŽIVATELSKÁ PŘÍRUČKA SPORTONGO UŽIVATELSKÁ PŘÍRUČKA Obsah 1 Managerské rozhraní... 3 1.1 Kroužky a nábory do kroužků... 3 1.1.1 Předpoklady... 3 1.1.2 Vytvoření kroužku... 3 1.1.3 Členství... 4 1.1.4 Vytvoření náboru... Chyba!

Více

1 of 14 14.12.2004 14:27

1 of 14 14.12.2004 14:27 1 of 14 14.12.2004 14:27 Popis systému EDOX je systém vyvinutý ve společnosti Evektor spol. s r.o. určený pro bezpečné sdílení technické dokumentace a dalších dokumentů. Systém je umístěn na webovém serveru

Více