Windows Phone 7 Series – Experiência para programadores (VII)

O manancial de informação sobre o desenvolvimento de aplicações para Windows Phone 7 não para de crescer, e dois ou três dias sem ligar o PC derivaram numa lista de links mais longa que o costume. Separei os links em diversos e OData, em que estes últimos em particular versam esta ‘tecnologia’ que pretende disponibilizar informação e no qual assentará a SyncFx 3.0.

Links diversos

Understanding InputScope with Silverlight on Windows Phone 7
http://davebost.com/blog/2010/03/23/understanding-inputscope-with-silverlight-on-windows-phone-7/

Windows Phone 7 – For Web Developers (para saber como é que o browser do WP7 se identifica nas chamadas HTTP)
http://mobileworld.appamundi.com/blogs/peterfoot/archive/2010/03/23/windows-phone-7-for-web-developers.aspx

How to get started with Windows Phone Programming (mais um livro em preparação)
http://answers.oreilly.com/topic/1191-how-to-get-started-with-windows-phone-programming/

Create a panoramic view using Silverlight (truque para criar os ‘panorama’)
http://blogs.codes-sources.com/kookiz/archive/2010/03/23/wp7-create-a-panoramic-view-using-silverlight.aspx

Custom Splash Screen for Windows Phone
http://pagebrooks.com/archive/2010/03/21/custom-splash-screen-for-windows-phone.aspx

Windows Phone 7 UI Templates
http://www.shazaml.com/archives/windows-phone-7-ui-templates

Windows Phone 7 for developers (apresentação genérica)
http://shelastyle.net/blog/windows-phone-7-for-developers/

Building a Windows Phone 7 app with MVVM pattern, using TDD and mock objects
http://codingsolutions.blogspot.com/2010/03/windows-phone-7-tdd-kata-using-mvvm-and.html

Short form: TDD Kata for MVVM on Windows Phone 7
http://codingsolutions.blogspot.com/2010/03/short-form-tdd-kata-for-mvvm-on-windows.html

Writing a Bing Maps location aware application for Windows Phone 7 Series
http://www.earthware.co.uk/blog/index.php/2010/03/writing-a-bing-maps-location-aware-application-for-windows-phone-7-series/

How much of Silverlight is in Windows Phone 7?
http://www.techradar.com/news/phone-and-communications/mobile-phones/how-much-of-silverlight-is-in-windows-phone-7-678987

Windows Phone 7 Series development: reading RSS feeds
http://weblogs.asp.net/gunnarpeipman/archive/2010/03/28/windows-phone-7-development-reading-rss-feeds.aspx

First steps Windows Phone 7 dev: Building a simple flickr polarized photo viewer
http://skeevs.com/blog/?p=4

iPhone SDK vs. Windows Phone 7 Series SDK Challenge, Part 1 + 2
http://blogs.msdn.com/sburke/archive/2010/03/23/iphone-sdk-vs-windows-phone-7-series-sdk-challenge-part-1-hello-world.aspx
http://blogs.msdn.com/sburke/archive/2010/03/27/iphone-sdk-vs-windows-phone-7-series-sdk-challenge-part-2-moveme.aspx

WP7/Silverlight Graphics Performance
http://www.andybeaulieu.com/Home/tabid/67/EntryID/196/Default.aspx

Deep Zoom on WP7
http://blogs.msdn.com/priozersk/archive/2010/03/28/deep-zoom-on-wp7.aspx

Creating a Windows Phone 7 Metro Style Pivot Application [Part 1 + 2]
http://www.smartypantscoding.com/content/creating-windows-phone-7-metro-style-pivot-application-part-1
http://www.smartypantscoding.com/content/creating-windows-phone-7-metro-style-pivot-application-part-2

Strategies for dealing with Orientation Changes
http://blogs.msdn.com/ptorr/archive/2010/03/27/strategies-for-dealing-with-orientation-changes.aspx

WP7: Connecting to web services that uses authentication
http://zetitle.wordpress.com/2010/03/30/wp7-connecting-to-web-services-that-uses-authentication/

Emulating HVGA screens with Mix CTP
http://blogs.msdn.com/ptorr/archive/2010/03/29/emulating-hvga-screens-with-mix-ctp.aspx

Foursquare for Windows Phone 7 (código-fonte da que será a mais popular aplicação para WP7)
http://4square.codeplex.com/

Panoramic Navigation on Windows Phone 7 with No Code!
http://www.innovativesingapore.com/2010/03/panoramic-navigation-on-windows-phone-7-with-no-code

Using the WrapPanel from the Silverlight Toolkit on Windows Phone 7
http://www.codebadger.com/blog/post/2010/03/20/Using-the-WrapPanel-from-the-Silverlight-Toolkit-on-Windows-Phone-7.aspx

Using the Media Element Control with Windows Phone Series 7
http://www.uxmagic.com/blog/post/2010/03/20/Using-the-Media-Element-Control-with-Windows-Phone-Series-7.aspx

Great Game Development Tutorials for Windows Phone
http://klucher.com/blog/great-game-development-tutorials-for-windows-phone/?utm_source=twitterfeed&utm_medium=twitter

DevDays 2010 Windows Phone Game Development Talk (pelo Rob Miles na Holanda, material de apoio)
http://www.robmiles.com/journal/2010/3/30/devdays-2010-windows-phone-game-development-talk.html

OData

OData Client Library for Windows Phone 7 Series CTP
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=b251b247-70ca-4887-bab6-dccdec192f8d

My First WP7 Application
http://wildermuth.com/2010/03/27/My_First_WP7_Application

Creating an OData API for StackOverflow including XML and JSON in 30 minutes
http://www.hanselman.com/blog/CreatingAnODataAPIForStackOverflowIncludingXMLAndJSONIn30Minutes.aspx

Enabling and Using the OData Protocol with SQL Azure
http://oakleafblog.blogspot.com/2010/03/enabling-and-using-odata-protocol-with.html

Building a Northwind browser with oData and WP7
http://programmeramera.se/post/Building-a-Northwind-browser-with-oData-and-WP7.aspx

Windows Phone 7 Series – (Ainda mais) Experiências para programadores (VI)

É curioso o ‘hype’ à volta de um produto que só é esperado no final do ano, imagino que na altura a ânsia já será em torno do que virá a seguir pois o ‘WP7’ já estará totalmente esmiuçado :)

Aqui mais alguns links úteis que tenho recolhido, já estou de olho em mais alguns para partilhar em novo post!

Programming Guide for Windows Phone (MSDN, inclui informação sobre usar os acelerómetros, application bar, criação de controlos, …)
http://msdn.microsoft.com/en-us/library/ff402551%28VS.92%29.aspx

Windows Phone Resources, pelo Rob Miles que vai estar no Techdays2010
http://www.robmiles.com/journal/2010/3/20/windows-phone-resources.html

Building your first Silverlight for Windows Phone Application (título popular!)
http://10rem.net/blog/2010/03/15/building-your-first-silverlight-for-windows-phone-application

Using the Bing Maps Silverlight control on the Windows Phone 7
http://silverlighthack.com/post/2010/03/21/Using-the-Silverlight-Bing-Maps-control-on-the-Windows-Phone-7.aspx

Consumir WCF a partir de uma aplicação em WP7 (video-tutorial em inglês)
http://www.africangeek.com/

Labyrinth Sample for Windows Phone (jogo com source-code que usa os acelerómetros)
http://blois.us/blog/2010/03/labyrinth-sample-for-windows-phone.html

OData Client goes Open Source
http://tirania.org/blog/archive/2010/Mar-22.html

Detecting Orientation with Windows Phone 7
http://community.softteq.com/blogs/nick/archive/2010/03/22/detecting-orientation-with-windows-phone-7.aspx

Known Issues with MIX drop (lista de issues conhecidos na CTP libertada)
http://blogs.msdn.com/mahatim/archive/2010/03/25/known-issues-with-mix-drop.aspx

An Integrator’s take on developing for Windows Phone 7 Series
http://team.silverlight.net/product-technology-deep-dive/an-integrator-rsquo-s-take-on-developing-for-windows-phone-7-series/

Silverlight 4 + RIA Services – Ready for Business: Exposing OData Services (não directamente ligado ao desenvolvimento para WP7, mas um tema (OData) a seguir…)
http://blogs.msdn.com/brada/archive/2010/03/16/silverlight-4-ria-services-ready-for-business-exposing-odata-services.aspx

Windows Phone 7 Training Kit for Developers & Windows Phone Developer Tools (download directo)
http://www.microsoft.com/downloads/details.aspx?FamilyID=CA23285F-BAB8-47FA-B364-11553E076A9A
http://www.microsoft.com/downloads/details.aspx?FamilyID=2338B5D1-79D8-46AF-B828-380B0F854203

Windows Phone 7 Series – (Mais e mais) Experiência(s) para programadores (V)

A minha disponibilidade não me tem permitido meter as mãos na massa, a .NET Compact Framework 3.5 ainda nos vai dar muito que fazer nos próximos meses, mas tenho vindo a coleccionar muita informação sobre diversas experiências que vão sendo feitas sobre as ferramentas gratuitas disponibilizadas a semana passada, e que aqui partilho para vossa e minha referência futura :)


Simulate Geo Location in Silverlight Windows Phone 7 emulator
http://timheuer.com/blog/archive/2010/03/22/geo-location-services-in-windows-phone-7-developer-emulator.aspx


Windows Phone 7 – Theme Aware (Applications)
http://mobileworld.appamundi.com/blogs/peterfoot/archive/2010/03/21/windows-7-theme-aware.aspx
http://community.softteq.com/blogs/nick/archive/2010/03/22/enabling-windows-phone-7-themes-in-emulator-applications.aspx


Windows Phone 7 – Input (opções de controlo do teclado virtual no ecrã)
http://mobileworld.appamundi.com/blogs/peterfoot/archive/2010/03/22/windows-phone-7-input.aspx


Behavioral differences between NETCF’s and CoreCLR’s Transparency implementation
http://blogs.msdn.com/yashwardhan/archive/2010/03/20/behavioral-differences-between-netcf-s-and-coreclr-s-transparency-implementation.aspx


Developing a Windows Phone 7 Application that consumes OData (com código-fonte)
http://blogs.msdn.com/phaniraj/archive/2010/03/19/developing-a-windows-phone-7-application-that-consumes-odata.aspx


Windows Phone 7 Session Videos and Slides, Organized and Explained (Ainda sobre o MIX10)
http://blogs.msdn.com/cdndevs/archive/2010/03/21/windows-phone-7-session-videos-and-slides-organized-and-explained.aspx


Simulating multitouch on the Windows Phone 7 Emulator (sim, com dois ratos!)
http://jonas.follesoe.no/SimulatingMultitouchOnTheWindowsPhone7Emulator.aspx

Windows Phone 7 Series – Experiência para programadores e a minha primeira experiência (IV)

Go Get It – The Windows Phone Developer Training Kit (hands-on labs)
http://windowsteamblog.com/blogs/wpdev/archive/2010/03/15/go-get-it-the-windows-phone-developer-training-kit.aspx

The Windows Phone Marketplace: A different shopping experience for a different kind of phone
http://windowsteamblog.com/blogs/wpdev/archive/2010/03/15/the-windows-phone-marketplace-a-different-shopping-experience-for-a-different-kind-of-phone.aspx?utm_source=twitterfeed&utm_medium=twitter

Videos On-demand de sessões do Mix10
http://live.visitmix.com/Videos

Selecção de videos relacionados com o desenvolvimento para WP7s
http://windowsteamblog.com/blogs/wpdev/archive/2010/03/17/videos-of-mix10-windows-phone-sessions.aspx

Writing an app for Windows Phone 7 Series (inclui uma referência a como criar um user control)
http://www.codebadger.com/blog/post/2010/03/16/Writing-an-app-for-Windows-Phone-7-Series.aspx

Comparing Windows Phone with .NET Compact Framework 3.5 (tentação fácil)
http://blogs.msdn.com/abhinaba/archive/2010/03/18/comparing-windows-phone-with-net-compact-framework-3-5.aspx?CommentPosted=true#commentmessage

Exemplo de uma calculadora, com excelente aspecto diga-se, pelo João Paulo Figueira
http://mobilesandbox.blogspot.com/2010/03/wp7-calculator.html

OData – uma tecnologia à qual estar atento para sincronização de informação independente da plataforma
http://www.odata.org/
http://microsoftontheissues.com/cs/blogs/mscorp/archive/2010/03/16/open-data-for-the-open-web.aspx
http://visualstudiogallery.msdn.microsoft.com/en-us/f4ac856a-796e-4d78-9a3d-0120d8137722

 

Já agora, a título de referência, a minha primeira experiência com as novas ferramentas de desenvolvimento foi a de compilar uma pequena DLL em .NET CF 3.5 com o VS2008, despi-la das referências a DLLs que não necessitava, adicioná-la como referência a uma aplicação SL para WP7s em VS2010 e invocá-la a partir da aplicação em execução. E funcionou, o que são excelentes notícias.

Windows Phone 7 Series – Experiência para programadores (III)

Windows Phone Development @MSDN (CTP, muito, muito bom)
http://msdn.microsoft.com/en-us/library/ff402535(VS.92).aspx

Windows Phone 7 Keynote Announcements from MIX 10 (entrevista ao Charlie Kindel)
http://channel9.msdn.com/posts/LauraFoy/Windows-Phone-7-Keynote-Announcements-from-MIX-10/

Silverlight TV 14: Developing for Windows Phone 7 with Silverlight
http://channel9.msdn.com/shows/SilverlightTV/Silverlight-TV-14-Developing-for-Windows-Phone-7-with-Silverlight/

Pete Blois on Windows Phone 7 in Blend 4 and Rooler
http://channel9.msdn.com/posts/Psychlist1972/Pete-Blois-on-Windows-Phone-7-in-Blend-4-and-Rooler/

Windows Phone 7 Series – Experiência para programadores (II)

Mais links, enquanto instalo as ferramentas… (atenção que o download de 3,7mb não é o conjunto de ferramentas em si mas uma aplicação que descarrega os binários necessários)

Developing for Windows Phone 7 Series
http://www.artificialignorance.net/blog/windows-phone-7/developing-for-windows-phone-7-series/

The right MIX
http://windowsteamblog.com/blogs/wpdev/archive/2010/03/15/the-right-mix.aspx

We are a”LIVE” at MIX 2010! (jogo de palavras engraçado…)
http://blogs.msdn.com/netcfteam/archive/2010/03/15/we-are-a-live-at-mix-2010.aspx

Windows Phone 7 Series – Experiência para programadores (I)

Enquanto assisto à keynote do MIX10 em Las Vegas confortavelmente sentado na minha cadeira no escritório, bebendo café do bom e comendo biscoitos (sim, estou a roer as unhas por não estar lá presencialmente!!!) tenho estado a actualizar o meu twitter ( @albertosilva ), mas claramente que não é fácil acompanhar a velocidade a que é disponibilizada informação sumarenta!

Assim, para referência futura, aqui fica uma primeira série de links a ter em conta:

MIX 2010 Announcements
http://blogs.msdn.com/abhinaba/archive/2010/03/13/mix-2010-announcements.aspx

Windows Phone 7 Series Developer Training kit @channel9
http://channel9.msdn.com/learn/courses/WP7TrainingKit/

IdentityMine + Graphic.ly for Windows Phone 7 Series (exemplo de aplicação para ler BD)
http://www.identitymine.com/forward/?p=730

Windows 7 Phone Series Programming Model
http://blogs.msdn.com/abhinaba/archive/2010/03/13/windows-phone-7-series-programming-model.aspx

Ferramentas de desenvolvimento gratuitas
http://www.microsoft.com/express/phone/

Introducing Blend 4 – For Silverlight, WPF and Windows Phone
http://electricbeach.org/?p=438

Introducing Expression Blend for Windows Phone
http://electricbeach.org/?p=460