Category: Windows Phone

[Windows Phone] Tip #1. Camera Lenses

​Few people know about the camera lenses on Windows Phone, something really cool that every Windows Phone has and that can delight from the most very professional photograper to the most junior selfie-maniac.

Photolenses will enhance the camera experience on your phone allowing you to create 360 experiences, capture notes from a whiteboard directly into word or OneNote just with a photo click, listen the latest Justin Bieber single just pointing at the CD barcode or translating with your camera to another language whatever you have in front of you.

Just let’s take a quick look:

First thing you have to do is open your camera on Windows Phone:

– For those devices that don’t have camera physical button, just go to the apps list (swipe your finger from right to left on the screen) and look for camera app. Better to pin it into the start screen for next time use (just hold your finger for 2 seconds on the app).

– For those devices with the camera button, just click on it once (it works even when the phone is locked or turned off!).

wp_ss_20150211_0001.jpg

​The camera lenses are located on the camera view on the “bubble”icon.

1- Click on the lenses button before you take the photo

2- Select your desired lenses

3- Use the lenses special features to capture and save the photo.

4- Always remember that whatever picture you take will be saved in your phone and in your One Drive Cloud service automatically, in case you want to access to your pictures from any other device or computer. 

Here a list of the most useful lenses on Windows Phone:

Office Lenses: Office Lens trims, enhances and makes pictures of whiteboards and docs readable, and saves them to OneNote. You can use Office Lens to convert images to PDF, Word and PowerPoint files too. Office Lens is like having a scanner in your pocket. Like magic, it will digitalize notes on whiteboards or blackboards. Always find important documents or business cards. Sketch your ideas and snap a picture for later. Don’t lose receipts or stray sticky notes again!

Translator: Translator is your companion when you need to overcome the language barrier. Use your camera, voice or keyboard to enter text you want to translate. Use Translator on-the-go, even when you don’t have an Internet connection.

Handyscan: Handyscan is a portable document scanner and document keeper.

With this app you can scan anything into your phone and carry it with you, send it by email or save it to the cloud.

From receipts to contracts; from comics to class lessons, magazines & newspaper articles, old photos, notes, souvenirs, balance statements, contact cards, brochures, signatures, invoices, etc, etc, etc.

 

And much more! http://www.windowsphone.com/en-gb/store/collections/apps-with-photo-lenses/e0cfe0f7-f08a-4f9d-b5f9-ba0699d29b7f

That’s all for now

Have fun!
Ed/

More information about how to use the lenses: https://msdn.microsoft.com/en-us/library/windows/apps/jj206990(v=vs.105).aspx

Windows Phone Dev Center Changes + Credit card validation no longer required

After Build we have had many announcements regarding to the Windows Store and the Store Dev Centers. It is not the objective of this discussion to talk about the improvements on the Windows and Windows Phone Store so before go to the dev side let’s just say that now you have the opportunity to build once and deploy for both stores thanks to Universal Apps, and not only that, buy ONCE and have the app on both Operating Systems at no extra cost ^_^

Let’s go through the two major changes on the Store Dev accounts:

1) Credit card validation no longer required for the registration process

This is something that mostly students were looking for years, to be able to create their own developer account without the need to get a credit card for the account verification (remember that for Students the account is FREE thanks to the BizSpark program but requires to verify your identity with a credit card).

Also whenever 1 full year old comes to your account, in the renewal you will have same options for it + now we are enabling PayPal as a renewal or even registration payment for the Windows Store (in markets where PayPal is currently supported).

2) New feedback features: Microsoft is slowly rolling out a program whereby developers can comment on your reviews of their handiwork so you would soon be able to respond to user reviews of their apps and games. Here a funny demonstration

MicrosoftComments[1]

As developer you will receive these kind of notifications where you will be able to control what’s going on with your “open cases”

image

But not only that, is not only for debating personal opinions about the app, Windows Phone users are encouraged to report any questionable developer response via the reporting link in the “details” section of the app’s description:

clip_image002   clip_image004

As a user: remember that your feedback can make the applications you own better as in the end is what you want when you purchase a game or an app.
As a developer: remember that your users own your app because they think that is cool and they like it, they use it, don’t disappoint them and provide them the best quality, the best performance and regular updates.

3) Linking Windows Store and Windows Phone apps to create a universal Windows app

halo universal

Tired to pay twice for the same app? Now with Universal Apps, ‘get once and download for all compatible Windows devices’ customer experience, which we expect to increase both paid and free app downloads across device types.

Also, if you are integrating in-app purchases in your apps, this linked app experience extends your durables and consumables to be used in both stores using the same identifier.

4) App name reservation

Developers now can reserve names for new Windows Phone apps for up to 12 months in advance of release

5) Consolidated price tiers

We have simplified the pricing which is applicable for paid apps and in-app purchasing and expands Windows developer opportunity with the addition of US$0.99 and $1.39 price tiers to Windows Store.

6) Consistent certification policies

7) Reduced certification times: x10 faster!

There it is, we have reduced the app certification workflow time where in most cases the reduction comes to few hours vs. few days (previously).

COMING SOON:

  1. Promotional pricing
  2. Pre-submission validation checks
  3. Touch-enabled device targeting

Summary:

As you can see there are GREAT improvements and changes on both Windows and Windows Phone Store, everything pointing to the same direction, build once, deploy everywhere. You have no excuse to start deploying for Windows Phone and mark your own revenue model and success on the Windows Store!

Happy submission and – May the code be with you –

Sources:

http://www.engadget.com/2014/04/18/microsoft-app-store-developer-responses-roll-out/
http://blogs.windows.com/windows_phone/b/windowsphone/archive/2014/04/17/you-may-soon-get-a-response-to-your-windows-phone-app-review.aspx
http://blogs.windows.com/windows/b/buildingapps/archive/2014/04/14/dev-center-now-open-for-windows-phone-8-1-and-universal-windows-app-submissions.aspx

Portable Class library, MVVM and other pretty things

When developers want to create a navigation architecture on Windows Phone Apps they need to take care about how they want to link the pages with the Business Logic and the Data.

One of the most extended programming methodologies on Windows Phone 8 and Windows 8 is MVVM (Model – View – ViewModel) where you can separate the Entities from the Business Logic (your ViewModel) and the UI (your View).

When I’m developing an app for Windows 8 and Windows Phone 8 what I do is create a Portable Class Library (not available on VS2012 Express version but in higher ones) and write inside my Models and ViewModels adding a reference to my project later on and just implement the Views on the W8 or WP8 project. Here an example:

 

image

 

First to understand what I have inside MyPlayersLibrary:

The Model

image PlayerClass:

I have a simple player class with 3 string properties and is inheriting from BindableBase class. This class will help me to implement the INotifyPropertyChanged interface in every property, just like this:

private string description;
public string PlayerDescription
     {
         get { return description; }
         set { this.SetProperty(ref description, value); }
     }

Once I have the PlayerClass, I can create my collection of Players on my ViewModel, and use this ViewModel as DataContext and the Collection as my ItemsSource for my GridView, ListView or FlipView on Windows 8 or my ListBox or LongListSelector on Windows Phone 8.

The View Model

The second thing to understand is the ViewModel, where I have my collections:

public class PlayersViewModel
{
    private ObservableCollection<Player> barcelonaPlayers = new ObservableCollection<Player>()
    {
           new Player{PlayerName=”Muniesa”, PlayerImage=@”Assets/Players/1.jpg”, PlayerDescription=”Lorem ipsum”},
         new Player{PlayerName=”Abidal”, PlayerImage=@”Assets/Players/2.jpg”,PlayerDescription=”Lorem”},
         new Player{PlayerName=”Adriano”, PlayerImage=@”Assets/Players/3.jpg”,PlayerDescription=”Lorem”},
         new Player{PlayerName=”Alexis”, PlayerImage=@”Assets/Players/4.jpg”,PlayerDescription=”Lore”},
         new Player{PlayerName=”Alves”, PlayerImage=@”Assets/Players/5.jpg”,PlayerDescription=”Lorem”},
         new Player{PlayerName=”Bartra”, PlayerImage=@”Assets/Players/6.jpg”,PlayerDescription=”Lorem “},
         new Player{PlayerName=”Busquets”, PlayerImage=@”Assets/Players/7.jpg”,PlayerDescription=”Lorem”},
         new Player{PlayerName=”Cuenca”, PlayerImage=@”Assets/Players/8.jpg”,PlayerDescription=”Lorem”},
         new Player{PlayerName=”Dos Santos”, PlayerImage=@”Assets/Players/9.jpg”,PlayerDescription=”Lorem”},
         new Player{PlayerName=”Fabregas”, PlayerImage=@”Assets/Players/10.jpg”,PlayerDescription=”Lorem”},
       new Player{PlayerName=”Iniesta”, PlayerImage=@”Assets/Players/11.jpg”,PlayerDescription=”Lorem”},
       new Player{PlayerName=”Jordi Alba”, PlayerImage=@”Assets/Players/12.jpg”,PlayerDescription=”Lorem”},
       new Player{PlayerName=”Mascherano”, PlayerImage=@”Assets/Players/13.jpg”,PlayerDescription=”Lorem”},
       new Player{PlayerName=”Messi”, PlayerImage=@”Assets/Players/14.jpg”,PlayerDescription=”Lorem”},
       new Player{PlayerName=”Montoya”, PlayerImage=@”Assets/Players/15.jpg”,PlayerDescription=”Lorem”},
       new Player{PlayerName=”Pedro”, PlayerImage=@”Assets/Players/16.jpg”,PlayerDescription=”Lorem”},
       new Player{PlayerName=”Pinto”, PlayerImage=@”Assets/Players/17.jpg”,PlayerDescription=”Lore”},
       new Player{PlayerName=”Pique”, PlayerImage=@”Assets/Players/18.jpg”,PlayerDescription=”Lorem”},
       new Player{PlayerName=”Puyol”, PlayerImage=@”Assets/Players/19.jpg”,PlayerDescription=”Lorem”},

    };

    public ObservableCollection<Models.Player> BarcelonaPlayers
    {
        get { return barcelonaPlayers; }
    }
}

The View

My Favorite Players W8 is just a Windows Store project based on XAML, where I’ve defined the main UI with a GridView that is using as DataContext my PlayersViewModel and as ItemsSource the RealMadridPlayers collection I have on my PlayersViewModel.

My Favorite Players Windows Phone 8 project is based on XAML as well and I have a LongListSelector using as DataContext my PlayersViewModel and as ItemsSource the BarcelonaPlayers collection that I have on my PlayersViewModel.

 

image image

 

Just to have this experiences what I have to do is open one of the templates I have on Visual Studio (here I’m using Split Template for W8 and Panorama Template for Windows Phone 8) and perform the next steps:

  1. Add a reference to your portable class library on both projects.
  2. Click on the list (GridView or LongListSelector)
  3. Go to properties and click on new DataContext on the properties tab
  4. Select PlayersViewModel as new DataContext
  5. Go to the properties tab again and click on the small white square that you will see just on the right of the ItemsSource property and in the context menu that will appear select CreateDataBinding, just like this:
image

image

Just to finish the app, what I do is to modify the ItemTemplate for the UIElements on the list:

  1. Right click on the GridView (or LongListSelector on Windows Phone 8)
  2. Select Edit Additional Template –> Edit Item Template –> Edit a copy
  3. Create the copy
  4. Begin binding every element on the template with every property on the Collection Items.

 

Here you can find the complete solution

Interesting links:

Happy coding Smile

Eduardo Ortega – Technical Evangelist
Visit our community Windows8Warriors
Visit our page Windows8Warriors

Windows Phone SDK Update for 7.8

As Windows Phone app developers, we were waiting for this release with expectation Smile, we had the Windows Phone 7.0 SDK, the Windows Phone 7.1 SDK and the update to 7.1.1 that allows you to work with 256-MB Devices.

Later in October 2012 we had the release of the Windows Phone 8.0 SDK, but we were still waiting for the 7.8 version (As you know 7.5 devices can be updated to the version 8.0, you will have only the version 7.8 available for your Mango device).

 

But finally, today 23rd of January, we have available to download the Windows Phone 7.8 SDK that can be downloaded from here.

 

What’s in the update?

  • Windows Phone 7.8 emulator (512 and 256 MB). Build 8858
  • Iconic, Normal and Large tiles on the start screen (as in WP8)
  • Secondary tiles can use the new tile templates (Flip, Iconic, and Cycle).

If you want to add the new Windows Phone 8 Live Tile functionality to your Windows Phone 7.1 App to run it on WP7.8 or WP8.0, I recommend you to use this community project to light up your applications very quick: http://mangopollo.codeplex.com/

 

Enjoy it and happy coding!

Windows Phone 8 Resources

As you know Windows Phone 8 was launched a couple of weeks ago and now you can have access to several resources to build applications for this platform.

Let me make highlight the most important resources for Windows Phone developers

Resources:

Windows Phone Dev Center

Windows Phone 8 SDK

Windows Phone Samples

image Windows Phone API QuickStart

image

FREE WindowsPhone Geek Magazine

Windows Phone 8 SDK

Main blogs:

Windows Phone Blog

Windows Phone Developer Blog

Recommended readings:

What’s new in Windows Phone 8 SDK

Windows Phone Toolkit Overview

Windows Phone 8 developer platform highlights

Tools:

The Windows Phone Toolkit (for WP8)

Videos:

Windows Phone in the day 1 keynote (Build 2012)

Windows Phone 8: Application Model

Windows Phone 8: Native C/C++ Game Development

Windows Phone 8: XAML Application Development

How to Leverage your Code across WP8 and Windows 8 

Windows Phone 8- In App Purchase & Developer Center

Windows Phone 8: Critical Developer Practices for Delivering Outstanding Apps

Windows Phone 8: Networking, Bluetooth, and NFC Proximity for Developers

Windows Phone 8: Making Money with Your Application on Windows Phone

Windows Phone 8: HTML5/IE10 for Developers

Windows Phone 8: Maps, Location, and Background Execution for Developers

Windows Phone 8: Performance & Optimization for Developers

Windows Phone 8: Photo and Lens Apps

Windows Phone 8: Tiles, Lock Screen, and Notifications

Windows Phone 8: Using C++ in your Applications

Windows Phone 8: Using the Speech API 

Windows Phone 8: Wallet and Deals for Developers 

Windows Phone 8: App to App Communication

Windows Phone 8: Enterprise Development

Nokia Music Windows Phone 8 App-to-App APIs

Enjoy the resources! Ninja

[SP]Marketplace App Hub para Windows Phone Mango

Como ya sabréis el 20 de Julio ya han dado acceso al nuevo AppHub de Windows Phone, que además viene preparado para Mango. Este nuevo AppHub trae muchísimas mejoras con respecto a la versión anterior y que analizaremos en este artículo, pero sobre todo quiero destacar los 3 puntos en los que se ha realizado la mayor parte del esfuerzo:

  • Se amplia el número de Marketplaces a 19 nuevos países
  • Distribución privada de aplicaciones
  • Mejoras en la administración y seguimiento de nuestras aplicaciones

Si entramos en nuestro “Dashboard” lo primero que encontramos ahora es esto:

image

Una pantalla dividida en 5 bloques donde de un solo vistazo podemos apreciar lo siguiente:

  • Últimos pagos que nos han realizado
  • Descargas en el último mes de nuestras aplicaciones y número de veces que las aplicaciones se han cerrado debido a errores no manejados en nuestra aplicación y cuyos usuarios han decidido reportarlo a Microsoft.
  • Informe gráfico de descargas totales de todas tus aplicaciones
  • Apartado específico para subir aplicaciones y FAQ
  • Notificaciones con todas aquellas cosas que tengamos pendientes, como rellenar información de nuestra cuenta bancaria, o aplicaciones en proceso de publicación o certificación que hayan tenido problemas o estén pendientes.

En detalle:

  • Expansión geográfica:
    • 19 nuevos Marketplaces: Brasil, Chile, Colombia, Finlandia, Grecia, India, Holanda, Japón…
    • 7 nuevos Marketplace para desarrolladores: Demos la bienvenida a los nuevos publicadores de Chile, Colombia, República Checa, Hungría, Israel, South África y Corea del Sur y en breve China!!!
    • AppHub localizado al Koreano, Chino, Japonés e Ingles, eso sí, parece que aún no se han enterado que el Español es uno de los idiomas mas hablado en el mundo… 
    • Mayor flexibilidad a la hora de ajustar el precio al que queremos vender las aplicaciones (€): 0, 0.99, 1.29, 1.49, 1.99, 2.49, 2.99, 3.49, 3.99, 4.49, 4.99, 5.49, 5.99, etc. 
      image 
    • Advertising in-app: El Microsoft Advertising pubCenter dara paso a los desarrolladores de 18 países a final de 2011, ¡entre ellos España!
  • Distribución privada de aplicaciones: Como bien sabéis hasta ahora la única forma de desplegar una aplicación en un teléfono Windows Phone 7 es mediante su publicación en Marketplace, o bien mediante nuestra cuenta de publicador en Marketplace, desbloquear un dispositivo (máximo 5) físico para poder instalar hasta un máximo de 10 aplicaciones desde nuestro Visual Studio 2010 o con las herramientas de desarrollo de Windows Phone.

    Pues bien, ahora se habilita la “Beta Distribution” que consiste en permitir a los desarrolladores distribuir aplicaciones pre-certificadas a un grupo de hasta 100 beta testers durante un máximo de 90 días. Este método de distribución nos da la oportunidad de probar en mas de 5 dispositivos como teníamos hasta ahora sin embargo sigue teniendo la carencia de que no podemos hacer despliegues privados definitivos sin pasar por Marketplace, por lo que para muchas soluciones empresariales no nos servirá.

    Para ello se ha habilitado otro método de distribución llamado “Targeted Distribution” que nos permite distribuir aplicaciones a través de Marketplace en un estado oculto, no descubrible via Zune o Web. Para dar acceso a los usuarios simplemente tendremos que pasarles un enlace a la aplicación mediante e-mail u otros mecanismos. No hay ningún tipo de restricción de tiempo ni usuarios en esta opción.

  • Mejoras en la administración de aplicaciones:
    • Mejoras en el Dashboard, convirtiéndose en una pizarra global
    • Mayor detalle en los informes
    • Nuevos informes de “casques” de nuestras aplicaciones
    • Subida de imágenes del Artwork del tirón sin tener que ir una a una y mejoras en su subida y edición.
    • Nuevas categorías: Educación, Niños y Familia y Gobierno y Política.

 

A continuación muestro al detalle cada una de estas mejoras:

Payouts

image

En esta sección nos encontraremos los pagos que Microsoft nos ha realizado durante el último mes o meses. En el caso de el ejemplo que os dejo, yo no tengo ninguna aplicación de pago por lo que no puedo obtener nada a cambio mas que satisfacción personal de que la gente se baje las aplicaciones y las utilice alguna vez.

Muchos publicadores tienen problemas a la hora de recibir los pagos dada la gran cantidad de documentación que tienen que rellenar pero por suerte estamos trabajando en un documento explicativo con el paso a paso de todo lo que hay que hacer para poder rellenar este sin fin de papeleos.

Para los atrevidos que quieran hacerlo por su cuenta y riesgo que sepan que al no ser desarrolladores residentes en EEUU necesitan proporcionar básicamente 3 cosas:

  • Información de nuestra cuenta Bancaria
  • Obtener un Número de Identificación de Contribuyente de los Estados Unidos*

    *No es necesario proporcionar un Número de Identificación de Contribuyente (TIN) para recibir los pagos, pero se debe de proporcionar en el formulario W-8 si os queréis beneficiar de las ventajas de los tratados de doble imposición y evitar estar sujetos a retenciones de impuestos de EEUU que son del 30%.

    Para ello debemos de proporcionar el Número de la seguridad social (SSN) o el número de identificación de contribuyente individual (ITIN) que son 9 números tipo 122-32-2341. También el número de identificación de empleador (EIN) que también son 9 números tipo 13-3434213.

  • Enviar el formulario W-8 siempre y cuando lo deseemos.

 

Si nos queremos quitar de líos y solo queremos cobrar rápido y YA, bastará con dar la información básica que nos piden y nada mas, eso sí, recordad que Microsoft se quedará con un 30% y la hacienda americana con otro 30% mas luego en España, depende lo que obtengáis de vuestras ventas también tendréis que ajustar cuentas con hacienda.

APP Highlights

image image

En esta sección encontraremos las descargas totales de nuestras aplicaciones así como también los “Crash Counts”.
Además pinchando en cada una de las aplicaciones podemos ver el historial de cada una de ellas. Por ejemplo:

image Visualizar los REVIEWS que tiene nuestra aplicación en cada uno de los países en los que se ha vendido, así por ejemplo puedo ver aquí que en EEUU tiene una valoración de 3,3 sobre 5 y los comentarios de cada usuario.
Esto es un gran avance ya que hasta ahora únicamente podíamos ver los comentarios de nuestra aplicación que teníamos solamente en nuestro país
image Ver los detalles de la aplicación donde podremos ver las versiones que tenemos publicadas, la descripción, la descripción del Update (nuevo), el Artwork como siempre, la categoría en la que esta publicada, el nombre del XAP, la versión mayor/menor, el enlace, las Capabilities que utiliza y el enlace web a la aplicación .

 

image Por último el Lifecycle de nuestra aplicación, donde podremos seguir los progresos a través de diferentes estados de la certificación y publicación de cada una de las Releases que hemos subido.
Además desde esta pantalla podemos ocultar la aplicación del Marketplace, editar las características de la misma, el precio o incluso eliminarla de Marketplace.

 

REPORTS

image

La página de informes (muy lograda por cierto) nos va a mostrar primero una visión global del total de descargas que tenemos entre todas nuestras aplicaciones, que posteriormente podemos ver al detalle por aplicación incluso por cada uno de los países en los que ha sido instalada.

Tenemos también el informe de los “Crashes”  que han ocurrido en los últimos 30 días, y debajo tenéis un cuadro que pone “STACK TRACES” donde podemos obtener una hoja de Excel con todos los cierres inesperados de vuestras aplicaciones, que tendrá un aspecto similar a este:

image

Y donde podremos ver al detalle el volcado de pila, y que trataremos en posteriores artículos. Ejemplo:

Frame    Image             Function                                                                    Offset   
0        coredll.dll       xxx_RaiseException                                                          32       
1        mscoree3_7.dll    WatsonUnhandledManagedException                            300      
2        mscoree3_7.dll    Dbg_NotifyManagedException                                       136      
3        mscoree3_7.dll    FirstPassException                                                      1044     
4                          TransitionStub                                                                   0        
5                         System.Windows.Navigation.NavigationService.Navigate         1292     
6                          System.Windows.Controls.Frame.Navigate                            80         
…   
46       TaskHost.exe      WinMain                                                                  1420     
47       TaskHost.exe      WinMainCRTStartupHelper                                          60       
48       coredll.dll       MainThreadBaseFunc                                                     428

 

Para terminar, deciros que se está trabajando en sacar en Agosto las Windows Phone Release Candidate Tools, un mes en el que casi con toda seguridad ya podamos tener nuestras aplicaciones de Mango “Ready To Submit” en Marketplace.

Enhorabuena al equipo de desarrollo y al resto de desarrolladores de aplicaciones que como bien dice el equipo de desarrollo, han conseguido 23.000 aplicaciones en tan solo 8 meses de vida de esta nueva plataforma.

Hasta la próxima.

Eduardo Ortega

[Videos]Diseño de apps con Windows Phone 7(Parte 1/3)

Aquí os dejo una serie de vídeo-resúmenes que componen un curso de diseño de aplicaciones para Windows Phone 7 con Silverlight. Estos vídeos os pueden servir para saber que tipos de proyectos podemos realizar con Windows Phone, cómo utilizar los controles de Silverlight, cómo sacar partido a la herramienta de diseño de Expression Blend y también haremos un acercamiento al tratamiento de datos XML, animaciones, panoramas, pivot, control de estados, etc…

En los vídeos NO se cubre la parte de desarrollo con C#, ya que para ello vamos a dedicar otra sección muy pronto para toda la parte de desarrollo de aplicaciones para “Mango”, donde nuestras herramientas de desarrollo serán el Visual Studio 2010 y las APIs de Windows Phone Sonrisa

Sin más aquí os los dejo, que los disfrutéis:

Módulo 1: Introducción a Silverlight y XAML

En este módulo se dará a conocer las diferentes versiones de Silverlight y ejemplos y casos de éxito de aplicaciones y sitios web realizados en Silverlight. Tras conocer la potencia de Silverlight se realizará una introducción al lenguaje XAML.

Módulo 2: Un vistazo a Expression Blend 4

En este módulo se analizará con lupa el interfaz de Expression Blend como herramienta de diseño de aplicaciones Silverlight con el fin de dar a conocer los menús, ventanas y herramientas de las que dispone Expression Blend 4 para Windows Phone.

Módulo 3: Proyectos en Silverlight Para Windows Phone

Veremos los tipos de proyectos que se pueden realizar sobre Windows Phone 7 y analizaremos el contenido de los mismos para así saber cómo trabajar con estos proyectos de cara a su publicación final.

Módulo 4: Controles en Silverlight(I)

Analizaremos los controles del teléfono como son el StatusBar, el ApplicationBar, los temas y las fuentes.

Módulo 5: Controles en Silverlight(I)

Comenzaremos conociendo y utilizando los diferentes tipos de contenedores que nos proporciona Silverlight y trabajaremos tanto desde el diseñador como desde XAML con estos controles.

¡Que los disfrutéis!

[SP]Juegos de Xbox LIVE anunciados para Windows Phone 7

Ya se está acercando el momento en el que Windows Phone 7 saldrá a la luz y con el toda una retaila de juegos y aplicaciones que con tanto esmero están realizando los desarrolladores independientes y las empresas de juegos y aplicaciones para móviles.

Como ya hemos comentado en alguna de nuestras charlas, el teléfono se integra con Xbox LIVE pudiendo así no sólo acceder al gamertag de los jugadores de esta plataforma, sino también a sus achievements, leaderboards, avatars, etc.

Además se podrá jugar multiplataforma de forma asíncrona entre PC y teléfono mediante sistemas de juegos por turnos con mensajes y enviar invitaciones a otros usuarios.

Entre los juegos que se han anunciado para la salida del teléfono, aquí van algunos títulos:

  • 3D Brick Breaker Revolution (Digital Chocolate)
  • Age of Zombies (Halfbrick)
  • Armor Valley (Protégé Games)
  • Asphalt 5 (Gameloft)
  • Assassins Creed (Gameloft)
  • Bejeweled™ LIVE (PopCap)
  • Bloons TD (Digital Goldfish)
  • Brain Challenge (Gameloft)
  • Bubble Town 2 (i-Play)
  • Butterfly ( Press Start Studio)
  • CarneyVale Showtime (MGS)
  • Crackdown 2: Project Sunburst (MGS)
  • De Blob Revolution (THQ)
  • Deal or No Deal 2010 (i-Play)
  • Earthworm Jim (Gameloft)
  • Fast & Furious 7 (i-Play)
  • Fight Game Rivals (Rough Cookie)
  • Finger Physics (Mobliss Inc.)
  • Flight Control (Namco Bandai)
  • Flowerz (Carbonated Games)
  • Frogger (Konami Digital Entertainment)
  • Fruit Ninja (Halfbrick)
  • Game Chest-Board (MGS)
  • Game Chest-Card (MGS)
  • Game Chest-Logic (MGS)
  • Game Chest-Solitaire (MGS)
  • GeoDefense (Critical Thought)
  • Ghostscape (Psionic)
  • Glow Artisan (Powerhead Games)
  • Glyder 2 (Glu Mobile)
  • Guitar Hero 5 (Glu Mobile)
  • Halo Waypoint (MGS)
  • Hexic Rush (Carbonated Games)
  • I Dig It (InMotion)
  • iBlast Moki (Godzilab)
  • ilomilo (MGS)
  • Implode XL (IUGO)
  • Iquarium (Infinite Dreams)
  • Jet Car Stunts (True Axis)
  • Let’s Golf 2 (Gameloft)
  • Little Wheel (One click dog)
  • Loondon (Flip N Tale)
  • Max and the Magic Marker (PressPlay)
  • Mini Squadron (Supermono Limited)
  • More Brain Exercise (Namco Bandai)
  • O.M.G. (Arkedo)
  • Puzzle Quest 2 (Namco Bandai)
  • Real Soccer 2 (Gameloft)
  • The Revenants (Chaotic Moon)
  • Rise of Glory (Revo Solutions)
  • Rocket Riot (Codeglue)
  • Splinter Cell Conviction (Gameloft)
  • Star Wars: Battle for Hoth (THQ)
  • Star Wars: Cantina (THQ)
  • The Harvest (MGS)
  • The Oregon Trail (Gameloft)
  • Tower Bloxx NY (Digital Chocolate)
  • Twin Blades (Press Start Studio)
  • UNO (Gameloft)
  • Women’s Murder Club: Death in Scarlet (i-Play)
  • Zombie Attack! (IUGO)
  • Zombies!!!! (Babaroga)

Y para los mas osados, os recuerdo que tenemos un concurso en marcha para desarrollar juegos y aplicaciones para Windows Phone 7, Imagine Mobile 2010, con premios como XBOX, un teléfono Windows Phone 7, 10.000€ en metálico, Microsoft points y 43 cuentas de Marketplace. Atreveros a participar, puede ganar desde el tres en raya mas original hasta el Mortal Combat con de materiales de oficina.

Enlaces: http://www.xbox.com/en-US/live/phone/default.htm

[VIDEOS]Diseño de apps con Windows Phone 7(Parte 3/3)

Y aquí está la última parte de la entrega. En breve comenzaremos con los de desarrollo, asique ¡Cualquier aportación por vuestra parte es bienvenida! 🙂

Módulo 11: Estilos y plantillas

Creación de estilos y plantillas a la hora de personalizar nuestros controles, listas, etc.

Módulo 12: Transformaciones, proyecciones y VSM

En este vídeo veremos como utilizar el VSM para cambiar entre diferentes estados visuales en nuestra aplicación.

Módulo 13: Animaciones y comportamientos

Ahora que ya conocemos que tipos de transformaciones y proyecciones podemos realizar con Silverlight, vamos a utilizar toda la potencia que nos brinda Expression Blend para realizar animaciones y gestionar sus comportamientos.

Módulo 14: Sample Data y Data Binding

En este vídeo veremos como generar diferentes datos de ejemplo que después podamos enlazar en nuestra aplicación para enriquecerla con contenidos locales o que se encuentren en Internet.

Módulo 15: Silverlight Toolkit

Daremos un vistazo a todos aquellos controles que no se encuentran dentro del SDK de Silverlight pero que podemos encontrar en comunidades técnicas, centros de recursos y otros medios, para así poder enriquecer nuestras aplicaciones.

[Videos]Diseño de apps con Windows Phone 7(Parte 2/3)

Aquí van los siguientes 5 vídeos del curso, espero que sean de vuestro agrado.

Módulo 6: Controles en Silverlight(III)

Analizaremos muchos de los controles básicos de los que disponemos en Silverlight, como pueden ser los Shapes, Botones, Checkboxes, Sliders, TextBlocks…

Módulo 7: Controles en Silverlight(IV)

En este vídeo vamos a trabajar con imágenes, vídeo y sonido

Módulo 8: Plantillas destacadas(I):Control Pivot

En este vídeo vamos a ver un tipo de proyecto diferente a las páginas simples. Veremos la potencia del control Pivot, como sacarle rendimiento y cómo funcionan sus páginas y eventos.

Módulo 9: Plantillas destacadas(II):Control Panorama

En este vídeo vamos a ver paso a paso como crear una aplicación panorama de principio a fin.

Módulo 10: Consideraciones de diseño

En este video hemos juntado una serie de recomendaciones sobre diseño de aplicaciones simples, panoramas, Pivot, controles e iconografía que se ajusten a las consideraciones de diseño de “Metro”.