Professional Services

We offer services in software engineering for new solutions, as well as porting your existing code and applications across platforms. We have developed products in a broad range of different areas.

System Engineering

Our Approach…

We use well known and suitable software-engineering methods tailored to the development process of individual IT-solutions and components. For the business analysis and system design steps, we use established and proven object oriented software engineering methods. We implement solutions using standard products for operating systems and server applications. As programming languages, we use C++ or Java or whichever language is the most suitable. Techniques like reusable components, prototyping, rapid application development and computer aided software engineering are used to support the development processes.

Our Experience and our Tools…

Our software-engineering experience begins with component software through middleware for EDI-communication and continues up to full features vertical market solutions for the medical market. Our low-level system programming experience starts with simple communication interfaces for medical analyses hardware through our own frameworks and goes up to highly complex cross-platform porting projects on MS-Windows and Apple macOS and iOS. We use well-known and proven development methods and techniques supported by industry-standard and our own applications for all of our development projects.

Our analysis and design is supported by our UML tools. Software Development is done using Apple Xcode, VisualStudio by Microsoft and JetBrains’ tools. On the Database side we have most experience with Oracle and PostgreSQL. As a 4GL Tool we are using Omnis Studio from Omnis Software.

Cross-Platform Development

We have good skills in developing Cross-Platform solutions for the Macintosh and Windows environments, either based on a existing application that already runs on one platform or starting from the scratch following your product vision. We are supporting any Microsoft and Apple macOS and iOS operating systems and taking care of interoperability- and portability-requirements as needed.

wxWidgets

An Open Source C++ Cross-platform Framework

Since our departure with C++ in 1987 we have worked with quite a few c++ frameworks, some for very specific domains, other with a very broad scope like application development.

In this course we have also developed our own frameworks e.g. for word-processing or for cross-platform application development. In late 1998 we came across a call for help in porting a open source GUI-framework named wxWindows to the MacOS. We studied the framework (available on Windows, Linux, Solaris etc.) and came to the conclusion that a joint effort might brings us farther than continuing with our own source base. Thus the port for MacOS classic and MacOS X (using Carbon) came to life. We then began the port started to use wxWidgets in our own projects and have been happy with it since. Have a look at the wxWidgets homepage for more information!

If you need consulting or engineering services with your wxWidgets project on macOS, please contact us at csomor@advancedconcepts.ch.