Mostrando las entradas con la etiqueta Silverlight. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Silverlight. Mostrar todas las entradas

Windows Phone 7 en el TechCamp 2010

Hace algunos días tuve el agrado de ser uno de los expositores en el TechCamp 2010, el evento estaba destinado a exponer las tendencias y tecnologías móviles que están marcando la diferencia a nivel mundial y como dichas tecnologías cambiaran el entorno en el cual nos desembolvemos diariamente.

Dado el tema del evento decidí exponer sobre Windows Phone 7, decidí empezar por como se conseptualizó, porqué nació, porqué los cambios que se realizaron a toda la plataforma móvil de Microsoft, las tecnologías involucradas y para finalizar algunos Live Demos. La sesión transcurrió con normalidad a exepción de el internet que se fue y lo cual me impidió hacer un rápido demo de un Twitter Client y unas malas pasadas por parte de Visual Studio y Blend, pero al final los asistentes lograrón conocer las bases de la plataforma y sus capacidades.

Les dejo los materiales de la presentación en caso que los deseen utilizar o jugar con ellos un rato. Winking smile

Presentación

Demos

{Happy Coding}

Silverlight vs Flash vs HTML 5

Expondré varios puntos al respecto, los cuales espero ayuden a aclarar todo el panorama en Internet con respecto a tecnologías para crear RIA (Rich Internet Applications).

Primero quiero aclarar que son tecnologías similares, con capacidades  similares (muy similares) pero cada una tiene un nicho o escenario de implementación diferente.

HTML 5

Decidí empezar con HTML 5 para sacarlo del escenario temporalmente (dado que no es una tecnología con especificaciones finales y no es un plug-in como Silverlight y Flash), hasta el momento tenemos algunos browsers que pueden implementar algunas de las características que propone el nuevo estandar. Es cierto que es sumanmente poderoso y que no hará falta ningún plug-in en las PCs de los usuarios para usar la tecnología en los sitios web, además que el rendimiento será bastante bueno, tal y como lo es ahora con las actuales especificaciones de HTML 4.

Se espera que HTML 5 esté listo para el 2022 lo cual es muchísimo tiempo. El problema con el tiempo es que las empresas privadas en este caso Microsoft y Adobe tienen un ciclo de innovación y actualización mucho más rápido del que puede tener la W3C con HTML 5, lo cual en su momento marcará una gran diferencia de características entre las tecnologías presentes cuando HTML 5 alcance su lanzamiento final en el 2022. Hasta ese momento veremos especificaciones previas las cuales ayudarán a los sitios de Internet a ambientarse con la tecnología.

Pueden ver el estado actual de las especificaciones de HTML 5 al 3 de Septiembre del 2010 aquí.

Silverlight vs Flashflashsilverlight

¿Cúal es más liviano? (Consumo CPU, tiempo de carga, ejecución de tareas, etc)

Ambos dan muy buen rendimiento, podemos abarcar muchísimos aspectos, podemos realizar pruebas de BubbleMark para ver el comportamiento de performance y FPS sin embargo los escenarios varian. En tiempo de carga Silverlight es unos microsegundos más lento, sin embargo en consumo de CPU Silverlight y Flash están empatados. Si nuestro sitio tendrá muchísimas visitas y deseamos hacerle las cosas más fáciles al usuario es recomendable utilizar Flash ya que la mayoría tienen el plug-in instalado, sin embargo si ejecutan varios videos al mismo tiempo en un solo navegador puede que les de problemas de rendimiento y consumo de recursos, por naturaleza Flash tiende a ser más pesado.

¿Cúal tiene mejores capacidades? (API-s, librerías, frameworks)

Todo depende de lo que trates de hacer. Por un lado Silverlight cuenta con el apoyo del .Net Framework, con un subset de clases bastante bueno el cual le da poder empresarial y capacidad de mejorar las aplicaciones web sobradamente. Del lado de Flash tenemos una comunidad gigantesca, madura y con bastante tiempo en el mercado, por lo cual se pueden encontrar librerías de ActionScript para casi todo. Si tratamos de comparar ActionScript con lenguajes como C#, VB y IronPhyton encontraremos que es más fácil de aprender los anteriores y son más amigables y entendibles.

¿Con cúal desarrollo más rápido?

Con Silverlight tenemos a .NET, C# y VB hay muchísimos desarrolladores que ya conocen las herramientas: Visual Studio, Expression, los Toolkits y además los proyectos de soporte en Codeplex. Con Flash podemos programar utilizando Flash CS4 o Flex Builder, todo depende la perspectiva de diseñador o desarrollador que tengas.

Ambas tecnologías utilizan lenguajes para definir la UI de forma similar, Silverlight por su lado utiliza XAML y Flash con MXML.

En este caso Microsoft gana con las herramientas de desarrollo pero Adobe gana en la integración con herramientas de diseño gráfico.

¿Manejo de Audio-Video-Imagenes?

La mayoría de los sitios en Internet de streaming y contenido de video es Flash. Sin embargo Silverlight pone una excelente competencia en escenarios de video en Alta Definición y Streaming de video con bits variables, utilizando Silverlight Smooth Streaming.

Otros

Como vemos ambas tienen sus pros y sus contras. Flash tiene una comunidad muy grande, pero Silverlight no se queda atrás. Desde el lado de aplicaciones de negocios Silverlight posee más peso y mejores características gracias a la dupla con el .Net Framework. Silverlight es multi browser y corre en Windows y Mac OS, puede correr en Linux con Moonlight. Flash es multi browser y hay plug-in oficial para Linux.

Con Silverlight podemos programar para Web, Desktop (utilizando la característica Out-Of-Browser) y Windows Phone 7.

¿Qué debo utilizar? Silverlight o Flash

No hay un definitivo, pero preguntese lo siguiente:

  1. ¿Ya sabe programar en C#, VB y utiliza herramientas de Microsoft?
  2. ¿Cúan importante es la cantidad de usuarios base que recibirá mi sitio web?
  3. ¿Está interesado en que sus sitios puedan verse en Linux?
  4. ¿Prefiero las ventajas de una tecnología pionera o las ventajas de una tecnología más vieja?
  5. ¿Quiere desarrollar aplicaciones de negocio?
  6. ¿Quieres tener aplicaciones consistentes para Web, Desktop y Móviles?

Pueden leer un buen benchmarking (realizado por un colega) entre Silverlight 3 y Flex aquí. Pueden descargar el documento con los resultados aquí.

{Happy Coding}

Windows Phone 7 Developer Tools BETA

winphone-ui-7-batch008 Ayer se liberó la versión BETA de las herramientas de desarrollo para Windows Phone 7, la nueva plataforma móvil de Microsoft. De esta forma se deja atrás la etapa de CTP (Community Technology Preview, cuyo último release fue en Abril de este año) y se hacen algunos cambios importantes en la estructura de las clases y se renombraron algunos namespaces que utiliza WP7 tanto en el desarrollo de aplicaciones basadas en Silverlight como en aplicaciones basadas en XNA 4.0.

Para descargar las herramientas de desarrollo para Windows Phone 7 has click AQUI.

¿Qué incluye las herramientas de desarrollo? (todos en Beta)

  • Visual Studio 2010 para desarrollo en Windows Phone 7.
  • Emulador de Windows Phone 7 – para ejecutar y probar tus aplicaciones.
  • Silverlight para Windows Phone 7.
  • Expression Blend para desarrollo en Windows Phone 7.
  • XNA Game Studio 4.0.

Noticias Importantes

a. Puedes registrarte en un curso virtual totalmente gratuito que consta de cuatro sesiones de tres horas de duración y será impartido por Andy Wigley & Rob Miles los días 20 y 22 de Julio. Para registrarte has click aquí.

b. El Junio se revelaron los detalles del Windows Marketplace, si deseas desarrollar aplicaciones y subirlas al Marketplace entonces debes descargar este documento en el cual encontrarás los detalles para Certificar tu aplicación.

c. Si deseas solicitar un teléfono de prueba debes seguir los pasos descritos en este post.

d. Pueden leer el post oficial del Equipo de Windows Phone 7 con la noticia aquí.

e. Pueden leer los cambios y novedades del beta aquí en el sitio de MSDN.

Cualquier consulta no duden en contactarme. Pueden seguirme en Twitter y recibir más material sobre la plataforma Microsoft y el desarrollo en Windows Phone 7.

{Happy Coding}

Silverligth para Symbian RTM

Ayer 6 de Julio, se anunció la disponibilidad inmediata de Silverlight versión final para el sistema operativo Symbian, así que si tienes un celular Nokia 5800, un N97 o un N97 Mini puedes utilizar algunas aplicaciones disponibles en el Ovi Store que fueron desarrolladas con Silverlight.

Esta versión de Silverlight es un subconjunto basado en la versión 2 de Silverlight para Web, algunas de las principales características que trae son:

  • Media: Ayuda de hardware para la decodificación de media en formato H.264.
  • IIS Smooth Streaming: Le permite a los usuarios acceder contenido en vivo y a demanda mediante la tecnología IIS Smooth Streaming incluyendo detección del mejor bit-rate para la descarga del contenido.
  • UI Enriquesido: Acceso a todo el conjunto de elementos gráficos disponibles en Silverlight 2 para la creación de interfaces de usuario enriquesidas, incluyendo animaciones, vectores, efectos bitmap, imagenes, sonido y video.
  • Programación mediante .NET: todas las clases, librerias y Runtime del .NET Compact Framework.

Si deseas empezar a desarrollar en Silverlight para Symbian visita: http://www.silverlight.net/getstarted/devices/symbian/

Necesitas Visual Studio 2008 SP1 para desarrollar aplicaciones bajo este modelo, además debes instalar este complemento que agregará todas las herramientas necesarias para el desarrollo. Adicionalmente aquí puedes encontrar toda la documentación necesaria para el desarrollo. Si deseas puedes utilizar Expression Blend 2 para crear de forma fácil la UI de tus aplicaciones, puedes descargarlo aquí.

image

{Happy Coding}

Touch Pack para Windows 7

Hace algunos meses tuve la oportunidad de jugar con paquete de aplicaciones que se habían liberado internamente en Microsoft, estás aplicaciones mostraban el poder, habilidades y capacidades del core touch que trae nativamente Windows 7. En ese momento solo estaba disponible para unos pocos afortunados, sin embargo el día de hoy se ha liberado publicamente y cualquier persona con Windows 7 puede instalarlo y disfrutar estas aplicaciones que estoy seguro disfrutarán.

Pueden descargar el Microsoft Touch Pack para Windows 7 aquí.

¿Qué encontraremos en el Touch Pack para Windows 7?

  • Microsoft Blackboard: Es un juego de física en el cual debemos utilizar diferentes partes que se nos dan para lograr un objetivo, en la mayoría de los casos es hacer explotar una bombilla.

    Cómo jugar Microsoft Blackboard

    MicrosoftBlackboard2009041713560927_5F00_53A19855[1] 

  • Microsoft Garden Pond: En este jueguito lo que debemos hacer es tocar el agua para crear movimiento (pequeñas olas) las cuales moverán un barco con el cual debes recolectar bolitas que están por todo un estanque.

    Cómo jugar Microsoft Garden Pond

    MicrosoftGardenPond2009041713401627_5F00_0086D564[1]

  • Microsoft Rebound: El juego imita de una forma innovadora un juego que solemos jugar en una pizarra horizontal. El objetivo es anotar en el lado del otro jugador moviendo dos pelotas de Tesla las cuales tienen un campo eléctico y nos permiten golpear una bolita.

    Cómo jugar Microsoft Rebound

    MicrosoftRebound2009041713415190_5F00_5837A30F[1]

  • Microsoft Surface Globe: Personalmente para mí es una de las mejores aplicaciones, además que crea un efecto WOW en todas las personas que la ven. Básicamente tenemos un mundo en 3D el cual podemos manipular utilizando diferentes gestos (Zoom, Rotar, Mover, Trasladar). Además esta enlazado a Bing Maps y podemos ver las ciudades en detalle. Lo más increíble es que en ciertas ciudades, por ejemplo Seattle, podemos poner el mundo en una perspectiva plata y ver los edificios en 3D de una forma muy realista.

    Más detalles del Microsoft Surface Globe .

    surface_5F00_globe_5F00_1DA06BA0[1]

    image

  • Microsoft Surface Collage: En este programa podemos interactuar con imagenes, rotarlas, cambiarles el tamaño, moverlas, todo de una forma muy al estilo del Surface.

    Más detalles del Microsoft Surface Collage.

    surface_5F00_collage_5F00_604F910B[1]

  • Microsoft Surface Lagoon: Un protector de pantalla y simulador acuático interactivo muy relajante, bien diseñado y con el cual podemos hacer lucir a nuestra PC más Zen con sigo misma.

    Más detalles del Microsoft Surface Lagoon.

    surface_5F00_lagoon_5F00_130F71B3[1]

    Recordarles que si desean interactuar con estas aplicaciones de forma manual, tocando la pantalla, su PC debe tener hardware que lo permita, en este caso un monitor Touch.

    Espero que le saquen provecho.

    {Happy Coding}

    Technorati Tags: ,,,
  • Silverlight 4 RTM

    A inicios de esta semana se lanzó la versión final de Silverlight 4. El martes 13 de abril Scott Guthrie dió un keynote en el cual se mostraron algunas de las características principales. Pueden ver el Keynote dando click en la imagen.

    image

    Empezando con Silverlight 4 

    1. Descarga Silverlight 4 Tools para Visual Studio 2010: contiene el entorno de ejecución para desarrolladores de software, el Silverlight 4 SDK, las herramientas para desarrollar en Visual Studio 2010 y WCF RIA Services para Silverlight 4.
    2. Descarga el Silverlight 4 Toolkit: agrega controles y componentes adicionales a Silverlight.
    3. Descarga Silvelright 4 para Windows o Mac.

    ¿Qué nueva funcionalidad trae Silverlight 4?

    Las nuevas funcionalidades incorporadas a Silverlight 4 son:

    • Mejoras en las herramientas: Visual Studio 2010 y Blend 4.
    • Printing API: Capacidad para imprimir.
    • Manejo de eventos para el click derecho.
    • Acceso a la camara de video y al microfono.
    • Soporte para la rueda del mouse.
    • Control de Area de texto enriquesido.
    • Soporte para ICommand.
    • Acceso al Clipboard.
    • Control para hostear páginas web dentro de Silverlight.
    • Aplicaciones de confianza elevada: para acceder algunos recursos del sistema.
    • Acceso a archivos locales (en la PC).
    • Interoperabilidad COM.
    • API de Notificaciones.
    • Autenticación en redes.
    • Cambios en redes de dominios cruzados (Cross-domain Networking).
    • Acceso al teclado son perder el modo en pantalla completa.
    • Recorte de texto (Text Trimming).
    • Control Viewbox.
    • Marcado de texto de derecha a izquierda.
    • DRM desconectado (Offline DRM).
    • Contenido H.264 protegido.
    • Drag & Drop de contenido hacia una aplicación Silverlight.
    • Mejoras en enlace de datos.
    • Utilización de MEF (Managed Extensibility Framework).
    • Mejoras en el DataGrid.
    • Temas Implicitos.
    • Soporte para Google Chrome.

    Estaré desarrollando con detalle todos estos temas en futuros posts, suscribance al RSS, siganme en Twitter @Chrisqs y esten atentos.

    Si deseas aprender más sobre desarrollo en Windows Phone 7 con Silverlight visita mis posts anteriores:

    {Happy Coding}

    Sesiones de Windows Phone 7 en MIX10

    fediafedia Deseo compartirles este excelente recurso que Microsoft ha puesto a disposición de todos, son las sesiones de MIX10 y en especial estoy posteando un cuadro con todas las sesiones correspondientes a desarrollo en Windows Phone 7 Series.

    Si eres nuevo en el desarrollo móvil y quieres aprender, te recomiendo que empieces viendo estas sesiones, las cuales son de altísima calidad y podemos descargar el video en diferentes formatos para verlos offline, además podemos decargar los slides en caso que queramos aprovechar los recursos de la PPT.

    Espero les sea muy útil y le saquen el máximo provecho.

    Nombre de la Sesión

    WMV

    WMV High

    MP4

    PPT

    Changing our Game – an Introduction to Windows Phone 7 Series

    WMV

    WMV High

       

    Overview of the Windows Phone 7 Series Application Platform

    WMV

    WMV High

    MP4

    Slides

    Windows Phone UI and Design Language 

    WMV

    WMV High

    MP4

    Slides

    Windows Phone Application Platform Architecture

    WMV

    WMV High

     

    Slides

    Distributing and Monetizing Windows Phone Applications and Games

    WMV

    WMV High

     

    Slides

    An Introduction to Developing Applications for Microsoft Silverlight

    WMV

    WMV High

     

    Slides

    Building Windows Phone Applications with Silverlight, Part 1

    WMV

    WMV High

     

    Slides

    Building Windows Phone Applications with Silverlight, Part 2

    WMV

    WMV High

     

    Slides

    Development and Debugging Tools for Building XNA Games for Windows Phone

    WMV

    WMV High

       

    Unit Testing Silverlight and Windows Phone Applications

    WMV

    WMV High

     

    Slides

    Silverlight Performance on Windows Phone

    WMV

    WMV High

     

    Slides

    Authoring for Windows Phone, Silverlight 4 and WPF 4 with Expression Blend

    WMV

    WMV High

    MP4

    Slides

    Building Windows Phone Games

    WMV

    WMV High

    MP4

    Slides

    Building a High Performance 3D Game for Windows Phone

    WMV

    WMV High

     

    Slides

    Unit Testing Silverlight and Windows Phone Applications

    WMV

    WMV High

    MP4

    Slides

    Silverlight Performance on Windows Phone

    WMV

    WMV High

    MP4

    Slides

    { Happy Coding }

    Windows Phone 7 Series – Recursos para Desarrolladores de Software

    En el post anterior describí el nuevo sistema operativo de Microsoft para dispositivos  móviles. En este caso Microsoft ha cambiado por completo el modelo de desarrollo de aplicaciones y ha incoporado a Silverlight como la tecnología para desarrollar las aplicaciones la cual junto con el .NET Framework forman la pareja ideal.

    imagePara nuestra suerte Microsoft a puesto a nuestra disposición Expression Blend 4 y Visual Studio 2010 como principales herramientas de desarrollo.

    Podemos instalar Blend 4 lado a lado con Blend 3, por lo que nuestro proceso de desarrollo en no se verá afectado.

    Además Blend 4 funciona con Visual Studio 2010 y nos permite desarrollar aplicaciones en Windows Presentation 4.

    Para el desarrollo en juegos se ha incorporado XNA 4.0 el cual nos permite crear juegos multiplataforma los cuales pueden ser ejecutados en la PC, el teléfono y el Xbox, estoy aún esta en desarrollo y en pocos meses lo tendremos a nuestra disposición.

    Aquí tienes los links a todos los recursos para que empieces a desarrollar con Windows Phone 7:

    1. Visual Studio 2010 RC

    2. Silverlight 4 RC Tools

    3. Windows Phone Developers Tools

    Incluye: Visual Studio 2010, Emulador de Windows Phone 7, Silverlight para Windows Phone y XNA 4.0.

    4. Expression Blend 4 Beta

    5. Silverlight 4 Toolkit (opcional)

    Ya tenemos algunos ejemplos a nuestra dispocisión, puedes encontrarlos aquí.

    Y puedes seguir este fácil tutorial para crear tu primera aplicación en Windows Phone 7.

    Si quieres aprender más sobre Windows Phone 7 te recomiendo ver los videos de MIX10, puedes encontrarlos aquí.

    { Happy Coding }

    Windows Phone 7 Series – Todo lo que necesitas saber

    En el pasado evento MIX10 se anunció la plataforma de desarrollo que apoyará la creación de aplicaciones para el nuevo sistema operativo de Microsoft para celulares inteligentes: Windows Phone 7 Series.wp7

    No solo es un sistema operativo para dispositivos móviles, es todo un concepto que abarca requerimientos de hardware específicos, anatomía del celular y una sofisticada plataforma de desarrollo.

    WP7 está basado en Windows CE 5. Gráficamente el sistema fue totalmente rediseñado, las diferencias son notables, se ha migrado de una interfaz que trataba de imitar el Look and Feel de Windows para PC, hacia una interfaz más intuitiva a la vista, más fácil de utilizar con los dedos de forma táctil y multi-touch, incorpora de forma profunda interacción con redes sociales y posee componentes para integrarlo con Zune y Xbox.

    Requerimientos de Hardware

    Básicamente los teléfonos que deseen utilizar Windows Phone 7 deben de seguir los siguientes lineamientos:

    • Pantalla WVGA.
    • Cinco botones físicos con funciones específicas: Start, back, search (bing), botón para camara y el botón de encendido.
    • Multitouch capacitivo.
    • Wifi.
    • AGPS.
    • Acelerometro.
    • Radio FM.
    • Camara de alta resolución.

    Interfaz Gráfica

    winphone-ui-7-batch049 Graficamente Windows Phone 7 Series se parece mucho al Zune HD, ya que han implementado un concepto que se estaba desarrollando desde el Windows Media Center, este conceto es llamado Metro. Metro se basa en fondos limpios, grandes, imagenes largas que sirven en múltiples pantallas y principalmente tipografía clara y grande (se utiliza Segoe Light y Segoe Semibold).

    La pantalla para desbloquear el teléfono es muy similar a la del Zune HD en donde tenemos una imagen de fondo y desbloqueamos deslizando la imagen hacia arriba.

    Para ver más screenshots de la UI de WP7 ingresa aquí.

    Es mejor que vean ustedes mismos lo que se ha logrado hasta el momento. Recordemos que en teoría Windows Phone 7 estará disponible a finales del 2010.

    En futuros post estaré posteando ejemplos, step by step y donde obtener los recursos para programar aplicaciones para Windows Phone 7.

    { Happy Coding }

    Evento Silverlight 4 - CTE

    silverlight Microsoft, CTE, El Grupo de Usuarios de SQL-Server y la Comunidad de Desarrolladores de .NET de Costa Rica te desean invitar al evento: La nueva era de Desarrollo de Aplicaciones Web Con Silverlight 4.

    Microsoft Silverlight es un complemento para navegadores de Internet que agrega nuevas funciones multimedia como la reproducción de videos, gráficos vectoriales, animaciones y de entorno de desarrollo. La base de su programación es XAML y el acceso a los objetos esta dado por C# y Visual Basic. El XAML puede ser usado para marcar los gráficos vectoriales y las animaciones. Microsoft Expression Blend es la herramienta de Microsoft que se utiliza para crear las animaciones en Silverlight.

    Fecha: Jueves 4 de Marzo, 2010.

    Hora: 1:00 p.m. – 5:00 p.m.

    Expositor: Rodrigo Díaz Concha. Microsoft MVP en ASP.NET.

    Lugar: Corporación CTE.

    Dirección: 300 metros Norte de la Rotonda de las Garantías Sociales, Zapote, San José, Edificio CTE. Teléfono 2283-0909.

    Entrada: Gratuita.

    Rifa: Entre los asistentes se estarán rifando 10 cupos para el Taller de Desarrollo de Aplicaciones Web con Silverlight 4 impartido Rodrigo Díaz Concha, el día viernes 5 de Marzo de 9:00 a.m. a 5:00 p.m. en las oficinas de la Corporación CTE.

    Favor Confirmar su asistencia al 2283-0909.

    CUPO LIMITADO – ASISTENCIA SOLO CON CONFIRMACIÓN.

    Reunión de la Comunidad de Sharepoint Costa Rica – 4 Marzo 2010

    Capture Microsoft te invita a que asistas a la próxima reunión de la Comunidad de Sharepoint Costa Rica.

    Esta será una sesión especial porque estará presente el expositor mexicano MVP Rodrígo Días Concha, quien es Arquitecto de Soluciones .NET, Trainer, Speaker, Microsoft MVP y socio fundador de DevWorx y DevMasters, empresas líderes en consultoría y entrenamiento en tecnologías Web de Microsoft.  Ha sido conferencista en diferentes eventos en varias ciudades del país, como las Giras DevDays, Dev360, la Gira MDCD, E.V.O., Heroes Happen Here y el Innovation Tour.  Es miembro del buró de Oradores Regionales de INETA Latam y Asesor Técnico y Arquitecto para diversas empresas nacionales y extranjeras. 

    Fecha: Jueves 4 de marzo del 2010.

    Hora: 6:20 p.m. - 8:30 p.m.

    Lugar: Oficinas de New Horizons, Sabana Sur.

    Dirección: 200 sur de la tienda Universal, Sabana Sur, San José, Costa Rica.

    clip_image001

    Visual Studio 2010 RC – Detalles y Respuestas

    vs El día de ayer, 8 de Febrero 2010, se liberó la versión Release Candidate de Visual Studio 2010 y .NET 4. En este momento esta disponible solo para suscriptores MSDN, sin embargo a partir del 10 de Febrero estará disponible para que cualquier persona lo pueda descargar descargar.

    Puedes descargar Visual Studio 2010 RC y .NET 4 AQUI

    “Going Live” con Visual Studio 2010 RC

    En el anuncio oficial el día de ayer, se declaró que Visual Studio 2010 RC está listo para un escenario “Go Live”, esto significa que con este release se pueden desarrollar aplicaciones para producción. Lo cual significa que en esta etapa del producto se ha alcanzado un altísimo nivel de calidad, estabilidad y eficiencia y es seguro desarrollar aplicaciones que puedan utilizarse en el día a día de una empresa seria.

    Claro está que el desarrollador es quien toma dicha decisión y debe apegarse a los lineamientos que se estipulan en el anuncio oficial. Puedes leer los guidelines AQUI.

    Datos Importantes

    • Si tienes instalado Visual Studio 2010 Beta 2 en tu computadora, debes desinstalarlo desde el Panel de Control. Debes remover Visual Studio y .Net Beta 2.
    • Recuerda que Visual Studio 2010 RC puede ser intalado y utilizado en una computadora con Visual Studio 2008 y Visual Studio 2005 (side-by-side), por ende no es necesario que los desinstales.
    • Silverlight 3 es soportado por Visual Studio 2010 RC, sin embargo Silverlight 4 aún NO está soportado. Se agregará soporte para Silverlight 4 en el próximo lanzamiento público de Silverlight. Si usted está desarrollando proyectos con Silverlight 4, le recomendamos que siga utilizando la versión Beta 2 de Visual Studio 2010.
    • Se ha detectado una pulga (bug) con algunos sistemas que cuentas con capacidad Multi-touch y algunos lectores de pantalla (screen-readers). Se está trabajando en un parche para ello.
    • Se han encontrado problemas con proyectos en Visual Studio 2008 que contienen archivos .xsd y que se tratán de abrir con Visual Studio 2010 RC; puede tardar muchísimo tiempo en abrir la solución. Se está trabajando en una solución para este problema.

    Preguntas de Silverlight 4 y Visual Studio 2010 RC

    P: Puedo desarrollar Aplicaciones con Silverlight?
    R: Si se pueden desarrollar aplicaciones con Silverlight 3, sin embargo Silverlight 4 aún no es soportado.

    P: Que pasa con Silverlight 4?
    P: Hay alguna actualización para el Instalador de Herramientas de Silverlight 4 (Silverlight 4 Tools)?
    P: Hay alguna actualización para
    WCF RIA Services para VS2010 RC?
    P:Hay alguna actualización para el
    Silverlight Toolkit para VS2010/Silverlight 4?
    P:Hay alguna actualización para Blend con el .NET 4?
    R: En este momento, Visual Studio 2010 RC no soporta desarrollo con Silverlight 4- Esto significa que no hay actualización para el runtime de Silverlight 4, sus herramientas y el toolkit. Por ende tampoco hay actualización para el WCF RIA Services. No habrá una actualización hasta el próximo lanzamiento de Silvelright 4 y sus respectivos Frameworks.

    P: Que sucede si deseo desarrollar Aplicaciones con Silverlight 4?
    R: En ese caso debe seguir utilizando el Beta 2 de Visual Studio 2010.

    P: Cuando se liberará la próxima versión de Silverlight 4?
    R: No se ha especificado una fecha. (sin embargo es importante tener en cuenta que se acerca MIX 10).

    P: Puede instalar Visual Studio 2010 Beta 2 y Visual Studio 2010 RC en la misma computadora?
    R: No.

    P: Hay algún hack para poder instalar Silverlight 4 en VS2010 RC? 
    R: De seguro alguien hará algún Hack para habilitar esta funcionalidad, pero francamente hay problemas entre ambos y no creo que pueda lograrse, es mejor esperar hasta el lanzamiento oficial.

    Reportando Problemas y Bugs

    El objetivo de liberar una versión RC de Visual Studio 2010 es tener la mayor candidad de personas probando el producto y ayudando a encontrar problemas, pulgas, problemas con otras herramientas, perdidas de estabilidad y rendimiento, sobre consumo de memoria, entre otros. Si encuentras un problema repórtalo por medio del Sitio Connect de Visual Studio y envía un mail a (scottgu@microsoft.com) con los detalles del problema. Inmediatamente se le dará el seguimiento y se te contactará directamente.

    Además cuando hayas instalado Visual Studio 2010 RC llena la siguiente encuesta con tu experiencia y comentarios sobre el producto.

    Espero esta información les ayude, cualquier consulta no duden en contactarme.

    Technorati Tags: ,,,

    Sharepoint 2010 y sus nuevas características en Visual Studio 2010

    Visual Studio 2010 saldrá en su versión final el 7 de marzo del 2010. Esta nueva versión trae muchísimas características nuevas e innovadoras de las cuales estaremos hablando con más detalle en posts futuros; sin embargo quiero presentarles una de las características más importantes.

    Visual Studio 2010 se integrará de forma transparente con Sharepoint 2010, las versiones anteriores de Visual Studio nos permitirán desarrollar en sharepoint sin embargo la experiencia de diseño y desarrollo no era muy buena, por ende muchos desarrolladores observan el desarrollo en sharepoint como algo tieso y muy lento, además con poco potencial. Sin embargo es todo lo contrario, dado que el desarrollo y proyectos en sharepoint han dado de que hablar; Sharepoint es la tecnología de Microsoft que sufrío el crecimiento más grande en el último año, aproximadamente un 35% más con respecto al año anterior. Esto es una prueba contundente de lo que nos espera como desarrolladores, también debemos tener en cuenta el último Entreprise Roadmap  de Microsoft (Reporte Aquí) en cual Sharepoint se ha convertido en uno de los pilares principales en la plataforma de colaboración, busquedas y sitios web empresariales.

    Les dejo una serie videos muy interesantes (entrevista de Beth Massi a Mike Morton – Senior Program Manager en el equipo de Visual Studio) sobre como implementar Silverlight en un WebPart para Sharepoint con Visual Studio 2010 y un overview de Sharepoint 2010 en Visual Studio 2010; notarán grandes avances en el proceso de diseño, desarrrollo e implementación esta increíble tecnología.

    Overview de Desarrollo de Sharepoint en Visual Studio 2010

    Get Microsoft Silverlight

     Implementando un Silverlight WebPart de Sharepoint en Visual Studio 2010

    Get Microsoft Silverlight

    Por último les dejo unos links muy utiles para que se entrenen y conozcan más sobre Sharepoint 2010.

    Bienvenidos a < Sketch Code />

    ¿Porque < Sketch Code /> ?
    Sketch Code pretende unir lo mejor del mundo de la programación y el software con el diseño gráfico, las experiencias de usuario y el diseño de interfaces de usuario.

    Sketch Code nace con el proposito de dar a conocer lo último en tecnología, las tendencias que están surgiendo, métodos de desarrollo de software, buenas prácticas, los gadgets más cool del momento, tutoriales sobre diferentes tecnologías en especial aquellas centradas en el .Net Framework de Microsoft.

    Deseo que conozcan un poco de mi, mi nombre es Christopher Quesada, vivo en Costa Rica y soy consultor independiente de Software en la plataforma Microsoft. Mi enfoque principal es Visual Studio 2008 y 2010, SQL Server 2008, Silverlight, Expression Suite, Sharepoint, la plataforma Azure y el desarrollo de aplicaciones enriquesidas para escritorio y web.

    Realmente espero que este blog sea un espacio para compartir conocimiento entre todos, aprendiendo juntos y mucha información útil para todos.
    Al lado derecho del Blog pueden encontrar mucha información útil, enlaces a lo último en tecnlogías, además hay un espacio para mi twiter (recuerden seguirme), hay links a Blogs de amigos y colegas del mundo de la tecnología, también recuerden agregar este blog a sus favoritos en Technorati.

    If you do not speak spanish please feel free to use the Microsoft Translator Widget placed on the sidebar of the blog, makes an amazing jod and is very usefull.
    Cualquier consulta que tengan pueden escribirme utilizando el botón de Contáctame ubicado en la parte superior del blog.

    Muchas Gracias a todo por visitar < Sketch Code />.