SlideShare une entreprise Scribd logo
1  sur  20
Télécharger pour lire hors ligne
Eclipse4Dev




                                   por: Lucas Souza Fernandes




I CompILe MG 2009 - 12 de Setembro - Eclipse4Dev
Agenda
  ➢   Projeto Eclipse
  ➢   IDE – Integrated Development Environment
  ➢   Eclipse futuro
  ➢   Pontencialidades de um ambiente integrado
  ➢   Tendências
  ➢   Perguntas




I CompILe MG 2009 - 12 de Setembro - Eclipse4Dev
Agenda
  ➢   Projeto Eclipse
  ➢   IDE – Integrated Development Environment
  ➢   Eclipse futuro
  ➢   Pontencialidades de um ambiente integrado
  ➢   Tendências
  ➢   Perguntas




I CompILe MG 2009 - 12 de Setembro - Eclipse4Dev
Projeto Eclipse
  ●   Fornecer ferramentas abertas para desenvolvimento de
      aplicações
       –   Estar disponível para uma vasta gama de sistemas operacionais
       –   GUI e não GUI
  ●   Linguagem Neutra
       –   Não restrição a tipos de conteúdo
       –   HTML, Java, C, JSP, EJB, XML, GIF, PHP, Ruby, Python...
  ●   Facilitar a integração de ferramentas sem costura
       –   Desde a interface com usuário ao baixo nível
       –   Flexibilidade para adicionar novas funcionalidades
  ●   Atrair a comunidade de desenvolvedores de ferramentas



I CompILe MG 2009 - 12 de Setembro - Eclipse4Dev
Projeto Eclipse
  ●   Inicializado pela OTI e IBM
  ●   Começou com 40 desenvolvedores geograficamente
      distribuidos
  ●   Após a migração para ser tornar um projeto Open Source
      surge a Eclipse Foundation
  ●   IBM, HP, Intel, Ericsson, MontaVista, Software, QNX, SAP and
      Serena Software são algumas das empresas que fazem parte
      da Eclipse Foundation...
  ●   e vc ?




I CompILe MG 2009 - 12 de Setembro - Eclipse4Dev
Projeto Eclipse
                                                                  Another
                                Eclipse Platform
                                                                   Tool

              Java                  Workbench         Help
          Development
             Tools                         JFace
             (JDT)
                                    SWT
                                                     Team          Your
                                                                   Tool

            Plug-in                 Workspace
          Development                                Debug
          Environment
             (PDE)

                                                                   Their
                                       Platform Runtime             Tool

          Eclipse Project



I CompILe MG 2009 - 12 de Setembro - Eclipse4Dev
Projeto Eclipse
  ●   Hoje mais de 60 projetos, agrupados
      em 7 grandes grupos
       –   Enterprise Development
       –   Embedded and Device Development
       –   Rich Client Platform
       –   Rich Internet Applications
       –   Application Frameworks
       –   Application Lifecycle Management
           (ALM)
       –   Service Oriented Architecture (SOA)




I CompILe MG 12 - 2009 de Setembro - Eclipse4Dev
Agenda
  ➢   Projeto Eclipse
  ➢   IDE – Integrated Development Environment
  ➢   Eclipse futuro
  ➢   Pontencialidades de um ambiente integrado
  ➢   Tendências
  ➢   Perguntas




I CompILe MG 2009 - 12 de Setembro - Eclipse4Dev
IDE




I CompILe MG 2009 - 12 de Setembro - Eclipse4Dev
Agenda
  ➢   Projeto Eclipse
  ➢   IDE – Integrated Development Environment
  ➢   Eclipse futuro
  ➢   Pontencialidades de um ambiente integrado
  ➢   Tendências
  ➢   Perguntas




I CompILe MG 2009 - 12 de Setembro - Eclipse4Dev
Eclipse futuro
  ●   Novas tecnologias – RIA e Cloud Computing
       –   AJAX, Flash, Silverlight
       –   Amazon E2 e S3, Google Docs, etc
  ●   Maior suporte a linguagens dinamicas
       –   JavaScript, Ruby, Python, PHP
  ●   Mudanças na UI
       –   XAML, CSS




I CompILe MG 2009 - 12 de Setembro - Eclipse4Dev
Eclipse futuro


                                       Logging           Dynamic Languages

                                Help           Search
    Desktop
                                              Shared
                            Preferences
                                             Resources         RIA
                                    Persisting
                                       Data

                             Eclipse Application
      AJAX                           Services
                                                         Cloud Services




I CompILe MG 2009 - 12 de Setembro - Eclipse4Dev
Eclipse futuro




I CompILe MG 2009 - 12 de Setembro - Eclipse4Dev
Agenda
  ➢   Projeto Eclipse
  ➢   IDE – Integrated Development Environment
  ➢   Eclipse futuro
  ➢   Pontencialidades de um ambiente integrado
  ➢   Tendências
  ➢   Perguntas




I CompILe MG 2009 - 12 de Setembro - Eclipse4Dev
Potencialidades de um ambiente integrado




I CompILe MG 2009 - 12 de Setembro - Eclipse4Dev
Potencialidades de um ambiente integrado




I CompILe MG 2009 - 12 de Setembro - Eclipse4Dev
Agenda
  ➢   Projeto Eclipse
  ➢   IDE – Integrated Development Environment
  ➢   Eclipse futuro
  ➢   Pontencialidades de um ambiente integrado
  ➢   Tendências
  ➢   Perguntas




I CompILe MG 2009 - 12 de Setembro - Eclipse4Dev
Tendências
  ●   Padrões abertos
  ●   Ambientes integrados
  ●   Home Office
  ●   Métodos agéis
  ●   TI Verde
  ●   Cloud Computing
  ●   ???




I CompILe MG 2009 - 12 de Setembro - Eclipse4Dev
Agenda
  ➢   Projeto Eclipse
  ➢   IDE – Integrated Development Environment
  ➢   Eclipse futuro
  ➢   Pontencialidades de um ambiente integrado
  ➢   Tendências
  ➢   Perguntas




I CompILe MG 2009 - 12 de Setembro - Eclipse4Dev
Perguntas ???



 Parabéns a organização.
 Obrigado a vcs pela paciência e a
 organização pelo convite.

                                              lucassf@br.ibm.com
                                        lucascoala@djlinux.com.br




I CompILe MG 2009 - 12 de Setembro - Eclipse4Dev

Contenu connexe

Similaire à CompileMG - Eclipse4dev

TDC SP 2016 - Construindo um microserviço Java 100% funcional em 30 minutos
TDC SP 2016 - Construindo um microserviço Java 100% funcional em 30 minutosTDC SP 2016 - Construindo um microserviço Java 100% funcional em 30 minutos
TDC SP 2016 - Construindo um microserviço Java 100% funcional em 30 minutosRafael Chaves
 
27072010221224.introdução a java aula 1
27072010221224.introdução a java   aula 127072010221224.introdução a java   aula 1
27072010221224.introdução a java aula 1bibliotecadobarao
 
UFF Tech 2013 - Qualidade, Cloud Computing e Mobilidade - Analia Irigoyen - P...
UFF Tech 2013 - Qualidade, Cloud Computing e Mobilidade - Analia Irigoyen - P...UFF Tech 2013 - Qualidade, Cloud Computing e Mobilidade - Analia Irigoyen - P...
UFF Tech 2013 - Qualidade, Cloud Computing e Mobilidade - Analia Irigoyen - P...Sti Uff
 
Introdução a programação em Android
Introdução a programação em AndroidIntrodução a programação em Android
Introdução a programação em Androidguisester
 
Minicurso de Desenvolvimento Android - Iguatu - CE
Minicurso de Desenvolvimento Android - Iguatu - CEMinicurso de Desenvolvimento Android - Iguatu - CE
Minicurso de Desenvolvimento Android - Iguatu - CERonildo Oliveira
 
O que você faz para ser Mobile? TDC2013
O que você faz para ser Mobile? TDC2013O que você faz para ser Mobile? TDC2013
O que você faz para ser Mobile? TDC2013Jackson F. de A. Mafra
 
Desenvolvimento multiplataforma em ambientes de programação nativos e abstr...
Desenvolvimento multiplataforma em ambientes de programação nativos e abstr...Desenvolvimento multiplataforma em ambientes de programação nativos e abstr...
Desenvolvimento multiplataforma em ambientes de programação nativos e abstr...Ráfagan Abreu
 
Gráficos cada vez mais rápidos utilização de NDK e Renderscript
Gráficos cada vez mais rápidos utilização de NDK e RenderscriptGráficos cada vez mais rápidos utilização de NDK e Renderscript
Gráficos cada vez mais rápidos utilização de NDK e RenderscriptMotorola Mobility - MOTODEV
 
[JS EXPERIENCE 2018] Do jQuery aos microfrontends: os desafios de manter uma ...
[JS EXPERIENCE 2018] Do jQuery aos microfrontends: os desafios de manter uma ...[JS EXPERIENCE 2018] Do jQuery aos microfrontends: os desafios de manter uma ...
[JS EXPERIENCE 2018] Do jQuery aos microfrontends: os desafios de manter uma ...iMasters
 
Ambientes de Desenvolvimento, Groupware, MOOC's
Ambientes de Desenvolvimento, Groupware, MOOC'sAmbientes de Desenvolvimento, Groupware, MOOC's
Ambientes de Desenvolvimento, Groupware, MOOC'sJoão Pedro Daltro
 
Mobile apps com Xamarin e Azure Mobile Services - The Developers Conference P...
Mobile apps com Xamarin e Azure Mobile Services - The Developers Conference P...Mobile apps com Xamarin e Azure Mobile Services - The Developers Conference P...
Mobile apps com Xamarin e Azure Mobile Services - The Developers Conference P...William S. Rodriguez
 
Java, NetBeans e Orientação a Objetos
Java, NetBeans e Orientação a ObjetosJava, NetBeans e Orientação a Objetos
Java, NetBeans e Orientação a ObjetosJoão Longo
 
Cross testing mobile com ruby, cucumber e appium
Cross testing mobile com ruby, cucumber e appiumCross testing mobile com ruby, cucumber e appium
Cross testing mobile com ruby, cucumber e appiumMaximiliano Alves
 
Principais novidades do Entity Framework 5.0
Principais novidades do Entity Framework 5.0Principais novidades do Entity Framework 5.0
Principais novidades do Entity Framework 5.0Fernando Henrique
 
Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016
Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016
Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016Leonardo Turbiani
 

Similaire à CompileMG - Eclipse4dev (20)

TDC SP 2016 - Construindo um microserviço Java 100% funcional em 30 minutos
TDC SP 2016 - Construindo um microserviço Java 100% funcional em 30 minutosTDC SP 2016 - Construindo um microserviço Java 100% funcional em 30 minutos
TDC SP 2016 - Construindo um microserviço Java 100% funcional em 30 minutos
 
Titanium appacelerator
Titanium appaceleratorTitanium appacelerator
Titanium appacelerator
 
27072010221224.introdução a java aula 1
27072010221224.introdução a java   aula 127072010221224.introdução a java   aula 1
27072010221224.introdução a java aula 1
 
UFF Tech 2013 - Qualidade, Cloud Computing e Mobilidade - Analia Irigoyen - P...
UFF Tech 2013 - Qualidade, Cloud Computing e Mobilidade - Analia Irigoyen - P...UFF Tech 2013 - Qualidade, Cloud Computing e Mobilidade - Analia Irigoyen - P...
UFF Tech 2013 - Qualidade, Cloud Computing e Mobilidade - Analia Irigoyen - P...
 
Seminário: Delphi
Seminário: DelphiSeminário: Delphi
Seminário: Delphi
 
Java
JavaJava
Java
 
Introdução a programação em Android
Introdução a programação em AndroidIntrodução a programação em Android
Introdução a programação em Android
 
Minicurso de Desenvolvimento Android - Iguatu - CE
Minicurso de Desenvolvimento Android - Iguatu - CEMinicurso de Desenvolvimento Android - Iguatu - CE
Minicurso de Desenvolvimento Android - Iguatu - CE
 
O que você faz para ser Mobile? TDC2013
O que você faz para ser Mobile? TDC2013O que você faz para ser Mobile? TDC2013
O que você faz para ser Mobile? TDC2013
 
Desenvolvimento multiplataforma em ambientes de programação nativos e abstr...
Desenvolvimento multiplataforma em ambientes de programação nativos e abstr...Desenvolvimento multiplataforma em ambientes de programação nativos e abstr...
Desenvolvimento multiplataforma em ambientes de programação nativos e abstr...
 
Gráficos cada vez mais rápidos utilização de NDK e Renderscript
Gráficos cada vez mais rápidos utilização de NDK e RenderscriptGráficos cada vez mais rápidos utilização de NDK e Renderscript
Gráficos cada vez mais rápidos utilização de NDK e Renderscript
 
[JS EXPERIENCE 2018] Do jQuery aos microfrontends: os desafios de manter uma ...
[JS EXPERIENCE 2018] Do jQuery aos microfrontends: os desafios de manter uma ...[JS EXPERIENCE 2018] Do jQuery aos microfrontends: os desafios de manter uma ...
[JS EXPERIENCE 2018] Do jQuery aos microfrontends: os desafios de manter uma ...
 
Ambientes de Desenvolvimento, Groupware, MOOC's
Ambientes de Desenvolvimento, Groupware, MOOC'sAmbientes de Desenvolvimento, Groupware, MOOC's
Ambientes de Desenvolvimento, Groupware, MOOC's
 
Mobile apps com Xamarin e Azure Mobile Services - The Developers Conference P...
Mobile apps com Xamarin e Azure Mobile Services - The Developers Conference P...Mobile apps com Xamarin e Azure Mobile Services - The Developers Conference P...
Mobile apps com Xamarin e Azure Mobile Services - The Developers Conference P...
 
Java, NetBeans e Orientação a Objetos
Java, NetBeans e Orientação a ObjetosJava, NetBeans e Orientação a Objetos
Java, NetBeans e Orientação a Objetos
 
Sua aplicação nas nuvens com open shift
Sua aplicação nas nuvens com open shiftSua aplicação nas nuvens com open shift
Sua aplicação nas nuvens com open shift
 
Gt 10 fcsi
Gt 10   fcsiGt 10   fcsi
Gt 10 fcsi
 
Cross testing mobile com ruby, cucumber e appium
Cross testing mobile com ruby, cucumber e appiumCross testing mobile com ruby, cucumber e appium
Cross testing mobile com ruby, cucumber e appium
 
Principais novidades do Entity Framework 5.0
Principais novidades do Entity Framework 5.0Principais novidades do Entity Framework 5.0
Principais novidades do Entity Framework 5.0
 
Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016
Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016
Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016
 

CompileMG - Eclipse4dev

  • 1. Eclipse4Dev por: Lucas Souza Fernandes I CompILe MG 2009 - 12 de Setembro - Eclipse4Dev
  • 2. Agenda ➢ Projeto Eclipse ➢ IDE – Integrated Development Environment ➢ Eclipse futuro ➢ Pontencialidades de um ambiente integrado ➢ Tendências ➢ Perguntas I CompILe MG 2009 - 12 de Setembro - Eclipse4Dev
  • 3. Agenda ➢ Projeto Eclipse ➢ IDE – Integrated Development Environment ➢ Eclipse futuro ➢ Pontencialidades de um ambiente integrado ➢ Tendências ➢ Perguntas I CompILe MG 2009 - 12 de Setembro - Eclipse4Dev
  • 4. Projeto Eclipse ● Fornecer ferramentas abertas para desenvolvimento de aplicações – Estar disponível para uma vasta gama de sistemas operacionais – GUI e não GUI ● Linguagem Neutra – Não restrição a tipos de conteúdo – HTML, Java, C, JSP, EJB, XML, GIF, PHP, Ruby, Python... ● Facilitar a integração de ferramentas sem costura – Desde a interface com usuário ao baixo nível – Flexibilidade para adicionar novas funcionalidades ● Atrair a comunidade de desenvolvedores de ferramentas I CompILe MG 2009 - 12 de Setembro - Eclipse4Dev
  • 5. Projeto Eclipse ● Inicializado pela OTI e IBM ● Começou com 40 desenvolvedores geograficamente distribuidos ● Após a migração para ser tornar um projeto Open Source surge a Eclipse Foundation ● IBM, HP, Intel, Ericsson, MontaVista, Software, QNX, SAP and Serena Software são algumas das empresas que fazem parte da Eclipse Foundation... ● e vc ? I CompILe MG 2009 - 12 de Setembro - Eclipse4Dev
  • 6. Projeto Eclipse Another Eclipse Platform Tool Java Workbench Help Development Tools JFace (JDT) SWT Team Your Tool Plug-in Workspace Development Debug Environment (PDE) Their Platform Runtime Tool Eclipse Project I CompILe MG 2009 - 12 de Setembro - Eclipse4Dev
  • 7. Projeto Eclipse ● Hoje mais de 60 projetos, agrupados em 7 grandes grupos – Enterprise Development – Embedded and Device Development – Rich Client Platform – Rich Internet Applications – Application Frameworks – Application Lifecycle Management (ALM) – Service Oriented Architecture (SOA) I CompILe MG 12 - 2009 de Setembro - Eclipse4Dev
  • 8. Agenda ➢ Projeto Eclipse ➢ IDE – Integrated Development Environment ➢ Eclipse futuro ➢ Pontencialidades de um ambiente integrado ➢ Tendências ➢ Perguntas I CompILe MG 2009 - 12 de Setembro - Eclipse4Dev
  • 9. IDE I CompILe MG 2009 - 12 de Setembro - Eclipse4Dev
  • 10. Agenda ➢ Projeto Eclipse ➢ IDE – Integrated Development Environment ➢ Eclipse futuro ➢ Pontencialidades de um ambiente integrado ➢ Tendências ➢ Perguntas I CompILe MG 2009 - 12 de Setembro - Eclipse4Dev
  • 11. Eclipse futuro ● Novas tecnologias – RIA e Cloud Computing – AJAX, Flash, Silverlight – Amazon E2 e S3, Google Docs, etc ● Maior suporte a linguagens dinamicas – JavaScript, Ruby, Python, PHP ● Mudanças na UI – XAML, CSS I CompILe MG 2009 - 12 de Setembro - Eclipse4Dev
  • 12. Eclipse futuro Logging Dynamic Languages Help Search Desktop Shared Preferences Resources RIA Persisting Data Eclipse Application AJAX Services Cloud Services I CompILe MG 2009 - 12 de Setembro - Eclipse4Dev
  • 13. Eclipse futuro I CompILe MG 2009 - 12 de Setembro - Eclipse4Dev
  • 14. Agenda ➢ Projeto Eclipse ➢ IDE – Integrated Development Environment ➢ Eclipse futuro ➢ Pontencialidades de um ambiente integrado ➢ Tendências ➢ Perguntas I CompILe MG 2009 - 12 de Setembro - Eclipse4Dev
  • 15. Potencialidades de um ambiente integrado I CompILe MG 2009 - 12 de Setembro - Eclipse4Dev
  • 16. Potencialidades de um ambiente integrado I CompILe MG 2009 - 12 de Setembro - Eclipse4Dev
  • 17. Agenda ➢ Projeto Eclipse ➢ IDE – Integrated Development Environment ➢ Eclipse futuro ➢ Pontencialidades de um ambiente integrado ➢ Tendências ➢ Perguntas I CompILe MG 2009 - 12 de Setembro - Eclipse4Dev
  • 18. Tendências ● Padrões abertos ● Ambientes integrados ● Home Office ● Métodos agéis ● TI Verde ● Cloud Computing ● ??? I CompILe MG 2009 - 12 de Setembro - Eclipse4Dev
  • 19. Agenda ➢ Projeto Eclipse ➢ IDE – Integrated Development Environment ➢ Eclipse futuro ➢ Pontencialidades de um ambiente integrado ➢ Tendências ➢ Perguntas I CompILe MG 2009 - 12 de Setembro - Eclipse4Dev
  • 20. Perguntas ??? Parabéns a organização. Obrigado a vcs pela paciência e a organização pelo convite. lucassf@br.ibm.com lucascoala@djlinux.com.br I CompILe MG 2009 - 12 de Setembro - Eclipse4Dev