Windows Phone 7 - este  o platforma relativ noua si cu dezvoltare putermica. Nu este o continuare al versiunilor mai vechi de SO mobile (ex. Windows Mobile 6). Windows Phone 7 reprezinta o conceptualizare noua. Primul lucru este interfata utilizitaor, executata in stil Metro. Metro-interfata este orientata catre continut. Cu toate acesatea efectele grafice (inclusiv si 3D)  se folosesc, dar, doar acolo unde sunt necesare. Windows Phone 7 prezinta programatorilor multe posibilitati noi, cum ar fi acces direct la camera si acces la SGBD-ul local si la Motion API, care permite destul de usor accesul la date depre localizarea si miscarea telefonului in spatiu.Aplicatiile Windows Phone 7 se raspindesc prin intermediul magazinului special de aplicatii (Marketplace).


1.Platforma Windows Phone 7.5

 - Echipamentele cu Windows Phone 7 au cerinte minie standartizate la telefon, datorita carora SO lucreaza bine pe toate apratele telefonice. Plus la asta, tpate paratele se updateaza centralizat. Prima versiune de Windows Phone 7 a fost in octombrie 2010. Urmatoarele Windows Phone 7.5 (Mango) - septembrie 2011, Windows Phone 7.1.1(Tango) este si pentru telefoane cu 256 MB RAM.

 - Aplicatiile Windows Phone 7 se creaza in limbajele C# si Visual Basic, cu ajutorul tehnologiei Silverlight. Interfata grafica se descrie in limbajul XAML(eXtensible Application Marcup Language, limbaj extins de marcare a aplicatiilor). La baza Silverlight sta o versiune simplificata a .NET. Jocurile pentru Windows Phone 7 se creaza cu ajutorul tehnologiei XNA(grafica puternica). Se poate de folosit Silverlight si XNA concomitent. Cunoscind XAML si C# sau Visual Basic, se poate de creat aplicatii pentru telefoane, aplicatii traditionale pentru PC cu ajutorul tehnologiei WPF(Windows Presentation Foundation), Silverlight-aplicatii care lucreaza in browser si in afara lui, de asemenea si aplicatii in stil Metro pentru Windows 8.


2.Partea fizica

 -  Fiecare telefon ci SO Windows Phone 7 trebuie sa aiba  diplay cu sustinere touchscreen, cu posibilitatea a nu mai putin de 4 tastari concomitent. Rezolutia trebuie sa fie 480x800 (alta rezolutie nu merge). Sub display sunt trei butoane:

  • Back
  • Start 
  • Search

 - Fiecare telefon pe SO Windows Phone 7 trebuie sa intruneasca conditiile minime

  • ARM-procesor cu frecventa min 800 MGz
  • Minim 256 MB RAM si 8GB Flash-memory
  • Rezolutia 480x800 si sustinerea a cel putin 4 tastari concomitent
  • Accelerator grafic cu sustinere DiertX 9;
  • Modul Wi-Fi
  • Modul A-GPS - pentru determinare loc 
  • Accelerometru. Acest senzor masoara acceleratia pe toate coordonatele.
  • Unele tlf.pot avea si giroscop si busola.

3.Metro-Design

 - Metro design language - este un stil in designul interfetelor utilizator folosit de Microsoft in produsele sale, dar si de programatorii independenti in aplicatiile pentru SO Windows Phone 7 si Windows 8. Metro propune principii universale si abordari la designul interfetelor utilizator independt de un produs concret. De aceea in corespundere cu conceptiile Metro-design se creaza Web-aplicatii si chia aplicatii reale. Pina la Windows Phone 7, Metro-design se folosea in mediaplayerele Zune. Concepte separate Metro-design se utilizau si in Windows Media Center.


4.Mediul de dezvoltare

 - Resursa centrala pentru dezvoltatorii de aplicatii Windows Phone este APP HUB 

 - Prin intermediul APP HUB se vor expedia aplicatiiile la Marketplace

 - informatie in limba rusa pe https://msdn.microsoft.com/ru-ru/windowsphone


5.Windows Phone SDK

 - Instrumente necesare in crearea aplicatiilor Windows Phone

  • Windows Phone SDK(Software Development Kit) - pachet gratuit de dezvoltare. Prezinta instrumente pentru crearea aplizatiilor si jocurilor, care lucreaza in SO Windows phone 7.o si 7.5 (Mango). 

​ - Windows Phone SDK include :

  • Visual Studio Express pentru Windws Phone
  • Expresion Blend 4
  • XNA Game Studio
  • Windows Phone Emulator
  • Microsoft Advertising SDK
  • alte SDK, utilitare si documentatie.

​ - Visual Studio - instrumentul principal de dezvoltare al aplicatiilor. Windows Phone SDK include versiunea free al Visual Studio denumit Visual Studio Express for Windows Phone. Pentru al putea folosi mai mult de 30 de zile trebuie de inregistrat. In Visual Studio -> HELP | REGISTER PRODUCT. In fereastra deschisa tastam Obtain a registration key online

 - Expression Blend - este un instrument pentru crearea designului interfetei utilizator al aplicatiei.

 - XNA Game Studio 4.0 - mediu de dezvoltare a jocurilor pentru versiuni de Windows stationare, console Xbox 360 si telefoane cu SO Windows Phone 7.0 si 7.5. Include biblioteca XNA Framework.

 - Windows Phone emlator - emulator al telefonului

 - Microsoft Advertising SDK - pachetul de dezvoltare pentru integrarea reclamei textuale si banerelor in aplicatie. Pentru limba rusa: http://wp7.begun.ru/

 - WCF - client serviciu date

 - Silverligtht SDK

 - Utilitati si documentatie


6.Windows Phone Toolkit

 - Vom mai avea nevoie si de Windows Phone Toolkit, care se poate de gasit : http://silverlight.codeplex.com/

 - Acesta este un set de elemente de control (ContextMenu, animatia trecerilor intre pagini) si alte resurse.


7.Zune

 - Pentru compilare aplicatii pe echipamente reale trebuie instalat Zune Software: http://www.xbox.com/ro-RO/