| |
| |
| |
| Overview |
|
The Artige Company is actively promoting the conversion of Windows* applications to utilize open source-based resources, and providing services to assist other companies in their effort to reduce their operating costs. Our experience has found that open source applications can be constructed to an industrial strength level using readily available technologies. These technologies are the same ones that have been deployed on proprietary platforms, except that there is no upfront cost required to obtain the desired functionality. Especially considering the fact that many enterprise applications require database capability, one would be hard pressed to justify procuring a proprietary SQL-capable system. As an added benefit, we have found that open source technologies rely upon simpler algorithms and practices than proprietary resources, making for an overall more satisfying construction, deployment and maintenance experience. |
| |
| |
|
Specifically, we have been converting Windows* DNA applications to run on the Red Hat** or Fedora Core operating systems. The prime candidates are those applications still running on Windows* NT servers since Microsoft is no longer supporting that OS for free, but Windows 2000 systems are candidates too. By the term Windows* DNA applications, we mean those COM / DCOM applications that most often accessed SQL Server databases through ADO. They would have been written using Visual Basic or perhaps Visual C++ languages. If the Windows* DNA application were an Internet or web-based application, then an IIS server would have been part of the picture, running ASP web pages. |
| |
| |
|
In addition to converting old Windows application to run on Linux platform, we are now currently targeting the Linux platform for new applications. This is being done for both traditional x86 architecture applications and also for our embedded processor products. |
| |
| |
|
So what does a Windows* to Linux application conversion entail? To start with, we use a one-to-one mapping of technologies as follows: |
| |