Your SlideShare is downloading. ×
0
Literal: corretor gramatical para o BrOffice.org / OpenOffice - Daniel Nehme Müller Marnes Augusto Hoff
Literal: corretor gramatical para o BrOffice.org / OpenOffice - Daniel Nehme Müller Marnes Augusto Hoff
Literal: corretor gramatical para o BrOffice.org / OpenOffice - Daniel Nehme Müller Marnes Augusto Hoff
Literal: corretor gramatical para o BrOffice.org / OpenOffice - Daniel Nehme Müller Marnes Augusto Hoff
Literal: corretor gramatical para o BrOffice.org / OpenOffice - Daniel Nehme Müller Marnes Augusto Hoff
Literal: corretor gramatical para o BrOffice.org / OpenOffice - Daniel Nehme Müller Marnes Augusto Hoff
Literal: corretor gramatical para o BrOffice.org / OpenOffice - Daniel Nehme Müller Marnes Augusto Hoff
Literal: corretor gramatical para o BrOffice.org / OpenOffice - Daniel Nehme Müller Marnes Augusto Hoff
Literal: corretor gramatical para o BrOffice.org / OpenOffice - Daniel Nehme Müller Marnes Augusto Hoff
Literal: corretor gramatical para o BrOffice.org / OpenOffice - Daniel Nehme Müller Marnes Augusto Hoff
Literal: corretor gramatical para o BrOffice.org / OpenOffice - Daniel Nehme Müller Marnes Augusto Hoff
Literal: corretor gramatical para o BrOffice.org / OpenOffice - Daniel Nehme Müller Marnes Augusto Hoff
Literal: corretor gramatical para o BrOffice.org / OpenOffice - Daniel Nehme Müller Marnes Augusto Hoff
Literal: corretor gramatical para o BrOffice.org / OpenOffice - Daniel Nehme Müller Marnes Augusto Hoff
Literal: corretor gramatical para o BrOffice.org / OpenOffice - Daniel Nehme Müller Marnes Augusto Hoff
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

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

921

Published on

Published in: Technology, Art & Photos
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
921
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. Literal no BrOffice / OpenOffice   ● Mas há muito, mas muito mesmo a fazer...  
  • 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. 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. Literal - corretor gramatical para o BrOffice.org / OpenOffice Dúvidas?...    
  • 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    

×