Windows store app development V1
-
Upload
foyzul-karim -
Category
Technology
-
view
253 -
download
2
Transcript of Windows store app development V1
![Page 2: Windows store app development V1](https://reader033.fdocuments.us/reader033/viewer/2022052911/559eb7a71a28ab1d4d8b4749/html5/thumbnails/2.jpg)
What is Windows 8 anyway?
![Page 3: Windows store app development V1](https://reader033.fdocuments.us/reader033/viewer/2022052911/559eb7a71a28ab1d4d8b4749/html5/thumbnails/3.jpg)
Apps have one window that supports multiple views
![Page 4: Windows store app development V1](https://reader033.fdocuments.us/reader033/viewer/2022052911/559eb7a71a28ab1d4d8b4749/html5/thumbnails/4.jpg)
Apps work great with touch and pen input
![Page 5: Windows store app development V1](https://reader033.fdocuments.us/reader033/viewer/2022052911/559eb7a71a28ab1d4d8b4749/html5/thumbnails/5.jpg)
The app bar
![Page 6: Windows store app development V1](https://reader033.fdocuments.us/reader033/viewer/2022052911/559eb7a71a28ab1d4d8b4749/html5/thumbnails/6.jpg)
The charms
![Page 7: Windows store app development V1](https://reader033.fdocuments.us/reader033/viewer/2022052911/559eb7a71a28ab1d4d8b4749/html5/thumbnails/7.jpg)
Apps use tiles instead of icons
![Page 8: Windows store app development V1](https://reader033.fdocuments.us/reader033/viewer/2022052911/559eb7a71a28ab1d4d8b4749/html5/thumbnails/8.jpg)
“”
Okey… I am convinced. I
want to start building
apps but I don’t know .NET… YOU MIGHT ASK!!!
Which programming languages does this Operating System support?
![Page 9: Windows store app development V1](https://reader033.fdocuments.us/reader033/viewer/2022052911/559eb7a71a28ab1d4d8b4749/html5/thumbnails/9.jpg)
“”
You can develop if you
are…
![Page 10: Windows store app development V1](https://reader033.fdocuments.us/reader033/viewer/2022052911/559eb7a71a28ab1d4d8b4749/html5/thumbnails/10.jpg)
Web developerHTML, CSS, Javascript, jQuery
Distribute easily
Windows Store apps sell in more than 200 markets, with support for local currencies in over 120 markets, and developers can localize their apps in more than 100 languages. Windows Store also offers full platform support for free apps, trials (time-based and feature-based) and paid apps, including in-app purchase. The revenue share base is 70%, but when an app achieves $25,000 USD in revenue—aggregated across all sales in every market—that app moves to 80% revenue share for the lifetime of that app.
The web is native
in Windows 8
Windows Store apps support most web standards like HTML5, CSS3, and JavaScript. Use common elements like canvas, SVG, video, audio, 2D transforms, transitions and animations just like you would when supporting many modern browsers. You can also use common frameworks and libraries like jQuery.
When you write your Windows Store app using web standards, it has access to all the underlying performance benefits of Windows 8, including the high-performance Chakra JavaScript engine, GPU-powered hardware acceleration and hardware sensors such as accelerometers, GPS and gyroscopes.
Build on what you
already have
Your best stuff is on the web and you don’t have time to rebuild it. Windows Store apps support the >iframe< element and WebView controls so you
can present your best content in a new way. You can even combine it with other coding languages like C#, C++, VB, and XAML into one powerful app.
![Page 11: Windows store app development V1](https://reader033.fdocuments.us/reader033/viewer/2022052911/559eb7a71a28ab1d4d8b4749/html5/thumbnails/11.jpg)
![Page 12: Windows store app development V1](https://reader033.fdocuments.us/reader033/viewer/2022052911/559eb7a71a28ab1d4d8b4749/html5/thumbnails/12.jpg)
![Page 13: Windows store app development V1](https://reader033.fdocuments.us/reader033/viewer/2022052911/559eb7a71a28ab1d4d8b4749/html5/thumbnails/13.jpg)
Windows DeveloperC#, C++, VB.NET
Build apps that
reach more
peopleApps are core to the Windows 8 experience, and with the reach of the Windows install base and the Windows Store distribution channel, you have the opportunity to reach
hundreds of markets worldwide. And unlike other platforms, Windows 8 apps scale automatically across devices – all while using the same code.
Easier distribution
and app
maintenanceAccess the Windows Store and package your Windows Store app for distribution directly within Visual Studio – all without having to build your own install package. Once your app is
available through the Windows Store, you have access to valuable telemetry data to monitor your app quality including JavaScript exception rate, crash rate and app responsiveness rate.
Connect to the
OS and cloud
With the new Windows contracts, your app integrates seamlessly with other apps to create powerful user experiences like sharing, searching and file pickers with
very little code. And through cloud roaming, you can create a continuous experience across devices by roaming data that lets people pick up a task right where they left off.
![Page 14: Windows store app development V1](https://reader033.fdocuments.us/reader033/viewer/2022052911/559eb7a71a28ab1d4d8b4749/html5/thumbnails/14.jpg)
Ratio Interactive
![Page 15: Windows store app development V1](https://reader033.fdocuments.us/reader033/viewer/2022052911/559eb7a71a28ab1d4d8b4749/html5/thumbnails/15.jpg)
DesignersAdobe photoshop, Illustrator
Speak a modern
design language
Microsoft's design language was created with digital in mind. It allows content to come to life and at the same time help maintain a consistent personality and experience for
the user. The language provides a universal tool to craft great apps that scale gracefully across multiple screen sizes.
Unleash your
creativity on a
new digital
canvasWith Windows 8, your app is the star of the show, as the operating system fades to the background. Your app can take advantage of unique features like live tiles, contracts
and cloud services to design experiences that engage with users in new ways.
Elegant hardware
provides the
perfect stage for
your experienceWindows 8 runs on amazing hardware, from tablets to laptops to all-in-ones with large high-definition screens. It’s the perfect place to showcase your creativity and vision
through the experiences you create.
![Page 16: Windows store app development V1](https://reader033.fdocuments.us/reader033/viewer/2022052911/559eb7a71a28ab1d4d8b4749/html5/thumbnails/16.jpg)
![Page 17: Windows store app development V1](https://reader033.fdocuments.us/reader033/viewer/2022052911/559eb7a71a28ab1d4d8b4749/html5/thumbnails/17.jpg)
![Page 18: Windows store app development V1](https://reader033.fdocuments.us/reader033/viewer/2022052911/559eb7a71a28ab1d4d8b4749/html5/thumbnails/18.jpg)
So? Which platform do you prefer as
your development environment ?
Web platform
Html
CSS
JS
.NET platform
C#
Visual Basic
Others
C++
![Page 19: Windows store app development V1](https://reader033.fdocuments.us/reader033/viewer/2022052911/559eb7a71a28ab1d4d8b4749/html5/thumbnails/19.jpg)
I prefer money. What about money?Image courtesy: http://www.insidehousing.co.uk/pictures/643xAny/2/5/0/37250_MONEY_MAGNET.jpg
![Page 20: Windows store app development V1](https://reader033.fdocuments.us/reader033/viewer/2022052911/559eb7a71a28ab1d4d8b4749/html5/thumbnails/20.jpg)
Earn from your appsChoose business model wisely
Selling differently
Collect full price before download
Time limited trial
Feature limited trial
In app purchase
Advertising
Attention-grabbing ads that are not perceived as intrusive
Code that is easy to integrate with both Windows 8 and your app to help prevent
crashes and protect battery life
Attractive revenue shares for developers
The reach of Microsoft’s global sales force and its strong relationships
Third party transactions
Develop your own payment system into your CRM or other existing system
![Page 21: Windows store app development V1](https://reader033.fdocuments.us/reader033/viewer/2022052911/559eb7a71a28ab1d4d8b4749/html5/thumbnails/21.jpg)
Getting started
Get the tools
Get the developer license
Start development and create 'Hello World'
![Page 22: Windows store app development V1](https://reader033.fdocuments.us/reader033/viewer/2022052911/559eb7a71a28ab1d4d8b4749/html5/thumbnails/22.jpg)
Windows Store app
It runs on Windows 8 operating system
It runs on both tablet and desktop environment at a time
Compiled binaries of all supported languages are using same
runtime engine
Runtime engine is called WinRT
![Page 23: Windows store app development V1](https://reader033.fdocuments.us/reader033/viewer/2022052911/559eb7a71a28ab1d4d8b4749/html5/thumbnails/23.jpg)
Windows 8 Platforms and ToolsHigh level overview
![Page 24: Windows store app development V1](https://reader033.fdocuments.us/reader033/viewer/2022052911/559eb7a71a28ab1d4d8b4749/html5/thumbnails/24.jpg)
What tools do we need
Windows 8Operating system
Visual Studio 2012Integrated Development Environment
![Page 25: Windows store app development V1](https://reader033.fdocuments.us/reader033/viewer/2022052911/559eb7a71a28ab1d4d8b4749/html5/thumbnails/25.jpg)
Developer license
Visual studio
• Getting a developer license
• Renewing the license
Command prompt
• Getting a developer license
![Page 26: Windows store app development V1](https://reader033.fdocuments.us/reader033/viewer/2022052911/559eb7a71a28ab1d4d8b4749/html5/thumbnails/26.jpg)
Grrrrrrrrrr… Enough chitchat.. Show
me some codeCREATE A 'HELLO WORLD'
![Page 27: Windows store app development V1](https://reader033.fdocuments.us/reader033/viewer/2022052911/559eb7a71a28ab1d4d8b4749/html5/thumbnails/27.jpg)
Thank you.