Supporto di JavaTM nei prodotti SoftPLC Corp. |
JavaTM is a trademark of Sun Microsystems, Inc |
Che cos'e' JavaTM Bytecode? |
Java Bytecode e' un codice eseguibile prodotto compilando un codice sorgente Java Programming Language. Il risultato della compilazione viene chiamato bytecode, ed e' un programma in codice compatto, object oriented, multi-taskingche puo' girare senza modifiche su un buon numero di ambienti di esecuzione detti Java Virtual Machines (JVM) su tipi di computer diversi. Poiche' il formato bytecode e' molto conosciuto, e' possibile sviluppare utilizzando uno dei tanti ambienti di sviluppo Java, sia commerciali che gratuiti, compresi: WebGain's Visual CafeTM, Inprise's JBuilderTM, e IBM's VisualAge for JavaTM, o JDK di Sun. |
![]() |
Perche' SoftPLC Corp. sta utilizzando Java Bytecode? |
Ci sono almeno due altri modi per generare Java bytecodes : |
![]() Un generatore di codici Java e' un programma che scrive automaticamente codice Java sorgente. Oggi e' possibile scegliere tra un incredibile numero di strumenti di sviluppo. TV Object's Applet Designer se si vuole utilizzare Visual Basic. La generazione automatica di codice sorgente Java e' un'area sotto osservazione e questo vuol dire possibilita' di scelta sempre piu' ampie. ![]() Editor speciale o compilatori possono generare automaticamente Java bytecodes utilizzando qualunque linguaggio o paradigma appropriato. |
In che modo e' possibile per gli sviluppatori di SoftPLC usare Bytecode? |
Per abbellire applicazioni di SoftPLC, e' possibile scrivere parti o interi programmi di controllo in Bytecode. SoftPLC Corp. considera Java come alternativa di livello superiore allo Structured Text, linguaggio specifico IEC-1131. Java e' molto simile alla sintassi di C/C++ ed e' object-oriented, dove invece lo Structured Text segue una sintassi stile Pascale non e' orientato agli oggetti. Java ha sicuramente un seguito piu' ampio di quanto il Pascal ora o lo Structured Text poi potranno mai avere. La varieta' dei dati gestibile in Java e' molto simile a quella identificata dallo standard IEC-1131. E' supportato il Multi-threading. I Programmi di controllo in Ladder possono chiamare subroutines in Bytecode sullo stesso SoftPLC. Utilizzando il Remote Method Invocation altri nodi possono chiamare Bytecode subroutines in SoftPLC. Inoltre, altri nodi possono utilizzare liberamente la classe Java RemoteDataTable. Altri nodi possono essere qualsiasi altro tipo di computer in cui ci sia una JVM abilitata in TCP/IP, compresi i mainframe. |
Che Tipo di Java Usa SoftPLC? |
|
Interessati a saperne di piu'?Se volete sapere qualcosa di piu' su Java, cercate il Java Tutorial. |
Per Contattare Tex-El di Guasco Enrico |
Prima Pubblicazione 1996©Copyright 1996 SoftPLC Corporation |