domingo, abril 19, 2009

Informática Móvil: LapTop VS NetPc VS Pocket Pc

Informática o computación móvil, el término de moda, vamos a hablar un poco de ello en este post.

LapTop VS NetPC:

LapTop:

Como comenté en algún artículo anterior, yo no utilizo una computadora de escritorio, porque simplemente no es práctica para mí, yo necesito movilidad y poder de cómputo portátil por mi tipo de trabajo como consultor y tengo que llevar a cuestas TODO lo que he desarrollado. Desde hace 10 años aproximadamente sólo utilizo una computadora portátil del tipo Notebook.

Mi equipo actual de trabajo es una Toshiba Satellite A215 como esta:



Mejorada con un cambio de disco duro a 2oo GBytes, y con la memoria ampliada a 4 Gbytes de RAM.

Aunque mi próximo equipo "portatil" será esta bestia de HP:



Este "monstruo" es la "laptop" gigante de HP, la Pavilion HDX, Intel Core 2 Extreme X7800, su monitor es de 20 pulgadas (sí leiste bien: VEINTE PULGADAS), tiene un teclado completo, incluyendo teclado numérico, y un control remoto multimedia infrarrojo, incluye toda la conectividad de siempre, LAN, WiFi, Bluetooth, CD BlueRay, sintonizador de TV HDMI (alta definición), cámara, micrófono, Windows Vista Ultimate de 64 bits, haaa y un discote duro de 400 Gbytes, pesa "solo" 7 Kilos y cuesta aprox. 3,000.00 USD.

Pero dejando de lado los sueños guajiros, regresemos al tema:

La portabilidad de los equipos de un arma de 2 filos, por un lado es buena, porque siempre llevas todo a mano, por otro lado es mala porque no te permite "desconectar" totalmente de las cosas de trabajo, hay que ver los problemas personales que he tenido en muchas vacaciones o fines de semana por traer la computadora como compañera, porque claro, nunca desconecto del todo del trabajo con lo cual, las vacaciones no se disfrutan tanto, ni yo, ni mis acompañantes.

Sin embargo la "compu" siempre es útil en vacaciones, por ejemplo para buscar restaurantes para cenar, para leer las reseñas de los mismos, obtener direcciones, teléfonos, mapas, hacer reservaciones, buscar atracciones y visitas guiadas, si estás en el extranjero para comunicarte a casa, en unas vacaciones llevar una computadora te puede ahorrar mucho dinero y salvar de muchos problemas, y como siempre lo he dicho.... Hotel que no tiene internet, no merece la pena que te quedes en él.

NetPC:

Ayer compré mi primer NetPC, una ACER One como esta:



La compré primero porque estaba super barata (menos de 500.00 USD) y en segundo porque me llamó muchísmo la atención su tamaño, su peso (1.26 kilos) y su capcidad: 1 GByte de memoria RAM y 160 GBytes de Disco duro, Windows XP Home, la pantalla es de 8.9 pulgadas (lo cual se te hace incómodo cuando estas acostumbrado a 2 monitores de 19 pulgadas), tiene conexión WiFi, LAN, 4 puertos USB, salida para un monitor externo y la batería con la sorpendente duración de casi 4 horas. No tiene CD pero le puedes poner uno externo por menos de 30 dólares.

No la compré para trabajar en ella todos los días, está clarísimo, la compre como "complemento" de mi portatil actual, algo así como Batman y Robin, cuando no puedes contar con Batman, siempre puedes pedir ayuda a Robin.

No pienso instalar absolutamente nada de cosas de trabajo en ella, si acaso el Office, la NetPc es para llevármela de vacaciones o usarla en frivolidades como por ejemplo chatear, navegar por internet un rato por la noche o los fines de semana, subastar en Ebay y poder estar conectado sin necesidad de estar "atado", leer mi correo y contestarlo, conectarla al "AUX" del radio del coche para escuchar MP3 en un viaje y hasta usarla en un momento dado como navegador GPS, vamos las cosas no de trabajo para las que se puede usar una computadora ultra portátil.

La cosa es: viaje de negocios o curso: me llevo la LapTop, vacaciones y ocio, me llevo la NetPC y adiós a los problemas en las vacaciones, como no llevo cosas de trabajo en la NetPC, pues me dedicaré a vacacionar sin estar desconectado.

NetPC vs Pocket PC:

Pocket PC:

Mi teléfono actual es un IPaq 900 Business Messenger:



Como su nombre lo indica es un "mensajero para negocios", lo prefiero contra un Blackberry, porque el simple hecho de que tiene Windows Mobile 6.0 y es totalmente compatible con mis otros 2 juguetes (la Lap y la Net)

Lo uso como teléfono móvil, puedo enviar SMS muy rápido porque tiene un teclado completo, al ser un equipo "liberado" lo puedo usar con cualquier operador de telefonia celular GSM del mundo, de hecho cuando viajo a algún otro país por mas de 5 días, siempre compro una tarjeta SIM de prepago de algún operador local para estar siempre comunicado.

Lo uso como agenda y directorio telefónico, cámara de fotos, y hasta como linterna con el flash de la cámara, realmente un "gadget" en toda la extensión de la palabra (creo que con un aparato de estos y una navaja a Suiza, Cerebro y su amigo Pinky hubieran conquistado el mundo).

Por el lado de Internet, tiene correo electrónico con soporte de Hotmail, Outlook y POP3, por lo que puedo revisar mi correo en cualquier momento. Los otros programas, como en navegador de internet, o el messenger simplemente "apestan", pero con muy poco dinero y productos como Skype, Opera Mobile, y IM+ for Skype las deficiencias de estos quedan totalmente superadas, algún otro software es necesario como por ejemplo un lector de News, o Google Maps que siempre son bienvenidos y que se pueden descargar sin costo desde internet.

La conectividad a Internet en este equipo puede venir por 2 partes, por la tarjeta WiFi de 54 mbps que está integrada en el equipo o bien por la conexión 3G incluida en el teléfono (se recomienda contratar un plan de datos ilimitado con el operador de telefonía, de lo contrario las consecuencias se pueden pagar muy caras $$$$€€€€€), el teléfono a su vez, puede utilizarse como módem 3G y conectarlo por USB ya sea a la LapTop o bien a la NetPC, la velocidad de acceso a Internet, aun usandolo como módem no se degrada.

La ventaja de esto es que si salgo a ver a un cliente o estoy atascado en el tráfico (cosa que ocurre demasiado seguido en la ciudad de México y mas ahora que estamos de obras por todos lados para el "Bicentenario"), es que puedo sacar mi teléfono, descargar mi correo, contestar lo que sea de urgencia, y bueno, si paras en un Starbuck's o en algún otro lugar que tenga conexión a Internet se pueden hacer algunas otras cosas que requiren internet de banda ancha, como por ejemplo, chatear mientras te tomas un café y sin necesidad de cargar con una computadora.

Para unas vacaciones, simplemente conectas el teléfono a la NetPC o a la LapTop y puedes ir navegando por internet en el coche (obvio, tus acompañantes, tu no, tu debes ir conduciendo), esa es una de las ventajas de la tecnología 3G de banda ancha.

El dispositivo también trae una antena GPS, con el programa adecuado y los mapas necesarios te ahorras tener que comprar un GPS por separado, el mismo teléfono te sirve.

Y bueno, también utilizo el teléfono como iPod, le cargo la música y las películas en la tarjeta micro SD de 4 GBytes y lo puedo usar como dispositivo de entretenimiento en un viaje en avión, en autobus o tren, como tiene también conexión Bluetooth, puedes usar auriculares inalámbricos estéreo o bien si vas en el el coche, puedes conectar la salida de audio del teléfono al "AUX" del radio del coche.

Pero ahora hablems del aspecto del desarrollo de aplicaciones en estos 2 dispositivos que nos presenta un reto interesante, en cuanto a movilidad se refiere.

El precio de un dispositivo Windows Mobile (llámese como se llame) con conectividad via telefónica, o WiFi, puede sobrepasar tranquilamente los 800 dólares, hay Smartphones con Windows que cuestan mas que una LapTop de las mas simples , y casi lo doble que una NetPC.

Si hablamos de desarrollar aplicaciones para dispositivos con Windows Mobile ó CE, yo tengo clarísimo que la mejor opción es hacer el desarrollo basado en Internet, por ejemplo una toma de inventarios en un almacén solo requeriría de dispositivos y antenas WiFi, la carga de los datos se haría mediante paginas Web que arrojan los resultados directamente a un servidor el cual va procesando la información conforme le va llegando, evitando con esto primero, tener que desarrollar un programa específico para el sistema operativo, segundo, tener que instalar dicho programa en cada dispositivo y tercero, después de recolectar los datos, tener que "sincronizar" los dispositivos para descargar la información y posteriormente procesar dicha información mediante otro programa. Haciendo las cosas basados en una aplicación Web, se puede hacer todo en un solo paso y en caso de que el programa tenga modificaciones, no tienes que irlo instalado en todos los dispositivos uno a uno, tampoco neceistas ASP o PHP o algún otro producto de desarrollo para Internet un programita en xHarbour puede hacer el trabajo.

La excepción al modelo anterior, sería por ejemplo la "autoventa" es decir, los vendedores que van levantando pedidos en los establecimientos comerciales de manera itinerante, como por ejemplo los vendedores de refrescos, cervezas, pan, etc. Ellos llevan dispositivos móviles que almacenan la información en el mismo dispositivo, y que posteriormente descargan a una computadora, para procesar los pedidos, aun con los precios actuales de los servicios de conexión a internet vía celular, para estos modelos lo ideal es tener un programa instalado en el dispositivo que almacene la información y sincronizar posteriormente, esto por motivos de costos.

Y aquí es donde entra la NetPC en sustitución del PockePc.

Primero, tenemos el aspecto del precio del dispositivo: Una NetPc cuesta mas o menos la mitad de lo que cuestan otros dispositivos móviles basados en Windows Mobile o CE, además incluyen varias opciones de conectividad (LAN, WiFi, Bluetooth), un dispositivo Windows Mobile, puede superar los 1,000 USD por el simple hecho de tener conectividad WiFi o lector de código de barras.

Segundo, el desarrollo o la compra de una aplicación específica para dispostivos Windows Mobile, es mas cara que una aplicación para una PC común y corriente, cualquier aplicación comercial desarrollada para Windows puede correr en un NetPC, pero no en un PocketPc.

Tercero, la capacidad de almacenamiento. En una PocketPC, el almacenamiento tanto de programas como de información está limitado a la memoria con que cuente el dispositivo. Si el dispositivo es "cerrado" es decir, sin capacidad de expansión, pues estás atado a ajustar tanto el programa como el almacenamiento a la capacidad del aparato en cuestión, si por el contrario la capacidad de almacenamiento de tu dispositivo es ampliable por ejemplo, si tienes un dispositivo que acepte tarjetas de memoria SD, entonces no tendrías problema, sin embargo la mayoría de los dispositivos para autoventa o tomas de inventario no son expandibles.

Desde mi punto de vista, nos estamos aproximando a una era de especialización de los dispositivos móviles, vamos a dejar a los Smartphones y Pocke PC que evolucionen por su lado, y vamos a dejar a los NetPC que tomen el lugar que actualmente ocupan los PocketPC para el procesamiento de datos, desde el punto de vista económico la NetPC es mucho mas rentable que un PocketPC y son buenas noticias también para nosotros como desarrolladores de aplicaciones, no necesitamos comprar software para desarrollar con PocketPC, el que tenemos para la PC nos funciona.

4 comentarios:

Anónimo dijo...

Net PC Acer

¿Donde la comprastes ? :-)

Actualmente programo un 80% para pocket y solo 20% para PC.
Es un buen nicho de mercado.

Saludos
Fernando Leal

Anónimo dijo...

Rene
Te conozco ya de hace unos cuantos años. Y no te crees ni tu que cuando salgas de vacaciones no llevaras el Notebook. Y si llevas solo el Net-PC ya te digo que no lo llevaras sin cargar las cosas de trabajo habituales y no solo las de ocio.
Que hablas demasiado (jejejeje)

Rene Flores dijo...

Fernando:

La compré en BestBuy de México (el que está en Mundo E), realmente tiene unos super precios en casi todos los productos que venden.

Anonimo:

Seguramente cuando nos hemos visto es que estaba de vacaciones, seguramente me habrás visto en algún viaje al extranjero donde luego aprovecho para hacer unos dias de vacaciones.

Obvio, si me pillas de trabajo y luego para hacer vacaciones, seguro que no llevare las 2 computadoras, llevaré una, la de trabajo.

Jesus Semper dijo...

Leo tu blog porque siempre aprendo algo.

Cuando tengas tiempo ¿podrias publicar algo sobre como hacer un servidor - xAiler/xHarbour - si es posible - y acceder a él desde un cliente por internet.