Windows Azure Table Storage Explorer

23. February 2012

I needed a tool that would allow me to manage my Windows Azure Table storage and came across the TableXplorer by the folks @ ClumsyLeaf software. Awesome tool.

Windows Azure

BlogEngine.NET 2.5.0.6 prepared for Windows Azure

19. February 2012

Same blog. Different space. I spent a day or two making changes so that BlogEngine 2.5 can be deployed to Windows Azure and it’s almost complete. I have a few finishing items to clean up including using Azure Storage for Membership. Once I have the bits finished I’ll zip them up for all to download.

image

imageimage

.Net Framework 4.0, C#, Windows Azure

foursquare for Windows Phone 7.5

28. December 2011
So I came across a foursquare app that someone had about 60% done and decided to use this app as a way to get familiar with WP7.5, Silverlight for WP7.5, OAuth, and some additional API’s. 
 

Access Approve Screen

Logon Screen

Main Screen

clip_image002

clip_image004

clip_image006

 

 

 

Friends Screen

Check-In Screen

Communication Failure

clip_image008

clip_image010

clip_image012

Microsoft Windows Phone 7, Silverlight

Merry Christmas

24. December 2011

376164_2940633762794_1469698558_3928649_532056003_n

General

Windows Azure Toolkit For Windows Phone 7 Dependencies

20. November 2011

Listed below are the dependencies to install Windows Azure Toolkit For Windows Phone 7.

image

Here is the other dependency list during setup.

 

image

Long lists. Good thing I just rebuilt my development workstation this weekend.

Microsoft Windows Phone 7, Visual Studio 2010, Windows Azure Toolkit For Windows Phone 7

SOLVED: Visual Studio 2010 AdoNetEntityDataModel templates and Entity assemblies are missing

19. September 2011

First, a little back ground on how I found it and why.

Since I initially installed Visual Studio 2010 a number of things have changed on PC, including the un-installation of SQL Server 2008, the install of SQL Server 2008 R2, and the installation of Entity Framework 4.1. The problem is that Visual Studio 2010 installation, basically, has hooks in to all of these and when one changes or something should go wrong you are left hanging out on a cliff wonder why templates are missing among other things.

It all started with research and articles I saw said to, first, reinstall service pack 1. Unfortunately, that started throwing all kinds of popups looking for MSI packages and skipping them resulted in a FAILED Service Pack 1 reinstall. Second, was to completely uninstall Service Pack 1 and then uninstall Visual Studio 2010 and you know what I say to that? Take a long walk off of a short pier. Why? That’s the EASY answer and it also gives you ZERO incite as to why it happened. So I did some digging.

First, I tried to find SOME of the files that the service pack said were missing by doing a Google Bing search and I came across the the “Deploying Visual Studio Components Individually” article on MSDN (here). In that article I found the missing MSI packages listed in the “Components to Install After Visual Studio 2010 is Installed” section.

Second, I tried executing the missing MSI packages from the Visual Studio 2010 Installation CD and for the Microsoft SQL Server 200 R2 items I received a newer version is installed. Obviously, this is because SQL Server 200 R2 already had its Service Pack applied.

Thirdly, I found the Microsoft Visual Studio 2010 ADO.NET Entity Framework Tools package in that list. This is the exact package I was looking for but when you execute the MSI from the installation CD it says it must be run from setup, so I ran the Unattended Installation Command from the command line and not only did it install the templates but it also installed the missing assemblies.

BINGO.

clip_image001

clip_image002

Solution:
At the command line, execute the following statement from the Visual Studio 2010 installation CD.
%CDDRIVE%\WCU\EFTools\ADONETEntityFrameworkTools_enu.msi USING_EXUIH=1 /log "dd_ADONETEntityFrameworkTools_enu_MSI.txt"

 

ENJOY!

 

**NOTE: After running the MSI install you should re-apply Service Pack 1. This fix will all Service Pack 1 to update the Entity assemblies.

HOWTO: Deploy files to the Axapta client from the AOS Server

16. September 2011

You can deploy files, register assemblies, and pretty much deploy anything down to the client in Microsoft Dynamics Axapta 2009 using the SysFileDeploymentFile, SysFileDeploymentDLL, and adding them to the SysFileDeployer.filesToDeploy class.

I needed to deploy and register an Axapta assembly that contained a WCF Service Proxy along with the app.config.

Here is the class to deploy and register the assembly:

   1: class SysFileDeployment_PortalWCFService extends SysFileDeploymentDLL
   2: {
   3:  #Define.regasmCommand(@'c:\Windows\Microsoft.NET\Framework\v4.0.30319\RegAsm.exe')
   4: }
   5:  
   6: public Filename filename()
   7: {
   8:     return 'Portal.WCFService.dll';
   9: }
  10:  
  11: protected void register(boolean atReboot)
  12: {
  13:      ;
  14:  WinAPI::setCurrentDirectory(this.destinationPath());
  15:  //TODO Check regasm executable exists on client?
  16:  WinAPI::shellExecute(#regasmCommand, strfmt('"%1" %2', this.destinationPath()+this.filename(),'/codebase'));
  17: }
  18:  
  19: protected void unRegister()
  20: {
  21:      ;
  22:  WinAPI::setCurrentDirectory(this.destinationPath());
  23:  //TODO Check regasm executable exists on client?
  24:  WinAPI::shellExecute(#regasmCommand, this.destinationPath()+this.filename()+' /unregister');
  25: }

Here is the class to deploy the app.config:

   1: class SysFileDeployment_DevAppConfig extends SysFileDeploymentFile
   2: {
   3: }
   4:  
   5: protected FilenameSave destinationPath()
   6: {
   7:     return xInfo::directory(DirectoryType::Include);
   8: }
   9:  
  10: public Filename filename()
  11: {
  12:     return 'app.config';
  13: }
  14:  
  15: protected FilenameOpen sourcePath()
  16: {
  17:     return xInfo::directory(DirectoryType::Include);
  18: }

 

And finally the changes to the SysFileDeployer:

   1: private static container filesToDeploy()
   2: {
   3:     //return  connull();
   4:  
   5: /*
   6:     return [classNum(class1), classNum(class2), ... ]
   7: */
   8:     return [classnum(SysFileDeployment_DevAccountService), classnum(SysFileDeployment_DevAppConfig)];
   9: }

You need to copy these files to your AOS Server(s). In this case I placed them in the Include directory located @c:\Program Files (x86)\Microsoft Dynamics AX\50\Client\Share\Include.

Finally, you need to delete all the usage data for the SysFileDeployer on all the client machines.

image

The next time you run the client you get this message:

clientFileDeployment

Enjoy..

Big thanks to Greg @ http://gregondax.wordpress.com/2009/07/23/spell-check-text-box-example-of-a-wpf-control-in-ax/

Microsoft Axapta 2009

RFID Client Application Load Workflow

28. August 2011

What our RFID Client Application does before you even see the landing page.

RFID Client Initial Loading Workflow

C#, Portfolio, Programming, WPF, WCF, .Net Framework 4.0

Field Receipts–Android Mobile Edition

18. August 2011


Continuing to improve my JAVA and Android SDK skillset by creating mobile versions of some of our existing applications. This one is a mobile version of a field receipts application that allows our customer’s technicians receive shipments in the field.

image

image image

Authentication

Select Biz/Division

Select Business

image image image

User Details

Receipt Search

Search Results

Portfolio, Android SDK, Java

Warehouse Management–Dynamics Ax 2009 Bulk Transfers

18. August 2011


Business Problem
Logistics needs the ability to create individual or bulk transfer journals in order to either move items between bin locations in the same warehouse or to change the inventory dimensions on items in stock.

Solution
Using the current warehouse management application, include a new module that allows logistics to quickly locate inventory, apply new inventory dimensions, and post the transfer journal to Microsoft Dynamics AX 2009.

Technologies:
.Net Framework 4.0, Silverlight 4.0, WCF, MVVM, Microsoft Dynamics 2009

Bulk-Transfers Start Page:

image


Office Style Ribbon Bar And Search Panel:

image

Inventory Search:

image

Search Results:

image


Invalid destination dimensions validation:

image


Inventory with new destination dimensions added to journal:

image


Posting: Transfer Journal Information

image

.Net Framework 4.0, C#, Microsoft Dynamics Ax 2009, Portfolio, Silverlight, WCF, MVVM