ZÁVĚREČNÁ STUDIJNÍ PRÁCE dokumentace
|
|
- Aneta Bílková
- před 8 lety
- Počet zobrazení:
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. 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íceKIV/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íceKAPITOLA 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íceVeř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íceNutné 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íceKAPITOLA 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íceHelios 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íceNá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íceMANUÁ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íceVÝ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íceSMART 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íceManuá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íceBankKlient. 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íceRedakč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íceManuá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íceMATURITNÍ 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íceNá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íceMapleCloud 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íce2. 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íceRedakč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íceMalý 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íceMANUÁ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íceUž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íceDELTA - 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íceUž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 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] [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íceTouchGuard 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íceIndividuá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íceVý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íceLuxRiot 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íceMobilní 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íceStatistica, 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
Obsah Část 1 Moderní JavaScript Kapitola 1 Moderní programování v JavaScriptuh.................... 13 Objektově orientovaný JavaScript................................13 Testování zdrojového kódu......................................
VíceObsah. Ú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íce17. č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íceNá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íceStudentská 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íceMS 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íceGenerová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íceMaturitní 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í Přílohy : A Technická dokumentace a popis díla B Kalkulace ceny díla 1. Účastníci smlouvy Smluvní strany této smlouvy,
VíceUNIVERZITA 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íceVYUŽ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íceManuá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ícewww 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íceSentech 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íce10. 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íceNá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ícePŘ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íceJak 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íceINOVACE 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íceObsah. 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íceUž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ícePropojení 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íceSPZ 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íceObsah. 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íceUŽ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íceWiFiS 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íceUž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ícepopis 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íceMaturitní 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íceVYSOKÁ Š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íceMLE2 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íceSnadná ú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íceLV5WDR 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íceFilr 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íceNÁ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íceMid 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íceWindows 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íceNÁ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íceInstalač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íceADDAT 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íceNÁ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íceUniverzita 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íceNÁ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ícePoint 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íceUž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ícePř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íceZPRACOVÁ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íceFotogalerie 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ícePOLOPROVOZ 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íce1 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íceUž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íceNa 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íceZajiš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ícePrvní 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 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íceObsah. 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íceBIBLIOGRAFICKÉ 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íceMaturitní 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íceObsah. Čá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íceUŽ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íceDatabá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íce1 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íceMož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íceInstalace 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íceCTUGuide (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íceSPORTONGO 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íce1 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