Mostrando las entradas con la etiqueta Tecnologías. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Tecnologías. Mostrar todas las entradas

Qué es UX Design? (video)

UX Design (User Experience Design) es uno de los “nuevos” campos que se han hecho muy populares en los últimos años, y digo nuevos entre comillas porque no es nuevo, el diseño experiencias de usuario se ha dado desde que el hombre ha creado cosas y estas cosas deben ser utilizadas por él mismo o por otros, por lo que era necesario de forma conciente o inconciente de definir los medios, procesos y forma en la que la persona iba a interactuar con ese objeto, y hablo de objetos de forma genérica porqué puede ser software, un refrigerador, el control del TV, un automóvil, etc.

Las diferentes técnicas y metodologías de UX Design han sido aplicadas al software durante mucho tiempo, desde los inicios de Unix y MS-DOS, sin embargo un punto importante es que la forma en la que se interactuan con los objetos evoluciona, el hardware ha evolucionado lo cual ha permitido que el software y todo lo relacionado a él evolucione, desarrollando características que nos permiten interactuar con el software de una forma más natural, lo cual nos lleva a un concepto que es relativamente nuevo ya que antes no se teniamos lo necesario para poder implementarlo (cámaras HD, sensores como el Kinect, acelerometros, giroscopios, sensores de proximidad, etc), las NUI (Natural User Interfaces) es una de las ramas que pueden ser aplicadas (dependiendo del tipo de software) en el diseño de interfaces de usuario y por ende en la experiencia que el usuario tendra con nuestro software.

El video que les dejo explica brevemente que es UX Design, de que se encarga y como los diseñadores de experiencias de usuario vemos el mundo.

ILUVUXDESIGN from lyle on Vimeo.

{Happy Coding}

Comparación de Teléfonos con Windows Phone 7

Ahora que tenemos en el mercado el nuevo sistema operativo para dispositivos móviles, varios fabricantes han tomado la desición de fabricar dispositivos bastante interesantes, con las características mínimas que Microsoft ha dictado para que el S.O. se comporte de forma adecuada (“decente”). La gran diversidad de dispositivos móviles disponibles nos lleva a la interrogante:

¿Qué teléfono celular (smartphone) compro?

Mi respuesta seria que tomemos en cuenta los siguientes factores:

1. Para que deseo el celular: Juegos, Video, Música, Desarrollo de Aplicaciones o algo básico

2. Cuanto deseo gastar: los dispositivos andan entre $300 a $600, dependiendo del lugar donde lo compremos, si lo compramos con un plan, si lo debemos desbloquear, etc

En mi caso, al vivir en Costa Rica y que posiblemente los celulares con WP7 lleguen en unos… 6 meses o más, decidí comprar un Samsung Focus en eBay, este venía bloqueado por lo que tuve que comprar un unlock code, en eBay también, a eso hay que agregarle el shipping desde USA. Al final todo salió costando alrededor de $540. Sin embargo cada centavo lo vale, es un increíble smartphone. (escribiré un review del Samsung Focus pronto).

Ahora para darnos una idea de lo que tiene cada celular y tomar una desición acertada pueden descargar el siguiente infographic, que muestra el peso, tamaño de pantalla, almacenamiento, procesador, nombre del dispositivo, realmente muy útil.

Pueden darle click en la imagen para descargar una versión más grande.

windows-phone-7-comparison-spec

{Happy Coding}

Desarrollo de Aplicaciones en Windows Azure

imageAlgunas personas me han pedido un lugar en donde puedan encontrar la mayoría de recursos y herramientas indispensables para iniciar a desarrollar aplicaciones en Windows Azure, he dividido el post en secciones así será más fácil la navegación por los diferentes recursos:

Herramientas y SDK

Entrenamiento

Sitios, Blogs y Social

{Happy Coding}

Lanzamiento Internet Explorer 9

El pasado Miércoles 24 de Noviembre tuve la oportunidad de asistir como invitado al lanzamiento de Internet Explorer 9. Básicamente el evento consistía en una conferencia de prensa, un evento general con sesiones y demostraciones y un cocktail para finalizar la noche; además simultaneamente se estaría transmitiendo todas las actividades por el popular show/streaming Microsoft Café TV (MSCafeTV).

En el panel principal de la conferencia de prensa estaba Yuri Porras como representante y responsible del lanzamiento de IE9 por parte de Microsoft, además de un representante de la Universidad Veritas (host del evento) y los representantes de empresas que han implementado con exito los nuevos features de IE9 en sus sitios web y PCs. En el evento general se presentaron algunos ejemplos de aplicaciones los cuales pueden encontrar el sitio de Internet Explorer 9 Test Drive y las implementaciones desarrolladas por algunas compañías costarricenses aprovechando y utilizando las nuevas características de desarrollo de IE9.

De mi parte tuve la oportunidad de presentar tres demos rápidos:

  • La utilización del tag de Video de HTML5 desde Expression Web 4.
  • Como usar la herramienta de Networking de los Developer Tools (F12).
  • Y como usar el complemento Ai—>Canvas, el cual permite exportar trabajos de Adobe Illustator hacia un Canvas en HTML5 y además mediante comandos en el nombre del layer insertarle acciones a las diferentes capas. Pueden descargar el plugin aquí.

Les dejo el video del show y los demos:

La invitación al evento:

clip_image001

clip_image002

clip_image003

clip_image004

clip_image005

clip_image006

clip_image007

 

{Happy Coding}

Amazing Future of Screen Technology

I can’t say anything good enough to describe this concept video. It’s refreshing, cool and give us some clues about what’s coming over the next 10 years.

Also the video show some really nice and clean UI, putting special focus on the natural interaction between devices, objects and common surfaces.

Please watch it and comment.

{Happy Coding}

Technorati Tags: ,,,,,

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}

Interaction Designer – ¿Qué es y que debo tener?

 ¿Qué es un Interaction Designer?

imageEs aquel profesional que se dedica a hacer research del sistema de información, conocer y definir el usuario del sistema, diseñar la arquitectura, conocer el ambiente en el que se desarrollará el software; en fin conocer todos aquellos factores necesarios para al final definir cual es la mejor forma de interactuar con el producto, ya sea este un sistema de información, una nueva consola de video juegos, producto al consumidor, etc.

Además de como interactua con el producto central se debe evaluar lo que lo rodea, con que otros dispositivos interactuará, de forma lo hará, cual es la mejor forma de hacerlo y aún más importante porqué debe interactuarse de dicha manera. Se suele confundir a la disciplina de Interaction Design con otras similares como: Psicología Cognitiva, Interacción Humano-Computador, Investigación y Diseño, diseño de Interfaces de Usuario; todas estas disciplinas no son lo mismo pero si se relacionan de forma muy directa.

¿Qué habilidades debo tener si deseo ser un Interaction Designer?

Habilidades Básicas

  1. Poder resolver problemas de forma coherente, rápida y clara.
  2. Poseer solido conocimiento en fundamentos como: Convenciones de UI para Internet, software, electronicos, juegos, sistemas complejos y sistemas empotrados (embedded).
  3. Sólido conocimiento en el proceso de diseño.
  4. Demostrar habilidades para construir graficos animados con muchísima atención al detalle.
  5. Entender los motivantes y aceleradores de grandes tecnologías como: Internet, software, juegos y electronicos.
  6. Sólido conocimiento en ergonomía, user research, habilidades para integrar múltiples disciplinas en el proceso de diseño.
  7. Conocimiento y manejo del proceso para desarrollo de software.
  8. Habilidades avanzadas en herramientas de diseño interactivo.

Habilidades Senior

  1. Capáz de transmitir ideas creativas e innovadoras en múltiples niveles.
  2. Capáz de representar una visión convincentemente: verbalmente, ilustrativamente e interactivamente.
  3. Posee alta sensibilidad en diseño y la capacidad de colaborar efectivamente con directores de diseño gráfico, animadores, diseñadores de sonido e ingenieros de hardware.
  4. Solido conocimiento de como los negocios operan, especialmente como los costos en diseño afectan los costos de ingeniería, computación, marketing y administración del negocio.
  5. Posee solido conocimiento en entender diferentes corrientes sociales, geo-politicas y multi-culturales.
  6. Habilidades básicas en al menos un lenguaje de programación.

Habilidades RockStar

  1. Habilidad para dirigir y administrar diseñadores, animadores, ingenieros en sonido y diseñadores de hardware.
  2. Habilidad para dirigir y administrar profesionales de factores humanos, ergonomía, investigación e ingeniería de software.
  3. Reportar directamente a ejecutivos senior, CEOs de sus firmas.

{Happy Coding}

15 Facts about NET Neutrality

Online MBA Rankings
Technorati Tags: ,,

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}

Reunión #2 GITMO

jobs-vs-gates1 Deseo invitarlos a la segunda reunión del Grupo de Tecnologías Móviles de Costa Rica. Este grupo se formó hace dos meses y su objetivo es:

“…crear un espacio en el cual cualquier persona pueda aprender, investigar y desarrollar aplicaciones de tecnologías móviles. En este espacio, pondremos a su disposición presentaciones, videos, códigos fuente, enlaces y cualquier otro material ( respetando el marco jurídico ) que les permita a los miembros tener a su disposición la información y las herramientas necesarias para aprender del tema.”

Así que el grupo es abierto a todos los profesionales y estudiantes que deseen llegar. En el grupo se abarcan temas de todas las tecnologías: iPhone, Windows Phone 7, Windows Mobile, Symbian (Nokia), Android, entre otros; así que hay para todos los gustos.

La primera reunión fue todo un exito, pueden encontrar los videos de las presentaciones y las PPT aquí.

Sitio oficial de GITMO.

Detalles de la siguiente reunión de GITMO

Fecha: Viernes 16 de Julio, 2010.

Hora: 7:00 p.m. a 9:00 p.m.

Lugar: Auditorio de la Universidad Latina, San Pedro, Costa Rica.

Cobran entrada: NO.

Refrigerio: Si.

Parqueo: Si.

Agenda

  • Introducción del grupo y de la sesión (Alonzo Vargas)
  • Propiedad intelectual (Marcial Cambronero)
  • Diseño gráfico para dispositivos móviles (Jorge Peraza)
  • Experiencia del usuario en el desarrollo para dispositivos móviles (Brian Hochhalter)
  • Por último les dejo el banner con el cual se está promocionando la reunión:

    jobs-vs-gates1 - Copy

    {Happy Coding}

    El Futuro de los Dispositivos Móviles

    Les deseo compartir este excelente video que hace algunas predicciones en cuanto a como se comportará el mercado de los dispositivos móviles y los mercados alrededor de este hasta el año 2020. Lo interesante es el recuento que hacen año a año y la importancia que toma en el día a día de las personas y como es de esperarse en las economías.

    {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}

    Microsoft Robotics Developer Studio 2008 R3

    image Microsoft Robotics Developer Studio 2008 R3 es un ambiente totalmente gratis, basado en .NET mediante el cual puedes construir aplicaciones de robotica. Esta herramienta nos permite programar en C# una amplia gama de escenarios en los cuales podemos controlar o simular la utilización de robots.

    Podemos incorporar lógica a nuestros robots, controlarlos conectados a nuestra PC o enviarles comando por medio de otros canales como por ejemplo Blutooth y WiFi.

    Robotics Developer Studio 2008 R3 incorpora un Lenguaje de Programación Visual (VPL) mediante el cual podemos crear aplicaciones haciendo drag and drop de controles y elementos para luego enlazarlos entre sí e incorporarles la lógica necesaria.

    También se provee un Ambiente de Simulación Visual (VSE) el cual provee un ambiente de simulación de gran fidelidad impulsado por el motor NVIDIA PhysX; esta increíble funcionalidad nos permite realizar las simulaciones de nuestro escenario con interacciones del mundo real en nuestra PC.

    Descarga Microsoft Robotics Developer Studio 2008 R3

    Ejemplos y Tutoriales sobre como utilizar MRDS 2008 R3

    Sitio Oficial de Microsoft Robotics Developer Studio 2008 R2

    {Happy Coding}

    Pinch-the-Sky – NUI

    El video que verán abajo es un prototipo de Microsoft Research el cual nos permite manipular imagenes proyectadas en un domo. Las imagenes en proyectadas en realidad son una composición de elementos manipulables por varias personas, la manipulación de los objetos se puede dar entre varias personas al mismo tiempo y es Omni-Direccional lo que significa que nos podemos dirigir en cualquier dirección. Para manipular los objetos posicionamos nuestras manos sobre el proyextor y utilizamos algunos gestos naturales para acercarnos a los objetos, moverlos, redimencionarlos, avanzar en el espacio, etc.

    image

    El objetivo de Pinch-the-Sky es la exploración e interacción de ambientes 3D en situaciones en las cuales una simple pantalla 2D no basta. Además nos permite trabajar en una interfaz NUI (dedicaré un post extenso para este interesante tema) en la cual avanzamos de manipular objetos y dar comandos escritos, con teclado o con mouse hacia un ambiente en el cual usamos nuestro cuerpo e instinto para dar indicaciones a los diferentes elementos y manipularlos de forma sencilla, rápida y natural.

    {Happy Coding}

    Technorati Tags: ,,

    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: ,,,
  • Atajos de teclado para Visual Studio 2010

    En ciertas ocaciones nos encontramos con la necesidad de acceder las funciones de progración de forma rápida, sencilla y fácil; por esta razón Visual Studio incorpora cientos de atajos de teclado para acceder estas funciones, luego nos topamos con el problema que no recordamos cuales son estos shortcuts y para esto se han creados unos posters que contienen una guía visual para hacer nuestra vida un poco más fácil. Los posters están disponibles para C#, VB, F# y C++.

    C#

    image

     

    Visual Basic

    image

     

    F#

    image

     

    C++

    image

    {Happy Coding}

    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 }

    Primeras Olimpiadas de Programación .NET & Java

    Primeras Olimpiadas de Programaci?n .NET & Java.

     

     

    Las Primeras Olimpiadas de Programación .NET Java se llevarán a cabo el 20 y 21 de Febrero de 2010 en San José, Costa Rica. Este evento le dará la oportunidad a programadores de demostrar sus talentos en una competencia amistosa, donde al final del evento, se seleccionarán los ganadores y se repartirán premios a los que mejor calificaron.

     
     

    Compite y Gana!

     
     

    Cada participante recibirá un paquete de bienvenida. En adición, los ganadores del evento recibirán los siguientes premios:

     
         
     

    Primer Premio

    1 Laptop de 15" + $1000

    Segundo Premio

    1 XBOX 360 + Dos Juegos

    Tercer Premio

    1 Apple IPod Touch de 8GB

    primer premio

    segundo premio

    tercer premio

    Laptop con pantalla de 15" Procesador Intel Core Duo, con 3GB de Memoria RAM y disco duro de 250 GB y mucho más poder!

    Este bundle incluye una consola Xbox 360 con Disco Duro de 60 GB, Control Inalámbrico y los juegos FIFA 10 y Call of Duty - Modern Warfare 2.

    Con sus increibles características el Ipod Touch es el Ipod más divertido de todas las generaciones.

     
         
     

    registrate ahora!

     

    Primeras Olimpiadas de Programación .NET & Java ® Logo es propiedad registrada de Software FX.

    Technorati Tags: ,,