osum

71
1 INTRODUCCIÓN A SUN Y OSUM PARA ESTUDIANTES UCASAL OSUM Sebastián Garcia [email protected] 1

Upload: sefsinalas

Post on 19-Jul-2015

1.900 views

Category:

Technology


0 download

TRANSCRIPT

1

INTRODUCCIÓN A SUN Y OSUM PARA ESTUDIANTES

UCASAL OSUMSebastián Garcia [email protected]

1

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 3

Introducción a Sun...

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 8

Tecnologías Innovadoras(2) SO y Applicaciones

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 11

Open Source – el camino

WSU Intro to SUN & SAI 12

WSU Intro to SUN & SAI 13

Entrenamiento gratuito – La iniciativa académica de SUN

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 16

Certificaciones Java

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 18

Como registrarse y participar...

WSU Intro to SUN & SAI 19

Registro

Ingresa al sitio: http://sailearningconnection.skillport.com

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 21

Paquetes de entrenamiento de SAI

WSU Intro to SUN & SAI 22

Grupos de Usuarios (OSUM) y Beneficios

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 24

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.

28

A continuación...

Un vistazo rápido de las diferentes tecnologías.

WSU Intro to SUN & SAI 29

JavaNetBeans MysqlVirtualBoxOpenSolarisOpen OfficeGalssfish

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 32

Que es NetBeans?

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 44

WSU Intro to SUN & SAI 45

WSU Intro to SUN & SAI 46

WSU Intro to SUN & SAI 47

WSU Intro to SUN & SAI 48

La comunidad NetBeans y vos

Donde puedes encajar?

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 50

51

MySQL

WSU Intro to SUN & SAI 53

Que es MySQL?

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

59

Virtual Box

59

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

Solaris vs. OpenSolaris

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...

pg 70

Preguntas?

[email protected]

71

Gracias por asistir! :)

Sebastián Garcí[email protected]

71