0
Comments

Usando un ContentControl como hijo de un Control SemanticZoom en XAML+C# de Windows 8 por Luis Guerrero

El Zoom Semantico de Windows 8 permite que los usuarios puedan hacer zoom sobre el contenido de una aplicación. Esto no significa que el Zoom esté centrado en pixeles como en normal, sino que el zoom está centrado en contenido. Veamos un ejemplo de esto: SemanticZoom El zoom semántico permite tener dos vistas de un mismo contenido. Una vista de zoom cercano y otra vista de zoom lejano, ambas se puede intercambiar a través de interacciones de la plataforma como teclado, ratón y táctil. El código XAML...
5
Comments

Optimizaciones de JavaScript utilizadas en el proyecto de Prometheus por Luis Guerrero

Introducción Para los que no lo sepáis, próximamente se estrena la película Prometheus en Estados Unidos y desde Plain Concepts hemos desarrollado el training center del sitio web. Se puede acceder desde este enlace: http://www.projectprometheus.com/trainingcenter/ . El proyecto ha estado financiado por Microsoft, más concretamente por el equipo de Internet Explorer, así que como página web que es, se ha desarrollado utilizando las últimas tecnologías web: HTML5 + CSS3. Training center El centro...
Archivado en: ,
0
Comments

[Windows 8] Navegando en una aplicación HTML/JavaScript por Luis Guerrero

Con la aparición de Windows 8 Consumer Preview Microsoft ha presentado Visual Studio 2012 para desarrollar aplicaciones Metro. En este artículo hablaremos de cómo se produce la navegación de contenido en una aplicación de Metro hecha en HTML / JavaScript. Navegando en HTML Cuando creamos una aplicación en HTML tradicional, el método de navegación es incluir un enlace <a> para poder empezar a navegar. Lo malo que tiene este método es que durante un breve periodo de tiempo la ventana del navegador...
3
Comments

Material de la charla de Computación paralela en Windows de la CodeMotion por Luis Guerrero

Como viene siendo habitual aquí tenéis el material de la charla sobre computación paralela del pasado sábado día 24 de marzo. El código de ejemplo lo podéis descargar de aquí: http://bit.ly/TPLCodeMotion Y ya sabéis nada de dejar los try/catch vacíos. ¡Espero que disfrutéis de todos los cores del mundo! Saludos. Luis.
0
Comments

San Valentín se Baila por Luis Guerrero

Este domingo en la plaza de Callao de Madrid habrá un evento de El Corte Inglés, Microsoft y Xbox 360 para celebrar el día de los enamorados. En este evento Plain Concepts presentará dos aplicaciones para Windows Phone 7 y Surface 2 para que las parejas de enamorados puedan hacerse fotografías con el teléfono móvil (un Nokia Lumia) y después componer una tarjeta de felicitación en un Surface 2. Os invitamos a todos a que os paséis...
Archivado en: ,,
0
Comments

12 Horas de Visual Studio - Exprime las vistas en ASP.NET MVC por Luis Guerrero

Este es el material que voy a utilizar sobre mi charla sobre “Exprime las vista en ASP.NET MVC” El código de ejemplo os lo podéis descargar de aquí, http://bit.ly/12HorasMVCCode
0
Comments

12 Horas de Visual Studio - Calidad de Software y patrones de diseño en Windows Phone 7.5 por Luis Guerrero

Hoy es el evento de 12 Horas de Visual Studio de Microsoft y Globbtv, podeis ver el evento en directo aquí http://www.globbtv.com/vstudio12horas/ Este es el material que voy a utilizar sobre mi charla sobre “Calidad de Software y patrones de diseño de Windows Phone 7.5” El código de ejemplo os lo podéis descargar de aquí, http://bit.ly/12HorasVSWindowsPhone
Archivado en: ,
3
Comments

Hack-a-thon, repaso a las novedades de networking de Windows Phone 7 por Luis Guerrero

Este fin de semana en Málaga se ha celebrado el Hack-a-thon un evento de Microsoft para incentivar el desarrollo de aplicaciones de Windows Phone 7 en entornos universitarios. Es todo un fin de semana de programación de apps y entre medias los desarrolladores pueden elegir las charlas que quieres escuchar. Así que es un agenda dinámica que se decide en base a las valoraciones. Yo es la segunda vez que participo en un evento de este tipo y en mi caso la charla que me ha tocado es la de Networking...
Archivado en: ,
1
Comments

Como tener más de un emulador de Windows Phone 7 en la misma máquina por Luis Guerrero

Si en alguna ocasión habéis tenido la necesidad de tener más de un emulador ejecutándose en la misma máquina, para por ejemplo, depurar vuestro código de Socket para Mango, ahora podéis hacerlo. Esto son los pasos. Ve a la carpeta C:\ProgramData\Microsoft\Phone Tools\CoreCon\10.0\addons En esa carpeta hay un fichero llamado ImageConfig.en-us.xsl copiadlo por otro fichero llamado por ejemplo ImageConfig2.en-us.xsl. Una vez hecho esto abridlo con un bloc de notas elevador (como administrador) En el...
Archivado en:
0
Comments

Material de la charla de HTML5 en el CIIN por Luis Guerrero

El lunes 3 de septiembre estuve con la gente del CIIN dando una charla sobre desarrollo de aplicaciones en HTML5 y cuáles son las novedades en este sentido. Aquí os dejo la presentación, las demos y algunos enlaces que comenté durante la charla. Agradecer a Alejandro Hidalgo (MVP de Internet Explorer 9) por la presentación en HTML5. Enlaces de interés: Sproutcore : Es un framework para desarrollo de aplicaciones en HTML5 utilizando MCV, tiene características muy interesantes como, bindings, handlebars...
Archivado en:
4
Comments

Autorización de usuarios para una API web en WCF o como hacer una gestión light de sesión en WCF por Luis Guerrero

En uno de los proyectos en los que estoy trabajando ahora mismo tenemos que hacer una API para que se consuma desde Javascript puro, es un proyecto en HTML5, así que tenemos que maximizar la productividad para este tipo de cliente. Nuestra API tiene un login de usuarios, un registro y partir de ahí los servicios debería de ser securizados, es decir, solamente para el usuario actual. Así que me surge la necesidad de autenticar estas peticiones para asegurarme de que es un usuario válido para acceder...
Archivado en: ,,
11
Comments

Como generamos las releases en Plain Concepts, el caso de las aplicaciones de Windows Phone de Prisa. por Luis Guerrero

Como generamos las releases en Plain Concepts, el caso de las aplicaciones de Windows Phone de Prisa. Como dije anteriormente en mi artículo, ya están disponibles las aplicaciones de El País, As.com y CincoDías.com en el Marketplace de Windows Phone 7. Estas aplicaciones han sido desarrolladas y diseñadas íntegramente por Plain Concepts, en este artículo explicaré cuales son los procesos de desarrollo que seguidos dentro de PlainConcepts para...
6
Comments

Nuevas aplicaciones de El País, As.com y Cinco Días para Windows Phone 7 por Luis Guerrero

Ya están disponibles, en el Marketplace, las aplicaciones de El País, As.com y Cinco Días para los teléfonos Windows Phone 7 de Microsoft desarrolladas y diseñadas por Plain Concepts Las aplicaciones te permiten ver las noticias de El País, galerías de fotos, videos, opiniones, las viñetas del día y mucho. La aplicación de As.com te permite ver las noticias sobre la liga, la última hora y nba. La aplicación de Cinco...
Archivado en:
9
Comments

Dejar tus excepciones fluir por Luis Guerrero

“Dejar tus excepciones fluir” es una frase que Rodrigo Corral nos repite durante el desarrollo de software constantemente, pero, ¿qué quiere decir con esta frase? Normalmente se debería de pensar lo contrario de las excepciones, es decir, capturarlas siempre para que no se produzcan errores en el software y que todo funcione correctamente. Pero vamos a ver a través de un ejemplo, como a veces es mucho mejor dejar a las excepciones fluir por la pila y no capturarlas. Recientemente, en un equipo de...
Archivado en: ,
2
Comments

Como implementar TemplateSelector en el ListBox de Windows Phone 7 por Luis Guerrero

Si solo has trabajando con Silverlight nunca has conocido el TemplateSelector de WPF, que como su nombre indica permite hacer un selector por discriminador para las plantillas de datos. En el caso que nos atañe ListBox, tiene una propiedad llamada ItemTemplate en la que se establece la plantilla de datos para cada uno de los ítems. ¿Para qué se puede querer cambiar la plantilla? Imaginaros el escenario de estar haciendo una aplicación para mostrar una lista de noticias provenientes de un rss, podemos...
0
Comments

Ejecutar tareas elevadas durante el ciclo de vida del Rol de Azure por Luis Guerrero

Cuando desarrollamos para Windows Azure podemos encontrarnos con distintos escenarios que van desde aplicaciones completamente .NET y aplicaciones que son migraciones de aplicaciones existentes. En ese sentido uno de los dolores de cabeza a la hora de trabajar con Azure son los registros de componentes COM durante el arranque del rol de Azure. Este tipo de problema se soluciona normalmente creando una tarea en el startup del rol que desea consumir ese tipo de componentes COM. Si por ejemplo nosotros...
Archivado en: ,
18
Comments

Por qué no deberías escribir pruebas unitarias [Actualizado] por Luis Guerrero

Reconozcámoslo escribir pruebas unitarias no sirve para nada. No sirve para nada porque tenemos que además de hacer nuestro trabajo de desarrollar software de calidad tenemos que escribir código que pruebe que testee nuestro código. Además para que las pruebas las podamos crear de manera cómoda y centrarnos en la palabra unitaria tenemos que hacer que nuestro código sea fácilmente aislable porque claro, como vas a hacer una prueba unitaria si...
Archivado en: ,
7
Comments

El recolector de basura por Luis Guerrero

Todo desarrollador que haya trabajado con .NET, alguna vez ha escuchado hablar del recolector de basura. En este artículo vamos a intentar poner un poco de luz sobre ese concepto, muchas veces misterioso para los programadores. ¿Por qué existe o necesitamos un recolector de basura? El CLR es un maquina virtual en el que se ejecutan nuestras aplicaciones y .NET es un framework . Microsoft hizo este framework para tener una capa de abastración entre el sistema operativo...
Archivado en: ,,
1
Comments

Gestión de proxies de WCF en Silverlight 4 por Luis Guerrero

Una de las cosas que más esfuerzo me cuestan cuanto estoy desarrollando aplicaciones en Silverlight es la gestión del ciclo de vida de un proxy de WCF, es decir, crear la instancia del proxy con la configuración del binding correcta, subscribirme a los eventos complete de las operaciones que quiero invocar y en caso de falta en el proxy volver a hacer todo ese trabajo, de-subscribirme de los eventos complete y volver a repetir el proceso de nuevo. Es por eso que en el día a día del desarrollo de...
Archivado en: ,
0
Comments

Entrevista a plain concepts, equipo de desarrolladores de bye bye brain por Luis Guerrero

Entrevista realizada en http://wp7connect.blogspot.com/ ¿Podeis hacer una breve presentación sobre el equipo?   El equipo lo formamos Ricardo Acosta, Rodrigo Diaz y Luis Guerrero. Ricardo Acosta es nuestro diseñador gráfico, modelador 3d y texturizador, y tanto Rodrigo Diaz como yo somos programadores de .NET. Supongo que os habéis dado cuenta que la mayoría de blogs especializados en el sector ,de medio mundo, están hablando de vosotros después de que anunciarais en vuestros blogs personales...
Archivado en:
Más artículos Página siguiente >