Lorenzo Bettini

Lorenzo BettiniLorenzo Bettini is a Researcher (Assistant Professor) in Computer Science at Dipartimento di Informatica, Università di Torino.
His research interests are design, theory and implementation of programming languages (in particular Object-Oriented languages and Network aware languages).
Home page: http://www.lorenzobettini.it

Vincenzo Caselli

Vincenzo CaselliVincenzo Caselli is graduated in Electrical Engineering in 1991 at the University of Bologna. Since 1996 he has been working as an independent consultant and Java trainer for several Italian software houses. He began working as a developer in Delphi and other visual IDEs with AS/400-based companies. Soon he shifted his focus to Java and began to propose Swing client/server multi-layered solutions to his customers. He also worked in the web development area with several frameworks (Struts, Hibernate, Spring, JSF, and GWT) in different fields (banking, manufacturing, healthcare, and e-learning). Since 2006 he collaborated with IBM in projects based on Eclipse RCP and SOA and in 2009 co-founded RCP Vision with Francesco Guidieri.  He is interested in every consultancy and training activity aimed to improve the productivity and quality of the software development process, possibly by using open-source products.

Add some spice to your application! (using EMF Parsley in your UI)

EMF is widely used, since it’s without any doubt the most powerful modeling project around.
But how quickly you can get a UI out of your model?
Just pick some Parsley, a new Eclipse Modeling project, and spread it into your project: you decide how much spicy you like it. It’s up to you: you may range from picking simple widgets (like trees and tables) or more complex components (forms and parts).
Either way, what you will get is your UI in a matter of minutes!
Moreover, with the Parsley DSL (based on Xtext/Xbase) you can push customization very far away, and very quickly.
Are you looking for a rapid way to connect your UI to a persistence layer? Parsley is integrated out-of-the-box with any EMF persistence framework around (XMI, Teneo, CDO).
Are you using runtime platforms other than RCP 3, let’s say RAP or Eclipse 4? No worry: it’s well integrated also with them.
Under the hood, it transparently uses the top of modeling techniques, like EMF databinding, dependency injection (Google Guice), polymorphic dispatch and some other cool stuff. Anyway, if you want, you can ignore these technical details, they are just there, to boost your development process.
In this talk we will briefly describe the main features of EMF Parsley and we will demo the implementation of an RCP application using EMF Parsley in a few minutes. We will show how applications implemented with Parsley can be seamlessly ported to RAP.
EMF Parsley was first presented at EclipseCon 2013, Germany, and it reached the Top 10 Talks.