Developing commercial apps on Windows from Dreamspark - windows

May I develop commercial apps on Windows from Dreamspark? I know, that I can't do this using Dreamspark's Visual Studuo, but if I used Mingw?

Dreamspark access for Azure offers only the following services:
Web Apps
MySQL DB
VSO (Visual Studio Online)
Application Insights
More about Azure: https://azure.microsoft.com/en-us/documentation/articles/fundamentals-introduction-to-azure/

Yes you can add development apps from DreamSpark to the Windows Store for commercial gain if your a registered student see the EULA At
https://www.dreamspark.com/Student/Direct-EULA.aspx
see
. No commercial use.
Except as provided below, you may not use the DreamSpark Direct Subscription software for commercial purposes or commercial software application development, publication or distribution unless you first purchase the appropriate commercial license(s) for the software.
• Windows Phone Application Requirements. To commercially publish and distribute a phone-based software application that you developed using the DreamSpark Subscription software, the application must be submitted through the Windows Phone Dev Center (https://dev.windowsphone.com/) for publication in the Windows Phone Store and comply with all applicable Windows Phone Store Application Provider requirements.
• Windows Application Requirements. To commercially publish and distribute a computer-based software application that you developed using the DreamSpark Subscription software, the application must be published in the Windows Store and comply with all applicable Windows Store Application Developer requirements.
• Xbox LIVE Indie Games Development Requirements. To commercially publish and distribute a console-based game or software application that you developed using the DreamSpark Subscription software, the application must be published to Xbox LIVE Indie Games and comply with all applicable Xbox LIVE Indie Games development requirements.
All Student get a FREE Windows Store Developer Account via DreamSpark.com
https://www.dreamspark.com/Student/Windows-Store-Access.aspx

Related

Can Universal Windows Platform be used to develop windows software and not app

I wished to develop a specialized software and NOT an app, which will be deployed at a few customer sites ultimately and not to be posted on Microsoft Store. Can I use Universal Windows Platform for it? I did some research and the official documentation of Microsoft says -
The Universal Windows Platform (UWP) is the app platform for Windows 10. You can develop apps for UWP with just one API set, one app package, and one store to reach all Windows 10 devices – PC, tablet, phone, Xbox, HoloLens, Surface Hub and more.
We want to develop a specialized software, with all its installers / DLLs / binaries etc etc which we will ship to a few customers and install at their PCs. So, my question is - Can we use Universal Windows Platform for developing such a software? Or if it be used only for app development, which ultimately needs to be loaded on the Microsoft Store for disbursement?
UWP apps do not have to be distributed via public Microsoft Store. You can distribute the apps via sideloading and alternatively via Microsoft Store for Business which is a company-specific view into Microsoft Store, where you can publish internal apps.
Furthermore, you can package existing Desktop apps as UWP apps including their installers with the Desktop Bridge, which is useful when your app includes functionality, which is unavailable in pure UWP apps.
The main advantage of using UWP especially in conjunction with Microsoft Store for Business is simpler deployment and easier install and update lifecycle, however it might not suit you in complex scenarios.
2 ways to go about this (of a couple more)
1. You can distribute the appx as you would an exe and have the client use side loading to install it on whatever machine is needed.
2. you can release it in the Microsoft Store for Business or Microsoft Store for Education

Get executable Windows 8 app

I am developing a Windows 8 app (Modern UI) and I was asking if I could get the 'executable' of the app to install and test it in other computers without submitting the app to the market.
I am using the visual studio 2012 ultimate, if it helps.
Thank you in advance.
Right-click the project and choose Store - Create App Package and deselect uploading to the store. This will create a folder with the package for your app and all dependencies. Use the powershell script, which is also located in the folder to install the app. Normally if you run it for the first time it will probably ask you to change your ExecutionPolicy, but then it will install the app.
You can sideload an application on another machine without requiring the application be in the Windows Store.
One way, mentioned by Kai in another response to this question, leverages a developer license on the targeted machine. Because this mechanism uses a developer license it's not a suitable method for distributing apps for several reasons:
The license states "You may use the developer license only for the purpose of developing, testing and evaluating apps"
A developer license has a 30 (or 90 day) limit, after which the user will be re-prompted to renew the license; that's not a suitable experience for a 'finished' app.
Acquiring the license requires an internet connection, so the app may not start if offline.
The approved mechanism for distributing applications to the end-user outside of the Windows Store is via Windows 8 Enterprise or by purchasing enterprise side-loading activation keys for devices not running Enterprise (like RT). Some information on this process can be found here and here.

Windows 8 MDM - Company Apps

While going through the article at "http://blogs.msdn.com/b/b8/archive/2012/04/19/managing-quot-byo-quot-pcs-in-the-enterprise-including-woa.aspx", I came across the statement "The agent then performs a service lookup to locate the organization’s management infrastructure based on the user’s email address."
I understand that this is how the Company App connect to the organization's network. The questions are:
What is this service? Is this something that will be developed and hosted by the organization?
If yes, then how will be Company App will connect to this specific service URL for enrolling?
Windows RT devices can be managed with Windows Intune and Microsoft System Center 2012 SP1. Intune is a cloud-based service from Microsoft (11$ per month and user) whereas SCCM is self-hosted in the network of your company.
Because there is no information about the protocol used by Microsoft currently, it's hard to tell whether a custom implementation will be possible in the future. It's likely that they use a similiar protocol as used by the Windows Phone 8 MDM agent (OMA DM XML).
Have a look at this article to get an idea how you can manage your Windows RT devices with Windows Intune.

Can I change the Microsoft account I'm using for Visual Studio after creating a developer's license?

I want to create Metro apps for Windows 8, and I have VS 2012, but I need a developer's license. If I use fake credentials, will I be able to later get a different developer's license with a different Microsoft account on the same computer?
If I can change it later, how?
The developer account you are entering can be as far as I know independent to the real account you will use for publishing your apps.
Every time you want to create app package for uploading you're entering your credentials, in case you want to develop under several different accounts, so yes, there should be no problem when using different account for "activating Windows 8 development" and for publishing your apps.

What is Windows Azure? [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 5 years ago.
Improve this question
Announced today. Descriptions so far are confusing. Let's put together a good starting point for understanding Windows Azure.
Strongly related to What is a "Cloud OS"?, but not enough to warrant closing.
Description
The Azure™ Services Platform (Azure) is an internet-scale cloud services platform hosted in Microsoft data centers, which provides an operating system and a set of developer services that can be used individually or together. Azure’s flexible and interoperable platform can be used to build new applications to run from the cloud or enhance existing applications with cloud-based capabilities. Its open architecture gives developers the choice to build web applications, applications running on connected devices, PCs, servers, or hybrid solutions offering the best of online and on-premises.
Azure reduces the need for up-front technology purchases, and it enables developers to quickly and easily create applications running in the cloud by using their existing skills with the Microsoft Visual Studio development environment and the Microsoft .NET Framework. In addition to managed code languages supported by .NET, Azure will support more programming languages and development environments in the near future. Azure simplifies maintaining and operating applications by providing on-demand compute and storage to host, scale, and manage web and connected applications. Infrastructure management is automated with a platform that is designed for high availability and dynamic scaling to match usage needs with the option of a pay-as-you-go pricing model. Azure provides an open, standards-based and interoperable environment with support for multiple internet protocols, including HTTP, REST, SOAP, and XML.
Features
Key components of the Azure Services Platform include the following:
Windows Azure for service hosting and management, low-level scalable storage, computation and networking
Microsoft SQL Services for a wide range of database services and reporting
Microsoft .NET Services which are service-based implementations of familiar .NET Framework concepts such as workflow and access control
Live Services for a consistent way for users to store, share and synchronize documents, photos, files and information across their PCs, phones, PC applications and Web sites
Microsoft SharePoint Services and Microsoft Dynamics CRM Services for business content, collaboration and rapid solution development in the cloud.
It's time sharing. Once again we reinvent something. ;) And who predicted mainframes would die.
This seems to be Microsoft's main page:
Azure Services Platform
In simple words:
A Microsoft services-based operating environment (also called a cloud computing platform) that will let developers build and host services on Microsoft's infrastructure.
Windows Azure is an open platform that support both Microsoft and non-Microsoft languages and environments.
According to the official Microsoft Windows Azure Web site, developers can build their applications and services, developers using Visual Studio 2008 as well as popular standards and protocols including SOAP, REST, and XML.
Azure is a cloud hosting, if we have a web app application we can hosting on it.
Azure also support various script languages (C#, PHP, Phyton etc).
Today Azure also support for wordpress and various databases.
We can subscribe azure by period or "pay as you go".
Microsoft Azure is a cloud computing service created by Microsoft for building, deploying, and managing applications and services through a global network of Microsoft-managed data centers. It provides software as a service, platform as a service and infrastructure as a service and supports many different programming languages, tools and frameworks, including both Microsoft-specific and third-party software and systems.Please refer below link to understand Azure-
http://www.tutorialspoint.com/microsoft_azure/

Resources