2. Sumário
●
Conceito ●
Documentação
●
Mas o que é Object ●
Aplicação
Pascal? ●
Perspectivas
●
Kylix X Lazarus ●
Comunidade
●
Histórico ●
Considerações/Pergun
●
Interface tas
09/04/2011 2
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. 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. 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. 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. 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. 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. 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
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.php
09/04/2011 11
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. 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
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