Case Studies

Implementation of existing compiler and IDE on .NET platform

Service: re-engineering existing compiler and IDE to implement them on new .NET platform
Solution type: desktop application
Business area: software development
Period: 06.2004-current

Key problems

The existing compiler and IDE is a software tool with a long history. It is intended for fast development of business applications, including features like automated creation of database applications and other ways of cutting time needed for application development.

Arcadia’s customer, who is the developer of the programming language and IDE, decided to implement it on .NET platform to extend it so that to take full advantage of the .NET Framework. The new compiler will be integrated with the .NET Framework, making all .NET Framework 2.0 libraries easily available to programmers, while maintaining compatibility with the syntax and features of the existing programming language. This will enable programmers to use their knowledge to build and deploy .Net applications for all of the platforms supported by .NET (Desktop, Web, and Mobile), including XML Web services and ASP.NET pages, and to integrate that code with code written in other .NET languages.

    To take advantage of full .NET platform power the existing programming language was redesigned and new language was developed. There were two main tasks:
  • New programming language compiler implementation;
  • New programming language IDE implementation as plug-in for existing IDE.

Solution

Arcadia’s team implemented all needed features of the IDE, including the main IDE features:

  • Form editor
  • Report editor
  • ASP.NET editor (web-pages)
  • Compact framework support
  • Text editor supporting highlighting, folding, quick class browsing
  • Class browser
  • Refactoring
  • Dataset generator
  • Debugger.

Development tools

  • MS Source Safe 6.0
  • Test Track Pro v. 6.1
  • Microsoft Visual Studio 2005, C#

Technologies used

  • Microsoft Windows XP/Vista
  • SharpDevelop v 2.0
  • .NET framework 3.5

Duration and scope

54 months / ~ 500 person-months

Arcadia has a profound experience working with .NET and DotNetNuke technologie

Contacts

30 korp. 2A, Zanevskiy pr.,
St. Petersburg, 195112, Russia

Tel: +7 812 610 59 55,
       +7 812 610 59 58
Fax: +7 812 610 59 57

E-mail:

Read about our product, Anacta Tools project planning instruments

Anacta Tools is Compatible with Windows® 7

Microsoft Certified Partner

© Copyright 1993-2010 by Arcadia, ZAO