Web bilder


Exportera som java-applet

Om en bild ska kunna visas i en web-bläddrare, exporterar man den som en java-applet. Först
måste se till att attributet IsJavaApplet i File/Graph attributes är satt. Därefter aktiverar
man File/Export Java, som gör att bilden exporteras som en java applet och kompileras.
Dessutom skapas en html-fil för att öppna appleten. Html-filen tillsammans med ett java-arkiv
med applet-klassen läggs på katalogen $pwrp_web. Genom att kopiera filerna på $pwrp_web till
någon lämplig katalog under webservern ($pwrp_websrv), kan man öppna dem med web-bläddraren.

Begränsningar
Java versionen av en Ge -bild skiljer sig från utseendet och funktionen i Ge och Xtt på ett
antal punkter.
- Format-satserna för visning av flyttal, heltal och strängar ska vara av typen %n.mf,
%-n.mf, %d, %nd, %s där n och m är siffror.
- Bredden på kantlinjerna i en subgraph skalas pss som subgrafen i övrigt.
- Vid förändring av ett dynamisk objekt ritas inte bakgrunden eller täckande objekt om. Dvs
dynamiska objekt bör inte täckas av andra objekt, och texter som kan förändras måste ha en
bakgrund i subgrafen.
- Javabilderna är inte skalbara. Skalfaktorn bestämms av attributet 'JavaWidth'.
- Subgrafer får inte innehålla grupper. Detta ger kompileringsfel.
- Basobjekt ritas alltid under komponenter. Lägger men t ex en Text ovanpå en komponent
kommer inte texten att synas.

Konfigurera en web-site

För att kunna öppna de olika process-bilderna i ett system är det lämpligt att ha en web-sida
med en meny till väster och aktuell bild till höger. Med lite konfigurering kan man generera
en sådan mha Generate web i menyn.

Konfigureringen går till så här:
Skapa ett WebHandler objekt under node-objektet i nod-hierarkin. Webhandler objektet gör att
en server-process om förser bilderna med dynamisk information från realtidsdatabasen startas.
I objeketet anger man bl a också om man ska ha möjlighet att logga in som ProviewR-användare.
Under WebHandler-objektet lägger man ett WebGraph-objekt för varje bild som ska kunna öppnas
från menyn.
Under WebHandler-objektet kan man även lägga WebLink-objekt. Varje WebLink-objekt ger upphov
till ett meny-entry som kan kopplas till en URL, t ex dokument för arbetsinstruktioner,
funktions-specifikationer o dyl.

Alla filer som krävs för web-siten samlas på filkatalaogen $pwrp_web. Genom att kopiera
dessa, tillsammans med jar-filerna $pwr_lib/pwr_rt_client.jar och $pwr_lib/pwr_jop.jar, till
lämplig filkatalog under webservern på operatörsnoden blir de tillgängliga på nätet.