what languages openEHR components are released in depends heavily on who wants to build them, and the available resources, as well as what they are used for. In the current IT world, developers seem to want more Java and .Net based languages, and this probably also corresponds more to the availability of new developers. So I guess most developments are more likely to focus on these languages. The specifications are published so that anyone can implement in any language. I hope that if openEHR becomes popular, there will be more and more of these.
The openEHR foundation itself is a non-profit organisation, and as you can imagine does not have unlimited resources to build software, so some of these implementations may take time to appear. Another issue which I think is more important than language is runtime interfaces. Components written in many languages can be interfaced by COM, and presumbly, .Net infrastructure; most languages can produce DLLs for Windows and .so or other kinds of libraries for the unixes. The ability to interface trusted components is key to building large systems without having to do everything yourself. Hope this helps... - thomas beale - If you have any questions about using this list, please send a message to d.lloyd at openehr.org