Mobile OS: Apple, Google, Microsoft


Como han pasado los años(8)
Como cambiaron las cosas(8)

Hace algunos meses, todos esperabamos esas convenciones, donde lo que más llamaba la atención eran los nuevos aparatos telefónicos y sus características -el llamado hardware telefónico-
Hoy es el software.

Los teléfonos se han convertido en computadoras mas que personales! y su sistema operativo se ha vuelto más importante que los fierros que lo engloban.

La gente dice cada vez más:
«tengo un Android»,
«el mío es Windows»,
«compré un iPhone»
y cada vez menos dice la marca del fabricante.

El software se ha convertido en el engranaje central de los teléfonos, el sistema operativo lo es todo! porque de él depende qué aplicaciones se pueden descargar, a qué servicios es posible acceder, entre otras cosas

Hoy entre los nombres pesados de la industria están Apple, Google y Microsoft, los mismos que dominan internet.

Motorola,  había retrocedido algunos escaños en ventas después de haber sido durante muchos años una de las empresas líderes en innovación.
Sin embargo, sus nuevos modelos con el sistema Android están siendo populares y los están regresando a la pelea.

Nokia
, líder global en fabricación de teléfonos móviles, está también entrando de lleno en la nueva era de la inteligencia celular con aplicaciones. Su principal sistema operativo, Symbian, se convirtió en un software de código abierto (cualquiera puede hacerle mejoras) hace unos días, lo que muestra la importancia que el gigante europeo le da al software.

Una compañía taiwanesa, HTC, está probando lo mejor de varios mundos. Sin hacer mucho ruido ahora aparece con frecuencia en los titulares de tecnología por estar detrás de la fabricación de vanguardistas teléfonos inteligentes. Pero eso no es todo, HTC (al igual que Samsung o LG, entre otros) usa Windows en algunos de sus productos y Android en otros. Ellos proveen la tecnología, el cliente elige el sistema operativo. Simple.

Otro caso. Blackberry fue uno de los primeros en convertir a los celulares en herramientas de trabajo.
Hoy cuentan con modelos con pantalla táctil, pero su apuesta sigue siendo el software.

Tanto han cambiado las cosas que los operadores de telefonía celular dejaron de ser quienes controlaban el mercado y se convirtieron en simples proveedores de las «tuberías»que llevan voz y datos por internet.
Y eso, que quede claro, sigue siendo un lucrativo negocio.

Algo parecido ya había ocurrido antes. En un lugar llamado internet los proveedores del servicio fueron quienes alguna vez mandaron. Hoy los líderes son los que otorgan el servicio.

El secreto está en el software.

Nos vemos
Buen inicio de semana
Besos y abrazos
Atte: Carlos Catzin

Twitter: ¿Red Social? ó ¿Medio de Comunicacion?


Hace unas horas, platicaba con mi amigo @IngErick  quien para mi, es una de las personas mas pacientes y que para el, las cosas tienen o no un uso o bien comun, y fue entonces que platicabamos sobre googles buzz, poco despues de que el haya retomado a twittter como herramienta de informacion mas que de relacion.

Entonces, twitter, es una red social? o es mas un medio de comunicacion?
Cuando se piensa en Twitter como una red social y se compara con otras redes sociales como lo que es Facebook, a mucha gente le sorprende el hecho que los usuarios de Twitter parecen tener poca actividad, pocos seguidores y pocos tweets. Practicamente, pasan de noche.

¿Es Twitter un fracaso? ¿Se ha exagerado su importancia?

En absoluto.
Twitter incorpora poco mas de 6 millones de nuevos usuarios cada mes y es una de las principales fuentes de tráfico para muchas páginas (incluido este blog)(Hola Gracias n.n ).

Twitter, para mi y en mi opinion, es uno de los desarrollos recientes más interesantes de internet.
Ojo! mas no inovadores, porque no deja de ser blogging.

Entonces …
¿Qué está ocurriendo?
Bien sencillo. No se puede entender el desarrollo en red mirando la media aritmética, los valores son demasiado extremos.

La teoría de redes explica la existencia de 3 modelos básicos de una red y que la mayoria de las ingenierias conoce: Red centralizada, Red descentralizada y Red distribuida.

En una red centralizada unos pocos nódulos(o puntos de referencia) agregan la mayoría de la actividad, en estas redes centralizadas no se puede analizar nada por las conexiones «medias».
En una red centralizada unos pocos nódulos agregan una gigantesca actividad, pero la mayoría de nódulos tienen pocas conexiones. La media no nos dice nada de lo que está ocurriendo en una red salvo que sea distribuida

Twitter, a diferencia de la mayoría de las webs sociales, es una red muy centralizada, exagerada! dónde una reducida parte de los usuarios agrega una gran parte de las conexiones y la actividad.

Ponte a pensaar, con 11 seguidores ya tienes más audiencia que la mayoría de usuarios de Twitter.
La mayoría de los usuarios de Twitter sin embargo son consumidores de información sin sentir necesidad de escribir nada. Estos son usuarios Pasivos.

Tampoco necesitan que nadie les siga.
Como gente oyendo la radio.
Un enorme número de usuarios utiliza Twitter no como una red social sino como un medio de comunicación.

Para entender Twitter, lejos de verlo únicamente como una red social, hay que ver como complementa/sustituye servicios como:

  • Lectores de feeds RSS. Para la mayoría de usuarios de internet los lectores de feeds tipo Bloglines o Google Reader son una herramienta complicadísima. Twitter es una manera cómoda, fácil e inmediata de seguir la actividad de las fuentes que te interesan
  • Agregadores sociales de noticias. Para gente que no está habituada a utilizar Meneame o Digg, Twitter es la forma de saber qué noticias su red de confianza encuentra interesante, qué es lo que acaba de ocurrir y de qué se está hablando
  • Herramientas de blogs. Antes la forma de compartir un artículo, un video o algo que te gustaba era tener tu propio blog. Ahora se hace mucho más rápido con una cuenta en Twitter

Hablar de Twitter sólo en comparación con Facebook es ver únicamente una pata de la silla. Twitter se parece más a los grandes medios de comunicación tradicional como la tele o la radio dónde la comunicación va de unos pocos a unos muchos.

Twitter es la herramienta que todos tenemos para ser pequeños medios de comunicación
Al decir que «Twitter se parece a un medio de comunicación» estamos tomando un servicio muy nuevo y tratando de aplicarle una descripción de un concepto muy viejo.

Nos vemos
Besos y abrazos
Atte: Carlos Catzin

Inteligencia Artificial: De representacion de conocimiento a redes semanticas.


El conocimiento es importante y primordial en todas sus aplicaciones y en cualquiera de sus facetas, y esto funciona de igual manera para el comportamiento inteligente, su representación constituye una de las máximas, sino es que la primordial, de las prioridades de la investigación en IA.

El conocimiento como ya todos sabemos, puede ser representado como imágenes mentales en nuestros pensamientos, como palabras habladas o escritas en algún lenguaje, como forma gráfica o en imágenes, como cadenas de caracteres o colecciones de señales eléctricas o magnéticas dentro de un computador.

Dentro del estudio de IA, se consideran las representaciones escritas y sus correspondientes estructuras de datos utilizadas para su almacenamiento en un computador.

En términos generales, se debe tratar a manera de consejo, que el conocimiento esté representado de tal forma que:… Seguir leyendo «Inteligencia Artificial: De representacion de conocimiento a redes semanticas.»

Google Buzz: ¿La nueva red social?


En este punto creo que ya todos han probado Google Buzz, o de plano no usan Gmail para nada.

El impactante exito de las denominadas Redes sociales, es que radica en mayor parte de ser aparte de cualquier compañia y ademas de no sentirte obligado a sacar una cuenta de correo exclusiva para poder ser parte de ella.

O es que acaso tenemos que crear un correo facebook para tener nuestro perfil facebook?
O que me dices de un correo twitter, para poder hacer uso del microblogging?

Si estuviste pendiente del lanzamiento de Google Buzz, si has visto el vídeo, si estás todavía esperando a ver aparecer la opción en el menú de tu Gmail, o sobre todo, si lo has podido probar; te habrás dado cuenta ya del verdadero significado de la aplicación: la creación del llamado social awareness, una capa de compartición social de contenidos geosensible y en tiempo real. Una capa destinada a que estés en ella de manera casi inadvertida, casi aunque no quieras: con que seas usuario de Gmail, te encontrarás con Buzz de manera más o menos directa, como en su momento te ocurrió con GTalk.

La primera sensación al probar Buzz es de cierto descontrol: todo está hecho, los amigos ya están definidos (se toman de aquellos con los que cruzas más mensajes o hablas por GTalk más a menudo), tu situación aparece inmediatamente previa petición de permiso, y si te descuidas, te encuentras ya compartiendo a través de Buzz cosas como tus compartidos de Google Reader, o metido en conversaciones con personas con las que no hablabas habitualmente. Todo en un momento. Sorprende, en cuestión de minutos, encontrarte con que tienes tres vecinos en tu misma urbanización metidos en Buzz, y pensar que ellos te estarán viendo a ti de la misma manera que tú les ves a ellos aunque el contacto habitual sea poco más del cordial “hola” y “adiós” al cruzarse en los ascensores o en la piscina.

Con Buzz convenientemente integrado, estaremos informando de nuestro estado y nuestra presencia en tiempo real a todos aquellos a los que consideremos adecuado informar, mediante una herramienta simple y completamente integrada en nuestro gestor de correo electrónico.

La apuesta de Google por Gmail como futuro de la comunicación es total: en lo que se suponía era una herramienta de correo electrónico, tiene ya completamente integrada la mensajería instantánea, la voz IP, el vídeo bidireccional, y ahora toda la capa social que lo recoge e indexa. Si quieres, puedes tener hasta consolas para manejar tu Twitter y tu Facebook sin salir de la ventana del propio Gmail. Y además, en una plataforma que ya ha mostrado su potencia a la hora de alcanzar los dispositivos móviles con un éxito notable.

Lo que más importante me parece de Google Buzz es el componente integrador: construido mediante arquitecturas abiertas y con una API disponible para hacerlo funcionar con aplicaciones de todo tipo, tengo la impresión de que Buzz va a funcionar fundamentalmente como contenedor. Como un “punto neutro” en el que concentrar mucha de tu actividad en diferentes redes. Contrariamente a los que piensan que Buzz es un ataque de algún tipo contra Twitter o Facebook, mi impresión es que el tema no va por ahí. Buzz no pretende que dejemos de usar ninguna de esas aplicaciones: pretende que las integremos. ¿Para qué? Fundamentalmente por dos razones: porque al hacerlo, dispondremos de un punto en el que poder hacer búsquedas sobre la totalidad de nuestro social timeline, de nuestra secuencia de actualizaciones a través de muy diversas herramientas. Y segundo, pero mucho más importante para Google, porque al hacerlo, ofreceremos a la empresa la posibilidad, ahora, sí, de manejar e indexar el pulso de la real-time web, de la web en tiempo real. Si la estrella de la real time web es Twitter con sus actualizaciones constantes y Google tiene que pagar por el acceso a su timeline para su indexación, Buzz es la manera de que los usuarios, voluntariamente, consoliden tanto esas actualizaciones como muchas otras en un punto al alcance de las arañas indexadoras de Google.

No, Twitter no debería preocuparse porque Buzz vaya a hacerle la competencia como herramienta para que los usuarios respondan a esa pregunta de “What’s happening?”, “¿Qué está pasando?”. Como mucho, deberá preocuparse de qué hacer cuando esos ingresos anuales procedentes de Google desaparezcan porque Google ya no necesite pagar para tener acceso a esa información, porque sus propios usuarios se la lleven empaquetada. El carácter abierto de Buzz llevará, si la dinámica de adopción es adecuada, a que un número cada vez mayor de usuarios lo usen como contenedor de su actividad social, como punto central de consolidación de la misma. ¿Cuánto tiempo estarán las actualizaciones de Facebook fuera del sistema? Seguramente poco, a no ser que la propia Facebook haga algo por evitarlo mediante ofuscación, una opción impopular y poco probable.

Para Google, Buzz es una apuesta importante: representa la opción para seguir siendo el jugador central en la indexación de la real-time web. Que la jugada le salga o no, por supuesto, dependerá de la curva de adopción: si Buzz prende entre los usuarios, si éstos lo configuran con sus servicios habituales, aunque luego sigan utilizando éstos, habrá funcionado. Si el lanzamiento a nivel corporativo funciona, podría suponer la llegada de esa capa social al mundo de la empresa, algo que todavía se ha visto en muy pocos casos, y que podría tener su importancia y su efecto en la forma en la que muchas personas trabajan habitualmente. Pero lo más importante de Buzz no son esas conversaciones casuales que han empezado a aparecer en nuestras bandejas de
Google Buzz viene a ser social, no como lo es Google Waves, Google Buzz viene a ser la parte social de Google
Y es que si Google Wave es el futuro, Google Buzz es el presente.

Google Buzz viene a quitarle un poco de terreno al monstruo azul que todos conocemos con nombre de facebook, y de igual manera, facebook trata de meterse en los canales de busqueda y trata ahora de ser un buscador, y es que los buscadores son la pieza fundamental dentro de la web, cosa que claro esta, no es de todo el agrado para google.

Google Buzz básicamente ofrece una opción social dentro de Gmail en donde puedes compartir tus fotos, vídeos, iniciar conversaciones y actualizar tu estado. Familiar eh?…
Google no viene a inventar el hilo negro con esta aplicacion.
Junto lo que a todos los usuarios nos gusta y lo dejo a la mano de gmail.

El lanzamiento tuvo lugar –casi por sorpresa,  y como casi toda nueva propuesta que presenta Google, consiguió que durante el resto de la jornada (y lo que queda) no se hablase de otra cosa.

Google Buzz está integrado en Gmail y desde él –aprovechando su ya enorme masa de usuarios- está pensado que se realicen las actividades más sociales a las que ya estamos acostumbrados en Facebook y demás redes sociales.

Así, es sencillo compartir fotos, actualizaciones de estado, videos, conversar en tiempo real…  ¿Para qué darse de alta en una nueva plataforma si ahora puedes hacerlo desde el correo de Gmail?
Bueno, si aún no tienes la funcionalidad disponible, la tendrás en los próximos días, ya que Google está implementándola en todas las cuentas de usuario poco a poco.

Google Buzz también será accesible desde el móvil y al ser código abierto, ya es compatible con Picasa, Google Reader, Twitter… y en breve lo será con más plataformas, tan pronto como los desarrolladores se pongan manos a la obra.

Entre otras cosas, me parece curiosa una pregunta que Google Buzz lanza a sus usuarios para que “actualicen su estado”: “¿Dónde estabas cuando compartiste esto? . Es bueno, ya no sólo nos preguntan qué haces o qué compartes, sino también donde estás… En breve, alguien nos preguntará: ¿qué sentías cuando compartías esto desde este lugar? ¿Qué música sonaba mientras compartías esto…? Y si no, al tiempo.

Nos vemos
Besos y abrazos
Atte: Carlos Catzin

PD: Como punto a tomar en cuenta es que, Gmail puede sobrevivir sin Buzz, pero Buzz no lo hace sin gmail.

Inteligencia Artificial: Nada humano, nos debe ser ajeno.


Los sistemas de IA actualmente son parte de la rutina en campos como economía, medicina, ingeniería y la milicia, a si como se ha usado en gran variedad de aplicaciones de software, juegos de estrategia como ajedrez de computador y otros videojuegos.

Por mencionar el 27 de enero de 2010.
EL US Aire Fuerza demanda la ayuda de la industria para desarrollar una inteligencia avanzada de colecta de información y con la capacidad de decisión rápida para ayudar a las fuerzas americanas para atacar a sus enemigos rápidamente a sus puntos más vulnerables y dañinos.

Noviembre de 2009.
EL US Aire hace un esfuerzo, compra 2200 playstation 3 para… Seguir leyendo «Inteligencia Artificial: Nada humano, nos debe ser ajeno.»

Inteligencia Artificial: A.I & Logic, Divorced but still married.


Para lograr empezar a definir lo que se conoce en mencion a lo que es la Inteligencia Artificial, debemos primeramente ponernos a pensar, ¿ Que es la inteligencia?, ¿Que la define?, ¿ De que depende? y tambien ¿ Que es lo artificial?, ¿Que uso puede tener algo artificial?

Respondiendo esas preguntas basicas, podemos nosotros hacer una definicion la inteligencia artificial como una ciencia multidisciplinaria. Dado que abarca desde las ciencias de la computacion hasta la psicologia, filosofia, fisiologia, biologia electronica y hasta linguistica.

Seguir leyendo «Inteligencia Artificial: A.I & Logic, Divorced but still married.»

Ingenieria de Software: Software.


Lo que nosotros podríamos definir como una actividad cambiante en la naturaleza del software, lo dividiremos en siete categorías del software de computadora que presentan retos continuos para los ingenieros de software.

Software de Sistemas: El software de sistemas es una colección de programas escritos para servir a otros programas. Algunos programas de sistemas con los compiladores, editores y utilerías para la administración de archivos procesan estructuras de informaciones complejas pero determinadas. Otras aplicaciones de sistemas como sistemas operativos, controladores software de red, procesadores para telecomunicaciones procesan datos indeterminados. En cada caso el are de software de sistemas se caracteriza por una interacción muy intensa con el hardware de la computadora

Software de aplicación: El software de aplicación consiste en programas independientes que resuelven una necesidad de negocios específica. Las aplicaciones en esta área procesan datos empresariales o técnicos de forma que facilitan las operaciones de negocios o la toma de decisiones técnicas o de gestión. Además del procesamiento de datos convencional, el software de aplicación se utiliza para controlar las funciones de negocios en tiempo real.

Software científico y de ingeniería. El software científico y de ingeniería que se caracterizaba por algoritmos, abarca desde la astronomía hasta la vulcanología, desde el análisis de la tensión automotriz hasta la dinámica orbital de los transbordadores espaciales y desde la biología molecular hasta la manufactura automatizada. Sin embargo, las aplicaciones modernas dentro del área científica y de ingeniería se alejan en la actualidad de los algoritmos numéricos convencionales. El diseño asistido por computadora, la simulación de sistemas y otras aplicaciones interactivas han comenzado a tomar características de software en tiempo real e incluso de software de sistemas.

Software empotrado. El software empotrado reside dentro de la memoria de solo lectura del sistema y con el se implementan y controlan características y funciones para el usuario final y el sistema mismo. El software incrustado puede desempeñar funciones limitadas y curiosas como el control del teclado de un horno de microondas o proporcionar capacidades de control y funcionamiento significativas como las funciones digitales de un automóvil, como el control de combustible, los sistemas de frenado, etc.

Software de línea de productos: El software de línea de productos esta diseñado para proporcionar una capacidad especifica y la utilización de muchos clientes diferentes, se puede enfocar en un nicho de mercado limitado como en los productos para inventarios, o dirigirse hacia los mercados masivos como aplicaciones de procesadores de palabras, hojas de calculo, graficas por computadora, multimedia, manejo de base de datos y finanza de negocios.

Aplicaciones basadas en web. Las «WebApps» engloban un espectro amplio de aplicaciones. En su forma mas simple, las WebApps, son apenas un poco mas que un conjunto de archivos de hipertexto ligados que presentan información mediante texto y algunas graficas. Sin embargo, a medida que el comercio electrónico y las aplicaciones B2B adquieren mayor importancia, las WebApps, evolucionan hacia ambientes computacionales sofisticados que no solo proporcionan características, sino que están integradas con base de datos corporativas y aplicaciones de negocios.

Software de inteligencia artificial: Este software utiliza algoritmos no numéricos en la resolución de problemas complejos que es imposible abordar por medio de un análisis directo. Las aplicaciones dentro de esta área incluyen la robótica, los sistemas expertos, el reconocimiento de patrones (imagen voz) las redes neuronales artificiales y los juegos por computadora.

Computadora Ubicua. El crecimiento rápido de las redes inalámbricas podría conducir pronto a la verdadera computación distribuida. El reto para los ingenieros de software será desarrollar software de sistema y de aplicación que permita que dispositivos pequeños, computadoras personales y sistemas de empresa se comuniquen a través de grandes redes.

Alimentación de la red. La Word Wide Web se convierte con rapidez en un dispositivo computacional, así como en un proveedor de contenido. El reto para los ingenieros de software es crear aplicaciones simples como la planeación de finanzas personales, y complejas que beneficien a mercados de usuarios finales específicos alrededor del mundo.

Fuente abierta: Existe una tendencia creciente que impulsa la distribución del código fuente para aplicaciones de sistemas como sistemas operativos, base de datos y ambientes de desarrollo, de forma que los clientes hagan modificaciones locales. El reto para los ingenieros de software es construir un código fuente que sea descriptivo en si mismo, pero, aun mas importante, desarrollar técnicas que permitan tanto a los clientes como a los diseñadores conocer los cambios realizados y la forma en que se manifiestan dentro del software.

Nos vemos
Besos y abrazos
Atte. Carlos Catzin