LAZARUS: uma alternativa      livre para o Object Pascal                       Cícero Pinho RochaRealização:   Apoio:
Sumário ●     Conceito             ●                              Documentação ●     Mas o que é Object   ●               ...
Conceito: ●     O Lazarus é a biblioteca de classes para o     FreePascal que simula o Delphi. ●     O Lazarus é semelhant...
Mas o que é Object Pascal? ●     É uma ramificação     das linguagens     derivadas do Pascal e com suporte à     orientaç...
Lazarus x Kylix ●     Assim como Kylix o Lazarus é baseado no     Object Pascal, porém, o Kylix foi     desenvolvido   pel...
Histórico ●     Primeira Versão lançada em 1999; ●     Desenvolvido por três, inicialmente em     um projeto chamado Megid...
Histórico ●     Posteriormente, juntaram-se ao projeto     Marc Weustink e Mattias Gaertner, sendo     que estes são, atua...
Características ●     Linguagem    Baseado   no   Free   Pascal     Compiler; ●     Compatibilidade com o TP 7.0; ●     Es...
Características ●     Possibilidade de “traduzir” o frontend     (menus) para [pt-br]; ●     Automatização de alguns proce...
Interface09/04/2011   10
Documentação ●     Um   dos    projeto    que    mais    contém     documentação disponível; ●     A documentação completa...
Aplicação ●     Principalmente aplicativos móveis; ●     Mas é possível criar aplicativos de médio e     grande porte; ●  ...
Perspectivas: ●     Criação de grupos regionais de estudo     sobre Lazarus; ●     Melhor divulgação da IDE/comunidade; ● ...
Mapa do Lazarus no mundo09/04/2011                 14
Mapa do Lazarus no Brasil09/04/2011                  15
Comunidade ●     http://lazarusbrasil.org/   -   comunidade     oficial; ●     http://lazarusbrasil.forumeiros.com/ ●     ...
Considerações: ●     Perguntas? ●     Obrigado! ●     fralverne@eeepmonsexpedito.net ●     www.profcicerorocha.blogspot.co...
Próximos SlideShares
Carregando em…5
×

Apresentação lazarus flisol

1.335 visualizações

Publicada em

Publicada em: Educação
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

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

Nenhuma nota no slide

Apresentação lazarus flisol

  1. 1. LAZARUS: uma alternativa livre para o Object Pascal Cícero Pinho RochaRealização: Apoio:
  2. 2. Sumário ● Conceito ● Documentação ● Mas o que é Object ● Aplicação Pascal? ● Perspectivas ● Kylix X Lazarus ● Comunidade ● Histórico ● Considerações/Pergun ● Interface tas09/04/2011 2
  3. 3. Conceito: ● O Lazarus é a biblioteca de classes para o FreePascal que simula o Delphi. ● O Lazarus é semelhante ao Delhi®, porém, de código aberto tem a vantagem de ser multiplataforma, utilizando-se da linguagem Pascal, através do compilador FreePascal.09/04/2011 3
  4. 4. Mas o que é Object Pascal? ● É uma ramificação das linguagens derivadas do Pascal e com suporte à orientação a objetos.09/04/2011 4
  5. 5. Lazarus x Kylix ● Assim como Kylix o Lazarus é baseado no Object Pascal, porém, o Kylix foi desenvolvido pela Borland (mesma desenvolvedora do Delphi), foi! Pois atualmente o projeto está desativado. ● Lazarus, é desenvolvido por uma comunidade em nível internacional.09/04/2011 X 5
  6. 6. Histórico ● Primeira Versão lançada em 1999; ● Desenvolvido por três, inicialmente em um projeto chamado Megido: – Cliff Baeseman; – Shane Milles; – Michael A. Hess; ● O projeto inicial fracassou; ● Surgindo posteriormente apenas com Michael A. Hess;09/04/2011 6
  7. 7. Histórico ● Posteriormente, juntaram-se ao projeto Marc Weustink e Mattias Gaertner, sendo que estes são, atualmente, os maiores colaboradores do projeto; ● O nome se Lazarus se dá em alusão ao personagem bíblico que foi ressuscitado; ● O Guepardo como símbolo diz respeito à agilidade da IDE.09/04/2011 7
  8. 8. Características ● Linguagem Baseado no Free Pascal Compiler; ● Compatibilidade com o TP 7.0; ● Está sob a GNU/GPL; ● Código produzido também em GNU/GPL; ● Multiplataforma; ● Facilidade de uso;09/04/2011 8
  9. 9. Características ● Possibilidade de “traduzir” o frontend (menus) para [pt-br]; ● Automatização de alguns procedimentos, como por exemplo o auto preenchimentos de expressões de atribuições; ● Instalação de componentes e/ou plugnis visuais; ● Importação de projetos Delphi.09/04/2011 9
  10. 10. Interface09/04/2011 10
  11. 11. Documentação ● Um dos projeto que mais contém documentação disponível; ● A documentação completa engloba os manuais: Guia do usuário, Guia do programador , Guia de referência da linguagem Pascal, Manual de referência da biblioteca Run-Time e Manual de referência do documentador de código Free Pascal. ● http://lazarusbrasil.org/documentacao.php09/04/2011 11
  12. 12. Aplicação ● Principalmente aplicativos móveis; ● Mas é possível criar aplicativos de médio e grande porte; ● Exemplos: – Peazip – http://pt.wikipedia.org/wiki/Peazip – Freecatalog (cd e dvd) - http://www.jpsoft.com.br/ – FreeEstoque -09/04/2011 http://www.jpsoft.com.br/index.php/fre12 eestoque
  13. 13. Perspectivas: ● Criação de grupos regionais de estudo sobre Lazarus; ● Melhor divulgação da IDE/comunidade; ● Aumentar o número de participantes da comunidade; ● Criação de mais componentes, que possam facilitar a programação, sobretudo, dos “novatos”;09/04/2011 13
  14. 14. Mapa do Lazarus no mundo09/04/2011 14
  15. 15. Mapa do Lazarus no Brasil09/04/2011 15
  16. 16. Comunidade ● http://lazarusbrasil.org/ - comunidade oficial; ● http://lazarusbrasil.forumeiros.com/ ● Listas de discussões; ● Livro (http://jpsoft.com.br/index.php/ide- lazarus/8-noticias/45-livro-ide-lazarus)09/04/2011 16
  17. 17. Considerações: ● Perguntas? ● Obrigado! ● fralverne@eeepmonsexpedito.net ● www.profcicerorocha.blogspot.com09/04/2011 17

×