Bioquímica30 anos softwares educacionais

Transparência

Como foi feito

Os doze programas do CD e da Biblioteca Digital de Ciências foram escritos entre 1997 e 2008 em Delphi, ToolBook e Flash — tecnologias que não rodam mais nos navegadores. Em novembro de 2026 eles foram reconstruídos em HTML5 com apoio de inteligência artificial, sob a coordenação e a revisão do autor. Esta página explica o que a IA fez, o que as pessoas fizeram e onde estão os limites.

Em resumo. O código novo (HTML, CSS, JavaScript e SVG), a extração dos conteúdos dos arquivos originais, a releitura visual e as propostas de atualização científica foram produzidos por um assistente de IA (Claude, da Anthropic), em sessões de trabalho dirigidas por Eduardo Galembeck. As decisões de conteúdo, a validação científica e a responsabilidade pelo resultado são humanas. Cada mudança em relação ao original está registrada no botão Sobre de cada programa, em “Atualizações de conteúdo (2026)”, e marcada no texto com uma faixa verde.

Nesta versão: inglês, espanhol, originais e textos revistos

O ponto de partida

O acervo tinha cerca de 6.200 arquivos: 856 filmes Flash (versões 5 a 7, com ActionScript 1 e 2), fontes .fla, projetores .exe, livros ToolBook de 1998–2001, o código Delphi do COM (1997), os encartes e rótulos dos dois CDs em CorelDraw e os artigos publicados. Quatro programas de 2006–2008 vieram da Biblioteca Digital de Ciências do IB-Unicamp. Nada do acervo original foi alterado: tudo o que é novo vive numa pasta própria, com controle de versão.

As etapas

  1. Inventário

    Levantamento automático dos arquivos (tipo, versão de Flash, data), leitura dos “Leia-me” dos CDs e dos artigos. Resultou na lista de programas, das versões de cada um e da linha do tempo ToolBook → Flash → CD → BDC.

  2. Extração

    Os filmes Flash foram abertos com o JPEXS Free Flash Decompiler: código ActionScript, textos, imagens, quadros e símbolos. Os projetores .exe tinham o filme embutido e foram abertos pelo cabeçalho do SWF. Um problema recorrente — fontes marcadas como Shift-JIS que trocavam os acentos por “�” — foi resolvido com um pequeno programa que corrige o arquivo antes da extração.

  3. Leitura do comportamento

    A IA leu o ActionScript de cada programa (e, no COM, o código Delphi e a tabela de 2.048 combinações de compostos) para reconstruir as regras: o que cada botão faz, os valores numéricos das simulações, os gabaritos das questões, a ordem das telas. Essas regras foram preservadas na versão nova; quando foram alteradas de propósito, isso está documentado.

  4. Reescrita em HTML5

    Nada foi convertido automaticamente quadro a quadro. Cada programa foi reescrito em JavaScript puro, com desenhos em SVG e CSS, sem bibliotecas externas, para funcionar em qualquer navegador, no celular e sem internet. Os cenários (o oxígrafo do COM, a bancada da Cinética, a célula do AMPc, o corpo humano do Metabolismo) são novos, inspirados nos originais.

  5. Identidade visual

    Os rótulos e encartes dos CDs de 2000 e 2004 foram abertos a partir dos arquivos CorelDraw, com as fontes originais. A ilustração da membrana (Gabriel Gerber Hornink), o laranja do encarte e o azul-marinho da capa de 2000 viraram o sistema visual do site; as proteínas coloridas da pintura viraram os ícones dos programas.

  6. Atualização de conteúdo

    Vinte e poucos anos separam os originais desta versão. A IA propôs, com referências, as correções e atualizações que a literatura recomendava (nomenclatura de enzimas, estequiometria da cadeia respiratória, faixas de IMC da OMS, tipos de fibra muscular, sinalização redox, resistência à leptina…). As propostas foram revisadas pelo autor; o que foi aceito está listado no Sobre de cada programa, com a fonte.

  7. Testes

    Cada programa foi percorrido por testes automáticos em navegador (Chromium), em tela de computador e de celular, nos modos claro e escuro, verificando erros de código, arquivos ausentes e o resultado das simulações e dos questionários contra os gabaritos originais. As capturas de tela foram revisadas uma a uma.

  8. Revisão humana

    O autor revisou os textos, os valores e as decisões, e continua revisando: encontrou um erro? Escreva pelo contato do LTE. As notas de conversão de cada programa estão no repositório do site, em docs/NOTAS_CONVERSAO.md.

O que mudou e o que não mudou

Preservado

  • A proposta pedagógica e a sequência de cada programa.
  • As regras das simulações, com os valores do código original.
  • Os textos originais, com a ortografia atualizada.
  • As questões e os gabaritos.
  • Os créditos de todos os autores.

Novo

  • Interface, cenários e animações, redesenhados.
  • Funciona no celular, em tela cheia e sem internet.
  • Atualizações científicas, sempre marcadas e referenciadas.
  • Erros do original corrigidos e registrados (por exemplo, tempos de prova em minutos em vez de segundos; uma questão que conferia a resposta de outra).
  • Textos explicativos novos em algumas animações, indicados como tal.
  • Versões em inglês e espanhol.

Programa por programa

ProgramaOriginalReconstrução
COMDelphi, 1997; tabela de estados em arquivoOxígrafo em SVG; mesma tabela de 2.048 combinações; tempo em minutos
MetabolismoFlash 6, 2004Corpo humano com reservatórios; valores revisados com a literatura
Cinética enzimáticaFlash 7, 2004 (10 filmes)Bancada de laboratório; unidades; inibição competitiva corrigida
CTEFlash 7, 2004 (565 quadros)Membrana interna em SVG; regras do original; estequiometria opcional
AMPcFlash 6, 2002Célula em corte; parte nova sobre o desligamento do sinal
Contração muscularFlash 6, 2002Zoom contínuo; sarcômero animado; fibras I/IIa/IIx
NutriçãoFlash 6, 2004 (482 textos)Prato, digestório em corte, calculadoras atualizadas
Radicais livresFlash 6, 1998–2004Menu pintado; ilustrações próprias; sinalização redox
EnzimasFlash 7, 2007 (94 filmes)Dois capítulos completos; 7 classes de enzimas
Insulina e leptinaFlash 6, 2006Cascatas animadas; resistência hormonal; via atual da insulina
Glicólise em açãoFlash 8, 2008Motor comum “em ação”; regras do original; fermentação láctica
Ciclo de Krebs em açãoFlash 8, 2008Mesmo motor; GDP + Pi → GTP; rendimento 30–32 ATP
Síntese proteicaFlash, 2009 (EMBRIÃO)Versão HTML5 do EMBRIÃO +20, incorporada ao site

Os aplicativos (2011–2021)

Os apps não foram reconstruídos: seus projetos-fonte (Unity, Xcode, Adobe AIR) ainda não foram localizados. A página Aplicativos é um registro histórico, montado a partir da conta de desenvolvedor do laboratório na App Store, consultada no navegador do autor em 2026: datas de cada versão, descrições originais, identificadores, ícones e telas enviadas às lojas. Os dados foram completados com o portal do LTE, espelhos das lojas e os artigos publicados. A IA organizou o material e redigiu os textos de história, submetidos à revisão do autor; descrições e telas são as originais.

Limites e cuidados

Ferramentas

JPEXS Free Flash Decompiler (extração dos filmes Flash) · LibreOffice (abertura dos arquivos CorelDraw) · Python (inventário, extração de textos, empacotamento) · Playwright e Chromium (testes) · Ruffle (emulador dos originais em Flash) · Git (histórico de todas as mudanças) · Claude, da Anthropic (assistente de IA, nas sessões de trabalho de novembro de 2026).

A trajetória dos programas, desde a tese de doutorado que os originou, está na página História.