Skip to main content

Developer Tools for building Windows 10 Apps

The SDK for Windows 10 Apps has been released just last week. In this blog post we shall see how what are the required tools and how to use them.


To get the  tools, developers need to sign up for the Windows Insider Program, install the latest Windows 10 technical preview release and install both Visual Studio 2015 Community Technology Preview (CTP) 6 and the Tools for the Windows 10 Technical Preview, which include the Windows 10 software development kit (SDK).



Below are the steps to download  Visual Studio Preview for Windows 10 Apps:

  1. Sign up for the Windows Insider Program, if you haven't already.
  2. Install, or upgrade to, the latest flight of Windows 10 Technical Preview to best support Windows Universal App Platform development.
  3. Run Windows Update to check for the latest updates.
  4. If you're running CTP5 or earlier, uninstall your previous version of Visual Studio 2015.
  5. Install Visual Studio 2015 CTP6.
  6. Install the Tools for Windows 10 Technical Preview, which are required when developing for the Windows Universal App Platform. (To install the .iso file, download the files, right-click the local copy, and then select Mount.)
Before moving to Visual Studio, its's good to see the Windows Core and Universal App Platform (UAP) to understand the major change in the SDK that allows developers to target nearly "all" devices.

The new universal app platform (UAP)that Microsoft is building with Windows 10 will sit on top of the Windows core. The UAP is a superset of WinRT, the Windows 8 and Windows RT runtime. The migration path to Windows 10 UAP apps is from 'universal' 8.1 apps.

     Source: zdnet

Windows 8.1 and Windows Phone 8.1 apps target an operating system (OS): either Windows, or Windows Phone. 
With Windows 10 Technical Preview you no longer target an operating system but target your app instead to one or more device families. 
A device family identifies the APIs, system characteristics, and behaviors that you can expect across devices within the device family. 
It also determines the set of devices on which your app can be installed from the Store. 
Here is the device family hierarchy. Source: MSDN

Once all the tools installed, you may start developing Apps for Windows 10 using UAP.
When doing File > New Project, Select Windows 10 > Blank Application (UAP)

image

When you've done that, notice that only one project appears in Solution Explorer. That's because your app is now truly adaptive and you only need one project to build it. The project contains one page but you can add others. Each page renders on all devices that your project targets so you don't have to create multiple versions of them.

More details on the Adaptive UI Controls of the Windows 10 SDK  in my next blog post.


Happy Coding!

Comments

  1. We are Premium Windows App Development Company. We are Masters of App Development , Android/IOS/Windows Mobile. Over decade of experience. Contact us for more details

    ReplyDelete
  2. Admiring the commitment you put into your blog and detailed
    information you provide. It's nice to come across a blog every once in a
    while that isn't the same outdated rehashed information. Fantastic read!
    I've bookmarked your site and I'm including your RSS feeds to my Google account.



    Look at my site :: Rumah Bukit Palma Citraland

    ReplyDelete
  3. Thanks extremely helpful. Will share website with my good friends.
    daftar harga .

    ReplyDelete
  4. You're an extremely helpful site; couldn't make it without ya!

    daftar harga
    .

    ReplyDelete

Post a Comment

Popular posts from this blog

Creating and Querying Microsoft Azure DocumentDB

DocumentDB is the latest storage option added to Microsoft Azure.
It is a no-sql storage service that stores JSON documents natively and provides indexing capabilities along with other interesting features.

This article is available available on theMicrosoft Technet Wiki. This article was highlighted in theTop Contributor awardson the 12th of October 2014. This article was highlighted in the TNWiki Article Spotlight. This article was highlighted in the The Microsoft TechNet Guru Awards! (October 2014).


DocumentDB is the latest storage option added to Microsoft Azure.
It is a no-sql storage service that stores JSON documents natively and provides indexing capabilities along with other interesting features.
This wiki shall introduce you to this new service.

Setting up a Microsoft Azure DocumentDBGo to the new Microsoft Azure Portal. https://portal.azure.com/ 


 Click on New > DocumentDB


Enter A Database ID and hit Create!



Query Unstructured Data From SQL Server Using PolyBase

Scope The following article demonstrates how unstructured data and relational data can be queried, joined and processed in a single query using PolyBase, a new feature in SQL Server 2016. Pre-RequisitesIntroduction to Big Data Analytics Using Microsoft Azure Big Data Analytics Using Hive on Microsoft Azure Analyze Twitter Data With Hive in Azure HDInsight Running Hadoop on Linux using Azure HDInsight  Introduction Traditionally, Big Data is processed using Apache Hadoop which is totally fine. But what if the result of this needs to be linked to the traditional Relation Database? For example, assume that from the analysis of tons of application logs, marketing needs to contact some customs that faced problems in an application following a failure in the application.
This problem is solved with PolyBase. PolyBase allows you to use Transact-SQL (T-SQL) statements to access data stored in Hadoop or Azure Blob Storage and query it in an ad-hoc fashion. It also lets you query semi-structure…

Creating and Deploying Microsoft Azure WebJobs

Azure WebJobs enables you to run programs or scripts in your website as background processes. It runs and scales as part of Azure Web Sites.
This article focuses on the basics of WebJobs before demonstrating an example where it can be used.

This article is also available on the Mirosoft TechNet Wiki.
This article was highlighted in the The Microsoft TechNet Guru Awards! (October 2014).


Introduction
What is Microsoft Azure WebJobs?
Azure WebJobs enables you to run programs or scripts in your website as background processes. It runs and scales as part of Azure Web Sites.

What Scheduling Options is supported by Microsoft Azure WebJobs? Azure WebJobs can run Continuously, On Demand or on a Schedule.
In what language/scripts are WebJobs written?
Azure WebJobs can be created using the following scripts:  .cmd, .bat, .exe (using windows cmd).ps1 (using powershell).sh (using bash).php (using php).py (using python).js (using node)In this article, the use of c# command line app shall be demonstrated.
Cr…