PROJEKT : SCADA systémy na mobilních zařízeních AUTOŘI : Ing. Ondřej Krejcar Ing. Stanislav Slíva
Bezdrátová Revoluce
Platforma Java 2 Micro Edition Optional Packages Java 2 Enterprise Edition (J2EE) Optional Packages Java 2 Standard Edition (J2SE) Java Virtual Machine Personal Profile Foundation Profile CDC CVM MID Profile PDA Profile CLDC KVM Java Card APIs CardVM Java 2 Platform, Micro Edition
Java 2 Platform, Micro Edition (J2ME) Configuration CDC (Connected Device Configuration) CLDC (Connected, Limited Device Configuration) Profiles MIDP (Mobile Information Device Profile) PDAP (Personal Digital Assistant Profile) Foundation Profile Personal Profile Configuration Java Virtual Machine Host Operation System Profile
Síťové možnosti MIDP Specifikace: MIDP 1.0 : HTTP 1.1 MIDP 2.0 : HTTP 1.1, Datagramy, Sokety Mobile Client HTTP Request Response MIDlet HTTP Server Servlets (CGI, PHP) Sockets Corba RMI Other
Sony Ericsson T610/618 Velikost displeje 128 x 160 (š x v) 65,536 barev (16 bitů/pixel) Java2ME specifikace: Maximum paměti pro uložení dat 500 KB Java HEAP 256 KB CLDC verze 1.0 MIDP verze 1.0 Podpora HTTP 1.1 cMessenger JABBER, ICQ, MSN a Yahoo HTTP 1.1 protokol Java2ME MIDP 1.0, velikost midletu max. 30kB minimálně 128kB paměti pro běžící aplikaci (HEAP) podpora GPRS cMessenger
PDA HP iPAQ 5450 65,536 barev (16 bitů/pixel) Paměť 64 MB ROM, 64MB RAM Java – Esmertec JVM Jeode (cca. 3.5MB v závislosti na implementaci)
HP iPAQ 5450 in context with SCADA Na obrázku vidíme porovnání paměťových modelů systémů Pocket PC a Embedded Linux JRE potřebuje k chodu přibližně 4MB paměti v závislosti na užitých technologiích, které jsou potřebné pro běh aplikací V některých případech se může zvětšit až na 20MB a to již přináší určitá paměťová omezení
Industrial information system Zde vidíme typický podnikový informační systém Možnosti uplatnění PDA jsou v tomto sytému od nejnižší úrovně přes procesní řízení až k obchodnímu řízení podniku PDA je užitečné v každé části systému pomocí bezdrátových sítí či vlastních periferií
Typical WinCE SCADA system Dalším faktorem důležitým pro návrh software je velikost obrazovky V porovnání s klasickými systémy založenými na platformě WinCE, které mají 640x480 bodů, je totiž displej u PDA čtvrtinových rozměrů
Závěr Pole působnosti kapesních počítačů je i přes jejich omezení velmi široké, neboť jejich komunikační možnosti jako bezdrátová konektivita Wi-Fi či Bluetooth spolu s jejich rozměrem jim dávají mnoho výhod oproti jiným mobilním systémům jako jsou notebooky. Hlavní aspekt vývoje je v operačním systému Embedded Linuxu a jazyku Java. Tyto platformy jsou velmi škálovatelné, uživatelsky konfigurovatelné a vývojově otevřené.
More information... Documentation, tools and API’s - Wireless developer - Java community process - Open source software for handhelds –