November 2008 - Posts

¡Gracias a todos por participar en mi webcast!

En este webcast aprendimos la interacción de Silverlight con controles de ASP.NET y como podemos darles nuevas maneras de interactividad usando AJAX. Aquí les dejo la presentación para los que les interese.

Tambien pueden descargar las demos de mi SkyDrive a continuación. Espero que les haya gustado y cualquier comentario sigo a sus órdenes.

Y a continuación puedes descargar las demos. Requieren VS2008 nadamás.

Cheers! Beer

¡Gracias por atender a mi webcast!

Aquí les dejo la presentación que vimos durante el webcast así como los demos que fueron utilizados durante el evento.

Aprendimos a nivel introductorio como crear aplicaciones de Silverlight y como podemos integrar diferentes tipos de aplicativos fácilmente así como liga a datos y plantillas.

Les dejo la presentación:

Y tambien los demos:

Espero que les sea útil y les sea de su agrado.

Cheers! Beer

Seadragon Icon

A muchos nos gusta DeepZoom, nos da una capacidad de mostrar contenido de una manera dinámica y concisa. Para las personas que estan interesadas en usar esta tecnología pero no cuentan con la plataforma de Silverlight pueden usar una versión completamente re-escrita desde cero de DeepZoom en JavaScript. Se le conoce como Seadragon-AJAX.

Lo mejor de esto es que no te requiere que escribas ni una sola línea de código dentro de tus aplicaciones.

Echenle un ojo a la galería. Vale la pena para aquellos sitios web que estan en alguna plataforma que podría no ser soportada con Silverlight.

Cheers! Beer

Technorati Tags: ,,
Posted 11-25-2008 1:35 PM by chris | with no comments
Filed under: ,

 

MiembroInetaLatam2008

Bronce

 

 

 

 

 

 

 

Tenía este post en los drafts desde hace más de un mes y se había perdido en el limbo.

Pero bueno, solo para comentarles que GUN (Grupo de Usuarios NET) ya forma parte de INETA. Para los que no saben que es INETA es una organización no lucrativa e independiente sin fines de lucro que da apoyo a todos los usuarios interesados en las tecnologías .NET de Microsoft.

El ser partícipe de esta asociación nos permite tener más oradores, más visibilidad ante la industria y poder participar en los eventos que organicen así como contar con el apoyo indirecto de Microsoft.

Me da mucho gusto ver que nuestra comunidad sigue creciendo y se ha consolidado en tan poco tiempo como una de las mejores comunidades de NET en México – y esperemos que de Latinoamerica también.

Yo soy orador regional de INETA desde hace un par de años por lo que he visto como ha crecido y como ha apoyado a las comunidades y a la industria.

¡Los invito a que participen en GUN, tenemos foros, blogs, chats – todo!

Cheers! Beer

 

 

 

 

 

Posted 11-24-2008 9:58 PM by chris | with no comments
Filed under: ,

¿Te interesa aprender crear aplicaciones nuevas y emocinantes e innovadoras que dejen a todos con la boca abierta? Stick out tongue

No dejes de acompañarnos este Jueves 27 de Noviembre a la reunión de GUN donde estaremos hablando de lo nuevo que viene con Azure Services Platform y Windows 7.

Como ven estará bastante interesante la reunión y tendremos la oportunidad de realizar networking con gente del medio y por ultimo tendremos una sesión de Rockband.

Aquí les comparto la agenda de la reunión:

Cuarta Reunion del Grupo de Usuarios .NET (GUN)

Fecha:   Jueves 27 de Noviembre de 2008
Lugar:   Restaurante Musuko 
             Nuevo León 160 Esq. Campeche 
             Col. Hipódromo Condesa

Agenda:
19:00 - 19:30  Registro
19:30 - 20:15  Windows Azure (Christian Strevel)
20:20 - 21:05  Windows 7 (Arturo Garrido)
21:10 - 22:20  Networking y Rockband

Recuerda que hay sushi y bebidas que corren por la cuenta de cada quien. Así mismo tendremos una sesión de Rockband para desestresarnos un rato.

Confirma tu asistencia en registro@gunet.com.mx o en el Evento de Facebook. Esta vez estaremos rifando un libro de Visual Basic 2008.

cartel gunet 04

Azure Services Platform Rhythm – Metro Training Workshop Agenda

Begin

Length

End

Session Title

Presenter

Tuesday

       

8:30 AM

30

9:00 AM

Registration and Breakfast

9:00 AM

75

10:15 AM

Azure Services Platform Overview

James Conard

10:15 AM

15

10:30 AM

Break

10:30 AM

75

11:45 AM

Introduction to Windows Azure

David Aiken

11:45 AM

60

12:45 PM

Lunch (Provided)

12:45 PM

75

2:00 PM

Introduction to SQL Services

Ryan Dunn

2:15 PM

15

2:30 PM

Break

2:15 PM

75

3:30 PM

Introduction to Live Services

Arash Ghanaie-Sichanie

3:30 PM

15

3:45 PM

Break

3:45 PM

75

5:00 PM

Introduction to .NET Services

John Shewchuk

Wednesday

       

8:30 AM

30

9:00 AM

Breakfast

9:00 AM

75

10:15 AM

Windows Azure Compute Services

David Aiken

10:15 AM

15

10:30 AM

Break

10:30 AM

75

11:45 PM

Windows Azure Storage Service

David Aiken

11:45 PM

60

12:45 PM

Lunch (Provided)

12:45 PM

75

2:00 PM

SQL Data Services

Ryan Dunn

2:00 PM

15

2:15 PM

Break

2:15 PM

75

3:30 PM

.NET Service Bus & Workflow Service

Clemens Vasters

3:45 PM

60

5:00 PM

Labs

SDS (3), Windows Azure (3)

Proctors:  Ryan (SDS), David (Windows Azure)

Thursday

       

8:30 AM

30

9:00 AM

Breakfast

9:00 AM

75

10:15 AM

Identity and the .NET Access Control Services

Justin Smith

10:15 AM

15

10:30 AM

Break

10:30 AM

60

11:30 AM

Labs

Service Bus, Workflow, Access Control

Proctors:  Nigel Watling & Ryan Dunn (Service Bus, Workflow, Access Control)

11:30 AM

60

12:30 PM

Lunch (Provided)

12:30 PM

75

1:45 PM

Building Mesh-enabled Web Applications

Arash Ghanaie-Sichanie

1:45 PM

15

2:00 PM

Break

2:00 PM

60

3:15 PM

Panel Q&A

3:15 PM

30

3:45 PM

Wrap-up & Next Steps

Steve DiMarco

3:45 PM

60

5:00 PM

Labs

Resource Model, Mesh Applications

Proctors:  Arash (Mesh), Anson Horton (Mesh), Andreas, Tatyana (Mesh)

IntellektLogoRaster ¡El útlimo de este mes!

El próximo 20 de Noviembre; Intellekt estará impartiendo un webcast muy interesante sobre la creación de aplicaciones ricas de internet con Silverlight 2.

Silverlight proporciona una potente plataforma para desarrollar la siguiente generación de aplicaciones enriquecidas interactivas en Internet. En esta sesión demostraremos el desarrollo de una aplicación enriquecida interactiva (RIA) utilizando Silverlight y Microsoft .NET. Abarcaremos cómo utilizar Microsoft Visual Studio para crear aplicaciones, cómo crear interfaces de usuario utilizando la marcación y el código XAML, cómo desarrollar control personalizado, cómo recuperar datos de un servicio Web y cómo manipular datos con XML y LINQ.

Fecha: 20/11/2008 (dd/mm/yyyy).
Hora: 10:00 (GMT-05:00 Colombia, Panama).
Si tiene dudas con la conversión de zonas horarias, por favor haga clic aquí

URL de Registro para Asistentes (Público):
http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032389985&Culture=es-AR

Recuerda que estaremos utilizando LiveMeeting y será en vivo, por lo que les dejo estos recursos para que estén preparados:

Anfitrión:

Esta plática es a nivel 200-300 – se recomienda que ya conozcas y tengas nociones de Silverlight con un poco de LINQ y otro poco de XML.

¡No faltes!

Cheers! Beer

Pues aqui nos encontramos en el AICM preparados y listos para abordar el vuelo AM670 a Seattle. El motivo de este viaje es tomar un TTT (train-the-trainers) sobre Windows Azure Services para después replicarlo a ISV’s en México, Latinoamerica, USA y Europa.

Será un entrenamiento intensivo de tres días mientras que el cuarto será exclusivamente a los delivery partners (en este caso, Intellekt) con el fin de conocer todo lo necesario sobre la plataforma y permitir a las empresas a tener una vista más detallada de lo que se puede hacer y cómo hacerlo. Realmente estoy muy contento de que hayamos sido seleccionados de nuevo y más por lo que viene después de esto … seremos una de las únicas empresas en México que contarán con el material de primera mano de Microsoft Corp. Esto ya lo hemos hecho con Windows Vista, Windows Longhorn, Orcas, Windows Vista Certificaction Workshop y Office 12 Touchdown.

Me encanta Seattle y Redmond y además de que tengo muy buenos amigos por allá. Regresando aprovecharemos para dar este curso presencial dentro de Intellekt, por si a alguien le interesa tomarlo (gratis!) no deje de escribirme mediante este blog o bien en Facebook.

Estaré intentando escribir todos los días mis notas sobre el curso y mantengánse al tanto de este blog para saber donde serán los eventos de entrenamiento.

Seguimos en contacto.

Cheers! Beer

SmallBasic

En el PDC conocí a Scott (o algo así creo que ya había bebido demasiadas cheves) pero era uno de los Lead Devs de este producto.

Me encantó la idea. Es un producto enfocado a traer lo “divertido” de programar a los niños mediante un entorno de desarrollo sencillo e intuitivo. Creo que tambien le puede servir a algunos adultos que apenas están aprendiendo (o aquellos que no aprendieron bien) y es un gran paso al mundo del desarrollo.

Small Basic esta basado en el lenguaje de programación original BASIC (en el que yo aprendí) pero esta basado sobre la plataforma .NET; y le hace honor a su nombre, es realmente pequeño.

image

El “IDE” de SmallBasic es muy sencillo. Muestra las opciones principales en un simple Ribbon Bar agrupadas por su utilización las cuales serían operaciones de archivo (nuevo, abrir, salvar) operaciones de edición (cortar, copiar, pegar, undo, redo) y las operaciones de compilación (checar, compilar, correr).

El intellisense es completo y aparece del lado derecho una descripción completa de las operaciones que puedes realizar con la palabra que estas usando y puedes navegar entre las opciones moviendo las teclas de función arriba o abajo.

image

Nota como el Intellisense te da una breve descripción del método o keyword que estas usando para que sepas que es lo que estas buscando.

Creo que esta herramienta puede ser invaluable para enseñar a escuelas de nivel medio o superior como introducción a programación o bien, como parte de la matrícula en vez de estar usando Cobol, Pascal y Visual Basic 6 (buaaghhhh).

Lo único que le falta es que todo estuviera en español … hasta ahorita no he encontrado la versión… tal vez esté por ahí.

Echenle el ojo y me dicen que piensan de la herramientita.

Cheers! Beer

Para los que no pudieron asistir a la clausura, el buen Arturo se tomó la molestia de hacer un PhotoSynth del evento. 175 fotos al 87% synthy.

¡Checalo!

Si no lo puedes ver en tu navegador haz click aqui

Cheers! Beer

Apenas pude subir la presentación a SlideShare y los demos a mi Skydrive pero aquí se los dejo para el que le interese.

Durante esta presentación vimos la evolución de las UI y como podemos crear interfases adaptivas que nos permitan crear una mejor experiencia al usuario.

Y a continuación puedes descargar las demos. Requieren VS2008 por si te interesa compilarlas.

Cheers! Beer

IntellektLogoRaster ¡Otro webcast!

El próximo 14 de Noviembre; Intellekt estará impartiendo un webcast muy interesante sobre Silverlight y AJAX.

En esta presentación veremos cómo acercar las tecnologías ASP.NET y AJAX para crear una experiencia dinámica con el Web. Veremos la creación de la denominada Aplicación enriquecida de Internet (RIA) utilizando Microsoft Silverlight en conjunto con ASP.NET AJAX. Las RIAs son aplicaciones Web que tienen la apariencia y actúan como aplicaciones de escritorio. La interfaz de usuario reacciona inmediatamente a los eventos mientras que los datos se transfieren de manera no sincronizada entre el cliente y el servidor.

Fecha: 14/11/2008 (dd/mm/yyyy).
Hora: 15:30 (GMT-05:00 Colombia, Panama).
Si tiene dudas con la conversión de zonas horarias, por favor haga clic aquí

URL de Registro para Asistentes (Público):
http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032389862&Culture=es-AR

Recuerda que estaremos utilizando LiveMeeting y será en vivo, por lo que les dejo estos recursos para que estén preparados:

Anfitrión:

Esta plática es a nivel 200-300 – se recomienda que ya conozcas y tengas nociones de Silverlight y AJAX

¡Los esperamos!

Cheers! Beer

No había tenido oportunidad de postear sobre nuestra visita debido a que he estado de viaje por todos lados. Cuando termino los viajes regreso y con muchisimos pendientes así que pues ha sido un poco complicado.

Nos pasamos una excelente semana en el PDC. Estuvimos con mis buenos amigos de Microsoft México y nos encontramos viejos amigos y nuevos conocidos. Fué definitivamente una experiencia para recordar y valió la pena. Ya subí las fotos a mi Facebook por si a alguien le interesa.

Hablemos un poco acerca de lo que se anunció en el PDC. Todo mundo se preocupa por el futuro (y más como se encuentra la crisis económica en el mundo) y los anuncios de la nueva tecnología que se menciona en el PDC realmente cambiará la forma de hacer negocios para muchas empresas.

Windows Azure.

Piensen en lo que tenemos dentro de la caja. Dentro de la computadora. Tenemos una serie de interfases que nos permiten construir aplicaciones fácilmente. No tenemos como desarrolladores que estar creando una y otra vez todo lo necesario para guardar en el disco duro, desplegar datos en el monitor, etc. Tenemos un sistema operativo que se encarga de toda esa plomería y nosotros típicamente nos enfocamos a la lógica de negocio.

Pero los desarrolladores de servicios muchas veces tienen que hacer una y otra vez esta plomería.

Windows Azure pensemos que es un sistema operativo que estará en la nube que permitirá el uso de sistemas, servicios y aplicaciones tanto en la nube como en la caja y podremos apalancar y desarrollar aplicaciones que se usen en ambas.

Si eres una empresa pequeña, los servicios en la nube serán menos costosos ya que serán hospedados por Microsoft dentro de sus centros de datos. Si eres una empresa grande y tienes la infraestructura puedes utilizar esos servicios internamente y si eres una empresa elástica puedes almacenar algunos servicios en la nube y otros internamente y proveer a los usuarios ambas funcionalidades, algunos locales y algunos en la nube; y lo más importante todo esto en cualquier dispositivo.

Este es el primer paso hacia la visión que se tenía con NET de “conectar a los usuarios y dispositivos con la información, en cualquier lugar, en cualquier momento.”

Esto realmente es el futuro. Un futuro dinámico, ágil que puede ser fácilmente adoptado gracias a la flexibilidad que nos provee el modelo a las emrpesas y al vasto de los sistemas operativos de Microsoft en el mundo.

Para más información sobre Windows Azure puedes ver estos vínculos:

Además de que en la siguiente reunión de la comunidad GUN de Noviembre estaremos dándo una charla detallada de esta nueva plataforma.

Windows 7 (Siete)

Muchos dicen que Windows 7 es el Windows Vista que debió haber sido desde el punto de Vista de la Experiencia de Usuario. Ok, ok … si se fijan realmente Windows Vista no tiene un cambio sustancial sobre la UI salvo será las búsquedas integradas … pero en si seguimos usando el sistema operativo como si fuera un Windows XP.

En Windows 7 se ha enfatizado la Experiencia de Usuario. Windows Vista introdujó Aero y algunos cambios sobre la manera en que se usa el sistema operativo. Sin embargo, Windows 7 introduce un experiencia de usuario más cool, más sexy y sobre todo más intuitiva. Window Docking, Jump Lists, Aero mejorado, UAC menos intrusivo son algunas de las características que tiene el nuevo sistema operativo. Dentro del PDC se mostró corriendo en una ultra-lite PC con un procesador de 1 GHz y un 1 GB de RAM y el sistema operativo corre y bootea mucho más rápido.

Otra cosa interesante es que Windows 7 está utilizando todo el kernel y los lineamientos que Windows Vista … así que no habrá problemas de compatibilidad como los hubo durante la transición de XP a Vista. Es interesante ver que los requerimientos de sistema de Windows 7 son menores que los actuales de Windows Vista.

El programa de certificación para ISV y dispositivos no ha cambiado … así que si desarrollas software y te preocupa este punto será muy sencilla la transición. Para más información sobre Windows 7 te invito a que visites estos vínculos:

También durante la plática de la siguiente reunión de la comunidad GUN estaremos dando un Lap Around Windows 7 para que te apuntes y participes.

Office 14

Microsoft demostró las nuevas Office Web Applications. Son básicamente todas las aplicaciones de la Suite de Office con su tratamiento de Azure: Word, Excel, PowerPoint y OneNote (en la nube) – Outlook por obvias razones no entra en este tratamiento ya que para eso existe Outlook Web Access (OWA).

Pero tomen en cuenta que no es un writely cualquiera – son aplicaciones ricas completamente funcionales muy, pero muy parecidas a lo que usamos en el escritorio desde el navegador. Las versiones basadas en el navegador están corriendo sobre Silverlight y se hicieron demos de dichas aplicaciones corriendo tanto en Internet Explorer como en Firefox – lo que nos muestra el poder del soporte a multi-plataforma de los aplicativos.

Algo que realmente me impactó fué la capacidad de los usuarios para trabajar en el mismo documento al mismo tiempo y ver los cambios en tiempo real.

Para más información acerca de Office 14 les invito a ver estos vínculos:

Las últimas pero no las menores

Lo antes mencionado digamos que es lo “más relevante” para la industria en el PDC. Sin embargo vimos nuevos productos y cambios, aquí les van los one-liners:

Visual Studio 2010 desarrollado completamente en WPF con soporte muy cool a multi-monitor, excelentes caracteristicas de integración y colaboración.

El NET Framework 4.0 con nuevas mejoras sobre WCF y WF; el futuro de ASP.NET y la integración de componentes.

En fin; estuvimos muy contentos con lo que vimos en el PDC. Windows Vista necesitaba rehacerse para seguridad y con Windows 7 las cosas han mejorado. Hemos visto como Amazon y Google han creado sus servicios en la nube y vemos como los desarrolladores de la plataforma NET ahora tienen la opción utilizando Azure Platform; ahora si podremos crear innovadoras, emocionantes y novedosas aplicaciones que corran en diferentes dispositivos y accederlas desde cualquier parte.

El futuro se ve bien. Al menos para nosotros si lo es.

Cheers!Beer

n24359368159_5227 ¡Hola que taaaaaaaaaaaaaaaaaaaaaaaaaal!

Apenas tuve tiempo de escribir la reseña de la tercera sesión de GUN (Grupo de Usuarios NET) debido a que estuvimos en el PDC’08 durante la semana pasada y un par de días “off” en Los Angeles. Pero aquí estamos de nuevo con las pilas recargadas escribiendo sobre lo que aconteció en la reunión pasada de GUN.

Esta vez la reunión fué más íntima debido a que mucha gente no supo bien el cambio del último Jueves de cada mes y se complicó; sin embargo la reunión se dió como siempre y tuvimos dos nuevos integrantes.

La primera parte de la sesión corrió a cargo de mi buen amigo y compañero Roberto (thrasska) que nos dió un “Desarrollando la siguiente generación de aplicaciones de datos” donde vimos todas las nuevas características de datos que nos ofrece la plataforma. Datos espaciales, nuevos tipos de datos, nuevos T-SQL … todo lo que querías saber sobre SQL Server 2008 y temías preguntar. Stick out tongue

Intellekt is in the house Robert in action Robert in action

La segunda sesión corrió a cargo de David donde estuvo platicando sobre SQL Server 2008 Reporting Services y las nuevas características de la herramienta con algunas demostraciones de como usar los controles tanto en ASP.NET como en Windows Forms. Además de temas de configuración de la herramienta.

DSC01285 DSC01286 DSC01287

Todo, como siempre sobre el cordial y ameno ambiente que caracteriza nuestra comunidad. Esta vez cambiamos la ya acostumbrada sesión de RockBand por unos tacos en el Kalimán de la Condesa – y por cierto ¡hasta que se le hizo al buen Mike Tena ganarse un libro!

La siguiente reunión será realizada en el mismo lugar de siempre el 27 de Noviembre. Esta será la última reunión del año así que estamos preparando unas sorpresas y los temas serán Windows Azure y Windows 7 … ¡no te puedes perder esta reunión!

Cheers! Beer