SlideShare a Scribd company logo
1 of 41
Windows 8 Mobile Apps
Development
Guided BY:
Mr. Esan Panchal
&
Mr. Rinkesh Patel
Thakkar Tirth (126820307036)
Introduction to
WINDOWS 8
APP DEVELOPMENT
More than 100 million
Windows 8 licenses
have been sold to date.
100 million
licenses
170,000 apps
The Windows Phone Store
features more than 170,000
apps and games.
250 million
downloads
The Windows Store has
seen 250 million app
downloads from users.
2 billion downloads
The Windows Phone Store has
seen 2 billion downloads of
apps and games.
You Already Have
iOS & Android
App Developed & Live?
But Still Wonder If You Need
?
Windows 8 is the ONLY
platform where you can
develop ONE app for
ALL devices
History of Windows 8
• On June 20, 2012, Microsoft unveiled Windows 8
Phone(codenamed Apollo).
• A second generation of the Windows Phone
operating system for release later in 2012.
• Windows Phone 8 replaces its previously Windows
CE-based architecture with one based on the
Windows NT kernel (with many components
shared with Windows 8), allowing developers to
easily port applications between the two
platforms.
Shared Windows Core
Shared Core means
• OS components such as the kernel, networking,
graphics support, file system and multimedia are
the same on both Windows 8 and Windows Phone
8
• Hardware manufacturers work with the same driver
model on both platforms
Shared Windows Core (cntd...)
It doesn’t mean
• Windows 8 and Windows Phone 8
developers work to exactly the same
APIs (though you will see more
commonly as new features are
introduced to both platforms in the
future)
Windows 8 Devices Worldwide
Windows Phone Devices Worldwide
Platform Revenues
Compare Revenue Sharing
• Up to 80% revenue sharing
when you reach $25,000 USD
or more in revenue
• Greater transparency and
insight into the store
economics
• Support for global currencies
to make app purchasing
easier
Windows
Store
Apple
AppStore
Google
PlayStore
Up to
80%
Revenue
Sharing
Up to
70%
Revenue
Sharing
Up to
70%
Revenue
Sharing
Common native API
Common native
API
Description
DirectX For Multimedia
XAudio2 Audio API
MediaEngine Video Playback
STL Standard Templete Library
CRT C Runtime Library
WinSock Windows Sockets
Some Key Differences
• Screen Size
• Windows Phone
• 800x480, 1280x720, 1280x768Portrait,
Landscape
• Windows
• 1024x768 Portrait, Landscape, Snapped
Some Key Differences
Controls
• Windows Phone
• Panorama, Pivot, ListPickerLongListSelector
• Windows
• GridView, ListView, Semantic Zoom, FlipView
Similar XAML UI Controls
You create your UI on both platforms using
XAML. Your app will consist of one or more
pages, and each page contains a UI created
by and customized by UI controls. The set
of controls available on Windows Phone 8 is
available in the System.Windows.Controls
namespace.
The set of controls used on
Windows 8 is in the Windows.UI.Xaml.Controls
namespace. Although these are different
namespaces and the types are different,
there’s a lot of similarity in the controls that
are supported.
Most of the controls are named
the same and will be familiar to you coming
from either platform. This supports design
reuse you can design your app for Windows
Phone 8 and Windows 8 with the same UI
building blocks in mind.
Windows Phone 8 Programming API
Windows Phone 8 supports
•Managed app dev using the
WP7.1, WP8.0 .NET and
Windows Phone Runtime APIs
•Native app dev using WinPRT
and Win32
•Games dev using the WP7.1
XNA framework
•Games dev using Direct3D or
DirectX
.NET API for Windows Phone
The .NET API for Windows Phone is the primary managed API
•Includes all the types and APIs from Windows Phone OS 7.1
•Contains classes and types from the System and Microsoft.Phone namespaces
There have been new classes added for Windows Phone 8.0, for example
•Microsoft.Phone.Wallet
•Microsoft.Phone.Tasks.ShareMediaTask
•Microsoft.Phone.Tasks.MapsTask
•Microsoft.Phone.Storage.ExternalStorage
•Microsoft.Phone.Networking.Voip
•Many more…!
.NET API for
Windows
Phone
Windows
Phone
RunTime
Win32 &
COM
Managed Managed &
Native
Native
Windows Phone Runtime API
.NET API for
Windows
Phone
Windows
Phone
RunTime
Win32 &
COM
Managed Managed &
Native
Native
Windows Phone Runtime is a subset of the full WinRT, plus some phone-specific additions
•Windows (Phone) Runtime is implemented in C++ and projected into C#, VB.NET, and C++
•HTML5/JavaScript projection not available on Windows Phone 8
Phone-specific additions to Windows
Phone Runtime include
•Speech synthesis and recognition
•Windows.Phone.PersonalInformation
•LockScreen and LockScreenManager
•More…
Full WinRT (around
11,000 members)
Subset adopted for
Windows Phone
Runtime (around
2,800 members)
New for Windows
Phone Runtime
(around 600
members)
Win32 & COM API for Windows Phone
In addition to .NET and Windows Phone Runtime, you have access to some Win32
APIs
•Winsock for low-level networking
•Camera APIs for native code apps
•COM APIs such as CoInitializeEx, CoTaskMemAlloc, CoTaskMemFree,
CreateFile2,
ReadFile, WriteFile, HeapAlloc, CreateMutexExW, WaitForSingleObjectW,…many
others…
.NET API for
Windows
Phone
Windows
Phone
RunTime
Win32 &
COM
Managed Managed &
Native
Native
Getting Started
Development PC Requirement
Supported Operating
Systems
Windows 8 64-bit(x64)
client versions
Language Need Visual Studio , C#,
JavaScript
Hardware 8 GB free disk space
Intel i-3 Processor
4GB of RAM
64-bit motherboard
Windows Phone
Emulator
Windows 8 Pro or
Higher (for Hyper - V)
and Second level
Address
Translation(SLAT)
Overview of New
Features for Developers
in Windows Phone 8.0
Features of Windows 8 Mobile
Homescreen
• The first thing you notice on Windows Phone 8 is
its pure interface. All these additional icons,
buttons and chunks of text are gone and only the
essential is left. In fact, the interface is so
simplified that even the battery, signal and WiFi
indicators are gone, and only appear if you press
the top of the screen. When you compare it to
Android, you can’t help but realize the latter has a
bit too much information on the homescreen and
that some of it could be hidden.
Features of Windows 8 Mobile
Microsoft Office
• Most Android phones offer basic support for Microsoft
Office documents out of the box, but this is usually limited
to viewing files with no editing possibilities. When the latter
exists, users are often invited to download a full version of
the software on the Play Store, implying they would have to
buy an application in order to create and edit Microsoft
Office documents. Of course, Google’s very own Drive is a
decent alternative to Microsoft Office, but the application
quickly becomes useless when you need it the most: in
offline situations. Another major restriction with Google
Drive is that you have to use Google’s storage service to save
your documents, and cannot save them locally or even edit
an attachment you might have received.
Advantages of
Windows 8 Mobile
Advantages of windows 8
• Windows phone 8 Devices overcome Main
Disadvantages of Windows Phone 7.5
• Windows Phone 8 Devices Supports Micro SD Card
by which you can directly connect your Memory
Card to system and transfer Music and Videos.
• The Windows 8 Devices has better Video
Code When Compared With Windows 7.5
• XBOX Games add better Gaming Experience.
• Social Network Integration is good.
Advantages of windows 8
• Windows 8 Now Supports Multi Core Processors.
• Windows 8 has new Interface with Small Tiles.
• The Windows 8 Devices can be connected to
System by Mass Storage Option where as the
Windows 7.5 Devices are connected to System by
Zune Support Only.
• Windows 8 Devices Supports HD Displays.
• Apps Available for Windows 8 Devices are better
when compared with Windows 7.5 Devices
Advantages of windows 8
• Microsoft Office Support is very nice and
Document Reading and Editing is Really Very Good.
• Has Inbuilt Bar Code Scanner
• Windows 8 Devices Ranks 3rd position in the
Mobile Market.
• The Main Advantage is The Devices never Struck
and no lagging.
Disadvantages of
Windows 8 Mobile
Disadvantages of Windows 8
• Above we have discussed many Advantages of
Windows Phone 8 Devices. Still Windows 8 Devices
has some Disadvantages for the General use.
• The Devices Available in the Market are Still Using
Dual Core Processors Where as Quad Core, Octa
Core Processors are Available in the Market.
• The Higher End Devices are only having of 1 GB
Ram and 2 GB version Android Devices are
Available in the Market.
Disadvantages of Windows 8
• The Main Disadvantage is App Catalogue it fails to
competite with Android and iOS.
• The Most Games(Temple Run and Many More )
Requires of 1 GB Ram but 1GB Ram is available for
only Higher End Devices and the lower End Devices
has only 512Mb Ram Support.
• Windows Mainly fails in App Transformation from
Android and iOS.
Disadvantages of Windows 8
• The Device Supports limited Video Codec and only
Plays video files like .3gp, .avi and .mp4 and
cannot play any other formats like .mkv and many
more.
• The NFC and Bluetooth is not yet perfect for the
Sharing of our Content you can share
Photos/Images by Blue tooth but you cannot share
Videos.
Disadvantages of Windows 8
• The Other Major thing we have to Consider is
Video Player there is no Single Video Player App in
the Windows Phone Market. We have to
play/Access Video Files in the Music+Videos in
your Device.
• Folder View of Videos is also Not possible and All
the Video Files are given as list and you may not
Delete All the Videos at a Time and have to select
each one by one and Delete them.
Missing features added in Windows
Phone 8.1
Task Manager:
• There is no way to kill an app which crashed or is
just not responding anymore. Even on Windows
Phone 8 apps can crash. You can wait till Windows
Phone 8 removes the app from memory
automatically or you restart your phone. Both
ways are rather annoying. I want Microsoft to add
the "kill"-option in the overview screen of all apps
which are currently open (you get that screen by
pressing the back button for some seconds) with
the possibility to press long on the crashed app
Missing features added in Windows
Phone 8.1
File Manager:
• So far Microsoft does not give access to the File System of your
Windows Phone 8. There are even no apps to manage your files.
Microsoft is going here the Apple-Way (get simplicity with
restrictions) to prevent users form killing the system by playing
around with the File System. But in the case you are running out
of free memory on your phone this can be rather annoying. If you
want to delete files then you always have to open the
corresponding app (e.g. the Photo App to delete Photos or the
PDF Reader to delete an PDF). Of course this apps are not
specialized on managing files: So you can´t perform a proper file
search or it´s hard to identify big files and memory wasters. I
would like to see an central app where I can manage all my files
(mostly that are just Photos, Music, Videos, Documents). This can
be still simple and does not need full File System access.
Languages supported in Windows 8
• Windows 8 support 50 languages
and 26 are below
Any question
?
Windows 8 mobile app development

More Related Content

What's hot

Which Mobile OS is the Most Secure; Apple, Android or Windows? [Updated 2016-...
Which Mobile OS is the Most Secure; Apple, Android or Windows? [Updated 2016-...Which Mobile OS is the Most Secure; Apple, Android or Windows? [Updated 2016-...
Which Mobile OS is the Most Secure; Apple, Android or Windows? [Updated 2016-...hlittle
 
Saravanan iOS vs Android
Saravanan iOS vs AndroidSaravanan iOS vs Android
Saravanan iOS vs Androidsaravanansdec94
 
ppt on windowsphone
ppt on windowsphoneppt on windowsphone
ppt on windowsphonesarvesh ranjan
 
Mobile operating system (os)
Mobile operating system (os)Mobile operating system (os)
Mobile operating system (os)AMIT GUPTA
 
Android os ark 2 (2) copy
Android os ark 2 (2)   copyAndroid os ark 2 (2)   copy
Android os ark 2 (2) copyAnandRk4
 
Android4.0 and retina display
Android4.0 and retina displayAndroid4.0 and retina display
Android4.0 and retina displayAmit Sabharwal
 
Windows 7 VS Windows 8
Windows 7 VS Windows 8Windows 7 VS Windows 8
Windows 7 VS Windows 8Yugal Gupta
 
COMPARISON OF WINDOWS 7 AND WINDOWS 10
COMPARISON OF WINDOWS 7 AND WINDOWS 10COMPARISON OF WINDOWS 7 AND WINDOWS 10
COMPARISON OF WINDOWS 7 AND WINDOWS 10JadeMapola
 
Mobile operating system ppt
Mobile operating system pptMobile operating system ppt
Mobile operating system pptSantosh Kumar
 
Android vs ios System Architecture in OS perspective
Android vs ios System Architecture in OS perspectiveAndroid vs ios System Architecture in OS perspective
Android vs ios System Architecture in OS perspectiveRaj Pratim Bhattacharya
 
Windows 10 VDI Migration in real life - E2EVC Rome
Windows 10 VDI Migration in real life - E2EVC RomeWindows 10 VDI Migration in real life - E2EVC Rome
Windows 10 VDI Migration in real life - E2EVC RomeSacha Thomet
 
Windows 10 overview
Windows 10 overviewWindows 10 overview
Windows 10 overviewAndrea Angella
 
ios vs android presentation
ios vs android presentationios vs android presentation
ios vs android presentationsahibe alam
 
Mobile OS Computer presentation
Mobile OS Computer presentationMobile OS Computer presentation
Mobile OS Computer presentationMd Rabius Sany
 
Mobile Operating Systems
Mobile Operating SystemsMobile Operating Systems
Mobile Operating SystemsBhargav Radia
 
Develop Windows Phone 8 App for Beginner
Develop Windows Phone 8 App for BeginnerDevelop Windows Phone 8 App for Beginner
Develop Windows Phone 8 App for BeginnerKhin Maung Myint
 

What's hot (20)

Which Mobile OS is the Most Secure; Apple, Android or Windows? [Updated 2016-...
Which Mobile OS is the Most Secure; Apple, Android or Windows? [Updated 2016-...Which Mobile OS is the Most Secure; Apple, Android or Windows? [Updated 2016-...
Which Mobile OS is the Most Secure; Apple, Android or Windows? [Updated 2016-...
 
Windows phone
Windows phoneWindows phone
Windows phone
 
Saravanan iOS vs Android
Saravanan iOS vs AndroidSaravanan iOS vs Android
Saravanan iOS vs Android
 
ppt on windowsphone
ppt on windowsphoneppt on windowsphone
ppt on windowsphone
 
Mobile operating system (os)
Mobile operating system (os)Mobile operating system (os)
Mobile operating system (os)
 
Android os ark 2 (2) copy
Android os ark 2 (2)   copyAndroid os ark 2 (2)   copy
Android os ark 2 (2) copy
 
Windows 8.1 a closer look
Windows 8.1 a closer lookWindows 8.1 a closer look
Windows 8.1 a closer look
 
Android4.0 and retina display
Android4.0 and retina displayAndroid4.0 and retina display
Android4.0 and retina display
 
Windows 7 VS Windows 8
Windows 7 VS Windows 8Windows 7 VS Windows 8
Windows 7 VS Windows 8
 
COMPARISON OF WINDOWS 7 AND WINDOWS 10
COMPARISON OF WINDOWS 7 AND WINDOWS 10COMPARISON OF WINDOWS 7 AND WINDOWS 10
COMPARISON OF WINDOWS 7 AND WINDOWS 10
 
Mobile operating system ppt
Mobile operating system pptMobile operating system ppt
Mobile operating system ppt
 
WINDOWS 8
WINDOWS 8WINDOWS 8
WINDOWS 8
 
Android vs ios System Architecture in OS perspective
Android vs ios System Architecture in OS perspectiveAndroid vs ios System Architecture in OS perspective
Android vs ios System Architecture in OS perspective
 
Windows 10 VDI Migration in real life - E2EVC Rome
Windows 10 VDI Migration in real life - E2EVC RomeWindows 10 VDI Migration in real life - E2EVC Rome
Windows 10 VDI Migration in real life - E2EVC Rome
 
Windows 10 overview
Windows 10 overviewWindows 10 overview
Windows 10 overview
 
ios vs android presentation
ios vs android presentationios vs android presentation
ios vs android presentation
 
Windows phone
Windows phoneWindows phone
Windows phone
 
Mobile OS Computer presentation
Mobile OS Computer presentationMobile OS Computer presentation
Mobile OS Computer presentation
 
Mobile Operating Systems
Mobile Operating SystemsMobile Operating Systems
Mobile Operating Systems
 
Develop Windows Phone 8 App for Beginner
Develop Windows Phone 8 App for BeginnerDevelop Windows Phone 8 App for Beginner
Develop Windows Phone 8 App for Beginner
 

Similar to Windows 8 mobile app development

Windows Phone 8 App Development
Windows Phone 8 App DevelopmentWindows Phone 8 App Development
Windows Phone 8 App DevelopmentDalpatTapaniya
 
Windows Phone 8 - introducing wp8 development
Windows Phone 8 - introducing wp8 developmentWindows Phone 8 - introducing wp8 development
Windows Phone 8 - introducing wp8 developmentGouda Mando
 
Windows Phone 8 - 1 Introducing Windows Phone 8 Development
Windows Phone 8 - 1 Introducing Windows Phone 8 DevelopmentWindows Phone 8 - 1 Introducing Windows Phone 8 Development
Windows Phone 8 - 1 Introducing Windows Phone 8 DevelopmentOliver Scheer
 
Android presantation
Android presantationAndroid presantation
Android presantationUdayJethva
 
Android OS 2019
Android OS 2019Android OS 2019
Android OS 2019HadiqaMengal
 
Android technology
Android technology Android technology
Android technology vikas malviya
 
Sinergija 12 Windows Phone is around the corned
Sinergija 12   Windows Phone is around the cornedSinergija 12   Windows Phone is around the corned
Sinergija 12 Windows Phone is around the cornedCatalin Gheorghiu
 
Android introduction
Android introductionAndroid introduction
Android introductiongururaj kulkarni
 
ANDROID technology
ANDROID technologyANDROID technology
ANDROID technologyMe CREATIONS
 
Windows 8
Windows 8 Windows 8
Windows 8 Amir Sayed
 
Qa extreme 2011 eran kinsbruner
Qa extreme 2011 eran kinsbrunerQa extreme 2011 eran kinsbruner
Qa extreme 2011 eran kinsbrunerEran Kinsbrunner
 
About Windows 8
About Windows 8About Windows 8
About Windows 8VIKAS shaji
 
Game Republic - Yorkshire Building Awesome games for Windows
Game Republic - Yorkshire Building Awesome games for WindowsGame Republic - Yorkshire Building Awesome games for Windows
Game Republic - Yorkshire Building Awesome games for WindowsLee Stott
 
Rivalry Now Begins: Rise of Windows Phone 8
Rivalry Now Begins: Rise of Windows Phone 8Rivalry Now Begins: Rise of Windows Phone 8
Rivalry Now Begins: Rise of Windows Phone 8Monitise MEA
 
09 09-2013 android-introduction p_pt
09 09-2013 android-introduction p_pt09 09-2013 android-introduction p_pt
09 09-2013 android-introduction p_ptTOPS Technologies
 
Android Basic PPT
Android Basic PPTAndroid Basic PPT
Android Basic PPTMuhammed Nazil
 

Similar to Windows 8 mobile app development (20)

Windows Phone 8 App Development
Windows Phone 8 App DevelopmentWindows Phone 8 App Development
Windows Phone 8 App Development
 
Windows Phone 8 - introducing wp8 development
Windows Phone 8 - introducing wp8 developmentWindows Phone 8 - introducing wp8 development
Windows Phone 8 - introducing wp8 development
 
Windows Phone 8 - 1 Introducing Windows Phone 8 Development
Windows Phone 8 - 1 Introducing Windows Phone 8 DevelopmentWindows Phone 8 - 1 Introducing Windows Phone 8 Development
Windows Phone 8 - 1 Introducing Windows Phone 8 Development
 
Android
AndroidAndroid
Android
 
Android presantation
Android presantationAndroid presantation
Android presantation
 
Android OS 2019
Android OS 2019Android OS 2019
Android OS 2019
 
Android
Android Android
Android
 
Android technology
Android technology Android technology
Android technology
 
Sinergija 12 Windows Phone is around the corned
Sinergija 12   Windows Phone is around the cornedSinergija 12   Windows Phone is around the corned
Sinergija 12 Windows Phone is around the corned
 
Android introduction
Android introductionAndroid introduction
Android introduction
 
ANDROID technology
ANDROID technologyANDROID technology
ANDROID technology
 
Windows 8
Windows 8 Windows 8
Windows 8
 
Windows Os
Windows OsWindows Os
Windows Os
 
Qa extreme 2011 eran kinsbruner
Qa extreme 2011 eran kinsbrunerQa extreme 2011 eran kinsbruner
Qa extreme 2011 eran kinsbruner
 
About Windows 8
About Windows 8About Windows 8
About Windows 8
 
Game Republic - Yorkshire Building Awesome games for Windows
Game Republic - Yorkshire Building Awesome games for WindowsGame Republic - Yorkshire Building Awesome games for Windows
Game Republic - Yorkshire Building Awesome games for Windows
 
Rivalry Now Begins: Rise of Windows Phone 8
Rivalry Now Begins: Rise of Windows Phone 8Rivalry Now Begins: Rise of Windows Phone 8
Rivalry Now Begins: Rise of Windows Phone 8
 
09 09-2013 android-introduction p_pt
09 09-2013 android-introduction p_pt09 09-2013 android-introduction p_pt
09 09-2013 android-introduction p_pt
 
Android Basic PPT
Android Basic PPTAndroid Basic PPT
Android Basic PPT
 
Windows 8
Windows 8Windows 8
Windows 8
 

Recently uploaded

GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and usesDevarapalliHaritha
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZTE
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2RajaP95
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
microprocessor 8085 and its interfacing
microprocessor 8085  and its interfacingmicroprocessor 8085  and its interfacing
microprocessor 8085 and its interfacingjaychoudhary37
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 

Recently uploaded (20)

GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and uses
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
microprocessor 8085 and its interfacing
microprocessor 8085  and its interfacingmicroprocessor 8085  and its interfacing
microprocessor 8085 and its interfacing
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 

Windows 8 mobile app development

  • 1. Windows 8 Mobile Apps Development Guided BY: Mr. Esan Panchal & Mr. Rinkesh Patel Thakkar Tirth (126820307036)
  • 3. More than 100 million Windows 8 licenses have been sold to date. 100 million licenses 170,000 apps The Windows Phone Store features more than 170,000 apps and games.
  • 4. 250 million downloads The Windows Store has seen 250 million app downloads from users. 2 billion downloads The Windows Phone Store has seen 2 billion downloads of apps and games.
  • 5. You Already Have iOS & Android App Developed & Live?
  • 6. But Still Wonder If You Need ?
  • 7. Windows 8 is the ONLY platform where you can develop ONE app for ALL devices
  • 8. History of Windows 8 • On June 20, 2012, Microsoft unveiled Windows 8 Phone(codenamed Apollo). • A second generation of the Windows Phone operating system for release later in 2012. • Windows Phone 8 replaces its previously Windows CE-based architecture with one based on the Windows NT kernel (with many components shared with Windows 8), allowing developers to easily port applications between the two platforms.
  • 9. Shared Windows Core Shared Core means • OS components such as the kernel, networking, graphics support, file system and multimedia are the same on both Windows 8 and Windows Phone 8 • Hardware manufacturers work with the same driver model on both platforms
  • 10. Shared Windows Core (cntd...) It doesn’t mean • Windows 8 and Windows Phone 8 developers work to exactly the same APIs (though you will see more commonly as new features are introduced to both platforms in the future)
  • 11. Windows 8 Devices Worldwide
  • 14. Compare Revenue Sharing • Up to 80% revenue sharing when you reach $25,000 USD or more in revenue • Greater transparency and insight into the store economics • Support for global currencies to make app purchasing easier Windows Store Apple AppStore Google PlayStore Up to 80% Revenue Sharing Up to 70% Revenue Sharing Up to 70% Revenue Sharing
  • 15. Common native API Common native API Description DirectX For Multimedia XAudio2 Audio API MediaEngine Video Playback STL Standard Templete Library CRT C Runtime Library WinSock Windows Sockets
  • 16. Some Key Differences • Screen Size • Windows Phone • 800x480, 1280x720, 1280x768Portrait, Landscape • Windows • 1024x768 Portrait, Landscape, Snapped
  • 17. Some Key Differences Controls • Windows Phone • Panorama, Pivot, ListPickerLongListSelector • Windows • GridView, ListView, Semantic Zoom, FlipView
  • 18. Similar XAML UI Controls You create your UI on both platforms using XAML. Your app will consist of one or more pages, and each page contains a UI created by and customized by UI controls. The set of controls available on Windows Phone 8 is available in the System.Windows.Controls namespace. The set of controls used on Windows 8 is in the Windows.UI.Xaml.Controls namespace. Although these are different namespaces and the types are different, there’s a lot of similarity in the controls that are supported. Most of the controls are named the same and will be familiar to you coming from either platform. This supports design reuse you can design your app for Windows Phone 8 and Windows 8 with the same UI building blocks in mind.
  • 19. Windows Phone 8 Programming API Windows Phone 8 supports •Managed app dev using the WP7.1, WP8.0 .NET and Windows Phone Runtime APIs •Native app dev using WinPRT and Win32 •Games dev using the WP7.1 XNA framework •Games dev using Direct3D or DirectX
  • 20. .NET API for Windows Phone The .NET API for Windows Phone is the primary managed API •Includes all the types and APIs from Windows Phone OS 7.1 •Contains classes and types from the System and Microsoft.Phone namespaces There have been new classes added for Windows Phone 8.0, for example •Microsoft.Phone.Wallet •Microsoft.Phone.Tasks.ShareMediaTask •Microsoft.Phone.Tasks.MapsTask •Microsoft.Phone.Storage.ExternalStorage •Microsoft.Phone.Networking.Voip •Many more…! .NET API for Windows Phone Windows Phone RunTime Win32 & COM Managed Managed & Native Native
  • 21. Windows Phone Runtime API .NET API for Windows Phone Windows Phone RunTime Win32 & COM Managed Managed & Native Native Windows Phone Runtime is a subset of the full WinRT, plus some phone-specific additions •Windows (Phone) Runtime is implemented in C++ and projected into C#, VB.NET, and C++ •HTML5/JavaScript projection not available on Windows Phone 8 Phone-specific additions to Windows Phone Runtime include •Speech synthesis and recognition •Windows.Phone.PersonalInformation •LockScreen and LockScreenManager •More… Full WinRT (around 11,000 members) Subset adopted for Windows Phone Runtime (around 2,800 members) New for Windows Phone Runtime (around 600 members)
  • 22. Win32 & COM API for Windows Phone In addition to .NET and Windows Phone Runtime, you have access to some Win32 APIs •Winsock for low-level networking •Camera APIs for native code apps •COM APIs such as CoInitializeEx, CoTaskMemAlloc, CoTaskMemFree, CreateFile2, ReadFile, WriteFile, HeapAlloc, CreateMutexExW, WaitForSingleObjectW,…many others… .NET API for Windows Phone Windows Phone RunTime Win32 & COM Managed Managed & Native Native
  • 24. Development PC Requirement Supported Operating Systems Windows 8 64-bit(x64) client versions Language Need Visual Studio , C#, JavaScript Hardware 8 GB free disk space Intel i-3 Processor 4GB of RAM 64-bit motherboard Windows Phone Emulator Windows 8 Pro or Higher (for Hyper - V) and Second level Address Translation(SLAT)
  • 25. Overview of New Features for Developers in Windows Phone 8.0
  • 26. Features of Windows 8 Mobile Homescreen • The first thing you notice on Windows Phone 8 is its pure interface. All these additional icons, buttons and chunks of text are gone and only the essential is left. In fact, the interface is so simplified that even the battery, signal and WiFi indicators are gone, and only appear if you press the top of the screen. When you compare it to Android, you can’t help but realize the latter has a bit too much information on the homescreen and that some of it could be hidden.
  • 27. Features of Windows 8 Mobile Microsoft Office • Most Android phones offer basic support for Microsoft Office documents out of the box, but this is usually limited to viewing files with no editing possibilities. When the latter exists, users are often invited to download a full version of the software on the Play Store, implying they would have to buy an application in order to create and edit Microsoft Office documents. Of course, Google’s very own Drive is a decent alternative to Microsoft Office, but the application quickly becomes useless when you need it the most: in offline situations. Another major restriction with Google Drive is that you have to use Google’s storage service to save your documents, and cannot save them locally or even edit an attachment you might have received.
  • 29. Advantages of windows 8 • Windows phone 8 Devices overcome Main Disadvantages of Windows Phone 7.5 • Windows Phone 8 Devices Supports Micro SD Card by which you can directly connect your Memory Card to system and transfer Music and Videos. • The Windows 8 Devices has better Video Code When Compared With Windows 7.5 • XBOX Games add better Gaming Experience. • Social Network Integration is good.
  • 30. Advantages of windows 8 • Windows 8 Now Supports Multi Core Processors. • Windows 8 has new Interface with Small Tiles. • The Windows 8 Devices can be connected to System by Mass Storage Option where as the Windows 7.5 Devices are connected to System by Zune Support Only. • Windows 8 Devices Supports HD Displays. • Apps Available for Windows 8 Devices are better when compared with Windows 7.5 Devices
  • 31. Advantages of windows 8 • Microsoft Office Support is very nice and Document Reading and Editing is Really Very Good. • Has Inbuilt Bar Code Scanner • Windows 8 Devices Ranks 3rd position in the Mobile Market. • The Main Advantage is The Devices never Struck and no lagging.
  • 33. Disadvantages of Windows 8 • Above we have discussed many Advantages of Windows Phone 8 Devices. Still Windows 8 Devices has some Disadvantages for the General use. • The Devices Available in the Market are Still Using Dual Core Processors Where as Quad Core, Octa Core Processors are Available in the Market. • The Higher End Devices are only having of 1 GB Ram and 2 GB version Android Devices are Available in the Market.
  • 34. Disadvantages of Windows 8 • The Main Disadvantage is App Catalogue it fails to competite with Android and iOS. • The Most Games(Temple Run and Many More ) Requires of 1 GB Ram but 1GB Ram is available for only Higher End Devices and the lower End Devices has only 512Mb Ram Support. • Windows Mainly fails in App Transformation from Android and iOS.
  • 35. Disadvantages of Windows 8 • The Device Supports limited Video Codec and only Plays video files like .3gp, .avi and .mp4 and cannot play any other formats like .mkv and many more. • The NFC and Bluetooth is not yet perfect for the Sharing of our Content you can share Photos/Images by Blue tooth but you cannot share Videos.
  • 36. Disadvantages of Windows 8 • The Other Major thing we have to Consider is Video Player there is no Single Video Player App in the Windows Phone Market. We have to play/Access Video Files in the Music+Videos in your Device. • Folder View of Videos is also Not possible and All the Video Files are given as list and you may not Delete All the Videos at a Time and have to select each one by one and Delete them.
  • 37. Missing features added in Windows Phone 8.1 Task Manager: • There is no way to kill an app which crashed or is just not responding anymore. Even on Windows Phone 8 apps can crash. You can wait till Windows Phone 8 removes the app from memory automatically or you restart your phone. Both ways are rather annoying. I want Microsoft to add the "kill"-option in the overview screen of all apps which are currently open (you get that screen by pressing the back button for some seconds) with the possibility to press long on the crashed app
  • 38. Missing features added in Windows Phone 8.1 File Manager: • So far Microsoft does not give access to the File System of your Windows Phone 8. There are even no apps to manage your files. Microsoft is going here the Apple-Way (get simplicity with restrictions) to prevent users form killing the system by playing around with the File System. But in the case you are running out of free memory on your phone this can be rather annoying. If you want to delete files then you always have to open the corresponding app (e.g. the Photo App to delete Photos or the PDF Reader to delete an PDF). Of course this apps are not specialized on managing files: So you can´t perform a proper file search or it´s hard to identify big files and memory wasters. I would like to see an central app where I can manage all my files (mostly that are just Photos, Music, Videos, Documents). This can be still simple and does not need full File System access.
  • 39. Languages supported in Windows 8 • Windows 8 support 50 languages and 26 are below