Lua Eclipse integrando ferramentas no desenvolvimento Lua Lus
- Slides: 35
Lua. Eclipse integrando ferramentas no desenvolvimento Lua Luís Eduardo Jason Santos Lua Workshop 2009
Lua. Eclipse Agradecimentos Equipe Lua Ideais André Carregal e Projeto Kepler Fábrica Digital FINEP/SEBRAE IT Quality Systems Move Networks Anywhere Tech Comunidade Lua Luís Eduardo Jason Santos Lua Workshop 2009
Lua. Eclipse Um ambiente integrado de desenvolvimento criado sobre a plataforma Eclipse Alguns membros da Eclipse Foundation A plataforma
Plataforma Eclipse Presença forte em diversas áreas - orquestração SOA - desenvolvimento Java - web e linguagens de script - desenvolvimento C/C++ - plataformas móveis (inclusive linux mobile e symbian) - microcontroladores
Lua. Eclipse - O que é? IDE - Ambiente Integrado de Desenvolvimento
O que não é. . . Lua. Eclipse não é um Editor de código - como scite, gedit, notepad++, ultraedit, vi
O que é? IDE - Ambiente Integrado de Desenvolvimento - editor de código - compilador/interpretador - ferramentas de desenvolvimento integradas - depurador (debugger)
IDEs modernas Ferramentas populares - detecção de contexto - analisador de dependências - ferramentas de refactoring - empacotadores e ferramentas de deployment - integração com controle de versão
Lua. Eclipse - Motivação Histórico - origens no mundo corporativo Contexto - lua como linguagem de extensão
Lua. Eclipse - Motivação Questões principais - integração com o toolchain dos aplicativos hospedeiros - não-ruptura com a cultura das equipes de desenvolvimento
Origens Danilo Tuler Ideais Eclipse 2. 1 Lua. Eclipse 0. 5 2003
Origens Guilherme Martins Thiago Ponte André Carregal Danilo Tuler Eclipse 3. 2 Lua. Eclipse 1. 0 2003 2004 2005 2006 2007 2008
Origens Guilherme Martins Jason Santos Thiago Ponte Lua 5. 1 André Carregal Eclipse 3. 2/3. 3 Lua. Eclipse 1. 1 2004 2005 2006 2007 2008
Origens Jason Santos Edgard Arakaki Guilherme Martins Lua 5. 1 Lua. Profiler Lua. Doc André Carregal Eclipse 3. 3 Lua. Eclipse 1. 2 2005 2006 2007 2008 2009
Origens Jason Santos André Carregal Lua 5. 1 Rem. Debug Lua. Profiler Eclipse 3. 4 Lua. Doc 2005 2006 2007 Lua. Eclipse 1. 3 beta 2008 2009
No universo paralelo. . Eclipse 2. 1 3. 0 3. 1 Lua. Eclipse 0. 5 2003 3. 2 3. 3 1. 0 2004 2005 1. 1 2006 2007 3. 4 1. 2 3. 5 1. 3 2008 1. 3. 1 2009 Jason Santos Lua. Eclipse 2. x Baseado em DLTK Exigia Eclipse 3. 3 Edgard Arakaki 2. x design 2007 2008 2009
De volta ao mundo real Eclipse 2. 1 3. 0 Lua. Eclipse 0. 5 2003 3. 1 3. 2 1. 0 2004 2005 3. 3 1. 1 2006 2007 1. 2 3. 5 1. 3 2008 1. 3. 1 2009 Jason Santos Investimento da FINEP - descrição do projeto feita em 2005 - início do Kepler Mobile - branch 2. x congelado na versão alpha 3. 4 Edgard Arakaki 2. x 2007 2. 0 alpha 2008 2009
2009 - O Lua. Eclipse 1. 3. x "Herrick Muhlestein, et al. " www. movenetworks. com Jason Santos Lua 5. 1 Rem. Debug Eclipse 3. 4 Lua. Profiler Lua. Doc 2005 2006 André Carregal 2007 Lua. Eclipse 1. 3. 1 2008 2009
2009 - O Lua. Eclipse 1. 3. x Code highlight Code completion a partir de um estado lua customizável Referência da documentação (usando Lua. Doc) Debugger integrado Profiler integrado (usando Lua. Profiler) Execução utilizando um interpretador instalado no sistema
2009 - O Lua. Eclipse 1. 3. x Code-highlight Parser de Lua 5. 1 (JFlex) Erros de sintaxe Lua. Java loadstring() Code-completion Lua. Java New Lua. State Referência Lua. Java Lua. Doc* Execução Java Launcher Lua. Binaries Profiler Java Launcher Lua. Profiler Debugger Java Remdebug Client Sockets Funcionalidades usam diversas formas de integração Rem. Debug*
2009 - O Lua. Eclipse 1. 3. x Code highlight Erros de compilação ao salvar
2009 - O Lua. Eclipse 1. 3. x Autocomplete Colapso de comentários e funções
2009 - O Lua. Eclipse 1. 3. x Referência de funções do manual de referência de Lua 5. 1
2009 - O Lua. Eclipse 1. 3. x Sumário do Lua. Profiler
2009 - O Lua. Eclipse 1. 3. x Debugger integrado: Controle do stack Inspeção de variáveis
2009 - O Lua. Eclipse 1. 3. x Debugger integrado: Controle do stack Inspeção de variáveis
2009 - O Lua. Eclipse 1. 3. x Debugger integrado: Controle do stack Inspeção de variáveis
Lua. Eclipse 1. 3. x - problemas Complexidade 9357 linhas de código 128 classes Java Diversas formas não-integradas de implementação de funcionalidades Parser impossível de estender Não faz uso do DLTK
2009 - O Lua. Eclipse 2. 0 DLTK implementa Code highlight, code completion, referências de documentação e erros de compilação AST montada usando um parser em Lua Refactoring e formatadores escritos em Lua Debugger integrado Profiler integrado (usando Lua. Profiler) Execução utilizando Lua. Java além do interpretador instalado no sistema
2009 - O Lua. Eclipse 2. 0 Code-highlight Lua AST DLTK Erros de sintaxe Lua. Java Code-completion Referência Parser em Lua Metalua* LEG Maior Integração com o DLTK Parsers incrementais escritos em Lua outros Lua. Binaries Execução Java Launcher Interpretador embutido Profiler Debugger Java Launcher Java Remdebug Client Lua. Profiler Sockets Rem. Debug*
2010 - O Lua. Eclipse 2. 1 Capacidade de publicar, obter e avaliar trechos de código e 'recipes' da internet direto do IDE Lua. Rocks – Integração para instalação de dependências Moon. Monkey – capacidade de estender e criar automações para o IDE em Lua
Lua. Eclipse 2. x - problemas Manpower
Lua. Eclipse 2. x - problemas Manpower
Expectativas Criar novas oportunidades de desenvolvimento Melhorar a experiência de uso da ferramenta Aumento de produtividade dos usuários Redução de custos de desenvolvimento Aproximar a comunidade Lua Maior velocidade de evolução
Contato/downloads Website http: //luaeclipse. luaforge. net SVN https: //svn. anyware-tech. com/luaeclipse Update-sites http: //luaeclipse. luaforge. net/preview/update-site Luís Eduardo Jason Santos <jasonsantos@gmail. com>
- Lua userdata to string
- Lua eclipse
- Differentiate between lunar eclipse and solar eclipse
- Lunar and solar eclipse
- Slide sobre as fases da lua
- Integrando
- Integrando
- Http intranet google maps
- Ferramentas de confiabilidade
- Ferramentas do nasf
- Ferramentas de auditoria
- Ferramentas da qualidade
- Ferramentas de comunicação online
- Parbola
- Dons espirituais
- Ferramentas de comunicação online
- Korth silberschatz e sudarshan (2012)
- Ferramentas de merchandising
- Ferramentas de comunicação externa
- Lus silva
- Luis xiv irmao
- Lus trappa
- Lus de
- Lus gustavo
- Playtrick
- Fases da lus
- Lusning
- Telmo pais
- Pasta lus
- Lus gustavo
- Lus trappa
- Lus fiber
- Borborygmi
- Tipos de lus
- Lus rosa
- Cos lus adarch