Windows Phone 7 – Experiência para programadores (XV)

Foi disponibilizada esta semana a actualização à CTP das ferramentas de desenvolvimento para Windows Phone 7 que permite entre outras novidades utilizar o VS2010RTM.

Consuming WCF 4.0 REST Service in Windows Phone 7
http://www.dotnetcurry.com/ShowArticle.aspx?ID=501

Windows Phone 7 – Jogging Application Part 2
http://andy-teamg.blogspot.com/2010/04/windows-phone-7-jogging-application.html

Windows Phone Developer Tools CTP Refresh!
http://windowsteamblog.com/blogs/wpdev/archive/2010/04/29/windows-phone-developer-tools-ctp-refresh.aspx

Windows Phone Developer Tools CTP – April Refresh – Download
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=cabcd5ed-7dfc-4731-9d7e-3220603cad14

Be careful when installing the Blend Windows Phone 7 Add-In
http://blog.galasoft.ch/archive/2010/04/29/be-careful-when-installing-the-blend-windows-phone-7-add-in.aspx

Code Samples for Windows Phone @msdn
http://msdn.microsoft.com/en-us/library/ff431744%28VS.92%29.aspx

Windows phone capabilities security model
http://blogs.msdn.com/jaimer/archive/2010/04/30/windows-phone-capabilities-security-model.aspx

Download DoodlePad – A fun, free drawing application for Windows Phone 7
http://blogs.msdn.com/davedev/pages/doodlepad-a-fun-free-drawing-application-for-windows-phone-7.aspx

WP7: New CTP and a quick tip (pelo Peter Foot)
http://mobileworld.appamundi.com/blogs/peterfoot/archive/2010/04/30/wp7-new-ctp-and-a-quick-tip.aspx

Microsoft Expression Blend® Software Development Kit (SDK) Preview for Windows Phone
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=86370108-4c14-42ee-8855-226e5dd9b85b

Microsoft Expression Blend® Add-in Preview for Windows® Phone (tenho de investigar a diferença para o anterior…)
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=47f5c718-9dec-4557-9687-619c0fdd3d4f

Windows Phone 7 – Experiência para programadores (XIII)

Aqui vão mais uns artigos dedicados ao WP7…

Apple, Windows Phone 7 and Burning the Boats (or: Why I Think Windows Phone 7 Doesn’t Have Copy and Paste)
http://www.globalnerdy.com/2010/04/21/apple-windows-phone-7-and-burning-the-boats/

Windows Phone 7 Series Developer General FAQ
http://social.msdn.microsoft.com/Forums/en-CA/windowsphone7series/thread/2892a6f0-ab26-48d6-b63c-e38f62eda3b3

Touch Gesture Reference Guide
http://www.lukew.com/ff/entry.asp?1071

Home Energy Management & Automation with Windows Phone 7 (conceito interessante para uma aplicação)
http://blogs.claritycon.com/blogs/windows_phone_7/archive/2010/04/21/home-energy-management-amp-automation-with-windows-phone-7.aspx

WP7 Part 2 – Working with Data
http://chriskoenig.net/index.php/2010/04/21/wp7-part-2-working-with-data/

Simple Databinding and 3-D Features using Silverlight in Windows Phone 7
http://www.dotnetcurry.com/ShowArticle.aspx?ID=500

model-view-viewmodel for the designer developer workflow
http://blogs.msdn.com/stuartmccarthy/archive/2010/04/27/model-view-viewmodel-for-the-designer-developer-workflow.aspx

What You Need to Know to Start Developing for Windows Phone 7
http://www.platformvision.com/Windows-Phone-7-Development.aspx

We Believe in Sharing (artigo técnico interessante da equipa da .NET CF sobre a versão 3.7 do WP7)
http://blogs.msdn.com/abhinaba/archive/2010/04/28/we-believe-in-sharing.aspx

Open Data Protocol – Client Libraries
http://odata.codeplex.com/

Building a Windows Phone 7 Puzzle Game (jogo em Silverlight)
http://www.codeproject.com/KB/windows/WindowsPhoneGame.aspx

Windows Phone 7 – Experiência para programadores (XII)

E a lista de links que não para de crescer!

Through the Eyes of Expression Blend (Tutoriais para Expression Blend)
http://visitmix.com/labs/rosetta/EyesOfBlend/

Accelerometer Overview for Windows Phone (da documentação MSDN)
http://msdn.microsoft.com/en-us/library/ff431809(VS.92).aspx

How to: Add an Application Bar to Your Application (idem)
http://msdn.microsoft.com/en-us/library/ff431786(v=VS.92).aspx

Features Supported in Silverlight for Windows Phone (ibidem)
http://msdn.microsoft.com/en-us/library/ff426931(VS.96).aspx

Screen Capture on Windows Phone 7 (vs. NET CF, 1/4 das linhas de código, toda a funcionalidade)
http://blog.markarteaga.com/ScreenCaptureOnWindowsPhone7.aspx

Windows Phone 7 – Weather App (conceito, não tem código)
http://microsoftfeed.com/2010/concept-windows-phone-7-weather-app/

The Silverlight definitive diff lists (muito interessante, diferenças entre versões diferentes de silverlight)
http://firstfloorsoftware.com/blog/the-silverlight-definitive-diff-lists/

Simple WCF service for Win Phone 7 / Silverlight testing
http://codingsolutions.blogspot.com/2010/04/simple-wcf-client-example-with.html

Consuming basic REST service in Windows 7 mobile application (tem outras aplicações no blog)
http://dhananjaykumar.net/2010/04/16/consuming-basic-rest-service-in-windows-7-mobile-application/

WP7 IsolatedStorage Backup/Restore
http://sviluppomobile.blogspot.com/2010/04/wp7-isolatedstorage-backuprestore.html

Silverlight Screencasts and Training Videos: Windows Phone 7
http://www.silverlight.net/learn/videos/windows-phone/

Windows Phone 7 – Experiência para programadores (XI)

Enquanto preparo a minha sessão para o TechDays2010, continuo a coleccionar novos links pertinentes para quem se iniciou, ou pretende fazê-lo, no desenvolvimento para Windows Phone 7:

Windows Phone 7 Application and Game Development by Rob Miles
http://channel9.msdn.com/posts/matthijs/Windows-Phone-7-Application-and-Game-Development-by-Rob-Miles/?utm_source=twitterfeed&utm_medium=twitter

Convert Flash to Silverlight with SWFLight
http://www.swflight.com/

WP7: ApplicationBar CTP Issue
http://mobileworld.appamundi.com/blogs/peterfoot/archive/2010/04/13/wp7-applicationbar-ctp-issue.aspx

ApplicationIcon.png for the Windows Phone
http://www.thejeanious.com/

nRoute framework (nRoute is a composite application framework for MVVM-style applications in Silverlight)
http://nroute.codeplex.com/

Creating LINQ Data Provider for WP7 (Part 1)
http://blogs.msdn.com/priozersk/archive/2010/04/14/creating-linq-data-provider-for-wp7-part-1.aspx

TechDays 2010: Understanding the Model-View-ViewModel pattern
http://channel9.msdn.com/posts/kreekman/TechDays-2010-Understanding-the-Model-View-ViewModel-pattern/

Model-View-ViewModel (MVVM) Explained
http://csharperimage.jeremylikness.com/2010/04/model-view-viewmodel-mvvm-explained.html

Windows Phone 7 – Experiência para programadores (X)

E assim se chegam aos 10 posts com links sobre variados prismas sobre o que o Windows Phone 7 tem para oferecer aos programadores! Não estranhem se no meio de tanto link houver um ou outro repetido…

Example Pivot Control for Windows Phone 7
http://www.smartypantscoding.com/content/pivot-control-windows-phone-7

Ultimate List of Free Windows Phone 7 Software & Resources from Microsoft
http://bhandler.spaces.live.com/Blog/cns%2170F64BC910C9F7F3%218195.entry

Download DoodlePad – A fun, free drawing application for Windows Phone 7
http://blogs.msdn.com/davedev/pages/doodlepad-a-fun-free-drawing-application-for-windows-phone-7.aspx

Run the Windows Phone [7] Emulator as Standalone
http://blogs.msdn.com/iemobile/archive/2010/03/29/run-the-windows-phone-emulator-as-standalone.aspx

Implementing Push Notifications in Windows Phone 7
http://www.silverlightshow.net/items/Implementing-Push-Notifications-in-Windows-Phone-7.aspx

Automatic Rotation Support or Automatic Multi-Orientation Layout Support for Windows Phone
http://windowsteamblog.com/blogs/wpdev/archive/2010/04/08/automatic-rotation-support-or-automatic-multi-orientation-layout-support-for-windows-phone.aspx

Visual Studio 2010 RTM and the Windows Phone Developer Tools CTP (confirmação de que ainda não combinam)
http://windowsteamblog.com/blogs/wpdev/archive/2010/04/12/visual-studio-2010-rtm-and-the-windows-phone-developer-tools-ctp.aspx

Bing Maps + oData + Windows Phone 7 – Nerd Dinner Client For Windows Phone 7 (interessante)
http://amazedsaint.blogspot.com/2010/04/bing-maps-odata-windows-phone-7-nerd.html

Using the Facebook Developer Toolkit With Windows Phone 7
http://www.smartypantscoding.com/content/using-the-facebook-developer-toolkit-with-windows-phone-7

My Lessons and screencasts
•Lesson1: Introduction and a "Hello World" application
•Lesson2: InputScope for a TextBox
•Lesson3: Creating a custom user control
http://www.eugenedotnet.com/Default.aspx?Page=WindowsPhone7&NS=&AspxAutoDetectCookieSupport=1

Silverlight Toolkit and the Windows Phone: WrapPanel, and a few others
http://www.jeff.wilcox.name/2010/03/toolkit-and-the-windows-phone/

Visual Studio 2010 já disponível!!! Mas…

O Visual Studio 2010 já está disponível como já terão lido, mas para nós que desenvolvemos para as plataformas móveis e vindouras da Microsoft ter em conta que…

  • O Visual Studio 2010 não traz nem é esperado vir a trazer suporte para desenvolvimento para Windows Mobile até ao 6.5.3. Para desenvolver para os equipamentos Windows Mobile até à versão actualmente disponível no mercado, 6.5.3, terão de continuar a utilizar o Visual Studio 2008
  • Quem pretende continuar a testar a CTP que permite o desenvolvimento de aplicações para Windows Phone 7 e testá-las no emulador, para já deve continuar com a versão disponibilizada pela altura do MIX e não instalar o VS2010 versão final
  • Associado ao VS2010 para desktop temos a .NET Framework 4.0, que não terá – pelo menos para já – equivalente numérico no desenvolvimento para Windows Mobile/Phone.

Windows Phone 7 – Experiência para programadores (IX)

Dado que a palavra ‘series’ foi banida do nome do produto, daqui em diante também é removida nos títulos dos posts! A velocidade a que surgem novos posts relacionados com o desenvolvimento para WP7 mantem-se alta, aqui vão mais alguns que retiveram a minha atenção:


Windows Phone 7, Silverlight are business-ready
http://www.infoworld.com/d/developer-world/dont-be-fooled-windows-phone-7-silverlight-are-business-ready-229?page=0,1

Building an RSS Reader for Windows Phone 7 (Sim, mais um!)
http://community.softteq.com/blogs/nick/archive/2010/04/07/building-an-rss-reader-for-windows-phone-7.aspx

And it can also make phone calls… (e mais umas quantas coisas)
http://www.rudigrobler.net/Blog/and-it-can-also-make-phone-calls

Windows Phone 7 Session Videos and Slides, Organized and Explained (tenho de verificar se já incluí este…)
http://www.globalnerdy.com/2010/03/21/windows-phone-7-session-videos-and-slides-organized-and-explained/

Developers Taking to Windows Phone 7 With Nice Apps
http://ow.ly/1vZDA

Using commands with ApplicationBarMenuItem and ApplicationBarButton in Windows Phone 7
http://blog.galasoft.ch/archive/2010/04/09/using-commands-with-applicationbarmenuitem-and-applicationbarbutton-in-windows-phone-7.aspx

Mock Location APIs from my Mix10 Talk
http://blogs.msdn.com/ptorr/archive/2010/03/25/mock-location-apis-from-my-mix10-talk.aspx

Tip: “Object reference not set to an instance of an object” Error in Silverlight for Windows Phone 7
http://michaelsync.net/2010/04/09/tip-object-reference-not-set-to-an-instance-of-an-object-error-in-silverlight-for-windows-phone-7

Frame and Page Navigation
http://msdn.microsoft.com/en-us/library/ff402536(v=VS.92).aspx

Base Controls (lista dos controlos base Silverlight suportados e não suportados no WP7)
http://msdn.microsoft.com/en-us/library/ff402549(v=VS.92).aspx

Windows Phone: Key Themes Part 1: Metro
http://www.winsupersite.com/mobile/wp7_themes_01.asp

Windows Phone: Key Themes Part 2: Seven Areas of Differentiation
http://www.winsupersite.com/mobile/wp7_themes_02.asp

Going from Windows Phone 6.5 to Windows Phone 7
http://blog.markarteaga.com/GoingFromWindowsPhone65ToWindowsPhone7.aspx

Can Windows Phone 7 Multitask?
http://blog.markarteaga.com/CanWindowsPhone7Multitask.aspx

TechDays2010: Sessão sobre Windows Mobile 6.5

Está confirmado, vou apresentar uma sessão sobre o Windows Mobile 6.5 no TechDays2010!

Desenvolvimento de aplicações para Windows Mobile 6.5 – O que há de novo? (Nível 200)

O Windows Mobile 6.5 lançado em Outubro de 2009 trouxe uma série de novidades perceptíveis aos utilizadores, bem como algumas que o recém-lançado SDK disponibiliza aos programadores que as poderão usar nas suas aplicações, como o modelo de Widgets, controlo de gestures, Bing Map Control, Auto Dialog layout, entre outros. Esta sessão pretende dar a conhecer essas novidades que permitem aos programadores explorarem ao máximo os equipamentos Windows Mobile que continuaremos a ter por muito tempo, ao mesmo tempo que se aflorará como criar novos projectos para Windows Mobile 6.5 tendo já em vista o novo modelo de desenvolvimento para Windows Phone 7.

Apesar de todo o lufa-lufa à volta do futuro Windows Phone 7, o Windows Phone/Mobile 6.5 é ainda uma plataforma perfeitamente válida para aplicações do tipo Line of Business e não só, contando com um parque instalado significativo e que continuará a ser suportado pela Microsoft e pelos fabricantes ainda durante muito tempo, pelo que esta sessão ainda faz todo o sentido!

Para além de no final da sessão prever sempre algum tempo para perguntas e respostas, estejam à vontade para se dirigirem a mim com as vossas dúvidas e comentários sobre o desenvolvimento para as plataformas móveis da Microsoft. Podem também adicionar comentários a este post.

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

XNA or Silverlight for Windows Phone 7 game development?
http://blogs.silverarcade.com/silverlight-games-101/23/silverlight-xna-or-silverlight-for-windows-phone-7-game-development/

Building the Elusive Windows Phone Panorama Control
http://blogs.claritycon.com/blogs/design/archive/2010/03/30/building-the-elusive-windows-phone-panorama-control.aspx

Theming in Windows Phone
http://blogs.msdn.com/jaimer/archive/2010/03/30/theming-in-windows-phone.aspx

Push tweets to a Windows Phone 7 device (via push notifications)
http://skeevs.com/blog/?p=35

Designing for Win Phone 7
http://blogs.claritycon.com/blogs/design/archive/2010/04/01/designing-for-win-phone-7.aspx

Emulator Troubleshooter (no caso de problemas de performance)
http://social.msdn.microsoft.com/Forums/en-US/windowsphone7series/thread/c4754ebd-f688-4c33-972a-a578b9db12ff

Windows Phone FAQ (pelo Rob Miles)
http://www.robmiles.com/windowsphonefaq/

Tutorial Videos (infelizmente não tem RSS ou links directos para os videos)
http://www.africangeek.com/

Silverlight for Windows Phone 7 (mais tutorials)
http://cespage.com/silverlight/tutorials.html

Microsoft Design Toolbox (parece-me interessante)
http://www.microsoft.com/design/toolbox

Windows Phone 7 Panorama Control sample (sim, mais um)
http://blogs.msdn.com/stephanc/archive/2010/04/04/windows-phone-7-panorama-control-sample.aspx

Windows Phone 7 Series Sample Image Viewer
http://www.silverlightshow.net/items/Windows-Phone-7-series-sample-image-viewer.aspx

Model – View – ViewModel in Silverlight (ou o modelo de eleição para aplicações SL)
http://www.silverlightshow.net/items/Model-View-ViewModel-in-Silverlight.aspx

Windows Phone 7 Series RSS reader
http://www.silverlightshow.net/items/Windows-Phone-7-Series-RSS-Feed-app.aspx