Unique Industry Expertise
Our specific domain knowledge helps us understand business ideas behind the project thus building important basis for effective implementation.
Our specific domain knowledge helps us understand business ideas behind the project thus building important basis for effective implementation.
Customer
Today the Customer is a global software developer that helps organizations to understand better business and economic data, the lifeblood of the Information Age, through innovative BI solutions. Over the past sixteen years, thousands of users in industries like energy, transportation, healthcare, consulting, banking, government, agriculture, academia and insurance have come to rely on Customer’s solutions to gain insight into their data and streamline operations.
Challenge
The project was divided into two parts – Compiler for .NET aligned language and Custom Integrated Development Environment, which helped programmers to develop forecast programs and modules. Custom IDE and Compiler for .NET aligned language are the main parts of the platform, which allows to create solutions for the businesses, government agencies and research organizations interested in harnessing the power of raw to inform decision making and streamline operations.
Solution
OnCleverSoft developed industrial-level .NET compiler for custom .NET aligned language, which was described by the customer in a language specification. This solution was developed using all modem technologies and principles of compiler development. It allows the customer to compile his own programs written on this language into the standard .NET assemblies, which are to be executed under .NET CLR. This solution gives the opportunity to develop the applied solutions on the custom language for the standard .NET platform and to simplify integration of these solutions with .NET application developed with other languages.
Moreover, based on .NET compiler mentioned above, OnCleverSoft has developed a new version of Custom IDE to allow applied developers to create, design and publish .NET WinForms applications for end customers. This IDE was based on wide design-time support features provided by .NET CLR.
Results
The result of the joint work of the customer and OnCleverSoft Company was the successful delivery, implementation and usage of the developed application. Customer started using the developed solutions in his own business processes in order to provide the end clients with .NET applications intended for business forecast.
Technologies and tools
Technology domains: Software Architecture, .NET Compilers, Windows Forms
Technologies & tools: .NET Framework 2.0, COM, ATL, MFC, Custom Framework
Language: C#, C++/CLI