Emuladores de terminal são programas que permitem que um usuário utilize um computador pessoal para interagir com mainframes. Existem emuladores para diferentes plataformas (Windows, Linux, MacOS, IOS, Android…), alguns com mais outros com menos recursos, e preços que vão de US$ 19 a US$ 300.
Neste artigo falaremos sobre as funcionalidades mínimas que um bom emulador deve ter e apresentaremos uma lista dos emuladores mais populares no mercado, inclusive duas opções gratuitas.
O que é um terminal?
Durante muito tempo, os terminais foram os equipamentos mais utilizados para acesso e interação com mainframes.
Apesar do tamanho (grande, para os padrões atuais) terminais não tinham memória própria nem qualquer outro tipo de recurso para processamento autônomo; eram compostos, basicamente, por monitor e teclado. Por isso, durante algum tempo foram chamados de “dumb terminals” ou “terminais burros“.
O terminal IBM 3278, cuja foto ilustra esse artigo, é o modelo mais conhecido de terminais para acesso a mainframes. Originalmente ele era ligado via cabo coaxial a uma controladora de comunicação, que por sua vez se ligava ao mainframe por um canal de I/O. Posteriormente, os cabos coaxiais foram substituídos por pares trançados, e mais tarde por cabeamento ethernet.
A grande maioria dos terminais trabalhava apenas com interface do tipo texto, normalmente com telas que tinham 24 linhas de altura por 80 colunas de largura, fundo preto e letra verde.
À medida em que as empresas foram incorporando PCs e redes locais às suas instalações, “terminais burros” ficaram obsoletos. Surgiram os programas que emulavam os antigos terminais, mantendo o mesmo tipo de interface e simulando as mesmas interrupções dos equipamentos anteriores.
Atualmente, existem emuladores que rodam em todas as plataformas: Windows, MacOS, Unix, Linux, IOS, Android e soluções Activex e Java para emular terminais em web browsers. Todos eles são conhecidos, genericamente, como “emuladores 3270”.
Se você precisa acessar um mainframe, certamente precisará instalar um desses programas em sua estação de trabalho. A vantagem é que normalmente são programas bem pequenos e muito fáceis de configurar.
Funcionalidades essenciais
Um bom emulador deve simular todos os recursos que existiam no terminal original, uma vez que todos os produtos de software e sistemas aplicativos que rodam nos mainframe dependem desses recursos.
Ao selecionar um emulador para você, verifique se ele possui ao menos as seguintes características:
- Suporte a telas com tamanho 24 x 80 e 32 x 80
- Suporte para 24 teclas de função (F1 a F24)
- Suporte para as três teclas de ação (PA1 a PA3)
- Suporte a SSL (Secure Socket Layer), já que alguns mainframes não permitirão a conexão de emuladores sem esse recurso
Emuladores mais populares
x3270 | Disponível para | Windows Linux MacOS Solaris Cygwin |
Última atualização | Maio/2016 | |
Preço a partir de | Gratuito | |
Versão trial | Não se aplica | |
De onde baixar | SourceForge | |
PW3270 | Disponível para | Windows Linux |
Última atualização | Dezembro/2014 | |
Preço a partir de | Gratuito | |
Versão trial | Não se aplica | |
De onde baixar | Portal do Software Público | |
Mocha TN3270 | Disponível para | Windows Linux MacOS IOS Android E outros |
Última atualização | Julho/2016 | |
Preço a partir de | US$ 29 | |
Versão trial | 30 dias | |
De onde baixar | MochaSoft | |
Quick 3270 | Disponível para | Windows |
Última atualização | Junho/2016 | |
Preço a partir de | US$ 30 | |
Versão trial | 60 dias | |
De onde baixar | DN Computing | |
ZOC Terminal | Disponível para | Windows MacOS |
Última atualização | Não informado | |
Preço a partir de | US$ 80 | |
Versão trial | 30 dias | |
De onde baixar | EmTEC | |
Vista TN3270 | Disponível para | Windows |
Última atualização | Novembro/2014 | |
Preço a partir de | US$ 30 | |
Versão trial | 30 dias | |
De onde baixar | Tom Brennan Software |
Alguns comentários
Terminais foram projetados para minimizar o tráfego de dados e a frequência de interrupções solicitadas ao mainframe. Por isso, todos que estão acostumados a trabalhar com outras plataformas estranham a “falta de interatividade” entre o computador e a interface.
Você não verá na tradicional interface de texto dos mainframes nenhum programa atualizando a tela enquanto é processado; as atualizações acontecem depois que o usuário solicita uma interrupção (ou dá continuidade à conversação, para usar uma expressão mais comum), pressionando a tecla ENTER, ou uma tecla de função ou uma tecla de ação.
E você? Se conhece algum outro emulador que vale a pena indicar, mencione aí nos comentários…
Um grande abraço.
muito bom esse site gostei bastante 😉