Punksolid Tecnologia, Curiosidades, Sistemas de Informacion y un poco de Religion

12feb/097

Clase #1 de Computacion Basica (Diapositivas)

Dos amigos mios y Yo, hemos empezado a hacer el servicio social como instructores de computación básica, y con el fin de llegar a las masas publicamos el material de la primera sesión.

Los temas vistos en la primera sesión fueron:

  • Hardware
  • Software
  • Sistemas Operativos

Para descargar las diapositivas haga clic en el siguiente enlace:

Clase 1 de Computacion Basica.ppt

30oct/082

Mashups y la Web 2.0 (Diapositivas)

Diapositiva 4.-(Web 2.0) Para poder entender que son las Mashups debemos analizar que es la Web 2.0, brevemente podemos decir que la web 2.0 es el sucesor de la Web estática 1.0, donde cada pagina era escrita manualmente mediante código HTML.

Diapositiva 5.-(Web 2.0 y Tu)  No hay receta para decir que una web es 2.0, pero hay varios elementos y características que hacen una web 2.0, como Ajax, Mashups, XML, WOM, Adsense, Cloud, Blogosfera, etcétera.

Incluso podemos definir Web 2.0 mediante algun chiste como este:

Acabo de poner un mashup bien fregon en mi vlog. Uso SOAP y Ajax para poner las tiendas de comidas para perros en un Mapa de Google. Ahora lo que necesito es generar polémica y comentarios en la blogosfera y asi estaré dentro de los mejores, eso sin mencionar las ganancias de Adsense

¿Que es la web 2.0?

Es un cambio de forma de la web y la unión de algunas características:

  • Participación
  • Personalización y colaboración
  • Rich Internet Apps

La web 1.0 no era así, era solo comunicación unidireccional, donde las grandes empresas decidían que publicar.

Ahora la comunicación se da en todas direcciones, lo cual supone una mayor personalización.

Diapositiva 6.-(2.0) Es la evolución de las aplicaciones como las conocemos:

La comunicación también se da de personas a personas y de maquinas a maquinas, la comunicación de personas a maquinas ya existía desde la web 1.0.

Personas a personas => Redes sociales

Maquinas a Maquinas =>Mashups

Diapositiva 7.-(Por que es interesante)

Diariamente navegamos en sitios web con utilidad impresionante que ni siquiera generan sus propios contenidos (wikipedia, facebook, n+...), y entonces somos Nosotros quienes generamos ese valioso contenido para ellas.

Esos sitios son portales de Internet con ganancias multimillonarias, pero a nosotros no nos pagan nada por usarlos, es entonces cuando podemos agarrar su contenido en una mashup y exprimirles su valor.

Diapositiva 8.- (Mashups) Es una mezcla de servicios donde un sitio web incrusta información de la que NO es dueño, eso supone un llenado de contenido de manera automática y sin administración.

Diapositiva 9.- (Ejemplo facebook) Facebook es una red social, que a su vez es una plataforma de desarrollo, entonces facebook no genera el contenido, lo generan los usuarios a través de su interacción, y facebook no crea las interacciones entre sus usuarios, lo hacen los desarrolladores externos que incrustan sus aplicaciones dentro de la misma plataforma.

Asi facebook gana mucho tiempo dejando que otros decidan como van a interactuar los usuarios, y los desarrolladores dejan que facebook se encargue de mantener y registrar a los usuarios que usaran sus aplicaciones.

Todos felices y contentos. Asi el usuario tiene infinidad de cosas que hacer en un sitio.

Diapositiva 10.-(Algunas mashups)

En este diagrama se marca con flechas rojas los sitios en los que los usuarios generan los contenidos, y con flechas grises, donde esos contenidos son utilizados para dar informacion adicional. El mejor ejemplo es Friendfeed.

Diapositiva 11.- (Elementos de un Mashup)

Tomado de Wikipedia

La arquitectura de los mashups está siempre compuesta de tres partes

El proveedor de contenidos: fuente de los datos. Los datos están disponibles vía una API y diferentes protocolos web como RSS, REST y Web Service.
El sitio mashup: es la nueva aplicación web que provee un nuevo servicio utilizando diferente información y de la que no es dueña.
El web browser cliente: es la interface de usuario del mashup. En una aplicación web, el contenido puede ser mezclado por los web browser clientes usando lenguaje web del lado del cliente. Por ejemplo javascript.
Cabe mencionar que mashup no es incrustar contenidos a travez de iframes o embebs como los vídeos de youtube en blogs.
Diapositiva 12.-(Ejemplos reales, Intercomunicación)
Del lado izquierdo podemos ver a iGoogle que a través de su API cualquiera puede hacer un Widget para incrustarlo dentro de la pagina. Del lado derecho una imagen generada automáticamente por frienfeed con mis ultimas actividades.
Diapositiva 13.-(Que significa el numero)
27sep/088

Sistemas de Información Y Sus Ventajas Competitivas (Diapositivas)

Diapositivas de apoyo en exposición sobre los Sistemas de Información y Sus Ventajas en las Empresas:

  1. ¿Que es un sistema de información?
  2. Áreas de Implementación de SI
  3. Áreas Mas Utilizadas o Mas Comunes
  4. Ventajas
  5. Ejemplo de empresas locales
  6. Necesidades
  7. Desventajas
  8. Créditos y Referencias

Los sistemas de información se han usado desde que existe la organización, sirven para un posterior análisis y toma de decisiones, si analizamos el significado de eso, en ningún lado tiene embebido tecnología, por lo tanto es referente también a los sistemas de información hechos con hoja y pluma.

Algunas áreas de implementación son las nombradas en la diapositiva 3, que son las usadas por la empresa SAP, en el paquete Bussines One.

Si analizamos la diapositiva 4 nos damos cuenta que las áreas mas utilizadas son de compras y ventas, algo que se nota de lejos en cualquier empresa que nos toque visitar.

Es importante recalcar que la ventaja competitiva no suele durar mucho cuando recién se implementa un sistema, dado que la ventaja dura hasta que la competencia te alcanza, un pequeño ejemplo de empresas de Culiacán, Sinaloa son las tiendas MZ y LEY, como podemos ver, ambas cuentan con sitio web, por lo tanto por ese lado están sin ninguna ventaja, a menos que un sitio esté mejor elaborado que el otro.

Las grandes empresas ocupan estar innovando constantemente, lo cual requiere de mayor esfuerzo en estar mejorando los sistemas, y por lo tanto se ocupa mas personal durante mas tiempo, tal es el caso de las tiendas Coppel y Homex que tienen sus propios equipos de programadores.

Etiquetado con: , 8 Comentarios
9sep/085

Diapositivas Java For Kids, Parents and Grandparents

Mas material de exposición esta vez del libro Java for Kids, expuesto en mi salon de clases hace alrededor de un año.

Los temas son los siguientes:

  1. Capitulo 1: Tu primer programa en Java.
  2. Instalar Java en tu computadora.
  3. Tres pasos principales para programar.
  4. Paso 1: Hacer el programa.
  5. Paso 2: Compilar el programa.
  6. Paso 3: Correr el programa.
  7. Capitulo 2: Adentrandonos en eclipse.
  8. Empezar con eclipse.
  9. Primer Java Project en Eclipse.
  10. ¿Como funciona?
  11. Method Signature
  12. Capitulo 3: Java Classes
  13. Clases y Objetos.
  14. Ejemplo: Methods and Atributtes.
  15. Data Types
  16. Ejemplos
  17. Valores por default.

Los numeros no representan las diapositivas, solo el orden y los temas incluidos, tambien está algo bilingüe pero nada del otro mundo.

8sep/080

Sistemas Operativos en Red

Aqui estan unas diapositivas de mi creación,  acerca de los Network Operating Systems, que son sistemas que funcionan a travéz de la RED.

Está basado en el curso de IT Essentials ll de Cisco, en el capitulo 5, y no está ampliamente explicado puesto que las diapositivas son para presentaciones en las cuales la gente está preparada previamente, pero debido a que estas diapositivas estan en creative commons puedes modificarla a tu gusto siempre y cuando pongas un enlace a este sitio.

Indice de las diapositivas:

  1. Introducción a los Sistemas Operativos en Red
  2. ¿Que es acceso remoto?
  3. Algunos usos del Acceso Remoto
  4. Ejemplo de VNC
  5. Telecommuting
  6. Usuarios Moviles
  7. Emulación de Terminal
  8. Servicios Telnet
  9. Linux
  10. Servicios de Directorios
  11. ¿Que es un Servicio de Directorios?
  12. Estandares de Servicios de Directorios
  13. Serivicio de Información de Red (NIS - Network Information Service)
  14. Otros Network Operating Sistems
  15. Correo
  16. Impresión
  17. Compartición de Archivos
  18. Servicios Web
  19. Intranet y Extranet
  20. Servicio de Nombre de Dominio (DNS)
  21. Protocolo de Configuración Dinamica de Host (DHCP)