2011-11-09 9 views
5

Hello (anche pubblicato nell'elenco VWNC),
Stiamo esaminando le opzioni per l'interfacciamento con un sistema Unix legacy. Un'opzione che vorremmo esplorare sarebbe quella di analizzare una sessione terminale VT100.VT100 interfaccia di scraping dello schermo per Smalltalk

C'è qualcosa là fuori per il supporto di sessione terminale Smalltalk VT100, come la vecchia interfaccia EHLLAPI 3270 di VA? (Ha funzionato bene per me in un sistema Reuters FX/VA/AS400 nel '95).

Non avuto molta fortuna con le ricerche, a parte alcuni molto vecchi riferimenti a CTermConnection di VW 2.5 e VT102Emulator di Ian Piumarta per Squeak dal 2002.
Questo è uno stand alone Mare app, in modo che qualsiasi dialetto Smalltalk farà.

Grazie per qualsiasi aiuto,
Bob

+0

Non ho mai visto alcun smalltalk per questo. Ma ci sono molte soluzioni Java, Python e Perl per questo. Sareste disposti a separare lo scraping nel proprio servizio web (in python) e poi fare in modo che la roba di Seaside invochi i metodi Web sul servizio web Python? :-) –

risposta

1

Smallalk/X comprende sia gli emulatori VT52 e VT100. Non sono perfetti e non emulano l'intero set di sequenze di escape, ma anche se incomplete come-they-sono, possono fornire qualcosa per iniziare (ed estrarre le cose che gestiscono le sequenze di escape). ST/X può FileOut in formato spazzatura standard (o prendere la fonte classe da repository CVS di exept)

Tuttavia, se si esegue in mare, si immagino meglio cercare un emulatore VT100 javascript e scrivere un widget di mare wrapper per quello (che passa semplicemente attraverso gli eventi chiave e i dati in arrivo). Potrebbe essere meno lavoro alla fine, poiché presumo che gli emulatori JS siano molti in giro.

Problemi correlati