Developer Product Briefs

DevPartner Studio 9.0 and Postbuild 2008

Reviews of new products for developers.

DevPartner Studio 9.0
Compuware Corp. is now shipping the latest version of DevPartner Studio 9.0, a suite of code-review tools that helps developers quickly detect, diagnose, and resolve software errors; maximize code performance; and ensure optimum code coverage and testing in Visual Studio applications.

DevPartner Studio 9.0 scans Microsoft ASP.NET application source code to find security problems and coding errors before they become deeply embedded in the code base. The security-scanning feature checks each line of ASP.NET code for more than 200 security vulnerabilities and suspicious behaviors, such as incorrect use of cryptography APIs, insecure use of .NET code attributes and permissions, and insecure use of COM and P/Invoke. Error-detection scanning catches problems with unsupportable code, runtime errors, or mishandled exceptions in Visual Studio .NET, Visual C++, and Visual Basic code.

DevPartner Studio 9.0 offers integrated reporting, producing code-quality reports that managers and team leads can review easily using a Web browser. Customizable reports are provided for a range of reporting needs, including code quality, code review, error detection, performance, code coverage, and more.

DevPartner Studio 9.0 also supports 32-bit application development on Microsoft Windows x64 platforms, as well as a number of new .NET Framework technologies, including: Visual Studio 2008 and Visual Studio Team System 2008, Windows Server 2008, .NET Framework 3.5, Windows Presentation Foundation (WPF), LINQ, and ASP.NET AJAX Extensions. It also supports legacy applications built with Visual Studio 6.0, Visual Basic 6.0, Visual C++ 6.0, Visual Studio .NET 2003, and .NET Framework 1.1.

DevPartner Studio 9.0
Compuware Corp.
Price: Contact vendor for pricing
Web: www.compuware.com
Phone: 800-521-9353

Figure 1
[Click on image for larger view.]

Postbuild 2008
Xenocode has announced that it is shipping Postbuild 2008 for .NET, a code obfuscation and deployment solution for Windows developers. Xenocode Postbuild allows software developers to deploy .NET apps in a single, secure executable that runs on any Windows system, with or without .NET Framework. The 2008 edition of Postbuild includes support for the latest .NET platforms and technologies, including Visual Studio 2008, .NET 3.0 and 3.5, WPF, and LINQ.

Postbuild allows developers to convert .NET binaries into native executables that run with or without an installed .NET Framework, or with a mismatched version of the framework. The system packages all application dependencies -- including components, DLLs, runtimes, and services -- into a single executable. File-system data, registry keys, and Windows services can be directly embedded within the executable and virtual machine resources are visible to the executing application without any modifications to the host device. Virtualization also allows applications to emulate the behavior of privileged applications under non-privileged user accounts.

Postbuild obfuscation techniques include the renaming of symbolic metadata -- such as class, variable, and method names -- into meaningless characters; manipulation of program control flow within the IL bytecode, editing branch instructions generated by compilers, inserting decoy branches, and re-ordering instruction sequences; applying counter-analysis techniques to executables to prevent popular decompilers from processing the binaries; and watermarking that allows per-instance customization information to be embedded into the visible text and internal binary structures within the assembly.

Postbuild also includes integrated code-optimization capabilities, including metadata reduction, transparent compression, and dead-code pruning, as well as dead and duplicate literal elimination.

Postbuild 2008
Xenocode
Price: $1,599 (five-developer license); $1,999 (Developer Suite; includes Xenocode Fox and Xenocode Postbuild)
Web: www.xenocode.com
Phone: 877-223-3551; 1-206-774-8769 (outside the United States)

About the Author

Written/compiled by the editors of Visual Studio Magazine.

comments powered by Disqus

Featured

  • Cloud-Focused .NET Aspire 9.1 Released

    Along with .NET 10 Preview 1, Microsoft released.NET Aspire 9.1, the latest update to its opinionated, cloud-ready stack for building resilient, observable, and configurable cloud-native applications with .NET.

  • Microsoft Ships First .NET 10 Preview

    Microsoft shipped .NET 10 Preview 1, introducing a raft of improvements and fixes across performance, libraries, and the developer experience.

  • C# Dev Kit Previews .NET Aspire Orchestration

    Microsoft's dev team has been busy updating the C# Dev Kit, a Visual Studio Code extension that enhances the C# development experience by providing tools for managing, debugging, and editing C# projects.

  • Hands On: New VS Code Insiders Build Creates Web Page from Image in Seconds

    New Vision support with GitHub Copilot in the latest Visual Studio Code Insiders build takes a user-supplied mockup image and creates a web page from it in seconds, handling all the HTML and CSS.

  • Naive Bayes Regression Using C#

    Dr. James McCaffrey from Microsoft Research presents a complete end-to-end demonstration of the naive Bayes regression technique, where the goal is to predict a single numeric value. Compared to other machine learning regression techniques, naive Bayes regression is usually less accurate, but is simple, easy to implement and customize, works on both large and small datasets, is highly interpretable, and doesn't require tuning any hyperparameters.

Subscribe on YouTube

Upcoming Training Events