Entertime Hopper's Studio /Já disponível - versão alpha
Ícone do Entertime Hopper's Studio, inspirado em Grace HopperSEU MAINFRAME, REIMAGINADO

Grandes sistemas.
Novas possibilidades.

Um novo espaço para quem desenvolve em mainframe. Escreva, execute e explore COBOL, JCL e SQL, com inteligência artificial ao lado do seu código.

Disponível para Windows, Linux e macOS.

UM AMBIENTE. MUITAS POSSIBILIDADES.
O código de sempre.Um jeito novo de trabalhar.
DESENVOLVIMENTO LOCALFEITO PARA O SEU FLUXO

Do primeiro DISPLAY
ao próximo grande projeto.

COBOLJCLSQLCICS / BMSZoweGit

SEU FLUXO, DO INÍCIO AO FIM

As ferramentas certas.
No mesmo lugar.

Mais espaço para pensar no que importa. Do código aos dados, organize seu desenvolvimento em uma experiência integrada.

01 / CÓDIGO

COBOL com novos horizontes.

Editor com realce de sintaxe, sugestões, múltiplos cursores e suporte a formatos fixo e livre. Copybooks e DCLGEN fazem parte do seu projeto.

COBOL · COPYBOOKS · DCLGEN
02 / EXECUÇÃO

Do programa ao fluxo de jobs.

Execute programas e JCL no ambiente local. Organize dependências entre jobs, acompanhe resultados e rode verificações do seu espaço de trabalho.

JCL · FLUXOS LOCAIS · TESTES
03 / DADOS

Seu código conversa com os dados.

Consulte o SQLite integrado, crie DCLGEN e edite registros em resultados compatíveis. Experimente EXEC SQL com compatibilidade local para operações Db2 suportadas.

SQL · SQLITE · EXEC SQL
04 / INTELIGÊNCIA ARTIFICIAL

Uma boa ideia ganha companhia.

Escolha Codex ou GitHub Copilot no painel de IA. Compartilhe o contexto selecionado e revise propostas de código e SQL antes de aplicar.

CODEX OU COPILOT · REVISÃO DE ALTERAÇÕES
05 / TERMINAL

A experiência CICS, por perto.

Explore transações no emulador CICS local, visualize mapas BMS e trabalhe com arquivos de registros e seus layouts de copybook.

CICS LOCAL · BMS · REGISTROS
06 / CONEXÃO

Local quando você quer. Conectado quando precisa.

Versione com Git e acesse membros PDS/PDSE via Zowe e z/OSMF. Compare alterações e revise conflitos antes de salvar no z/OS.

GIT · ZOWE · Z/OSMF

O DIA A DIA, MAIS SIMPLES

Menos interrupções.
Mais espaço para criar.

Atalhos para chegar ao ponto, ferramentas para evitar repetição e mais liberdade para organizar o seu trabalho.

Vá direto à definição.

Use Ctrl+clique em uma variável ou seção COBOL para encontrar sua declaração. Navegue entre working-storage, copybooks e membros COPY ou SQL INCLUDE, no painel em que você está trabalhando. No macOS, use Cmd+clique.

F12 também abre a definição

Duas vistas. Um só projeto.

Divida o editor à direita ou abaixo para comparar arquivos e manter uma referência por perto. Redimensione os painéis e arraste as abas para organizar a sequência que faz sentido para você.

PAINÉIS INDEPENDENTES · ABAS REORDENÁVEIS

Menos repetição, mais código.

Comece com snippets prontos ou crie os seus próprios, com prefixos e campos editáveis. Formate o fonte em uma única ação e ajuste as réguas de coluna ao seu padrão de trabalho.

Alt + Shift + F para formatar

SQL, da consulta ao ajuste.

Receba sugestões de tabelas e colunas, com aliases e nomes entre aspas, na página Db2 e nos arquivos .sql. Insira e edite registros diretamente na grade de resultados de tabelas locais compatíveis.

Ctrl/Cmd + Espaço para sugerir

Mais precisão para experimentar.

Explore EVALUATE / WHEN, inclusive com múltiplas seleções, no emulador COBOL local. Conte com aritmética decimal fixa, até 31 dígitos em ARITH(EXTEND) e suporte a DECIMAL-POINT IS COMMA.

EVALUATE · PRECISÃO ESTENDIDA · VÍRGULA DECIMAL

Conecte do seu jeito.

Configure proxy e autoridade certificadora nas conexões Zowe. Quando o seu ambiente exigir, escolha explicitamente aceitar certificados inválidos ou vencidos por conexão.

ZOWE · PROXY · CERTIFICADOS
Contagem de caracteres selecionadosExplorador de arquivos mais compactoOrganização por subprojetos

Sua próxima ideia também faz parte do projeto.

O botão Feedback reúne sugestões e relatos no próprio aplicativo. Você escolhe a mensagem; código, arquivos e logs não são anexados automaticamente.

Como enviar feedback

CONHEÇA POR DENTRO

Seu próximo espaço de criação.

Capturas reais do Entertime Hopper's Studio. Explore um pouco antes de começar.

02 / DADOS EM FOCO

Uma consulta. Todo um novo ponto de vista.

Use sugestões de tabelas e colunas, inspecione consultas e insira ou edite registros em resultados de tabelas locais compatíveis. Os dados exibidos são de demonstração.

Ilustração de um gabinete clássico de fitas magnéticas ao lado de um servidor contemporâneo, iluminados em azul

A PRÓXIMA LINHA COMEÇA COM VOCÊ

Conhecimento que
atravessa gerações.
Vontade de ir além.

O mainframe tem muito a ensinar. O Entertime Hopper's Studio aproxima essa experiência de uma forma atual de desenvolver, experimentar e aprender.

Comece seu próximo capítulo Imagem conceitual criada com IA.

VAMOS COMEÇAR?

Escolha seu sistema.
Abra novas possibilidades.

Entertime Hopper's Studio 0.1.21. Seu próximo ambiente de desenvolvimento está aqui.

PARA O SEU PC

Windows

Instale no computador ou leve a versão portátil com você.

Windows · x64112 MB
Baixar instaladorPrefere a versão portátil?
Como instalar

Abra o arquivo .exe e siga as etapas do instalador. A versão portátil pode ser executada diretamente, sem instalação.

NO SEU MAC

macOS

Escolha o pacote para o processador do seu Mac.

Apple Silicon · arm64122 MB
Baixar para Apple SiliconMeu Mac tem processador Intel
Como instalar

Extraia o ZIP e mova o aplicativo para Aplicativos. São pacotes não assinados; o macOS poderá bloquear a primeira abertura. Confira os detalhes em Ajustes do Sistema → Privacidade e Segurança.

Não sabe qual escolher? Consulte o processador no menu Apple → Sobre Este Mac.

Atualizações verificadas. Instalação no seu tempo.Conferir hashes SHA-256

ANTES DA PRIMEIRA LINHA

Algumas respostas.
E um bom começo.

Conheça o que faz parte da experiência.

Preciso de um mainframe para começar?

Não. Você pode editar e experimentar COBOL, JCL, SQL e CICS no ambiente local. A integração com Zowe é opcional e exige acesso a um servidor z/OSMF. O emulador local é voltado a estudo, prototipagem e testes; valide aplicações de produção no ambiente da sua organização.

Como funcionam o Codex e o Copilot?

O painel de IA usa a CLI instalada do assistente escolhido e a autenticação da sua conta. É preciso instalar e conectar a CLI do Codex ou do GitHub Copilot. O uso depende do acesso e dos limites da sua conta. Você escolhe o contexto enviado e revisa as alterações antes de aplicar.

O banco integrado é o IBM Db2?

O banco local usa SQLite, com compatibilidade para operações Db2 suportadas pelo ambiente. Ele serve para experimentar consultas, DCLGEN e EXEC SQL sem uma conexão de produção. Não substitui o motor IBM Db2.

Posso editar os registros de uma consulta?

Sim, em resultados compatíveis de uma única tabela local. A grade oferece inclusão e edição quando consegue identificar as linhas. Consultas com junções ou agregações continuam disponíveis para leitura. A edição usa o banco SQLite do projeto.

Como envio uma sugestão ou relato um problema?

Abra Feedback no aplicativo desktop ou use Ajuda → Enviar feedback. Escolha a categoria e escreva sua mensagem; nome e e-mail são opcionais. O envio inclui apenas o formulário, a versão do aplicativo, a plataforma e o idioma. Código, arquivos e logs não são anexados automaticamente. Se o envio falhar, o texto permanece no formulário para tentar novamente.

Posso compilar com GnuCOBOL?

Sim. A compilação nativa é opcional e exige a instalação separada do GnuCOBOL, com o comando cobc disponível no PATH do sistema.

Como recebo novas versões?

Nas versões desktop compatíveis, o aplicativo consulta atualizações ao iniciar e mostra um botão quando existe uma versão mais recente. Você decide quando baixar e instalar. No Linux, use o RPM/DEB instalado ou execute o AppImage diretamente; a instalação pode solicitar autorização de administrador. Os pacotes macOS não assinados são atualizados por download manual.

ACOMPANHE O PROJETO

A próxima ideia pode começar aqui.

Explore o repositório do Entertime Hopper's Studio no GitHub.

Repositório no GitHub