Texo what’s Next
The first main thing is Xcore support. It is something requested often by several users. I am almost done with it, so should be there shortly. An interesting next xcore-step is to see if it is possible to integrate the Texo annotations models into the Xcore editor. This so that people don’t need to maintain a separate annotations model.
Another technology I have worked with the past years is Mondrian, it can be interesting to see what/if Texo (runtime) can be integrated with Mondrian.
Recently I have gotten quite interested in micro-service architectures because of their elegant scalability and robustness capabilities and nice decomposition approach. I have some research topics/questions I would like to explore here, further developing Texo in the direction of a micro-service architecture. This is for me probably one of the most interesting areas for 2015!
Related to micro-service architectures is the topic of no-sql datastores. No-sql datastores are better (than relational stores) in supporting distributed data storage, making them suited for micro-service architectures. Would be nice to extend Texo to support different no-sql databases.
A long (really long) while back I had a chat with people from the EMF Client Platform. It is very interesting to make the Texo runtime layer suitable as a ECP persistence backend, there seems to be a perfect fit there!
Having said the above, my plan for this year is to get to an official release and real version 1.0, and then participate in the subsequent official Eclipse release.
I am also very interested in working with others who want to collaborate and contribute. Texo can be split in 2 main parts: generation and runtime behavior providing JSON/XML webservices. Both interesting areas to contribute to. I mentioned several topics above, but other ideas are also welcome! Feel free to contact me directly if you want to participate (mtaal_at_elver.org).
Thanks for reading and I hope this blog post helps to give Texo a try and possibiy contribute. Visit the Texo wiki for more information. Let me know if you have any questions or remarks on the EMFT newsgroup or forum!