SlideShare una empresa de Scribd logo
1 de 16
IDE - Eclipse 0900 02 1662 Marvin Alberto González Flores
0092 07 2972 Karen Eunice Aguilar Guzmán
0092 07 6720 Mageyda Ofemia Sical Raxcacó
0092 07 2210 B'alam Luis Felipe Rodriguez
0900 02 4243 Tulio Alberto Martinez Gómez
0092 99 3082 Luis Alberto de León
912 03 13038 Mario Guaran
0092 03 1280 Gerber Flores
0092 04 0386 Cristofer Walfredh Ruano Calderón
0092 05 0091 Luis Alfredo Xalin Lorenzana
0092 07 0202 Victor Alejandro Murga Muñoz
Grupo 6
¿Qué es Eclipse?
Es una potente y completa plataforma de Programación, desarrollo y
compilación de elementos tan variados como sitios web, programas
en C++ ó aplicaciones Java. No es más que un entorno de desarrollo
integrado (IDE) en el que encontrarás todas las herramientas y
funciones necesarias para tu trabajo, recogidas además en una
atractiva interfaz que lo hace fácil y agradable de usar.
En otras palabras, es un entorno de desarrollo
integrado, de Código abierto y Multiplataforma.
Historia
Eclipse comenzó como un proyecto de IBM Canadá. Fue desarrollado por OTI
(Object Technology International) como reemplazo de VisualAge también
desarrollado por OTI. En noviembre del 2001, se formó un consorcio para el
desarrollo futuro de Eclipse como código abierto. En 2003, fue creada la
fundación independiente de IBM.
Eclipse fue liberado originalmente bajo la Common Public License, pero
después fue re-licenciado bajo la Eclipse Public License. La Free Software
Foundation ha dicho que ambas licencias son licencias de Software libre, pero
son incompatibles con Licencia Pública General de GNU (GNU GPL)
Versión Fecha de lanzamiento Versión de plataforma
Kepler 26 de junio de 2013 4.3
Juno 27 de junio de 2012 4.2
Indigo 22 de junio de 2011 3.7
Helios 23 junio de 2010 3.6
Galileo 24 de junio de 2009 3.5
Ganymede 25 junio de 2008 3.4
Europa 29 de junio de 2007 3.3
Callisto 30 de junio de 2006 3.2
Eclipse 3.1 28 de junio 2005 3.1
Eclipse 3.0 28 de junio de 2004 3.0
Plataforma de Cliente Enriquecido
La base para Eclipse es la plataforma de cliente enriquecido (del Inglés Rich
Client Platform RCP).
La Plataforma de Cliente enriquecido está constituida por los siguientes
componentes:
Plataforma Principal.
OSGi - Open Services Gateway Initiative.
SWT – Standard Widget Toolkit.
Face.
WorkBench.
Caracteristicas
 Dispone de un editor de texto con resaltado de sintaxis donde puedes ver el
contenido del fichero en el que estás trabajando.
 Contiene una lista de tareas y otros módulos similares.
 La compilación es en tiempo real.
 Tiene pruebas unitarias con Junit.
 Integración con Ant, asistentes (wizards) para creación de proyectos,
clases, tests, etc., y refactorización.
Caracteristicas
Los widgets de Eclipse están implementados por una herramienta de widget
para Java llamada SWT, a diferencia de la mayoría de las aplicaciones Java,
que usan las opciones estándar Abstract Window Toolkit (AWT) o Swing. La
interfaz de usuario de Eclipse también tiene una capa GUI intermedia llamada
JFace, la cual simplifica la construcción de aplicaciones basadas en SWT.
El 28 de junio de 2005 fue liberada la versión 3.1 de Eclipse, la cual incluye
mejoras en el rendimiento, el soporte de Java 5.0, mejor integración con Ant
(incluido debugger) y un Sistema de Control de Versiones (CVS).
Caracteristicas
Si bien las funciones de Eclipse son más bien de carácter general, las
características del programa se pueden ampliar y mejorar mediante el uso de
plug-ins. Asimismo, a través de estos "plugins" libremente disponibles es
posible añadir un sistema de control de versiones a través de Subversion y a la
vez lograr una integración mediante Hibernate.
Ventajas en la utilización de Eclipse
 El entorno de desarrollo integrado (IDE) de Eclipse emplea módulos (en
inglés plug-in) para proporcionar toda su funcionalidad al frente de
la Plataforma de Cliente rico, a diferencia de otros entornos monolíticos
donde las funcionalidades están todas incluidas, las necesite el usuario o
no.
 Este mecanismo de módulos es una plataforma ligera para componentes
de software. Adicionalmente a permitirle a Eclipse extenderse usando otros
lenguajes de programación como son C/C++ y Python, permite a Eclipse
trabajar con lenguajes para procesado de texto como LaTeX, aplicaciones
en red como Telnet y Sistema de gestión de base de datos.
Ventajas en la utilización de Eclipse
 La arquitectura plug-in permite escribir cualquier extensión deseada en el
ambiente, como sería Gestión de la configuración. Se provee soporte para
Java y CVS en el SDK de Eclipse. Y no tiene por qué ser usado únicamente
para soportar otros lenguajes de programación.
 La definición que da el proyecto Eclipse acerca de su Software es: "una
especie de herramienta universal - un IDE abierto y extensible para todo y
nada en particular".
En cuanto a la utilización de eclipse para la creación
de aplicaciones clientes se puede decir que:
 Eclipse provee al programador con Frameworks muy ricos para el
desarrollo de aplicaciones gráficas, definición y manipulación de modelos
de Software, Aplicaciones web, etc. Por ejemplo, GEF (Graphic Editing
Framework - Framework para la edición gráfica) es un plug-in de Eclipse
para el desarrollo de editores visuales que pueden ir desde procesadores
de texto wysiwyg hasta editores de diagramas UML, interfaces gráficas para
el usuario (GUI), etc.
 El SDK de Eclipse incluye las herramientas de desarrollo de Java,
ofreciendo un IDE con un compilador de Java interno y un modelo completo
de los archivos fuente de Java. Esto permite técnicas avanzadas de
refactorización y análisis de código.
En cuanto a la utilización de eclipse para la creación
de aplicaciones clientes se puede decir que:
 El IDE también hace uso de un espacio de trabajo, en este caso un grupo
de metadata en un espacio para archivos plano, permitiendo modificaciones
externas a los archivos en tanto se refresque el espacio de trabajo
correspondiente.
Desventajas en la utilización de Eclipse
 Su principalmente inconveniente, común a otros IDEs en mayor o menor
medida, en el consumo de recursos del sistema.
 Y también que carece de mucho soporte para webapps (.war, jsp y servlets)
tal y como lo hace netbeans. (los plugins por lo general no son ni tan
potentes ni tan sencillos como el módulo que en Netbeans viene
preinstalado).
Eclipse - Plugins
Un plug-in es un programa que incrementa o aumenta las funcionalidades de
un programa principal.
A continuación se listan algunos plugins utilizados en Eclipse:
Gracias

Más contenido relacionado

La actualidad más candente

Actividad 3 cuadro comparativo de lenguajes
Actividad 3 cuadro comparativo de lenguajesActividad 3 cuadro comparativo de lenguajes
Actividad 3 cuadro comparativo de lenguajes
Sergio Muñiz
 
3. conceptos de calidad del software
3. conceptos de calidad del software3. conceptos de calidad del software
3. conceptos de calidad del software
Juan Pablo Carvallo
 
Uml lenguaje unificado de modelado
Uml lenguaje unificado de modeladoUml lenguaje unificado de modelado
Uml lenguaje unificado de modelado
Marvin Zumbado
 
Cuadro comparativo
Cuadro comparativo Cuadro comparativo
Cuadro comparativo
Seba Briones
 
Tabla comparativa- metodologías de desarrollo
Tabla comparativa-  metodologías de desarrolloTabla comparativa-  metodologías de desarrollo
Tabla comparativa- metodologías de desarrollo
itsarellano
 
Tabla comparativa de programacion orientada , objetos y estructurada.
Tabla comparativa de programacion orientada , objetos y estructurada.Tabla comparativa de programacion orientada , objetos y estructurada.
Tabla comparativa de programacion orientada , objetos y estructurada.
Sandy Montoya Reyes
 

La actualidad más candente (20)

Lenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretesLenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretes
 
Metodologia Incremental
Metodologia IncrementalMetodologia Incremental
Metodologia Incremental
 
UML
UMLUML
UML
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Sistemas operativos Ventajas y Desventajas
Sistemas operativos Ventajas y DesventajasSistemas operativos Ventajas y Desventajas
Sistemas operativos Ventajas y Desventajas
 
Actividad 3 cuadro comparativo de lenguajes
Actividad 3 cuadro comparativo de lenguajesActividad 3 cuadro comparativo de lenguajes
Actividad 3 cuadro comparativo de lenguajes
 
Metodología de desarrollo de software basada en componentes
Metodología de desarrollo de software basada en componentesMetodología de desarrollo de software basada en componentes
Metodología de desarrollo de software basada en componentes
 
3. conceptos de calidad del software
3. conceptos de calidad del software3. conceptos de calidad del software
3. conceptos de calidad del software
 
Cuadro Comparativo sobre Sistemas Operativos.
Cuadro Comparativo sobre Sistemas Operativos. Cuadro Comparativo sobre Sistemas Operativos.
Cuadro Comparativo sobre Sistemas Operativos.
 
Metodologías de Desarrollo de Software Tradicionales y Emergentes
Metodologías de Desarrollo de Software Tradicionales y EmergentesMetodologías de Desarrollo de Software Tradicionales y Emergentes
Metodologías de Desarrollo de Software Tradicionales y Emergentes
 
Uml lenguaje unificado de modelado
Uml lenguaje unificado de modeladoUml lenguaje unificado de modelado
Uml lenguaje unificado de modelado
 
Cuadro comparativo
Cuadro comparativo Cuadro comparativo
Cuadro comparativo
 
Google chrome OS
Google chrome OS Google chrome OS
Google chrome OS
 
Tabla comparativa- metodologías de desarrollo
Tabla comparativa-  metodologías de desarrolloTabla comparativa-  metodologías de desarrollo
Tabla comparativa- metodologías de desarrollo
 
Prueba software orientado a objetos
Prueba software orientado a objetosPrueba software orientado a objetos
Prueba software orientado a objetos
 
Modelo evolutivo
Modelo evolutivoModelo evolutivo
Modelo evolutivo
 
Modelo v
Modelo vModelo v
Modelo v
 
Rational rose
Rational roseRational rose
Rational rose
 
Estructura Repetitiva MIENTRAS (While) con PSeInt
Estructura Repetitiva MIENTRAS (While) con PSeIntEstructura Repetitiva MIENTRAS (While) con PSeInt
Estructura Repetitiva MIENTRAS (While) con PSeInt
 
Tabla comparativa de programacion orientada , objetos y estructurada.
Tabla comparativa de programacion orientada , objetos y estructurada.Tabla comparativa de programacion orientada , objetos y estructurada.
Tabla comparativa de programacion orientada , objetos y estructurada.
 

Destacado

Instalación JDK & Jcreator
Instalación JDK & JcreatorInstalación JDK & Jcreator
Instalación JDK & Jcreator
Rafael Orozco
 
Tutorial jcreator claudia laguna coronel
Tutorial jcreator  claudia laguna coronelTutorial jcreator  claudia laguna coronel
Tutorial jcreator claudia laguna coronel
ClaudiaLagunaCoronel
 
Java ventajas y caracteristicas
Java ventajas y caracteristicasJava ventajas y caracteristicas
Java ventajas y caracteristicas
bat1820
 

Destacado (20)

Instalación JDK & Jcreator
Instalación JDK & JcreatorInstalación JDK & Jcreator
Instalación JDK & Jcreator
 
NetBeans - El único IDE que necesitas
NetBeans - El único IDE que necesitasNetBeans - El único IDE que necesitas
NetBeans - El único IDE que necesitas
 
Netbeans
NetbeansNetbeans
Netbeans
 
Editores de Pagina Web
Editores de Pagina WebEditores de Pagina Web
Editores de Pagina Web
 
Editor de páginas web
Editor de páginas webEditor de páginas web
Editor de páginas web
 
Editores de paginas web
Editores de paginas webEditores de paginas web
Editores de paginas web
 
Inicio jcreator practica1
Inicio jcreator practica1Inicio jcreator practica1
Inicio jcreator practica1
 
Tutorial jcreator claudia laguna coronel
Tutorial jcreator  claudia laguna coronelTutorial jcreator  claudia laguna coronel
Tutorial jcreator claudia laguna coronel
 
Tutorial de eclipse terminado yarker
Tutorial de eclipse terminado yarkerTutorial de eclipse terminado yarker
Tutorial de eclipse terminado yarker
 
Tutorial eclipse
Tutorial eclipseTutorial eclipse
Tutorial eclipse
 
Eclipse
EclipseEclipse
Eclipse
 
Clases y objetos en java
Clases y objetos en javaClases y objetos en java
Clases y objetos en java
 
TUTORIAL DE ECLIPSE
TUTORIAL DE ECLIPSETUTORIAL DE ECLIPSE
TUTORIAL DE ECLIPSE
 
Pantalla principal-de-eclipse
Pantalla principal-de-eclipsePantalla principal-de-eclipse
Pantalla principal-de-eclipse
 
Jbuilder
JbuilderJbuilder
Jbuilder
 
Eclipse Vs Netbeans
Eclipse Vs NetbeansEclipse Vs Netbeans
Eclipse Vs Netbeans
 
Partes de la pantalla de eclipse
Partes de la pantalla de eclipsePartes de la pantalla de eclipse
Partes de la pantalla de eclipse
 
Ejercicios de evaluación de fundametnos de programacion en JAva
Ejercicios de evaluación de fundametnos de programacion en JAvaEjercicios de evaluación de fundametnos de programacion en JAva
Ejercicios de evaluación de fundametnos de programacion en JAva
 
Ejercicios resueltos de java
Ejercicios resueltos de javaEjercicios resueltos de java
Ejercicios resueltos de java
 
Java ventajas y caracteristicas
Java ventajas y caracteristicasJava ventajas y caracteristicas
Java ventajas y caracteristicas
 

Similar a Presentacion eclipse - grupo 6

22 07-13 eclipse grupo 6
22 07-13 eclipse grupo 622 07-13 eclipse grupo 6
22 07-13 eclipse grupo 6
Maga Lasic
 
Universidadnacionaldechimborazo 140716123849-phpapp02
Universidadnacionaldechimborazo 140716123849-phpapp02Universidadnacionaldechimborazo 140716123849-phpapp02
Universidadnacionaldechimborazo 140716123849-phpapp02
Geovanny Yungán
 
Eclipse José Manuel unidad 1 semestre 2
Eclipse José Manuel unidad 1 semestre 2Eclipse José Manuel unidad 1 semestre 2
Eclipse José Manuel unidad 1 semestre 2
K Manuel TN
 
Eclipse jose manuel
Eclipse jose  manuelEclipse jose  manuel
Eclipse jose manuel
K Manuel TN
 
Que es eclipse
Que es eclipseQue es eclipse
Que es eclipse
Cesar Yupa
 
Componentes para programar en android
Componentes para programar en androidComponentes para programar en android
Componentes para programar en android
Jessarin Kitty Cosmic
 

Similar a Presentacion eclipse - grupo 6 (20)

22 07-13 eclipse grupo 6
22 07-13 eclipse grupo 622 07-13 eclipse grupo 6
22 07-13 eclipse grupo 6
 
Tutorial de eclipse_denisse
Tutorial de eclipse_denisseTutorial de eclipse_denisse
Tutorial de eclipse_denisse
 
Universidadnacionaldechimborazo 140716123849-phpapp02
Universidadnacionaldechimborazo 140716123849-phpapp02Universidadnacionaldechimborazo 140716123849-phpapp02
Universidadnacionaldechimborazo 140716123849-phpapp02
 
Artículo 2 sobre la plataforma ECLIPSE
Artículo 2 sobre la plataforma ECLIPSEArtículo 2 sobre la plataforma ECLIPSE
Artículo 2 sobre la plataforma ECLIPSE
 
Eclipse
EclipseEclipse
Eclipse
 
Eclipse José Manuel unidad 1 semestre 2
Eclipse José Manuel unidad 1 semestre 2Eclipse José Manuel unidad 1 semestre 2
Eclipse José Manuel unidad 1 semestre 2
 
Eclipse jose manuel
Eclipse jose  manuelEclipse jose  manuel
Eclipse jose manuel
 
Que es eclipse
Que es eclipseQue es eclipse
Que es eclipse
 
Componentes para programar en android
Componentes para programar en androidComponentes para programar en android
Componentes para programar en android
 
Frases Motivadoras GLD (engargolado)
Frases Motivadoras GLD (engargolado)Frases Motivadoras GLD (engargolado)
Frases Motivadoras GLD (engargolado)
 
Lenguaje C sharp
Lenguaje C sharpLenguaje C sharp
Lenguaje C sharp
 
Artículo 1 sobre la plataforma ECLIPSE
Artículo 1 sobre la plataforma ECLIPSEArtículo 1 sobre la plataforma ECLIPSE
Artículo 1 sobre la plataforma ECLIPSE
 
Eclipse java en_espanol
Eclipse java en_espanolEclipse java en_espanol
Eclipse java en_espanol
 
Tutorial eclipse
Tutorial eclipseTutorial eclipse
Tutorial eclipse
 
Tutorial 3
Tutorial 3Tutorial 3
Tutorial 3
 
Mi primera-hora-con-eclipse
Mi primera-hora-con-eclipseMi primera-hora-con-eclipse
Mi primera-hora-con-eclipse
 
Mi primera-hora-con-eclipse Tutorial
Mi primera-hora-con-eclipse TutorialMi primera-hora-con-eclipse Tutorial
Mi primera-hora-con-eclipse Tutorial
 
Tutorial 3
Tutorial 3Tutorial 3
Tutorial 3
 
Mi primera-hora-con-eclipse
Mi primera-hora-con-eclipseMi primera-hora-con-eclipse
Mi primera-hora-con-eclipse
 
Mi primera-hora-con-eclipse
Mi primera-hora-con-eclipseMi primera-hora-con-eclipse
Mi primera-hora-con-eclipse
 

Último

NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
UPTAIDELTACHIRA
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
patriciaines1993
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 

Último (20)

Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 

Presentacion eclipse - grupo 6

  • 1. IDE - Eclipse 0900 02 1662 Marvin Alberto González Flores 0092 07 2972 Karen Eunice Aguilar Guzmán 0092 07 6720 Mageyda Ofemia Sical Raxcacó 0092 07 2210 B'alam Luis Felipe Rodriguez 0900 02 4243 Tulio Alberto Martinez Gómez 0092 99 3082 Luis Alberto de León 912 03 13038 Mario Guaran 0092 03 1280 Gerber Flores 0092 04 0386 Cristofer Walfredh Ruano Calderón 0092 05 0091 Luis Alfredo Xalin Lorenzana 0092 07 0202 Victor Alejandro Murga Muñoz Grupo 6
  • 2. ¿Qué es Eclipse? Es una potente y completa plataforma de Programación, desarrollo y compilación de elementos tan variados como sitios web, programas en C++ ó aplicaciones Java. No es más que un entorno de desarrollo integrado (IDE) en el que encontrarás todas las herramientas y funciones necesarias para tu trabajo, recogidas además en una atractiva interfaz que lo hace fácil y agradable de usar. En otras palabras, es un entorno de desarrollo integrado, de Código abierto y Multiplataforma.
  • 3. Historia Eclipse comenzó como un proyecto de IBM Canadá. Fue desarrollado por OTI (Object Technology International) como reemplazo de VisualAge también desarrollado por OTI. En noviembre del 2001, se formó un consorcio para el desarrollo futuro de Eclipse como código abierto. En 2003, fue creada la fundación independiente de IBM. Eclipse fue liberado originalmente bajo la Common Public License, pero después fue re-licenciado bajo la Eclipse Public License. La Free Software Foundation ha dicho que ambas licencias son licencias de Software libre, pero son incompatibles con Licencia Pública General de GNU (GNU GPL)
  • 4. Versión Fecha de lanzamiento Versión de plataforma Kepler 26 de junio de 2013 4.3 Juno 27 de junio de 2012 4.2 Indigo 22 de junio de 2011 3.7 Helios 23 junio de 2010 3.6 Galileo 24 de junio de 2009 3.5 Ganymede 25 junio de 2008 3.4 Europa 29 de junio de 2007 3.3 Callisto 30 de junio de 2006 3.2 Eclipse 3.1 28 de junio 2005 3.1 Eclipse 3.0 28 de junio de 2004 3.0
  • 5. Plataforma de Cliente Enriquecido La base para Eclipse es la plataforma de cliente enriquecido (del Inglés Rich Client Platform RCP). La Plataforma de Cliente enriquecido está constituida por los siguientes componentes: Plataforma Principal. OSGi - Open Services Gateway Initiative. SWT – Standard Widget Toolkit. Face. WorkBench.
  • 6. Caracteristicas  Dispone de un editor de texto con resaltado de sintaxis donde puedes ver el contenido del fichero en el que estás trabajando.  Contiene una lista de tareas y otros módulos similares.  La compilación es en tiempo real.  Tiene pruebas unitarias con Junit.  Integración con Ant, asistentes (wizards) para creación de proyectos, clases, tests, etc., y refactorización.
  • 7. Caracteristicas Los widgets de Eclipse están implementados por una herramienta de widget para Java llamada SWT, a diferencia de la mayoría de las aplicaciones Java, que usan las opciones estándar Abstract Window Toolkit (AWT) o Swing. La interfaz de usuario de Eclipse también tiene una capa GUI intermedia llamada JFace, la cual simplifica la construcción de aplicaciones basadas en SWT. El 28 de junio de 2005 fue liberada la versión 3.1 de Eclipse, la cual incluye mejoras en el rendimiento, el soporte de Java 5.0, mejor integración con Ant (incluido debugger) y un Sistema de Control de Versiones (CVS).
  • 8. Caracteristicas Si bien las funciones de Eclipse son más bien de carácter general, las características del programa se pueden ampliar y mejorar mediante el uso de plug-ins. Asimismo, a través de estos "plugins" libremente disponibles es posible añadir un sistema de control de versiones a través de Subversion y a la vez lograr una integración mediante Hibernate.
  • 9. Ventajas en la utilización de Eclipse  El entorno de desarrollo integrado (IDE) de Eclipse emplea módulos (en inglés plug-in) para proporcionar toda su funcionalidad al frente de la Plataforma de Cliente rico, a diferencia de otros entornos monolíticos donde las funcionalidades están todas incluidas, las necesite el usuario o no.  Este mecanismo de módulos es una plataforma ligera para componentes de software. Adicionalmente a permitirle a Eclipse extenderse usando otros lenguajes de programación como son C/C++ y Python, permite a Eclipse trabajar con lenguajes para procesado de texto como LaTeX, aplicaciones en red como Telnet y Sistema de gestión de base de datos.
  • 10. Ventajas en la utilización de Eclipse  La arquitectura plug-in permite escribir cualquier extensión deseada en el ambiente, como sería Gestión de la configuración. Se provee soporte para Java y CVS en el SDK de Eclipse. Y no tiene por qué ser usado únicamente para soportar otros lenguajes de programación.  La definición que da el proyecto Eclipse acerca de su Software es: "una especie de herramienta universal - un IDE abierto y extensible para todo y nada en particular".
  • 11. En cuanto a la utilización de eclipse para la creación de aplicaciones clientes se puede decir que:  Eclipse provee al programador con Frameworks muy ricos para el desarrollo de aplicaciones gráficas, definición y manipulación de modelos de Software, Aplicaciones web, etc. Por ejemplo, GEF (Graphic Editing Framework - Framework para la edición gráfica) es un plug-in de Eclipse para el desarrollo de editores visuales que pueden ir desde procesadores de texto wysiwyg hasta editores de diagramas UML, interfaces gráficas para el usuario (GUI), etc.  El SDK de Eclipse incluye las herramientas de desarrollo de Java, ofreciendo un IDE con un compilador de Java interno y un modelo completo de los archivos fuente de Java. Esto permite técnicas avanzadas de refactorización y análisis de código.
  • 12. En cuanto a la utilización de eclipse para la creación de aplicaciones clientes se puede decir que:  El IDE también hace uso de un espacio de trabajo, en este caso un grupo de metadata en un espacio para archivos plano, permitiendo modificaciones externas a los archivos en tanto se refresque el espacio de trabajo correspondiente.
  • 13. Desventajas en la utilización de Eclipse  Su principalmente inconveniente, común a otros IDEs en mayor o menor medida, en el consumo de recursos del sistema.  Y también que carece de mucho soporte para webapps (.war, jsp y servlets) tal y como lo hace netbeans. (los plugins por lo general no son ni tan potentes ni tan sencillos como el módulo que en Netbeans viene preinstalado).
  • 14. Eclipse - Plugins Un plug-in es un programa que incrementa o aumenta las funcionalidades de un programa principal. A continuación se listan algunos plugins utilizados en Eclipse:
  • 15.