Category Archives: #Information Sharing

Interesting information i came across the www.

Received tablet (Slate) from Microsoft as part of winning the GenApp Great Slate Giveaway Competition

Microsoft sent me a Windows 8 Samsung Slate for being the first few members to successfully publish Windows Store apps at Microsoft store. The apps were available at Microsoft store even before Windows 8 GA (General Availability).

Below is the box with Windows 8 slate. It came with Digital Pen Stylet.


Figure 1: Package of Samsung Slate

Fig 2 shows the outside features of Samsung slate.IMG_0634 

Figure 2: Overview of the Windows 8 slate and it’s features.

Won Intel App Round 2 – AppInnovation contest Submission Award winner‏

Looks like my Windows 8 app is winning round 2 of Intel competition.

Few days ago, i received an email from  CodeProject, mentioning that i am one of the AppInnovation contest Submission Award winner‏. See details at

They have put up the Winners list at

Well, the contest was fun as there were developers participating in this competition from all over the world.

Windows 8 App developers – Identify and value your IP – free of charge

Microsoft and Inngot are implementing a new programme to support the Windows 8 community in making more of its intellectual property.

Windows 8 will be the first release to feature ‘apps’. Microsoft is looking to help app developers get off to the best possible start by understanding the full range of assets they are creating, and how much these can be worth to their business. In most cases, apps involve a bundle of IP – not just software code, but brands, distinctive designs and characters, and potentially vast user bases. Many apps have spawned entire franchises and become global properties which require careful management to protect and exploit them.

Microsoft is providing 100 members of the Elite club developing apps for Windows 8 with an opportunity to identify your intellectual property (IP) and intangible assets, and find out what they are worth – at no charge. Don’t delay – we only have 100 profiling and valuation packages on offer, and they are available on a first come, first served basis, for a limited time period. Click here to redeem your code now.

I was invited to speak at CMAP, Loyola University, Maryland

I was fortunate enough to have Central Maryland code camp team invite me to speak at the CMAP Code Camp Fall 2012 (Where Technology and People Meet).

Sessions that I am presenting are:

You can hear from other great speakers too and you can see them at

Here is my profile at CMAP code camp website.image

The schedule is as follows:image

The Central Maryland Association of .NET Professionals (CMAP) is holding its Fall 2012 Code Camp on Saturday, December 1st, 2012 at the Loyola University Maryland Graduate Center in Columbia, MD.

The Code Camp will run from 8:30am – 5:30pm with 20-25 awesome sessions covering a wide range of database, software and portal development topics. It’s totally free. No gimmicks. No sales pitches. Enjoy breakfast and lunch at no charge while you mingle with your peers.

Address to the code camp:

Loyola University Maryland Graduate Center
Columbia Campus
8890 McGaw Road
Columbia, Maryland 21045

To register for this event, select the registration menu option.

Creating Uninstall to MSI installer for publishing apps to the Intel AppUp Center

As part submitting the app to the Intel AppUp Center, we need to create an MSI for the application. A detailed explanation is given out by Intel on how to create an MSI at

One missing step here is setting up Uninstall options somewhere so that the user can uninstall the app. This is a requirement for the application to get accepted into the AppUp Center. After a couple of trials, i will able to successfully add Uninstall shortcut to my MSI. Here is the process i followed.

Step 1. Make a batch file (Uninstall.bat) with the following call

@echo off
msiexec /x {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}

Where {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} is the product code that is found in your setup project’s product code as shown in Fig 1. Make sure you include the brackets as well.untitled

Figure 1: Product Code in Properties window

Step 2: Add the Uninstall.bat in application folder. Right click on Application Folder > Add > File > Uninstall.bat as shown in Fig 2 and Fig 3


Fig 2: Add File


Fig 3: Select Uninstall.bat file that we previously created

Step 3: Click on "User’s Programs Menu" and select folder and right click and select "Create New Shortcut" as shown below2

Step 4: In the popup dialog, Select Uninstall.bat that we previously added to the Application Folder as shown below


Step 5: Click Ok.  Change the icon of Uninstall shortcut to the Uninstall.bat.
Uninstall shortcut > Properties Window –> Icon. Browse and select the application icon.

Build the project and you should now see a shortcut to uninstall in the Program Menu