SlideShare a Scribd company logo
1 of 17
WINDOWS PHONE By: Eslam M. Ayad
AGREEMENT 
- Windows Phone is Windows Phone! Stop the fight please. 
- every smart phone has its own advantage/disadvantage. But today 
you’re attending a Windows Phone event  
مفيش حاجه اسمها ويندوزفون؛ دلوقتي بقى اسمها ويندوز بس ,اعتبروا ان السيشن دي كانت في الماضي - 
عشان نبسّط كل حاجه الاول 
- We are learning from each other. Forget about “the professor and 
the student” system 
- You Shy… You Die…
WHO MA I? 
Eslam M. Ayad 
- Microsoft Student Partner 
Oct, 2012 to Jul, 2014 
- Microsoft Windows Phone 
Strike Team 
Jul, 2013 to Jul, 2014 
- Windows Phone MEA Influencer 
Mar, 2013 till now 
- 
NOW 
- Internship @Trenduce at India 
- Freelancer Digital Marketing 
Specialist 
- Interested in 
Technology, 
Entrepreneurship
QUESTIONS! 
- What do you expect from this session? 
- Why are you here Today? 
- Who has a Windows Phone mobile? 
- What do you know about Windows Phone? 
- Why Should I Build a Windows Phone App?
INTRODUCTION TO 
WINDOWS PHONE 
As a User
WINDOWS PHONE AS A USER 
Here maps 
Cortana 
Calendar 
Crazy corner 
Data Sense 
Office
Development TOOLS 
VISUAL STUDIO 
2012 
GET WP SDK 8 
* Expression 
Blend is Included 
Visual Studio 2012 Express 
for Windows Phone OR 
It’s preferred to get the latest SDK as: 
WP SDK 8 enables you to develop apps for WP 
7.1.
WP8 Development PC Requirements 
Supported operating systems 
Windows 8 64-bit (x64) client 
versions 
Hardware 
8 GB of free disk space 
4 GB of RAM (recommended) 
64-bit (x64) motherboard 
Windows Phone Emulator 
Windows 8 Pro or higher (for 
Hyper-V)
Introducing WINDOWS PHONE 8 APPLICATION 
Development
XAML UI with Managed Code 
The most common way to build apps for Windows Phone 
UI defined using XAML 
Logic written using C# or Visual Basic .NET 
Access .NET APIs and Windows Phone Runtime APIs 
10 
XAML & C#/VB 
.NET API for 
Windows 
Phone 
Windows 
Phone 
Runtime 
Managed Managed
It’s not about coding only ! 
It’s NOT A MUST to write a code in order to take place in Windows 
Phone Development process. 
You can participate as a WP UX Designer. 
Read WP General Design 
Principles. 
Get Design Resources of 
WP. 
Expression Blend is your 
friend 
GET THE TOOLS AND THE SUPPORT 
Get Your Microsoft 
Account 
(Hotmail/Outlook/…) 
Get your Dreamspark Account 
From your MSP 
Get the tools from Dreamspark 
Start Discovering WP Dev Center
GET THE TOOLS AND THE 
SUPPORT 
The Windows Phone Developer Center is your base for all things Windows 
Phone related. 
Now, at http://dev.windowsphone.com ! 
Get the SDK - FREE download! 
Read articles, browse and download samples and participate in the 
community forums 
Submit apps for testing and publication to the Windows Phone Store
Get more resources for Windows Phone 8 
Download Windows Phone 8 Training Kit. 
http://www.microsoft.com/en-us/download/details.aspx?id=38782 
Dev Center. https://dev.windowsphone.com 
Watch Tutorials on https://channel9.msdn.com
DEMO
HOW TO PLAN FOR A NEW 
MOBILE APP 
Advanced Level
FEEL FREE TO CONTACT ME 
Eslam.M.Ayad@hotmail.com 
http://www.facebook.com/ayad.eslam 
@EslamMohAyad 
https://eslamayad.wordpress.com

More Related Content

What's hot

Windowsphone7
Windowsphone7Windowsphone7
Windowsphone7
yuvaraj72
 

What's hot (10)

Speech Recognition
Speech RecognitionSpeech Recognition
Speech Recognition
 
RemindZapp - The Nest IO Incubation
RemindZapp - The Nest IO IncubationRemindZapp - The Nest IO Incubation
RemindZapp - The Nest IO Incubation
 
Windows Phone Apps Development overview
Windows Phone Apps Development overviewWindows Phone Apps Development overview
Windows Phone Apps Development overview
 
Development at Mercari
Development at MercariDevelopment at Mercari
Development at Mercari
 
24 Sep08 2003ver
24 Sep08 2003ver24 Sep08 2003ver
24 Sep08 2003ver
 
Interesting facts about JAVA language you probably did not know
Interesting facts about JAVA language you probably did not knowInteresting facts about JAVA language you probably did not know
Interesting facts about JAVA language you probably did not know
 
Introduction to Windows phone app development
Introduction to Windows phone app developmentIntroduction to Windows phone app development
Introduction to Windows phone app development
 
WINDOWS PHONE APPS IN C++
WINDOWS PHONE APPS IN C++WINDOWS PHONE APPS IN C++
WINDOWS PHONE APPS IN C++
 
Tech·Ed 2010 Survival Guide
Tech·Ed 2010 Survival GuideTech·Ed 2010 Survival Guide
Tech·Ed 2010 Survival Guide
 
Windowsphone7
Windowsphone7Windowsphone7
Windowsphone7
 

Viewers also liked

Sakshat pptx iit kanpur_final presentation
Sakshat pptx iit kanpur_final presentationSakshat pptx iit kanpur_final presentation
Sakshat pptx iit kanpur_final presentation
Abhitosh Ghongade
 

Viewers also liked (10)

Speech APIs - Windows Phone
Speech APIs - Windows PhoneSpeech APIs - Windows Phone
Speech APIs - Windows Phone
 
Windows phone Tiles
Windows phone TilesWindows phone Tiles
Windows phone Tiles
 
How to create a successful online campaign
How to create a successful online campaignHow to create a successful online campaign
How to create a successful online campaign
 
USID GURUKUL
USID GURUKULUSID GURUKUL
USID GURUKUL
 
HOP -Q , A Paid queuing solution for masses
HOP -Q , A Paid queuing solution for massesHOP -Q , A Paid queuing solution for masses
HOP -Q , A Paid queuing solution for masses
 
Designing for Adoption & Scale
Designing for Adoption & Scale Designing for Adoption & Scale
Designing for Adoption & Scale
 
Design Workshop
Design WorkshopDesign Workshop
Design Workshop
 
Sakshat pptx iit kanpur_final presentation
Sakshat pptx iit kanpur_final presentationSakshat pptx iit kanpur_final presentation
Sakshat pptx iit kanpur_final presentation
 
Thesis presentation
Thesis presentation Thesis presentation
Thesis presentation
 
Designing product listing page for Health Kart Plus.com a medical eCommerce site
Designing product listing page for Health Kart Plus.com a medical eCommerce siteDesigning product listing page for Health Kart Plus.com a medical eCommerce site
Designing product listing page for Health Kart Plus.com a medical eCommerce site
 

Similar to Windows phone platform introduction at delta region event

Windows phone - Eslam Ayad
Windows phone - Eslam AyadWindows phone - Eslam Ayad
Windows phone - Eslam Ayad
Eslam M. Ayad
 
Dev windows phone_apps_getting_started_guide
Dev windows phone_apps_getting_started_guideDev windows phone_apps_getting_started_guide
Dev windows phone_apps_getting_started_guide
TrioBlack Trioblack
 
Porting iPhone Apps to Windows Phone 7
Porting iPhone Apps to Windows Phone 7Porting iPhone Apps to Windows Phone 7
Porting iPhone Apps to Windows Phone 7
Wes Yanaga
 
Modern mobile development overview
Modern mobile development overviewModern mobile development overview
Modern mobile development overview
Dima Maleev
 
Windows phone 7 launch ppt
Windows phone 7 launch pptWindows phone 7 launch ppt
Windows phone 7 launch ppt
aitrichtech
 
Industrial Training in Window Application
Industrial Training in Window ApplicationIndustrial Training in Window Application
Industrial Training in Window Application
Arcadian Learning
 
Technical seminar report on
Technical seminar report onTechnical seminar report on
Technical seminar report on
Balveer Rathore
 

Similar to Windows phone platform introduction at delta region event (20)

Windows phone - Eslam Ayad
Windows phone - Eslam AyadWindows phone - Eslam Ayad
Windows phone - Eslam Ayad
 
Computer project work
Computer project workComputer project work
Computer project work
 
Dev windows phone_apps_getting_started_guide
Dev windows phone_apps_getting_started_guideDev windows phone_apps_getting_started_guide
Dev windows phone_apps_getting_started_guide
 
Porting iPhone Apps to Windows Phone 7
Porting iPhone Apps to Windows Phone 7Porting iPhone Apps to Windows Phone 7
Porting iPhone Apps to Windows Phone 7
 
WP7 Study 발표 - WinMoDev
WP7 Study 발표 - WinMoDevWP7 Study 발표 - WinMoDev
WP7 Study 발표 - WinMoDev
 
Windows Phone
Windows PhoneWindows Phone
Windows Phone
 
Why go mobile
Why go mobileWhy go mobile
Why go mobile
 
Windows phone 7 technology update
Windows phone 7 technology updateWindows phone 7 technology update
Windows phone 7 technology update
 
Modern mobile development overview
Modern mobile development overviewModern mobile development overview
Modern mobile development overview
 
Firefox OS
Firefox OSFirefox OS
Firefox OS
 
Windows phone 7 launch ppt
Windows phone 7 launch pptWindows phone 7 launch ppt
Windows phone 7 launch ppt
 
Wp7 guide for android developers
Wp7 guide for android developersWp7 guide for android developers
Wp7 guide for android developers
 
Windows Phone 7 Guide for Android Application Developers
Windows Phone 7 Guide for Android Application DevelopersWindows Phone 7 Guide for Android Application Developers
Windows Phone 7 Guide for Android Application Developers
 
Stc ftn-wp7-intro
Stc ftn-wp7-introStc ftn-wp7-intro
Stc ftn-wp7-intro
 
Industrial Training in Window Application
Industrial Training in Window ApplicationIndustrial Training in Window Application
Industrial Training in Window Application
 
Technical seminar report on
Technical seminar report onTechnical seminar report on
Technical seminar report on
 
Eindhoven Mobile Development First Meetup Slides
Eindhoven Mobile Development First Meetup SlidesEindhoven Mobile Development First Meetup Slides
Eindhoven Mobile Development First Meetup Slides
 
Mobile development
Mobile developmentMobile development
Mobile development
 
FirstMeetupSlides
FirstMeetupSlidesFirstMeetupSlides
FirstMeetupSlides
 
How to build PhoneGap App for Windows Phone?
How to build PhoneGap App for Windows Phone?How to build PhoneGap App for Windows Phone?
How to build PhoneGap App for Windows Phone?
 

Recently uploaded

Recently uploaded (20)

WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public AdministrationWSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
 
AzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdf
AzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdfAzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdf
AzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdf
 
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
 
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of TransformationWSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security Program
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public AdministrationWSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
 
WSO2CON 2024 - Lessons from the Field: Legacy Platforms – It's Time to Let Go...
WSO2CON 2024 - Lessons from the Field: Legacy Platforms – It's Time to Let Go...WSO2CON 2024 - Lessons from the Field: Legacy Platforms – It's Time to Let Go...
WSO2CON 2024 - Lessons from the Field: Legacy Platforms – It's Time to Let Go...
 
WSO2Con2024 - Unleashing the Financial Potential of 13 Million People
WSO2Con2024 - Unleashing the Financial Potential of 13 Million PeopleWSO2Con2024 - Unleashing the Financial Potential of 13 Million People
WSO2Con2024 - Unleashing the Financial Potential of 13 Million People
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
WSO2Con2024 - Facilitating Broadband Switching Services for UK Telecoms Provi...
WSO2Con2024 - Facilitating Broadband Switching Services for UK Telecoms Provi...WSO2Con2024 - Facilitating Broadband Switching Services for UK Telecoms Provi...
WSO2Con2024 - Facilitating Broadband Switching Services for UK Telecoms Provi...
 
WSO2CON 2024 - Software Engineering for Digital Businesses
WSO2CON 2024 - Software Engineering for Digital BusinessesWSO2CON 2024 - Software Engineering for Digital Businesses
WSO2CON 2024 - Software Engineering for Digital Businesses
 
WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...
WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...
WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...
 

Windows phone platform introduction at delta region event

  • 1. WINDOWS PHONE By: Eslam M. Ayad
  • 2. AGREEMENT - Windows Phone is Windows Phone! Stop the fight please. - every smart phone has its own advantage/disadvantage. But today you’re attending a Windows Phone event  مفيش حاجه اسمها ويندوزفون؛ دلوقتي بقى اسمها ويندوز بس ,اعتبروا ان السيشن دي كانت في الماضي - عشان نبسّط كل حاجه الاول - We are learning from each other. Forget about “the professor and the student” system - You Shy… You Die…
  • 3. WHO MA I? Eslam M. Ayad - Microsoft Student Partner Oct, 2012 to Jul, 2014 - Microsoft Windows Phone Strike Team Jul, 2013 to Jul, 2014 - Windows Phone MEA Influencer Mar, 2013 till now - NOW - Internship @Trenduce at India - Freelancer Digital Marketing Specialist - Interested in Technology, Entrepreneurship
  • 4. QUESTIONS! - What do you expect from this session? - Why are you here Today? - Who has a Windows Phone mobile? - What do you know about Windows Phone? - Why Should I Build a Windows Phone App?
  • 5. INTRODUCTION TO WINDOWS PHONE As a User
  • 6. WINDOWS PHONE AS A USER Here maps Cortana Calendar Crazy corner Data Sense Office
  • 7. Development TOOLS VISUAL STUDIO 2012 GET WP SDK 8 * Expression Blend is Included Visual Studio 2012 Express for Windows Phone OR It’s preferred to get the latest SDK as: WP SDK 8 enables you to develop apps for WP 7.1.
  • 8. WP8 Development PC Requirements Supported operating systems Windows 8 64-bit (x64) client versions Hardware 8 GB of free disk space 4 GB of RAM (recommended) 64-bit (x64) motherboard Windows Phone Emulator Windows 8 Pro or higher (for Hyper-V)
  • 9. Introducing WINDOWS PHONE 8 APPLICATION Development
  • 10. XAML UI with Managed Code The most common way to build apps for Windows Phone UI defined using XAML Logic written using C# or Visual Basic .NET Access .NET APIs and Windows Phone Runtime APIs 10 XAML & C#/VB .NET API for Windows Phone Windows Phone Runtime Managed Managed
  • 11. It’s not about coding only ! It’s NOT A MUST to write a code in order to take place in Windows Phone Development process. You can participate as a WP UX Designer. Read WP General Design Principles. Get Design Resources of WP. Expression Blend is your friend 
  • 12. GET THE TOOLS AND THE SUPPORT Get Your Microsoft Account (Hotmail/Outlook/…) Get your Dreamspark Account From your MSP Get the tools from Dreamspark Start Discovering WP Dev Center
  • 13. GET THE TOOLS AND THE SUPPORT The Windows Phone Developer Center is your base for all things Windows Phone related. Now, at http://dev.windowsphone.com ! Get the SDK - FREE download! Read articles, browse and download samples and participate in the community forums Submit apps for testing and publication to the Windows Phone Store
  • 14. Get more resources for Windows Phone 8 Download Windows Phone 8 Training Kit. http://www.microsoft.com/en-us/download/details.aspx?id=38782 Dev Center. https://dev.windowsphone.com Watch Tutorials on https://channel9.msdn.com
  • 15. DEMO
  • 16. HOW TO PLAN FOR A NEW MOBILE APP Advanced Level
  • 17. FEEL FREE TO CONTACT ME Eslam.M.Ayad@hotmail.com http://www.facebook.com/ayad.eslam @EslamMohAyad https://eslamayad.wordpress.com

Editor's Notes

  1. Silverlight is for developing any type of apps where XNA is preferred when developing a game. Windows Phone Platform is Cloud Enabled. * Give an example with Push Notifications and Location APIs for WP8.
  2. Managed Managed apps use XAML to define the user interface and Visual Basic or C# as the coding language. Existing Windows Phone apps that were written using these techniques are fully compatible with Windows Phone 8. XAML-based apps have gained new features such as new controls and auto-scaling to high resolution. New managed APIs coming to Windows Phone 8 include a new map control powered by Nokia maps and a wallet API for storing payment methods and enabling NFC-based payments.