NuMega

Last updated
NuMega Technologies, Inc.
IndustrySoftware
Founded1987;35 years ago (1987) in Nashua, New Hampshire, United States
Defunct1997;25 years ago (1997)
FateAcquired by Compuware
HeadquartersNashua, New Hampshire
ProductsSee § Notable products

NuMega Technologies, Inc. (also known as NuMega), was a software company founded in 1987 by Frank Grossman and Jim Moskun in Nashua, New Hampshire. The company developed a Kernel mode debugger, now SoftICE, for DOS and the Windows NT family. [1]

Contents

In 1995, the company acquired the Marquis Computing, Inc. assets VB/CodeReview and VB/FailSafe, [2] and hired its president, Hank Marquis to manage NuMega Visual Basic products. [3]

In December 1997, the company was acquired by Compuware, when it became NuMega Labs of Compuware. [4] Less than a year after moving to Merrimack, the development lab was effectively shut down on 11 June 2007. [5] In June 2009, Compuware sold the former NuMega products, the intellectual property and transferred the remaining staff to a UK-based firm named Micro Focus. [6]

Mark Russinovich, a software developer who now serves as CTO of Microsoft Azure, started his career at NuMega. [1]

Hank Marquis, who served as a Leadership Partner at Gartner, joined Numega with the acquisition of Marquis Computing Inc. [7]

Notable products

Notable employees

Related Research Articles

VBScript is an Active Scripting language developed by Microsoft that is modeled on Visual Basic. It allows Microsoft Windows system administrators to generate powerful tools for managing computers without error handling and with subroutines and other advanced programming constructs. It can give the user complete control over many aspects of their computing environment.

SoftICE is a kernel mode debugger for DOS and Windows up to Windows XP. It is designed to run underneath Windows, so that the operating system is unaware of its presence. Unlike an application debugger, SoftICE is capable of suspending all operations in Windows when instructed. Because of its low-level capabilities, SoftICE is also popular as a software cracking tool.

<span class="mw-page-title-main">Visual Basic .NET</span> Object-oriented computer programming language

Visual Basic, originally called Visual Basic .NET (VB.NET), is a multi-paradigm, object-oriented programming language, implemented on .NET, Mono, and the .NET Framework. Microsoft launched VB.NET in 2002 as the successor to its original Visual Basic language, the last version of which was Visual Basic 6.0. Although the ".NET" portion of the name was dropped in 2005, this article uses "Visual Basic [.NET]" to refer to all Visual Basic languages released since 2002, in order to distinguish between them and the classic Visual Basic. Along with C# and F#, it is one of the three main languages targeting the .NET ecosystem. As of March 11, 2020, Microsoft announced that evolution of the VB.NET language has concluded.

PurifyPlus is a memory debugger program used by software developers to detect memory access errors in programs, especially those written in C or C++. It was originally written by Reed Hastings of Pure Software. Pure Software later merged with Atria Software to form Pure Atria Software, which in turn was later acquired by Rational Software, which in turn was acquired by IBM, and then divested to UNICOM Systems, Inc. on Dec 31, 2014. It is functionally similar to other memory debuggers, such as Insure++, Valgrind and BoundsChecker.

<span class="mw-page-title-main">Microsoft Visual Studio Express</span> Integrated development environment

Microsoft Visual Studio Express is a set of integrated development environments (IDEs) that Microsoft developed and released free of charge. They are function-limited version of the non-free Visual Studio and require mandatory registration. Express editions started with Visual Studio 2005.

<span class="mw-page-title-main">SharpDevelop</span>

SharpDevelop is a discontinued free and open source integrated development environment (IDE) for the .NET Framework, Mono, Gtk# and Glade# platforms. It supports development in C#, Visual Basic .NET, Boo, F#, IronPython and IronRuby programming languages.

Dotfuscator is a tool performing a combination of code obfuscation, optimization, shrinking, and hardening on .NET, Xamarin and Universal Windows Platform apps. Ordinarily, .NET executables can easily be reverse engineered by free tools, potentially exposing algorithms and intellectual property, licensing and security mechanisms. Also, code can be run through a debugger and its data inspected. Dotfuscator can make all of these things more difficult.

DevPartner Fault Simulator is a software development tool used to simulate application errors. It helps developers and quality assurance engineers write, test and debug those parts of the software responsible for handling fault situations which can occur within applications. The target application, where faults are simulated, behaves as if those faults were the result of a real software or hardware problem which the application could face.

C# and Visual Basic .NET are the two primary languages used to program on the .NET Framework.

Dynamic program analysis is the analysis of computer software that is performed by executing programs on a real or virtual processor. For dynamic program analysis to be effective, the target program must be executed with sufficient test inputs to cover almost all possible outputs. Use of software testing measures such as code coverage helps increase the chance that an adequate slice of the program's set of possible behaviors has been observed. Also, care must be taken to minimize the effect that instrumentation has on the execution of the target program. Dynamic analysis is in contrast to static program analysis. Unit tests, integration tests, system tests and acceptance tests use dynamic testing.

CodeRush Classic is a refactoring and productivity plugin by DevExpress that extends native functionality of Microsoft Visual Studio.

<span class="mw-page-title-main">Windows Error Reporting</span> Crash reporting technology

Windows Error Reporting (WER) is a crash reporting technology introduced by Microsoft with Windows XP and included in later Windows versions and Windows Mobile 5.0 and 6.0. Not to be confused with the Dr. Watson debugging tool which left the memory dump on the user's local machine, Windows Error Reporting collects and offers to send post-error debug information using the Internet to Microsoft when an application crashes or stops responding on a user's desktop. No data is sent without the user's consent. When a crash dump reaches the Microsoft server, it is analyzed, and information about a solution is sent back to the user if available. Solutions are served using Windows Error Reporting Responses. Windows Error Reporting runs as a Windows service. Kinshuman is the original architect of WER. WER was also included in the ACM hall of fame for its impact on the computing industry.

BoundsChecker is a memory checking and API call validation tool used for C++ software development with Microsoft Visual C++. It was created by NuMega in the early 1990s. When NuMega was purchased by Compuware in 1997, BoundsChecker became part of a larger tool suite, DevPartner Studio. Micro Focus purchased the product line from Compuware in 2009. Comparable tools include Purify, Insure++ and Valgrind.

DevPartner is a set of software development and testing tools developed by NuMega, acquired by Compuware in 1997, which on June 1, 2009 sold it to Micro Focus. There are two versions: one for native and .NET Windows applications, and another for Java applications. It is currently sold by Micro Focus.

<span class="mw-page-title-main">Visual Studio</span> Code editor and IDE

Visual Studio is an integrated development environment (IDE) from Microsoft. It is used to develop computer programs including websites, web apps, web services and mobile apps. Visual Studio uses Microsoft software development platforms such as Windows API, Windows Forms, Windows Presentation Foundation, Windows Store and Microsoft Silverlight. It can produce both native code and managed code.

TestPartner is a GUI software testing tool from Micro Focus that is intended to enable software development project teams to functionally automate and test application Graphical User Interfaces, with the goal of being able to accomplish more application testing in a given amount of time than could be performed manually. On 6 May 2009, Micro Focus announced the purchase of the Quality Solutions part of Compuware which included TestPartner. Borland acquired the rights and support of TestPartner as Silk Test Partner, but the product has been discontinued in favor of Silk Test and will continue to provide support only.

Process Monitor is a tool from Windows Sysinternals, part of the Microsoft TechNet website. The tool monitors and displays in real-time all file system activity on a Microsoft Windows or Unix-like operating system. It combines two older tools, FileMon and RegMon and is used in system administration, computer forensics, and application debugging.

Sauce Labs is an American cloud-hosted, web and mobile application automated testing platform company based in San Francisco, California.

Visual Basic .NET was released by Microsoft in 2002 as a successor to the original Visual Basic computer programming language. It was implemented on the .NET Framework 1.0. The main new feature was managed code. Programmers familiar only with Visual Basic would probably have encountered difficulties working with the new version or adapting existing programs for it.

Perforce, legally Perforce Software, Inc., is an American developer of software used for developing and running applications, including version control software, web-based repository management, developer collaboration, application lifecycle management, web application servers, debugging tools and Agile planning software.

References

  1. 1 2 Mark Russinovich on #64Podnutz (2:00/1:03:09)
  2. "NUMEGA DEVELOPS SMARTCHECK DEBUGGER FOR VISUAL BASIC". TechMonitor. 1997-07-23. Retrieved 2022-02-13.{{cite web}}: CS1 maint: url-status (link)
  3. "NuMega Technologies acquires Marquis Computing, Inc. Products!". 1995-12-30. Archived from the original on 1996-12-30. Retrieved 2022-02-13.
  4. "Compuware Corporation Announces It Has Completed The Acquisition Of NuMega Technologies, Inc". Compuware News. 1998-12-02. Archived from the original on December 2, 1998. Retrieved 2012-02-17. (Archived)
  5. Announcement on Matt Pietrek's blog: http://blogs.msdn.com/matt_pietrek/archive/2007/06/11/r-i-p-numega-lab.aspx
  6. "Acquisition of the Testing & ASQ Business of Compuware - Micro Focus". 2009-05-06. Archived from the original on 2013-03-10. Retrieved 2012-12-05.
  7. "Better Error Traps Coming for Coders". BYTE. McGraw-Hill Companies, Inc. 1997-03-01. Archived from the original on 2009-05-06. Retrieved 2022-02-13. (Archived)