Complimentary Personalized Workshop
Developing embedded and connected devices is tricky and complex. Ensuring your architecture is well structured is essential, as is choosing the right platform and hardware. ICS' complimentary architectural assessment workshops offer you a venue to get answers to complicated questions, uncover issues you may not have thought about, and gain valuable insight from software engineering experts with hundreds of successful projects to their credit.
This valuable workshop helps you reduce risk for a new application on a new platform, and provides independent validation of internal decisions.
We'll help you best navigate the path toward creating better software. During your workshop, our engineers will review your existing plans and code base, and suggest enhancements or alternative options, if appropriate.
We'll help answer essential questions, such as is your chosen operating system optimal for your planned application? Is your selected hardware appropriate? How can you leverage your existing software stack? How can you make your software more testable? What are the performance considerations and level of risk? We can even guide you on creating a new architecture from the ground up. And we'll follow up your session with a report documenting the workshop's key takeaways, as well as recommendations for next steps.
About the Workshop
In this half-day (4-hour) session*, which is tailored to your specific needs, we'll examine the strengths/weaknesses of your current architecture. We can also help you with the following, as time permits:
- Review your architectural documents, code artifacts and ideas
- Determine how best to structure and build your new system, including approaches that separate the business logic from the UI
- Provide insight on Qt/QML best practices
- Create a rough architecture sketch to get you started
- Select the right hardware and OS
- Review your current UI/UX and advise on improvements