Sitio Web del poderoso ChicoDotNet

Sitio Web del poderoso ChicoDotNet es el lugar donde puedes aprender todo lo nuevo sobre desarrollo de aplicaciones para Windows, ASP .NET, SmartClient y adquirir los súper poderes que te da la mejor plataforma de creación de programas: Microsoft .NET

20071029

Reunión de la Comunidad .NET D. F. Octubre 2007

El martes 30 de octubre de 2007 se realiza la reunión mensual de la Comunidad .NET del D. F.

En esta ocasión las ponencias no han sido confirmadas al momento de escribir este anuncio, pero les puedo adelantar que daré una breve charla:

  • Alfonso Lara Ramos - Integración de Mashups de Microsoft PopFly con MOSS 2007.

También quiero recomendarles en especial 4 conferencias del evento que me parecen la más interesantes:

  • Héctor Obregón Roa - Diseño Interactivo: El Nuevo Rol Indispensable en los Equipos de Desarrollo de Software
  • Izcoalt Alvarez Moreno - Desarrollo Ágil con SCRUM
  • Ernesto Elizalde - Desarrollo de Software Esbelto, ¿Se puede?
  • Emilio Osorio - Lean Development en México: El cambio en la organización y la psicologia laboral del méxicano

El lugar donde en esta ocasión en especial se reúne la comunidad es:

SG'07 Conferencia y Expo Hotel Sheraton Centro Histórico Av. Juárez #70 Colonia Centro, 06010 México D. F.

La cita es de 18:30 a 20:30 horas.

La entrada como siempre es gratuita, sin embargo en esta ocasión es necesario hacer tu registro en la siguiente liga para entrar al evento:

Registro SG'07

Respecto a la ubicación puedes encontrar un mapa en la siguiente liga:

Mapa Hotel Sheraton Centro Histórico

Puedes llegar en Metro y bajarte en las estaciones Hidalgo o Juárez o si vienes en automóvil llegas por Av. Juárez, enfrente de la Alameda Central con dirección hacia el Palacio de Bellas Artes.

Etiquetas: , , ,

Reunión de la Comunidad .NET D. F. Octubre 2007

Escrito por Alfonso Lara Ramos @ 01:03 0 comentarios

Busca Reunión de la Comunidad .NET D. F. Octubre 2007 en Technorati | Guarda Reunión de la Comunidad .NET D. F. Octubre 2007 en Yahoo | Guarda Reunión de la Comunidad .NET D. F. Octubre 2007 en Google Bookmarks | Envía Reunión de la Comunidad .NET D. F. Octubre 2007 a Furl | Envía Reunión de la Comunidad .NET D. F. Octubre 2007 a Newsvine | Guarda Reunión de la Comunidad .NET D. F. Octubre 2007 en Ma.gnolia.com | Envía Reunión de la Comunidad .NET D. F. Octubre 2007 a Reddit | Envía Reunión de la Comunidad .NET D. F. Octubre 2007 a BarraPunto | Envía Reunión de la Comunidad .NET D. F. Octubre 2007 a Digg | Envía un Meme sobre Reunión de la Comunidad .NET D. F. Octubre 2007 | Guarda Reunión de la Comunidad .NET D. F. Octubre 2007 en del.icio.us | Envía Reunión de la Comunidad .NET D. F. Octubre 2007 a Fresqui | Menea Reunión de la Comunidad .NET D. F. Octubre 2007 en Menéame

Contenidos relacionados: Google, Live Search, Tafiti, Yahoo

20071021

Electric Rain Harmony

Convertir archivos SWF de Flash a XAML para Windows Presentation Foundation y Silverlight.

Harmony de Electric Rain es una nueva herramienta para convertir SWF de Adobe Flash a Microsoft WPF y Silverlight que provee a diseñadores y desarrolladores un modo fácil y rápido de convertir archivos existentes en formato SWF (Gráficos y animaciones simples) en archivos XAML para usarse inmediatamente en plataformas Microsoft WPF y Silverlight (originalmente llamada WPF/E).

Pronto será posible reutilizar y rediseñar los activos Flash que has construído a través de los años, eliminando la necesidad de recrear todo desde el principio.

Harmony v1.0 va más allá de una simple conversión cuadro por cuadro, convirtindo archivos completos en formato SWF enfocados en definiciones de formas gráficas en animaciones nativas XAML, sin embargo Harmony en su primera versión no convertirá código Action Script.

La interfase de usuario del prototipo se puede ver a continuación:

Interface de usuario de Electric Rain Harmony

Harmony permite exportar las animaciones SWF en cualquiera de dos formatos: WPF (XAML) para Windows y XAML para Silverlight, de modo que es una herramienta que puede ser la solución unificada para la actualización de contenidos que puedan ser aprovechados en herramientas de Microsoft tales como Expression Blend.

Interface de usuario de Electric Rain Harmony

Algunos enlaces interesantes acerca de Harmony son los siguientes.

Etiquetas: , , ,

Electric Rain Harmony

Escrito por Alfonso Lara Ramos @ 01:12 0 comentarios

Busca Electric Rain Harmony en Technorati | Guarda Electric Rain Harmony en Yahoo | Guarda Electric Rain Harmony en Google Bookmarks | Envía Electric Rain Harmony a Furl | Envía Electric Rain Harmony a Newsvine | Guarda Electric Rain Harmony en Ma.gnolia.com | Envía Electric Rain Harmony a Reddit | Envía Electric Rain Harmony a BarraPunto | Envía Electric Rain Harmony a Digg | Envía un Meme sobre Electric Rain Harmony | Guarda Electric Rain Harmony en del.icio.us | Envía Electric Rain Harmony a Fresqui | Menea Electric Rain Harmony en Menéame

Contenidos relacionados: Google, Live Search, Tafiti, Yahoo

20070905

Silverlight 1.0 liberado, Moonlight acordado y Expression encoder 1.0 liberado

Microsoft Silverlight 1.0

Silverlight es un plug-in multiplataforma, multinavegador que permite a los diseñadores y desarrolladores construír experiencias ricas de medios y aplicaciones ricas de Internet basadas en .NET para usarse en la Web. El día de hoy Microsoft liberó la versión 1.0 definitiva de este popular plug-in para Mac y Windows.

Algunas de las características de la versión 1.0 incluyen:

  • Soporte interconstruído para video VC-1 y WMV además de audio MP3 y WMA a través del navegador. El códec VC-1 es el estándar utilizado en los nuevos discos HD-DVD y BlueRay, y es soportado por dispositivos como XBox 360, PlayStation 3 y Windows Media Center.
  • Habilidad de descargar y reproducir en forma progresiva contenidos multimedia desde cualquier servidor Web. Se puede apuntar Silverlight a cualquier URL que contenga audio o vídeo en los formatos soportados y automáticamente se podrán tocar en esta forma desde el navegador.
  • Ejecuta desde cualquier servidor, incluídos los sistemas Apache y Linux. Además se anunció la liberación de un media-pack que acelerará el rendimiento del uso de ancho de banda para multimedia desde IIS 7.0, esto permitirá que servidores de streaming como Windows Media Server (incluído gratuitamente en las ediciones compatibles con Web de Windows Server) puedan funcionar como backend de multimedios, eficientando el uso y costos de ancho de banda.
  • Permite crear animaciones e interfases de usuario ricas, mezclando gráficos vectoriales con HTML y JavaScript, facilitando la integración con páginas desarrolladas con AJAX.
  • Silverlight tiene un modo de pantalla completa de modo que la experiencia de usuario sea más uniforme, como sucede en los interactivos en DVD, además de que no solo los vectores cambian de tamaño en forma automática, sino que también lo hacen los videos sin pausar su reproducción.

Otra novedad relacionada es la liberación de Expression Encoder 1.0 que es parte de la suite de productos Microsoft Expression, su funcionalidad principal es permitir ampliar, codificar y publicar archivos multimedia en Silverlight en gran cantidad de formatos, tales como QuickTime, WMV, AVI, MP3, WMA y otros más. A estos contenidos puedes fácilmente agregarles créditos, subtítulos, marcas de agua o logotipos, posteriormente los optimizas y finalmente los publicas directamente como contenidos Silverlight.

Además eso no es todo, Microsoft anunció una colaboración con Novell para implementar Moonlight en Linux, soportando FireFox, Konqueror y Opera (sobre esto precisamente me estaba quejando en la mañana que no puedo ver mis MashUps de PopFly en el Wii y ya está la solución). Microsoft construirá los codecs para Linux y Novell apoyará el desarrollo iniciado por Miguel de Icaza.

La liberación de Silverlight 1.1 (para desarrolladores) aún está pendiente, se anunció que habrá soporte para desarrollar colecciones, generics, IO, multihilos, geolocalización, sockets, servicios Web, REST, HTML, DOM, XML, almacenamiento local y LINQ.

El modelo de programación de Silverlight soporta VB, C#, JavaScript, Python, Ruby, Pascal y muchos más. Se puede ya descargar en forma gratuita una ampliación de Visual Studio 2008 Express Edition para obtener IntelliSense de Silverlight y se puede descargar también gratuitamente las Silverlight Tools for VS 2008 Alpha y Expression Blend Preview.

Etiquetas: , , , , , , , ,

Silverlight 1.0 liberado, Moonlight acordado y Expression encoder 1.0 liberado

Escrito por Alfonso Lara Ramos @ 11:00 0 comentarios

Busca Silverlight 1.0 liberado, Moonlight acordado y Expression encoder 1.0 liberado en Technorati | Guarda Silverlight 1.0 liberado, Moonlight acordado y Expression encoder 1.0 liberado en Yahoo | Guarda Silverlight 1.0 liberado, Moonlight acordado y Expression encoder 1.0 liberado en Google Bookmarks | Envía Silverlight 1.0 liberado, Moonlight acordado y Expression encoder 1.0 liberado a Furl | Envía Silverlight 1.0 liberado, Moonlight acordado y Expression encoder 1.0 liberado a Newsvine | Guarda Silverlight 1.0 liberado, Moonlight acordado y Expression encoder 1.0 liberado en Ma.gnolia.com | Envía Silverlight 1.0 liberado, Moonlight acordado y Expression encoder 1.0 liberado a Reddit | Envía Silverlight 1.0 liberado, Moonlight acordado y Expression encoder 1.0 liberado a BarraPunto | Envía Silverlight 1.0 liberado, Moonlight acordado y Expression encoder 1.0 liberado a Digg | Envía un Meme sobre Silverlight 1.0 liberado, Moonlight acordado y Expression encoder 1.0 liberado | Guarda Silverlight 1.0 liberado, Moonlight acordado y Expression encoder 1.0 liberado en del.icio.us | Envía Silverlight 1.0 liberado, Moonlight acordado y Expression encoder 1.0 liberado a Fresqui | Menea Silverlight 1.0 liberado, Moonlight acordado y Expression encoder 1.0 liberado en Menéame

Contenidos relacionados: Google, Live Search, Tafiti, Yahoo

20070814

Interfases de usuario ricas basadas en lenguajes XML

En esta ocasión les platicaré acerca de las opciones que existen para programar interfases de usuario ricas a partir de archivos de texto con formatos XML.

Primeramente el favorito de los últimos tiempos: XAML (se pronuncia xamel o shamel), que es un estándar abierto de Microsoft para la creación de interfases basadas en Windows Presentation Foundation que es una de las partes que vienen con .NET 3.0. Normalmente puedes producir interfases XAML utilizando Visual Studio o Microsoft Expression pero también lo puedes hacer desde cualquier editor de texto, y esto es una gran ventaja ya que desde cualquier lugar podrías corregir un detallito en tu aplicación aunque no tengas tu computadora usual a la mano. La forma en la que funciona es que se interpreta por un subsistema de Windows Vista o de Windows XP/Server 2003 con .NET 3.0 que reemplaza al GDI tradicional de Windows, este subsistema conecta los diferentes elementos con el CLR permitiéndote crear eventos totalmente de capa de presentación que interactúen con tus clases tradicionales de .NET 2.0 y obviamente por diseño esto puede hacerse también con librerías legadas de .NET 1.1 o de COM por medio de encapsulamiento, por lo que la migración de la interfase común a la atractivamente bonita e interactiva no debería significar cambios mayores en tu arquitectura de aplicación. Los gráficos vectoriales creados por medio de XAML pueden ser creados en 2D y 3D.

XAML viene del acrónimo eXtensible Application Markup Language, aunque originalmente en la etapa de "nombre clave" era eXtensible Avalon Markup Language.

XAML puede implementar casi el mismo código del lado Web que del lado Windows, en el caso de los controles de presentación propios de Windows existe la opción de hacerlo mediante Silverlight o Moonlight, lo cual permite que pueda consumirse el contenido de WPF en cualquier lugar (WPF/e).

La opción competidora más famosa es Adobe Flash (antes Macromedia Flash), si bien ha sido por mucho tiempo un estándar líder en la industria el API está basado en una implementación propietaria de JavaScript llamada ActionScript que implementa los estándares ECMA. La parte XML de Flash se llama FJAX y se implementa utilizando AJAX por medio de HTTP, que comunicaría a Flash con DOM o directamente con .NET o cualquier otro lenguaje del lado del servidor.

Interacción FJAX

Otra opción es XUL, que viene de las siglas XML-based User-interface Language, es un lenguaje propuesto por Mozilla, no es un estándar, su lógica de negocio está basada en Javascript y su principal ventaja era precisamente esa, al ejecutarse sobre un lenguaje ECMA se puede ejecutar en distintos sistemas operativos, la desventaja es que está diseñado como lenguaje del lado del cliente. Está dividido en tres grupos de componentes: Content, Skin y Locale: Content contiene la definición de los objetos de interfase de usuario; Skin define los elementos de presentación como hojas de estilo CSS y XSL; Locale define los componentes de presentación por medio de uno o más DTD.

La última opción que comentaré en esta ocasión es SVG (Scalable Vector Graphics), que es una recomendación de W3C para generar gráficos en 2D vectoriales los cuáles pueden animarse utilizando SMIL (Synchronized Multimedia Integration Language) que es un estándar de W3C, lo cuál lo hace bastante confiable además de ser también un lenguaje basado en XML, sin embargo la desventaja de SVG es que no todos los navegadores soportan su uso sin conectores de terceros, que las gráficas de la interfase de usuario no pueden ser en 3D nativo y que su lógica también funciona del lado del cliente.

Todas las opciones expuestas en esta entrada permiten generar aplicaciones con interfases de usuario ricas que incluyan vídeo, datos, imágenes y gráficos vectoriales, sin embargo mi conclusión sobre la opción más poderosa y sencilla de implementar es XAML.

Etiquetas: , , , , , , , ,

Escrito por Alfonso Lara Ramos @ 13:38 0 comentarios

Busca Interfases de usuario ricas basadas en lenguajes XML en Technorati | Guarda Interfases de usuario ricas basadas en lenguajes XML en Yahoo | Guarda Interfases de usuario ricas basadas en lenguajes XML en Google Bookmarks | Envía Interfases de usuario ricas basadas en lenguajes XML a Furl | Envía Interfases de usuario ricas basadas en lenguajes XML a Newsvine | Guarda Interfases de usuario ricas basadas en lenguajes XML en Ma.gnolia.com | Envía Interfases de usuario ricas basadas en lenguajes XML a Reddit | Envía Interfases de usuario ricas basadas en lenguajes XML a BarraPunto | Envía Interfases de usuario ricas basadas en lenguajes XML a Digg | Envía un Meme sobre Interfases de usuario ricas basadas en lenguajes XML | Guarda Interfases de usuario ricas basadas en lenguajes XML en del.icio.us | Envía Interfases de usuario ricas basadas en lenguajes XML a Fresqui | Menea Interfases de usuario ricas basadas en lenguajes XML en Menéame

Contenidos relacionados: Google, Live Search, Tafiti, Yahoo

20070813

Reunión de la Comunidad .NET D. F. Agosto 2007

El martes 28 de agosto de 2007 se realiza la reunión mensual de la Comunidad .NET del D. F.

En esta ocasión están confirmadas las siguientes ponencias:

  • Raúl Guerrero - Desarrollo con Silverlight 1.1
  • Misael Monterroca - Aplicación de mejores prácticas de desarrollo y diseño
  • Héctor Obregón - Introducción a desarrollo Embedded con Windows CE 6.0

El lugar donde se reúne la comunidad es:

Intersoftware Learning Solutions World Trade Center México Montecito #39 Piso 35, Oficina 27 Colonia Nápoles, 03810 México D. F.

La cita es de 19:00 a 21:50 horas aproximadamente.

La entrada como siempre es gratuita, puedes llegar en Metrobus y bajarte en la estación Poliforum o si vienes en automóvil llegas por Insurgentes, como a 4 cuadras del Viaducto Miguel Alemán con dirección hacia el sur. Si es tu primera vez en la Comunidad .NET es bueno que sepas que en el WTC te piden identificación a la entrada así que no la olvides.

Etiquetas: , , , , , , ,

Reunión de la Comunidad .NET D. F. Agosto 2007

Escrito por Alfonso Lara Ramos @ 18:02 0 comentarios

Busca Reunión de la Comunidad .NET D. F. Agosto 2007 en Technorati | Guarda Reunión de la Comunidad .NET D. F. Agosto 2007 en Yahoo | Guarda Reunión de la Comunidad .NET D. F. Agosto 2007 en Google Bookmarks | Envía Reunión de la Comunidad .NET D. F. Agosto 2007 a Furl | Envía Reunión de la Comunidad .NET D. F. Agosto 2007 a Newsvine | Guarda Reunión de la Comunidad .NET D. F. Agosto 2007 en Ma.gnolia.com | Envía Reunión de la Comunidad .NET D. F. Agosto 2007 a Reddit | Envía Reunión de la Comunidad .NET D. F. Agosto 2007 a BarraPunto | Envía Reunión de la Comunidad .NET D. F. Agosto 2007 a Digg | Envía un Meme sobre Reunión de la Comunidad .NET D. F. Agosto 2007 | Guarda Reunión de la Comunidad .NET D. F. Agosto 2007 en del.icio.us | Envía Reunión de la Comunidad .NET D. F. Agosto 2007 a Fresqui | Menea Reunión de la Comunidad .NET D. F. Agosto 2007 en Menéame

Contenidos relacionados: Google, Live Search, Tafiti, Yahoo

20070807

Moonlight: Windows Presentation Foundation en Linux

Los desarrolladores del Proyecto Mono liberan Moonlight, que es el Silverlight para Linux.

Los objetivos son: ejecutar aplicaciones Silverlight en Linux, proveer un SDK para Linux que permitan construir aplicaciones Silverlight y por supuesto reutilizar estas para crear aplicaciones de escritorio dentro de Linux programando con XAML.

Más información sobre Moonlight en el sitio Web del proyecto Mono.

Etiquetas: , , ,

Moonlight: Windows Presentation Foundation en Linux

Escrito por Alfonso Lara Ramos @ 01:39 0 comentarios

Busca Moonlight: Windows Presentation Foundation en Linux en Technorati | Guarda Moonlight: Windows Presentation Foundation en Linux en Yahoo | Guarda Moonlight: Windows Presentation Foundation en Linux en Google Bookmarks | Envía Moonlight: Windows Presentation Foundation en Linux a Furl | Envía Moonlight: Windows Presentation Foundation en Linux a Newsvine | Guarda Moonlight: Windows Presentation Foundation en Linux en Ma.gnolia.com | Envía Moonlight: Windows Presentation Foundation en Linux a Reddit | Envía Moonlight: Windows Presentation Foundation en Linux a BarraPunto | Envía Moonlight: Windows Presentation Foundation en Linux a Digg | Envía un Meme sobre Moonlight: Windows Presentation Foundation en Linux | Guarda Moonlight: Windows Presentation Foundation en Linux en del.icio.us | Envía Moonlight: Windows Presentation Foundation en Linux a Fresqui | Menea Moonlight: Windows Presentation Foundation en Linux en Menéame

Contenidos relacionados: Google, Live Search, Tafiti, Yahoo

20070521

Microsoft Silverlight VS. Adobe Flash. Comparativa de características

Empecé mi carrera en el desarrollo de software creando aplicaciones interactivas con Macromedia Flash , la mayoría de los ejemplos de integración con aplicaciones Web en aquél entonces eran con ASP 3.0 y Action Script así que mi primer acercamiento a las aplicaciones Web que se ejecutaban del lado del servidor luego de CGI con C, Perl y Phyton afortunadamente tendieron a los lenguajes Microsoft, que son sencillos de usar y poderosos, aunque pasé por Java y PHP efímeramente. Hoy haré una comparativa entre la tecnología de Flash con la que mi hermano Arturo y yo iniciamos la aventura y Silverlight que está brindando nuevos caminos que empiezo a explorar recientemente.

Primeramente, la documentación desde la época de Flash 4 era un poco pobre, la mayoría de las aplicaciones solían utilizar eventos "On" y en muchas ocasiones podíamos ver el menú completo de aplicaciones Flash que no evitaban que aplicaras zoom en una animación de tamaño fíjo en tu sitio Web favorito o que tardaban mucho en bajar, esto sucedía porque la mayoría de los desarrolladores que implementaban Flash no conocían mucho del lenguaje ActionScript, ¿El resultado? aplicaciones muy pesadas que se tenían que distribuír en CD's interactivos pudiendo hacerlo vía Web si se hubiera documentado el lenguaje un poco mejor y los desarrolladores hubieran programado por ActionScript sus aplicaciones Flash como lo han hecho los grandes sitios que tuvieron éxito. La documentación y el SDK fueron mejorando gradualmente pero luego Macromedia aparentemente abandonó el esfuerzo por lo que el SDK y la documentación de Flash pasaron a formar parte del lado oscuro de la fuerza: a pesar de su poder de crear aplicaciones de negocios poderosas se ha limitado su uso a la creación de animaciones y encapsulado de multimedia.

Microsoft y la comunidad de desarrolldores han documentado bastante de Windows Presentation Foundation Everywere, ahora conocido como Silverlight, además su integración completa como parte de .NET 3.0 con las clases que venimos manejando los desarrolladores .NET desde la primera versión de .NET hacen que Silverlight sea una plataforma más natural para el manejo de aplicaciones de negocios que Flash .

Independientemente de la documentación y los SDK's las diferencias entre ambas plataformas en sus puntos más notorios son las siguientes:

  1. Animación: El formato de Flash basa su animación en matrices de cuadros por segundo, si quieres mover algo en Flash tendrás que hacer algo así como lo siguiente: Tienes un círculo que hará de pelotita rebotadora, durante un lapso de 5 segundos el círculo seguirá un vector que la llevará rebotando de un lado al otro de la pantalla, dibujas la pelotita, luego la línea del vector, luego calculas que por ejemplo para 12 cuadros por segundo necesitas 60 cuadros en los cuales animarás la pelotita para que llegue de un extremo al otro del vector. Arrastras en la línea de tiempo la pelotita usando una interpolación de movimiento hasta el cuadro actual + 60 y ¡listo!, por cierto, si ejecutas en una computadora viejita la animación es probable que en lugar de los 5 segundos le tome a la pelotita llegar unos 8 si le pusiste música de fondo o tienes muchos objetos moviéndose en pantalla. En el caso de Silverlight utilizas la animación de Windows Presentation Foundation, en la cual simplemente defines las condiciones de inicio y fin de la animación de la pelotita y ¡listo!, no tienes que preocuparte de los cuadros por segundo que ocuparás.
  2. Figuras: Flash almacena las figuras usando datos binarios, para crearlas necesitarás utilizar Adobe Flasho algún otro SDK de terceros o si lo deseas las programas por medio de Action Script bit por bit, para hacer cualquiera de las dos cosas por primera ocasión requieres una curva de aprendizaje un poco larga o tener una tableta digitalizadora para dibujar a mano alzada. En el caso de Silverlight utilizas XAML que es texto que puedes crear en el Bloc de Notas, está basado en XML y no requiere que compres librerías o programas para compilarlas.
  3. Texto: Flash almacena las fuentes utilizando vectores como con cualquier otra figura, el reproductor en sí mismo no entiende las fuentes TTF y requieres explorar bastante para lograr encapsularlas en las animaciones o convertirlas en símbolos que se distorsionan porque las fuentes son de por sí bastante complejas, en el caso de Silverlight simplemente agregas a los recursos de tu aplicación la fuente original, no tiene distorsión porque estás utilizando una fuente TTF verdaderamente y se la pasas al cliente en el momento que descarga la aplicación dentro de la misma.
  4. Multimedia: Flash soporta múltiples formatos de vídeo y con una calidad excelente tanto en el vídeo, el audio y la optimización de ancho de banda sin embargo sus formatos son mayormente propietarios, en el caso de H263 no cuentas con una especificación completa en caso de que necesites construir tu propio codificador/decodificador de vídeo, en el caso de On2 el licenciamiento tiene precios prohibitivos, en el caso del audio igualmente los formatos son propietarios, a excepción de ADPCM que ocupa mucho espacio por su baja compresión y MP3 que es bueno pero está volviéndose obsoleto y que requiere pagos de licencias y librerías de conversión de terceros. En el caso de Silverlight se usa el estándar de la industria VC-1 para el vídeo, soporta WMV y WMA que puedes crear gratis con Windows Movie Maker o si prefieres hacer tu propio codificador/decodificador puedes usar el Encoder SDK que es gratuito. Silverlight es más fácil y barato.
  5. Scripting: Flash utiliza ActionScript que es un lenguaje poderoso basado en ANSI pero para el cual no existen actualmente herramientas que permitan programarlo para crear aplicaciones de negocio, como lo es Visual Studio, todo lo que programas en C# o VB para tus aplicaciones Silverlight lo puedes reutilizar para una aplicación WinForms o ASP .NET.

La conclusión es que Flash es una excelente plataforma de desarrollo de aplicaciones pero que su implementación no es tan sencilla como Silverlight, que además de ser visualmente igual de poderoso está soportado por una gran base de conocimiento que crece día con día, está basado en texto, se integra fácilmente con las aplicaciones .NET y es más barato de implementar. ¿Mi veredicto? Me cambio a Silverlight.

Etiquetas: , , ,

Escrito por Alfonso Lara Ramos @ 14:52 0 comentarios

Busca Microsoft Silverlight VS. Adobe Flash. Comparativa de características en Technorati | Guarda Microsoft Silverlight VS. Adobe Flash. Comparativa de características en Yahoo | Guarda Microsoft Silverlight VS. Adobe Flash. Comparativa de características en Google Bookmarks | Envía Microsoft Silverlight VS. Adobe Flash. Comparativa de características a Furl | Envía Microsoft Silverlight VS. Adobe Flash. Comparativa de características a Newsvine | Guarda Microsoft Silverlight VS. Adobe Flash. Comparativa de características en Ma.gnolia.com | Envía Microsoft Silverlight VS. Adobe Flash. Comparativa de características a Reddit | Envía Microsoft Silverlight VS. Adobe Flash. Comparativa de características a BarraPunto | Envía Microsoft Silverlight VS. Adobe Flash. Comparativa de características a Digg | Envía un Meme sobre Microsoft Silverlight VS. Adobe Flash. Comparativa de características | Guarda Microsoft Silverlight VS. Adobe Flash. Comparativa de características en del.icio.us | Envía Microsoft Silverlight VS. Adobe Flash. Comparativa de características a Fresqui | Menea Microsoft Silverlight VS. Adobe Flash. Comparativa de características en Menéame

Contenidos relacionados: Google, Live Search, Tafiti, Yahoo

20070519

Microsoft PopFly

Microsoft PopFly

Microsoft PopFly es un sitio que presentó Microsoft basado en Silverlight que tiene como principal característica en que puedes crear y compartir mezclas de servicios de Internet, tales como Flickr, Twitter, Virtual Earth, gadgets y aplicaciones. Todas ellas pueden construírse directamente desde el sitio de PopFly ya que la aplicación te permite utilizar todas las herramientas necesarias en una interface Windows Presentation Foundation.

Está formado de dos partes principalmente:

  • PopFly Creator, que es un conjunto de herramientas visuales para la creación de páginas Web y mezclas de herramientas Web 2.0. A su vez, PopFly Creator se divide en Mashup Creator (creador de mezclas) y Web Page Creator (creador de páginas Web)
  • PopFly Space, que es una comunidad de creadores en las que puedes hospedar hasta 25 Mb de creaciones para compartirlas con otros usuarios de PopFly, otras de las características de PopFly Space es que se puede interactuar con el resto de la comunidad calificando las creaciones, comentándolas y creando nuevas mezclas a partir de las existentes.

Mashup Creator tiene por el momento las siguientes herramientas:

  • Blocks (Bloques), Permite realizar cosas como obtención de fotografías, contenidos, vídeos, etc. a partir de servicios como Live Spaces y mostrarlas en presentaciones, controles interactivos, fuentes RSS y otras opciones sin necesidad de meterle código, esto si bien no suena muy divertido para los desarrolladores significa que no tienes que hacer todas las operaciones de conexión, transformación y personalización que harías sobre las fuentes XML originales para aprovecharlas, si bien esto puedes hacerlo de cualquier manera.
  • La superficie de diseño permite colocar los bloques y conectarlos gráficamene para crear las aplicaciones, al estilo de Windows Workflow Foundation, pero más parecido a conexiones de diagramas de red.
  • Tutoriales integrados que te permiten aprender todo lo necesario para utilizar PopFly rápidamente, como si consultaras la ayuda de MSDN dentro de tu Visual Studio o Expression Web
  • La vista de código te permite fácilmente modificar tus mezclas diectamente desde el HTML, con ello puedes personalizarlas utilizando Javascript, HTML o CSS como si de cualquier otra aplicación de desarrollo para Web se tratara.

Por otro lado, las características de Web Page Creator son las siguientes:

  • Permite el diseño visual de tus páginas utilizando la misma tecnología que Microsoft Office Live Web Designer
  • Plantillas, estilos y esquemas de colores integrados, entre los que puedes escoger más de 150 temas diferentes, 10 estilos y 30 esquemas de colores, estos puedes modificarlos también directamente en el código, la gran ventaja es tener más de 45000 puntos de partida predefinidos para ahorrar tiempo diseñando y ganarlo para ponerse creativos.
  • Capacidad de incrustar mezclas, lo cual te permite incluír fácilmente en tus páginas contenidos tales como animaiones Flash, fuentes RSS, vídeos, audio, gráficos en 3D y todo aquello que se te ocurra a ti o a cualquier otro miembro de la comunidad PopFly.

Finalmente, la comunidad PopFly Space incluye herramientas de colaboración, tales como:

  • Votaciones y comentarios, los cuales permiten mantener los mejores contenidos, mezclas, aplicaciones y proyectos mo más populares, según la interacción de la comunidad
  • Opciones de red social, que te permiten conectarte con otros creadores, compartir tus datos con ellos y seguirles la pista a sus proyectos.
  • Lo más interesante es que tiene su propio Plug-in para Visual Studio Express, de modo que si la interfase de PopFly no te acomoda puedes compartir tus proyectos desarrollados con tu herramienta de siempre o si te acomoda siempre puedes tener a la mano tus proyectos sin ener que conectarte siempre. Si no te acomoda la puedes personalzar desde el código. ;-)

Etiquetas: , , , , , , , ,

Microsoft PopFly

Escrito por Alfonso Lara Ramos @ 23:45 0 comentarios

Busca Microsoft PopFly en Technorati | Guarda Microsoft PopFly en Yahoo | Guarda Microsoft PopFly en Google Bookmarks | Envía Microsoft PopFly a Furl | Envía Microsoft PopFly a Newsvine | Guarda Microsoft PopFly en Ma.gnolia.com | Envía Microsoft PopFly a Reddit | Envía Microsoft PopFly a BarraPunto | Envía Microsoft PopFly a Digg | Envía un Meme sobre Microsoft PopFly | Guarda Microsoft PopFly en del.icio.us | Envía Microsoft PopFly a Fresqui | Menea Microsoft PopFly en Menéame

Contenidos relacionados: Google, Live Search, Tafiti, Yahoo

20070517

IronPhyton

IronPython es una implementación del poderoso lenguaje Python que corre en .NET. Funciona en una consola interactiva que se compila por completo dinámicamente. Se integra con el resto del .NET Framework y permite a los programadores Phyton acceder a las librerías .NET en forma natural mientras mantiene compatibilidad completa con el lenguaje Phyton original. Desde mi punto de vista si estas explorando las ventajas de los lenguajes dinámicos IronPhyton es una excelente opción en lo que llegan las nuevas versiones de C# 3.0 y VB 9.0. Silverlight soporta IronPhyton y ASP .NET Futures también está incluyendo el soporte completo para este lenguaje dinámico. A continuación algunos enlaces útiles para utilizar IronPhyton:

Etiquetas: , , , , ,

Escrito por Alfonso Lara Ramos @ 11:39 0 comentarios

Busca IronPhyton en Technorati | Guarda IronPhyton en Yahoo | Guarda IronPhyton en Google Bookmarks | Envía IronPhyton a Furl | Envía IronPhyton a Newsvine | Guarda IronPhyton en Ma.gnolia.com | Envía IronPhyton a Reddit | Envía IronPhyton a BarraPunto | Envía IronPhyton a Digg | Envía un Meme sobre IronPhyton | Guarda IronPhyton en del.icio.us | Envía IronPhyton a Fresqui | Menea IronPhyton en Menéame

Contenidos relacionados: Google, Live Search, Tafiti, Yahoo

20070513

WebCasts de Silverlight en español

Durante esta semana y la siguiente habrán tres WebCasts dedicados a Silverlight en la lengua de Cervantes, la información de dichos Webcasts la comparto a continuación:

Introducción a Silverlight - 15/05/2007
Conozca lo ultimo en tecnología de desarrollo de aplicaciones web ricas en contenido de Microsoft. Además, conozca como implementar animaciones básicas dentro de sus aplicaciones. Presentado por: Roberto Hernández-Pou, MCSD.NET MCT MCSE MCDBA, MVP Visual Studio .NET Security
Animaciónes, Scripting y Multimedia con Silverlight - 17/05/2007
Conozca cómo crear animaciones personalizadas, responder a la interacción del usuario y como implementar sonido y video en sus animaciones. Presentado por: Roberto Hernández-Pou, MCSD.NET MCT MCSE MCDBA, MVP Visual Studio .NET Security
Codigo Manejado y Silverlight 1.1 - 22/05/2007
Conozca el futuro de Silverlight, aprendiendo como utilizar código manejado para personalizar el comportamiento de sus animaciones y aplicaciones en el browser. Presentado por: Roberto Hernández-Pou, MCSD.NET MCT MCSE MCDBA MVP Visual Studio .NET Security

Etiquetas: , , , ,

Escrito por Alfonso Lara Ramos @