visu family - peter beck

14
www.p-b-e.de © 2011 p·b·e Peter Beck 1 Peter Beck June 2011 homeVisu family presentation

Upload: others

Post on 03-Feb-2022

8 views

Category:

Documents


0 download

TRANSCRIPT

www. p-b-e .de© 2011 p·b·e – Peter Beck 1

Peter Beck

June 2011

home Visu family

presentation

www. p-b-e .de© 2011 p·b·e – Peter Beck 2

main features

main features of home Visu .

� modular – extendable / customizable by plug-ins.

� possibility to write own device drivers plug-in (Java)

� possibility to write own components plug-in (Java)

� free shapeable user interface with visualization and control components � unlimited number of panels and components

� free positioning and sizing of components

� user and configuration mode � password protected setup

� buttons with command list (macro)

� executing of macros while startup and jumping into panels

� timers (date, weekly, periodically) for each button � export - import of panels and components

� language files – possibility to translate into each language

� Multi user functionality over TCP/IP (temporary port server)� tested on Windows XP, Vista and 7; Linux Ubuntu, Xubuntu

www. p-b-e .de© 2011 p·b·e – Peter Beck 3

sub directory

/components

homeVisu.jar

modular software design

pro Visuframework

graphical user interface withbasic components

networkfunctions

setupsettings

plug-Ininterfaces

plug-incomponent

IPCamera.jar

plug-incomponent

plug-incomponent

plug-indevice driver

PLCBUS.jar

plug-indevice driver

RELAYS8.jar

plug-indevice driver

IO88.jar

application class

home Visu

sub directory

/devices

libraries

sub directory

/libs

www. p-b-e .de© 2011 p·b·e – Peter Beck 4

home Visu can be extended by plug-ins and adapted to new functions.

There are plug-in interfaces for device drivers and user interface components available.

device driverEach device driver, which was copied into sub folder /devices , will loaded at program start up.

All loaded device drivers are presented with there configuration

panel at setup and could be administrated there.

component plug-InEach component plug-in, which was copied unto

sub folder /components , will loaded at program start up.All loaded components are presented at panels context menu

and could be insert with one mouse click.

Deleting the jar file in sub folder, will remove the plug-in

modular by plug-in

www. p-b-e .de© 2011 p·b·e – Peter Beck 5

visualization so easy as PowerPoint

� home Visu visualization and control components are created with one mouse click direct inside the user interface.

� Component could be moved and scaled freely by mouse.

� All properties of the components could be configured by menus.

� Create the user interface of the visualization without the knowledge of programming so easy as you create a PowerPoint presentation (WYSIWYG).

new macro buttoncreated with

one click

each component has its own individual context menu

context menu of panels

www. p-b-e .de© 2011 p·b·e – Peter Beck 6

usage of images

By using of images you can define the appearance individually and absolute freely as you want. There are no limits, just your creativity!Image e.g. as

� backgrounds

� button state- mouse over- pressed- disabled

� status state- TRUE- FALSE

group panel with image as background

macro buttons with images

backgroundbuttonnormal mouse over pressed

status states

FALSE TRUE

www. p-b-e .de© 2011 p·b·e – Peter Beck 7

home Visu versions

There are 5 versions of home Visu:

� Community EditionThere are some limitations to the Standard Edition

� Standard Edition

� Professional Editionhas a few features moree.g. multi user mode - one device can controlled by multi users

� Web Extensionhome Visu Java Applet - requires a web server and Professional Edition

� Android Appplayer engine of home Visu for Google android OS

www. p-b-e .de© 2011 p·b·e – Peter Beck 8

home Visu android app

home Visu android app is a player engine for home Visu project data that were generated by standard home Visu desktop versions.

Corresponding to desktop editions, there are 3 android apps:

� Community EditionThere are some limitations to the Standard Edition

� Standard Edition� Professional Edition

has a few features moree.g. multi user mode - one device can controlled by multi users

Simply install home Visu app on an android device and copy the project data consisting of the INI file and the used graphics on the SD card of the android device.

After transferring the project data home Visu app must be started once and configured. At the preferences menu, set up the directory of project data and the name of the INI file. Then restart the home Visu app with the new settings.

www. p-b-e .de© 2011 p·b·e – Peter Beck 9

TCP/IP port server functionality

home Visu based on the concept of the port server.

The devices are accessible over a TCP/IP port server.

TCP/IP port server provides the hardware functionality over a TCP/IP address and a IP port.

The hardware connected to the port server is accessible from different locations. � but not simultaneously!

LAN

192.168.0.25:10001

RS-232

accesspoint

Android app

WLAN

www. p-b-e .de© 2011 p·b·e – Peter Beck 10

professional functionmulti user functionality – temporary master

All clients have equal rights, there are no master and no start sequence.

That client, which has connected first to the port server is the temporary master .

After a successfully connection to a hardware module, the home Visu device driver generate a virtual port server with the same port number and enables so other clients to access the hardware module simultaneously.

The hardware module can be also connected local directly at the client, but than you will get a fixed master slave relation. To access the hardware module from other clients is only possible when the master is running.

LAN

Master connectionsimultaneouslynot possible

but alternative

multi user connection

RS-232 USB

possiblebut generates amaster-slave-relation

www. p-b-e .de© 2011 p·b·e – Peter Beck 11

example of multi user functionality

LAN

master connection

multi user connection

client 3temporary master

virtual port server

client 4

virtual port server

client 2

virtual Port-Server

client 1

virtual Port-Server

Port-Server

PLCBUS-T 1141 PLC-BUS interface withthe home Visu device driverPLCBUS.jar

port server: 192.168.0.25:10001

startmulti user group: sequence:192.168.0.101 4.192.168.0.102 3.192.168.0.103* 1.192.168.0.104 2.

* temporary master

192.168.0.25:10001

192.168.0.103:10001

192.168.0.104:10001 192.168.0.102:10001

RS-232

1. 2. 3. 4.

www. p-b-e .de© 2011 p·b·e – Peter Beck 12

Web Extension – home Visu TouchPanel

home Visu TouchPanel with web server contains home Visu Professional with usual operation over touch screen and also home Visu Web Extension with the possibility to operate over a web browsers.

Each web terminal with a web browser and installed java plug-in that have access over TCP/IP to home Visu TouchPanel, can be used as client. Even over internet if the router as configured a NAT table.

The web server can provide as many web sides with embedded home Visu applet und as many web terminals can access the web server simultaneously.The home Visu Applet access the hardware modules over the virtual port server of the TouchPanel. Thereby the hardware modules can connected direct to the TouchPanel or the hardware module can connected to a port server to be accessible over network.

LAN

RS-232 USB virtual port server

web server browser HTML page with java applet additional clients

home Visu TouchPanel

www. p-b-e .de© 2011 p·b·e – Peter Beck 13

web server functionality – home Visu TouchPanel

virtual port serverweb server

web terminals with browserHTML pages with embedded java applet

192.168.0.101:80

192.168.0.104:10001

RS-232 / USB

192.168.0.101:10001

virtual port server

desktop clientsWindows

orLinux

home Visu TouchPanelOS Linux with web serverControl and visualize as many hardware modules over browser or direct by desktop applications from different OS. Especially by home Visu android app

HTTP

socket

RS-232

LAN

accesspoint

android app

WLANProfessional Standard

www. p-b-e .de© 2011 p·b·e – Peter Beck 14

PETER BECK ENGINEERINGEgelsbergstr. 8

73230 Kirchheim unter TeckGermany

Web: http://www.p-b-e.dehttp://www.homeVisu.com