Published articles on other web sites*

Published articles on other web sites*

Microsoft fabricará su propio Windows Phone

Microsoft Windows Phone teléfono Surface Hace poco comenzaron a surgir rumores que aseguraban que Microsoft estaba trabajando en su propio teléfono Windows Phone. Hasta el momento, la compañía se limitaba a proporcionar el sistema operativo para que otras empresas, como HTC o, sobre todo, Nokia, desarrollasen sus dispositivos.


Sin embargo, en Redmond también saben construir hardware, como demuestra su tableta, Surface . De hecho, la estrategia con el teléfono podría ser la misma: atraer fabricantes al sistema operativo .


Además, siempre que la compañía vendiese los dispositivos libres desde su tienda, no supondría una amenaza para sus socios, que dependerán principalmente de los acuerdos a los que lleguen con las empresas de telefonía.


En cualquier caso, según aseguran en Windows Phone Central, Microsoft ya trabaja en estos terminales, que se encuentran en una etapa muy avanzada de su construcción (podrían estar en fase de pruebas).


Es más, hace poco GeekWire pudo saber que la compañía había aumentado las medidas seguridad en varios de sus edificios, lo que limitaba el acceso a los mismos. En un principio se pensó que se debía a que en ellos se está creando la próxima consola de Microsoft, pero, al parecer, en uno de ellos también se desarrollan productos relacionados con Windows Phone.


Por otro lado, en BGR han publicado una información parecida a la de Windows Phone Central, aunque procedente de una fuente distinta, lo que parece confirmar la noticia.


Así, según han podido saber, este teléfono será de gama alta y saldrá al mercado más tarde que los primeros Windows Phone 8 (podría llegar en 2013), probablemente bajo la marca Surface.







via TICbeat http://www.ticbeat.com/sim/microsoft-fabricara-propio-windows-phone/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+rwwes+%28TICbeat%29

El Marketplace de Windows Phone 8 desaparece: ahora se llamará Windows Phone Store

Windows Phone


Microsoft quiere unificar sus tiendas de aplicaciones (la de Windows 8 y la de Windows Phone 7/8) bajo una única marca. Así lo hará muy pronto: la marca Marketplace desaparecerá muy pronto para emerger como Windows Phone Store, y de paso con algunos detalles remodelados para mejor.


La web, por ejemplo, muestra las aplicaciones en tiles (como la pantalla de inicio de Windows Phone). Los rankings se han visto también mejorados, apareciendo una nueva sección que se actualiza más veces al día y con un algoritmo renovado que tiene en cuenta las aplicaciones más populares y más rápidamente descargadas.


También se han mejorado las búsquedas (usándose el motor de Bing). Las aplicaciones “picantes” no aparecerán a primera vista, también, buscando la protección de los usuarios más jóvenes. Destacar, no obstante, que estas mejoras todavía no han llegado a la versión española de la tienda de aplicaciones de Windows Phone. Estaremos atentos para avisar cuando aparezcan por estos lares.


Microsoft busca unificar las marcas de sus tiendas de aplicaciones, y para ello ha utilizado hasta el mismo icono para ambas. Quién sabe, es posible que en un futuro no muy lejano esas dos tiendas de aplicaciones se fusionen en una, de igual modo que en un futuro no muy lejano es probable que se unifique incluso la plataforma de desarrollo y que las aplicaciones de Windows Phone funcionen en Windows (y viceversa).


Más información | Windows Phone Blog












via Genbeta http://www.genbeta.com/windows/el-marketplace-de-windows-phone-8-desaparece-ahora-se-llamara-windows-phone-store

WPF/Silverlight vs. Jupiter Quirks – Opacity


Have you noticed the difference in how the Opacity property is handled by child elements the Windows 8 XAML vs. Silverlight or WPF?


Silverlight/WPF:



Windows 8 XAML (Jupiter):



I suppose it might help performance, but it’s annoying. Do you know why it’s annoying? Try to fade in a piece of UI with a few opaque layers and instead of seeing the entire piece fade in – you suddenly start seeing all its layers. Be careful about images overlaid on top of solid backgrounds! Any idea how to achieve the same result in Jupiter as in Silverlight?


This is the code I used in tests on all 3 platforms:



<Grid
Background="Black">
<Grid
Opacity="0.5"
Width="600"
Height="600"
VerticalAlignment="Top"
HorizontalAlignment="Left"
Margin="100">
<Rectangle
Margin="0"
HorizontalAlignment="Left"
VerticalAlignment="Top"
Width="400"
Height="400"
Fill="Red" />
<Rectangle
Margin="100,100,0,0"
HorizontalAlignment="Left"
VerticalAlignment="Top"
Width="400"
Height="400"
Fill="Green" />
<Rectangle
Margin="200,200,0,0"
HorizontalAlignment="Left"
VerticalAlignment="Top"
Width="400"
Height="400"
Fill="Blue" />
</Grid>
</Grid>







via Xyzzer's Dev Blog http://blog.xyzzer.me/2012/09/11/wpfsilverlight-vs-jupiter-quirks-opacity/

Disponible el SDK de Windows Phone 8

Microsoft Windows Phone 8 SDK Como prometió cuando presentó algunas de las novedades de Windows 8 en junio , Microsoft ya ha puesto el nuevo SDK (Software Development Kit) a disposición de los desarrolladores que quieran crear aplicaciones para su sistema operativo móvil. Por el momento el acceso al programa será limitado.


A pesar de ello ya ha habido varios “socios y desarrolladores exclusivos” que han tenido acceso a primeras versiones del SDK para ayudar a probar y construir las nuevas herramientas.


Por su parte, la versión definitiva del kit de desarrollo llegará “más tarde”, aunque a lo largo de 2012, según aseguró Todd Brix, director senior del equipo Windows Phone Apps, en el blog de Microsoft.


La compañía dará más detalles sobre cómo apuntarse al programa el miércoles de la semana que viene. Además, a lo largo de las próximas semanas darán más información cobre la API de la cámara de Windows Phone 8 y de una herramienta llamada ‘Lenses’.







via TICbeat http://devs.ticbeat.com/disponible-sdk-windows-phone-8/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+rwwes+%28TICbeat%29

Programar aplicaciones Metro de Windows 8: ciclo de vida

Ciclo de vida de aplicaciones Metro Windows 8


El ciclo de vida de las Aplicaciones Metro es bastante distinto al que ha existido en las aplicaciones en Windows hasta ahora. Si en aplicaciones clásicas tenemos, fundamentalmente, dos estados consistentes en ejecución y cierre de la aplicación, en las Aplicaciones Metro vamos a tener varios estados extra, como se puede ver en la imagen.


Veamos cómo vamos a pasar de unos a los otros y qué condiciones se tienen que cumplir en cada caso.


Activación (Activated)


Para que se produzca una activación la aplicación debe estar en un estado de no ejecución. Este estado se produce, por ejemplo, cuando se acaba de instalar, cuando la máquina acaba de arrancarse o tras producirse una terminación (como veremos en un punto más adelante).


La activación puede producirse por varias circunstancias, como su lanzamiento a través del tile de la aplicación en la pantalla Start, o a través de la implementación de contratos como Search, File Picker, Share, etc. (veremos más sobre ello en próximos puntos). En todos los casos el resultado es el mismo, Windows activa la aplicación y ejecuta su código de carga.


En ese momento la aplicación tendrá 15 segundos para completar su activación. En caso de no hacerlo Windows matará la aplicación, evitando que el usuario espere indefinidamente delante de la pantalla inicial. De este modo cada desarrollador sabe que, por diseño, su aplicación tiene que ser rápida al cargarse, evitando “abusos” frente al usuario en forma de esperas indefinidas.


Suspensión (Suspending)


Las Aplicaciones Metro se ejecutan siempre a pantalla completa y Windows les cede todos los recursos que puedan necesitar. Sin embargo, en el momento en que el usuario cambia a otra aplicación, se produce el proceso de suspensión.


Durante este proceso Windows espera unos segundos como margen por si el usuario decide volver a la aplicación, evitando una suspensión innecesaria. Pasado ese tiempo se envía la señal correspondiente para que la aplicación ejecute el manejador para el evento Suspending, si se ha implementado.


Una vez invocado el manejador, la aplicación tendrá 5 segundos para guardar su estado, pues de lo contrario Windows la matará también. Las aplicaciones suspendidas pasan a memoria y pierden el acceso a otros recursos como CPU o disco. Sin embargo, en situaciones en que el sistema se encuentre escaso de memoria, Windows 8 se encargará de ir descargando las aplicaciones suspendidas de memoria.


Por esta razón es necesario que toda aplicación guarde su estado en este punto del ciclo de vida, puesto que no hay garantía de permanecer indefinidamente en memoria y, en caso de ser descargada, Windows no envía ninguna señal. En definitiva, el evento de suspensión es la última oportunidad que tiene la aplicación de guardar su estado.


Reactivación (Resuming)


Equivalente al evento de suspensión, pero para aplicaciones que ya están suspendidas. Permitirá a la aplicación “refrescarse” antes de mostrarse al usuario, en el momento en que vuelva a primer plano.


Este evento es muy importante si queremos cumplir uno de los principios de la Aplicaciones Metro: mostrarse frente al usuario como si siempre estuvieran vivas. Gestionando correctamente los eventos de suspensión y reactivación, el usuario va a tener la sensación de que la aplicación nunca ha dejado de ejecutarse.


Por último, es importante tener en cuenta que la suspensión puede haber durado minutos u horas, por lo que es importante recargar cualquier información o recurso que pueda haber quedado obsoleta, como por ejemplo el estado de la red.


Terminación


Este evento se produce bajo varias circunstancias, como por ejemplo si el sistema entra en un estado de carencia de recursos o si el usuario cierra la aplicación explícitamente. Como comentábamos antes, la aplicación no recibirá ninguna clase de señal o notificación para ejecutar acción alguna. Simplemente se la eliminará de la memoria.


En general las aplicaciones no pueden cerrarse a sí misma, salvo bajo circunstancias muy determinadas, como detección de fugas de memoria o problemas similares. Además, está prohibido que una aplicación ofrezca al usuario un mecanismo para cerrarse; impide su aprobación en Windows Store.


En Genbeta Dev | Programar aplicaciones Metro en Windows 8














via Genbetadev http://www.genbetadev.com/cnet/programar-aplicaciones-metro-de-windows-8-ciclo-de-vida

WP8 SDK Preview: Application platform overview and Windows 8 APIs - by Rich Edmonds



The Windows Phone 8 SDK Preview has been leaked on the Internet today before being released in the coming weeks. What's included in the upcoming version?



App Development

Windows Phone 8 Developer Preview supports native C++ development and is able to support a significant subset of the Windows 8 SDK, allowing developers to share a significant amount of code between apps on Windows Phone and Window 8. The lack of native development support in Windows Phone 7.x has proven to be an issue with developers in the past, which has now been recognised by Microsoft.





via Silverlight Zone http://www.silverlight-zone.com/2012/07/wp8-sdk-preview-application-platform.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+SilverlightZone+%28Silverlight+Zone%29

Recording of Webinar 'Prism and WCF RIA Services' by Brian Noyes



Watch a recording of the webinar ' Prism and WCF RIA Services - Two Great Toolkits That Work Great Together ' delivered by Silverlight MVP Brian Noyes on May 30th, 2012. Download the slides | Get the demos | Go to the Q&A page Webinar summary: In...( read more )...(read more)



via The Official Microsoft Silverlight Site http://blogs.msdn.com/b/silverlight/archive/2012/07/27/recording-of-webinar-prism-and-wcf-ria-services-by-brian-noyes.aspx