Literal - corretor gramatical para o
     BrOffice.org / OpenOffice

            Daniel Nehme Müller

           Marnes Au...
Projeto Literal p/ OpenOffice
    ●
        Literal: corretor gramatical para OpenOffice
    ●
        Projeto apoiado em ...
Literal
    ●
        Corretor ortográfico – avalia palavras
    ●
        Corretor gramatical – avalia frases em
        ...
Literal no BrOffice / OpenOffice




        ●
          Fontes do Literal em linguagem C
        ●
          Instalado co...
Literal no BrOffice / OpenOffice
    ●
        Acoplamento do Literal ao BrOffice
        –   broffice tem suporte a pacot...
Literal no BrOffice / OpenOffice
    ●
        Instalação de Pacotes UNO (Universal
        Network Objects)
         –   ...
Literal no BrOffice / OpenOffice
    ●
        Principais opções/argumentos do unopkg:
        –   unopkg list – shared
  ...
Literal no BrOffice / OpenOffice
●
    Local de instalação (shared)
    –   Os pacotes instalados ficam no diretório
<cami...
Literal no BrOffice / OpenOffice
    ●
        Nosso pacote UNO
        –   É um arquivo .zip de um diretório contendo:
  ...
Literal no BrOffice / OpenOffice
●
        A interface literal.uno.jar
        –   quando a interface Java é chamada (menu...
Literal no BrOffice / OpenOffice




 
          ●
              Mas há muito, mas muito mesmo a fazer...
                ...
Literal no BrOffice / OpenOffice
    ●
        Idéia de nova Interface
        –   Atualmente
             ●
             ...
Literal no BrOffice / OpenOffice
    ●
        O Literal está longe de ser o melhor corretor
        gramatical do país
  ...
Literal - corretor gramatical para o
     BrOffice.org / OpenOffice



             Dúvidas?...




                   
Literal - corretor gramatical para o
     BrOffice.org / OpenOffice

            Daniel Nehme Müller

           Marnes Au...
Próximos SlideShares
Carregando em…5
×

Literal: corretor gramatical para o BrOffice.org / OpenOffice - Daniel Nehme Müller Marnes Augusto Hoff

1.139 visualizações

Publicada em

Publicada em: Tecnologia, Arte e fotografia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
1.139
No SlideShare
0
A partir de incorporações
0
Número de incorporações
1
Ações
Compartilhamentos
0
Downloads
7
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Literal: corretor gramatical para o BrOffice.org / OpenOffice - Daniel Nehme Müller Marnes Augusto Hoff

  1. 1. Literal - corretor gramatical para o BrOffice.org / OpenOffice Daniel Nehme Müller Marnes Augusto Hoff literal@conexum.inf.br http://www.conexum.inf.br    
  2. 2. Projeto Literal p/ OpenOffice ● Literal: corretor gramatical para OpenOffice ● Projeto apoiado em 2003 – incubação da Conexum – versão livre do Literal ● Projeto apoiado em 2006 – bolsistas para desenvolvimento ● Peter T. Neto ● Susan S. Severo ● Fabiano S. Silveira ● Márcio R. Zacarias ● Tânia M. S. Costa ● Cláudio E. F. N. Pereira    
  3. 3. Literal ● Corretor ortográfico – avalia palavras ● Corretor gramatical – avalia frases em concordância (ex. elas estava sonolento) e regência (ex. ele pediu um resultado do concurso de português). ● Literal já é um corretor ortográfico e gramatical eficiente: http://literal.conexum.inf.br ● A versão livre do Literal já está sendo testada   no BrOffice!  
  4. 4. Literal no BrOffice / OpenOffice ● Fontes do Literal em linguagem C ● Instalado com pacote UNO (Universal Network Objects) ● Interface em java seguindo modelo do projeto CoGrOO    
  5. 5. Literal no BrOffice / OpenOffice ● Acoplamento do Literal ao BrOffice – broffice tem suporte a pacotes UNO – instalação é simples (com o unopkg, que faz parte do broffice) – idéia: criação de um pacote UNO que se comunica com o Literal (executa o Literal) – versão do Literal específica para o broffice – interface em java (por enquanto é a interface do CoGrOO)    
  6. 6. Literal no BrOffice / OpenOffice ● Instalação de Pacotes UNO (Universal Network Objects) – Instalação deve ser feita com o programa <caminho>/broffice.org2.0/program/unopkg ou <caminho>/openoffice.org2.0/program/unopkg Obs.: antes do 2.0, o programa para instalar era o pkgchk.    
  7. 7. Literal no BrOffice / OpenOffice ● Principais opções/argumentos do unopkg: – unopkg list – shared – unopkg add --shared pacote – unopkg remove --shared pacote – unopkg gui ● A opção --shared serve para instalar para todos os usuários (precisa ser root) ● Sem essa opção, cada usuário instala para si    
  8. 8. Literal no BrOffice / OpenOffice ● Local de instalação (shared) – Os pacotes instalados ficam no diretório <caminho>/broffice.org2.0/share/uno_packages/cache/uno_packages/ – Para cada pacote há: ● um arquivo de nome aleatório no estilo: xYzXyZ ● um diretório de nome similar com o sufixo _: xYzXyZ_ – Exemplos: <caminho>/broffice.org2.0/share/uno_packages/cache/uno_packages/wR3r54 <caminho>/broffice.org2.0/share/uno_packages/cache/uno_packages/wR3r54_/    
  9. 9. Literal no BrOffice / OpenOffice ● Nosso pacote UNO – É um arquivo .zip de um diretório contendo: ● Addons.xcu (especifica os itens adicionado à interface do broffice: botões, menus, etc) ● literal.uno.jar (a interface em java) ● META-INF/manifest.xml (informações de controle sobre o pacote)    
  10. 10. Literal no BrOffice / OpenOffice ● A interface literal.uno.jar – quando a interface Java é chamada (menu/botão no broffice), o texto é percorrido e dividido em parágrafos e para cada um ocorrem os eventos: ● salvo num arquivo (de entrada para o Literal) ● o Literal é executado, gerando um resultado em arquivo ● resultado do Literal é interpretado pela interface Java e apresentado para o usuário ● o usuário interage com a interface ● a interface (pode) modifica(r) o texto (de acordo com a   vontade do usuário)  
  11. 11. Literal no BrOffice / OpenOffice   ● Mas há muito, mas muito mesmo a fazer...  
  12. 12. Literal no BrOffice / OpenOffice ● Idéia de nova Interface – Atualmente ● erros são mostrados em janela separada ● apenas quando o corretor é chamado (menu/botão) ● usabilidade não muito boa – Pretendemos ● erros sublinhados (verde) na própria janela do texto, enquanto esse é digitado ● essa alteração não implica em mudança no Literal em si, apenas na interface do pacote   ● como fazer? Estamos  pesquisando!
  13. 13. Literal no BrOffice / OpenOffice ● O Literal está longe de ser o melhor corretor gramatical do país ● Ainda não são propostas correções (apenas indicações dos erros) ● As sugestões de correção virão junto com a nova interface...    
  14. 14. Literal - corretor gramatical para o BrOffice.org / OpenOffice Dúvidas?...    
  15. 15. Literal - corretor gramatical para o BrOffice.org / OpenOffice Daniel Nehme Müller Marnes Augusto Hoff literal@conexum.inf.br http://www.conexum.inf.br    

×