|
Software Development ServicesWe provide professional software development and programming services based on our continuously updated in-depth software engineering skills and the experience we gained in our past and present involvement in numerous technically challenging development and research projects.
We are experienced in the development of the following applications and features:
- graphic user interfaces (GUI)
- CAE/CAD/CAM systems development (schematic capture, circuit simulation, PCB layout, ASIC/IC layout, etc.)
- compiler and byte-code interpreter development
- text and source code scanners and parsers
- automotive electronics, test systems, Controller Area Networks (CAN)
- telecommunications systems (modem, fax and audio/video transfer equipment; programming according to ITU-T recommendations)
- data acquisition and real-time data logging
- database systems, database query languages
- internet and web applications
- pattern recognition, speech recognition
- data compression
- image and video processing
- multi-lingual applications, localisation/internationalisation
- scientific and algorithmic applications; e.g., graph theory, artificial intelligence (AI), neural networks (NN), genetic algorithms (GA), fractals
- etc.
- C/C++
- MFC (Microsoft Foundation Classes), Windows API
- Visual Studio (Visual C++, Visual Basic, etc.)
- .NET (C#, VB.NET, ASP.NET, J#)
- Java (Applets, Servlets, JSP)
- Web Programming (PHP, ASP, CFML, CGI/Perl, .NET, JavaScript, XML/XSLT, etc.)
- other high-level programming languages (Pascal, Fortran, Prolog, Lisp, Cobol, etc.) on request
- low-level programming languages (firmware, assembler, embedded systems programming) on request
- Windows / Win32 (Windows XP/2000/NT/Me/98/95)
- Linux/Unix, X11/Motif, Unix-Shells, etc.
- MS-DOS
- Java Interpreter/Virtual Machines
- RDBMS (Relational DataBase Management Systems), SQL (Structured Query Languages)
- Web Server, Web Browser
- embedded systems, processor programming/development systems, DSPs, PLD/PAL, Firmware, Assembler, etc.
- device and driver programming (on request)
We can not possibly list all the software projects which we developed or helped to develop over time. We restricted the listing to software applications and products for which this website provides detailed additional information. The following information should give you an idea about the type of software development projects and programming tasks we are able to take on.
|
Bartels AutoEngineer®
Bartels AutoEngineer is a professional EDA system including Schematic Editor, PCB Layout Editor with Autoplacement and the world-famous Bartels Autorouter® in Rip-Up/Retry technology, CAM Processor and CAM View modules, ASIC/IC design system with IC mask editor and automatic cell placement and routing.
Features include:
- fully programmable through in-built User Language with compiler and byte-code interpreter
- object-oriented hierarchical design database
- in-built RDBMS system with SQL implementation
- user-programmable multi-lingual user interfaces (English, German, etc.)
- algorithmic/heuristic solutions to numerous NP-complete problems (automatic placement and autorouting for PCB/IC/ASIC design, optimized CAM data generation for numerically controlled machines, etc.)
Programming Language(s) and/or Development System(s):
- mainly C, with some Assembler, C++, Win API, etc.
Target System(s):
- Windows XP/2000/NT/Me/98/95(/3.11)
- Linux/Unix
- HP-UX
- Sun Solaris
- X11/Motif
- MS-DOS (Protected Mode)
more >>
|
|
CarLog - COM Port and CAN Bus Data Acquisition
CarLog is a Windows application for real-time CAN (Controller Area Network) and COM port data logging with plot display/output. CarLog is mainly used as an engineering tool for the development and test of automotive electronics.
Features include:
- modules for serial/COM port communication and for accessing data from various third party CAN (Controller Area Network) adapters
- supports different transmission protocols and/or data formats (CAN-Bus, GPS systems, third party specifications, COM text/binary, etc.)
- real-time data logging, time resolution and/or time stamp accuracy down to 1 millisecond
- simultaneous input from different input devices
- different plot displays (line plot, bar chart, etc.)
- plot zoom functions
- import/export from/to external files
- multi-lingual user interfaces (English, German)
Programming Language(s) and/or Development System(s):
Target System(s):
- Windows XP/2000/NT/Me/98/95
more >>
|
Software Development Services • © 2024 Manfred Baumeister • Updated: 02 October 2009, 15:46 [UTC]
|