This site uses cookies. By continuing to browse our trusted site, you are agreeing to our use of cookies.
OKLearn moreWe may request cookies to be set on your device. We use cookies to let us know when you visit our websites, how you interact with us, to enrich your user experience, and to customize your relationship with our website.
Click on the different category headings to find out more. You can also change some of your preferences. Note that blocking some types of cookies may impact your experience on our websites and the services we are able to offer.
These cookies are strictly necessary to provide you with services available through our website and to use some of its features.
Because these cookies are strictly necessary to deliver the website, refusing them will have impact how our site functions. You always can block or delete cookies by changing your browser settings and force blocking all cookies on this website. But this will always prompt you to accept/refuse cookies when revisiting our site.
We fully respect if you want to refuse cookies but to avoid asking you again and again kindly allow us to store a cookie for that. You are free to opt out any time or opt in for other cookies to get a better experience. If you refuse cookies we will remove all set cookies in our domain.
We provide you with a list of stored cookies on your computer in our domain so you can check what we stored. Due to security reasons we are not able to show or modify cookies from other domains. You can check these in your browser security settings.
We also use different external services like Google Webfonts, Google Maps, and external Video providers. Since these providers may collect personal data like your IP address we allow you to block them here. Please be aware that this might heavily reduce the functionality and appearance of our site. Changes will take effect once you reload the page.
Google Webfont Settings:
Google Map Settings:
Google reCaptcha Settings:
Vimeo and Youtube video embeds:
Software Development and the Bitness Challenge
/in .NET, Java, JNBridgePro, Perspectives, Tips and Examples /Since 64-bit processors were introduced about ten years ago, they have become the default on both desktop and server machines. With a larger addressable process memory space, wider range of representable integers, and greater floating point precision, what’s not to like? For software developers that need to support both 32- and 64-bit machines, it’s a […]
What does “Any CPU” really mean?
/in .NET, JNBridgePro, Microsoft, Perspectives, Tips and Examples /There’s a new “Prefer 32-bit” option in Visual Studio 2012 that tripped us up, and can trip you up too. Running through some standard JNBridgePro test examples recently, we were surprised that the examples didn’t work, and the embedded Java side failed. The examples were created using Visual Studio 2012, set Any CPU, and, since […]
Build 2013 Impressions
/in Build conference, Microsoft, Perspectives /I recently came back from Microsoft’s Build 2013 conference in San Francisco, where Microsoft’s latest technologies are introduced to developers. Much of the conference was devoted to technology related to Metro/Modern Windows/Windows Store apps, and also to Windows Phone, neither of which are relevant to JNBridge’s mission. However, there were a few things that caught […]
Instantiating Generic Collections
/in JNBridgePro, Tips and Examples /We had a question from a user recently asking how to instantiate certain generic collections in Java-to-.NET projects. Some of the things that were discussed are of interest to the general community. The user had a .NET method that was proxied to Java. The method had several parameters, one of which was List<string>, and the […]
Creating a .NET-based Visual Monitoring System for Hadoop
/in Developer fatigue, Hadoop, JNBridgePro, Labs /Report on the status of all the nodes in a Hadoop cluster by creating a .NET-based monitoring application that provides a snapshot of the entire Hadoop cluster in real time.