30September2010
Posted by Dan under: General.

Internet está lleno de materiales para aprender una gran cantidad de cosas y si de programación se trata, alli es donde contraremos todavia mas informacion y que mejor que la creada por el fabricante de Windows para programar su propia plataforma.
Para entrar en el mundo del .Net no es necesario pagar un costoso diplomado de 1000 USD, con un poco de dedicación y el material de Beginner Developer Learning Center puedes aprender sin tener conocimientos previos de programación.
23August2010
Posted by Dan under: Windows Phone 7.

Primero llego Apple con su iPhone, después su AppStore y entonces todos los dems viendo el fabuloso modelo de negocios comenzaron sus esfuerzos independientes Google con su Android y tienda, BlackBerry, Palm y por ultimo y como siempre llegando tarde Microsoft.
Ya es costumbre de Microsoft el no llegar a tiempo a las tendencias como ha sido Asp.Net que a base de iteraciones se ha convertido en una plataforma web interesante gracias a MVC, EntityFramework y demas ayudas, y ahora con el boom de las aplicaciones web no ha sido la excepcion ya que todo este año Microsoft ha soltado a cuenta gotas lo que sera su nueva plataforma movil Windows Movile 7 que le presentara competencia al iPhone, Android y todos los demas superphones.
Para compensar el tiempo que tardo Microsoft en llegar con su plataforma y para darle el suficiente impulso en su lanzamiento Microsoft se esta moviendo impulsando el desarrollo de aplicaciones por medio de convenios con grandes empresas de desarrollo de juegos portatiles, concurso de desarrollo de aplicaciones y a partir de hoy los estudiantes quedaran excentos de las cuotas de publicación de aplicaciones en el Marketplace de Windows Mobile 7.
A resumidas cuentas, si eres estudiante y quieres generar ingresos, inscribete a este programa y podras desarrollar aplicaciones para el Windows phone y publicarlas sin costo en el Marketplace obteniendo el 70% de ganancia sobre las ventas de la aplicacion publicada.
Para aprovechar esta oportunidad consulta el blog de Mugartegui donde podras consultar a detalle este programa.
Link: Empieza tu negocio con Windows Phone 7
19August2010
Posted by Dan under: General.

Cuando uno aprende a desarrollar en Borland Turbo C++ del viejo MSDos lo primero que dicen es que con F9 corres tu programa, después te das cuenta que con F9 se compila y ejecuta tu programa como ahora el F5 es básico para el Visual Basic .Net o el C#.
Esa y otras herramientas de uso diario tienen sus shortcuts de teclado que nos hacen el desarrollo mas veloz y para conocer los mas usados Microsoft ha publicado un documento con varios de ellos en el siguiente link.
Shortcuts Visual Studio 2010
16June2010
Posted by Dan under: Productos Microsoft; Windows 7.

Habiendo pasado el tiempo de licencia del RC de Windows 7 tuve que regresar al Windows XP ya que no había conseguido la versión final del Windows 7 hasta la semana pasada, en cuanto tuve oportunidad decidí instalarlo en la netbook pero me enfrente al problema de no tener unidad de CD externa y no poder correr el CD de instalación en la computadora.
Para poder proceder con la instalación pensé en copiar el CD a una USB creando una USB booteable pero el poco tiempo que tenia me hizo tomar la decisión de copiar el CD a la USB y la USB a un folder en el disco duro de la netbook.
Ya una vez con los archivos en la computadora y corriendo el XP ejecute el programa de instalación del Windows 7 y voilá, una instalación sin problemas que copio mis archivos y documentos de usuario a un folder Windows.old y como la instalación fue de un Windows XP en español a un Windows 7 en Ingles la incompatibilidad me obligo a hacer una instalación nueva dejando atrás todos los programas que siendo honesto agradezco ya que tenia mucho lastre que ya no usaba y solo me generaba espacio.
Ahora sobre las implicaciones de instalar un Windows 7 en una netbook pues no he sufrido ninguna, Windows 7 corre como si fuera un XP pero con la ventaja de que tiene mejor apariencia, tal vez el único detalle que he encontrado es el disminuir el tamaño de los iconos de la barra de tareas ya que la pantalla es muy pequeña y hay que optimizar todo el espacio que se pueda.
Voy a seguir usándolo en mi día a día y si encuentro algún detalle lo comentare lo mas pronto que pueda.
22February2010
Posted by Dan under: General.

En el ultimo post (de hace seis meses) toque el punto de que Microsoft se estaba quedando atraz con las plataformas mobiles, el día de hoy parece los de Redmond van llegando al ultimo como siempre pero no sin antes preparar una buena propuesta para plantar batalla en la guerra de los Super Phones presentando la plataforma Windows Mobile 7 Series.
Esta plataforma es un borron y cuenta nueva ya que no contara con compatibilidad nativa con Windows Mobile 6.5.3 o anterior, el sistema operativo tampoco sera configurable por parte de los distribuidores como era posible anteriormente ademas de designar unos requerimientos de hardware estrictos para que todos los dispositivos con Windows Mobile 7 se comporten de la misma forma.
Lo que ha sido presentado hasta el momento es el “como se va a comportar” pero lo divertido es saber ¿como se va a programar?, ¿va a existir una tienda de aplicaciones abierta para que cualquiera pueda desarrollar?,¿cuanto costaran las herramientas de desarrollo? y para eso el MIX10 del proximo 15 al 17 de marzo será donde se muestren los detalles internos de la plataforma.
31August2009
Posted by Dan under: Opinion.

A partir de la salida del iPhone los dispositivos moviles recibieron el estiron que les hacia falta para proyectarse como la base de computo movil que además de servir para leer y contestar correos como la Blackberry ya nos habia demostrado, también sirve para navegar por internet e interactuar en redes sociales ya sea Twitter, Facebook o como lo demuestran las tendencias de Flickr para subir contenido multimedia a internet.
Con la llegada del iPhone tambien llego la ultimamente polemica tienda de applicaciones la AppStore (disculpen la redundancia) que creo su propio negocio en su plataforma planteando sus reglas con un ambiente de desarrollo extrictametne Mac que seria interesante estudiar para conocer el crecimiento de desarrolladores en Objetive C el lenguaje de Apple; y una aprovacion de aplicaciones que ademas de control de calidad tambien ha resultado bastante eficiente como control del negocio para evitar que las aplicaciones tuvieran caracteristicas o servicios ya planeados para la plataforma de Apple.
Por su lado Blackberry impulso su tienda de aplicaciones que siendo sincero solo conozco de menciones en blogs ya que se encuentra fuera del foco mediatico igual que la de Google Android que es otra tienda de aplicaciones que todavia tiene que crecer un poco.
¿Y que pasa con Microsoft? ¿Cómo es posible que una plataforma tan interesante como la de .Net no suene en los dispositivos mobiles? Esa es la pregunta que me tiene intrigado ya que hemos visto como en PC´s la plataforma se encuentra solida y funcionando con las nuevas mejoras gráficas y por si no fuera poco esta misma plataforma ya corre en el Xbox 360 gracias a los ezfuerzos de XNA con su framework 3.1. La respuesta mas sencilla que viene a mi mente es el sistema operativo de los moviles el Window Movile ya sea en su version 6.1 o 6.5 no llegan a tener el impacto grafico o la usabilidad que un iPhone presenta y lleva a una situacion en la que a pesar de tener un buen framework todavia necesita mejorar sus capacidades para controlar interactividades con el usuario que lleven a los dispositivos moviles con Mobile al mismo terreno del iPhone y la reciente salida de la version 6.5 nos hace pensar que estaremos esperando por un rato mas mientras Apple tendra tiempo para sorprender nuevamente.
28August2009
Posted by Dan under: Capacitacion; Desarrollo.

Siendo honesto una de los conocimientos que tuve que aprender posteriormente en mi vida profesional ha sido la de patrones de diseño que un dia descubri por un hypervinculo y que me hizo pensar en el tiempo que me hubiera ahorrado de conocerlos antes.
Para que esto no les suceda pueden ver en el blog de Gonzalo Perez una serie de screencasts sobre patrones de diseño:
Visto en el blog de Fernando Garcia.
28August2009
Posted by Dan under: Capacitacion; Desarrollo.

Mis primeras lineas de códgo las hize en una pieza de museo llamada Micro BBC en las que podias programar Basic lineal y por que no Elogo un pequeño lenguaje de programacion en español derivado de Logo derivado de Lisp (de pronto me senti programando clases) que se caracteriza principalmente por sus “graficos de tortuga” en los que un pequeño triangulo en el centro de la pantalla recibia ordenes tuyas como AD 100 y dibujaba una linea de 100 pixeles y después IZ 90 y giraba a la izquirda el triangulo para que con un AD 100 terminaras de hacer un par de lineas perpendiculares.
Debo admitir que para mis 10 años de edad era algo fascinante el poder darle instrucciones a una computadora cosa que todavia me encanta
Hoy me voy encontrando con Microsoft Small Basic una propuesta por parte de Microsoft que presenta un pequeño lenguaje de programacion derivado de Basic que limita sus comandos a 15 haciendolo lo mas facil de aprender e incluyendo un pequeño modo llamado “graficos de tortuga” para permitir a las nuevas generaciones aprender a escribir sus primeras lineas de código de una forma divertida.
Pueden descargar Small Basic de este link o leer el manual en este otro.
Para mas información sigue el link.