osum
TRANSCRIPT
WSU Intro to SUN & SAI 2
Bienvenidos a Sun Social!
En el menu de hoy...
Introducción a Sun Tecnologías SunEntrenamiento gratuito – Iniciativa academicade SUNIntroducción a OSUM Beneficios Preguntas...
WSU Intro to SUN & SAI 4
Introducción a Sun Microsystems
✔Uno de los productores líder en hardware y software para empresas e individuos.✔Uno de los mayores contribuidores al open source.✔Java potencia mas de 5.5 billones de dispositivos en el mundo.✔Invierte mas de u$s1 billón en invesitgaciones y desarrollo por año.✔Empresa con responsabilidad con la Sociedad y con la ecología (Fortune Magazine).
WSU Intro to SUN & SAI 5
1982 : Sun es fundada.
1983 : La tecnología NFS es liberada.
1987 : La Arquitectura SPARC es introducida .
1992 : Solaris 2 OS es revelado al mundo.
1995 : Plataforma Java es lanzada.
1999 : StarOffice (OpenOffice) disponible gratis.
2005 : Sun hace libre sus productos.
(OpenSolaris, NetBeans, SunSPOT, MySQL VirtualBox)
Introdución a SunUna historia de innovaciones
WSU Intro to SUN & SAI 6
Los cuatro fundadores: Vinod Khosla, Bill Joy, Andy Bechtolsheim, and Scott McNealy.
WSU Intro to SUN & SAI 7
Tecnologías Innovadoras
DatacentresServersStorageWorkstationOpenSPARCSun SPOT
(1) Hardware
WSU Intro to SUN & SAI 9
Cool Technology(3) Proyecto Wonderland
100% Java y open source toolkit para crear mundos 3D virtuales. Con estos mundos los usuarios pueden comunicarse con audio de alta fidelidad y compartir en vivo aplicaciones, documentos imágenes, vídeos, etc. para realizar reuniones de negocio, enseñ ar y mucho mas.
Visiten https://lg3d-wonderland.dev.java.net/
WSU Intro to SUN & SAI 10
Cool Technology
100% java y open source. El proyecto Darkstar proporciona una infraestructura de software para simplificar el desarrollo de juegos masivos y en línea.
(3) Proyecto DarkStar
Visiten: http://www.projectdarkstar.com
WSU Intro to SUN & SAI 14
SAI (Iniciativa Académica de Sun)
Crear una relación de colaboración entre Sun y las instituciones académicas:
Cursos gratuitos de clase mundial a través de las tecnologías mas sobresalientes del mercado.
Certificaciones a precios reducidos.
WSU Intro to SUN & SAI 15
Sun Academic Initiative (SAI)
Qué brinda el SAI Learning Connection?Entrenamiento online sobre tecnologías SUN.Practicas gratuitas de los exámenes.Descuentos para los exámenes de certificación.
Qué certificaciones puedo obtener?Sun Certified Java Associate (SCJA)Sun Certified Java Programmer (SCJP)Sun Certified System Administrator (SCSA)Sun Certified Network Administrator (SCNA)Sun Certified Web Component Developer (SCWCD)
Desde la registración hasta la certificación
WSU Intro to SUN & SAI 17
Beneficios de SAI para estudiantes
✔ Un amplio rango de contenidos relevantes para los estudiantes de carreras de informática.
✔ Aprendes en el tiempo, lugar y ritmo que mejor se adapta a ti.
✔ Obtienes una certificación reconocida a nivel mundial.
✔ Amplías tu base de conocimiento.✔ Aporta contenido a tu CV.
WSU Intro to SUN & SAI 20
Registraciónhttps://sunlearningconnection.skillport.com
Program Name:SAI-ArgentinaProgram ID: tbwg1fq8
IMPORTANTE: Necesitarán estos códigos para obtener los descuentos de los exámenes.
WSU Intro to SUN & SAI 23
Open-Source University Meet-up
Comunidad global de estudiantes que investigan, estudian y enseñan a sus miembros sobre las últimas tecnologías open source.
Beneficios Aprender sobre tecnologías y descurbrir nuevas oportunidades que
brindan valor agregado a las carreras.Acceso a cursos gratuitos, webinars, tutoriales, prácticas, eventos y
proyectos.Interactuar y colaborar con el equipo de Sun y sus ingenieros.Conectarse con otros estudiantes de otros grupos y compartir
experiencias
On Campus & On-line
WSU Intro to SUN & SAI 25
Open-Source University Meet-up
UCASAL OSUM:http://osum.sun.com/group/ucasalosumActualmente somos 25 personas registradas en el grupo.
WSU Intro to SUN & SAI 26
Proyectos del Grupo para este año✔ Organizar eventos con charlas técnicas sobre los
diferentes productos. ✔ Capacitarnos sobre las diferentes tecnologías. ✔ Organizar un torneo JavaCup. :)✔ Otros...
2727
Próximos pasos
Unirse a OSUM.Registrarse en SAI.Descarga y usa software gratuito.Participa & Contribuye en losgrupos de usuarios.
UCASAL OSUMSebastián Garcia [email protected]
: / / . . / /ht t p os um s un c om gr oup uc as al osum
NetBeans 6.5El único IDE que necesitas!
WSU Intro to SUN & SAI 31
Agenda
Que es NetBeans?
La plataforma NetBeans
La comunidad NetBeans y vos
WSU Intro to SUN & SAI 33
Que es NetBeans? Un IDE modular multilenguaje y completo (Integrated Development Environment)
Soporte total para Java SE, Java EE, Java MEEl set mas completo de complementos (plugins)Desarrollo intuitivo drag-and-dropDebugger, Profiler, Refactoring, etc...
Una platforma para construir aplicacionesRCP = Rich Client PlatformRich client Java applicationsFrameworks completos de ventantas, menus, tool bars, acciones
Una floreciente comunidad open sourceOpen source desde Junio, 2000Gran comunidad de usuarios y desarrolladores
WSU Intro to SUN & SAI 34
Comenzó como un proyecto estudiantil en la Charles University, Praga, Republica 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
Mas info en http://netbeans.org/about/history.html
Corta reseña de NetBeansQue es NetBeans?
WSU Intro to SUN & SAI 35
Binarios para Solaris, Linux, MS Windows, and Mac OS X 100% Java Simplemente bajarlo y correrlo en cualquier SO con JRE!
Donde puedo correrlo ?Que es NetBeans?
WSU Intro to SUN & SAI 36
Aplicaciones:DesktopWebMobileEnterprise
con..JavaC/C++RubyPHP, Groovy, Python, JavascriptY mas...
Que puedo hacer con NetBeans?Que es NetBeans?
WSU Intro to SUN & SAI 37
Ajax
C/C++
JSF
JSP
CSS
SQL
JavaDB
MySQL
PostgreSQL
JDBC
Ant
Java EE
Java ME
Java SE
Javascript
PHP
HTML
REST
CVS
SVN
Rich Client Platform
Ruby
SOA
UML
Web
WSDL
XML
MIDP
CLDC
CDC
EJB
JAX-WS
JSTL
Y muchas mas..
Tecnologias soportadas... todos los sabores;)Que es NetBeans?
WSU Intro to SUN & SAI 38
Cool Features > Mobile DevelopmentQue es NetBeans?
Support for Java ME – CLDC/CDCSun Wireless Toolkit included
Redesigned Visual Mobile DesignerDrag 'n drop MIDP authoring
New Game Builder supporting MIDP 2.0 Game API
SVG UI Support
WSU Intro to SUN & SAI 39
Cool Features > Visual Web DevelopmentQue es NetBeans?
Visual drag 'n drop web application development
Incluye componentes AJAX JavaServer Faces
Visual Page Navigation
Visual CSS Editing
WSU Intro to SUN & SAI 40
Cool Features > The EditorQue es NetBeans?
Live parsing
Refactoring
Smart Code Completion
Insert Code
Inspect Members, Hierarchy
File History
Navigation
WSU Intro to SUN & SAI 41
Cool Features > PHPQue es NetBeans?
Highlights del editorCode completion, syntax & semantic highlighting, mark occurrences, navigationEdición CSS/HTML/JavaScript embebidoCode Generator & Templates
Debugging via Xdebug
Soporte FTP
Soporte for web services
WSU Intro to SUN & SAI 42
Cool Features > JavaScriptQue es NetBeans?
Features del editor Semantic Highlighting, Code
Completion and Type AnalysisQuick Fixes and Semantic ChecksSoporte Browser compatibility Marcación de ocurrencias e instant
rename
Debugging para IE & FF
HTTP client monitoring
Bundled popular JS libraries
WSU Intro to SUN & SAI 43
Que es lo nuevo en NetBeans 6.5?Que es NetBeans?
IDE intuitivo y completo para PHPFast editor with code completion, templates, error checking and moreDebugging via XdebugSoporte para desarrollo local y remoto
Desarrollo Web simplificadoSoporte mejorado para JavaScript con librerias incorporadas y debugging en Firefox y IE
Editor embebido soportando CSS/HTML/JavaScript
Database Explorer and SQL query editor ACTUALIZADO
Nuevos features desarrollo Java Editor Groovy and Grails Soporte para HibernateImportación proyectos EclipseCompile/Deploy al guardarMulti-thread debugging
C/C++code completion and error-checking optimizadoSoporte para desarrollo remoto
RubySoporte para Ruby TestsRake build tool mejoradoNUEVO GlassFish v3 con JRuby
http://wiki.netbeans.org/wiki/view/NewAndNoteWorthy
WSU Intro to SUN & SAI 49
Sitio del producto NetBeans: http://www.netbeans.orgDownload: previews, actuales & versiones anteriores del IDE, IDE,
pluginsAprendizaje: tutoriales, articuls técnicos, flash demosComunidad: últimas noticias, foros, eventos, mailing lists
NetBeans Wiki: http://wiki.netbeans.org/wiki/Sitio de documentación Open-source parar 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
Pró ximos pasosRecursos NetBeans 6.5
WSU Intro to SUN & SAI 54
Que es MySQL?
Un RDBMS robusto y rapido (Relational Database Management)
• Controla el acceso a los datos y se asegura que múltiples usuarios puedan utilizarlo.
• Provee acceso rapido y seguro• Utiliza Standar Query Languaje (SQL)• Es el motor de base de datos open source
mas popular en todo el mundo
WSU Intro to SUN & SAI 55
•Mysql fue creado en 1996 y sigue siendo desarrollado en la actualidad por Sun.•Fue creado porque se necesitaba una base de datos relacional capaz de manejar grandes cantidades de datos en equipos relativamente baratos.
Historia de MySQL
WSU Intro to SUN & SAI 56
• MySQL es innegablemente rapido: En 2002 la revista eWeek hizo una comparacion de ejecución de base de datos y MySQL quedo empatado con Oracle.•Bajo Costo: se puede conseguir una licencia Open Source totalemte gatis y licencias comerciales de muy bajo costo.•Portabilidad: a diferencia de otros productos MySQL se puede usar perfectamente en distintos sistemas Unix, Linux y Windows
Caracteristicas de MySQL
WSU Intro to SUN & SAI 57
•Open Source: el programador tiene disponible el codigo fuente para hacer cambios y/o mejoras en la base de datos.•Disponibilidad de apoyo: no todos los productos Open Source tienen una compañia que provea apoyo, entrenamiento, consultoria, etc. Sin embargo se puede obtener todos estos beneficios de MySQL (www.mysql.com)
Caracteristicas de MySQL
WSU Intro to SUN & SAI 58
•Proporciona motores transaccionales y no transaccionales de almacenaje.•La funciones de SQL se ponen en ejecucion usando una biblioteca altamente optimizada.
Otras Caracteristicas de MySQL
WSU Intro to SUN & SAI 60
Que es VirtualBox
VirtualBox es un software de virtualización para arquitecturas x86 para las empresas y el hogar.
Es open source :)
WSU Intro to SUN & SAI 61
Que es VirtualBox
Por medio de esta aplicación es posible instalar sistemas operativos adicionales, conocidos como “sistemas invitados”, dentro de otro sistema operativo “anfitrión”, cada uno con su propio ambiente virtual. Por ejemplo, se podrían instalar diferentes distribuciones de Linux en un VirtualBox instalado en Windows XP o viceversa.
WSU Intro to SUN & SAI 62
Donde funciona?
VirtualBox corre en practicamente todos los sisemas operativos mas usados del mercado.
WSU Intro to SUN & SAI 63
Cool Features de la ultima versión✔ Soporte para las mejoras de virtualización de la arquitectura Nehalem de
Intel (la sucesora de los Core).✔ Soporte experimental para huéspedes de 64 bits en hosts con sistemas
operativos de 32 bits.✔ Soporte de la virtualización por hardware de Intel VT y AMD-V en Mac OS
X.✔ Soporte completo para imágenes VDI, VMDK y VHD, incluyendo snapshots.✔ Una nueva máquina de NAT con mejoradísima performance.✔ Controladores SCSI experimentales LsiLogic y BusLogic.✔ Aceleración 3D experimental usando OpenGL.✔ y mucho más.
pg 65
Que es OpenSolaris?
Nuevo Sistema Operativo, basado en el código de SolarisReleases: 2008.05 and 2008.11Open sourceLibre para usar y dsitribuirSoportado por Sun
Ventajas – en General
ZFS – Revolucionario Sistema de almacenamiento de archivosDTrace – dynamic tracing Adaptabilidad, Escalabilidad, fidelidad,SeguridadFree Open Source (Con soporte)Compatibilidad garantizada(API estable)Cita: “Linux feels like it has been written, Solaris like it has been designed”
pg 69
Caracteristícas en 2008.11 (Desktop)
Gnome 2.24 + Compiz updatesSuspención and reanudamiento desde RAMNuevos repositoriosRelease, contrib, dev, extra & support
Mas drivers (audio, SD card, ...)Nuevas aplicacionesFirefox 3.0.3OpenOffice 3.0Y muchas otras...