Die technische Projektumgebung

Bei der Entwicklung von Bildverarbeitungs­anwendungen für die Medizintechnik (AX, CT, MR, XP), ist unser Know-how in der technischen Projektumgebung ein zentraler Baustein.
 

Entwicklungsumfeld

  • Programmier­sprachen/Skriptsprachen:
    C#, C/C++, Python, Matlab
  • Web-Technologien:
    ASP.NET, JavaScript, CSS, XML, (D)HTML
  • Bibliotheken für UI, Grafik, Algorithmen und Bildverarbeitung:
    .NET, WPF, WCF, ASP.NET, STL, ITK, Boost C++, CUDA, OpenGL, OpenCL, OpenCV, OpenGV
  • Prototyping-Plattformen in der Medizintechnik:
    MevisLab, FLIP, eXtensible Imaging Platform
  • Software-Techniken:
    MVVM, Design Patterns, CleanCode Development
  • Parallelisierung mit OpenMP, MPI, TPL
  • Plattform:
    MS Windows PC, Multi­prozessorsystem
  • Konfigurations­management:
    Team Foundation Server (TFS), ClearCase
  • Requirement Engineering/Reporting
    TFS, Caliber, Rational Clearquest, iRMA
  • Unified Modeling Language:
    Rational Rose, Enterprise Architect
  • Software Development
    OOA/OOD, V-Model 97, V-Model XT (XT = Extreme Tailoring)
     

Entwicklungsumfeld

  • Agile Software Development:
    • Agile Methods
      Pair Programming, Test Driven Development, Refactoring, Codereviews
    • Agile Process
      Extreme Programming (XP), Scrum, Test Driven Development
  • Software Development:
    • OOA/OOD, V-Model 97, V-Model XT (XT = Extreme Tailoring)
  • Usability Engineering & User Experience Designer:
    • Kontextanalysen
    • Nutzerforschung
    • Interaktionskonzeption
    • Prototyping
    • Visual Design
    • UI Front-End Entwicklung
    • Usability Evaluation und Usability Validierung