software skills
Obviously, possession of advanced skills and techniques is important to the software development process, and all Auvation's software experts are highly skilled. Successful projects have demonstrated our expertise in:
- Operating Systems and Platforms
- Microsoft including Windows 7, Vista, 2000, XP and CE
- Unix (Sun, Hewlett-Packard, etc.) and Linux
- Apple Macintosh
- Microsoft Pocket PC software
- Development Technologies
- Object-oriented analysis and design (using UML, Booch, Schlaer-Mellor)
- Languages including C#, C++, C, Java, Ada, Fortran, Visual Basic, Lisp and assemblers
- XML and web services
- Microsoft Windows Presentation Framework (WPF)
- .NET, MFC
- COM and ActiveX
- Web technologies including ASP.NET, JSF, JavaScript, HTML and VRML
- X/Motif graphical user interface design and construction
- Oracle, SQL Server, MySQL, Access and other databases
- Microsoft Excel 'add ins'
- Simulation and Modelling
- 3D visualization, including OpenGL graphics library, NURBS graphics etc.
- Standards and Protocols
- ARINC 615A, ARINC 665, ARINC 739
- Communications protocols (TCP/IP, X-25 etc.)
- STEP (ISO STandard for Exchange of Product model data).
- SOAP (Simple Object Access Protocol)
- Compiler generation with LEX and YACC
- MALPAS static analysis, LDRA Testbed
Because most of our projects are at the leading edge, the skills set is expanding all the time.
