SlideShare una empresa de Scribd logo
1 de 37
Descargar para leer sin conexión
NetBeans 6.5
       ¡El único IDE que necesitas!



Jaime Pérez Peñaloza
Sun Mi cr os ys t em , I nc.
                        s
Sun Mi cr os ys t em    s
ht t p: / / bl ogs . s un. com chi l e
                              /
Agenda



         • ¿Qué es NetBeans?
         • La plataforma NetBeans
         • La comunidad NetBeans y tú
         • Próximos pasos




             2
¿Qué es NetBeans?




 3
Que es NetBeans?
• Un IDE modular multilenguaje y completo
(Integrated Development Environment)
  >   Soporte total para Java SE, Java EE, Java ME
  >   El set más completo de complementos (plugins)
  >   Desarrollo intuitivo drag-and-drop
  >   Debugger, Profiler, Refactoring, etc...
• Una plataforma para construir aplicaciones
  > RCP = Rich Client Platform
  > Rich client Java applications
  > Frameworks completos de ventantas, menús, tool bars, acciones

• Una floreciente comunidad open source
  > Open source desde Junio, 2000
  > Gran comunidad de usuarios y desarrolladores
                             4
¿Qué es NetBeans?
 Corta reseña de NetBeans
• Comenzó como un proyecto estudiantil en la Charles
University, Praga, República Checa
• Plan – Red de desarrollo – componentes Java
Beans.
• Jarda Tulach, miembro del equipo original, propuso
el nombre Netbeans para describir lo que ellos harían
   > Network + Java Beans = NetBeans
• Sun lo compró en 1999 y lo liberó en el 2000
• Más info en http://netbeans.org/about/history.html
                        5
¿Qué es NetBeans?
 Feature Overview
• Soporte Java SE - Swing GUI Builder, Javadoc integration, Soporte for JUnit 3 & 4
• Soporte Java EE (1.3, 1.4 and 5) –primer IDE con soporte TOTAL de Java EE 5
• Soporte Java ME - Visual Mobile GUI Designer, Mobile Game Builder, etc.
• Visual Web Development – Visual Web Editor, Visual Page Flow Editor, Visual Query Editor,
Visual CSS Editor, Database Explorer, etc.
• Soporte Rich editing - Smart Source Code Editor, Code Navigator, Code Completion/Folding,
Refactoring support
• Profiler, Debugger, Version Control, etc.
• Visual UML Modeling,
• Netbeans Platform Development – Visual Library API, Rich Client Development, Lexer API, etc.
• Arquitectura Highly Modular , Extensible con plugins contribuidos por usuarios
• Desarrollo C/C++
• Soporte de Dynamic Language – Ruby, Javascript, PHP, Groovy, Python, y más

                                              6
¿Qué es NetBeans?
 ¿Dónde puedo correrlo ?

• Binarios para Solaris, Linux, MS Windows, and Mac
OS X
• 100% Java
• Simplemente bajarlo y correrlo en cualquier SO con
JRE




                       7
¿Qué es NetBeans?
 ¿Qué puedo hacer con NetBeans?
• Aplicaciones:
   >   Desktop
   >   Web
   >   Mobile
   >   Enterprise
• con..
   >   Java
   >   C/C++
   >   Ruby
   >   PHP, Groovy, Python, Javascript
   >   Y más...           8
¿Qué es NetBeans?
 Tecnologias soportadas... todos los sabores;)
•Ajax             •Java EE                    •SOA
•C/C++            •Java ME                    •UML
•JSF              •Java SE                    •Web
•JSP              •Javascript                 •WSDL
•CSS              •PHP                        •XML
•SQL              •HTML                       •MIDP
•JavaDB           •REST                       •CLDC
•MySQL            •CVS                        •CDC
•PostgreSQL       •SVN                        •EJB
•JDBC             •Rich Client Platform       •JAX-WS
•Ant              •Ruby                       •JSTL
                                          • Y muchas más..
                             9
¿Qué es NetBeans?
 Cool features > Profiler




                                 • Encontrar problemas de
                                   performance y memory leaks
                                 • Profile de app completa, o parte
                                 • Profiling guiado por tareas
                                   > CPU, Thread State, Memory
                                 • Nuevas características 6.5
                                   > Comparar snapshots memoria
                                   > Gráficos de varias dimensiones
                                   > Memory Heap Walker
                                   > Integración con JMeter

                            10     > Attach dinámico con JDK 6
¿Qué es NetBeans?
 Cool Features > Mobile Development




                                  • Support for Java ME – CLDC/CDC
                                    > Sun Wireless Toolkit included
                                  • Redesigned Visual Mobile
                                    Designer
                                    > Drag 'n drop MIDP authoring
                                  • New Game Builder supporting
                                    MIDP 2.0 Game API
                                  • SVG UI Support



                        11
¿Qué es NetBeans?
 Cool Features > C/C++ Development


                                 • Edit-Compile-Debug project
                                   soporte y edición
                                     > Completa código, folding, syntax
                                       highlighting, error highlighting
                                     > Makefile wizard/import

                                 • Desarrollo remoto
                                 • Soporte para packaging de
                                   aplicación
                                 • Trabaja con GCC & Sun Studio
                                   compilers
                                     > Soporte debugging GDB


                       12
¿Qué es NetBeans?
 Cool Features > Visual Web Development




                                 • Visual drag 'n drop web
                                   application development
                                 • Incluye componentes AJAX
                                   JavaServer Faces
                                 • Visual Page Navigation
                                 • Visual CSS Editing




                        13
¿Qué es NetBeans?
Cool Features > The Editor




                             • Live parsing
                             • Refactoring
                             • Smart Code Completion
                             • Insert Code
                             • Inspect Members, Hierarchy
                             • File History
                             • Navigation


                        14
¿Qué es NetBeans?
Cool Features > PHP



                           • Highlights del editor
                             > Code completion, syntax &
                                semantic highlighting, mark
                                occurrences, navigation
                             > Edición CSS/HTML/JavaScript
                                embebido
                             > Code Generator & Templates
                           • Debugging vía Xdebug
                           • Soporte FTP
                           • Soporte para web services
                           • FÁCIL AMP stack integration

                      15
¿Qué es NetBeans?
Cool Features > Ruby


                            • Soporte para Ruby y Jruby
                            • Highlights del editor
                               > Code completion, syntax
                                 highlighting, quick fixes
                               > Support for Ruby, RSpec, and
                                 YAML files
                               > Rails project generator
                               > Ruby Gems installation manager

                            • Debugger
                            • Deploy to WEBrick, Mongrel,
                              GlassFish v3

                       16
¿Qué es NetBeans?
Cool Features > JavaScript


• Features del editor
   > Semantic Highlighting, Code
     Completion and Type Analysis
   > Quick Fixes and Semantic Checks
   > Soporte Browser compatibility
   > Marcación de ocurrencias e
     instant rename
• Debugging para IE & FF
• HTTP client monitoring
• Bundled popular JS libraries


                                       17
¿Qué es NetBeans?
Cool Features > Groovy




                              • Groovy Editor
                                 > Syntax highlighting, code
                                    completion, code folding
                              • Integracion proyectos
                                Groovy y Java SE
                              • Soporte para Grails web
                                framework



                         18
¿Qué es NetBeans?
Cool Features > Python (Early Access)




                                    • Preview Early Access
                                    • Editor Highlights
                                        > Syntax and Semantic
                                          highlighting
                                        > Code completion
                                        > Smart indentation

                                    • Debugger
                                    • Proyecto dirijido por la
                                      comunidad


                        19
¿Qué es NetBeans?
 ¿Qué es lo nuevo en NetBeans 6.5?
 • IDE intuitivo y completo para PHP      • Nuevos features desarrollo Java
    > Fast editor with code completion,     > Editor Groovy and Grails
      templates, error checking and         > Soporte para Hibernate
      more
                                            > Importación proyectos Eclipse
    > Debugging vía Xdebug
                                            > Compile/Deploy al guardar
    > Soporte para desarrollo local y
      remoto                                > Multi-thread debugging

 • Desarrollo Web simplificado            • C/C++
   > Soporte mejorado para                  > code completion and error-
      JavaScript con librerias                 checking optimizado
      incorporadas y debugging en           > Soporte para desarrollo remoto
      Firefox y IE
                                          • Ruby
   > Editor embebido soportando
      CSS/HTML/JavaScript                   > Soporte para Ruby Tests
   > Database Explorer and SQL              > Rake build tool mejorado
      query editor ACTUALIZADO              > NUEVO GlassFish v3 con JRuby
                                    20
¿Qué es NetBeans?
 Detalles Swing GUI Builder
• Comúnmente conocido como proyecto “Matisse”
• Problemas al construir GUIs sin Swing GUI Builder:
  >   Complejas Swing APIs
  >   e.g. GridBagLayout
  >   Resizing y alineación suele ser difícil
  >   Manejo de localización es difícil
  >   Diferentes comportamientos según SO
  >   Binding data al GUI

• Nuevo layout manager “GroupLayout” en Java 6
• Netbeans te maneja TODO
                              21
Acerca de la plataforma
       NetBeans




  22
Acerca de la plataforma NetBeans

• Rich Client Platform (RCP) – NetBeans fue el
primero
• IDE permite desarrollar plugins para el RCP –
module project
• Muchas aplicaciones complejas construidas con
NetBeans RCP – Ejemplos:
    > IReport
    > Boeing Shared Platform
    > A continuación, algunas más...


                     23
24
25
26
27
La comunidad NetBeans
         y tú


 ¿Dónde puedes encajar?



   28
La comunidad NetBeans y tú
• Comienza aquí - http://www.netbeans.org/community/index.html
    > Open Source Projects- Código y docs
    > Novedades y eventos
• Eco-sistema de plugin
    > “Plugins” tab en http://www.netbeans.org
    > Contribute and find plugins
• Súmate a una comunidad vibrante
    > Más de 20 Millones de Descargas
    > Mailing Lists – más de 500,000 suscriptores en las listas de
      mail
    > Más de 130 Partners
    > Blog activo de la comunidad: http://www.planetnetbeans.org/
                             29
30
31
La comunidad NetBeans y tú
 Si quieres contribuir con código...


•http://www.netbeans.org/community/contribute/code.html
• Scratch your own itch- agrega nuevas features o mejora
las ya existentes
• Arregla bugs
• Escribe plugins o módulos
• Desarrolla aplicaciones RCP


                          32
Próximos pasos
Vuélvete
ACTIVO       • Crea una cuenta de usuario
             en http://www.netbeans.org
             • Bajar NetBeans
             • Escribir una nueva aplicación
             desktop, mobile ...
             • Blogea sobre NetBeans
             • Participa en el mailing list de
             NetBeans

                 33
Próximos pasos
Recursos NetBeans 6.5
•Sitio del producto NetBeans: http://www.netbeans.org
   > Download: previews, actuales & versiones anteriores del IDE,
     IDE, plugins
   > Aprendizaje: tutoriales, artículos técnicos, flash demos
   > Comunidad: últimas noticias, foros, eventos, mailing lists

•NetBeans Wiki: http://wiki.netbeans.org/wiki/
   > Sitio de documentación Open-source para NetBeans

•Planet NetBeans: http://www.planetnetbeans.org/
   > Aggregate para todos los blogs relacionados a NetBeans

•Código Fuente:
http://www.netbeans.org/community/sources/hg.html
   > Acceso tipo Mercurial a los fuentes de la plataforma NetBeans +
     IDE


                              34
Próximos pasos
¡Acelera tu carrera con Sun!
• Acceso gratuito a entrenamiento web de JavaTM, SolarisTM & más!
   > Visita: http://www.sunacademic.com
   > Comunicate con los campus ambassadors para recibir ayuda
• Incrementa tus ingresos potenciales con las certificaciones de
Sun!
   > Sun Certified Associate/Programmer for the Java 2 Platform SE
   > Sun Certified Web Component Developer for Java EE
   > Sun Certified Mobile Application Developer for Java ME
   > Sun Certified System/Network Admin for Solaris Operating System
• Exámenes de práctica gratuitos
• Descuento en los exámenes de certificación para estudiantes y
profesores – sólo US$60 (US$40 in APAC and Latin America)



                              35
Próximos pasos
¡Comparte esta presentación!
• If you want to pass this information on to others, you can find the
material at the OSUM project under Kenai (http://kenai.com
/projects/osum).
•Slides:
    >   http://kenai.com/downloads/osum/Netbeans65_OSUM_slides.odp
• Talking points for slides:
    >   http://kenai.com/downloads/osum/Netbeans65_OSUM_notes.odt
• Demo script:
    > http://kenai.com/downloads/osum/netbeans_new6_5_demo_FY2009.odt




                                  36
NetBeans 6.5
       ¡El único IDE que necesitas!

       Gracias!

Jaime Pérez Peñaloza
Sun Mi cr os ys t em , I nc.
                        s
Sun Mi cr os ys t em    s
ht t p: / / bl ogs . s un. com chi l e
                              /

Más contenido relacionado

Similar a NetBeans 6.5: El único IDE que necesitas

Tecnologias de java usando netbeans por gio
Tecnologias de java usando netbeans por gioTecnologias de java usando netbeans por gio
Tecnologias de java usando netbeans por gioRobert Wolf
 
NetBeans - El único IDE que necesitas
NetBeans - El único IDE que necesitasNetBeans - El único IDE que necesitas
NetBeans - El único IDE que necesitasFelipe Cerda
 
Introducción al desarrollo web moderno
Introducción al desarrollo web modernoIntroducción al desarrollo web moderno
Introducción al desarrollo web modernoSebastián Rocco
 
Jc Web2.0 Java Ee5 Net Beans
Jc Web2.0 Java Ee5 Net BeansJc Web2.0 Java Ee5 Net Beans
Jc Web2.0 Java Ee5 Net Beansvicosw
 
Aplicaciones en HTML 5: Los pilares de una Nueva Web
Aplicaciones en HTML 5: Los pilares de una Nueva WebAplicaciones en HTML 5: Los pilares de una Nueva Web
Aplicaciones en HTML 5: Los pilares de una Nueva WebGonzalo C.
 
GWT: Why GWT, GQuery, and RequestFactory
GWT: Why GWT, GQuery, and RequestFactoryGWT: Why GWT, GQuery, and RequestFactory
GWT: Why GWT, GQuery, and RequestFactoryManuel Carrasco Moñino
 
1/9 Curso JEE5, Soa, Web Services, ESB y XML
1/9 Curso JEE5, Soa, Web Services, ESB y XML1/9 Curso JEE5, Soa, Web Services, ESB y XML
1/9 Curso JEE5, Soa, Web Services, ESB y XMLJuan Carlos Rubio Pineda
 
Gwt seminario java_hispano_manolocarrasco
Gwt seminario java_hispano_manolocarrascoGwt seminario java_hispano_manolocarrasco
Gwt seminario java_hispano_manolocarrascoManuel Carrasco Moñino
 
Introducción a Azure App Service - MUG Buenos Aires
Introducción a Azure App Service - MUG Buenos AiresIntroducción a Azure App Service - MUG Buenos Aires
Introducción a Azure App Service - MUG Buenos AiresGuillermo Javier Bellmann
 
Modulo Jee Intro Pos Fp Une
Modulo Jee Intro  Pos Fp UneModulo Jee Intro  Pos Fp Une
Modulo Jee Intro Pos Fp UneMarcos Jara
 
Ionic y angular.js
Ionic y angular.jsIonic y angular.js
Ionic y angular.jsGDG Cali
 
Desarrollo modermo de aplicaciones web
Desarrollo modermo de aplicaciones webDesarrollo modermo de aplicaciones web
Desarrollo modermo de aplicaciones webRoberto Sanz Ciriano
 
Desarrollos de aplicaciones móviles con tecnologías web
Desarrollos de aplicaciones móviles con tecnologías webDesarrollos de aplicaciones móviles con tecnologías web
Desarrollos de aplicaciones móviles con tecnologías webJulio Alfaro
 
5 c arquitecturas_aplicaciones_web
5 c arquitecturas_aplicaciones_web5 c arquitecturas_aplicaciones_web
5 c arquitecturas_aplicaciones_webJuy JLopez
 
Mvc + html5 + css3
Mvc + html5 + css3Mvc + html5 + css3
Mvc + html5 + css3Marc Rubiño
 
dockerize.it
dockerize.itdockerize.it
dockerize.itbetabeers
 
Microservicios con ASP.NET Core
Microservicios con ASP.NET CoreMicroservicios con ASP.NET Core
Microservicios con ASP.NET CoreEduardo Campañó
 

Similar a NetBeans 6.5: El único IDE que necesitas (20)

Tecnologias de java usando netbeans por gio
Tecnologias de java usando netbeans por gioTecnologias de java usando netbeans por gio
Tecnologias de java usando netbeans por gio
 
NetBeans - El único IDE que necesitas
NetBeans - El único IDE que necesitasNetBeans - El único IDE que necesitas
NetBeans - El único IDE que necesitas
 
Introducción al desarrollo web moderno
Introducción al desarrollo web modernoIntroducción al desarrollo web moderno
Introducción al desarrollo web moderno
 
Jc Web2.0 Java Ee5 Net Beans
Jc Web2.0 Java Ee5 Net BeansJc Web2.0 Java Ee5 Net Beans
Jc Web2.0 Java Ee5 Net Beans
 
Aplicaciones en HTML 5: Los pilares de una Nueva Web
Aplicaciones en HTML 5: Los pilares de una Nueva WebAplicaciones en HTML 5: Los pilares de una Nueva Web
Aplicaciones en HTML 5: Los pilares de una Nueva Web
 
GWT: Why GWT, GQuery, and RequestFactory
GWT: Why GWT, GQuery, and RequestFactoryGWT: Why GWT, GQuery, and RequestFactory
GWT: Why GWT, GQuery, and RequestFactory
 
Aprendiendo GWT
Aprendiendo GWTAprendiendo GWT
Aprendiendo GWT
 
Presentacion cw2012
Presentacion cw2012Presentacion cw2012
Presentacion cw2012
 
1/9 Curso JEE5, Soa, Web Services, ESB y XML
1/9 Curso JEE5, Soa, Web Services, ESB y XML1/9 Curso JEE5, Soa, Web Services, ESB y XML
1/9 Curso JEE5, Soa, Web Services, ESB y XML
 
Gwt seminario java_hispano_manolocarrasco
Gwt seminario java_hispano_manolocarrascoGwt seminario java_hispano_manolocarrasco
Gwt seminario java_hispano_manolocarrasco
 
Introducción a Azure App Service - MUG Buenos Aires
Introducción a Azure App Service - MUG Buenos AiresIntroducción a Azure App Service - MUG Buenos Aires
Introducción a Azure App Service - MUG Buenos Aires
 
Modulo Jee Intro Pos Fp Une
Modulo Jee Intro  Pos Fp UneModulo Jee Intro  Pos Fp Une
Modulo Jee Intro Pos Fp Une
 
Ionic y angular.js
Ionic y angular.jsIonic y angular.js
Ionic y angular.js
 
Desarrollo modermo de aplicaciones web
Desarrollo modermo de aplicaciones webDesarrollo modermo de aplicaciones web
Desarrollo modermo de aplicaciones web
 
Desarrollos de aplicaciones móviles con tecnologías web
Desarrollos de aplicaciones móviles con tecnologías webDesarrollos de aplicaciones móviles con tecnologías web
Desarrollos de aplicaciones móviles con tecnologías web
 
5 c arquitecturas_aplicaciones_web
5 c arquitecturas_aplicaciones_web5 c arquitecturas_aplicaciones_web
5 c arquitecturas_aplicaciones_web
 
Mvc + html5 + css3
Mvc + html5 + css3Mvc + html5 + css3
Mvc + html5 + css3
 
Html5 avanzado
Html5 avanzadoHtml5 avanzado
Html5 avanzado
 
dockerize.it
dockerize.itdockerize.it
dockerize.it
 
Microservicios con ASP.NET Core
Microservicios con ASP.NET CoreMicroservicios con ASP.NET Core
Microservicios con ASP.NET Core
 

Último

Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxGESTECPERUSAC
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesEdomar AR
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzzAlexandergo5
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificialcynserafini89
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel tallerValentinaTabares11
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 

Último (20)

Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptx
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, Aplicaciones
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzz
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificial
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel taller
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 

NetBeans 6.5: El único IDE que necesitas

  • 1. NetBeans 6.5 ¡El único IDE que necesitas! Jaime Pérez Peñaloza Sun Mi cr os ys t em , I nc. s Sun Mi cr os ys t em s ht t p: / / bl ogs . s un. com chi l e /
  • 2. Agenda • ¿Qué es NetBeans? • La plataforma NetBeans • La comunidad NetBeans y tú • Próximos pasos 2
  • 4. Que es NetBeans? • Un IDE modular multilenguaje y completo (Integrated Development Environment) > Soporte total para Java SE, Java EE, Java ME > El set más completo de complementos (plugins) > Desarrollo intuitivo drag-and-drop > Debugger, Profiler, Refactoring, etc... • Una plataforma para construir aplicaciones > RCP = Rich Client Platform > Rich client Java applications > Frameworks completos de ventantas, menús, tool bars, acciones • Una floreciente comunidad open source > Open source desde Junio, 2000 > Gran comunidad de usuarios y desarrolladores 4
  • 5. ¿Qué es NetBeans? Corta reseña de NetBeans • Comenzó como un proyecto estudiantil en la Charles University, Praga, República Checa • Plan – Red de desarrollo – componentes Java Beans. • Jarda Tulach, miembro del equipo original, propuso el nombre Netbeans para describir lo que ellos harían > Network + Java Beans = NetBeans • Sun lo compró en 1999 y lo liberó en el 2000 • Más info en http://netbeans.org/about/history.html 5
  • 6. ¿Qué es NetBeans? Feature Overview • Soporte Java SE - Swing GUI Builder, Javadoc integration, Soporte for JUnit 3 & 4 • Soporte Java EE (1.3, 1.4 and 5) –primer IDE con soporte TOTAL de Java EE 5 • Soporte Java ME - Visual Mobile GUI Designer, Mobile Game Builder, etc. • Visual Web Development – Visual Web Editor, Visual Page Flow Editor, Visual Query Editor, Visual CSS Editor, Database Explorer, etc. • Soporte Rich editing - Smart Source Code Editor, Code Navigator, Code Completion/Folding, Refactoring support • Profiler, Debugger, Version Control, etc. • Visual UML Modeling, • Netbeans Platform Development – Visual Library API, Rich Client Development, Lexer API, etc. • Arquitectura Highly Modular , Extensible con plugins contribuidos por usuarios • Desarrollo C/C++ • Soporte de Dynamic Language – Ruby, Javascript, PHP, Groovy, Python, y más 6
  • 7. ¿Qué es NetBeans? ¿Dónde puedo correrlo ? • Binarios para Solaris, Linux, MS Windows, and Mac OS X • 100% Java • Simplemente bajarlo y correrlo en cualquier SO con JRE 7
  • 8. ¿Qué es NetBeans? ¿Qué puedo hacer con NetBeans? • Aplicaciones: > Desktop > Web > Mobile > Enterprise • con.. > Java > C/C++ > Ruby > PHP, Groovy, Python, Javascript > Y más... 8
  • 9. ¿Qué es NetBeans? Tecnologias soportadas... todos los sabores;) •Ajax •Java EE •SOA •C/C++ •Java ME •UML •JSF •Java SE •Web •JSP •Javascript •WSDL •CSS •PHP •XML •SQL •HTML •MIDP •JavaDB •REST •CLDC •MySQL •CVS •CDC •PostgreSQL •SVN •EJB •JDBC •Rich Client Platform •JAX-WS •Ant •Ruby •JSTL • Y muchas más.. 9
  • 10. ¿Qué es NetBeans? Cool features > Profiler • Encontrar problemas de performance y memory leaks • Profile de app completa, o parte • Profiling guiado por tareas > CPU, Thread State, Memory • Nuevas características 6.5 > Comparar snapshots memoria > Gráficos de varias dimensiones > Memory Heap Walker > Integración con JMeter 10 > Attach dinámico con JDK 6
  • 11. ¿Qué es NetBeans? Cool Features > Mobile Development • Support for Java ME – CLDC/CDC > Sun Wireless Toolkit included • Redesigned Visual Mobile Designer > Drag 'n drop MIDP authoring • New Game Builder supporting MIDP 2.0 Game API • SVG UI Support 11
  • 12. ¿Qué es NetBeans? Cool Features > C/C++ Development • Edit-Compile-Debug project soporte y edición > Completa código, folding, syntax highlighting, error highlighting > Makefile wizard/import • Desarrollo remoto • Soporte para packaging de aplicación • Trabaja con GCC & Sun Studio compilers > Soporte debugging GDB 12
  • 13. ¿Qué es NetBeans? Cool Features > Visual Web Development • Visual drag 'n drop web application development • Incluye componentes AJAX JavaServer Faces • Visual Page Navigation • Visual CSS Editing 13
  • 14. ¿Qué es NetBeans? Cool Features > The Editor • Live parsing • Refactoring • Smart Code Completion • Insert Code • Inspect Members, Hierarchy • File History • Navigation 14
  • 15. ¿Qué es NetBeans? Cool Features > PHP • Highlights del editor > Code completion, syntax & semantic highlighting, mark occurrences, navigation > Edición CSS/HTML/JavaScript embebido > Code Generator & Templates • Debugging vía Xdebug • Soporte FTP • Soporte para web services • FÁCIL AMP stack integration 15
  • 16. ¿Qué es NetBeans? Cool Features > Ruby • Soporte para Ruby y Jruby • Highlights del editor > Code completion, syntax highlighting, quick fixes > Support for Ruby, RSpec, and YAML files > Rails project generator > Ruby Gems installation manager • Debugger • Deploy to WEBrick, Mongrel, GlassFish v3 16
  • 17. ¿Qué es NetBeans? Cool Features > JavaScript • Features del editor > Semantic Highlighting, Code Completion and Type Analysis > Quick Fixes and Semantic Checks > Soporte Browser compatibility > Marcación de ocurrencias e instant rename • Debugging para IE & FF • HTTP client monitoring • Bundled popular JS libraries 17
  • 18. ¿Qué es NetBeans? Cool Features > Groovy • Groovy Editor > Syntax highlighting, code completion, code folding • Integracion proyectos Groovy y Java SE • Soporte para Grails web framework 18
  • 19. ¿Qué es NetBeans? Cool Features > Python (Early Access) • Preview Early Access • Editor Highlights > Syntax and Semantic highlighting > Code completion > Smart indentation • Debugger • Proyecto dirijido por la comunidad 19
  • 20. ¿Qué es NetBeans? ¿Qué es lo nuevo en NetBeans 6.5? • IDE intuitivo y completo para PHP • Nuevos features desarrollo Java > Fast editor with code completion, > Editor Groovy and Grails templates, error checking and > Soporte para Hibernate more > Importación proyectos Eclipse > Debugging vía Xdebug > Compile/Deploy al guardar > Soporte para desarrollo local y remoto > Multi-thread debugging • Desarrollo Web simplificado • C/C++ > Soporte mejorado para > code completion and error- JavaScript con librerias checking optimizado incorporadas y debugging en > Soporte para desarrollo remoto Firefox y IE • Ruby > Editor embebido soportando CSS/HTML/JavaScript > Soporte para Ruby Tests > Database Explorer and SQL > Rake build tool mejorado query editor ACTUALIZADO > NUEVO GlassFish v3 con JRuby 20
  • 21. ¿Qué es NetBeans? Detalles Swing GUI Builder • Comúnmente conocido como proyecto “Matisse” • Problemas al construir GUIs sin Swing GUI Builder: > Complejas Swing APIs > e.g. GridBagLayout > Resizing y alineación suele ser difícil > Manejo de localización es difícil > Diferentes comportamientos según SO > Binding data al GUI • Nuevo layout manager “GroupLayout” en Java 6 • Netbeans te maneja TODO 21
  • 22. Acerca de la plataforma NetBeans 22
  • 23. Acerca de la plataforma NetBeans • Rich Client Platform (RCP) – NetBeans fue el primero • IDE permite desarrollar plugins para el RCP – module project • Muchas aplicaciones complejas construidas con NetBeans RCP – Ejemplos: > IReport > Boeing Shared Platform > A continuación, algunas más... 23
  • 24. 24
  • 25. 25
  • 26. 26
  • 27. 27
  • 28. La comunidad NetBeans y tú ¿Dónde puedes encajar? 28
  • 29. La comunidad NetBeans y tú • Comienza aquí - http://www.netbeans.org/community/index.html > Open Source Projects- Código y docs > Novedades y eventos • Eco-sistema de plugin > “Plugins” tab en http://www.netbeans.org > Contribute and find plugins • Súmate a una comunidad vibrante > Más de 20 Millones de Descargas > Mailing Lists – más de 500,000 suscriptores en las listas de mail > Más de 130 Partners > Blog activo de la comunidad: http://www.planetnetbeans.org/ 29
  • 30. 30
  • 31. 31
  • 32. La comunidad NetBeans y tú Si quieres contribuir con código... •http://www.netbeans.org/community/contribute/code.html • Scratch your own itch- agrega nuevas features o mejora las ya existentes • Arregla bugs • Escribe plugins o módulos • Desarrolla aplicaciones RCP 32
  • 33. Próximos pasos Vuélvete ACTIVO • Crea una cuenta de usuario en http://www.netbeans.org • Bajar NetBeans • Escribir una nueva aplicación desktop, mobile ... • Blogea sobre NetBeans • Participa en el mailing list de NetBeans 33
  • 34. Próximos pasos Recursos NetBeans 6.5 •Sitio del producto NetBeans: http://www.netbeans.org > Download: previews, actuales & versiones anteriores del IDE, IDE, plugins > Aprendizaje: tutoriales, artículos técnicos, flash demos > Comunidad: últimas noticias, foros, eventos, mailing lists •NetBeans Wiki: http://wiki.netbeans.org/wiki/ > Sitio de documentación Open-source para NetBeans •Planet NetBeans: http://www.planetnetbeans.org/ > Aggregate para todos los blogs relacionados a NetBeans •Código Fuente: http://www.netbeans.org/community/sources/hg.html > Acceso tipo Mercurial a los fuentes de la plataforma NetBeans + IDE 34
  • 35. Próximos pasos ¡Acelera tu carrera con Sun! • Acceso gratuito a entrenamiento web de JavaTM, SolarisTM & más! > Visita: http://www.sunacademic.com > Comunicate con los campus ambassadors para recibir ayuda • Incrementa tus ingresos potenciales con las certificaciones de Sun! > Sun Certified Associate/Programmer for the Java 2 Platform SE > Sun Certified Web Component Developer for Java EE > Sun Certified Mobile Application Developer for Java ME > Sun Certified System/Network Admin for Solaris Operating System • Exámenes de práctica gratuitos • Descuento en los exámenes de certificación para estudiantes y profesores – sólo US$60 (US$40 in APAC and Latin America) 35
  • 36. Próximos pasos ¡Comparte esta presentación! • If you want to pass this information on to others, you can find the material at the OSUM project under Kenai (http://kenai.com /projects/osum). •Slides: > http://kenai.com/downloads/osum/Netbeans65_OSUM_slides.odp • Talking points for slides: > http://kenai.com/downloads/osum/Netbeans65_OSUM_notes.odt • Demo script: > http://kenai.com/downloads/osum/netbeans_new6_5_demo_FY2009.odt 36
  • 37. NetBeans 6.5 ¡El único IDE que necesitas! Gracias! Jaime Pérez Peñaloza Sun Mi cr os ys t em , I nc. s Sun Mi cr os ys t em s ht t p: / / bl ogs . s un. com chi l e /