Consulting
We support all phases of your project development or only dedicated project phases. As you wish, we closely collaborate with your core development team or work on clearly defined individual tasks. We collaborate in your project definition, requirement analysis, software architecture, improve development infrastructure, research and development, documentation, quality assurance, maintenance and customer integration projects.
Linux Porting
We are porting Linux to your embedded platform. We initially set up your embedded Linux system and advise on your development environment, customized to your needs. We develop and test custom drivers. In case of defects we are working with your hardware engineers to identify and solve them.
iPhone Application Development
We design, implement and integrate custom applications for iPhone and iPod touch. We define application scope in close collaboration with you or implement your specification.
Integration and Customization
We integrate existing solutions into your platform. We improve and customize them according to your needs.
Prototyping Embedded Systems
Either you have a software stack, but no embedded platform yet. We chose a standard embedded platform and port your software stack to it allowing you to demo or review your code on an embedded platform.
Generic Software Development
We also develop cross-platform desktop applications and tools.
Quality Assurance Services
We support improving your in-house testing strategy. We work with you in selecting tools and frameworks for test automation. We also write test plans and implement unit level and system tests. We understand pragmatic solutions may be the appropriate response to your schedule needs: We also support non-formalized ad-hoc performance and functionality testing.
Training
We prepare customized training sessions according to your needs either in-house or at our site in Berlin. Or when working in your project as consultants, we take care of knowledge transfer on-the-job.