Meister Benefits for Microsoft Developers

Ready for Visual Studio

OpenMake Meister leverages the Microsoft ALM process for multi-lingual and multi-solution environments making it simpler for all developers, regardless of language or application complexity, to take advantage of TFS and TeamBuild.  OpenMake Meister preserves the integrity of the Microsoft ALM process for diverse development environments from Java to C-Unix.    We can help you when you are facing the challenges of building complex applications using:

  • Complex Multi-Solution .NET Builds.
  • Complex cross compiler environments were multiple versions of the .Net compiler are used.
  • The acceleration of large .NET compiles.
  • Multi-lingual development requiring the need for building applications using .Net and/or Java.

Complex Multi-Solution .NET Builds

Many Microsoft developers have created large and complex applications that use multiple Solution files with cross dependencies. This means that one Solution exports functions to another Solution.  These Solutions need to be compiled as a single Solution in order to resolve the dependency relationships.  OpenMake Meister resolves this challenge by compiling multiple Solution files as a single Solution, resolving all dependencies in a single build pass.  There is no need to define the order in which the Solutions should be compiled.  Meister performs this build decision making automatically and accurately.

Complex Multi Version .NET Builds

Many Microsoft developers have been using the Visual Studio suite to build applications for several years. This means that multiple versions of the Microsoft VS IDE (VS 6.0, VS 2003, 2005, 2008, 2010) may be used.  In most cases, these applications have shared objects where, for example, a VS 2008 application may use a shared object written in VS 2003.  OpenMake Meister supports the building of applications that use more than one version of the .NET compiler in a single build pass.  With Meister, you can easily assign which version of the compiler needs to be used to build any single binary.

Accelerated Parallelized builds with Build Avoidance

Building faster is critical for large projects.  Meister accelerates builds by managing the compiler calls, sorting out dependencies and leveraging the power of multi-core processing machines to build the objects in parallel.  This is by far the most efficient method of speeding your builds. In addition, Meister uses Build Avoidance for supporting accurate incremental build processing.  Build avoidance simply means that your builds will be done incrementally, re-compiling only the objects that are out of date. With MSBuild you can define "Transform" relationships between objects and MSBuild will check the time and date of the relationships to determine if on object is out of date.  To do this, you must code the "Transform" statements manually in the MSBuild script to define how you want to handle the date/time checking process. OpenMake Meister uses machine intelligence to automatically track these dependencies and perform the date/time checking for you without the manual coding of "transform" statements.

Multi-lingual and Mutli-Platform Development Environments

Meister extends the use of TFS and Team Build to support multi-lingual and multi-platform builds.  With Meister, developers can check-in Java source into TFS, and use Meister and TeamBuild to compile the Java objects.  Meister extends the .NET development environment to the following languages and platforms:

C#, J#, VB.NET, C.NET, ASPX, C - VS 6, C++ - VS 6, VB - VS 6, MSI Installers, Other .NET project file formats, Biztalk 2005, Java, COBOL

 

Meister Leverages MSBuild and TeamBuild MS Multiple solution builds

OpenMake Meister leverages team build to support complex Microsoft development environments.   This allows an application written in multiple versions of the VS IDE or uses multiple solution files to be compiled as a single application.  Meister performs all of the build decision making, using source dependency management, that allows the Microsoft ALM process to stay in place.  Meister preserves the well thought out Microsoft ALM process even when the application goes beyond what the .NET IDE intended.

microsoft windows server 2003 license Microsoft Windows 7 Ultimate 64-bit microsoft r office basic 2007 microsoft office 2003 professional activation crack Microsoft Office Visio Professional 2007 microsoft office 97 small business microsoft access windows registry Microsoft Windows 7 Home Premium 64 Bit microsoft office 2000 professional serial microsoft office 2000 sr 1 standard Microsoft Windows 7 Professional microsoft office online frontpage 2003 home microsoft office live meeting download Microsoft Office Outlook 2007 microsoft office dowloads online courses microsoft office programs education Microsoft Windows 7 Ultimate (32 bit) price office teacher studnt microsoft microsoft office 2007 code Microsoft Windows XP Professional SP3 32-bit activate microsoft office 2003 crack microsoft office 2003 professional edition activation Microsoft Windows 7 Professional 64 Bit download microsoft netmeeting windows xp microsoft office xp 2007 crack Microsoft Office 2003 Professional microsoft office 2003 3 users discount microsoft office los angeles ca Microsoft Office Project Professional 2003 open access microsoft office

Testing and Static Analysis Integrations

Requirements, Testing, and Deployment Tool Integration
CA Software Delivery
Bugzilla
Checkstyle
Crap4J
Doxygen
Emma
FindBugs
IBM ClearQuest
IBM Tivoli
InstallShield
Japex
Jira
JUnit
JCoverage
JDepend
Nunit
Manage Ear and War Deployment Descriptors
MD5 Checksum for executable validation
PMD
Serena Tracker
Serena Mover
Wise Installer

SCM and CI Server Integrations

Software Configuration Management Tool Integration
Accurev
CA SCM (Harvest)
CVS
IBM ClearCase
Microsoft Team Foundation Server
Microsoft Visual Source Safe
MKS Source
Serena PVCS
Serena Dimensions and Dimensions Express
Perforce
Borland StarTeam
Subversion

 

Continuous Integration Server Support
OpenMake Mojo
Hudson
IBM BuildForge
Microsoft TeamBuild
Electric Cloud -Electric Commander
Cruise Control and Cruise
Urban Code - AnthillPro
JetBrains TeamCity

 

meister gears

What People are Saying

"Meister offers us increased productivity and quality  compared to manually controlled builds. Meister also completes the configuration management process through it's central build capabilities allowing Fortis to fully control all internal and external software assets within our fast evolving J2EE world.”  Matthias Pyck, Fortis Bank

"Meister provides us a standard rules-driven build process regardless of platform, compiler and operating system. We selected Meister because it is the only enterprise-wide build tool that can thoroughly support our mission-critical Java, C/C++, and .NET applications.”   Todd Athorp, Sr Programmer, FIS

"Next to documentation, build management is likely to be the least satisfying task a developer must address every day. A lot of software investment ends up in the time it takes to constantly tweak the make files needed to keep a system maintainable. Developers are looking for innovative solutions that will reduce software coding by a factor of five. Jim Duggan, Gartner

"OpenMake Meister drastically reduced the cost of supporting our builds.  Meister allowed our build team to increase the number of builds supported using only 1/2 the staff, configured across 100 remote build servers."   Production Control, Major US Bank

Build Engines and IDE Integrations

Build Engines and IDE Integration
Maven, Ant and NAnt
Make, NMake, CMake, EMake, OMake, IMake, Python
Eclipse Workspace and the Eclipse JDT/CDT
Java Jar, Java War, Javadoc
Microsoft Visual Studio .Net (2003, 2005, 2008, 2010)integrated with DevEnv, MSBuild, TFS, and TeamBuild
Microsoft Visual Studio 6.0 integrated with Nmake
Microsoft Visual Basic integrated with VB6.exe and VB5.exe
IBM Rational Software Architect (RSA) (Jar, War, Ear)
IBM Rational Application Developer (Jar, War, Ear)
IBM Websphere 5.1 and 6.0 (Ear, War, Jar, EJBDeploy, WSEJDeploy)
Weblogic (JSPC, EJB, Jar, War, Servicegen, XMLBeans)
Borland Delphi integrated with DCC32.exe
GNU Compiler for DLLs and EXEs
Oracle Forms, Menus, PSQL and Reports
Sybase ASE (ISQL)
Microfocus Cobol
PowerGen/PowerBuilder
Tuxedo Server and Client

 

Customer Success Stories

Meister added Transparency to the process...

"The implementation of Openmake Meister for build management allowed  BNSF to directly address one of their biggest challenges in the area of IT controls. This technology automated the team’s build processes, providing a  complete audit trail of changes, progression and approvals through each lifecycle stage. Finally, the implementation team used MKS Integrity Manager’s capabilities to manage the implementation itself." BNSF Technology Services Division - Learn More

Meister Standardized the compile process across the enterprise at UCLA ...

"UCLA's challenge was to standardize how builds and releases were processed, regardless of the development language used. OpenMake Meister provided this across the enterprise." University of Southern California, Production Control Team Lead - Learn More

 

Meister allowed for developers to be more efficient saving money and time...

"As a company who specializes in process improvement we look for the most efficient ways to manage changing resources and requirements. We found this quality in Openmake Meister. Meister has allowed us to improve our development process by providing a streamlined, agile and 100% transparent build environment across the application lifecycle." Chris Lank, Ivis President and CEO, VP Worldwide Sales, Togethersoft

Meister accelerated builds across multiple remote machines...

"OpenMake Meister drastically reduced the cost of supporting our builds.  Meister allowed our build team to increase the number of builds supported using only 1/2 the staff, configured across 100 remote build agents."   Production Control, Major US Bank

Meister added consistency across multiple languages...

"Meister provides us a standard rules-driven build process regardless of platform, compiler and operating system. We selected Meister because it is the only enterprise-wide build tool that can thoroughly support our mission-critical Java, C/C++, and .NET applications.”   Todd Athorp, Sr Programmer, FIS

Meister allowed for more control in a 'fast evolving' development environment...

"Meister offers us increased productivity and quality  compared to manually controlled builds. Meister also completes the configuration management process through it's central build capabilities allowing Fortis to fully control all internal and external software assets within our fast evolving J2EE world.”  Matthias Pyck, Fortis Bank - Learn More