среда, 14 мая 2014 г.

Vision

There often exists some impicit level of semantics in software implied by application-specific usage of IT terms and domain logic. For example, the Order, represented by POJO plays the domain-specific role of Document in some kind of enterprise system. If we introduce the level of indirection between technical, like POJO and concrete domain objects, it could be the subject of programming by itself.
In actually, technical representation POJO Order becomes generatable instance of meta-model object Document, represented, for example in EMF Ecore model, with instructions on how to transform it into text.
I am currently developing ClassSupplier that allows to instantly load generated classes in client runtime.
Everyone is welcome to participate!

Later I am going to develop DSL for purpose mentioned above, that would extensively use ClassSupplier. The technologies of choice for it is Xtext and Xtend. Again, if you could help with this, please feel free to contact me.
Thank you for reading!

четверг, 8 мая 2014 г.