windows phone sdk 7.1
DESCRIPTION
WinTRANSCRIPT
![Page 1: Windows Phone SDK 7.1](https://reader035.vdocument.in/reader035/viewer/2022081801/54bb9a434a79597d3d8b4576/html5/thumbnails/1.jpg)
Volkan ULUTAŞwww.volkanulutas.net
CENG 487 - Presentation
Windows Phone SDK
![Page 2: Windows Phone SDK 7.1](https://reader035.vdocument.in/reader035/viewer/2022081801/54bb9a434a79597d3d8b4576/html5/thumbnails/2.jpg)
ULUTAŞ 2
Agenda
> Windows Phone
1What is Windows Phone
SDK ?
2WHO should prefer to develop
Windows Phone ?
3WHY
Windows Phone is
the preferred to
develop?
4HOW to develop a Windows Phone
app ?
5WHEREReleasing Place &
Price
![Page 3: Windows Phone SDK 7.1](https://reader035.vdocument.in/reader035/viewer/2022081801/54bb9a434a79597d3d8b4576/html5/thumbnails/3.jpg)
ULUTAŞ 3
What is Windows Phone SDK ?
What is Windows Phone SDK ?
1
![Page 4: Windows Phone SDK 7.1](https://reader035.vdocument.in/reader035/viewer/2022081801/54bb9a434a79597d3d8b4576/html5/thumbnails/4.jpg)
Microsoft Mobile OSInherited from Windows Mobile but not compatible with it.Windows Phone 7 => Focusing Consumer market. Windows Mobile => Focusing Business Market. Windows Mobile is not supported anymore!!
Windows Phone is a mobile operating system developed by Microsoft, and is the successor to its Windows Mobile platform, although incompatible with it. Unlike its predecessor, it is primarily aimed at the consumer market rather than the enterprise market. (business market.) [1]
1) What Part - What is Windows Phone SDK?
![Page 5: Windows Phone SDK 7.1](https://reader035.vdocument.in/reader035/viewer/2022081801/54bb9a434a79597d3d8b4576/html5/thumbnails/5.jpg)
ULUTAŞ 5
Windows Phone SDK inludes:
Visual Studio 2010 Express for Windows Phone - This application is an easy-to-use enviroment for dynamic appllication development with Silverlight or XNA Framework.-Coming from SDK, includes more specific controller.
Windows Phone Emulator - This application which emulates a Windows Phone Device. For testing, test engineer, designer or developer does not need a physical device.
1) What Part – Content Of SDK
![Page 6: Windows Phone SDK 7.1](https://reader035.vdocument.in/reader035/viewer/2022081801/54bb9a434a79597d3d8b4576/html5/thumbnails/6.jpg)
6
Windows Phone SDK inludes:
Windows Phone Performance Analysis
-Windows Phone Profiler measures the performance of a Windows Phone application and provides visual graphs and reports to asist in the evoluation of performance-related issues.
1) What Part – Content Of SDK
ULUTAŞ
![Page 7: Windows Phone SDK 7.1](https://reader035.vdocument.in/reader035/viewer/2022081801/54bb9a434a79597d3d8b4576/html5/thumbnails/7.jpg)
ULUTAŞ 7
Windows Phone SDK inludes:
Microsoft Expression Blend
Microsoft Expression family is created to design Graphical user interfaces (GUIs) which are mostly used by designer. The application provide to work developer and designer work together on a the same project. When the designer created an circle, rectangule or GUI element, this is created an C# object in Expression Blend and developer have right to access this GUI element such a class and object. When the developer access the object, has right to change their properties. To sum up, developer and designer work together. While providing this, uses XAML (Extensible Application Markup Language). XAML is a declarative XML-based language created by Microsoft used for initializing structured values and objects. [2]Name: Microsoft Expression Blend SDK for Windows Phone OS 7.1
1) What Part – Content Of SDK
![Page 8: Windows Phone SDK 7.1](https://reader035.vdocument.in/reader035/viewer/2022081801/54bb9a434a79597d3d8b4576/html5/thumbnails/8.jpg)
ULUTAŞ 8
Silverlight 4 (also available 5)Microsoft Silverlight is anapplication framework for writing and running rich Internet applications, with features and purposes similar to those of Adobe Flash.
Windows Phone SDK 7.1 Extensions for XNA Game Studio 4Microsoft XNA is a set of tools with a managed runtime environment provided by Microsoft that facilitates video gamedevelopment and management. XNA attempts to free game developers from writing "repetitiveboilerplate code"
and to bring different aspects of game production into a single system.
WCF Data Services Client for Windows Phone (The same as Windows applications.Winodws Phone SDK 7.1 Assemblies
1) What Part – Content Of SDK
![Page 9: Windows Phone SDK 7.1](https://reader035.vdocument.in/reader035/viewer/2022081801/54bb9a434a79597d3d8b4576/html5/thumbnails/9.jpg)
Appl
icati
on T
ypes
E-commerce (selling & buying something –Hepsiburada App, Ebuy)Banking ( accessing bank account.- YapıKredi, İşCep, Garanti)Brand application(like Armada, Vatan Computer), aim is easy access.Games (Angry Birds)
Widget about the OS (calender, themes such things.)Customizing Applications (performance tool like defragmant, search, task killer.),Education ( exam preparations, TOEFL, LYS etc.), Medicine (human anatomy application,first aid kits, information about drugs.), Place application (easy to find a place such as a pharmacy, hotel or hospital., compass this typed application supported with GPS technology.) -Foursquare, Facebook Place, Twitter Place.
![Page 10: Windows Phone SDK 7.1](https://reader035.vdocument.in/reader035/viewer/2022081801/54bb9a434a79597d3d8b4576/html5/thumbnails/10.jpg)
ULUTAŞ 10
2 Who should prefer to develop Windows Phone?
Who should prefer to develop Windows Phone?
![Page 11: Windows Phone SDK 7.1](https://reader035.vdocument.in/reader035/viewer/2022081801/54bb9a434a79597d3d8b4576/html5/thumbnails/11.jpg)
ULUTAŞ 11
Anyone who is aim to create powerful mobile application.
Anyone who take advantages to create application for Windows Phone is:
C# developers and Visual Basic developer.Have experience with Silverlight technology before.Created application with Microsoft XNA Game Studio.Have experience with markup language such as HTML, XML or XAML.
2) Who Part – Who Prefer to develop WP?
![Page 12: Windows Phone SDK 7.1](https://reader035.vdocument.in/reader035/viewer/2022081801/54bb9a434a79597d3d8b4576/html5/thumbnails/12.jpg)
ULUTAŞ 12
Windows Phone is used this technology to create powerful application. If a developer is familar with one of them or more, the developer adopts to create application easily on Windows Phone OS.
2) Who Part – Technogies on Windows Phone SDK
![Page 13: Windows Phone SDK 7.1](https://reader035.vdocument.in/reader035/viewer/2022081801/54bb9a434a79597d3d8b4576/html5/thumbnails/13.jpg)
ULUTAŞ 13
3 WHY WINDOWS PHONE IS THE PREFERRED TO DEVELOP?
WHY Windows Phone is the preferred to develop?
![Page 14: Windows Phone SDK 7.1](https://reader035.vdocument.in/reader035/viewer/2022081801/54bb9a434a79597d3d8b4576/html5/thumbnails/14.jpg)
ULUTAŞ 14
There are three important operating system on the mobile market. IOS Android Windows Phone
Why do we use or develop on Windows Phone ?
3) Why Part - WHY WP is the preferred to develop?
![Page 15: Windows Phone SDK 7.1](https://reader035.vdocument.in/reader035/viewer/2022081801/54bb9a434a79597d3d8b4576/html5/thumbnails/15.jpg)
ULUTAŞ 15
Advantages:(developer aspect.)Easy for adopt for Silverlight, C#, VB and XNA developer.Drop and Drug – Fast Development.Aggrement to Nokia – Requirement of app Increase.You can learn or adopt more Platform.Support of. Microsoft – Expression Family2 Basic Phone Screen Size is defined.Big(480 X 800 px) Small(320 X 480 px)Phone Minimum Hardware Requirement is high.(DeviceQuality)(All phone is smart phone & e.q. CPU rate is high.)HTML 5 IS SUPPORTED!
-
3) Why Part – Advantages (developer Aspect)
![Page 16: Windows Phone SDK 7.1](https://reader035.vdocument.in/reader035/viewer/2022081801/54bb9a434a79597d3d8b4576/html5/thumbnails/16.jpg)
ULUTAŞ 16
Advantages:(user aspect.)
High quality product (because of min.hardware req.)Lots of Sensors are avaliable.Easy to use.Game Performance (compatible with XBOX 360.)High quality app’s on MarketPlace.(Every app tested before placed on MarketPlace)
-
3) Why Part – Advantages (user aspect.)
![Page 17: Windows Phone SDK 7.1](https://reader035.vdocument.in/reader035/viewer/2022081801/54bb9a434a79597d3d8b4576/html5/thumbnails/17.jpg)
ULUTAŞ 17
Disadvantages:
Disturbution of Windows Phone is limited.Market share is low. (usage of WP is low.)Limited number of application
-
3) Why Part – Disadvantages
![Page 18: Windows Phone SDK 7.1](https://reader035.vdocument.in/reader035/viewer/2022081801/54bb9a434a79597d3d8b4576/html5/thumbnails/18.jpg)
ULUTAŞ 18
How to develop a Windows Phone application ?
How to develop a Windows Phone application ?
4
![Page 19: Windows Phone SDK 7.1](https://reader035.vdocument.in/reader035/viewer/2022081801/54bb9a434a79597d3d8b4576/html5/thumbnails/19.jpg)
ULUTAŞ 19
-
4)How Part – Developing First Application Step 1
![Page 20: Windows Phone SDK 7.1](https://reader035.vdocument.in/reader035/viewer/2022081801/54bb9a434a79597d3d8b4576/html5/thumbnails/20.jpg)
ULUTAŞ 20
-
4)How Part – Developing First Application Step 2
time
![Page 21: Windows Phone SDK 7.1](https://reader035.vdocument.in/reader035/viewer/2022081801/54bb9a434a79597d3d8b4576/html5/thumbnails/21.jpg)
ULUTAŞ 21
-
4)How Part – Step 3 Architecture of Windows Phone SDK
![Page 22: Windows Phone SDK 7.1](https://reader035.vdocument.in/reader035/viewer/2022081801/54bb9a434a79597d3d8b4576/html5/thumbnails/22.jpg)
22
-
4)How Part – Architecture of WP SDK & Rich Controller
ULUTAŞ
![Page 23: Windows Phone SDK 7.1](https://reader035.vdocument.in/reader035/viewer/2022081801/54bb9a434a79597d3d8b4576/html5/thumbnails/23.jpg)
23
-
4)How Part – Demo Application
ULUTAŞ
![Page 24: Windows Phone SDK 7.1](https://reader035.vdocument.in/reader035/viewer/2022081801/54bb9a434a79597d3d8b4576/html5/thumbnails/24.jpg)
ULUTAŞ 24
Where Releasing Application on Market Place & Price
Where - Releasing Application & Price
5
![Page 25: Windows Phone SDK 7.1](https://reader035.vdocument.in/reader035/viewer/2022081801/54bb9a434a79597d3d8b4576/html5/thumbnails/25.jpg)
ULUTAŞ 25
Direct access of Market Place for developer is not possible in Africa and Middle East area. (because legal arrangement)Accessing to Market Place is done by YallaApps.comSign up is neccassary for releasing your application Sign up is approximately 99 dollars per a year.
-
5) Where Part - (Releasing application on Market Place)
![Page 26: Windows Phone SDK 7.1](https://reader035.vdocument.in/reader035/viewer/2022081801/54bb9a434a79597d3d8b4576/html5/thumbnails/26.jpg)
ULUTAŞ 26
Sign up is free for students. You must prove that througt DreamSpark with your “edu.tr” e-mail.Finally you can send your application to Market Place and all user can access your application.
-
5) Where Part - (Releasing application on Market Place)
![Page 27: Windows Phone SDK 7.1](https://reader035.vdocument.in/reader035/viewer/2022081801/54bb9a434a79597d3d8b4576/html5/thumbnails/27.jpg)
ULUTAŞ 27
Your application is appropriate for some rules.Rules contain your application compatible
with all themes, screen size, button size etc.Your application is tested by different
Windows Phone devices before getting approve by Microsoft Test Engineers.
This process takes 3 days.If your application is suitable, placed in
Market place.Else they send a report and you correct your
mistakes.Your code not tested!! You test with
Emulator& Visual Studio Debug.You can earn money with following 7 steps.
-
5) Where Part - (Approval for your app by Microsoft)
![Page 28: Windows Phone SDK 7.1](https://reader035.vdocument.in/reader035/viewer/2022081801/54bb9a434a79597d3d8b4576/html5/thumbnails/28.jpg)
ULUTAŞ 28
-
Software Development Processes
![Page 29: Windows Phone SDK 7.1](https://reader035.vdocument.in/reader035/viewer/2022081801/54bb9a434a79597d3d8b4576/html5/thumbnails/29.jpg)
ULUTAŞ 29
[1] Wikipedia definition of Windows Phone OShttp://en.wikipedia.org/wiki/Windows_phone
Windows Phone Minimum System Spechttp://en.wikipedia.org/wiki/Windows_Phone#System_requirements
Windows Phone 7 Training Kithttp://msdn.microsoft.com/en-us/hh220612
Windows Phone Market Place Rules of Approvalhttp://www.windowsphone.com/en-US/marketplace
Releasing Apps – Following 7 Stepswww.yallaps.com
REFERENCES
![Page 30: Windows Phone SDK 7.1](https://reader035.vdocument.in/reader035/viewer/2022081801/54bb9a434a79597d3d8b4576/html5/thumbnails/30.jpg)
30
? Questions?
Thanks for your attention
![Page 31: Windows Phone SDK 7.1](https://reader035.vdocument.in/reader035/viewer/2022081801/54bb9a434a79597d3d8b4576/html5/thumbnails/31.jpg)
Windows Phone
Volkan ULUTAŞwww.volkanulutas.net
www.facebook.com/volkanulutaswww.twitter.com/volkanulutas