Computación en la nubes

nubes 

Con la venida del llamado Web 2.0, la interactividad y aspecto social del internet se hizo notar. En los últimos años un paradigma ha resurgido, el de la computación centralizada. Ahora no son las minicomputadoras con computadoras tontas como vimos en los setentas, no, ahora las aplicaciones se corren desde internet, de forma distribuida madiante un navegador como Internet Explorer o Firefox, con estándares independientes a la plataforma.

La empresa que tiene fuertemente esta visión sin duda es Google, lo que empezó con un buscador ahora es una serie de aplicaciones que poco a poco han permitido a los usuarios depender cada vez más de su disco duro y procesador. El correo electrónico fue de las primeras aplicaciones que se migraron a este paradigma, ahora tenemos procesamiento de palabras, hojas de cálculo, planeación y hasta administración de clientes.

A este concepto se le denomina cloud computing (computación en la nubes), refiriéndose al internet como las nubes.

En mi caso cada vez veo la ventaja de este modelo ya que no solamente uso una computadora personal, sino dispositivos móbiles. Este tipo de aplicaciones me permite visualizar y trabajar en con mi información desde cualquier parte del mundo. Estos son las aplicaciones que uso en internet:

Todas éstas son gratuitas. Hay muchas más aplicaciones que antes solo estaban disponibles en una computadora personal. Cabe mencionar que existe otro paradigma que Microsoft impulsa: Software + Services del cual platicaré en otra ocasión.

 

Poniendo las cosas en perspectiva

mercado_SO

Recientes estudios de mercado de sistemas operativos arrojan los siguientes números: en conjunto los sistemas operativos Windows tienen el 92.57%. Mac aunque ha subido, está muy lejos del 15% que llegó a tener y Linux todavía sigue debajo de Windows 98.

Como desarrolladores a veces nos encontramos con el dilema de a que plataforma dirigirnos, vale la pena analizar el mercado y sobretodo las tendencias. Alguien comentó una vez: "Quiero a Linux con el corazón, pero a Windows con el estómago".

Vía: Market Share

INETA Latam, hasta pronto

ineta


Continuando con mis despedidas, como lo mencioné en esta entrada, también dejaré de ser Delegado de INETA para México. A lo largo de más de dos años que fui voluntario desempeñando este papel logré hacer muchos amigos en varios países, me viene a la mente Miguel Munoz, Roberto Hernández, Mario Contreras de México, así como Nilda Díaz, William Chiquito, Mauricio Gómez, Javier Cáceres, Julio Campos, José Berrios, César Villaneda y muchos otros (disculpen si se me pasó a alguien) de Sudamérica, Centroamérica y Caribe.


Agradezco todas sus atenciones y su generosidad hacia las comunidades, realmente han impactado la vida de muchos profesionales y estudiantes, haciéndolos crecer en la aplicación de tecnología mediante el desarrollo de software.


En este tiempo que estuve participando como delegado pudimos hacer crecer el número de grupos afiliados a INETA, realizamos dos giras INETA y dos lanzamientos de productos en 2005 y 2007. Mes tras mes han estado aumentando el número de miembros y la calidad de las comunidades, estoy muy orgulloso del trabajo que realizan en cada reunión y taller que imparten.


Por último les informo que Mario Contreras quedará en mi lugar, lo conozco y sé que hará un magnífico trabajo. Él ha participado en comunidades desde hace tiempo en Guadalajara y Monterrey, consulta esta página para conocer a Mario así como todo el equipo de voluntarios: http://www.inetalatam.org/Voluntarios.aspx


Hasta pronto INETA y mucha suerte.


Tu desktop es como tu escritorio

escritorio1

No sé si eres como yo pero me desespera el escritorio de alguien lleno de cosas, sin orden, hojas amontonadas, post-its, etc. Cuando la persona trata de encontrar algo, la vez ansiosa y al final frustrada.

Exactamente lo mismo pasa en una computadora, tu desktop es como tu escritorio, debe haber orden y solo las cosas más importantes deben estar a la mano. Muchas personas instalan cuanto programa encuentran y lo agregan en la barra de abajo, muchas veces en el Quick launch. También tienen la costumbre de poner sus documentos, hojas de Excel y hasta Powerpoints de un chiste que les llegó por correo en el desktop.

Esto además de verse saturado, se ve desorganizado y sí se pierde tiempo en usarlos aunque parezca paradógico. Lo mejor es usar herramientas como Google Desktop o en el caso de Windows Vista, la búsqueda rápida al presionar Start.

Y tú ¿cómo organizas tu escritorio?

 

Data Binding con WPF

familyshow

La semana pasada tuvimos oportunidad de ir a una reunión del grupo de usuario de San Diego, donde se expusieron dos excelentes temas: Binding con WPF y Estándares de Desarrollo. Primero que nada la reunión se realizó en las oficinas de Qualcomm en Miramesa, cabe mencionar que están impresionantes, hubo pizza y sodas. Desgraciadamente fue pocas personas porque fue un día antes del 4 de julio que es festivo en Estados Unidos.

Adam Calderon de Interknowlogy nos platicó de como hacer bingins con WPF, es decir que el diseño hecho con WPF se ligue con datos de cualquier tipo y con procesos obviamente en .Net 3.0 con Visual Studio 2005. Según aprecié no es tan sencillo hacerlo, hay que seguir ciertas reglas y técnicas que se detallan mejor en su blog: http://blogs.interknowlogy.com/adamcalderon/archive/2007/07/03/20510.aspx

Hace un mes bajé la aplicación de Family.Show que hizo Vertigo Software, y quedé impresionado con la interfaz de usuario, hicieron un gran trabajo en diseñar algo sencillo y a la vez muy funcional, estoy ansioso por ver todo el potencial de WPF.

 

Dev3Cast emisión no. 5

dev3cast

Escucha la emisión no. 5 de Dev3Cast, el podcast de la Comunidad TJ.Net. Nos acompañó de nuevo Luis Du Solier MVP de Sharepoint que nos compartió muchas características de este producto de Microsoft, encontrarás ligas muy interesantes ahondando en los temas de plantillas, Community Kit, Excel, Workflow y mucho más.

También hablamos de PopFly, Windows Server 2008 y el futuro de las versiones de Windows. Espero que te guste.

 

MicroISV

microisv

Con el surgimiento de las computadoras personales y después del Internet, muchas barreras se derrumbaron, la oficina se hizo virtual, cualquier sitio es tan accesible como el de la empresa más poderosa del mundo y sobretodo empoderó a las personas, les dio la capacidad de hacer lo que unos años atrás requería de un ejército de expertos.

El software mueve todo y las empresas más rentables del mundo de dedican a generarlo contratando cientos y hasta miles de programadores para sacar las aflicciones lo más pronto posible con el menos costo. Todo se hizo grande ¿o no?
Siempre ha habido profesionistas que no les gusta tener jefe, vivir bajo sus propias reglas, arriesgarse. Los fenómenos que mencioné anteriormente han dado lugar a los Micro ISV, son empresas que consisten regularmente de una persona (también llamado “freelancer”) que hacen software y aprovechan al máximo la tecnología para distribuirlo.

Este término fue acuñado por Eric Sink, un columnista y asesor tecnológico para definir a los microempresas desarrolladoras de software y sorprendentemente esta tendencia ha crecido.
Los Micro ISV prefieren el modelo de shareware para vender su software, en el cual se distribuye libremente por Internet, corriendo muchas veces por un periodo de evaluación (15 a 30 días) y cobrar por el código que active el programa. Normalmente estas aflicciones no pasan de $50 dlls. US.

Un elemento de las MicroISV son su sentido de comunidad, tratan tener un sitio donde los mismo usuarios interactúen y logren solucionar problemas, ya que no se cuenta con soporte técnico. Cabe mencionar que Microsoft tiene un programa de apoyo para estos tipos de empresas llamado Project GlidePath, donde proveen una infraestructura para generar aplicaciones de concepto.

Para más información consulta este sitio: http://www.microisv.com/

 

Mi primer artículo en Geeks.MS, el valor de la comunidad

Hola:


Me siento emocionado por la oportunidad que me dieron de publicar artículos de Geeks.Ms, ¡Gracias Rodrigo! Me presento, Eduardo Arredondo de Tecate, Baja California México y soy líder de la comunidad .Net de Tijuana www.tjnet.org desde el 2004. Además llevo un par de años como Delegado de INETA en México www.inetalatam.org donde apoyo a las comunidades INETA del país a crecer y siempre ser mejores.


Esto de las comunidades me apasiona, he visto como grandes cosas se han logrado gracias a la colaboración y a la aportación generosa de valiosísimas personas que no dudan en apoyar a su compañero en solucionar sus problemas. Este portal es una prueba de ello.


Una vez me preguntaron en un evento que si Microsoft me pagaba por hacer esto, contesté que no, la persona extrañada me preguntó entonces ¿qué sacas de esto? Me quedé pensando un poco y respondí que la satisfacción de compartir el conocimiento no tiene precio, además estoy aprendiendo, al participar, preparar temas, estar en los eventos y en los foros, aprendo muchísimos y sobretodo conozco a personas que ahora son mis amigos.


Lo que hace posible este sitios, así como las comunidades, es la pasión por la tecnología. No sé tú, pero al ver que el producto de mi trabajo le está mejorando la vida a alguien es de lo más satisfactorio que puede haber. La tecnología por sí misma es muy cool, pero lo mejor es cuando se aplica.


Bueno, les dejo estas reflexiones. Estaré colaborando con algunas puntos de vista técnicos y humanos sobre el desarrollo, internet y tecnología en general. Visita mi blog: http://www.zoosharp.com y agradezco tus comentarios.