SlideShare a Scribd company logo
1 of 31
Volkan ULUTAŞ
www.volkanulutas.net
CENG 487 - Presentation
Windows Phone SDK
Agenda
> Windows Phone
What is
Windows
Phone SDK ?
WHO should
prefer to
develop
Windows Phone
?
WHY
Windows
Phone is
the
preferred to
develop?
HOW to develop
a Windows Phone
app ?
WHERE
Releasing Place
& Price
2ULUTAŞ
What is
Windows Phone SDK ?
What is Windows Phone SDK ?
3ULUTAŞ
 Microsoft Mobile OS
Inherited 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?
4ULUTAŞ
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
5ULUTAŞ
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
6ULUTAŞ
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
7ULUTAŞ
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 4
Microsoft 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
8ULUTAŞ
ApplicationTypes
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.
9ULUTAŞ
Who should prefer to
develop Windows Phone?
Who should prefer to develop Windows Phone?
10ULUTAŞ
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?
11ULUTAŞ
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
12ULUTAŞ
WHY WINDOWS PHONE
IS THE PREFERRED TO
DEVELOP?
WHY Windows Phone is the preferred to develop?
13ULUTAŞ
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?
14ULUTAŞ
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 Family
2 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)
15ULUTAŞ
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.)
16ULUTAŞ
Disadvantages:
Disturbution of Windows Phone is limited.
Market share is low. (usage of WP is low.)
Limited number of application
-
3) Why Part – Disadvantages
17ULUTAŞ
How to develop a
Windows Phone
application ?
How to develop a Windows Phone application ?
18ULUTAŞ
-
4)How Part – Developing First Application Step 1
19ULUTAŞ
-
4)How Part – Developing First Application Step 2
20ULUTAŞ
time
-
4)How Part – Step 3 Architecture of Windows Phone SDK
21ULUTAŞ
-
4)How Part – Architecture of WP SDK & Rich Controller
22ULUTAŞ
-
4)How Part – Demo Application
23ULUTAŞ
Where
Releasing Application on
Market Place & Price
Where - Releasing Application & Price
24ULUTAŞ
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.com
Sign up is neccassary for releasing your application
Sign up is approximately 99 dollars per a year.
-
5) Where Part - (Releasing application on Market Place)
25ULUTAŞ
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)
26ULUTAŞ
 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)
27ULUTAŞ
-
Software Development Processes
28ULUTAŞ
[1] Wikipedia definition of Windows Phone OS
http://en.wikipedia.org/wiki/Windows_phone
Windows Phone Minimum System Spec
http://en.wikipedia.org/wiki/Windows_Phone#System_requirements
Windows Phone 7 Training Kit
http://msdn.microsoft.com/en-us/hh220612
Windows Phone Market Place Rules of Approval
http://www.windowsphone.com/en-US/marketplace
Releasing Apps – Following 7 Steps
www.yallaps.com
REFERENCES
29ULUTAŞ
? Questions?
Thanks for your attention
30
Windows Phone
31ULUTAŞ
Volkan ULUTAŞ
www.volkanulutas.net
volkanulutas@msn.com
www.facebook.com/volkanulutas
www.twitter.com/volkanulutas

More Related Content

More from Volkan Ulutaş

AndroidEgitimleri_HacettepeACM.ppt
AndroidEgitimleri_HacettepeACM.pptAndroidEgitimleri_HacettepeACM.ppt
AndroidEgitimleri_HacettepeACM.pptVolkan Ulutaş
 
Android Eğitimleri Hacettepe Üniversitesi
Android Eğitimleri Hacettepe ÜniversitesiAndroid Eğitimleri Hacettepe Üniversitesi
Android Eğitimleri Hacettepe ÜniversitesiVolkan Ulutaş
 
Android Eclipse Entegrasyonu
Android Eclipse EntegrasyonuAndroid Eclipse Entegrasyonu
Android Eclipse EntegrasyonuVolkan Ulutaş
 
2012 Eclipse Android SDK
2012 Eclipse Android SDK2012 Eclipse Android SDK
2012 Eclipse Android SDKVolkan Ulutaş
 

More from Volkan Ulutaş (7)

AndroidEgitimleri_HacettepeACM.ppt
AndroidEgitimleri_HacettepeACM.pptAndroidEgitimleri_HacettepeACM.ppt
AndroidEgitimleri_HacettepeACM.ppt
 
Android Eğitimleri Hacettepe Üniversitesi
Android Eğitimleri Hacettepe ÜniversitesiAndroid Eğitimleri Hacettepe Üniversitesi
Android Eğitimleri Hacettepe Üniversitesi
 
Android Eclipse Entegrasyonu
Android Eclipse EntegrasyonuAndroid Eclipse Entegrasyonu
Android Eclipse Entegrasyonu
 
Calorify
CalorifyCalorify
Calorify
 
2012 Eclipse Android SDK
2012 Eclipse Android SDK2012 Eclipse Android SDK
2012 Eclipse Android SDK
 
C Sharp ve .NET
C Sharp ve .NETC Sharp ve .NET
C Sharp ve .NET
 
C Sharp ve .NET
C Sharp ve .NETC Sharp ve .NET
C Sharp ve .NET
 

Recently uploaded

Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structuredhanjurrannsibayan2
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jisc
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfDr Vijay Vishwakarma
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxPooja Bhuva
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...Nguyen Thanh Tu Collection
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxEsquimalt MFRC
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsKarakKing
 

Recently uploaded (20)

Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 

Windows Phone SDK 7.1

  • 1. Volkan ULUTAŞ www.volkanulutas.net CENG 487 - Presentation Windows Phone SDK
  • 2. Agenda > Windows Phone What is Windows Phone SDK ? WHO should prefer to develop Windows Phone ? WHY Windows Phone is the preferred to develop? HOW to develop a Windows Phone app ? WHERE Releasing Place & Price 2ULUTAŞ
  • 3. What is Windows Phone SDK ? What is Windows Phone SDK ? 3ULUTAŞ
  • 4.  Microsoft Mobile OS Inherited 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? 4ULUTAŞ
  • 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 5ULUTAŞ
  • 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 6ULUTAŞ
  • 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 7ULUTAŞ
  • 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 4 Microsoft 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 8ULUTAŞ
  • 9. ApplicationTypes 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. 9ULUTAŞ
  • 10. Who should prefer to develop Windows Phone? Who should prefer to develop Windows Phone? 10ULUTAŞ
  • 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? 11ULUTAŞ
  • 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 12ULUTAŞ
  • 13. WHY WINDOWS PHONE IS THE PREFERRED TO DEVELOP? WHY Windows Phone is the preferred to develop? 13ULUTAŞ
  • 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? 14ULUTAŞ
  • 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 Family 2 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) 15ULUTAŞ
  • 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.) 16ULUTAŞ
  • 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 17ULUTAŞ
  • 18. How to develop a Windows Phone application ? How to develop a Windows Phone application ? 18ULUTAŞ
  • 19. - 4)How Part – Developing First Application Step 1 19ULUTAŞ
  • 20. - 4)How Part – Developing First Application Step 2 20ULUTAŞ time
  • 21. - 4)How Part – Step 3 Architecture of Windows Phone SDK 21ULUTAŞ
  • 22. - 4)How Part – Architecture of WP SDK & Rich Controller 22ULUTAŞ
  • 23. - 4)How Part – Demo Application 23ULUTAŞ
  • 24. Where Releasing Application on Market Place & Price Where - Releasing Application & Price 24ULUTAŞ
  • 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.com Sign up is neccassary for releasing your application Sign up is approximately 99 dollars per a year. - 5) Where Part - (Releasing application on Market Place) 25ULUTAŞ
  • 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) 26ULUTAŞ
  • 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) 27ULUTAŞ
  • 29. [1] Wikipedia definition of Windows Phone OS http://en.wikipedia.org/wiki/Windows_phone Windows Phone Minimum System Spec http://en.wikipedia.org/wiki/Windows_Phone#System_requirements Windows Phone 7 Training Kit http://msdn.microsoft.com/en-us/hh220612 Windows Phone Market Place Rules of Approval http://www.windowsphone.com/en-US/marketplace Releasing Apps – Following 7 Steps www.yallaps.com REFERENCES 29ULUTAŞ
  • 30. ? Questions? Thanks for your attention 30