What is Kevoree?
Kevoree project aims at enabling distributed reconfigurable software development. Build around a component model, Kevoree leverages model@runtime approach to offer tools to build, adapt and synchronize distributed systems.
Extensible, this project already offers runtime for JVM, Android, Arduino but also for virtualization management such as VirtualBox. In short Kevoree helping you to develop your adaptable software from Cloud stack to embedded devices !
Make it easy
Kevoree offers an abstraction model that makes easier the manipulation of concepts such as Nodes, Components, Synchronization groups and Communication channels in distributed software systems.
Modeling explicits the nodes and the topology of distributed systems. As a system representation, Kevoree allows the model itself to be distributed across the nodes to share the cluster oraganization.
Event driven, scalable
Build around asynchronous model, Kevoree allows design of asynchronous communication, asynchronous synchronization.
Licensed under LGPL and maintained by the community on GitHub.
Because long living system must evolve while serving, our approach takes care about HotSwap functionality.
Build your own cloud
Particular software always need particular optimization. Embeddeding your own adaptation layer in Kevoree cluster allows you to build your own cloud.
Kevoree uses The YourKit Java Profiler for Performance Tuning.
YourKit is kindly supporting open source projects with its full-featured Java Profiler.
YourKit, LLC is the creator of innovative and intelligent tools for profiling Java and .NET applications. Take a look at YourKit's leading software products: YourKit Java Profiler and YourKit .NET Profiler