This tutorial walks you through the process of enrolling for BizSpark, and then using your BizSpark benefits to access Windows Azure, as well as to register as a developer in the Windows and Windows.
To qualify for BizSpark you need:
- To be a business who is developing software or apps
- To be a business that is less then 5 yearsr old and privately held
- To be a business that making less than US$1M annually
- A website (perhaps a free Azure Website, or a Facebook page) for your business
- A company email (like a free Microsoft Account or other email address) for your business
Read the rest of this entry »
If you have Xamarin.iOS 1.8.365 installed along side your Visual Studio 2013 installation, you may have noticed problems with Windows Phone and Windows Store projects not displaying correctly in the designer. They would build ok, but you can’t set the debug target device, and the designer is broken and shows an “Invalid Markup” message, and there are a ton of Errors about the XAML. Errors like ‘The Name “PhoneApplicationPage” does not exist in the namespace…’, etc. Here’s a screenshot of what the errors look like:
Click picture to view larger version….
To fix the problem, update to Xamarin.iOS 1.10 (info) or later. I can’t find a direct download link to the beta versions, but you can get it by telling your existing install to update via the “Beta” rather than “Stable” channel. To do that:
- Open Visual Studio 2013, and open the “Tools” | “Options” menu.
- On the “Xamarin” | “Android Settings” page, turn on the “Notify me about” checkbox.
- In the update channel drop-down box (reads “Stable by default) choose “Beta” updates.
- Click the “Check Now” link to check for updates now.
Repeat the process above, but on the “Xamarin” | “iOS Settings” page:
Allow the updates to be installed.
When the updates have completed, you can verify their versions in the Visual Studio “Help” | “About Microsoft Visual Studio” window.
Once updated, you should now be able to open an existing Windows Phone or Windows Store app in Visual Studio 2013 and no longer receive errors.
I go to a lot of hackathons, live events, user groups, etc. where people want to do Windows 8.1 development, but need a Windows 8.1 machine to do so. While there are a ton of different ways that you can get Windows 8.1, one way is to use Virtual Machines. Windows Azure let’s you create and host virtual machines in the cloud. The rub is that you can’t create a Windows 8.1 VM. You can however create a Windows Server 2012 R2 VM in Azure, and configure it to allow you to do Windows 8.1 development! Cool!
The following video walks you step by step through the process. Overall, plan on taking about 2 hours to get your VM setup (installing Visual Studio 2013 alone takes about 30 minutes). That means that if you are thinking of using this in a hackathon, you want to do this a day or two ahead of time. However, when you are done you’ll have a great VM you can use to build apps for Windows 8.1.
The basic steps are:
- Sign into the Windows Azure Management Portal
- Create a new Virtual Machine using the Windows Server 2012 R2 Datacenter gallery image
- Connect to the new VM using RDP and login using the admin credentials you provided during its creation
- Create a new user account that also has administrative privileges (because the built-in admin account can’t deploy Windows Store apps on Server 2012). Disconnect an reconnect as the new user.
- Turn OFF the IE Enhanced Security Configuration
- Turn ON the User Desktop Experience Feature (Requires a restart)
- Install Visual Studio 2013 Ultimate using the Web Installer either from the free trial or from MSDN (Requires a restart)
- Apply Visual Studio 2013 Updates
- Install the Windows Azure SDK
- Connect up to your TFS project on visualstudio.com, or use some other source control repo to share code
If you will be attending HACKTECH this weekend, there are some special challenges and prizes for developers who develop for Windows 8, Windows Phone, and Windows Azure. We’ll have a couple of prep sessions
1) Monday, January 20th from 8pm to 9pm: http://aka.ms/htms1
2) Tuesday, January 21st from 3pm to 4pm: http://aka.ms/htms2
You can grab a copy of my slides here.
You can watch a video recording of the session here, or below:
Prepare for the hackathon: Windows8AppFactor.com/Prepare
Some training resources:
Windows Developer Center (dev.windows.com)
Windows Phone Developer Center (dev.windowsphone.com)
Windows Azure (windowsazure.com)
Microsoft Developer Network (msdn.com)
If you are trying to create a Self-Hosted WCF Service, the host process needs permissions to reserve the base URI used by the service. If it doesn’t, you’ll get an “AddressAccessDeniedException”.
The fix? Simple, run Visual Studio as an Administrator. Hold down the “Shift” key and Right-Click on the Visual Studio icon. Select “Run as administrator” (if your account is a local admin) or “Run as different user” and enter the credentials for an administrative account:
Or, from the Windows 8 Start Screen, right click on the icon, or Live Tile and select “Run as administrator”:
At SQL Saturday #249, my “Windows Azure and SQL Server – Better Together” was well received. I actually uploaded my deck into SQL Saturday’s site, but you can get it here as well:
This really ended up just being a great open discussion. I let the audience drive it for the most part. But we hit topics like:
- SQL Database
- Virtual Machines with SQL Server installed
- Virtual Networks
- HDInsight (Azure’s Hadoop offering)
Thanks to everybody who attended! I had a great time.
So, here’s another nerdy thing about me. I am kinda weird about needing to have nicely resizable vector images in PowerPoint. Not a fan of using bitmaps if I can avoid it. As a result, I have over the past months ended up making vector versions of all the Windows Azure service icons. If you grab my deck, you can steal my vectors out of there! Yeah…., I know…., I need counseling.
Thanks to the Collision Industry Electronic Commerce Association (CIECA) for inviting me to present the keynote presentation at their annual conference yesterday here in San Diego. When I talked with CIECA Executive Director Fred Iantorno about the keynote, he told me that some previous keynotes had showed some of what was new and cool. As I thought about that, it led me to think about a number of the new devices that are available now, or on the horizon and how they play a part in the current “Internet of Things” (IoT). So. After quite a bit of research around IoT, and it’s evolution into the “Internet of Everything” (IoE), I arrived at my final presentation. Here it is in all it’s glory. Feel free to grab a copy of the slides (40MB).
Watch the video on YouTube or grab a copy of the slides (40MB)
In addition, I referred to a TON of stats, products, etc.. I have included an Excel document in the .zip file that has all of the links I used.