Creaci ón de plataformas Jos é Juan Reyes Z. [email_address]
Acerca del ponente M ás de 7 años de experiencia en desarrollo de software. Más de 4 años de experiencia en telecomunicaciones. Miembro moderador de la comunidad de usuarios JavaUp y SpringHispano. Implementando tecnologías para los ramos de : gobierno, calidad, educación, seguros, navegación marítima, contabilidad, medicina, telefonía celular; en diferentes instancias de TI. Linkedin: http://www.linkedin.com/in/neodevelop
Agenda Tecnolog ía en las organizaciones Problemas Tecnol ógicos comunes en las PyME’s y en las SOHO ¿C ómo solventar estos problemas ? ¿Q ué es una plataforma ? Estructura de una plataforma Ventajas y desventajas de la plataforma Construir una plataforma Casos de  éxito Conclusiones
Tecnolog ía en las organizaciones Redes y conectividad Trabajo con archivos Escritorio Multimedia Ofim á tica Programaci ón y Desarrollo Arquitectura Cliente - Servidor Cient íficos y aplicaciones especiales Otros
Problemas Tecnol ógicos comunes en las PyME’s y en las SOHO Falta o dificultad de comunicaci ón Falta o dificultad de información Falta o dificultad de seguridad Falta de fluidez, eficacia y eficiencia en los procesos de la organización
Problemas Tecnol ógicos comunes en las PyME’s y en las SOHO Desconocimiento de herramientas No existe la infraestructura adecuada Los costos tecnol ó gicos no son redituables Problemas con las “soluciones” que se ofrecen comercialmente Pol íticas de negocios Mala concepción de los elementos tecnológicos Malas implementaciones de tecnolog ía Falta de soporte o especialistas en ciertas  áreas tecnológicas Entre muchas otras…
¿C ómo solventar estos problemas ?
¿C ómo solventar estos problemas ? Mentalizarse a s í mismo para mentalizar a los demás  de las ventajas de usar soluciones libres. Conocer bien las posibles soluciones. Concebir el SL y el OS tal como es.
¿C ómo solventar estos problemas ? Preparar un plan de negocio Calcular un posible ROI para el dueño del negocio Demostrar que: “el hecho de ser libre no implica que pueda tener fallas o ser de mala calidad”, ejemplo: Firefox Explicar el bajo impacto econ ó mico que puede tener implementar soluciones libres “ El flujo de efectivo aplicado en tecnolog ía dentro de una organizaión debe ser visto como una inversión y no como un gasto… ”  Mostrar que otras compañias han tenido  éxito con el uso de SL y OS.
¿C ómo solventar estos problemas ? openvpn  java  linux   ubuntu  debian  asterisk  mozilla evolution amsn ipcop shorewall  google  emule gnu vnc nmap webalizer  samba  ldap nautilus vim nano  openoffice  svn  firefox   plataforma  brasero pidgin knoppix  maven   centos  gpl mplayer amarok  fedora  gimp blender ssh dia vlc thunderbird  eclipse  bsd  springframework  php  mysql   hibernate  unix  wine rar stallman  opensource  free geek drupal apache gnome fluxbox  web  postgresql
¿Q ué es una plataforma ? Una soluci ón tecnológica transversal para las PyME’s y las SOHO aplicando SL y OS. “ El conjunto de tecnologías que toda empresa requiere, como es: un sistema de información, infraestructura de comunicaciones y un entorno de seguridad lógico, que permita realzar las cualidades de cada organización en su operación.”
Estructura de una plataforma
Estructura de una plataforma
Ventajas y Desventajas de una Plataforma Ventajas Ofrece soluciones con uso de tecnología de hoy día La tecnología usada es SL y OS Los costos de implementación se reducen considerablemente en comparación con otras soluciones Soporte con comunidades por diferentes medios Mejor inversión de capital en servicios tecnológicos Desventajas La concepción por parte de los dueños de negocio con respecto al SL y el OS esta distorsionada, esta incompleta o simplemente es ignorada Pocos prestadores de servicios de SL y OS
Ventajas y Desventajas de una Plataforma Ventajas Combate la piratería La información acerca de los diferentes proyectos es pública y esta al alcance de todos Puede ser implementada en cualquier giro Entre otras... Desventajas Se tiene la creencia de que las implementaciones de diversas tecnologías es cosa de gurúes No existe un CD o DVD entregable para el dueño del negocio
Construir una plataforma Conocimientos en SL y OS Experiencia en: Sistemas Operativos Redes y Telecomunicaciones Seguridad Bases de Datos Ingeniería de Software
Construir una plataforma Linux   Centos  archivos  windows2003   servidor  procesos arquitectura  Fedora   Ubuntu  libres samba administracion  suse   SistemasOperativos  debian  Unix  BSD openBSD freeBSD recursos  usuario  propietarios e/s netBSD  RedHat  memoria Kernel  windowsXP  mandriva mepis knoppix damnsmall gentoo slackware xandros pclinuxos puppy  solaris  dragonfly
Construir una plataforma red   voip   mail cableado dhcp  wan  smtp router pop  lan  dsl man   vpn   sip   iax  fddi  IVR  socket nodo  telefonia  hub sesion udp  bluetooth bri h323  wifi  ssl  extranet  ieee  pdioo  ip radius  tcp   telecomunicaciones  isp  asterisk   csma atm servicio osi 802.11g switch ekiga   internet   servidor  ethernet pri  firewall  cat6  mbps  sniffer shorewall  intranet   openvpn  topologia ssh  ftp  web   dump puerto  cliente
Construir una plataforma fisica  registro spam log ataque root  hack  crack  firewall  ssh social proxy md5 openid  password  proteccion virus ipsec netbsd diffie_hellman  contingencia  iptables chattr  phishing  cache aircrack nmap  programacion  certificado  encripcion   disponibilidad   troyano  ldap warning  integridad  terminal ssl  tcpdump  DoS datos  scripts  invitado debug  Seguridad   cifrado  chmod confidencial  permisos  riesgos desastres  control  autenticacion chown  confidencialidad  robo intrusion pirateria  prevenir   detectar  pgp
Construir una plataforma mysql  arquitectura concurrencia  query   sql  llaves alter indices odbc transaccion innodb trigger procedimiento  dbms  host mineria registro schemas  pgMyAdmin  backup  BaseDatos   datawarehouse  integracion  postgresql  consulta  phpMyAdmin   oracle  motor  conexion  escalabilidad conf  hsqldb  object-oriented text datos update delete cascade integridad commit rollback  relacion  tabla vistas replicacion  jdbc  monitoreo lob
Construir una plataforma lenguaje   tomcat   programacion  framework  java  jdbc api web patron scriptacoulos persistencia bea  jetty  gwt comunidad jse servlet  groovy  dojo logica validacion jta  ingenieria  scrum aspectj diseño swing negocio config jsf factory weblogic annotations axis extremeprogramming  Desarrollo  uml aop grails webServices ajax css ibatis  framework  arquitecto sistema capacitar threads jsp  analisis  plugin dao xml dispostivos ivy  dwr  documentacion reingenieria ria rup  orm  ant  arquitectura  xfire poo  internet  equipo jms mvc contiuum jboss chart  hibernate  jvm foros buenas_practicas metodologia vm portabilidad  glassfish  escalabilidad compilacion jee  eclipse   maven   apache  integracion runtime  spring
Construir una plataforma Asesorarse con expertos en SL y OS para las implementaciones Explorar las diversas tecnologías Preguntar en foros y unirse a comunidades Colaborar en la traducción del proyecto Unir esfuerzos con colegas que experimenten otras tecnologías Hacer comunidad
Casos de Exito Propios Instituto de Educación Naútica y Portuaria Oceáno Pacífico (Marina Mercante) ‏ Axion Telco. Antes VaContigo Telco. Ajenos CallCenters en España y la Unión Americana Greenpace Universidades americanas y españolas Entre otros...
Casos de Exito Infraestructura del IENPOP
Conclusiones Debemos de concebir tal como es el SL y el OS Conscientizar a los ejecutivos y usuarios acerca del uso de SL y el OS Demostrar que el flujo económico en tecnología no se trata de hacer un gasto por moda, sino que, se trata de una inversión que en un plazo determinado será recuperada en función de la colaboración de los usuarios. El SL y el OS pueden ayudarnos a romper barreras de monopolios y demostrar que hay muchas más opciones para que un usuario cumpla con sus labores.
Conclusiones “ Se trata de vender servicios, no licencias...” Joel Barrios El SL y el OS pueden ayudar a mover economías pues existe el talento para levantar fabricas de software y de implementación de servicios tecnológicos basados en filosofías libres. Para un dueño de negocio puede ser conveniente y efectivo invertir en capacitación en vez de licencias. La compra de un producto no resuelve por sí solo el problema. “ Recoger datos es solo el primer paso hacia la sabiduría. Pero compartir información es el primer paso hacia la comunidad...” IBM
 
URL's Recomendadas SL y OS http://unesdoc.unesco.org/images/0015/001560/156096s.pdf http://alts.homelinux.net/ http://clic.xtec.net/es/index.htm http://directory.fsf.org/ http://gnuwin.epfl.ch/apps/es/index.html http://sourceforge.net/ http://winslow.aditel.org/ http://www.cdlibre.org/ http://www.optaros.com/en/publications/white_papers_reports/open_source_catalogue_2007 http://www.osalt.com/ http://www.unesco.org/cgi-bin/webworld/portal_freesoftware/cgi/page.cgi?d=1
URL's Recomendadas Sistemas Operativos http://www.ubuntu.com http://fedoraproject.org/ http://centos.org/ http://www.opensuse.org/ http://www.knoppix.net/ http://www.redhat.com/ http://opensolaris.org/index.html http://netbsd.org/ http://openbsd.org/ http://www.freebsd.org/es/
URL's Recomendadas Redes, telco. Y VoIP http://www.asterisk.org/ http://www.asterisknow.org/ http://openvpn.net/ http://openvpn.se/ http://www.webmin.com/ http://www.openssh.org/ http://www.nagios.org/ http://www.tcpdump.org/
URL's Recomendadas Bases de Datos http://www.mysql.com/ http://www.postgresql.org/ http://www.db4o.com/Default.aspx?AspxAutoDetectCookieSupport=1 http://hsqldb.org/ http://personal.lobocom.es/claudio/menu.htm
URL's Recomendadas Desarrollo de Software http://springhispano.org/ https://cis.med.ucalgary.ca/http/java.sun.com/docs/books/tutorial/ http://www.sun.com/java/ http://jboss.org/ https://glassfish.dev.java.net/ http://www.hibernate.org/ http://struts.apache.org/ http://struts.apache.org/2.x/index.html http://www.apache.org/ http://java.sun.com/javaee/javaserverfaces/ http://ibatis.apache.org/
Más de mí... http://ingenieriahs.com neodevelop at  springhispano facebook twitter gmail flickr del.icio.us ma.gnolia.com javaup
Fin Gracias por su atención

Creación de Plataformas

  • 1.
    Creaci ón deplataformas Jos é Juan Reyes Z. [email_address]
  • 2.
    Acerca del ponenteM ás de 7 años de experiencia en desarrollo de software. Más de 4 años de experiencia en telecomunicaciones. Miembro moderador de la comunidad de usuarios JavaUp y SpringHispano. Implementando tecnologías para los ramos de : gobierno, calidad, educación, seguros, navegación marítima, contabilidad, medicina, telefonía celular; en diferentes instancias de TI. Linkedin: http://www.linkedin.com/in/neodevelop
  • 3.
    Agenda Tecnolog íaen las organizaciones Problemas Tecnol ógicos comunes en las PyME’s y en las SOHO ¿C ómo solventar estos problemas ? ¿Q ué es una plataforma ? Estructura de una plataforma Ventajas y desventajas de la plataforma Construir una plataforma Casos de éxito Conclusiones
  • 4.
    Tecnolog ía enlas organizaciones Redes y conectividad Trabajo con archivos Escritorio Multimedia Ofim á tica Programaci ón y Desarrollo Arquitectura Cliente - Servidor Cient íficos y aplicaciones especiales Otros
  • 5.
    Problemas Tecnol ógicoscomunes en las PyME’s y en las SOHO Falta o dificultad de comunicaci ón Falta o dificultad de información Falta o dificultad de seguridad Falta de fluidez, eficacia y eficiencia en los procesos de la organización
  • 6.
    Problemas Tecnol ógicoscomunes en las PyME’s y en las SOHO Desconocimiento de herramientas No existe la infraestructura adecuada Los costos tecnol ó gicos no son redituables Problemas con las “soluciones” que se ofrecen comercialmente Pol íticas de negocios Mala concepción de los elementos tecnológicos Malas implementaciones de tecnolog ía Falta de soporte o especialistas en ciertas áreas tecnológicas Entre muchas otras…
  • 7.
    ¿C ómo solventarestos problemas ?
  • 8.
    ¿C ómo solventarestos problemas ? Mentalizarse a s í mismo para mentalizar a los demás de las ventajas de usar soluciones libres. Conocer bien las posibles soluciones. Concebir el SL y el OS tal como es.
  • 9.
    ¿C ómo solventarestos problemas ? Preparar un plan de negocio Calcular un posible ROI para el dueño del negocio Demostrar que: “el hecho de ser libre no implica que pueda tener fallas o ser de mala calidad”, ejemplo: Firefox Explicar el bajo impacto econ ó mico que puede tener implementar soluciones libres “ El flujo de efectivo aplicado en tecnolog ía dentro de una organizaión debe ser visto como una inversión y no como un gasto… ” Mostrar que otras compañias han tenido éxito con el uso de SL y OS.
  • 10.
    ¿C ómo solventarestos problemas ? openvpn java linux ubuntu debian asterisk mozilla evolution amsn ipcop shorewall google emule gnu vnc nmap webalizer samba ldap nautilus vim nano openoffice svn firefox plataforma brasero pidgin knoppix maven centos gpl mplayer amarok fedora gimp blender ssh dia vlc thunderbird eclipse bsd springframework php mysql hibernate unix wine rar stallman opensource free geek drupal apache gnome fluxbox web postgresql
  • 11.
    ¿Q ué esuna plataforma ? Una soluci ón tecnológica transversal para las PyME’s y las SOHO aplicando SL y OS. “ El conjunto de tecnologías que toda empresa requiere, como es: un sistema de información, infraestructura de comunicaciones y un entorno de seguridad lógico, que permita realzar las cualidades de cada organización en su operación.”
  • 12.
  • 13.
  • 14.
    Ventajas y Desventajasde una Plataforma Ventajas Ofrece soluciones con uso de tecnología de hoy día La tecnología usada es SL y OS Los costos de implementación se reducen considerablemente en comparación con otras soluciones Soporte con comunidades por diferentes medios Mejor inversión de capital en servicios tecnológicos Desventajas La concepción por parte de los dueños de negocio con respecto al SL y el OS esta distorsionada, esta incompleta o simplemente es ignorada Pocos prestadores de servicios de SL y OS
  • 15.
    Ventajas y Desventajasde una Plataforma Ventajas Combate la piratería La información acerca de los diferentes proyectos es pública y esta al alcance de todos Puede ser implementada en cualquier giro Entre otras... Desventajas Se tiene la creencia de que las implementaciones de diversas tecnologías es cosa de gurúes No existe un CD o DVD entregable para el dueño del negocio
  • 16.
    Construir una plataformaConocimientos en SL y OS Experiencia en: Sistemas Operativos Redes y Telecomunicaciones Seguridad Bases de Datos Ingeniería de Software
  • 17.
    Construir una plataformaLinux Centos archivos windows2003 servidor procesos arquitectura Fedora Ubuntu libres samba administracion suse SistemasOperativos debian Unix BSD openBSD freeBSD recursos usuario propietarios e/s netBSD RedHat memoria Kernel windowsXP mandriva mepis knoppix damnsmall gentoo slackware xandros pclinuxos puppy solaris dragonfly
  • 18.
    Construir una plataformared voip mail cableado dhcp wan smtp router pop lan dsl man vpn sip iax fddi IVR socket nodo telefonia hub sesion udp bluetooth bri h323 wifi ssl extranet ieee pdioo ip radius tcp telecomunicaciones isp asterisk csma atm servicio osi 802.11g switch ekiga internet servidor ethernet pri firewall cat6 mbps sniffer shorewall intranet openvpn topologia ssh ftp web dump puerto cliente
  • 19.
    Construir una plataformafisica registro spam log ataque root hack crack firewall ssh social proxy md5 openid password proteccion virus ipsec netbsd diffie_hellman contingencia iptables chattr phishing cache aircrack nmap programacion certificado encripcion disponibilidad troyano ldap warning integridad terminal ssl tcpdump DoS datos scripts invitado debug Seguridad cifrado chmod confidencial permisos riesgos desastres control autenticacion chown confidencialidad robo intrusion pirateria prevenir detectar pgp
  • 20.
    Construir una plataformamysql arquitectura concurrencia query sql llaves alter indices odbc transaccion innodb trigger procedimiento dbms host mineria registro schemas pgMyAdmin backup BaseDatos datawarehouse integracion postgresql consulta phpMyAdmin oracle motor conexion escalabilidad conf hsqldb object-oriented text datos update delete cascade integridad commit rollback relacion tabla vistas replicacion jdbc monitoreo lob
  • 21.
    Construir una plataformalenguaje tomcat programacion framework java jdbc api web patron scriptacoulos persistencia bea jetty gwt comunidad jse servlet groovy dojo logica validacion jta ingenieria scrum aspectj diseño swing negocio config jsf factory weblogic annotations axis extremeprogramming Desarrollo uml aop grails webServices ajax css ibatis framework arquitecto sistema capacitar threads jsp analisis plugin dao xml dispostivos ivy dwr documentacion reingenieria ria rup orm ant arquitectura xfire poo internet equipo jms mvc contiuum jboss chart hibernate jvm foros buenas_practicas metodologia vm portabilidad glassfish escalabilidad compilacion jee eclipse maven apache integracion runtime spring
  • 22.
    Construir una plataformaAsesorarse con expertos en SL y OS para las implementaciones Explorar las diversas tecnologías Preguntar en foros y unirse a comunidades Colaborar en la traducción del proyecto Unir esfuerzos con colegas que experimenten otras tecnologías Hacer comunidad
  • 23.
    Casos de ExitoPropios Instituto de Educación Naútica y Portuaria Oceáno Pacífico (Marina Mercante) ‏ Axion Telco. Antes VaContigo Telco. Ajenos CallCenters en España y la Unión Americana Greenpace Universidades americanas y españolas Entre otros...
  • 24.
    Casos de ExitoInfraestructura del IENPOP
  • 25.
    Conclusiones Debemos deconcebir tal como es el SL y el OS Conscientizar a los ejecutivos y usuarios acerca del uso de SL y el OS Demostrar que el flujo económico en tecnología no se trata de hacer un gasto por moda, sino que, se trata de una inversión que en un plazo determinado será recuperada en función de la colaboración de los usuarios. El SL y el OS pueden ayudarnos a romper barreras de monopolios y demostrar que hay muchas más opciones para que un usuario cumpla con sus labores.
  • 26.
    Conclusiones “ Setrata de vender servicios, no licencias...” Joel Barrios El SL y el OS pueden ayudar a mover economías pues existe el talento para levantar fabricas de software y de implementación de servicios tecnológicos basados en filosofías libres. Para un dueño de negocio puede ser conveniente y efectivo invertir en capacitación en vez de licencias. La compra de un producto no resuelve por sí solo el problema. “ Recoger datos es solo el primer paso hacia la sabiduría. Pero compartir información es el primer paso hacia la comunidad...” IBM
  • 27.
  • 28.
    URL's Recomendadas SLy OS http://unesdoc.unesco.org/images/0015/001560/156096s.pdf http://alts.homelinux.net/ http://clic.xtec.net/es/index.htm http://directory.fsf.org/ http://gnuwin.epfl.ch/apps/es/index.html http://sourceforge.net/ http://winslow.aditel.org/ http://www.cdlibre.org/ http://www.optaros.com/en/publications/white_papers_reports/open_source_catalogue_2007 http://www.osalt.com/ http://www.unesco.org/cgi-bin/webworld/portal_freesoftware/cgi/page.cgi?d=1
  • 29.
    URL's Recomendadas SistemasOperativos http://www.ubuntu.com http://fedoraproject.org/ http://centos.org/ http://www.opensuse.org/ http://www.knoppix.net/ http://www.redhat.com/ http://opensolaris.org/index.html http://netbsd.org/ http://openbsd.org/ http://www.freebsd.org/es/
  • 30.
    URL's Recomendadas Redes,telco. Y VoIP http://www.asterisk.org/ http://www.asterisknow.org/ http://openvpn.net/ http://openvpn.se/ http://www.webmin.com/ http://www.openssh.org/ http://www.nagios.org/ http://www.tcpdump.org/
  • 31.
    URL's Recomendadas Basesde Datos http://www.mysql.com/ http://www.postgresql.org/ http://www.db4o.com/Default.aspx?AspxAutoDetectCookieSupport=1 http://hsqldb.org/ http://personal.lobocom.es/claudio/menu.htm
  • 32.
    URL's Recomendadas Desarrollode Software http://springhispano.org/ https://cis.med.ucalgary.ca/http/java.sun.com/docs/books/tutorial/ http://www.sun.com/java/ http://jboss.org/ https://glassfish.dev.java.net/ http://www.hibernate.org/ http://struts.apache.org/ http://struts.apache.org/2.x/index.html http://www.apache.org/ http://java.sun.com/javaee/javaserverfaces/ http://ibatis.apache.org/
  • 33.
    Más de mí...http://ingenieriahs.com neodevelop at springhispano facebook twitter gmail flickr del.icio.us ma.gnolia.com javaup
  • 34.
    Fin Gracias porsu atención