We Build Quality

 Software Systems

Languages

Click to expand

  • Environments

    Real-Time, Low Latency, Multi-threaded, Multi process. Distributed, Design patterns, embedded.

  • Software Architecture

    Software Architecture using object oriented analysis with design with UML, Development software process across full life cycle, UML, Design patterns, Agile, Scrum, SDLC, Distributed software systems. Team / Technical leads and project management, software engineering process management.

     

    C++ (Latest standards C++11x/C++0x)

     

  • Boost

    (incl. ublass/lapack, LinPack), TCP/IP, Open MP, Open SSL.

  • Microsoft Visual C++

    version1.5 through to 2013 inclusive

  • Windows Mobile/CE

    • Microsoft DDK (driver development kit), File Filters, IP Filters, driver install, services, firewall.

     

    • Win32-API, DLL, RPC, MAPI( Mail-API) , ActiveX/COM+ ,OLE, MFC, explorer/desktop shell-extensions.

     

    • Direct Sound, Direct Show, Filters, Video, SDK, Direct X, OpenGL WIA, Direct 3d. WPF , MS Expression Design.

     

    • QT (multi-platform GUI-API by Troll-Tech) for use in post analysis Telecom report application.

     

    • Borland Builder Enterprise including VCL, RAD Studio.

     

  • ‘C’ and Embedded ‘C/C++’ (Firmware)

     

    • Various compilers and target chipsets, ARM3, ARM7, ARM9, Texas Instruments, Motorola, Mathias, Atmel , Misra-C, Debuggers, JTAG, schematics, MSP430 , IAR, embedded workbench, GCC-tool chain, (GDB etc.) CC, Wind River, eclipse, code blocks Misra-C, Debuggers, JTAG, schematics, microcontrollers, Radio frequency, mesh networks. Native apps and TinyOS. RSA.

     

    • Lexical analysers and parsers LEX, YACC, Buffalo, and RCTP Parsers.

     

    • RTOS Kernel implementation (memory manager, Multithreading kernel, timers, Mutex’s, sync objects) thread safe MAC/UDP/TCP/IP stack on ARM. Control software for other applications, Touch screen displays.

     

    • Comms. RF, CDMA, RLTS (real time location systems), RF tags, embedded Display panels, Audio, LCD colour.

     

    • Linux, Free RTOS and windows CE/mobile plus platform builder and BSP’s, ALSA,UDP/TCP Multithreading.

     

    • In-house RTOS Implementation of “Memory manager Kernel”, “Pre-emptive Multi-threading OS kernel: timers, threads, Sync, Comms. Kernel: Multi-threaded Comms. Kernel IP/UDP/TCP stack (link to application layer), mode switching.

     

     

  • Assembler

    086 Intel & AMD +SSE, MMX, MASM, TASM, Intel VC, SIMD graphic engines and DSP, 68000, 6800, Atmel,MSP430, assembler, IAR, PICSs and TI (Texas Instruments), ARM7, ARM9, micro-controllers ASM, RTOS-kernel.

  • Databases

    ODBC, ADO, (C++ and C#.net), My-SQL, SQL-Lite, Microsoft-SQL Server, Data mining (Telecoms). Aircraft Avionics configuration, Government electronic patient records, payment systems, intranet reporting, Multimedia server.

     

    Telecoms: (Embedded C, C++)

     

    TCP/IP, UDP,MAC, IP, Kernel-Firewall, 802.x, RF, wireless, CDMA chips n bits, modulation, spectral theory, remote sensors , ISDN, E1,E2,SS7,ISUP,C5, CTI, OSI-Model, ARINC, pipes, RPC, IPC, MAP, Codecs, VOIP, RS232/485, FAX, MELP, CELP SPI,CAN-bus, Blue tooth, modulation schemes, monitoring and data mining of network international data traffic, Modem, ASN1, ASN2.

     

    Graphics: (C/ C++, embedded ‘C’)

     

    Implementation of 3D Rendering pipeline and rasterization /Virtual reality engines, Quaternion, texture mapping, Lighting models, Terrain rendering of large data sets, Open GL, GL-ES, GDI plus, win32 , FTLK, Direct X, Direct 3d, SDL (Linux and windows), sprite engines, Graphics hardware drivers, Developed windowing systems and controls ,e.g. many User interface components (embedded), Haptics, Graphics server for glass cockpit and glass cockpit editor for a major airlines (multi billions dollar). Voxel visualization. Invented fundamental graphic operations, faster than any on the net.

     

     

  • C#

    Applications, MS-SQL, MySQL, GUI, forms, XML parsers, Doc-view, Digital signature, Database( MS-SQLMySQL), XML, HTML, Intranet / Internet Reporting via ASP (Active Server Pages) and C#, PDF Generation. TCP / IP, Comms.

     

  • Python

    Wing IDE, Twisted, Zope, WIX, PGP + other libraries.

  • SCM

    Subversion (SVN) and Trax, IBM Clear case (Windows/Linux), Source Safe, StarTeam, Dimensions, Bazaar.

  • Standards

    ISO 9001/9002 conformant, ETSI (European Telecommunications Standards Institute), ITU, ARINC 661, DO-178B-levelA (safety critical), MISRA-C, Various other standards.

  • Hardware Interfacing

    Port analyzers, logic analyzers, Oscilloscopes, spectrum analyzers, tracing. IRQ’s’, Instrumentation, Altium (embedded FPGA Soft cores / Xilinx web Pac / IP), protocol analyzers, hardware/microelectronic schematics.

     

  • Tools

    Presagis-VAPS-XT, Esteral Scade suite (training course), CUDA , Eclipse, Code blocks, Docomatic, VM-Ware, Virtual Box, Virtual PC, lint, Linux-Bash, VI, Grep + Linux tools, make, nmake, NSIS.

  • Software Packages

    3D Studio Max, (Word, Visio, Excel), Windows, Solaris, Linux, SCADA Intellution IFIX.

  • Meta-Programming

    STL, Rouge wave

  • Other

    • Sun’s Java SDK 1.0 (Native Applets and Java virtual machine applets, multimedia, and forms)
    • Delphi (testing of in house Com+ Macro objects)
    • Pascal
    • Fortran-7 and Prolog
    • Visual Basic
    • XML