Accessing and handling WndProc in USD

Everything in Windows is a window, from buttons to dialogs to everything in between. Same principle still applies to WPF applications such as USD. I recently had a requirement that I needed to release some external resources in USD before the AgentDesktop was destroyed. To do that, all I had to do was to add […]

Continue Reading

Detect unsaved changes in USD session

One would have assumed that detecting changes made in any of the hosted apps within a USD session should be something pretty straightforward, right? It turns out to be that no, it’s not as easy… USD 4.1 introduced some functionality that is still buggy and it doesn’t detect these pending changes, so I had to […]

Continue Reading

Enable real-time notifications of external hosted apps in USD (Unified Service Desk) with WMI

Today’s post is about something I had recently implemented for my customer’s USD project. Over the years I’ve delivered multiple projects with Microsoft CCF, CCA and now USD.Regardless of the version the framework lacks of functionality to notify the AgentDesktop that something has gone wrong for any of the external hosted apps. There a few […]

Continue Reading

Visual SOS – Visual Studio extension to debug managed applications through SOS

Visual SOS is both an executable and extension for Visual Studio that leverages the debugger engine available in Windows in conjunction with SOS debugging extension. It’s similar to having Windbg embedded into Visual Studio but in a much simpler way, because it exposes some of the most commonly used commands just a click away. Visual […]

Continue Reading

Simplicity – Native Java bridge for .NET Developers

Introduction Today’s world is fast paced and agile, this is more evident when we talk about technology, and particularly software development. In order to be competitive, organizations and developers must produce high quality software that aims to leverage existing libraries, thus reducing development, testing time and efforts. In the past, developers had to port or […]

Continue Reading

SIF (Service Integration Framework) on github

Hi Community, Please find here https://github.com/angelhernandezm/SIF-Service-Integration-Framework the source code for SIF. SIF was a project I started working on to overcome some of the limitations and issues found in CCF, CCA and USD. One of the design principles was to have less dependencies in assemblies that are required to be distributed along with the solution, […]

Continue Reading

Recipe – Extract exception details in Java (JVM) from a JNI C++ solution

Hi Community, Today’s recipe is about a nifty way to extract useful and detailed information from exceptions thrown in JVM . As part of this personal project I’m currently working on, I needed to interact with some Jar files that are handled by JVM through JNI and C++. One of the features required was to […]

Continue Reading

Recipe – Recursively find specific files on Windows through C++ lambda expression

Hi Community, I’m sorry for having been “absent” in the past few months, but I had been commuting (7 months)  interstate working on this important project for this department in federal government. I hope to catch up with the blogging and continue contributing as I have done in the past. Today’s post is about a […]

Continue Reading

Goodbye MVP Program (2006 – 2016) – Welcome MVP Reconnect

Hi Community, As usual, I’d like to share with you a recent change to my MVP status. After 11 years, I am not an MVP recipient any longer. I recently had a lengthy conversation with my MVP lead and she gave me the news and I took it easy, but now I am member of […]

Continue Reading