SCADA systémy na platformě mobilních zařízení
|
|
- Julie Vacková
- před 8 lety
- Počet zobrazení:
Transkript
1 SCADA systémy na platformě mobilních zařízení Ondřej Krejcar, Stanislav Slíva Katedra měřicí a řídicí techniky, FEI, VŠB Technická univerzita Ostrava 17. listopadu 15, , Ostrava-Poruba Ondrej.Krejcar@vsb.cz, Stanislav.Sliva@vsb.cz Abstrakt. Článek popisuje programovací možnosti SCADA systémů v kontextu mobilních zařízení v souvislosti se systémy řízení a problémy s řešením situací vznikajících v důsledku návrhu a provozu takovýchto systémů. Hlavní důraz je kladen na komplexní pohled na tuto problematiku a ukázání možností užití SCADA systémů na konkrétním mobilním zařízení HP ipaq Klíčová slova: SCADA, mobilní zařízení, systémy řízení 1 Úvod Programování pro mobilní zařízení konkrétně PDA (personal digital asistent) je v podstatě možné směrovat do dvou směrů. Nejznámější je platforma MS Windows CE od společnosti Microsoft, jenž je nyní přejmenovaná na Pocket PC momentálně verze 2002, přičemž verze 2003 je již připravena. Druhý směr je použití OS Linux. 1.1 Programátorské možnosti Uvážíme-li zřejmá specifika daná použitím mobilního zařízení, jelikož OS Win CE nevyužívá pouze kapesních počítačů, ale je možné jej najít i v dalších zařízeních, máme v podstatě dvě použitelné a podporované programové platformy. První z nich je sice mladší, ale o to více podporována mateřskou firmou Microsoft a to.net framework. Microsoft sice nabízí zdarma vývojové prostředí MS embedded Visual Tools (momentálně verzi 3), nicméně není ani zdaleka tak komfortním nástrojem jako.net. Ani ten ovšem není dokonalý. Nemá totiž zatím portaci na Linux. Podporu obou zmiňovaných operačních systémů má naopak jazyk Java společnosti Sun, jenž jej vyvíjí od roku Java programovací jazyk nezávislý na operačním systému Program napsaný v Javě je možno spustit na každém procesoru, na kterém běží virtuální stroj Javy JVM (Java Virtual Machine). JVM je virtuální (softwarový nebo hardwarový) procesor na kterém je možno spustit program nebo aplet napsaný v Javě. Jelikož je JVM implementována ve velkém množství vestavných zařízení, serverech, mobilních telefonech i PDA, jeví se zde další výhody v podobě jednotné jazykové platformy pro vývoj celopodnikových systémů i určitá znuvupoužitelnost kódu.
2 Pro používání mobilních zařízení je jejich nedílnou součástí síťová komunikace. Jazyk Java ji umožňuje prostřednictvím datagramů a soketů. Podporuje rovněž vzdálené volání metod svojí vlastní čistě Java technologií RMI, pomocí které mohou komunikovat javovské aplikace. Není však omezena pouze na tuto technologii, ale je možná komunikace i s ostatními aplikacemi napsanými v jiných programovacích jazycích pomocí technologie CORBA. Tato vlastnost je klíčová pro bezpečně-kritické aplikace, kde je nutno pro zamezení chybovosti kromě jiného typu procesoru nutné použít rovněž jiný programovací jazyk. Současná specifikace JVM neodpovídá real-time požadavkům. Probíhá však napravení specifikace jazyka Java [RTJ] pro real-time použití. Specifikaci vypracovává skupina Real-Time Java Expert Group (RTJEG), která rozšiřuje specifikaci jazyka Java, specifikaci virtuálního stroje Javy a poskytuje aplikační programovací rozhraní (API), které by umožnilo vytvořit, verifikovat, analyzovat, vykonávat a řídit vlákna Javy s přesnými podmínkami zahrnujícími časové omezení (také známé jako real-time vlákna). Tato specifikace rovněž umožňuje možnost volby plánovacího algoritmu dle potřeb aplikace. Vznikají rovněž komerční produkty v oblasti RT Javy. Příkladem je produkt JBed švýcarské firmy Esmertec [ESMERTEC] zaměřený na vestavné (embedded) real-time systémy a spolu s ním produkt Jeode od stejnojmenné firmy, jehož jako platformu své Javy podporuje přímo Microsoft. 2 Distibuce jazyka Java Jazyk Java je v současné době distribuován ve třech různých balících lišících se svým zaměřením: 2.1 Java 2 Standard Edition (J2SE) Obsahuje základ jazyka Java, JFC (Java Foundation Classes - AWT, Swing a jiné komponenty pro uživatelské rozhraní) IO služby, applety, atd. 2.2 Java 2 Enterprise Edition (J2EE) Technologie J2EE tvoří rozšíření standardu Java o pokročilé metody programování vhodné zejména pro tvorbu podnikových IS. Rozšíření jsou popsána řadou standardů, které zaručují vzájemnou kompatibilitu s produkty jiných firem a které současně podporují vývojový a životní cyklus aplikace. 2.3 Java 2 Micro Edition (J2ME) Mikroedice Javy vznikla s cílem sjednotit různé odnože javy pro malá zařízení, která nezvládnou standardní edici. Tato zařízení zahrnují přístroje s různými vlastnostmi, proto není mikroedice jedna specifikace jako standardní edice, ale člení se na různé
3 konfigurace a profily. Konfigurace určuje základní sadu knihoven a vlastnosti přístroje, které profil už jen upřesňuje. Obr. 1. Základní členění J2ME. CLDC (Connected Limited Device Configuration) Tato konfigurace je zaměřena na malá zařízení. Co se týká hardwaru, specifikuje pouze minimální nároky na paměť, a to 160 kb stálé paměti a 32 kb "nestálé" paměti. Z důvodu zmenšení velikosti virtuálního stroje byly některé funkce omezeny nebo odstraněny. MIDP (Mobile Information Device Profile) MIDP je profil, který upřesňuje CLDC konfiguraci pro použití na nejmenších zařízeních, jako jsou obyčejné mobilní telefony. Právě tato platforma se těší největší pozornosti, protože se týká hromadně rozšířených zařízení. K hardwarové specifikaci přidává požadavek na minimální velikost displeje 96 x 54 a na možnost ovládat zařízení klávesami nebo dotykem obrazovky. Také navíc vyžaduje aspoň 8 kb stálé paměti pro ukládání dat aplikací. Ve verzi MIDP-2.0, jejíž specifikace je již k dispozici, přibude další důležitá funkčnost, jako např. připojení pomocí soketů nebo ovládání zvuku. Skoro všechny mobilní telefony spadají do kategorie MIDP. Aplikacím pro tuto kategorii se říká midlet podle základní třídy profilu MIDP. PDAP (Personal Digital Assistant Profile) Profil rozšiřující CLDC konfiguraci, který je, jak už jeho název napovídá, určen pro PDA zařízení s větším displejem. Zatím je teprve ve vývoji.
4 CDC (Connected Device Configuration) CDC je konfigurace cílená na zařízení s 32bitovým procesorem a alespoň 512 kb ROM a 256 kb RAM. Virtuální stroj musí zvládat prakticky stejnou funkčnost jako ve standardní edici. 3 J2ME srovnání možností J2ME je relativně mladá technologie, což s sebou nese spoustu nedostatků. Přestože vznikla proto, aby sjednotila specifikaci jazyka, je velmi obtížné napsat midlet, který by beze změn běžel na různých telefonech. Pro každý telefon implementuje jeho výrobce J2ME podle téže specifikace. Při pokusu o ověření přenositelnosti aplikace ale autor zjistí, že se implementace i přesto v některých nuancích liší. Novější specifikace MIDP 2.0 už nejzásadnější nedostatky první verze specifikace odstranila. Pokud je potřeba mít nějakou aplikaci neustále s sebou, je ideální umístit ji na mobilní telefon či kapesní počítač. J2ME je pak nejjednodušší možností (a často jedinou), jak to udělat. Vzhledem k masivní podpoře javy výrobci mobilních telefonů jako Nokia, Siemens, Sony Ericsson či Motorola, se budou její možnosti výrazně zlepšovat. Ve spojení s GPRS je použití javovské aplikace pro přístup k serverovým datům cenově únosné a umožňuje být neustále "on-line". Jestliže uvážíme tyto klady, nabízí se otázka spojení těchto zařízení do jediného. Takové zařízení také existuje pod názvem MDA (mobil digital asistent) či nověji XDA, takže pole působnosti pro J2ME je velmi široké a komplexní. 4 JAVA a LINUX na mobilních zařízeních Nejběžnější variantou je používání linuxu na klasických Pocket PC. Prvním krokem je instalace linuxu. Jelikož jsou Pocket PC ve většině případů již při koupi vybaveny systémem Windows CE, je nutné jej nahradit požadovanou distribucí linuxu. To je uživatelsky náročná operace a vyžaduje vyšší úroveň znalostí v oblasti instalací a správy systémů. Pokud chceme provozovat aplikace psané v javě, musí se nainstalovat Java Runtime Environment (JRE). Ten obsahuje JVM (Java Virtual Maschine), tedy virtuální stroj javy, napsaný a zkompilovaný pro danou platformu, respektive konkrétní procesor daného Pocket PC, jak již bylo popsáno výše. Kompletní instalace originální JRE od firmy SUN zabírá cca 18 MB, což je pro použití na PDA určité omezení. Avšak tento problém není neřešitelný. Jelikož největší část JRE zabírají třídy uložené v archívu rt.jar je možné tento archiv přebudovat a odstranit z něj třídy, které nejsou k běhu aplikace zapotřebí. Těchto tříd bude ve většině případů něco kolem 90%, čímž se získá velká úspora místa na paměťovém médiu Pocket PC. Je výhodné dokumentovat tuto úpravu JRE v přiloženém souboru s výpisem obsahu archivu tříd rt.jar. Při instalaci nové aplikace se následně může jednoduše zjistit, které požadované třídy chybí a doinstalovat je.
5 Výhodou využívání jazyka Java na různých platformách obecně, je univerzálnost bajtkódu(mezikódu), tedy zdrojového kódu zkompilovaného do podoby *.class. Ten již pak stačí pouze zkopírovat na požadované zařízení a pomocí odpovídajícího virtuálního stroje Javy pak spustit. Konkrétní případ mobilního PDA není vyjímkou. 5 PDA HP ipaq 5450 v kontextu se SCADA systémy Přesto, že toto konkrétní PDA neobsahuje OS Embedded Linux, je mateřskou firmou podporováno množství projektů, které vyvýjejí linuxové implementace PDA ipaq. Za všechny jmenujme stránku handhelds.org. HP ipaq 5450 má barevný displej o rozlišení displeje 240 x 320 pixelů spolu se 400MHz Intel Strong-Arm procesorem a 64MB paměti RAM a 64MB paměti flash. Pocket PC 2002 RAM 64MB Embedded Linux RAM 64MB ROM 48MB ROM 64MB ipaq File Store 20MB Obr. 2. Porovnání paměťových modelů systémů Pocket PC a Linux. JRE mají nároky na paměť přibližně 4MB v závislosti na použitých technologiích, které jsou aktuálně potřebné pro běh dané aplikace. V některých případech se mohou zvětšit až na 20MB a to již přináší určitá paměťová omezení, které je nutno uvažovat. Dalším faktorem, který je potřebné zvažovat je velikost displeje. Ta je totiž čtvrtinová v porovnání s běžně používanými systémy pro práci se SCADA (Supervisory Control And Data Aquisition) na platformě Windows CE, které mají běžné rozlišení displeje 640x480 bodů. I přes tato omezení je však pole působnosti kapesních počítačů široké, jelikož jejich komunikační schopnosti jako bezdrátová konektivita Wi-Fi, či Bluetooth spolu s jejich velikostí jim dává proti jiným přenosným systémům jako notebookům mnohé výhody.
6 Obr. 2. Ukázka SCADA systému na klasickém systému Windows CE se světlejší částí viditelnou na PDA. 6 Závěr Smyslem tohoto článku je porovnání dvou základních proramovacích cest u mobilních PDA zařízení. Hlavní aspekt je v použití vestavného OS Linux a programovacého jazyku Java. Toto platformové spojení je uživatelsky konfigurovatelné a oproti platformě Microsoft vývojově otevřené. Tvorba SCADA systémů na těchto systémech má obecně mnoho specifických směrů a programátor má tedy mnoho různých cest, které může k vývoji použít. Reference 1. Krejcar O.: SCADA systems on mobile devices. The Third International PhD Students' Workshop Control & Information Technology. Gliwice - Polsko Spell B.: Java Programujeme profesionálně, Computer press, ISBN Annotation. The paper deals with the subject of programming possibilities SCADA systems in the context of mobile devices as well as in relationships with control systems and problems with solutions of possible situations arising from their design or their operation. The main objective is to provide complex view on this branch of knowledge and to show possibilities how to use SCADA systems on concrete mobile device HP ipaq 5450.
ROZVOJ ICT A PDA ZAŘÍZENÍ THE DEVELOPMENT OF ICT AND PDA DEVICES Jiří Vaněk
ROZVOJ ICT A PDA ZAŘÍZENÍ THE DEVELOPMENT OF ICT AND PDA DEVICES Jiří Vaněk Anotace: Příspěvek se zabývá rozvojem informačních a komunikačních technologií se zaměřením na trendy technického a programového
Vývoj OS Windows Mobile. Ing. Jiří Šilhán
Vývoj OS Windows Mobile Ing. Jiří Šilhán Počátky vývoje Windows Mobile (též označovaný jako Windows CE) začíná roku 1992. Hlavním cílem bylo vyvinout mobilní zařízení s operačním systémem Windows. Myšlenkou
Technologie Java. Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/
Technologie Java Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/ Trocha historie Java vznikla v roce 1995 jak minimalistický programovací jazyk (211 tříd). Syntaxe vycházela z C/C++. V
(JME) Vybrané partie z jazyka Java (NPRG021) Jiří Tomeš
Java Micro Edition (JME) Vybrané partie z jazyka Java (NPRG021) Jiří Tomeš O čem se dnes budeme bavit O platformě JME Základní rozdělení JME CLDC MIDP MIDlet(y) a MIDLet suite Ukázky 2 programů IMP CDC
Úvod Arachne je projekt, který si bere za cíl poskýtovat informace prostřednictvým mobilních telefonů studentům týkající se jejich studia na Západočeské Univerzitě v Plzni. Má snahu takto částečně paralelizovat
úvod Historie operačních systémů
Historie operačních systémů úvod Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Libor Otáhalík. Dostupné z Metodického portálu www.rvp.cz, ISSN: 1802-4785. Provozuje Národní ústav
1 Cíle projektu. Klíčová slova: hardware, server, PDA, počítačová laboratoř
XXXII. Seminar ASR '2007 Instruments and Control, Farana, Smutný, Kočí & Babiuch (eds) 2007, VŠB-TUO, Ostrava, ISBN 978-80-248-1272-4 The Usage of Laboratory for Mobile, Wireless and Virtual Computer at
monolitická vrstvená virtuální počítač / stroj modulární struktura Klient server struktura
IBM PC 5150 MS DOS 1981 (7 verzí) DR DOS, APPLE DOS, PC DOS 1. 3. Windows grafická nástavba na DOS Windows 95 1. operační systém jako takový, Windows XP 2001, podporovány do 2014, x86 a Windows 2000 Professional
Windows a real-time. Windows Embedded
Windows a real-time Windows Embedded Windows pro Embedded zařízení Současnost (2008): Windows Embedded WINDOWS EMBEDDED Windows Embedded CE Windows XP Embedded Windows Embedded for Point of Service Minulé
9. Sítě MS Windows. Distribuce Windows. Obchodní označení. Jednoduchý OS pro osobní počítače, pouze FAT, základní podpora peer to peer sítí,
9. Sítě MS Windows MS Windows existoval ve 2 vývojových větvích 9x a NT, tyto později byly sloučeny. V současnosti existují aktuální verze Windows XP a Windows 2003 Server. (Očekává se vydání Windows Vista)
Předměty. Algoritmizace a programování Seminář z programování. Verze pro akademický rok 2012/2013. Verze pro akademický rok 2012/2013
Předměty Algoritmizace a programování Seminář z programování Verze pro akademický rok 2012/2013 Verze pro akademický rok 2012/2013 1 Přednášky Jiřina Královcová MTI, přízemí budovy A Tel: 48 53 53 521
Základní informace. Operační systém (OS)
Základní informace Operační systém (OS) OS je základní program, který oživuje technické díly počítače (hardware) a poskytuje prostředí pro práci všech ostatních programů. Operační systém musí být naistalován
Dílčí projekt: Systém projektování textilních struktur 1.etapa: tvorba systému projektování vlákno - příze - tkanina
Program LibTex Uživatelská příručka 1 Obsah Program Textilní Design... 1 Uživatelská příručka... 1 1 Obsah... 2 2 Rejstřík obrázků... 2 3 Technické požadavky... 3 3.1 Hardware... 3 3.1.1 Procesor... 3
Podporované mobilní telefony a PDA - VDGPRS
Podporované mobilní telefony a PDA - VDGPRS SICURIT CS, spol. s r.o. Vídeňská 90, 639 00 Brno 39 Tel.: 543 429 011 (sekretariát) Fax: 543 429 010 Mail to: obchod@sicurit.cz Verze 1.2 Podporované mobilní
VYUŽITÍ KNIHOVNY SWING PROGRAMOVACÍHO JAZYKU JAVA PŘI TVORBĚ UŽIVATELSKÉHO ROZHRANÍ SYSTÉMU "HOST PC - TARGET PC" PRO ŘÍZENÍ POLOVODIČOVÝCH MĚNIČŮ
VYUŽITÍ KNIHOVNY SWING PROGRAMOVACÍHO JAZYKU JAVA PŘI TVORBĚ UŽIVATELSKÉHO ROZHRANÍ SYSTÉMU "HOST PC - TARGET PC" PRO ŘÍZENÍ POLOVODIČOVÝCH MĚNIČŮ Stanislav Flígl Katedra elektrických pohonů a trakce (K13114),
Výměna Databázového serveru MS SQL
Výměna Databázového serveru MS SQL důvody, postup, přínosy, náklady Zpracoval: Ing. Pavel Žahourek, obchodní manažer, tel: 606 706 550, mail: zahourek@melzer.cz Melzer, spol. s r.o. Kojetínská 1a, 796
Instalace OS, nastavení systému
ZVT Instalace OS, nastavení systému SW vybavení PC HW hardware zařízení počítače (+ firmware těchto zařízení, BIOS VGA, ) BIOS basic input output systém poskytuje služby OS, uložen v paměti na MB. (Nastavení
Úvod. Únor Fakulta informačních technologií VUT. Radek Kočí Seminář Java Úvod 1/ 23
Seminář Java Úvod Radek Kočí Fakulta informačních technologií VUT Únor 2010 Radek Kočí Seminář Java Úvod 1/ 23 Téma přednášky Organizace semináře Java úvod, distribuce Radek Kočí Seminář Java Úvod 2/ 23
3. Základy programovacího jazyka Java
3. Základy programovacího jazyka Java Programovací jazyk Java nese označení jazyk 3.v generace 3GL, kde označeni 3 označuje imperativní jazyk vysoké úrovně. Tento jazyk se vyznačuje vysokou mírou univerzálnosti,
CASE nástroje. Jaroslav Žáček
CASE nástroje Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/ Co znamená CASE? A CASE tool is a computer-based product aimed at supporting one or more software engineering activities within
Ope p r e a r čn č í s ys y té t m é y y Windo d w o s Stručný přehled
Windows 2008 R2 - úvod Jan Žák Operační systémy Windows Stručný přehled Klientské OS Windows 95, 98, ME Windows NT Windows 2000 Windows XP Windows Vista Windows 7 Windows CE, Windows Mobile Windows Phone
Mobilní správce hesel
Univerzita Pardubice Fakulta elektrotechniky a informatiky Mobilní správce hesel Bc. Tomáš Málek Diplomová práce 2011 Prohlašuji, že jsem tuto práci vypracoval samostatně. Veškeré literární zdroje a
JUMO LOGOSCREEN 600. Dotyková budoucnost záznamu: Obrazovkový zapisovač
JUMO LOGOSCREEN 600 Dotyková budoucnost záznamu: Obrazovkový zapisovač Nová generace Obrazovkový zapisovač JUMO LOGOSCREEN 600 je nový úvodní model řady LOGOSCREEN, který je určen pro skutečný provoz na
1. SYSTÉMOVÉ POŽADAVKY / DOPORUČENÁ KONFIGURACE HW A SW Databázový server Webový server Stanice pro servisní modul...
Obsah 1. SYSTÉMOVÉ POŽADAVKY / DOPORUČENÁ KONFIGURACE HW A SW... 1 1.1 Databázový server... 1 1.2 Webový server... 1 1.3 Stanice pro servisní modul... 1 1.4 Uživatelské stanice... 1 1.5 Monitorované počítače...
PŘÍSTUP. Docházkový terminál itouch. Produktový list : DT - itouch
Docházkový terminál itouch Vlastní hardware terminálu obsahuje čtyř jádrový procesor a 1GB RAM a má tedy velkou výkonovou rezervu pro pozdější aktualizace softwaru a integrace nových funkcí. Pro ukládání
Integrované řešení přípojných počítačů MOXA pro IoT
www.elvac.eu Integrované řešení přípojných počítačů MOXA pro IoT Michal Kahánek Integrované řešení přípojných počítačů MOXA pro IoT Program Co je to Cloud? Definice Tvorba cloudových aplikací Moxa ThingsPro
Identifikátor materiálu: ICT-1-17
Identifikátor materiálu: ICT-1-17 Předmět Informační a komunikační technologie Téma materiálu Operační systémy Autor Ing. Bohuslav Nepovím Anotace Student si procvičí / osvojí operační systémy. Druh učebního
TÉMATICKÝ OKRUH Softwarové inženýrství
TÉMATICKÝ OKRUH Softwarové inženýrství Číslo otázky : 24. Otázka : Implementační fáze. Postupy při specifikaci organizace softwarových komponent pomocí UML. Mapování modelů na struktury programovacího
HMI. Operátorské panely a dotykové displeje
Operátorské panely a dotykové displeje Popis systému Popis HMI Struktura a koncept univerzální využití. Dotykové displeje jsou vybaveny operačním a integrovaným PLC-CPU je ideálním zařízením pro malé řidicí
FREEWAROVÉ ŘEŠENÍ DICOM SERVERU S NÍZKÝMI NÁROKY NA HARDWAROVÉ VYBAVENÍ
FREEWAROVÉ ŘEŠENÍ DICOM SERVERU S NÍZKÝMI NÁROKY NA HARDWAROVÉ VYBAVENÍ Daniel Smutek 1), Ludvík Tesař 2) 1) 3. interní klinika 1.LF UK a VFN, Praha 2) Ústav teorie informace a automatizace, Akademie věd
Tvorba podnikových aplikací v jazyce JAVA. Josef Pavlíček KII PEF CZU
Tvorba podnikových aplikací v jazyce JAVA Josef Pavlíček KII PEF CZU J2EE Jedná se o přístup: sadu pravidel, technologií, metod, doporučení jak provádět design, vývoj, nasazení a provozování vícevrstvých
1. ÚVOD 2. ARCHITEKTURA MOBILNÍHO TERMINÁLU 2.1. HARDWARE TERMINÁLU PRO SYMBIAN OS S OS SYMBIAN 2009/67 26.12. 2009
APLIKACE PRO MOBILNÍ TERMINÁLY S OPERAČNÍM SYSTÉMEM SYMBIAN doc. Ing. Vít Novotný, Ph.D. Ing. Tomáš Mácha, Vysoké učení technické v Brně, Fakulta elektrotechniky a komunikačních technologií, Ústav telekomunikací,
MS WINDOWS I. řada operačních systémů firmy Microsoft *1985 -? Historie. Práce ve Windows XP. Architektura. Instalace. Spouštění
MS WINDOWS I řada operačních systémů firmy Microsoft *1985 -? Historie Práce ve Windows XP Architektura Instalace Spouštění HISTORIE I MS-DOS 1981, první OS firmy Microsoft, pro IBM PC 16b, textový, jednouživatelský,
Příloha č. 1 zadávací dokumentace - Specifikace předmětu plnění veřejné zakázky
1 Příloha č. 1 zadávací dokumentace - Specifikace předmětu plnění veřejné zakázky 1. Server a příslušenství Počet kusů 1 Specifikace Procesor: minimálně čtyř jádrový, 2.40 GHz, 12 MB cache Pevný disk:
Úvod. Leden Fakulta informačních technologií VUT. Radek Kočí Seminář Java Úvod 1/ 22
Seminář Java Úvod Radek Kočí Fakulta informačních technologií VUT Leden 2008 Radek Kočí Seminář Java Úvod 1/ 22 Téma přednášky Organizace semináře Java úvod, distribuce Radek Kočí Seminář Java Úvod 2/
Úvod Seznámení s předmětem Co je.net Vlastnosti.NET Konec. Programování v C# Úvodní slovo 1 / 25
Programování v C# Úvodní slovo 1 / 25 Obsah přednášky Seznámení s předmětem Co je.net Vlastnosti.NET 2 / 25 Kdo je kdo Petr Vaněček vanecek@pf.jcu.cz J 502 Václav Novák vacnovak@pf.jcu.cz?? Při komunikaci
ADMINISTRACE POČÍTAČOVÝCH SÍTÍ. OPC Server
ADMINISTRACE POČÍTAČOVÝCH SÍTÍ OPC Server Funkce a využití v průmyslové automatizaci Jiří NOSEK 2011 Co je OPC Server? OPC = Open Process Control (původně OLE for Process Control) sada specifikací průmyslového
Operační systémy: funkce
Operační systémy Software, který zabezpečuje základní chod počítače, je prostředníkem mezi hardwarem a aplikačním softwarem. Nutný základní software v počítači. Vykonává řadu rutinních operací, které by
MST - sběr dat pomocí mobilních terminálů on-line/off-line
MST - sběr dat pomocí mobilních terminálů on-line/off-line Stručný přehled název: MST, software pro sběr dat mobilními terminály ve skladu (příjem, výdej, inventura) autor aplikace: FASK, spol. s r.o.,
Seznámení s prostředím dot.net Framework
Základy programování v jazyce C# Seznámení s prostředím dot.net Framework PL-Prostředí dot.net - NET Framework Je základním stavebním prvkem, na kterém lze vytvářet software. Jeho součásti a jádro je založené
Připravil: Ing. Vít Ondroušek, Ph.D. Technologie.Net Framework
Připravil: Ing. Vít Ondroušek, Ph.D. Technologie.Net Framework úvod, historie, základy.net framework, programovací jazyky, vývojové prostředky Úvod strana 2 Cíl předmětu Seznámit se s vývojem aplikací
ZAŘÍZENÍ PRO VZDÁLENÝ SBĚR A PŘENOS DAT FIRMWARE
2011 Technická univerzita v Liberci Ing. Přemysl Svoboda ZAŘÍZENÍ PRO VZDÁLENÝ SBĚR A PŘENOS DAT FIRMWARE V Liberci dne 16. 12. 2011 Obsah Obsah... 1 Úvod... 2 Funkce zařízení... 3 Režim sběru dat s jejich
Wonderware hardware. Seznam produktů
Wonderware hardware Seznam produktů Platnost od 1. července 2012 Strana 2 Obsah Wonderware hardware Strana Touch Panel PC 15, 17... 3 Operator Interface PC 10, 15, 17... 4 CE Compact Panel PC 7, 10, 15...
TEST ZÁKLADY IT, HARDWARE SOFTWARE
TEST ZÁKLADY IT, HARDWARE SOFTWARE 5. třídy, verze 12/2018 1. Kdy se objevily první počítače? a) 20. století b) 18. století c) 17. století 2. Co znamená zkratka PC? a) Print Calculator (kalkulačka s tiskovým
DOCHÁZKA. Docházkový dotykový terminál itouch. Hlavní rysy docházkového terminálu itouch:
Docházkový dotykový terminál itouch DOCHÁZKA Docházkový terminál itouch je naším nejnovějším zařízením v oblasti docházkové techniky. Funkcemi vychází z ethernetového terminálu irex, ale vzhled i vnitřní
Office Synchronizer. Poznámky k verzi. Verze 1.66
Office Synchronizer Poznámky k verzi Verze 1.66 Sídlo společnosti Trimble Navigation Limited Engineering and Construction Division 5475 Kellenburger Road Dayton, Ohio 45424-1099 USA Tel: +1-937-233-8921
edice Windows 10 je pro vás nejvhodnější? Firemní prostředí Kancelářské a uživatelské prostředí Správa a nasazení Home Pro Enterprise Education
Firemní prostředí Kancelářské a uživatelské prostředí Dobře známé a produktivní uživatelské prostředí Home Pro Enterprise Education Continuum pro telefony 1 Cortana 2 Windows Ink 3 Nabídka Start a živé
CASE. Jaroslav Žáček
CASE Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/ Co znamená CASE? Definice dle SEI A CASE tool is a computer-based product aimed at supporting one or more software engineering activities
Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií
VY_32_INOVACE_31_15 Škola Název projektu, reg. č. Vzdělávací oblast Vzdělávací obor Tematický okruh Téma Tematická oblast Název Autor Vytvořeno, pro obor, ročník Anotace Přínos/cílové kompetence Střední
Inteligentní řízení strojů s portfoliem u-mation Řešení pro automatizaci a digitalizaci Let s connect. Automatizace a digitalizace
Inteligentní řízení strojů s portfoliem u-mation Řešení pro automatizaci a digitalizaci Let s connect. Automatizace a digitalizace Řešení pro automatizaci a digitalizaci Jakožto expert v průmyslové konektivitě
Co je Symantec pcanywhere 12.0? Hlavní výhody Snadné a bezpečné vzdálené připojení Hodnota Důvěra
Symantec pcanywhere 12.0 Špičkové řešení vzdáleného ovládání pro odbornou pomoc a řešení problémů Co je Symantec pcanywhere 12.0? Symantec pcanywhere, přední světové řešení vzdáleného ovládání*, pomáhá
Software programové vybavení. 1. část
Software programové vybavení 1. část Software Vše co není HW je SW = pojem se někdy vztahuje jak na programy, tak na data Oživuje hardware (zdaleka ne jen počítače) Je-li přítomen procesor, musí být i
Informační Systém pro Psychiatrii HIPPO
Informační Systém pro Psychiatrii HIPPO Informace, doporučení a nutná nastavení pro zajištění správné funkce Pinel Plus v OS Windows a Linux Ochranné známky HIPPO je registrovaná ochranná známka společnosti
Vývoj Internetu značně pokročil a surfování je dnes možné nejen prostřednictvím počítače, ale také prostřednictvím chytrých telefonů, tabletů a
Vývoj Internetu značně pokročil a surfování je dnes možné nejen prostřednictvím počítače, ale také prostřednictvím chytrých telefonů, tabletů a netbooků. Chytré telefony, nazývané také Smartphony, poskytují
IMPLEMENTACE SYSTÉMU GROUPWISE NA PEF ČZU V PRAZE IMPLEMENTATION OF THE SYSTEM GROUPWISE ON THE PEF ČZU PRAGUE. Jiří Vaněk, Jan Jarolímek
IMPLEMENTACE SYSTÉMU GROUPWISE NA PEF ČZU V PRAZE IMPLEMENTATION OF THE SYSTEM GROUPWISE ON THE PEF ČZU PRAGUE Jiří Vaněk, Jan Jarolímek Anotace: Příspěvek se zabývá hlavními trendy rozvoje programů pro
Windows 2008 R2 - úvod. Lumír Návrat
Windows 2008 R2 - úvod Lumír Návrat Operační systémy Windows Stručný přehled Klientské OS Windows 95, 98, ME Windows NT Windows 2000 Windows XP Windows Vista Windows 7 Windows 8 Windows 8.1 Windows 10
Virtualizace. Lukáš Krahulec, KRA556
Virtualizace Lukáš Krahulec, KRA556 Co je vitualizace Způsob jak přistupovat ke zdrojům systému jako k univerzálnímu výkonu a nezajímat se o železo Způsob jak využít silný HW a rozložit ho mezi uživatele,
Matematika v programovacích
Matematika v programovacích jazycích Pavla Kabelíková am.vsb.cz/kabelikova pavla.kabelikova@vsb.cz Úvodní diskuze Otázky: Jaké programovací jazyky znáte? S jakými programovacími jazyky jste již pracovali?
VirtualBox desktopová virtualizace. Zdeněk Merta
VirtualBox desktopová virtualizace Zdeněk Merta 15.3.2009 VirtualBox dektopová virtualizace Stránka 2 ze 14 VirtualBox Multiplatformní virtualizační nástroj. Částečně založen na virtualizačním nástroji
RadioBase 3 Databázový subsystém pro správu dat vysílačů plošného pokrytí
Databázový subsystém pro správu dat vysílačů plošného pokrytí RadioBase je datový subsystém pro ukládání a správu dat vysílačů plošného pokrytí zejména pro služby analogové a digitální televize a rozhlasu.
11. Přehled prog. jazyků
Jiří Vokřínek, 2016 B6B36ZAL - Přednáška 11 1 Základy algoritmizace 11. Přehled prog. jazyků doc. Ing. Jiří Vokřínek, Ph.D. Katedra počítačů Fakulta elektrotechnická České vysoké učení technické v Praze
Stručná instalační příručka SUSE Linux Enterprise Server 11
Stručná instalační příručka SUSE Linux Enterprise Server 11 RYCHLÝ ÚVODNÍ LIST NOVELL Při instalaci nové verze systému SUSE Linux Enterprise 11 postupujte podle následujících pokynů. Tento dokument obsahuje
DOCHÁZKA. Docházkový dotykový terminál itouch. Hlavní rysy docházkového terminálu itouch:
Docházkový dotykový terminál itouch Docházkový terminál itouch je naším nejnovějším zařízením v oblasti docházkové techniky. Funkcemi vychází z ethernetového terminálu irex, ale vzhled i vnitřní hardware
Implementace systémů HIPS: historie a současnost. Martin Dráb
Implementace systémů HIPS: historie a současnost Martin Dráb martin.drab@secit.sk HIPS: základní definice Majoritně používané operační systémy disponují bezpečnostními modely, které dovolují jednotlivým
Prostředí pro výuku vývoje PCI ovladačů do operačního systému GNU/Linux
KONTAKT 2011 Prostředí pro výuku vývoje PCI ovladačů do operačního systému GNU/Linux Autor: Rostislav Lisový (lisovy@gmail.com) Vedoucí: Ing. Pavel Píša, Ph.D. (pisa@cmp.felk.cvut.cz) Katedra řídicí techniky
Střední škola pedagogická, hotelnictví a služeb, Litoměříce, příspěvková organizace
Střední škola pedagogická, hotelnictví a služeb, Litoměříce, příspěvková organizace Předmět: Vývoj aplikací Téma: Visual Studio Vyučující: Ing. Milan Káža Třída: EK3 Hodina: 19,2 Číslo: V/5 Programování
Real Time programování v LabView. Ing. Martin Bušek, Ph.D.
Real Time programování v LabView Ing. Martin Bušek, Ph.D. Úvod - související komponenty LabVIEW development Konkrétní RT hardware - cíl Použití LabVIEW RT module - Pharlap ETS, RTX, VxWorks Možnost užití
Semináˇr Java X J2EE Semináˇr Java X p.1/23
Seminář Java X J2EE Seminář Java X p.1/23 J2EE Složitost obchodních aplikací robusní, distribuované, spolehlivé aplikace s transakcemi na straně serveru, klientské aplikace co nejjednodušší Snaha : Návrh,
VIRTUALIZACE POČÍTAČE HISTORIE A VÝVOJ
VIRTUALIZACE POČÍTAČE HISTORIE A VÝVOJ Název školy Obchodní akademie, Vyšší odborná škola a Jazyková škola s právem státní jazykové zkoušky Uherské Hradiště Název DUMu Virtualizace počítače historie a
BIOS. Autor: Bc. Miroslav Světlík
BIOS Autor: Bc. Miroslav Světlík Škola: Hotelová škola, Obchodní akademie a Střední průmyslová škola Teplice, Benešovo náměstí 1, příspěvková organizace Kód: VY_32_INOVACE_ICT_837 1. 11. 2012 1 1. BIOS
SECOMEA - Jednoduché a bezpečné připojení ke vzdáleným zařízením přes internet
SECOMEA - Jednoduché a bezpečné připojení ke vzdáleným zařízením přes internet František Honajzer Program Představení společnosti SECOMEA Řešení SECOMEA Startovací balíčky a komponenty Závěr Představení
Vývoj moderních technologií při vyhledávání. Patrik Plachý SEFIRA spol. s.r.o. plachy@sefira.cz
Vývoj moderních technologií při vyhledávání Patrik Plachý SEFIRA spol. s.r.o. plachy@sefira.cz INFORUM 2007: 13. konference o profesionálních informačních zdrojích Praha, 22. - 24.5. 2007 Abstrakt Vzhledem
Specifikace softwarových požadavků
Specifikace softwarových požadavků pro Projekt 4ML Verze: 1.0 Vytvořil: team 4ml http://four-ml.kenai.com/ CTU FEE, Prague, Czech republic Datum: 10.10.2010 Obsah 1. Úvod...3 1.1 Účel projektu...3 1.2
POČÍTAČOVÉ ŘÍZENÍ TECHNOLOGICKÝCH PROCESŮ
POČÍTAČOVÉ ŘÍENÍ TECHNOLOGICKÝCH PROCESŮ účel a funkce základní struktury technické a programové vybavení komunikace s operátorem zavádění a provoz počítačového řízení Počítačový řídicí systém Hierarchická
Pokročilé architektury počítačů
Pokročilé architektury počítačů Tutoriál 2 Virtualizace a její dopady Martin Milata Obsah Virtualizace Jak virtualizace funguje Typy HW podpora virtualizace Dopady virtualizace Jak virtualizace funguje?
ZÁKLADY PROGRAMOVÁNÍ. Mgr. Vladislav BEDNÁŘ 2013 2+2.1 3/14
ZÁKLADY PROGRAMOVÁNÍ Mgr. Vladislav BEDNÁŘ 2013 2+2.1 3/14 Co je vhodné vědět, než si vybereme programovací jazyk a začneme programovat roboty. 1 / 12 0:40 Programování na PC Při programování na PC musíme
Integrace formou virtualizace
Integrace formou virtualizace Jiří Jarema Radek Vojkůvka Úvod Integrace Virtualizace Cloud Virtualizace Serverová Desktopová Virtualizace aplikací Desktops Apps 2 Výchozí stav Uživatelé v různých lokalitách
Základní škola T. G. Masaryka Ivančice. Na Brněnce 1, okres Brno-venkov, příspěvková organizace. Na Brněnce 1, Ivančice, ICT PLÁN ŠKOLY
Základní škola T. G. Masaryka Ivančice Na Brněnce 1, okres Brno-venkov, příspěvková organizace Na Brněnce 1, Ivančice, 664 91 ICT PLÁN ŠKOLY ICT plán školy popisuje stávající stav, cíle, kterých chce škola
SenseLab. z / from CeMaS. Otevřené sledování senzorů, ovládání zařízení, nahrávání a přehrávání ve Vaší laboratoři
CeMaS, Marek Ištvánek, 22.2.2015 SenseLab z / from CeMaS Otevřené sledování senzorů, ovládání zařízení, nahrávání a přehrávání ve Vaší laboratoři Open Sensor Monitoring, Device Control, Recording and Playback
ešení pro správu klientských počítač a mobilní tisk Číslo dokumentu:
ešení pro správu klientských počítač a mobilní tisk Číslo dokumentu: 410173-221 Leden 2006 Obsah 1 ešení pro správu klientských počítač Konfigurace a nasazení....................... 1 2 Správa a aktualizace
TEMPO průmyslový panelový počítač
TEMPO průmyslový panelový počítač ELSACO, Jaselská 177, 280 00 Kolín, CZ http://www.elsaco.cz mail: elsaco@elsaco.cz stručné představení struktura toku informací v technologických sítích prezentace dat
TC-502L. Tenký klient
TC-502L Tenký klient Popis přístroje Tenký klient s kompletní podporou pro připojení do systémů Windows 7, Vista, Windows 2008, Windows 2003, Windows XP Pro, Linux servery. Disponuje 1x rozhraním LAN 10/100,
Architektura rodiny operačních systémů Windows NT Mgr. Josef Horálek
Architektura rodiny operačních systémů Windows NT Mgr. Josef Horálek = Velmi malé jádro = implementuje jen vybrané základní mechanismy: = virtuální paměť; = plánování vláken; = obsluha výjimek; = zasílání
Zabezpečení mobilních bankovnictví
Konference Security 2015 Zabezpečení mobilních bankovnictví Petr Dvořák CEO, Lime - HighTech Solutions s.r.o. petr@lime-company.eu Obsah Vlastnosti mobilních zařízení. Architektura mobilního bankovnictví.
Smart Home CHYTRÁ WI-FI ZÁSUVKA
Smart Home CHYTRÁ WI-FI ZÁSUVKA Děkujeme za zakoupení produktu CHYTRÁ WI-FI ZÁSUVKA z řady SECTRON Smart Home. POPIS PRODUKTU OBSAH BALENÍ PRVNÍ SPUŠTĚNÍ KONFIGURACE ŘEŠENÍ PROBLÉMŮ A DOTAZY 6 TECHNICKÉ
pouˇzití USB nebo SPI
Připojení modulů IQRF k platformě Android za pouˇzití USB nebo SPI Bc. Josef Jebavý, http://xeres.cz 25. srpna 2015 Obsah 1 Operační systém Android 2 2 Moˇznosti řešení 2 2.1 USB........................................
Office Synchronizer Poznámky k verzi. Verze 1.61
Office Synchronizer Poznámky k verzi Verze 1.61 Sídlo společnosti Trimble Navigation Limited Engineering and Construction Division 5475 Kellenburger Road Dayton, Ohio 45424-1099 USA Tel: +1-937-233-8921
STRUČNÁ PŘÍRUČKA. Instalace ovladačů Nokia Connectivity Cable Drivers
STRUČNÁ PŘÍRUČKA Instalace ovladačů Nokia Connectivity Cable Drivers Obsah 1. Úvod...1 2. Nutné podmínky...1 3. Instalace Ovladačů Nokia Connectivity Cable Drivers...2 3.1 Před začátkem instalace...2 3.2
Definice OS. Operační systém je základní programové vybavení počítače, nezbytné pro jeho provoz.
OPERAČNÍ SYSTÉMY Definice OS Operační systém je základní programové vybavení počítače, nezbytné pro jeho provoz. Každý počítač má alespoň jeden procesor, paměť, I/O zařízení. Všechny tyto součásti můžeme
Informační Systém PINEL plus
Informační Systém PINEL plus Informace, doporučení a nutná nastavení pro zajištění správné funkce PINEL plus v OS Windows a Linux Ochranné známky HIPPO je registrovaná ochranná známka společnosti HIPPO,
Emulátory. Autor: Martin Fiala. Spouštění programů a her z jiných OS nebo jiných platforem. InstallFest 2004. www.installfest.cz
Emulátory Autor: Martin Fiala Spouštění programů a her z jiných OS nebo jiných platforem. InstallFest 2004 Úvod Proč chceme emulovat? nemáme přístup k dané platformě nebo je problematický a nepohodlný
izákladna chytré řešení pro instalaci, monitoring, synchronizaci a backup/restore SW dotykových zařízení
izákladna chytré řešení pro instalaci, monitoring, synchronizaci a backup/restore SW dotykových zařízení Radek Švehla Manažer obchodního oddělení Oddělení Obchod a projektová podpora BOXED s.r.o. rsvehla@boxed.cz
PanelView 800. Řešení operátorského rozhraní na úrovni komponent Allen-Bradley
PanelView 800 Řešení operátorského rozhraní na úrovni komponent Allen-Bradley PanelView 800 Grafické terminály PanelView 800 Pokud chcete přidat hodnotu k rozhraní obsluhy pro svůj samostatný stroj a snížit
Flow-X PRŮTOKOMĚR. On-line datový list
On-line datový list Objednací informace A PRO MĚŘENÍ PLYNU TRAZVUKOVÝCH PLYNOMĚRŮ OD SPOB SICK C D Popis produktu E F Typ Výrobek č. Na vyžádání Přesné specifikace přístrojů a údaje o výkonu výrobku se
Procesory nvidia Tegra
VŠB-TU Ostrava Fakulta elektrotechniky a informatiky Procesory nvidia Tegra Petr Dostalík, DOS140 Pokročilé architektury počítačů Představení nvidia Tegra V únoru roku 2008 představila společnost nvidia
instalace, implementace a integrace se systémem spisové služby (SSL)
PŘÍLOHA Č. 1 ZADÁVACÍ DOKUMENTACE TECHNICKÁ SPECIFIKACE ZÁKAZNÍKA 1 Komplexní dodávka interaktivních úředních desek (IUD), včetně instalace, implementace a integrace se systémem spisové služby (SSL) 1.1
Příloha č. 1 zadávací dokumentace - Technická specifikace
Obsah Příloha č. 1 zadávací dokumentace - Technická specifikace Stávající stav... 2 Část č. 1 veřejné zakázky - Tablety posádek... 4 Část č. 2 veřejné zakázky - Tiskárny... 5 Část č. 3 veřejné zakázky
www.infopanels.eu Instalace demoverze
www.infopanels.eu Instalace demoverze SOLUTIONS Instalace demoverze Hasičská 53 700 30 Ostrava-Hrabůvka www.infopanels.eu www.elvac.eu Obchod: +420 597 407 511 solutions@infopanels.eu +420 597 407 511
DOCUMENT MANAGEMENT TOOLKIT
DOCUMENT MANAGEMENT TOOLKIT SPRÁVA DOKUMENTŮ V MODERNÍM PODNIKOVÉM PROSTŘEDÍ Zpracování dokumentů prochází v dnešním firemním světě významnými změnami. Firmy jsou nuceny řešit řadu problémů, které s sebou