lunes, 8 de junio de 2009

Qué es Google Android?


Andriod es un Sistema Operativo y plataforma de software para dispositivos móviles basada en GNU/Linux y desarrollada por Google, lanzada el 5 de Noviembre de 2007 y puesta a disposición de los desarrolladores y usuarios en el pasado Google I/O. Aunque fue desarrollada por Google, esta plataforma permite el desarrollo de aplicaciones para terceros, el lenguaje de desarrollo es Java y contiene gran cantidad de librerías desarrolladas o adaptadas por Google para el control de dispositivos móviles, sin embargo es posible el desarrollo en otros lenguajes usuando otras librerías distintas a las de Google. En su gran mayoría el código fuente de Andriod ha sido publicado bajo licencia de Software Libre y Código fuente abierto.

Para más información ver Google Code: http://code.google.com/intl/es-ES/android/

Google anuncia el lanzamiento de Google Chrome para Linex y Mac OSX

Google anuncia la disponibilidad de Chrome para Linux y Mac OSX, pero con la advertencia que estas versiones no son betas lo que quiere decir que no son para el público en general, son versiones para desarrolladores, no se recomienda que personas de común lo bajen, sino desarrolladores que no les importe que los diferentes bugs y fallas de la versión. Tiene funcionalidad limitada y carece de pluggins como el de Flash entre otros.

Enlaces para descarga:

Quién es un Webmaster

La palabra WebMaster en definitiva es una palabra de origen Inglés, que traducida al español sería algo como “Maestro Web”. Es un término comúnmente usado para referirse a las persona responsable de un sitio web específico.
En muchas ocasiones se usa esta palabra, pero son pocas la veces que se usa con conocimiento de causa de quién es, que hace, cuales son sus habilidades y/o hasta donde llegan sus responsabilidades.

En una escala pequeña, el Webmaster será típicamente el todero, publicador, diseñador, desarrollador e integrador, además de actuar como el encargado de la publicación y edición de contenido.
A gran escala, el Webmaster tendrá mayores responsabilidades, decide las tecnologías, los servidores y la estructura que se van a usar o las que se van a cambiar, asumira entonces el roll de dirección del proyecto web, Equipo Web que colaboran con él.

Habilidades necesarias
Un Webmaster es una persona con múltiples habilidades necesarias debido a las tareas que realiza y a la complejidad de las mismas, a la hora de ejecutarlas, por lo que es muy importante que se encuentre en constante capacitación y actualización, el mundo de la Web cambia y crece todos los días, permanecer arriba es la responsabilidad más grande, razón por la cual el conocimiento necesario independiente de las herramientas es el pilar de la estructura propuesta por el Webmaster.

Sin embargo se podrían definir algunos puntos básicos que un Webmaster debería conocer para realizar un buen trabajo:

  • Debe tener formación técnica, como ingenieros o tecnólogos en informática, computación, sistemas, telecomunicaciones y redes o software, sino tiene los estudios superiores del caso, puede darse el caso de una persona empírica con los conocimientos necesarios.
  • Debe tener habilidades de análisis de problemas, capacidad para razonamiento abstracto, proyección a futuro y resolución de problemas. No es necesaria una gran habilidad matemática pero es muy útil tener cierta habilidad para el análisis de procesos.
  • Es importante desarrollar habilidades en redacción y diseño gráfico, de organización del tiempo, el dominio del inglés y las relaciones personales.
  • Hay ciertos conocimientos que son básicos para un Webmaster, como:
  • Conocimiento del Lenguaje de Marcado de Hipertexto (HTML).
  • Conocimientos en cascadas de estilos CSS.
  • Debe de hacer el uso y aplicación de los estándares propuestos por la W3C como lo son: XHTML y CSS
  • Conocimiento de protocolos de Internet (FTP, POP, SMTP, HTTP como mínimo).
  • Habilidades en programación en algún lenguaje para CGI (Perl, Python, PHP, ASP o Ruby, por ejemplo).
  • Manipulación de imágenes digitales.
  • Conocimientos en servidores Web como Apache, Tomcat, IIS, etc.
  • Dependiendo del rol que juegue, se especializará en un área en particular o deberá ir adquiriendo pericia en algunas de las siguientes tareas:
    • Administración y configuración de servidores (Linux, Solaris, Windows Server, etc).
    • Administración de la seguridad (firewalls).
    • Conocimiento del funcionamiento del conjunto de protocolos de la suite TCP/IP.
    • Programación de aplicaciones (en Perl, PHP, Java, Python, ASP, .NET, etc.)
    • Administración y diseño de bases de datos (MySQL, PostgreSQL, Oracle, etc.)
    • Diseño gráfico y animaciones (con las herramientas de su preferencia).
    • Dirección de proyectos de desarrollo.
    • Elaboración e implementación de estrategias de mercado, como el SEO (Optimización para motores de búsqueda).
    • Conocimientos acerca de las herramientas que el mundo del Internet ofrece a la Industria Web.
    • Redacción de políticas de buenas prácticas y manuales de procedimientos.

Ética (Tomado de: http://es.wikipedia.org)

Un Webmaster debe:

  • Respetar los Sitios Web ajenos y nunca intentar crackear o estropear la Web de otro webmaster.
  • Mostrar respeto a la profesión como industria con honestidad y cortesía, para merecer una reputación de alta calidad de servicio y de trato justo.
  • Incrementar la base de conocimiento de la profesión a través del estudio constante y de compartir este conocimiento con otros colegas.
  • Construir una relación constante de confianza y buena voluntad con el público usuario y sus empleadores con equilibrio, mesura y cooperación constructiva.
  • Llevar una conducta laboral de la manera más ética y competente posible cuando se solicite un servicio profesional o busque empleo, en honor a su conocimiento e integridad.
  • Aceptar la parte de responsabilidad que corresponde en un servicio constructivo a la comunidad, estado o nación y a la comunidad global.
  • Proteger la propiedad intelectual de otros confiando en el esfuerzo propio y en sus capacidades de innovación, asegurando así que los beneficios conceden con su autor.
  • Esforzarse en lograr y expresar un carácter sincero que enriquecerá sus contactos humanos, apuntando siempre hacia ése ideal
  • Trabajar siempre con su Equipo Web y coordinar las miras de la empresa.