Windows Phone Development

Installing Windows 8 Client Hyper-V inside VMware Workstation/Fusion/ESX

August 9, 2013 AMD-V/RVI, Client Hyper-V, ESX, Hyper-V, Hyper-V Platform, Virtualization, VMware, VT-x/EPT, Windows, Windows 8, Windows 8.1, Windows Phone, Windows Phone 8, Windows Phone 8.0 SDK, Windows Phone Development, Windows Phone SDK No comments

Typically I used to try latest version of Windows on VMWare Player, Workstation or VirtualBox. Recently I was trying to set up a Windows Phone 8.0 development environment inside a VMWare virtual machine.

I tried to enable Hyper-V platform components in my Windows 8.1 Preview Virtual machine. It shows an error.

Hyper-V cannot be installed: A hypervisor is already running

  • Unable to use Hyper-V platform inside a Windows 8 virtual machine
  • When trying to enable/install Hyper-V in a Windows 8 virtual machine, you will see the above error:

image

SOLUTION:

Solution for this problem is to edit your VMware Virtual Machine configuration(.vmx) file in your Windows 8 Virtual machine stored location.

  • Switch off/Shutdown your VMware virtual machine
  • Edit the corresponding .vmx file
  • Append the following entries to the vmx file (verify entry if already exists)

hypervisor.cpuid.v0 = “FALSE”
vhv.enable = “TRUE”
mce.enable = “TRUE”

  • Save the changes
  • Start your Windows 8 VMware Virtual machine
  • Now go to Control Panel –> ‘Programs and Features’ –> Turn windows features on or off
  • Viola!,  You can now enable ‘Hyper-V Platform’ . Now you can install Windows Phone SDK on your Windows 8 Virtual Machine

image

VMware Official Knowledgebase Reference Link:

http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2044876 

Hope that help you guys with similar problems.

Windows Phone SDK 8.0 Update for Windows Phone 8.0.10322–Released

August 2, 2013 .NET, HotFixes, KnowledgeBase, Microsoft, Microsoft SDKs, Updates, VisualStudio, VS2012, Windows, Windows Phone, Windows Phone 8, Windows Phone 8.0 SDK, Windows Phone Development, Windows Phone SDK, Windows Phone Store No comments

Microsoft has released a new Windows Phone SDK 8.0 Update. This update for Windows Phone 8.0.10322 adds four new emulator images to an existing installation of Windows Phone SDK 8.0. This update requires Visual Studio 2012 Update 2. Using this update, you can test how your apps will run on devices that have build 8.0.10322 or higher of Windows Phone 8.

This update adds the following to an existing installation of Windows Phone SDK 8.0:

  • New Windows Phone Emulator 8.0 (10322) WVGA
  • New Windows Phone Emulator 8.0 (10322) WVGA 512 MB
  • New Windows Phone Emulator 8.0 (10322) WXGA
  • New Windows Phone Emulator 8.0 (10322) 720p

image

Note: Windows Phone SDK 8.0 and Visual Studio 2012 Update 2 requires to be installed before this update.

Download: Windows Phone SDK 8.0 Update for Windows Phone 8.0.10322     (an MSI installer of 920MB)

Windows Phone 8.0 GDR2–Update–What you can expect

July 13, 2013 IE, Internet Explorer, Microsoft, Windows, Windows Phone, Windows Phone 8, Windows Phone Development, Windows Phone SDK, Windows Phone Store No comments

Microsoft has updated the windows phone 8 update history page leaving details of features or enhancements included in upcoming update for Windows Phone 8 Platform.  As per Microsoft the version number of this update build would be 8.0.10327.77 or 8.0.10328.78 (version number is specific to certain phone model)

One interesting feature included among is ‘FM Radio’ support, which was earlier announced by Nokia – that all their LUMIA handsets will be FMRadio enabled with this update.  Data Sense – provides you the ability to track phone data usage. and Internet Explorer includes more HTML5 support enhancements.

Let’s have a look at the details of other features that will be included in this update:

Quoting from Windows Phone 8 Update History page

Update 8.0.10327.77 or 8.0.10328.78*

Xbox Music. It’s now easier to select, download, and pin music. Plus, music fans will see more accurate metadata (such as song and album information) and many other performance improvements.

FM radio. Listen to FM radio right from the Music+Videos hub. (Not available for all phones.)

Data Sense. Stay on top of your phone’s data usage with Data Sense. You can set a limit based on your data plan, or just keep track of which apps use the most data. (Not all mobile operators offer Data Sense.)

Skype. Voice over Internet Protocol (VoIP) apps like Lync and Skype now feature improved stability and performance.

Internet Explorer. Your web browsing experience is now better than ever with improved HTML 5 compatibility.

Camera. Set your favorite Lens so it opens automatically when you press the camera button. (Not available for all phones.)

Other improvements. Includes many other improvements to Windows Phone.

*Your update version number depends on your specific phone model and mobile operator.

PS: Exact release date of this update is little unclear. So wait!  –  soon your Windows Phones will have this updates.

Source: Windows Phone 8 Update History page

Visual Studio 2012 Update 3–Released

June 26, 2013 .NET, .NET Framework, .NET Framework 4.5, ASP.NET, ASP.NET 4.5, Microsoft, Microsoft SDKs, Updates, Visual Studio SDK, VisualStudio, VS2012, Windows, Windows 7, Windows 8, Windows 8 apps development, Windows Phone, Windows Phone 8.0 SDK, Windows Phone Development, Windows Phone SDK, Windows Phone Store, Windows Store, Windows Store Development 1 comment

Microsoft has released the final of Visual Studio 2012 Update 3.  This update is the latest in a cumulative series of feature additions and bug fixes for Visual Studio 2012.

DOWNLOAD: Visual Studio 2012 Update 3 (Online Installer)

Also you can download the ISO image directly (Offline Installer – 2.08GB)

Additional Packages:

Visual Studio Team Foundation Server Express 2012 with Update 3

Agents for Visual Studio 2012 Update 3 Language Pack

Team Explorer Everywhere for Team Foundation Server

Agents for Visual Studio 2012 Update 3

Visual Studio Team Foundation Server 2012 with Update 3

Windows Phone Toolkit–June 2013–Release – v4.2013.06.11

June 13, 2013 .NET, .NET Framework, Microsoft, ToolKits, Updates, VisualStudio, VS2010, VS2012, Windows Phone, Windows Phone 7.1 SDK, Windows Phone 7.5, Windows Phone 7.8, Windows Phone 8, Windows Phone 8.0 SDK, Windows Phone Development, Windows Phone SDK, Windows Phone Store, Windows Phone Toolkit No comments

Windows Phone team has released the latest update(v 4.2013.06.11) for Windows Phone Toolkit available through NuGet.

Get it as an NuGet package:  https://nuget.org/packages/WPtoolkit/4.2013.06.11

Find what’s new in Release Notes: https://phone.codeplex.com/releases/view/106971

Dear Windows Phone users – “Easy Banking IN” is no more.. Rest in Peace..

May 30, 2013 Announcements, Microsoft, Mobile-Development, Windows, Windows Phone, Windows Phone 7, Windows Phone 7.8, Windows Phone 8, Windows Phone Development, Windows Phone SDK No comments

Few months back all of a sudden I came across an Idea, there is no mobile banking reference application in Windows Phone market place. So I thought of putting it together and my idea came alive in one day of work and I published to the marketplace.

“Easy Banking IN” was well received by users and users were happy that they are getting an app that would help them in their mobile internet banking needs. Time to time I made so much of improvements as per user feedback.

image

Marketplace link: http://www.windowsphone.com/en-in/store/app/easy-banking-in/6d36eef8-e022-4264-8b3b-bc7978e37999

Till now Easy Banking IN:

1. Was top 5-6th free App in “Banking and Personal Finance Section”

2. More than 24,000 downloads since Sept 2012

3. User reviews were averaged at 4.0/5.0  and 100+ reviews

All of a sudden few weeks back it has been removed from Windows Phone store. I have received a disappointing note from Microsoft.

From: Windows Phone Marketplace Report App
Sent: 21-05-2013 02:21
To: nithinmohantk@hotmail.com
Subject: NOTIFICATION: Windows Phone Application(s) Removed – Easy Banking IN

Dear Developer,

The application(s) listed below have been removed from the Windows Phone Store because your application(s) are not affiliated with the original banking institution and it was determined that the application(s) posed a security risk to Windows Phone users in violation of the Application Requirements for Windows Phone Store. You will not be able to republish the application(s) listed below.

Application(s) Removed

Easy Banking IN

Windows Phone Store Team

Reason “Windows Phone Team” mentioned was they feel the application is dangerous and I have no affiliation from any of the banks – hence “Easy Banking IN” is prohibited from Windows Phone store. 

  • For building a mobile banking sites database – why would somebody needs an affiliation from Banks?
  • In this internet and smart phone age you will lot other application – similar to application which only helps the user in their daily mobile banking needs.
  • I tried to explain the Windows Phone Legal team that,  it is only a mobile internet banking sites reference application. Why do you consider it as a threat? No answer to that.
  • Windows Phone Team says – any application listed under ‘Banking and Finance Category’ requires an affiliation from bank. Crazy policy right – they are just beating around the bush. If you look at iOS and Android application store – you will see similar application been listed with out any issues.
  • Again this legal and affiliation is a biased one only for “Easy Banking IN” and I could see lot other 3rd party applications listed in Windows Phone store without any affiliation. 

Final is I decided to scrap my application, due to the fact that Microsoft’s careless legal team is not ready to accept – the points I tried to explain.  No use at all, I can’t fight with them. Seems some one has reported to Microsoft legal that this application is dangerous and legal team has blindly believed it.

Sincere thanks to all the users of “Easy Banking IN”, and really sorry for disappointing you all by scrapping the “Easy Banking IN” project.   Thank you Microsoft team for the great  Inspiration.

These are the communication I received from Windows Phone app team:

and the final reply:

Hello Nithin,

Once again, the reason for removal of the app is because it is a banking related app that is not affiliated with a banking institution.  This means the only scenario that this app would be permitted is if you have an affiliation with a bank.  You are of course permitted to create and submit other non-banking related apps.

Thank you,

Windows Phone Store Team

From: Windows Phone Marketplace Report App [mailto:reportap@microsoft.com]
Sent: 23 May 2013 10:07 PM
To: Nithin Mohan T K
Subject: RE: NOTIFICATION: Windows Phone Application(s) Removed – Easy Banking IN

Hello Nithin,

We have previously described the reason why your application was removed from the Windows Phone Store.  Non-affiliated banking related applications are prohibited.  This policy is applied to every app on the Store, and any information, documentation, or affiliation related to other apps and developers is strictly confidential.  We do not share private information regarding developer accounts, thus you would not see this information posted publicly.  The APA you signed when you created your developer account cites, among other things: “Microsoft reserves the right to remove any Application or In-App Product from availability on the Windows Phone Store for any reason…”  Your application was removed strictly because it was prohibited by Store policy.

Thank you,

Windows Phone Store Team

 

From: Windows Phone Marketplace Report App [mailto:reportap@microsoft.com]
Sent: 22 May 2013 01:21 AM
To: nithinmohantk@hotmail.com; Windows Phone Marketplace Report App
Subject: RE: NOTIFICATION: Windows Phone Application(s) Removed – Easy Banking IN

Hello Nithin,

We’ve recently updated our policy regarding banking applications and other applications that process and/or handle in-app payments.  This policy applies to every application on the Windows Phone Store, and is not targeted specifically towards you as a developer or your application.  Banking related applications are required to provide verifiable documentation that they are affiliated with a banking institution.  Unless you can provide us with an affiliated status, “Easy Banking IN” is prohibited on the Windows Phone Store.

Thank you,

Windows Phone Store Team

From: Windows Phone Marketplace Report App [mailto:reportap@microsoft.com]
Sent: 21 May 2013 08:29 PM
To: Nithin Mohan T K
Subject: RE: NOTIFICATION: Windows Phone Application(s) Removed – Easy Banking IN

Hello Nithin,

Microsoft removed “Easy Banking IN” from the Windows Phone Store because your application is not affiliated with the original banking institution. Your application can be republished if you can provide proof of approval from the banking institution.

Thank you,

Windows Phone Store Team

From: Nithin Mohan T K [mailto:nithinmohantk@hotmail.com]
Sent: Monday, May 20, 2013 6:50 PM
To: Windows Phone Marketplace Report App
Subject: RE: NOTIFICATION: Windows Phone Application(s) Removed – Easy Banking IN

Dear Microsoft,
It is absolutely unnecessary and without specific reason you have removed this application. Application has never violated any security aspects of Windows phone. It had a very good user feedback and a user base. If required I can provide full source code to review.
Kindly please do not do this to my app which is having a good user base. It doesn’t posses any threat to security. Users has been given option to open in built in browser control or in browser itself. It neither injects any scripts.
Based on what factors you have removed app without any discussion with me.
Please respond ASAP…
Thanks & Regards
Niithin Mohan


User Feedbacks

EasyBankingIN_Feedback001EasyBankingIN_Feedback002EasyBankingIN_Feedback003EasyBankingIN_Feedback004EasyBankingIN_Feedback005EasyBankingIN_Feedback006EasyBankingIN_Feedback007EasyBankingIN_Feedback008EasyBankingIN_Feedback009EasyBankingIN_Feedback010EasyBankingIN_Feedback011EasyBankingIN_Feedback012