As pervasive computing expands and becomes more complex, the Applications Framework has become part of our product mix. Eurotech offers the branded service ESF™ or Everyware Software Framework.
Single board and small systems have little need for a comprehensive application framework - you can develop in the language of your choice and get good results. Even with basic Linux or Microsoft tools and simple OS extensions, you can establish practical 1:1 communications to known devices or maybe to a browser interface. But as pervasive applications scale to thousands and tens of thousands of disparate devices, with each offering evolving function and interrupted communication, more is needed.
Application Frameworks are a hotly contested battleground for IP control in the 21st century, in the same way the OS was the focus in the 20th century. All the leading players support 'open' standards. All of them are incompatible. Eurotech helps the OEM work through this issue by embracing and supporting all and any of the application frameworks, and adapting the elements best suited to the OEM's needs.
We have multiple systems installed with each of the following:
- Microsoft .NET- Commercial product, RAND unit license or built into MS OS license
- OSGI - Mostly GPL and Linux, Strong Java component. Some nominal RAND unit License elements such as the Oracle JVM
- Others - many innovative 3rd parties have comprehensive solutions
Whatever the application framework you choose, ESF is, by definition, Everyware™, and Eurotech, alone among the embedded technology suppliers, will engineer an Applications Framework into your system, from silicon to firmware to software to middleware.