Product Development
Design Lifecycle
Whether you're building a software only or hardware and software product, your design will follow certain mandatory steps.
We can help you setup the right design environment and help you plan to ensure you're properly equipped for success and don't overlook any step.
We have a complete 360° view when building a hardware product, thinking about software and manufacturing right from the start, all as one unique product.
Hardware
Draft technical specification & risk analysis
----------------
We develop your electronics and mechanical features based on your product specifications. We estimate the BOM to have clear view of your costs
----------------
Design, stack-up and parts specifications are matured until compliant with assembly industrial process. We start building the DFM requirement with suppliers to validate the product design
----------------
Prototyping stage to validate all designs and prepare qualification tests for R&D stage completion. EVT products are as mush as possible representative of final products
----------------Tooling and test bench development start along with the first production assembly off-line with the factory in order to validate the quality of all parts. Initiate a new qualification phase for certifications as well as define the production process needs
Software
Specification definition
----------------
Specify development and test requirements
----------------
Software architecture and milestones definition
----------------
Design code and features based on initial architecture definition and specifications
----------------
Catch basic failures to reduce QA phase
----------------Beta test. Deployment test of EVT products in real life settings and long run testing
----------------Manual run of predefined tests to ensure maximal quality and security for users and device
----------------
Deploy software on production units and test
Our board range of partners help us complete our offer, providing:
Ergonomic & rendered product design
Official certification and complete laboratory tests
UI and UX design for web and mobile applications
Packaging manufacturing
Global logistics, drop shipment and supply chain management
Electronics & Mechanical Engineering
Electronics Integration
Electronics and test boards design
Use cases:
Custom electronics boards, automated test benches
Thermal Analysis
Computer & sensor monitoring
Use cases:
Fans & fanless designs, thermal safety and tests
Structural Analysis
Design and material validation
Uses cases:
Mould and tooling analysis, mechanical optimisation
Optical Engineering
Lens system design
Use cases:
LED/LCD/DMD Imaging for video projectors, cameras
Software Engineering
Embedded software
Use cases:
OS and driver setup, OTA or wired updates, build system and management, boot optimisation, test suite
AI & Machine Learning
Use cases:
Automated data processing, pattern and trigger recognition, autonomous decision making
Computer vision
Use cases:
Object labelisation, detection, tracking.
Image reconstruction.
RGB, Fisheye, TOF cameras
WebRTC & Security
Use cases:
Device remote access and control, video and audio live feed. Remote security, status and reporting
Continuous Integration Setup
Continuous Integration (CI) is key to a fast and bug free software development process.
Often treated as "we'll deal with this later" we actually believe putting this process in place right from the start will save you days if not weeks of debugging and architecture upgrades later down the track.
We can help you define the best software building structure early on, using the architecture you want to best serve your needs, budget and use cases:
CI setup on your existing product or right away in your new development
Scrum and Agile process
Development/ Build system/ Test CI / Automatic release systems static