Alberto Silva

Um blog sobre mobilidade, desenvolvimento para plataformas Windows Mobile e os obrigatórios Off-topic!

This Blog

Syndication

Search

Tags

News

  • Você escolheu um software de gestão que se adapta ao seu negócio... Porque há-de deixar que lhe imponham uma solução de mobilidade para as suas forças de venda? Contacte a moving2u e teremos todo o prazer em lhe apresentar as nossas soluções!


    Grab this badge here!

Community

Email Notifications

Archives

Eventos

Desenvolvimento .net CF

Mobilidade em Português...

Sobre mim...

Mais uma levada de links relacionados com o desenvolvimento para WP7:

Performance Optimization on Windows Phone 7
http://dotnetprofessional.com/blog/post/2010/07/28/Performance-Optimization-on-Windows-Phone-7.aspx

Developing for the Windows Phone 7 - Part 2: Debugging on the Phone
http://wildermuth.com/2010/07/29/Developing_for_the_Windows_Phone_7_-_Part_2_Debugging_on_the_Phone

Windows Phone 7 Beta with Windows Live Messenger Connect
http://nicksnettravels.builttoroam.com/post/2010/07/26/Windows-Phone-7-Beta-with-Windows-Live-Messenger-Connect.aspx

Connected Experiences: Silverlight to Win Phone 7
http://www.uxmagic.com/blog/post/2010/07/27/Connected-Experiences-Silverlight-to-Win-Phone-7.aspx

Introduction to the Windows Phone 7 Accelerometer
http://www.thisisfanzoo.com/Blog/JeffF/archive/2010/07/26/introduction-to-the-windows-phone-7-accelerometer.aspx

Dynamically Changing Resources in a ListBox using Binding and Converters
http://devlicio.us/blogs/derik_whittaker/archive/2010/07/24/dynamically-changing-resources-in-a-listbox-using-binding-and-converters.aspx

Smooth…Springy…Scrunchy - WP7 List behavior
http://blogs.claritycon.com/blogs/windows_phone_7/archive/2010/07/24/smooth-springy-scrunchy-wp7-list-behavior.aspx

Windows Phone 7 Google Reader App (GREAD) Work In Progress (ai se eu tivesse já um WP7…)
http://lukencode.com/2010/07/29/windows-phone-7-google-reader-app-gread-work-in-progress/

Using the Accent Color
http://www.kirupa.com/windowsphone/using_the_accent_color_pg1.htm

Windows Phone 7 Tutorial – Creating a simple notes app with Silverlight
http://onishimura.com/2010/07/29/windows-phone-7-tutorial-creating-a-simple-notes-app-with-silverlight-part-3/

Building your Windows Phone 7 Series apps using Team Foundation Server 2010
http://www.simonrhart.com/2010/07/building-your-windows-phone-7-series.html

Summary of Windows Phone 7 Application Certification Requirements
http://www.shazaml.com/archives/summary-of-windows-phone-7-application-certification-requirements

A Clearable TextBox for Win Phone 7
http://jacob4u2.blogspot.com/2010/07/clearable-textbox-for-win-phone-7.html

Creating an Application Bar in Blend
http://www.imaginativeuniversal.com/blog/post/2010/07/14/Creating-an-ApplicationBar-in-Blend.aspx

Windows Phone 7 Multitasking
http://www.clr-namespace.com/post/Windows-Phone-7-Multitasking.aspx

SOA Master Data Management in .NET 4.0 (OData)
http://www.infoq.com/articles/soa-mdm-net-4

Posted by Alberto Silva | with no comments
Filed under: ,

Microsoft MSDN Videos: Building Windows Phone 7 Apps with Azure
http://www.developerfusion.com/media/84648/building-windows-phone-7-apps-with-azure/

Windows Phone 7 Emulator tips and tricks
http://dotneteers.net/blogs/vbandi/archive/2010/07/19/windows-phone-7-emulator-tips-and-tricks.aspx

Touch Gesture Triggers for Windows Phone 7 projects in Blend 4.0 (actualização por causa da versão beta)
http://www.reflectionit.nl/Blog/default.aspx?guid=b15ddbd9-d20f-4643-856a-d5d94766b441

UI Design and Interaction Guide for Windows Phone 7, v2.0
http://bit.ly/azhUvS

“Building a Newsreader Application using Silverlight for Windows Phone 7” Hands-On Lab – Now updated for July BETA Developer Tools
http://blogs.msdn.com/b/swiss_dpe_team/archive/2010/07/22/building-a-newsreader-application...

Windows Phone Developer Account Setup Tips
http://codejoker.com/2010/07/22/windows-phone-developer-account-setup-tips/

Windows Phone 7 Design Considerations
http://sudheerkovalam.wordpress.com/2010/07/26/windows-phone-7-design-considerations/

WP7 SqliteClient Preview & transaction support
http://sviluppomobile.blogspot.com/2010/07/wp7-sqliteclient-preview.html
http://sviluppomobile.blogspot.com/2010/07/wp7-sqliteclient-with-transaction.html

Windows Phone CTP vs Windows Phone Beta (comparação ‘analítica’)
http://firstfloorsoftware.com/files/difflists/Windows%20Phone%20CTP%20-vs-Windows%20Phone%20Beta.html

MVVM Light Hotfix for Windows Phone 7 developer tools beta
http://blog.galasoft.ch/archive/2010/07/22/mvvm-light-hotfix-for-windows-phone-7-developer-tools-beta.aspx

Windows Phone 7 Jump Start - Class Resources
http://borntolearn.mslearn.net/wp7/m/classresources/default.aspx

Windows Phone 7 Jump Start – Forum
http://borntolearn.mslearn.net/wp7/f/84.aspx

Video recordings for first Windows Phone 7 Jumpstart event
http://blogs.msdn.com/b/jaimer/archive/2010/07/23/video-recordings-for-first-windows-phone-7-jumpstart-event.aspx

Silverlight On Mobile : 3D on your Windows Phone 7 with Silverlight
http://pendsevikram.blogspot.com/2010/07/silverlight-on-mobile-3d-on-your.html

Data Validation And Templating in Silverlight 4
http://jesseliberty.com/2010/07/25/data-validation-and-templating/

Sterling OODB v0.1 Alpha Released!
http://csharperimage.jeremylikness.com/2010/07/sterling-oodb-v01-alpha-released.html

Better Theme-Aware Icon Buttons in Windows Phone 7
http://www.ben.geek.nz/2010/07/better-theme-aware-icon-buttons-in-windows-phone-7/

XAML animation in Silverlight for Windows Phone 7
http://www.wearerighteous.com/uncategorized/xaml-animation-in-silverlight-for-windows-phone-7/

Programming Windows Phone 7 LOB Applications – Part I
http://blogs.microsoft.co.il/blogs/tomershamam/archive/2010/07/22/programming-windows-phone-7-lob-applications-part-i.aspx

Building a Windows Phone 7 application: Part 2 - Implementing the UI
http://blogs.runatserver.com/lppinson/post/2010/07/23/Building-a-Windows-Phone-7-application-Part-2-Implementing-the-UI.aspx

Build the Mobile Web with WebMatrix
http://robtiffany.com/mobile-web/build-the-mobile-web-with-webmatrix

Create a Win Phone 7 Busy Service with Loady animation
http://jacob4u2.blogspot.com/2010/07/create-win-phone-7-busy-service-with.html

Posted by Alberto Silva | with no comments
Filed under: ,

E assim continuo a praticar a numeração romana. Á medida que entramos na recta final do desenvolvimento do Windows Phone 7, o respectivo estágio alcança a ‘Technical Preview’ e com isso passam entidades externas à Microsoft a receber equipamentos para testes. Nestes dias não faltam artigos na internet sobre o equipamento, uns ainda a falar de cor, outros já tendo posto ‘a mão na massa’. Como curiosidade, o fórum da Microsoft dedicado ao desenvolvimento para Windows Phone 7 conta em cerca de 4 a 5 meses de vida com perto de 12 000 mensagens repartidas por cerca de 2150 discussões, com participações activas de programdores, MVPs e pessoal da Microsoft!!!

Aqui vai mais uma resenha de links que me chamaram a atenção:

The new kid…Windows Phone 7
http://blogs.msdn.com/b/hegenderfer/archive/2010/07/21/the-new-kid-windows-phone-7.aspx

Your First Windows Phone Chart
http://visifire.com/documentation/Visifire_Documentation/Quick_Start/WP7/Your_First_Windows_Phone_Chart.htm

Installing offline documentation for Windows Phone Developer Tools (para quem conta testar as ferramentas nas férias mas não vá ter internet!)
http://blogs.msdn.com/b/astebner/archive/2010/07/19/10040137.aspx

Siaqodb 2.0 released (object database for .NET, Mono and Silverlight)
http://siaqodb.com/?p=290

Microsoft Silverlight Analytics Framework Updated (com suporte para WP7)
http://blogs.msdn.com/b/synergist/archive/2010/07/20/microsoft-silverlight-analytics-framework-updated.aspx

Tap and Double Tap gesture support for Windows Phone 7
http://blog.xamlware.com/post/2010/07/18/Tap-and-Double-Tap-gesture-support-for-Windows-Phone-7.aspx

Silverlight Cream - All Articles Tagged wp7dev (repositório muito interessante)
http://www.silverlightcream.com/wp7dev.aspx

Understanding the Windows Phone Application Execution Model, Tombstoning, Launcher and more… – Part 3.
http://windowsteamblog.com/windows_phone/b/wpdev/archive/2010/07/20/understanding-the-windows-phone-application-execution-model-tombstoning-launcher-and-more-part-3.aspx

Windows Phone 7 Process Life cycle
http://sudheerkovalam.wordpress.com/2010/07/21/windows-phone-7-process-life-cycle/

BobTacoIndustries.Phone (Projecto no CodePlex com controlos úteis para WP7)
http://btiphone.codeplex.com/

App.config for WP7 applications
http://blogs.msdn.com/b/priozersk/archive/2010/07/06/app-config-for-wp7-applications.aspx

Windows Phone Developer Tools Team Blog (blog da equipa ligado ao desenvolvimento das especificidades do IDE para WP)
http://blogs.msdn.com/b/mobiletools/

Posted by Alberto Silva | with no comments
Filed under: ,

ILoveWindowsPhoneWallpaper

E com elas o desejo crescente de QUERER TER UM!!!

 

Hands-On with Windows Phone 7
http://www.winsupersite.com/mobile/wp7_handson.asp

Windows Phone 7 hits technical preview as first reviews roll in
http://www.neowin.net/news/windows-phone-7-hits-technical-preview-as-first-reviews-roll-in

Microsoft Windows Phone 7 technical preview: A definitive guide
http://www.zdnet.com/blog/cell-phones/microsoft-windows-phone-7-technical-preview-a-definitive-guide/4286

Windows Phone 7 in-depth preview
http://www.engadget.com/2010/07/19/windows-phone-7-in-depth-preview/

Posted by Alberto Silva | 2 comment(s)
Filed under: ,

Windows Phone Developer Training Kit – Beta Refresh
http://windowsteamblog.com/windows_phone/b/wpdev/archive/2010/07/13/windows-phone-developer-training-kit-beta-refresh.aspx

Custom Fonts In Windows Phone 7 With Expression Blend
http://blog.markarteaga.com/CustomFontsInWindowsPhone7WithExpressionBlend.aspx

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

Introduction to Windows Phone 7 Silverlight development: Making a Off Line Rss Reader
http://www.codeproject.com/KB/silverlight/wp7rssreader.aspx

Optimizing the On-Screen Keyboard
http://www.kirupa.com/windowsphone/optimizing_on_screen_keyboard.htm

Best Practices for WP7 Execution Model – Silverlight
http://wotudo.net/blogs/wotudo/archive/2010/07/16/best-practices-for-wp7-execution-model-silverlight.aspx

Data Virtualisation in Silverlight and WP7
http://blog.landdolphin.net/?p=78

How to: Set up a Tile Schedule for Windows Phone
http://msdn.microsoft.com/en-us/library/ff769548(v=VS.92).aspx

Photoshop your own Windows Phone 7 applications
http://www.istartedsomething.com/20100719/photoshop-your-own-windows-phone-7-applications/

Windows Phone 7 Extension Tools
http://www.simonrhart.com/2010/07/windows-phone-7-extension-tools.html

Few Quick Tips for your WP7 Related YouTube Videos
http://phone7.wordpress.com/2010/07/19/few-quick-tips-for-your-wp7-related-youtube-videos/

Windows Phone 7 Push Notifications Revisited
http://chris.59north.com/post/Windows-Phone-7-Push-Notifications-Revisited.aspx

Tutorial: Updating your Windows Phone Splash Screen with Transparent Images
http://blogs.msdn.com/b/jasonz/archive/2010/07/17/tutorial-updating-your-windows-phone-splash-screen-with-transparent-images.aspx

Posted by Alberto Silva | with no comments
Filed under: ,

As ferramentas de desenvolvimento para Windows Phone 7, seja utilizando o Silverlight, seja o XNA, conhecem mais um estágio antes de atingirem a sua versão final. Das anteriores CTP passamos agora a uma versão Beta, o que significa que a desejada RTW estará cada vez mais próxima e as ferramentas também elas mais fidedignas em relação ao que a versão final oferecerá. Entre os links abaixo encontra onde descarregar as ferramentas, como desinstalar as anteriores, formação online, o que ter em conta ao migrar os projectos para esta nova versão, entre outros tópicos:

Windows Phone Developer Tools Beta Released (edição beta disponível para download!)
http://windowsteamblog.com/windows_phone/b/wpdev/archive/2010/07/12/windows-phone-developer-tools-beta-released.aspx

Windows Phone Developer Tools Beta Released (página mais focada no Expression Blend)
http://blogs.msdn.com/b/expression/archive/2010/07/12/windows-phone-developer-tools-beta-released.aspx

Migrating apps from Windows Phone April CTP Refresh to the beta build
http://blogs.msdn.com/b/jaimer/archive/2010/06/28/migrating-apps-from-windows-phone-ctps-to-the-beta-build.aspx?wa=wsignin1.0

Windows Phone 7 Training Kit for Developers - Beta Refresh
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=ca23285f-bab8-47fa-b364-11553e076a9a

Calling All Phone Developers: Free Training on Windows Phone 7 (já nos dias 20 e 22 de julho)
http://borntolearn.mslearn.net/btl/b/weblog/archive/2010/07/12/calling-all-phone-developers-free-training-on-windows-phone-7.aspx

Execution Model Overview for Windows Phone
http://msdn.microsoft.com/en-us/library/ff817008(v=VS.92).aspx

Touch gestures on Windows Phone 7
http://blogs.msdn.com/b/nicgrave/archive/2010/07/12/touch-gestures-on-windows-phone-7.aspx

Orientation and rotation on Windows Phone
http://blogs.msdn.com/b/shawnhar/archive/2010/07/12/orientation-and-rotation-on-windows-phone.aspx

Resolution and scaling on Windows Phone
http://blogs.msdn.com/b/shawnhar/archive/2010/07/12/resolution-and-scaling-on-windows-phone.aspx

MultiTouch Behavior: Update for Windows Phone 7 tools beta
http://blog.galasoft.ch/archive/2010/07/12/multitouch-behavior-update-for-windows-phone-7-tools-beta.aspx

New Windows Phone 7 Beta Emulator Contains Image Scaler
http://phone7.wordpress.com/2010/07/13/new-beta-dev-tools-contains-image-scaler/

Migrating WP7 April CTP projects to WP7 Beta
http://mobileworld.appamundi.com/blogs/andywigley/archive/2010/07/12/migrating-wp7-april-ctp-projects-to-wp7-beta.aspx

Windows Phone 7 beta: Who Killed My Application
http://nicksnettravels.builttoroam.com/post/2010/07/12/Windows-Phone-7-beta-Who-Killed-My-Application.aspx

Uninstalling Windows Phone Developer Tools CTP (para quem tem problemas a desinstalar a CTP)
http://coderjournal.com/2010/07/uninstalling-windows-phone-developer-tools-ctp/

Game Studio 4.0 beta notes
http://blogs.msdn.com/b/shawnhar/archive/2010/07/12/game-studio-4-0-beta-notes.aspx

Outros links que já tinha “separado” antes do lançamento da versão beta das ferramentas de desenvolvimento:

“Building a Newsreader Application using Silverlight for Windows Phone 7” Hands-On Lab – Ready for Download
http://blogs.msdn.com/b/swiss_dpe_team/archive/2010/07/01/building-a-newsreader-application-using-silverlight-for-windows-phone-7-hands-on-lab-ready-for-download.aspx

NDC2010 - Patterns and techniques for building Windows Phone 7 applications
http://jonas.follesoe.no/NDC2010PatternsAndTechniquesForBuildingWindowsPhone7Applications.aspx

OData Explorer
http://blogs.microsoft.co.il/blogs/gilf/archive/2010/07/06/odata-explorer.aspx

RIA Services: Windows Phone 7 and SOAP endpoint
http://dotnet-redzone.blogspot.com/2010/07/ria-services-windows-phone-7-and-soap.html

Using MVVM Light to drive a Windows Phone 7 / Silverlight 4 map viewer
http://dotnetbyexample.blogspot.com/2010/07/using-mvvm-light-to-drive-windows-phone.html

Azure Storage and WP7
http://social.msdn.microsoft.com/Forums/en-US/windowsphone7series/thread/9b0505f7-b036-4bce-b21e-833665060181

Posted by Alberto Silva | with no comments
Filed under: ,

Aqui vai mais uma fornada de links pertinentes sobre o que se vai fazendo no domínio do desenvolvimento para Windows Phone 7:

Coding4Fun: Shuffleboard Game for WP7 (jogo)
http://www.andybeaulieu.com/Home/tabid/67/EntryID/202/Default.aspx

New Video: Master/Detail in WinPhone 7 with oData
http://jesseliberty.com/2010/06/15/new-video-masterdetail-in-winphone-7-with-odata/

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

Beware of the [ThreadStatic] attribute on Silverlight for Windows Phone 7
http://jaylee.org/post/2010/06/19/WP7Dev-Beware-of-the-ThreadStatic-attribute-on-Silverlight-for-Windows-Phone-7.aspx

New Silverlight Video Tutorial: Use Silverlight to Develop your First Windows Phone 7 Series Application (sim, mais um)
http://www.windowspresentationfoundation.com/?p=620

Windows Phone 7 database
http://winphone7db.codeplex.com/

Windows Phone 7’s bus tracker app looks incredibly useful (exemplo de uma aplicação)
http://www.mobilecrunch.com/2010/06/18/windows-phone-7s-bus-tracker-app-looks-incredibly-useful/

Grand piano (muito engraçado, SL + XNA)
http://www.wrongwaygames.com/

Developing Occasionally Connected Applications for Windows Phone 7 (do TechEd)
http://www.msteched.com/2010/NorthAmerica/WPH306

Image Carousel e Flip Clock
http://cespage.com/silverlight/wp7tut27.html
http://cespage.com/silverlight/wp7tut28.html

Bytes by MSDN – Conversa com Brandon Watson and Tim Huckaby à volta do Windows Phone 7
http://msdn.microsoft.com/en-us/bytes.aspx

Windows Phone 7 App Development First Look (tutorial)
http://www.lynda.com/home/DisplayCourse.aspx?lpk2=64453

Why is my game not installed in the Windows Phone emulator?
http://klucher.com/blog/why-is-my-game-not-installed-in-the-windows-phone-emulator

What I Learned By Writing a WP7 App: Part 1 – Manipulations
http://wildermuth.com/2010/06/24/What_I_Learned_By_Writing_a_WP7_App_Part_1_-_Manipulations

Phone7ActionPack
http://phone7actionpack.codeplex.com/

“That’s a HUGE List!” - WP7 Jump List (controlo SL muito interessante)
http://blogs.claritycon.com/blogs/design/archive/2010/06/24/that-s-a-huge-list-wp7-jump-list.aspx

Using WrapPanel and DockPanel in Windows Phone 7 With Blend
http://www.designersilverlight.com/2010/06/28/using-wrappanel-and-dockpanel-in-windows-phone-7-with-blend/

Formação sobre Expression Blend em 5 dias (não é específica para Windows Phone)
http://www.microsoft.com/expression/resources/BlendTraining/

Posted by Alberto Silva | with no comments
Filed under: ,

Desde o anúncio do Windows Phone 7 no MWC em Barcelona e depois no MIX em Las Vegas que muitos profetas condenaram à morte o Windows Mobile, quase a um ano do lançamento do Windows Phone 7. A verdade é que no mesmo MWC tinham sido divulgados novos equipamentos, como o HTC HD Mini, e desde então foram divulgados outros, como o Sony com teclado frontal e a semana passada dois novos equipamentos da Samsung. A par desses lançamentos, a Microsoft assegurou que não tiraria o tapete ao WM, que internamente passou da àrea de consumo para a àrea de embedded, mais ligada às soluções para profissionais. Paralelamente, por aquilo que se ia sabendo do WP7 em termos do modelo de sitribuição de aplicações, restrições para programadores e requisitos de hardware, não parecia fazer sentido que fabricantes de equipamentos profissionais, como o a Motorola, viessem a substituír comercialmente os equipamentos actuais e que continua a lançar por equipamentos com o Windows Phone 7, tal como não fazia sentido que a Microsoft se desse ao luxo de desprezar o mercado desse tipo de equipamentos, onde reina incontestavelmente, e dos ISV que desenvolvem aplicações profissionais para as suas plataformas móveis.

Esse era o ponto de situação aquando do TechDays, que serviu de base a algumas conversas interessantes com algumas pessoas que assistiram à minha sessão e nos ‘corredores’.

Esta semana chega o anúncio do ‘Windows Embedded Handheld’, que na prática no seu lançamento será na sua essência o Windows Mobile 6.5 que conhecemos, com as ferramentas de desenvolvimento actuais, presumo. Este lançamento, mais do que um ‘marco tecnológico’, confirma a aposta da Microsoft em continuar a disponibilizar e melhorar a melhor plataforma móvel para aplicações profissionais e que conta com as ferramentas de desenvolvimento mais produtivas, que no próximo ano conhecerá uma nova versão já com o Windows CE 7, agora chamado Windows Embedded Compact 7, com suporte por parte do VS2010.

Podem ler mais sobre este lançamento nos seguintes links e também sobre o equipamento anunciado pela Motorola que estreará já no Outono este novo sistema operativo. Logo que tenha acesso a um equipamento desses, partilharei a informação.

Microsoft Outlines Commitment to the Future of Enterprise Handheld Devices
http://robtiffany.com/uncategorized/microsoft-outlines-commitment-to-the-future-of-enterprise-handheld-devices

Microsoft spins new OS at Motorola's handheld launch
http://www.windowsfordevices.com/c/a/News/Microsoft-Windows-Embedded-Handheld-and-Motorola-ES400-EDA

Microsoft Announces New Mobile Operating System for Enterprise Customers
http://windowsphonethoughts.com/news/show/98514/microsoft-announces-new-mobile-operating-system-for-enterprise-customers.html

Motorola ES400 Enterprise Digital Assistant (EDA) Press Kit
http://mediacenter.motorola.com/content/detail.aspx?ReleaseID=12940&NewsAreaId=17

No desenvolvimento de aplicações para mobilidade que dependam de dados está sempre subjacente a questão de como transportar os dados entre o equipamento e um servidor, e se vale a pena investir num mecanismo de sincronização diferencial.

Este post não pretende comparar alternativas à questão da sincronização de dados, simplesmente divulgar uma funcionalidade exposta pelo SQL Server Compact 3.5 SP2, a possibilidade de ligar o tracking de alterações num SDF. Essa funcionalidade, apesar de divulgadas nos ‘what’s new’ associados ao lançamento deste SP2, não mereceu muita mais atenção em termos de documentação de como usá-la, pelo que a seguinte thread pode ser muito importante para quem se quiser debruçar sobre o tema:

Help with SqlCeChangeTracking
http://stackoverflow.com/questions/2834542/help-with-sqlcechangetracking

A solução poderá ser, depois de activar o SqlCeChangeTracking, fechar e voltar a abrir a ligação para que o mecanismo de tracking de alterações se torne efectivo.

Ando já há algum tempo para dissertar sobre esta questão, mas o tempo tem escasseado, por isso cá vão os links sem (muita) dissertação. Desde que a Microsoft lançou o Windows CE, nos últimos anos do milénio passado, que tem tentado atraír programadores com o argumento que, se programa para a tecnologia em voga no momento, então é um ‘programador mobile’. Aconteceu com o C++ (com os add-on para VC++ 5.0 e 6.0 e o eVC++), com o VB (add-on para VB5 e VB6 e eVB), com o .NET e agora com o Silverlight. Se é um facto que muitos programadores que dominam determinada tecnologia no mundo dos desktops, servers ou web se revelam verdadeiras ‘Susan Boyles’ nos projectos que encetam no campo da mobilidade, a verdade é que muitos outros ou desistem, ou entregam produtos que tirando o facto de ‘até correrem’ num equipamento móvel, ficam a dever muito em questões como performance e usabilidade. A realidade, nua e crua, é que quando nos desktops/servidores não temos restrições (se é preciso mais espaço, compram-se mais discos, mais performance? compra-se CPU, mais memória? adiciona-se RAM, mais largura de banda? passa-se a Gb, fibra óptica, aumenta-se o contrato do ISP, mais resolução? muda-se a placa gráfica e o ecrã, etc., etc.), o desenvolvimento para mobile, não interessa a tecnologia ou a plataforma, é feito da gestão das restrições (CPU, memória, armazenamento, presença de conectividade e largura de banda, tamanho e resolução de ecrã, meios de input, …), pelo que mais do que do domínio de determinada tecnologia, o desenvolvimento para mobilidade depende da sensibilidade para que contornando as limitações, apresentar uma solução ao utilizador que o mesmo adopte.

Este tema volta agora à baila com o Silverlight e o Windows Phone 7. Não me interpretem mal, experimentem o emulador e as ferramentas que a MS libertou, usem da criatividade para desenvolver aplicações para o novo sistema operativo, mas, antes de colocarem-nas nos MarketPlaces ou se comprometerem com um cliente ou departamento nas V/ empresas para o desenvolvimento de uma solução mobile, validem que de facto já atingiram ‘o ponto’ em que desenvolvem aplicações para o utilizador final e não meras ‘guitarradas’ de tecnologia!

 

Estes dois links espelham aquilo que tento transmitir:

You Already Are A Windows Phone 7 Programmer
http://jesseliberty.com/2010/05/20/you-already-are-a-windows-phone-7-programmer/

This Time Its Different…
http://www.bolingconsulting.com/blog/

Creating your first MVVM silverlight application on windows phone 7
http://rodrigueh.com/post/Creating-your-first-MVVM-silverlight-application-on-windows-phone-7.aspx

Windows Phone 7 Panorama & Pivot controls (já divulgado antes, atenção que não são controlos ‘oficiais’)
http://phone.codeplex.com/

Launch a XNA application from Silverlight
http://blogs.codes-sources.com/kookiz/

Windows Phone 7 Data: Json WCF Data Service with IIS 7 Compression (vejam o resto do blog do Nick)
http://nicksnettravels.builttoroam.com/post/2010/06/05/Windows-Phone-7-Data-Json-WCF-Data-Service-with-IIS-7-Compression.aspx

IGFinance - Infragistics Sample Application for Mobile Device (sim, da Infragisitcs)
http://www.infragistics.com/innovations/mobile-app-igfinance.aspx#MobileAppIGFinance

Microsoft TechEd - Latest Windows Phone Videos (obrigado João!)
http://www.msteched.com/Tracks/WindowsPhone

RSSR for Windows Phone 7
http://rssr7.codeplex.com/

How to improve the Windows Phone 7 Licensing development experience?
http://mark.mymonster.nl/2010/06/11/how-to-improve-the-windows-phone-7-licensing-development-experience/

Two small issues with Windows Phone 7 ApplicationBar buttons (and workaround)
http://geekswithblogs.net/lbugnion/archive/2010/06/08/two-small-issues-with-windows-phone-7-applicationbar-buttons-and.aspx

Building games based on Silverlight and Expressions - Silverlight Game: Let’s get started, simply (ver também posts mais recentes)
http://blogs.msdn.com/b/silverlightgames/archive/2010/06/07/silverlight-game-let-s-get-started-simply.aspx

Posted by Alberto Silva | with no comments
Filed under: ,

E já lá vão 20 posts com resumos de links relacionados com o desenvolvimento para WP7! O ritmo abrandou, mas continua muita gente de volta do desenvolvimento para WP7 meio ano antes de ser esperado no mercado.

XNArkanoid (o nome diz tudo, não?)
http://xnarkanoid.codeplex.com/

Easily animate orientation changes in your Windows Phone 7 application
http://blogs.msdn.com/b/delay/archive/2010/05/27/you-spin-me-round-like-a-record-easily-animate-orientation-changes-for-any-windows-phone-application-with-this-handy-source-code.aspx

Port of the Prism: patterns & practices Composite Application Guidance for WPF and Silverlight for Windows Phone 7
http://phone7.codeplex.com/

Windows Phone 7 Prototype 002: Animated Page Transitions + Writeable Bitmaps
http://blogs.claritycon.com/blogs/kevin_marshall/archive/2010/05/12/windows-phone-7-prototype-002-animated-page-transitions-writeable-bitmaps.aspx

Silverlight TV 26: Exposing SOAP, OData, and JSON Endpoints for RIA Services
http://channel9.msdn.com/shows/SilverlightTV/Silverlight-TV-26-Exposing-SOAP-OData-and-JSON-Endpoints-for-RIA-Services/

Shake Detection on Windows Phone 7
http://blog.markarteaga.com/ShakeDetectionOnWindowsPhone7.aspx

OAuth with Silverlight for Windows Phone 7
http://blog.markarteaga.com/OAuthWithSilverlightForWindowsPhone7.aspx

Detecting Emulator on Windows Phone 7
http://blog.markarteaga.com/DetectingEmulatorOnWindowsPhone7.aspx

A couple of Manipulation tips
http://blogs.msdn.com/b/ptorr/archive/2010/05/30/a-couple-of-manipulation-tips.aspx

Custom Per-Page Transitions in Windows Phone 7
http://slickthought.net/

Microsoft Translator client library for Silverlight
http://timheuer.com/blog/archive/2010/06/01/silverlight-translator-client-library-sample.aspx

Basic Manipulation Event Handling in Windows Phone 7
http://www.charlespetzold.com/blog/2010/06/Basic-Manipulation-Event-Handling-in-Windows-Phone-7.html

Windows Phone 7: Lists, Page Animation and oData
http://jesseliberty.com/2010/06/03/windows-phone-7-lists-page-animatioin-and-odata/

Touch Gesture Triggers for Windows Phone 7 projects in Blend 4.0
http://www.reflectionit.nl/Blog/default.aspx?guid=b15ddbd9-d20f-4643-856a-d5d94766b441

Posted by Alberto Silva | with no comments
Filed under: ,

win7hubpt

Terá lugar no dia 7 de Junho o evento Windows Phone 7 – Developer Hub Tour no auditório da Microsoft em Porto Salvo que, como o nome deixa adivinhar, será dedicado ao desenvolvimento para o novo sistema operativo da Microsoft a ser lançado ainda este ano. Como não podia deixar de ser serão apresentadas as duas tecnologias ‘chave’ disponibilizadas pela Microsoft aos programadores para a nova plataforma, o Silverlight e o XNA.

A agenda contempla os seguintes pontos, distribbuídos entre as 9:30 e as 17:00:

  • Introdução ao Windows Phone 7
  • Programar o Windows 7 com Silverlight
    • A plataforma e as ferramentas
    • Introdução ao modelo aplicacional
    • Modos de input:  tacto, acelerómetro, câmara fotográfica, e GPS;
    • Notificações Push
  • Programar o Windows Phone 7 com XNA
    • Introdução ao XNA
    • A plataforma e as ferramentas
  • Windows Phone Marketplace
  • Questões e Respostas

Os oradores serão o Nuno Costa, da Microsoft Portugal, e Neil Hutson e Ben Riga, ambos da Microsoft Corp.

O evento é gratuito, mas conta com lugares limitado, sendo importante referir que as sessões serão apresentadas em Inglês. É sem dúvida um evento a não perder e a marcar desde já nas V/ agendas! Eu já o fiz :)

Link para registo: https://msevents.microsoft.com/cui/EventDetail.aspx?culture=pt-PT&EventID=1032451344

Posted by Alberto Silva | with no comments
Filed under: ,

You Already Are A Windows Phone 7 Programmer (onde é que já ouvi isto antes :) )
http://jesseliberty.com/2010/05/20/you-already-are-a-windows-phone-7-programmer/

Windows Phone 7 April CTP and TransitioningContentControl
http://slickthought.net/post/2010/05/20/Windows-Phone-7-April-CTP-and-TransitioningContentControl.aspx

Overview of Windows Phone 7 (Artigo interessante sobre o sistema operativo em si)
http://www.markwilson.co.uk/blog/2010/05/overview-of-windows-phone-7.htm

How to Overcome The MediaElement Limitation in Windows Phone 7 (ou como recorrer ao XNA para reproduzir mais do que um ficheiro de som em simultâneo)
http://exhd.com/blog/2010/05/08/how-to-overcome-the-mediaelement-limitation-in-windows-phone-7/

Tutoriais de Blend
http://windowspresentationfoundation.com/Tutorials/BlendIDE/

Notes from WP7 Tips and Tricks PDX Code Camp Talk
http://newtonapps.com/post/2010/05/24/Notes-from-WP7-Tips-and-Tricks-PDX-Code-Camp-Talk.aspx

Sample: Windows Phone 7 Example Application with Landscape Layout
http://blogs.msdn.com/b/jasonz/archive/2010/05/25/sample-windows-phone-7-example-application-with-landscape-layout.aspx

Silverlight TV 26: Exposing SOAP, OData, and JSON Endpoints for RIA Services
http://channel9.msdn.com/shows/SilverlightTV/Silverlight-TV-26-Exposing-SOAP-OData-and-JSON-Endpoints-for-RIA-Services/

Windows Phone 7 Videos & Podcasts (directório)
http://blog.mrlacey.co.uk/2010/05/windows-phone-7-videos-podcasts.html

Windows Phone 7 - London Tube Companion Application
http://andy-teamg.blogspot.com/2010/05/windows-phone-7-london-tube-companion.html

WP7 App: Windows Media Center Remote (aplicação interessante para controlar um Windows Media Center)
http://windowsmobile.mobilitydigest.com/wp7-windows-media-center-remote/

How to Send Tile Toast and Raw Notifications to the Microsoft Push Notification Service to Windows Phone 7 (muito interessante)
http://www.nickharris.net/2010/05/how-to-send-tile-toast-and-raw-notifications-to-the-microsoft-push-notification-service-to-windows-phone-7/

FrogLog - Windows Phone 7 Game Demo
http://www.jimmyinteractive.com/

Porting Sparkles from Zune HD to Windows Phone 7
http://www.abstrys.com/2010/05/porting-sparkles-from-zune-hd-to-windows-phone-7

Posted by Alberto Silva | with no comments
Filed under: ,

E a dinâmica à volta dos novos artigos pelos interessados no desenvolvimento para Windows Phone 7 ainda não abrandou!

Panoramic Silverlight App on Windows Phone for Developers
http://www.devmobiles.com/articles/PanoramicForDevelopers.aspx

WP7 - Silverlight on mobile (artigo interessante traduzido de norueguês)
http://translate.google.com/translate?js=y&prev=_t&hl=no&ie=UTF-8&layout=1&eotf=1&u=http://sigurdsnorteland.wordpress.com/2010/05/11/wp7-silverlight-pa-mobilen/&sl=no&tl=en

Capture an Image on the Windows Phone Emulator using an Internet Camera
http://www.devmobiles.com/post/Capture-an-Image-on-the-Windows-Phone-Emulator-using-an-Internet-Camera.aspx

Understanding Navigation on Windows Phone 7
http://www.dimecasts.net/Casts/CastDetails/174

Windows Phone 7 Panorama & Pivot controls (agora no CodePlex)
http://phone.codeplex.com/

Windows Phone and Multitasking
http://bolingconsulting.com/blog/?p=46

Interview with Charles Petzold on WP7 development and more
http://dotnet.dzone.com/articles/interview-charles-petzold-wp7

Silverlight WebBrowser Control and Windows Phone 7
http://blog.markarteaga.com/SilverlightWebBrowserControlAndWindowsPhone7.aspx

Some New WP7 Apps To Gaze At (exemplos de aplicações para WP7)
http://www.fuzemobility.com/some-new-wp7-apps-to-gaze-at/

3D Calculator (projecto que demonstra as capacidades 3D do WP7)
http://3dcalc.codeplex.com/

Choosing Between Silverlight and XNA for a Windows Phone 7 Game
http://smartypantscoding.com/choosing-between-silverlight-and-xna-for-a-windows-phone-7-game

Windows Phone 7 Icons
http://cespage.com/silverlight/appbar.html

Windows Phone 7 For Silverlight Programmers
http://jesseliberty.com/2010/05/16/windows-phone-7-for-silverlight-programmers/

Windows Phone 7 Flicker Viewer
http://nicksnettravels.builttoroam.com/post/2010/05/07/Windows-Phone-7-Flicker-Viewer.aspx

Windows Phone 7 Silverlight MVVM App the Test-Driven Way (apresentação + código)
http://www.shazaml.com/archives/windows-phone-7-presentation-at-desert-code-camp-2010

Picasa on Windows Phone 7
http://www.highoncoding.com/Articles/709_Picassa_on_Windows_Phone_7.aspx

Posted by Alberto Silva | with no comments
Filed under: ,

Já há algum tempo rendi-me a esta magnífica ferramenta que permite uma combinação perfeita entre ‘profissionalismo’ e ‘informalidade’ na preparação de mockups, seja para apresentar um conceito a um cliente, seja transmitir uma ideia a um programador:

iPhoneExamples
http://www.balsamiq.com/

A ferramenta já traz um conjunto de templates assinalável, que podem ser extendidas a partir de templates desenvolvidas por outros. Infelizmente ainda ninguém se deu ao trabalho de as desenhar para Windows Mobile (há uma template para Windows Mobile mas fraquinha), mas foi com agrado que reparei que já há quem trabalhe na criação de templates para WP7 compreendendo o Panorama, controlos diversos, o novo home screen, a AppBar e os teclados:

WindowsPhone7series_panorama_png_scaled_500
http://mockupstogo.net/windows-phone-7-series-panorama-controls-and

Fiquei ainda mais surpreendido quando descobri este post sobre uma ferramenta que permite converter mockups para XAML!

Mockup to XAML – A Balsamiq Mockup to XAML conversion tool.
http://blog.davidsandor.com/post/Mockup-to-XAML-e28093-A-Balsamiq-Mockup-to-XAML-conversion-tool.aspx

Vamos a ver como evolui esta ferramernta!

Posted by Alberto Silva | with no comments
Filed under: ,

Windows Phone 7, MVVM and TDD (Parte 1, a partir deste acedem às 5 partes seguintes)
http://babaandthepigman.spaces.live.com/blog/cns!4F1B7368284539E5!220.entry

Windows Phone 7 development: Using WebBrowser control
http://weblogs.asp.net/gunnarpeipman/archive/2010/05/02/windows-phone-7-development-using-webbrowser-control.aspx

Understanding How Microsoft Push Notification Works – Part 2
http://windowsteamblog.com/blogs/wpdev/archive/2010/05/04/understanding-how-microsoft-push-notification-works-part-2.aspx

Windows Phone Application Life Cycle
http://channel9.msdn.com/posts/yochay/Windows-Phone-Application-Life-Cycle/

Using the camera in the emulator
http://www.japf.fr/2010/05/wp7-using-the-camera-in-the-emulator/

Windows Phone Developer Training Kit April Refresh
http://windowsteamblog.com/blogs/wpdev/archive/2010/05/05/windows-phone-developer-training-kit-april-refresh.aspx

Installing Windows Phone Developer Tools CTP April Refresh
http://blog.davidarodriguez.com/post/577073469/installing-windows-phone-developer-tools-ctp-april

Windows Phone [Development] FAQ
http://www.learningwindowsphone.com/faq.html

Professional Windows Phone 7 Application Development: Building Windows Phone Applications and Games Using Silverlight and XNA (novo livro a ser editado)
http://www.amazon.co.uk/Professional-Windows-Phone-Application-Development/dp/0470891661/ref=sr_1_3?ie=UTF8&s=books&qid=1273352657&sr=1-3

WP7 and Silverlight Toolkit
http://smartmobidevice.blogspot.com/2010/05/wp7-and-silverlight-toolkit.html

Windows Phone 7 Pivot Control sample
http://blogs.msdn.com/stephanc/archive/2010/05/09/windows-phone-7-pivot-control-sample.aspx

New Video by Jon Harris: Blend 4 for Windows Phone in 90 Seconds
http://electricbeach.org/?p=678

Building a Simple Windows Phone App (mais um tutorial)
http://www.kirupa.com/blend_silverlight/building_windows_phone_app_pg1.htm

Windows Phone Push Notification @channel 9
http://channel9.msdn.com/posts/yochay/Windows-Phone-Push-Notification/

Windows Phone 7 Application Bar [DRAFT]
http://www.eugenedotnet.com/Windows-Phone-7-Application-Bar-DRAFT.ashx

Posted by Alberto Silva | with no comments
Filed under: ,

Upgrading Windows Phone 7 Projects to April CTP
http://community.softteq.com/blogs/nick/archive/2010/04/30/upgrading-windows-phone-7-projects-to-april-ctp.aspx

How to install the Windows Phone Developer Tools CTP Refresh on Windows Server 2008
http://blogs.msdn.com/astebner/archive/2010/05/02/10005980.aspx

Windows Phone 7 CTP April Refresh - Bing Maps Silverlight Control
http://andy-teamg.blogspot.com/2010/05/windows-phone-7-ctp-april-refresh-bing.html

Understanding Microsoft Push Notifications for Windows Phones
http://windowsteamblog.com/blogs/wpdev/archive/2010/05/03/understanding-microsoft-push-notifications-for-windows-phones.aspx

Push Notifications in Windows Phone 7 developer tools CTP April Refresh
http://www.artificialignorance.net/blog/windows-phone/push-notifications-in-windows-phone-7-developer-tools-ctp-april-refresh/

Push Notifications for Tiles with Windows Phone 7
http://weblogs.thinktecture.com/ingo/2010/05/push-notifications-for-tiles-with-windows-phone-7.html

Windows Phone 7 Database
http://dotnetspeak.com/index.php/2010/05/windows-phone-7-database/

EffiProz Database for Windows Phone 7
http://www.effiproz.com/product_wp.aspx

WP7: Writing a Well-Behaved Threaded Application
http://mobileworld.appamundi.com/blogs/peterfoot/archive/2010/05/01/wp7-writing-a-well-behaved-threaded-application.aspx

Windows Phone 7, Animations Part I
http://www.windowsphoneme.com/?p=452

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

Windows Phone 7 Microsoft Tag Demo (infelizmente só a criação de tags…)
http://www.eugenedotnet.com/WP7L6.ashx

Windows Phone 7 – Photo Extras Application Extensibility
http://feedproxy.google.com/~r/NickRandolphsDotNetTravels/~3/NAvZ2louJSY/windows-phone-7-photo-extras-application-extensibility.aspx

Posted by Alberto Silva | with no comments
Filed under: ,

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

Posted by Alberto Silva | with no comments
Filed under: ,

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

Posted by Alberto Silva | with no comments
Filed under: ,
More Posts Next page »