Editor de texto para a HP50g http://sitegui.com.br/editorHP
Find a file
2013-10-17 18:22:24 -03:00
css Nova janela de fale conosco 2013-10-09 02:21:23 -03:00
doc Um pouco de organização 2013-01-12 00:40:16 -02:00
feedback-arquivos Nova janela de fale conosco 2013-10-09 02:21:23 -03:00
img Mostra alerta ao usar títulos muito grandes 2013-10-06 17:52:21 -03:00
js Corrige bug ao trocar de páginas 2013-10-10 01:12:06 -03:00
lang Evita problemas com tab quando mostra a última dica 2013-10-17 18:22:24 -03:00
src-hp Redução do tamanho do arquivo gerado; busca removida 2013-10-06 01:01:14 -03:00
src-libHP Redução do tamanho do arquivo gerado; busca removida 2013-10-06 01:01:14 -03:00
.gitattributes Primeiro commit 2012-12-23 18:13:35 -02:00
.gitignore Nova janela de fale conosco 2013-10-09 02:21:23 -03:00
.htaccess Suporte offline 2013-10-04 01:12:57 -03:00
cache.manifest Evita problemas com tab quando mostra a última dica 2013-10-17 18:22:24 -03:00
carregarImagem.php Inserir, editar e salvar imagens 2013-01-06 20:53:26 -02:00
COMPILADO.hp Redução do tamanho do arquivo gerado; busca removida 2013-10-06 01:01:14 -03:00
css.php Indica visualmente na HP que um índice tem sub-índices. Fixes #27 2013-10-05 13:56:09 -03:00
EditorHP.hp Redução do tamanho do arquivo gerado; busca removida 2013-10-06 01:01:14 -03:00
enviarFeedback.php Nova janela de fale conosco 2013-10-09 02:21:23 -03:00
index.php Nova janela de fale conosco 2013-10-09 02:21:23 -03:00
js.php Nova janela de fale conosco 2013-10-09 02:21:23 -03:00
LICENSE.txt Um pouco de organizacao 2013-01-09 10:57:17 -02:00
README.md Primeira versão da biblioteca fixes #11 2013-04-20 20:43:12 -03:00
reduzir.php Redução do tamanho do arquivo gerado; busca removida 2013-10-06 01:01:14 -03:00

Editor para HP50g

Esse é um editor de texto para a calculadora HP50g feito em HTML, CSS e JS que funciona em FF 15+, Chrome. Ele gera um arquivo binário que pode ser salvo diretamente no cartão de memória SD ou passado por cabo por meio do programa oficial da HP. Não é preciso ter nada instalado na calculadora, além de que o arquivo pode ser aberto e editado novamente.

Você pode acessar uma versão funcional no programa em: http://sitegui.com.br/editorHP

Cada arquivo de texto (chamado livro) é baseado em páginas, que contém textos (cabeçalhos e parágrafos), equações e imagens. O acesso a essas páginas é feito por meio de um índice. Além disso é possível anexar objetos (como equações, matrizes, fórmulas, gráficos) ao livro. O editor automaticamente divide seu texto em páginas e cria os índices para facilitar a navegação na calculadora.

O arquivo exportado (.hp) é composto pelo livro e pelo leitor. Quando aberto na calculadora, o programa lê e compila o livro para o formato final exibido na HP.

Estrutura do código

  • root: contém os arquivos básicos: HTML; PHP para reunir todo o CSS e JS; PHP pra up/download dos livros; leitor compilado do livro pra HP; biblioteca compilada para a HP
  • css: contém todos os arquivos .css do projeto
  • doc: contém a documentação geral do projeto (especificação do formato do livro exportado)
  • img: imagens usadas no navegador
  • js/dados: contém todos os arquivos que lidam com os dados do livro, tanto para guarda-los quanto processa-los. CompiladorParalelo-worker roda numa thread paralela (WebWorker)
  • js/interface: contém todos os arquivos que lidam diretamente com a interface e interação do usuário
  • lang: contém os arquivos com as strings da interface em várias línguas
  • src-libHP: contém os arquivos presentes na biblioteca feita para a HP
  • src-hp: contém todo o código do leitor responsável por exibir o livro na calculadora. COMPILADO.txt é todo esse código reunido

Licença

Esse programa é licenciado sob GNU GENERAL PUBLIC LICENSE Copyright 2013 Guilherme de Oliveira Souza