So what is the aim of this blog? My hope is to cover, in a no-nonsense manner, aspects centered on Real-Time and Embedded Systems (RTES) Software. My key areas of experience and/or interest are:
- Programming – mainly C and C++
- Design – “Real-Time” UML
- Platforms – Real-Time Operating Systems (RTOS) and Embedded Linux
Orthogonal to this is looking at Competency and Training relating to RTESs, significantly:
- How well do we prepare graduates for developing software for RTESs?
- Can e-learning replace Instructor-led-training (ILT)?
- Can we define a set of skills and knowledge that characterise competency for RTES development?
- Is Software Engineering Engineering?
Finally I will likely splatter my postings with random thoughts and observations derived from my love of gadgets (king among them is my iPhone), being a geek-Dad (seeing what my kids are learning at school) and involvement in the wider embedded systems community through being a track chair for the Embedded Systems Conferences (ESC).