120 likes | 220 Views
Explore the integration of SCADA systems on mobile devices using Java platforms. Learn about wireless communication, Java integration, and system functionalities. Discover industrial information systems and WinCE SCADA examples.
E N D
PROJEKT :SCADA systémy na mobilních zařízeních AUTOŘI :Ing. Ondřej Krejcar Ing. Stanislav Slíva
Java 2 Platform, Micro Edition Optional Packages Optional Packages Java 2 Enterprise Edition (J2EE) Java 2 Standard Edition (J2SE) Personal Profile Foundation Profile MID Profile PDA Profile Java Card APIs CDC CLDC Java Virtual Machine CVM KVM CardVM Platforma Java 2 Micro Edition
Profile Java Virtual Machine Host Operation System 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
Mobile Client HTTP Server Sockets Request Corba HTTP RMI Response Servlets (CGI, PHP) Other MIDlet Síťové možnosti MIDP Specifikace: • MIDP 1.0 : HTTP 1.1 • MIDP 2.0 : HTTP 1.1, Datagramy, Sokety
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 midletumax. 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 – EsmertecJVM 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 spolus 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 - http://java.sun.com/j2me • Wireless developer - http://wireless.java.sun.com/ • Java community process - http://jcp.org/ • Open source software for handhelds – http://www.handhelds.org