Our Software Design Philosophy
During the course of past projects, Diesel Software! has consistently utilized modular software design and object-oriented principles, resulting in an extensive library of reusable software components. Whenever possible, we incorporate this functionality into new applications, thereby reducing the development efforts. This is the primary reason why we can deliver superb quality at an exceptionally competitive price.
Optimal Custom Software Solutions
In addition to utilizing our own software components, we take full advantage of the latest software technologies and programming languages. Expert understanding of the broad spectrum of available development tools allows us to select the optimal approach for any given application.
Although Diesel Software! specializes in the development of applications for the Web and Microsoft Windows® line of operating systems, past projects have also entailed applications written for Palm, UNIX, Motif, Linux, and various types of microcontrollers.
Among the software technologies available to us, C++, Visual Basic, Java, PHP, ASP, CGI-BIN, SQL, Microsoft Foundation classes, ATL, ActiveX, STL, and COM have proven to be the most versatile and applicable to the majority of customer requests.
Computer-Based Control and Automation
Nonetheless, software is not our only area of expertise. In order to consistently deliver turnkey custom solutions, our engineers must stay abreast of the most up-to-date hardware approaches. These talents are particularly important in Machine Vision and Instrument Control applications. Diesel Software! is especially well poised to develop computer based control systems for industrial and laboratory equipment, including the development of the equipment itself. Our experience with PLC, microcontroller, digital and analog circuits, and other embedded control approaches will ensure optimal design for any control application.
|