Gt 10 FCSI- ambiente de desenvolvimento

MAX ANTONELLI S. DE LIMA
AMBIENTE DE
DESENVOLVIMENTO
Ambiente de desenvolvimento integrado
IDE, do inglês Integrated Development Environment ou Ambiente de Desenvolvimento Integrado,
é um programa de computador que reúne características e ferramentas de apoio ao desenvolvimento
de software com o objetivo de agilizar este processo, aumentar a produtividade e a qualidade desses
produtos.
Geralmente os IDEs facilitam a técnica de RAD (Rapid Application Development, ou "Desenvolvimento
Rápido de Aplicativos"), que visa a maior produtividade dos desenvolvedores.
Componentes de uma IDE e Função.
– Editor de Programas: É um editor de texto construído especialmente para facilitar a edição d
e um programa usando linguagem de programação. Um bom editor é capaz de indicar erros
no programa antes mesmo do programa ser compilado.
– Compilador: Tem como principal função fazer a tradução do código fonte em um formato qu
e o computador possa entender. Este formato é chamado de código objeto.
– Linker ou linkeditor: Liga o código objeto às bibliotecas e transforma tudo isso em um único
programa executável.
– Loader ou carregador: Carrega o executável na memória para que a CPU possa executar o pr
ograma. É interessante que uma IDE possua esse recurso para agilizar o trabalho.
– Depurador: Ajuda o programador na verificação e correção de erros.
– Refatoração (refactoring) - consiste na melhoria constante do código-fonte do software, seja
na construção de código mais otimizado, mais limpo e/ou com melhor entendimento pelos en
volvidos no desenvolvimento do software. A refatoração, em conjunto com os testes automati
zados, é uma poderosa ferramenta no processo de erradicação de "bugs", tendo em vista que
os testes "garantem" o mesmo comportamento externo do software ou da característica send
o reconstruída.
IDE’s nas empresas
Preocupados com o aumento da competitividade no mercado de trabalho, empresas
estão aderindo aos IDE’s como ferramentas indispensáveis na etapa de produção.
Comunidades de parceiros estão sendo criadas, a nível mundial, com o intuito de
difundir os IDE’s procurando aumentar a utilização destes para suprir a demanda
por empregados qualificados.
Além disso, existem parceiros que estão dispostos a criar essa mão-de-obra
capacitada através de minicursos, aulas, palestras sobre essas ferramentas. Há
também os Parceiros Estratégicos que procuram incrementar ou desenvolver os
IDE’s de código aberto, como, por exemplo, o NetBeans e o Eclipse.
Exemplos de IDE’s:
NetBeans
O NetBeans surge como um dos IDE’s mais utilizados no mundo. É um projeto de
código aberto (open source) e gratuito, criado pela Sun Microsystem. Utilizado
principalmente para códigos escritos em Java, mas suporta muitas outras linguagens
de programação. Possui muitos parceiros que o difundem e o desenvolvem, sendo
inclusive muitos deles brasileiros. Seu layout é visto na figura.
NetBeans
Eclipse
Também um dos IDE’s mais populares. Criado pela IBM, originalmente como
ferramenta paga, hoje gratuito e baseado em plug-ins. Suporta linguagens
como C/C++, PHP, Java, e outros. Utilizado, entre outras coisas, para projetos
com ambientes embarcados e para construção de grandes aplicações . A
Sybase, que é uma empresa na área de modelagem e gerenciamento de
dados, possui alguns projetos e produtos baseados em Eclipse, devido a este
possuir extensibilidade, flexibilidade e por ser de código aberto [Sybase ]. Seu
layout é visto na figura.
Eclipse
Borland Delphi
Um IDE produzido pela Borland Software Corporation [Borland ]. Utiliza a
linguagem Delphi, que é uma variação do Pascal com extensões orientadas a
objetos. Roda na plataforma Windows, mas possui também uma versão para
Linux chamada Kylix. No ambiente corporativo possui um amplo escopo de
aplicações. Foi o ambiente utilizado para criar o software Skype. Seu layout é
visto na figura.
Borland Delphi
Intellij IDEA
Um IDE para a linguagem Java, feita pela JetBrains. Possui integração com algumas
ferramentas populares como o CVS, Subversion, Apache Ant e JUnit. Roda em
qualquer plataforma com suporte a JVM (Máquina Virtual Java). Embora seja um
software pago, sua utilização no ambiente corporativo vem crescendo. Companhias
nas áreas automotiva, de biotecnologia, bancária, de ambientes embarcados,
petrolífera, entre outras, utilizam esse IDE [JetBrains , GUJ ]. Seu layout é visto na
figura.
Intellij IDEA
iWorkplace
Produzido para a plataforma Java Enterprise, e sobre o IDE Eclipse. Possui uma
estrutura que suporta a integração com uma ampla gama de plug-ins, com o
objetivo de centralizar as ferramentas necessárias para a produção de software.
Utilizado em agências bancárias como o BANESE (Banco do Estado de Sergipe), e o
BRB (Banco de Brasília), vem trazendo uma melhora em serviços como Internet
Banking e outros serviços de atendimento ao cliente [iWorkplace Application
Platform ]. Seu layout é visto na figura.
iWorkplace
Microsoft Visual Studio
O Microsoft Visual Studio é um pacote de programas da Microsoft para
desenvolvimento de software especialmente dedicado ao .NET Framework e às
linguagens Visual Basic (VB), C, C++, C# (C Sharp), J# (J Sharp) e outras compatíveis.
Também é um grande produto de desenvolvimento na área web, usando a
plataforma do ASP.NET. As linguagens com maior frequência nessa plataforma
são: VB.NET (Visual Basic.Net) e o C♯ (lê-se C Sharp). Seu layout é visto na figura.
Microsoft Visual Studio
Android Studio
O Android Studio é uma IDE para desenvolver na plataforma Android. Baseado no
software IntelliJ IDEA de JetBrains. Ele substituiu Eclipse Android Development Tools
(ADT) como a IDE primária do Google de desenvolvimento nativo para Android. O
Android Studio oferece as ferramentas mais rápidas para a criação de aplicativos em
todos os tipos de dispositivos Android.
Recursos como edição de código de nível global, depuração, ferramentas de
desempenho, sistema flexível de compilação e criação/implantação instantâneas
permitem que você se concentre na criação de aplicativos exclusivos de alta
qualidade. Seu layout é visto na figura.
Android Studio
Considerações Finais
 Através dos exemplos e características dessas ferramentas podemos concluir, que estão facilitando a
produção de softwares de qualidade, melhorando o tempo e o custo dessa produção.
 Empresas continuam investindo na utilização e melhoria dos IDE’s, o que trás boas perspectivas para
quem usa ou está pensando em utilizar essas ferramentas.
Referências
 https://developer.android.com/studio/index.html?hl=pt-br
 https://pt.wikipedia.org/wiki/Ambiente_de_desenvolvimento_integrado
 http://www.ibm.com/developerworks/br/library/os-eclipse-platform/
 http://www.sistemas.unicerp.edu.br/?p=197
1 sur 20

Recommandé

Introdução intel XDK par
Introdução intel XDKIntrodução intel XDK
Introdução intel XDKVicente Salgueiro Filho
483 vues15 diapositives
Programa Acadêmico Embarcadero par
Programa Acadêmico EmbarcaderoPrograma Acadêmico Embarcadero
Programa Acadêmico EmbarcaderoFernando Rizzato
252 vues11 diapositives
Programando Android - Aula 2 par
Programando Android - Aula 2Programando Android - Aula 2
Programando Android - Aula 2Kalil Maciel
1.1K vues22 diapositives
Live Source - Brasil par
Live Source - BrasilLive Source - Brasil
Live Source - BrasilAlline Oliveira
449 vues23 diapositives
Java -aula_01 par
Java  -aula_01Java  -aula_01
Java -aula_01Helio da Silva
234 vues19 diapositives
Linguagem de programação da internet par
Linguagem de programação da internetLinguagem de programação da internet
Linguagem de programação da internetVictor Barreto
610 vues12 diapositives

Contenu connexe

Tendances

Android - Aula 01 par
Android - Aula 01Android - Aula 01
Android - Aula 01Manoel Afonso
226 vues6 diapositives
Linguagem Delphi-Introdução par
Linguagem Delphi-IntroduçãoLinguagem Delphi-Introdução
Linguagem Delphi-IntroduçãoCarlos Eduardo Melo
1.7K vues10 diapositives
Visual Studio Code par
Visual Studio CodeVisual Studio Code
Visual Studio CodeCDS
339 vues20 diapositives
RAD Studio 10.2 Tokyo par
RAD Studio 10.2 TokyoRAD Studio 10.2 Tokyo
RAD Studio 10.2 TokyoFernando Rizzato
4K vues58 diapositives
Palestra Desenvolvimento de Apps Móveis: Iniciando no iOS e Android par
Palestra Desenvolvimento de Apps Móveis: Iniciando no iOS e AndroidPalestra Desenvolvimento de Apps Móveis: Iniciando no iOS e Android
Palestra Desenvolvimento de Apps Móveis: Iniciando no iOS e AndroidCarlos Eugenio Torres
3.1K vues35 diapositives
Developer Experience - Escalando Negócios com a melhor experiência ao desenvo... par
Developer Experience - Escalando Negócios com a melhor experiência ao desenvo...Developer Experience - Escalando Negócios com a melhor experiência ao desenvo...
Developer Experience - Escalando Negócios com a melhor experiência ao desenvo...David Ruiz
468 vues21 diapositives

Tendances(20)

Visual Studio Code par CDS
Visual Studio CodeVisual Studio Code
Visual Studio Code
CDS339 vues
Palestra Desenvolvimento de Apps Móveis: Iniciando no iOS e Android par Carlos Eugenio Torres
Palestra Desenvolvimento de Apps Móveis: Iniciando no iOS e AndroidPalestra Desenvolvimento de Apps Móveis: Iniciando no iOS e Android
Palestra Desenvolvimento de Apps Móveis: Iniciando no iOS e Android
Developer Experience - Escalando Negócios com a melhor experiência ao desenvo... par David Ruiz
Developer Experience - Escalando Negócios com a melhor experiência ao desenvo...Developer Experience - Escalando Negócios com a melhor experiência ao desenvo...
Developer Experience - Escalando Negócios com a melhor experiência ao desenvo...
David Ruiz468 vues
introduçao ao sistema linguagem C par Estudante
introduçao ao sistema linguagem Cintroduçao ao sistema linguagem C
introduçao ao sistema linguagem C
Estudante119 vues
UMA ANÁLISE COMPARATIVA DE FERRAMENTAS DE DESENVOLVIMENTO MULTIPLATAFORMA PAR... par Édipo Souza
UMA ANÁLISE COMPARATIVA DE FERRAMENTAS DE DESENVOLVIMENTO MULTIPLATAFORMA PAR...UMA ANÁLISE COMPARATIVA DE FERRAMENTAS DE DESENVOLVIMENTO MULTIPLATAFORMA PAR...
UMA ANÁLISE COMPARATIVA DE FERRAMENTAS DE DESENVOLVIMENTO MULTIPLATAFORMA PAR...
Édipo Souza4.3K vues
PALESTRA :: Desenvolvimento para plataforma Android par Fundação Vanzolini
PALESTRA :: Desenvolvimento para plataforma Android PALESTRA :: Desenvolvimento para plataforma Android
PALESTRA :: Desenvolvimento para plataforma Android
Aula 1 -_ambiente_visual_studio_2012 par Laís Vidal
Aula 1 -_ambiente_visual_studio_2012Aula 1 -_ambiente_visual_studio_2012
Aula 1 -_ambiente_visual_studio_2012
Laís Vidal296 vues
Tutorial de Instalação Eclipse + Android SDK par Ronildo Oliveira
Tutorial de Instalação Eclipse + Android SDKTutorial de Instalação Eclipse + Android SDK
Tutorial de Instalação Eclipse + Android SDK
Ronildo Oliveira59.7K vues
Desenvolvendo Soluções com Android par jgbirk
Desenvolvendo Soluções com AndroidDesenvolvendo Soluções com Android
Desenvolvendo Soluções com Android
jgbirk1.3K vues
[Cocoaheads Conference:2018] Além de prints e breakpoints: truques para um De... par Juliana Chahoud
[Cocoaheads Conference:2018] Além de prints e breakpoints: truques para um De...[Cocoaheads Conference:2018] Além de prints e breakpoints: truques para um De...
[Cocoaheads Conference:2018] Além de prints e breakpoints: truques para um De...
Juliana Chahoud608 vues
Desenvolvimento android par Diego Keller
Desenvolvimento androidDesenvolvimento android
Desenvolvimento android
Diego Keller1.5K vues

Similaire à Gt 10 FCSI- ambiente de desenvolvimento

Gt 10 fcsi par
Gt 10   fcsiGt 10   fcsi
Gt 10 fcsiRobson Alves de Oliveira
110 vues63 diapositives
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services par
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile ServicesConstruindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile ServicesWilliam S. Rodriguez
1.8K vues67 diapositives
Desenvolvimento de Aplicações com Visual Studio par
Desenvolvimento de Aplicações com Visual StudioDesenvolvimento de Aplicações com Visual Studio
Desenvolvimento de Aplicações com Visual StudioGeovani Ferreira Gonçalves
7.1K vues28 diapositives
Ambientes de Desenvolvimento, Groupware, MOOC's par
Ambientes de Desenvolvimento, Groupware, MOOC'sAmbientes de Desenvolvimento, Groupware, MOOC's
Ambientes de Desenvolvimento, Groupware, MOOC'sJoão Pedro Daltro
93 vues39 diapositives
Ferramentas Livres Para Desenvolvimento com PHP par
Ferramentas Livres Para Desenvolvimento com PHPFerramentas Livres Para Desenvolvimento com PHP
Ferramentas Livres Para Desenvolvimento com PHPAdler Medrado
3.8K vues34 diapositives
Programação Android - Básico par
Programação Android - BásicoProgramação Android - Básico
Programação Android - BásicoHugoDalevedove
5.2K vues124 diapositives

Similaire à Gt 10 FCSI- ambiente de desenvolvimento(20)

Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services par William S. Rodriguez
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile ServicesConstruindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
Ferramentas Livres Para Desenvolvimento com PHP par Adler Medrado
Ferramentas Livres Para Desenvolvimento com PHPFerramentas Livres Para Desenvolvimento com PHP
Ferramentas Livres Para Desenvolvimento com PHP
Adler Medrado3.8K vues
Programação Android - Básico par HugoDalevedove
Programação Android - BásicoProgramação Android - Básico
Programação Android - Básico
HugoDalevedove5.2K vues
Desenvolvendo com Java Open Source par armeniocardoso
Desenvolvendo com Java Open SourceDesenvolvendo com Java Open Source
Desenvolvendo com Java Open Source
armeniocardoso781 vues
Introdução a programação em python d3 ides par Moises de Paula
Introdução a programação em python d3  idesIntrodução a programação em python d3  ides
Introdução a programação em python d3 ides
Moises de Paula381 vues

Dernier

DevFest2023-Pragmatismo da Internet das Coisas par
DevFest2023-Pragmatismo da Internet das CoisasDevFest2023-Pragmatismo da Internet das Coisas
DevFest2023-Pragmatismo da Internet das CoisasWalter Coan
23 vues40 diapositives
Competências para extrair inovação na tecnologia! par
Competências para extrair inovação na tecnologia!Competências para extrair inovação na tecnologia!
Competências para extrair inovação na tecnologia!Annelise Gripp
15 vues11 diapositives
certificado excel.pdf par
certificado excel.pdfcertificado excel.pdf
certificado excel.pdfjuniorcarvalho136
5 vues1 diapositive
Shift left DevOps Experience par
Shift left DevOps ExperienceShift left DevOps Experience
Shift left DevOps ExperienceWalter Coan
5 vues19 diapositives
MAPA - CONTABILIDADE EMPRESARIAL - 54/2023 par
MAPA - CONTABILIDADE EMPRESARIAL - 54/2023MAPA - CONTABILIDADE EMPRESARIAL - 54/2023
MAPA - CONTABILIDADE EMPRESARIAL - 54/2023AcademiaDL
62 vues4 diapositives
Skills e Squads, como trabalhar? par
Skills e Squads, como trabalhar?Skills e Squads, como trabalhar?
Skills e Squads, como trabalhar?Annelise Gripp
31 vues13 diapositives

Dernier(8)

DevFest2023-Pragmatismo da Internet das Coisas par Walter Coan
DevFest2023-Pragmatismo da Internet das CoisasDevFest2023-Pragmatismo da Internet das Coisas
DevFest2023-Pragmatismo da Internet das Coisas
Walter Coan23 vues
Competências para extrair inovação na tecnologia! par Annelise Gripp
Competências para extrair inovação na tecnologia!Competências para extrair inovação na tecnologia!
Competências para extrair inovação na tecnologia!
Annelise Gripp15 vues
Shift left DevOps Experience par Walter Coan
Shift left DevOps ExperienceShift left DevOps Experience
Shift left DevOps Experience
Walter Coan5 vues
MAPA - CONTABILIDADE EMPRESARIAL - 54/2023 par AcademiaDL
MAPA - CONTABILIDADE EMPRESARIAL - 54/2023MAPA - CONTABILIDADE EMPRESARIAL - 54/2023
MAPA - CONTABILIDADE EMPRESARIAL - 54/2023
AcademiaDL62 vues
Conheça agora o UiPath Autopilot™ para o Studio.pdf par BrunaCavalcanti29
Conheça agora o UiPath Autopilot™ para o Studio.pdfConheça agora o UiPath Autopilot™ para o Studio.pdf
Conheça agora o UiPath Autopilot™ para o Studio.pdf
TechConnection 2023 Floripa Azure Container Apps par Walter Coan
TechConnection 2023 Floripa Azure Container AppsTechConnection 2023 Floripa Azure Container Apps
TechConnection 2023 Floripa Azure Container Apps
Walter Coan5 vues

Gt 10 FCSI- ambiente de desenvolvimento

  • 1. MAX ANTONELLI S. DE LIMA AMBIENTE DE DESENVOLVIMENTO
  • 2. Ambiente de desenvolvimento integrado IDE, do inglês Integrated Development Environment ou Ambiente de Desenvolvimento Integrado, é um programa de computador que reúne características e ferramentas de apoio ao desenvolvimento de software com o objetivo de agilizar este processo, aumentar a produtividade e a qualidade desses produtos. Geralmente os IDEs facilitam a técnica de RAD (Rapid Application Development, ou "Desenvolvimento Rápido de Aplicativos"), que visa a maior produtividade dos desenvolvedores.
  • 3. Componentes de uma IDE e Função. – Editor de Programas: É um editor de texto construído especialmente para facilitar a edição d e um programa usando linguagem de programação. Um bom editor é capaz de indicar erros no programa antes mesmo do programa ser compilado. – Compilador: Tem como principal função fazer a tradução do código fonte em um formato qu e o computador possa entender. Este formato é chamado de código objeto. – Linker ou linkeditor: Liga o código objeto às bibliotecas e transforma tudo isso em um único programa executável. – Loader ou carregador: Carrega o executável na memória para que a CPU possa executar o pr ograma. É interessante que uma IDE possua esse recurso para agilizar o trabalho. – Depurador: Ajuda o programador na verificação e correção de erros. – Refatoração (refactoring) - consiste na melhoria constante do código-fonte do software, seja na construção de código mais otimizado, mais limpo e/ou com melhor entendimento pelos en volvidos no desenvolvimento do software. A refatoração, em conjunto com os testes automati zados, é uma poderosa ferramenta no processo de erradicação de "bugs", tendo em vista que os testes "garantem" o mesmo comportamento externo do software ou da característica send o reconstruída.
  • 4. IDE’s nas empresas Preocupados com o aumento da competitividade no mercado de trabalho, empresas estão aderindo aos IDE’s como ferramentas indispensáveis na etapa de produção. Comunidades de parceiros estão sendo criadas, a nível mundial, com o intuito de difundir os IDE’s procurando aumentar a utilização destes para suprir a demanda por empregados qualificados. Além disso, existem parceiros que estão dispostos a criar essa mão-de-obra capacitada através de minicursos, aulas, palestras sobre essas ferramentas. Há também os Parceiros Estratégicos que procuram incrementar ou desenvolver os IDE’s de código aberto, como, por exemplo, o NetBeans e o Eclipse.
  • 5. Exemplos de IDE’s: NetBeans O NetBeans surge como um dos IDE’s mais utilizados no mundo. É um projeto de código aberto (open source) e gratuito, criado pela Sun Microsystem. Utilizado principalmente para códigos escritos em Java, mas suporta muitas outras linguagens de programação. Possui muitos parceiros que o difundem e o desenvolvem, sendo inclusive muitos deles brasileiros. Seu layout é visto na figura.
  • 7. Eclipse Também um dos IDE’s mais populares. Criado pela IBM, originalmente como ferramenta paga, hoje gratuito e baseado em plug-ins. Suporta linguagens como C/C++, PHP, Java, e outros. Utilizado, entre outras coisas, para projetos com ambientes embarcados e para construção de grandes aplicações . A Sybase, que é uma empresa na área de modelagem e gerenciamento de dados, possui alguns projetos e produtos baseados em Eclipse, devido a este possuir extensibilidade, flexibilidade e por ser de código aberto [Sybase ]. Seu layout é visto na figura.
  • 9. Borland Delphi Um IDE produzido pela Borland Software Corporation [Borland ]. Utiliza a linguagem Delphi, que é uma variação do Pascal com extensões orientadas a objetos. Roda na plataforma Windows, mas possui também uma versão para Linux chamada Kylix. No ambiente corporativo possui um amplo escopo de aplicações. Foi o ambiente utilizado para criar o software Skype. Seu layout é visto na figura.
  • 11. Intellij IDEA Um IDE para a linguagem Java, feita pela JetBrains. Possui integração com algumas ferramentas populares como o CVS, Subversion, Apache Ant e JUnit. Roda em qualquer plataforma com suporte a JVM (Máquina Virtual Java). Embora seja um software pago, sua utilização no ambiente corporativo vem crescendo. Companhias nas áreas automotiva, de biotecnologia, bancária, de ambientes embarcados, petrolífera, entre outras, utilizam esse IDE [JetBrains , GUJ ]. Seu layout é visto na figura.
  • 13. iWorkplace Produzido para a plataforma Java Enterprise, e sobre o IDE Eclipse. Possui uma estrutura que suporta a integração com uma ampla gama de plug-ins, com o objetivo de centralizar as ferramentas necessárias para a produção de software. Utilizado em agências bancárias como o BANESE (Banco do Estado de Sergipe), e o BRB (Banco de Brasília), vem trazendo uma melhora em serviços como Internet Banking e outros serviços de atendimento ao cliente [iWorkplace Application Platform ]. Seu layout é visto na figura.
  • 15. Microsoft Visual Studio O Microsoft Visual Studio é um pacote de programas da Microsoft para desenvolvimento de software especialmente dedicado ao .NET Framework e às linguagens Visual Basic (VB), C, C++, C# (C Sharp), J# (J Sharp) e outras compatíveis. Também é um grande produto de desenvolvimento na área web, usando a plataforma do ASP.NET. As linguagens com maior frequência nessa plataforma são: VB.NET (Visual Basic.Net) e o C♯ (lê-se C Sharp). Seu layout é visto na figura.
  • 17. Android Studio O Android Studio é uma IDE para desenvolver na plataforma Android. Baseado no software IntelliJ IDEA de JetBrains. Ele substituiu Eclipse Android Development Tools (ADT) como a IDE primária do Google de desenvolvimento nativo para Android. O Android Studio oferece as ferramentas mais rápidas para a criação de aplicativos em todos os tipos de dispositivos Android. Recursos como edição de código de nível global, depuração, ferramentas de desempenho, sistema flexível de compilação e criação/implantação instantâneas permitem que você se concentre na criação de aplicativos exclusivos de alta qualidade. Seu layout é visto na figura.
  • 19. Considerações Finais  Através dos exemplos e características dessas ferramentas podemos concluir, que estão facilitando a produção de softwares de qualidade, melhorando o tempo e o custo dessa produção.  Empresas continuam investindo na utilização e melhoria dos IDE’s, o que trás boas perspectivas para quem usa ou está pensando em utilizar essas ferramentas.
  • 20. Referências  https://developer.android.com/studio/index.html?hl=pt-br  https://pt.wikipedia.org/wiki/Ambiente_de_desenvolvimento_integrado  http://www.ibm.com/developerworks/br/library/os-eclipse-platform/  http://www.sistemas.unicerp.edu.br/?p=197