Sistema Servidor-Cliente

ENTENDIENDO

Este es uno de los “sistemas” fundamentales sobre los que se sustenta la computación moderna y que pese al mucho tiempo que tiene en uso, va creciendo día a día, por lo que es necesario conocerlo para comprender muchas cosas que iremos analizando mas adelante.

Si bien muchas veces se les llama “Servidor” a las maquinas; grandes y robustas computadoras, en este caso nos referiremos a la estructura de trabajo basado en este sistema, a la parte software, muchas veces llamada “Arquitectura” Cliente-Servidor.

Esta imagen se me viene a la cabeza, pero no hablaremos de ellos, solo de software.

Definición

La definición es bien sencilla: “un cliente que realiza peticiones a otro programa (el servidor) que le da respuesta”, por lo que es mejor dar un ejemplo.

Cuando usas el navegador web, básicamente estas usando un Cliente, el cual realiza “peticiones” a un Servidor Web, este Servidor Web es un Software capacitado para recibir estas peticiones y en consecuencia ir enviando la información que tu vas requiriendo con cada click que hagas en la pagina. Esa “información”, que puede ser “tu_foto.jpg”, está almacenada en un computador, digamos en “/home/mi-server/imagenes/tu_foto.jpg”, sin embargo un programa hace de mediador, recibiendo ordenes y enviando las respuestas, el programa Apache, por ejemplo, hace esto y es uno de los mejores y mas usados Servidores web. Finalmente las maquinas que se prestan para ese propósito se llaman Servidores Web, pero en realidad constan de un Sistema Operativo, Servidor web en si, bases de datos, programas varios, etc.

También hay servidores de correo, que reciben correos, los almacenan y son capaces de enviar correos, si usas Outlook, Evolution o Thunderbird, estas usando un cliente de correo, que se alimenta de un Servidor de correo, el cual recibe los mensajes y luego te los hace llegar. Acerca de este punto es imposible dejar de hablar de los protocolos, por ejemplo POP3 y SMTP de los correos.

¿Que es un protocolo?

Básicamente, un estándar o un conjunto de reglas para la comunicación entre dos puntos, es como un idioma inventado para poder comunicarse de forma clara y entendible. Por ejemplo el Protocolo utilizado para Internet es TCP/IP, de esta manera distintos computadores de todo el mundo, incluso con distintos Sistemas Operativos pueden conectarse a Internet. HTTP es otro, seguramente lo ves en la barra de direcciones (http://…). Los de correo, como mencionábamos, son POP y SMTP, el primero contacta del Servidor a nuestro programa de correo y el segundo desde nuestro programa de correo a cualquier Servidor por ahi, donde esté nuestro destinatario, actualmente hay uno incluso mejor que POP llamado IMAP.

Servidores distribuidos y otras artes

Volviendo al Servidor, muchas veces hay servicios que se entregan a muchísimos clientes o que necesitan estar disponibles siempre, en estos casos se usan Servidores distribuidos, donde varias maquinas se encargan de proveer un Servicio, si una maquina cae, el servicio se mantiene en pie, así se pueden añadir maquinas o retirarlas para reparación y el servicio seguirá funcionando sin “caerse”. También se pueden ejecutar servidores virtuales, sustentados por varias maquinas o varias maquinas virtuales sobre una sola maquina real, etc. Este tipo de “magia” la hace por ejemplo Amazon con su servicio S3.

Redes P2P

Es un sistema similar, solo que aquí cada individuo hace de Cliente y a la vez Servidor, por ejemplo eMule usa este sistema, y si bien puedes descargar cosas a otros, al mismo tiempo otros te descargan cosas (de la carpeta “incoming”) puedes ver eso en “descargas y subidas”, las redes de torrents también son del tipo P2P. En este sistema mientras mas gente use los mismos archivos, mas rápidas son las descargas, en tanto que en el servidor mientras mas gente use el archivo (por ejemplo “peliculaenestreno.rmvb” en megaupload) mas lentas son las descargas, sin embargo los Servidores tienen otras cualidades, tantas y tan buenas como para seguir siendo referentes en el mundo de la informática.

Finalmente

En general esta arquitectura Servidor-Cliente es muy usada y esta distribuida ampliamente, lo usan los sistemas de gestión de las empresas que centralizan los datos, las paginas, los servicios y programas web, clientes de correo, de mensajería instantánea o chat, y casi todo lo que tiene que ver con redes e Internet, e incluso dentro de un computador, Linux por ejemplo, usa servidores internos de gráficos y sonido, aquí los programas son los clientes, mientras que estos servidores muestran las interfaces gráficas de los programas o reproducen los sonidos respectivamente.

Ultimas Aclaraciones

Los Servidores no necesariamente son grandes aparatos, hay algunos tan pequeños como un transformador de telefono movil o notebook, torres únicas similares a PC de escritorio o grupos de servidores como el de la imagen mas arriba.

El ejemplo de Servidores del Sistema Linux corresponden a Xorg y Pulseaudio (esta ALSA tambien), y lo uso ya que al ser de código abierto su funcionamiento es conocido y “estudiable”.

Los ejemplos de eMule, torrent, “peliculaenestreno.rmvb” son solo ejemplos prácticos, no es mi intención fomentar la piratería ni nada parecido, al igual que con Outlook.

Por ultimo, este pequeño post sera la base de otros temas que pretendo tocar mas adelante, cualquier corrección o acotación sera bienvenida.

Codecs, Contenedores y Formatos de Video

ENTENDIENDO

Xvid, DivX, H264, theora, mkv y avis muchas veces nos suenan a “chino” y lo único que sabemos es que tiene algo que ver con video, les tomamos el peso cuando “necesitamos un codec adecuado” o cuando un supuesto video no se ve, mas alla de conocer los formatos o instalar codecs en el computador. Hago un pequeño articulo sobre los codecs y los formatos de video con tal de diferenciarlos y poder comprender un poco mejor el tema, asi que sin mas preambulos alla vá, empezaremos por lo mas básico:

El Video

Un video no es mas que una secuencia de imágenes que, mostradas una tras otra lo suficientemente rápido (15 cuadros por segundo a lo menos para que sirva), muestran las imágenes en movimiento que todos conocemos.

El Codec

Pues bien, un codec comprime esas imágenes con tal de que todos esos datos ocupen menos espacio y se puedan llevar a otra parte o puedan ser transmitidas (todo esto de forma digital), un buen codec reduce al máximo el tamaño del archivo y conserva al máximo la calidad de la imagen, luego este codec debe ser capaz de descomprimir este archivo que haya creado, por ello se le llama co-dec que en realidad significa codificador y decodificador.

El Contenedor

Un codec, al codificar (valga la redundancia) generará un archivo, que contendrá el video en su interior, pero este no irá solo, generalmente irá acompañado de audio, datos y hasta subtítulos, un contenedor lleva consigo todos esos archivos, codificados o no, y por lo general a eso lo llamamos “El video” como puede ser “mis vacaciones.avi”.

El Formato

Es el tipo de archivo que asume el contenedor de video, decíamos “mis vacaciones.avi”, también puede ser “pelicula.rmvb” o mejor aun “proyecto.ogv”, los tipos de formatos se han ido creando por distintas empresas a lo largo del tiempo, de todas maneras en un formato se pueden haber usado distintos codecs. Por ejemplo un avi puede contener información hecha con los codecs, Divx, Xvid, mp3 o AC3. En todo caso formatos y codecs van relacionados de una u otra forma por aspectos técnicos y comerciales (no es que se puedan usar todos con todos).

Como trabaja el codec

Ya decíamos que el codec comprimía el video original, eso lo hace básicamente eliminando las partes repetidas de la imagen, como un video esta compuesto de varias imágenes secuenciales si una parte se repite estas se pueden quitar y poner una sola en su lugar, un buen codec hace esto de forma automatizada e inteligente. Luego hay otras tecnicas, como reemplazar algunos colores para usar menor variedad de ellos, entre otras. Luego viene la decodificacion, donde el Codec debe ser capaz de descomprimir el video de forma correcta y a una velocidad adecuada con tal de tener una buena imagen.

A modo de ejemplo, en este caso el codec “ahorraria” un poco de cielo.

Un poco de cultura general 😦

Actualmente quien “domina” en el campo de la codificación de video es MPEG (Moving Picture Experts Group) quienes han creado normas o estándares para la codificación de video y audio como los MPEG-1, MPEG-2 y MPEG-4. En base a estos estandares se crearon las especificaciones para lectura de CD de audio, el formato y codec mp3, el formato mp4, el codec DivX, el formato de Television estandar y Television HD y el codec H264, entre otras cosas.

Codecs, Contenedores y formatos libres

Tomando en consideración a MPEG-4, se creo el codec libre XviD, la version homologa de DivX y que ha sido tambien ampliamente aceptado y ha tenido gran exito, por otra parte la Fundación Xiph, creadora del excelente codec de audio Vorbis, en base al aporte de la empresa On2, desarrolló el codec de video Theora, a su vez Xiph.org es la creadora del contenedor y formato ogg. Otro contenedor libre muy potente es Matroska, soporta distintas pistas, distintos subtitulos y todo tipo de archivos, con una alta compresión. Y el 20 de mayo de 2010 se anunció la liberación del potente codec VP8 de la empresa On2 comprada por Google, este codec rivaliza con el poderoso H264 y probablemente se convierta en un estándar de codificación de video para la red, su principal ventaja ademas de su buena compresión y gran calidad de imagen es que esta disponible para todas las personas de forma libre y gratuita, el contenedor para ser usado en la red tendrá la extensión webm, aunque probablemente se pueda usar un contenedor ogg o un mkv.

A si es que ya lo sabes, codecs trabajan codificando y mostrando, mientras que los archivos .avi, ogg, ogv, mkv, rmvb, mp4, mov, flv, etc. son solo contenedores (aunque no por ello menos importantes).

Espero que con toda esta descripción haya quedado un poco mas claro el tema de los codecs y los formatos de video de los que tanto se habla, mas aun cuando últimamente las noticias giran en torno a la reproducción de video en la red, desde aquí, todo el apoyo para los codecs y formatos libres.

A continuación una pequeña lista de codecs y formatos de video (algunos pocos como ejemplo).

Codecs

DivX

Xvid

H263

H264

VP3

Theora

VP6

VP8

Contenedores

avi

ogg

mkv

mp4

mov

rmvb

Nautilus Elementary

TIP

Nautilus Elementary y otros Mods

No cabe duda de que Nautilus es un gran gestor de Archivos para Gnome, sin embargo su interfaz se está quedando algo anticuada, elementos redundantes o innecesarios son algunas de las criticas que recibe su interfaz, si algo de esto te molesta te alegrará saber que hay solucion, se llama Nautilus Elementary y aunque ya lleva tiempo entre nosotros dedico un post sobre este genial mod, y de paso, algunas cosillas mas para potenciar Nautilus.

¿Que ofrece Nautilus Elementary?

-Una interfaz mas compacta eliminando elementos redundantes y otros no tan necesarios.

– Tres botones para cambiar el tipo de vista de forma mas rápida

– Una “barra de zoom”

– Soporte RGBA

– La posibilidad de trasladar la barra de herramientas a la orilla izquierda en modo vertical

– Conserva las características de Nautilus, incluyendo el panel dividido.

Puedes instalarlo desde un PPA, para añadirlo puedes usar:

sudo add-apt-repository ppa:am-monkeyd/nautilus-elementary-ppa
sudo apt-get update
sudo apt-get update

(ojo que update actualiza todo el sistema y de paso Nautilus, como nota los paquetes que se deben actualizar para tener Elementary son: nautilus nautilus-data libnautilus-extension1, los puedes actualizar en synaptic o el gestor de actualizaciones)

Gloobus Preview

Este pequeño programa es un previsualizador muy potente y de un muy buen look, pulsando la tecla “espacio” podrás visualizar el archivo seleccionado, estos pueden ser imágenes, videos, musica, documentos, pdf, etc. en la mayoría de los formatos mas conocidos. También da la opción de ampliar a pantalla completa, hacer play/pause si corresponde y revisar los archivos contiguos moviéndose de lado a lado, además se integra muy bien con Nautilus Elementary.

Puedes instalarlo desde el centro de software de Ubuntu

Cover Thumbailer

Con este programa puedes reemplazar los iconos de carpeta por imágenes de forma automatizada, además añade una decoración, si el contenido es musica utilizará una forma de disco o si es imagen una forma de album, el sistema toma la o las primeras imágenes de la carpeta en cuestión para mostrarlas, es solo cosa de poner una imagen en ella, también puedes usar los nombres “folder.jpg” o “Cover.jpg” y la imagen se añadirá automáticamente, el programa crea una interfaz de configuración ubicada en Sistema>Preferencias>Cover Thumbailer para seleccionar algunas opciones. Es un pequeño “eye candy” pero que ayuda bastante con el look del gestor de archivos.

Puedes instalarlo desde su PPA, para agregarlo mediante terminal:

sudo add-apt-repository ppa:flozz/flozz
sudo apt-get update
sudo apt-get install cover-thumbailer

Extensiones de Nautilus

Puedes añadir mas funciones al menú coontextual (que aparece al hacer click derecho) en un archivo o carpeta seleccionada, por ejemplo: modificar imagenes, convertir archivos de un formato a otro, abrir carpeta con permisos de root o en un terminal, etc. Es uno de los mejores aspectos de Nautilus y los puedes agregar mediante instalacion de paquetes, una simple busqueda “nautilus” por synaptic arrojará varios resultados de extensiones listas para instalar, algunos de ellos son:

nautilus-wallpaper

nautilus-open-terminal

nautilus-gksu

nautilus-filename-repairer

nautilus-image-converter

nautilus-script-audio-convert

etc.

Por ultimo recordar que tras cada cambio de los descritos anteriormente debes reiniciar nautilus, puedes hacer esto saliendo y volviendo a entrar a la sesion o bien en un terminal escribiendo “nautilus -q” y si te incomoda la terminal para añadir ppa, Ubuntu Tweak dispone de una forma gráfica de añadir Nautilus Elementary y Gloobus Preview a los repositorios. Finalmente podemos tener resultados como estos (usando el tema Dust)

O como esto usando la transparencia RGBA, Emerald y un poco de blur cortesia de compiz. (Usando el tema Wasp, en realidad cualquier tema sirve)

Pero aun hay mas, últimamente han creado un pequeño hack que modifica la barra de botones de navegación para usar el estilo “breadcums” como el usado en Ubuntu Software Center, no lo he usado por lo que no puedo opinar de su funcionamiento, sin embargo se ve bastante interesante. Y si las extensiones de nautilus no son suficientes, existen los scripts de nautilus, decenas de funciones para añadir al menu de Nautlius, ademas hay un administrador de extensiones y un gestor de acciones de nautilus para hacerlo todo mas comodo.

Nautilus de cara al futuro

Muchas ideas han rondado a Nautilus en el ultimo tiempo, algunas de ellas se estan desarrollando y otras son solo bocetos, pero entre las mas interesantes estan: “Clutter Flow” un modo de visualizacion al estilo Coverflow del Finder de Mac. Tambien se trabaja en una integración con Zeitgest de Gnome, donde la exploracion de archivos se podra realizar de acuerdo a fechas de acceso además del tradicional esquema de carpetas y subcarpetas y por ultimo Canonical pretende añadir funciones a diversos programas mediante win indicators, Nautilus es un candidato perfecto a sacar un gran provecho de esto. En todo caso falta por ver que cambios incluira Gnome 3 en Nautilus y que caracteristicas incorporará, a esperar por mas de Nautilus de aquí a Septiembre.

PPA y agregar repositorios en Ubuntu [Actualizado]

GUIA

En Ubuntu y sus derivados es muy común el uso de PPA, Archivo de Paquetes Personales, con el cual podemos instalar o actualizar mas software del que viene disponible por defecto. En esta guía intentaremos explicar un poco su funcionamiento, las formas que hay de “agregar repositorios” y algunos consejos extras.

Primero, aunque existen varias formas de hacer el proceso en el fondo todos acceden y trabajan en una misma seccion del sistema  ubicada en “/etc/apt”, el archivo principal es “sources.list”, este archivo puede incluso modificarse a mano con un Editor de Texto y así se hacia antes para agregar “repositorios” (cabe destacar que ahora estos canales añadidos de almacenan en una subcarpeta llamada sources.list.d), pero ahora existen otros métodos:

1) Origenes del Software: Es una herramienta incluida por defecto en Ubuntu, está en Sistema>Administración>Orígenes del Software y posee varias secciones, en la primera puedes habilitar/deshabilitar las fuentes (por lo general se habilitan todas), pero es en la segunda pestaña donde nosotros podemos añadir el PPA, pulsamos el botón de añadir y podemos escribir o copiar-pegar la dirección del ppa.

2) Mediante la terminal: Es quizás la forma mas rápida, el comando “sudo add-apt-repository (dirección del ppa)” hace automáticamente el trabajo, muchas veces solo necesitaras copiar y pegar en una terminal el comando, eso si, asegurate que sea de una fuente confiable.

3) Usando Ubuntu Tweak: Esta es otra manera fácil de hacerlo, abres Ubuntu Tweak, vas a la sección centro de fuentes, pulsas el boton desbloquear y marcas los recuadros de las fuentes que desees agregar.

Una vez que agregues el repositorio debes recargarlos, tanto orígenes del software como Ubuntu tweak te ofrecen hacerlo (o bien pulsas recargar o actualizar respectivamente), en tanto si es por terminal puedes usar el comando “sudo apt-get update”.

Una vez actualizados los repositorios podrás instalar o actualizar la o las aplicaciones que agregaste, y nuevamente por cualquiera de los medios disponibles, Ubuntu Software Center, Gestor de paquetes Synaptic o por Terminal. En el caso de actualización, por el Gestor de Actualizaciones, si usas Ubuntu Tweak este mismo te sugerirá la actualización o instalación, sera cosa de marcar y proceder.

Un detalle importante a considerar es que existen ciertas “llaves” de seguridad conocidas como claves GPG, a partir de la versión 9.10 de Ubuntu estas se importan automáticamente, estas claves aseguran que la procedencia de los paquetes es de confianza.

Es recomendable no abusar de esta opción que entrega Ubuntu de agregar PPA, muchas veces encontrarás lo que necesitas en los repositorios estándar de esta distribución, se podría decir que usar los PPA es bueno cuando:

El programa no está en los repositorios normales

Una nueva actualización de cierto programa vale la pena y no se producirá por medio de Ubuntu (o la distro que se trate).

Si quieres seguir el desarrollo de un Programa

O quieres usar la versión en desarrollo de algún programa para testearlo o examinarlo

Por otra parte no es bueno cuando una instalación pretende desinstalar o actualizar otras dependencias, por ejemplo si un reproductor de video que instalaras/actualizaras desde su PPA te solicita actualizar GStreamer, GStreamer es utilizado por otros reproductores y estos podrian dejar de funcionar con una actualizacion de ese tipo, por lo que se debe tener cuidado cuando una actualización via PPA toca otros componentes que no son el programa en sí. Por ultimo tener presente que una versión “unstable” aun en desarrollo de un programa podría causar problemas y quizás sin dar mayor funcionalidad, hay un dicho que dice “si no esta roto, no lo arregles” y podría aplicarse en este caso.

Así es que cuando veas algo como “sudo add-apt-repository ppa…” ya sabes de que se trata y puedes copiar y pegar dichas lineas en el terminal, luego actualizar mediante “sudo apt-get update” y finalmente instalar el programa, como una sugerencia personal, es conveniente instalar las nuevas aplicaciones añadidas usando Synaptic, ya que te irá indicando que modificaciones hará y puedes decidir finalmente si aplicarás o no la instalación.

El “Monopoly” de la Hiperconectividad

COMENTARIO

Últimamente mucho se ha hablado en el ámbito tecnológico de HTML5, Flash, H264, La Nube, ARM, Tiendas de Aplicaciones, Android, iPads, etc. aunque son temas distintos, todo lo anteriormente nombrado refleja la inquietud de la industria por reinventar-adaptarse a un mercado que cobró vida y que evoluciona día a día, por ejemplo es innegable el empuje de la industria hacia La Nube informática, tener nuestra información en la red, usar aplicaciones remotas y llevar casi cada aspecto de nuestra vida en línea, todo a través de lo que conocemos como Internet, por otra parte existe una tendencia al minimalismo, simplicidad y eficiencia, aparatos mas pequeños con cada vez mas funciones, mas aplicaciones y mayor capacidad, lo que antes era ciencia ficción, hoy ya es cotidiano, y finalmente todo esta relacionado, todos estos elementos se reducen a un solo gran conjunto o mejor dicho a una gran masa de tecnológica interconectada, donde acabaron convergiendo todos los principales actores de la industria informática de las pasadas décadas.

No es un analisis cientifico de acertada exactitud, tampoco es algo que no sepa alguien que frecuente los blogs de tecnología, es solo un comentario/opinion, producto de todas las noticias, discusiones, batallas legales y comentarios que han invadido la red en el ultimo tiempo, y que de alguna forma resume un poco la actualidad informática, nos permite especular un poco sobre el futuro y de paso divertirnos un rato. Aunque esta “bitacora” trata sobre OpenSource y Software Libre considero muy importante revisar el panorama informático que es donde finalmente nos movemos, por lo que considero esto como un completo “ON TOPIC”.

En este caso hablaremos de Microsoft, Apple y Google, visiones, estrategias y tecnologias distintas, con un mismo objetivo: “tratar de conquistar el mundo” (risas malevolas aqui), cada cual a su modo, uno mediante licencias de software, otro mediante productos y plataformas propietarias, y el ultimo a traves de manejar toda la información del mundo, cada uno avanza firme por su camino, son especialistas en sus respectivas areas y expertos manejadores mediáticos, sin embargo todos están convergiendo en un mismo nuevo mercado: La web, las aplicaciones y la movilidad, todo en un solo conjunto, el negocio es ser el Servidor y el Cliente y sacar el máximo beneficio económico en el proceso, ya pasaron los PC y los programas en cajita, ahora el producto es inalambrico, las aplicaciones y los servicios se ofrecen on-line y la gente quiere llevar eso a todas partes, sin duda se trata de un nuevo juego, una nueva ronda, bienvenido al Monopoly de la Hiperconectivad.

Microsoft

No cabe duda de que si hablamos de monopolio, un referente (y ejemplo practico) es Microsoft y es que desde las palabras de Bill Gates de “estar presente en cada computador del mundo” en adelante, es una empresa que se ha esmerado y a logrado ese objetivo planteado, manteniendo cerca de un 90% de los ordenadores del mundo usando su plataforma. Mas allá de los métodos y estrategias usadas (que detallare en un articulo especifico), se puede decir que a tenido éxito en dicha partida. Sin embargo ahora se esta abriendo otro juego, uno donde prima la eficiencia, lograr con pocos recursos muchas cosas, aquí es donde, por ejemplo, brilla una plataforma que esta en pleno apogeo: ARM. Pese a especulaciones iniciales, su sistema operativo estrella no puede trabajar sobre él, recato ante todo, y no los culpo, es algo muy difícil de lograr, ni siquiera Apple se aventuró a hacer algo semejante aún con su control hardware/software, las malas noticias en realidad están por el lado de los Windows móviles (CE y Mobile), Windows Mobile 6.X con sus falencias y todo, era un actor importante en la industria de los teléfonos inteligentes, él esperaba un cambio, un desarrollo, una evolución, como es común y normal en cualquier producto tecnológico, sin embargo lo que se decidió en este caso fue reemplazar la plataforma completa. Técnicamente hablando, una buena desicion, pero siendo realistas es una apuesta muy arriesgada, primero se pierde todo lo logrado con Windows Mobile 6 y anteriores: desarrollo y aplicaciones a la basura, a escribir todo de nuevo. Eso significa la condena de muerte para mobile 6, mientras que el flamante Phone 7 aun no sale, se produce un vacío en donde no hay interés por uno y el otro, que interesa, aun no aparece, y cuando lo haga tendrá que enfrentarse a la adaptación, a la implementación y las manos de usuarios muy exigentes, sera todo un novato, pero ademas hay dos aspectos que rebajan mucho su imagen: su elevado consumo de recursos y el ser monotarea, algo que ya esta quedando en el pasado, nada de esto seria malo de por si, si no incluyeramos un factor importantisimo, EL MERCADO. Esto no es como el mercado de los S.O. tradicionales, la competencia es mucha y muy salvaje, iPhones y Androids, por doquier, Symbian aun pulula grandemente en el mercado, al igual que RIM y hay proyectos prometedores como MeeGoo, es un mercado donde quien pestañea pierde y el aventurado cambio de plataforma de parte de Microsoft es un lujo que puede costarle muy caro.

Por otra parte el surgimiento del microsegmento de mercado aun no definido de los tablets, sí parecía ser un campo para Windows 7 y sus capacidades tactiles, frente a un rival tan limitado como el iPad, la victoria parecía asegurada con un equipo tan capaz como el HP Slate, ademas Microsoft Courier hacia soñar a muchos y mas de alguno pretendía esperarlo para presumir de el frente a cualquier cosa que se atravezara en su camino. Por desgracia para sus simpatizantes, Courier fue cancelado y por desgracia para Microsoft, HP cancelo su versión de Slate con Windows 7, quedando asi temporalmente, fuera de competencia en el mundo de las tablets. No se ve aun nada en el horizonte que muestre que esta situación pueda cambiar, pero algo tendrá que hacer microsoft, cada día de demora es mas tiempo de gracia para la competencia, y dicha competencia puede estar encima de el antes que se de cuenta, ellos siguen avanzando, con solidas estrategias y buen marketing y por lo pronto Microsoft solo tiene a Windows Phone 7 bajo la manga, ¿o no?

Pero si Microsoft tiene pretenciones, estas van apuntadas directo a la nube, Azure es presentado como El Sistema Operativo para la Nube, Office ahora tambien participa en la nube y se suma a los servicios Live ya presentes en la red, SkyDrive es otro ejemplo de integracion en la nube y a comienzos de año Steve Ballmer el CEO de Microsoft ya anunció que su principal trabajo seria en la nube, alli arriba tendra que encontrarse y competir con el Gigante de Internet: Google, quien no solo ofrece ya en este momento valiosos servicios, sino que anticipandose a la jugada, se está armando fuertemente con un arsenal de Aplicaciones y Patentes para mantener su dominio, aunque es cierto que ambos ya estan en plena competencia, todavía falta para que tengan un “encontrón” que haga temblar la tierra. En realidad la vision de Microsoft es a largo plazo, actualmente dichos servicios en la nube han servido para dar valor agreado a sus ya establecidos productos Windows y Office, pero aun no son una gran fuente de ingresos ni un area rentable de la compañia, en cambio, si hay alguien que sí ha logrado sacar provecho de esta nueva era de Hiperconectividad ese es Apple, desmenuzaremos algunas de sus movidas a continuación.

Apple

Si alguien se a vuelto protagonista en la nueva era de la movilidad ese a sido Apple, la blanca manzana otrora desarrolladora de los primeros equipos Unix domesticos es ahora sinónimo de elegancia y vanguardia, tras un gran receso en el mundo informático aparecio con los revolucionarios iPods los que sentaron la base de su actual negocio movil, y hoy casi cualquier cosa con pantalla touch de 3,5” es un “iPhone”!, no fue el primero, no es el mejor, pero logro convertirse en sinonimo de touch, luego vino, uno de lo que es probablemente sea El modelo de negocio de esta nueva era, Las tiendas On-line, no solo iTunes (que es de paso el tercer proveedor de musica digital en EEUU), sino la AppStore, que a logrado vender a la fecha millones y millones de dolares y ofrece solo para iPhone mas de 185.000 aplicaciones, este modelo de negocio representó una nueva beta de trabajo para muchos desarrolladores que honestamente ya no veían muchos frutos en su desvalorado trabajo, ahora no solo tenían una nueva fuente de ingresos, sino que ademas lo podían hacer de forma cómoda, sin preocuparse por mercadear su producto y cobrarlo, ellos lo hacían por él. En la otra cara de la moneda, los usuarios ganaban día a día mas variedad y disponibilidad de aplicaciones listas para ser adquiridas y usadas, algo que le dio y le continua dando mayor valor agregado a sus productos, incluido el reciente iPad, el cual de hecho es concebido como una plataforma de consumo de contenidos.

Sin embargo no todo es color de rosas, el mundo de Apple es cerrado, algo que todos saben y que a pocos importa, simplemente entras o no, pero esto a comenzado a pasar la cuenta a los usuarios y está empezando a tomar dimensiones estratosfericas, para empezar, el dominio sobre la tienda de aplicaciones, obvio es de ellos y ellos ponen las reglas del juego, pero esto a sido uno de los grandes motivos de criticas y “repudio” para Apple, en este aspecto Jobs se ha vuelto intransigente y la politica restrictiva de Apple se ha mantenido hasta el dia de hoy, pero el caso mas notorio y que está muy en boga últimamente es FLASH, no solo ha estado ausente este este Reproductor de sus dispositivos estrella desde un comienzo, sino que lejos de intentar integrar dicho elemento o haber implementado alguna solución, le tomo cierta “aversión”, llegando al punto de darle fuertes criticas y enviar duros mensajes, pero ha ido más allá, y a comenzado un verdadero movimiento anti-Flash con HTML5 y H264 a la cabeza. Si bien HTML5 es un gran paso en el desarrollo web, la piedra de tope es H264, el cual no es libre (por mas que lo haya afirmado) y su uso podria comprometer seriamente el desarrollo de navegadores web, y de la web en general, y es aquí donde pasamos de simplemente poner normas para tus productos, a expandir el privatismo al resto del mundo, negar la posibilidad siquiera de usar una “capa” adicional de software para desarrollar aplicaciones, llamese Action Scrip (Flash) o C# (.NET, mono), es una llama que encendió la mecha entre los programadores, ¿mal rendimiento? ¿no poder controlar un determinado desarrollo de un tercero? ¿evitar que las aplicaciones sean fácilmente portables a otras plataformas?, como sea el asunto pasó de criticas a Flash a la prohibición de utilizar lenguajes de programación, eso visto desde fuera, por que en realidad saber lo que ocurre dentro de Apple y de la cabeza de Jobs, es algo muy difícil, pero demuestran el “concepto” de negocio que tiene la marca de la manzana haciendo un verdadero monopoli dentro de sus fronteras y que si no fuese por el Jailbreak muchos quizás no hubieran podido aguantar. Lo que si es claro es que Cupertino a sentado un modelo de negocio muy lucrativo y que ha funcionado a las mil maravillas, un reflejo de esto es el criticado iPad, un dispositivo concebido para el consumo de contenidos, el negocio es que a traves de él compren en la “tienda” de Apple desde la comodidad de su hogar, y desde el comienzo el aparato ha sido éxito en ventas al igual que las ventas de libros a traves del mismo, considerando el tiempo que llevaban los tablets y que hay mejores alternativas técnicamente hablando, ha quedado demostrado el poder que tiene el marketing y un buen modelo de negocio por sobre capacidades y funcionalidades, las tiendas llegaron para quedarse y se han convertido en un fuerte elemento de esta nueva era de Hiperconectividad, ellos han logrado sentarse en el lado del Servidor y del Cliente, cerrando círculos, apostando por la exclusividad y anticipándose a los movimientos del mercado.

Pero si alguien tiene algo que decir en todo esto ese es Google, no solo compite directamente con iPhone a traves de Android, sino que tiene en su mano la capacidad de acabar con el dominio de H264 usando el aclamado codec VP8, y de competir directamente en el corto plazo con tiendas propias de contenido. Seguimos analizando el juego, esta vez con otro gigante, el gigante azul de Mountain View.

Google

Comenzando como un excelente buscador, en poco mas de una década se ha convertido en un gigantesco conglomerado de servicios que se extiende por toda la red. La publicidad on-line y el dominio de contenidos que posee ha adquirido notaciones monopolisticas que incluso a llevado a organizaciones y países a fijar su mirada en él, muchos especulan que Google pretende alcanzar la dominacion mediante el poseer todo la información del mundo, y se podría decir que lo está consiguiendo, ya se trate de un nuevo producto lanzado al mercado, de una persona, un tweet o información sobre un artista, con Google puedes encontrarlo y mucho mas, lugares del mundo, saber donde y cuando ocurren los terremotos, y seguimiento en directo de alguna catástrofe hacen parecer que el acceso a la información que posee Google es infinito, por otra parte el ofrecimiento de varios servicios de calidad de forma completamente gratuita ha logrado cosechar una excelente imagen entre los usuarios, no solo eso sino que también contribuye con el mundo del software libre y el open source, la forma mas clara a través de apoyar a fundaciones como la Mozilla (Firefox), eventos, almacenamiento de paquetes (google code) y con liberaciones de codigo por cuenta propia, con todo eso se ha labrado hasta ahora una buena reputación tanto en la opinión publica como en el mercado, donde durante años se ha mantenido como la “marca” mas valiosa del mundo.

Para nadie es un misterio como funciona el negocio de Google, las empresas desean promocionar sus productos, los creadores de paginas web desean ganar dinero y Google hace de puente entre ellos creando un sistema “inteligente” de publicidad, que intenta poner las publicidades correspondientes frente a sus respectivos usuarios-objetivo, para ello se vale de su sistema de búsqueda y otros medios para conocer mejor las preferencias del usuario y entregar un mejor servicio publicitario. Como sus ingresos provienen de las empresas, no necesita mayormente cobrarle cosas al usuario comun, pero si necesita llegar a ellos y conocerlos lo mejor posible y es alli donde entran los servicios, muy famoso es Gmail, uno de sus primeros servicios estrella, junto con Picasa, Google Earth y Google Docs entre otros. Google ofrece una amplia gama de buenos servicios gratuitos a sus usuarios (y versiones de pago para mayores funcionalidades), y tambien es dueño del portal de videos Youtube con el que ha aumentado aun mas su poderío y negocio en la web. Pero la entrada a este “juego de la Hiperconectividad” como le he llamado hasta ahora, comienza con su primer Sistema Operativo, Android, este pequeño “droide verde” enfocado en moviles inteligentes de alta gama a sido un verdadero fenómeno, no solo es hoy por hoy uno de los pocos en competir frente a frente contra el iPhone (a través de HTC principalmente) sino que su capacidad de acción se ha expandido a todo tipo de dispositivo “pequeño” desde Televisores hasta Microondas, incluso la nueva plataforma de Intel “sucesor de Atom” dió su gran preferencia a Android por sobre el tradicional Windows, y aunque no le ido muy bien con su telefono de marca propia (Nexus One), Google ha logrado estar del lado del “Cliente” y expandir aun mas su territorio; pero esto no se queda alli, tambien a anunciado un Sistema Operativo propio preparado para trabajar donde él domina, Internet, el sistema operativo en la nube de Google pretende dar la máxima funcionalidad, la mayor velocidad y la mejor seguridad, trabajando en la nube, por ello el Sistema sera poco mas que un Nucleo Linux + Navegador Web, el ya conocido y cada vez mas popular Chrome sera el actor principal en este nuevo proyecto de Google y por ello avanza a pasos agigantados para estar a la altura de las circunstancias, por otro lado sera vital para Google hacer de Internet un lugar mas productivo, mas funcional y mantener dicho lugar bajo control, para ello se está armando con un arsenal de licencias, patentes y empresas que le ayudaran a lograrlo, compras de empresas como On2 (codec VP8), Picknic, DocVerse, Bumtop, AdMob, Plink, entre muchas otras aseguran su expansión y consolidación en la web y los móviles por igual.

De este modo Google se perfila como uno de los grandes protagonistas de la Hiperconectividad aun en pleno desarrollo, “Sirviendo” sus Aplicaciones y Servicios y recibiéndolos en dispositivos propios, cerrando asi el circulo de consumo, por supuesto su politica y forma de actuar es muy diferente a la de Apple, quizá de un aspecto mas benevolente, pero sin duda con un objetivo muy similar, tampoco esta exento de piedras en el camino, Wave y Buzz no han brillado como sus servicios de antaño y muchas paginas de éxito se las está llevando Facebook, que aunque tiene un inicio y una función muy distinta, le ha comenzado a robar protagonismo en la red y ha comenzado un plan de expansión que alcanza directamente a los cimientos del negocio de Google. Sea como sea, Google aun tiene mucho que decir, en especial en el caso HTML5 – H264, donde la adquisición de On2 abre la posibilidad de sentar un estándar abierto de reproduccion de video en la red a traves del codec VP8. Tambien habra que esperar los frutos de las muchas adquisiciones de empresas y tecnologías que ha absorbido, los cuales seguramente saldrán a relucir en la medida que Microsoft entre mas y mas en su terreno y que seguramente accionará mas de alguna disputa legal. Por ultimo habrá que esperar la salida de Google Chrome OS para saber de que va esto y si su idea logra imponerse frente a la computación tradicional o al menos logra ser una alternativa valida y considerable.

Esto es un poco de lo que he logrado conjeturar de toda la avalancha de noticias que ofrecen los blogs dia a dia, ahora esta todo interconectado, antes una compañia de telefonos te ofrecia un movil y minutos para hablar, antes una empresa de computadores te vendia un PC o un Notebook y se hacia cargo del servicio tecnico, antes una empresa de Software te vendia Licencias de programas y servicios. Ahora intentan vendernos su telefono, su dispositivo, sus aplicaciones y sus servicios, todo “maravillosamente” interconectado. Están convergiendo (queriendo o no) en un solo gran campo donde se fusionan piezas de hardware, pantallas tactiles, aplicaciones moviles, servicios en la nube, lenguajes de programacion, tiendas on-line, estandares web e Internet. He analizado solo a tres actores, precisamente por ser los que mas campos abarcan, cada uno mantiene su posición y sus métodos y se acercan a ese mercado por distintos caminos, Microsoft a través de su Software, su consolidado espacio en el Escritorio de hogares y empresas y su mayor presencia en la nube, que se podría decir, tendrán un efecto a mas largo plazo, mientras que en la actualidad Apple ya saca rentabilidad de ese negocio ofreciendo dispositivos móviles, tiendas en linea y venta de contenidos, en tanto Google se prepara para comenzar a rentabilizar sus inversiones a través de mejores servicios (tiendas en linea tambien?) , mas aplicaciones, nuevo sistema operativo y mas desarrollo y avance de su plataforma Andorid.

No hemos hablado de S.O. y Programas de Escritorio, de Macs, .NET y Silverlight, Linux, Adobe ni redes sociales como Facebook, pero sin duda todos ellos son factores a considerar en toda este macro-ecosistema informático, y ni hablar de competidores directos como RIM y sus Blackberrys, Nokia y su reciente alianza con Intel, HP y la reciente adquisición de Palm junto la creación de un tienda en linea, y muchos otros que no se quieren quedar atras como Samsung y Motorola, y ojo que Nokia y RIM aun poseen la mayor cuota de mercado en teléfonos inteligentes.

Los dados están lanzados, y veremos como las próximas jugadas como Windows Phone 7, iPhone 4 y Google Chrome OS marcan el rumbo de estas empresas y la tecnologia en general, ¿podra la nube sentar una nueva era de terminales tontos? ¿se podra establecer de una vez por todas una web completamente libre? ¿sera capaz Microsoft de ingresar y tomar protagonismo en el mercado de moviles y tablets? ¿se impondrá el modelo de negocios cerrado de “algunas” compañias o triunfará el modelo de negocios libre y abierto? esto y mas, muy pronto en una nueva ronda de Monopoly, en la era de la Hiperconectividad.

Vostro 3300

COMENTARIO

Recientemente adquirí un portátil Vostro 3300 una nueva linea de los ya conocidos notebooks empresariales de DELL, como es un equipo nuevo y no he visto muchas reseñas sobre el mismo (yo mismo las estuve buscando hace un tiempo) he decidido hacer un poco de OFFTOPIC que, espero, le pueda ayudar a mas de alguien.

Salta a la vista un nuevo diseño acabado en Aluminio como característica distintiva, pero en especial destaca una renovación completa de hardware que comienza desde los intel Core i3 en adelante, memorias DDR3, y tarjetas nVidia Geforce de la serie 300 en adelante, todo a un precio muy conveniente como es común de esta linea de DELL.

La configuración que escogí y en base a la cual hago el análisis, fue la siguiente:
Procesador Intel Core i5 520m, con todas las tecnologías de Intel (virtualizacion, hyper threading, etc) velocidad 2.40 Ghz, hasta 2.93 Ghz en modo turbo y 3Mb de cache.
Memoria Ram DDR3 a 1066 Mhz, 4Gb de capacidad
Disco Duro de 500 Gb de espacio a 7200 rpm.
Tarjeta de Video nVidia Geforce 310m 512Mb de Memoria
Pantalla LED anti-reflejo HD (1360×768) de 13.3”
Camara web 2.0 megapixeles
Wifi y Bluetooth
Lector de Huellas
Teclado retroiluminado
2 entradas USB
1 Sata compartido
1 RJ45
1 Salida VGA
1 Entrada de Alimentación
1 Lector de tarjetas SD
1 Entrada y 1 Salida de audio de 3,5mm
1 Entrada ExpressCard 34

Empaque y primeras impresiones.

En primer lugar salta a la vista que es un notebook para empresa y no para hogar-entretencion, una caja común con cinta de embalaje DELL, ni siquiera con un acabado en color o similar. Dentro, el Notebook, sostenido por dos piezas de “espuma”, el adaptador de corriente y transformador, un par de folletos en papel barato y los CDs de instalación, justo lo que necesitaba!, personalmente no necesito tanto papelerío para poder usar una laptop ni tanto folleto promocional, se lo que viene dentro, pero si encuentro importantes los CDs de instalación y los trae todos, incluso el S.O. algo que casi nadie incluye. El sistema para sostener el notebook lo encontré bastante bueno, esta “suspendido” en el interior de su resistente caja y creo que difícilmente podrá recibir algún daño o golpe dado el espacio que hay entre el aparato y la caja.

Apariencia y acabado exterior

Como mencionaba resalta de inmediato su acabado en Aluminio, en este caso de color plata (hay en dorado y rojo también). Pese a esto conserva sus lineas bastante sobrias, especial en su interior donde un plástico opaco, pantalla mate y escaso “branding” de la marca lo transforman en un Notebook clásico, propio de los ’90. Sin embargo era lo que buscaba y más, habia visto un Vostro 3100 y debo decir que este es mucho mejor, las teclas son grandes y con un acabado mas redondo y suave, muy bueno al tacto (aunque algo endebles a la vez) y un touchpad mas grande que el anterior, ambos aprovechan muy bien el espacio disponible y no se sienten “pequeños” para nada. el juego de luces blancas le hace bastante bien, aunque los botones multimedia son los mínimos play/pause, adelantar, retroceder, volumen- volumen +, mudo. Donde si realmente brilla es con su teclado iluminado obtenido con esta configuración, muy bueno, bonito y útil.
Algo que si me llamo la atención es que la cubierta superior es algo “blanda”, si uno lo presiona notara que es bastante flexible y eso da una sensación de fragilidad, a diferencia de las bisagras que si son bastante solidas y resistentes pese a ser pequeñas. También es importante notar que se nota muy compacto, no solo por ser de 13” sino por tener un grosor uniforme y bordes mas rectos, en cuanto al peso, es bastante pesado para su tamaño (creo que la configuración influye) pero aun así no pasa de los 2KG.

Monitor, Sonido y cámara

El monitor es un punto que me sorprendió gratamente, había escuchado de la anterior versión que el monitor era un aspecto pobre, creo que en este caso ha mejorado, tiene una altísima definición, un buen brillo y el hecho de que sea LED garantiza un mejor uso de la energía, aunque eso no se pueda comprobar, también al ser antirreflejo mejora mucho en comodidad y eficiencia, aun con poco brillo las cosas se notan mas que con una pantalla “reflectiva” lo que creo que ayuda en ahorro de energía y protege nuestros ojos, también es mas cómodo al ver de día, algo que a veces resultaba imposible con un anterior Notebook que tenía y había que buscar lugares y posiciones especiales para simplemente usarlo, en realidad no se hecha de menos una pantalla “brillante” teniendo tanta definición y buen brillo. Por el contrario el sonido es un aspecto pobre, tiene un monoparlante que de por si ofrecerá menos calidad, esto era algo de lo que estaba consciente en todo caso y no esperaba mucho mas, siempre he preferido usar audifonos o un parlante externo y la salida es estos casos si es muy buena, en todo caso nunca he notado mucha “calidad” en los parlantes de los Notebooks. La cámara en tanto funciona muy bien, en especial con luz de día, no es algo que use, pero al menos es tranquilizador saber que si en algún momento es necesaria, estará disponible con una calidad mas que aceptable.

Rendimiento y Temperatura

Este punto es quizá aun mas subjetivo ya que no tengo un parámetro de comparación que sea valido para este caso, el Notebook viene con Windows 7 64-bits y el sistema en general funciona bastante fluido, el arranque es bastante rápido, aunque después de una primera actualización decayó bastante llegando a poco mas de 1 minuto. De todas maneras todo va rápido y suave, aunque aun no lo he forzado ni probado mas allá. El pobre alcanzó a durar un día con el disco “virgen”, al segundo instale Ubuntu 10.04 RC, que he estado usando hasta ahora, tampoco puedo comparar mucho (el PC de escritorio usa Karmic), pero funciona aun mas rápido para todo, el arranque en un comienzo era de 20-25 segundos y tras instalar los drivers de nVidia cayo a 30-40 segundos, es lo que hay . Los programas arrancan de forma practicamente instantanea, donde mas se nota la velocidad es en el caso de GIMP y OpenOffice, aunque este ultimo mejoro la velocidad solo al pasar de 3.1 a 3.2, por lo demás Ubuntu siempre ha sido rápido, lo interesante eso si es la virtualizacion, tanto un XP virtual como un ubuntu virtual corren casi tan rápidos como los reales, eso gracias a la tecnología Intel-VT, también algunos programas de Windows bajo wine corren excelente, abren de forma casi instantanea, notandose la diferencia con el PC de Escritorio, aunque no se si por la version de S.O. y wine o por el procesador. En cuanto a la temperatura bajo ambos sistemas agarran cierto calor y luego se mantienen estables, el ventilador a veces se acelera mas y a veces queda totalmente apagado, nada del otro mundo, no lo he podido medir en Windows pero bajo Ubuntu el procesador marca entre 50-60º y el de video entre 60-70º, no se si será correcto, pero en el caso del propio controlador de nVidia marca los 60-70º de un maximo de 225º, creo que esta loco, pero al parecer es una referencia, sobre flash se nota un mayor esfuerzo en Linux que en Windows, nada grave pero espero mejoren esto o desaparezcan bajo la sombra de HTML5. En todo caso pretendo dedicar un post especial sobre el tema del rendimiento con mas detalle mas adelante, una vez que haya testeado mas el equipo. Un ultimo aspecto es de la batería y realmente no es muy rescatable, entre 2 y 3 horas con un uso común, sin wifi y con menos brillo quizá dure más, pero…

Conclusiones Finales

Debo decir que estoy muy conforme con la maquina, es excelente tanto en rendimiento como en comodidad. El teclado, el touchpad y la pantalla los encuentro muy buenos, pensé que el equipo se calentaria más pero no ha sido el caso, de todas maneras tengo que probarlo más bajo presión, ademas para el uso que le daré no creo que tenga problemas. Eso si, no creo que sea para todos los gustos, en mi caso valoro y saco provecho de las características fuertes, como el hardware y la comodidad de su tamaño, en tanto que no me importan mayormente la estética (que en todo caso es mucho mejor de lo que esperaba), los pocos puertos USB que casi ni uso y la poca autonomía, lo uso mas en casa y lugares donde hay energía eléctrica, y los viajes son poco frecuentes, en fin todo es cuestión de gustos, pero si lo que buscas es potencia la linea 3000 de Vostro la tiene y de sobra, y lo mejor, a un precio más que conveniente.

Lo bueno

El hardware de ultima generación.
La pantalla, alta definición y buen brillo (aunque solo a 1366×768)
El touchpad y el teclado, amplios y comodos.
La inclusion de accesorios comunes de equipos de entretenimiento como Webcam, Lector de huellas, Lector de Tarjetas, Bluetooth, botones multimedia.
Lo justo y necesario, CDs y utilidades y menos papelerío inútil.

Lo malo

La salida de sonido por el parlante integrado (tampoco es taaan malo).
Poca autonomía.
Un tanto endeble.
La versión con Ubuntu se echó para atrás, al menos en mi país.