Sleep Peacefully as Maven Tycho Build your Product !
Unearth Eclipse Modeling FrameworkAnnamalai Chockalingam
schedule 9 months agoSold Out!
Eclipse Modeling Framework is and has always been a popular project within the Eclipse Community. Many a times EMF is compared to JAXB and called as a Bean or Pojo Generator from Class Diagram. But definitely its lot more than than. This talk is to explore and unearth the potential of using EMF in your Project beyond a Class Diagram to Java Model Generator.
CONSUMING an EMF MODEL in UR ECLIPSE UI - Importance of .EDIT PluginAnnamalai Chockalingam
schedule 9 months agoSold Out!
Out of my 10yrs of Eclipse Consulting, what i have realised is most of our Eclipse Projects use EMF as the standard modelling framework. But many of us do not use the .EDIT plugin that is generated by EMF. We proudly talk about EMF being a Code Generator which can give us the Model as well as the Controller.
But how to use this Controller becomes a question and we find alternative ways of solving this issue by implementing the same using Eclipse API like writing our own Content and Label Providers, Our Own Property Descriptors, Hooked up Model Refresh.
All of us know how to generate an EMF Model. There are many good tutorials online to teach you that. But there is very limited documentation on how to use the .EDIT Plugin in your code. This talk is to revolve around how to use .EDIT and customise it to your needs. This would save you a lot of time and avoid rewriting of the generated code.
This Talk would be an extract of a book content that i am writing. The article
Natural Language Based Query Engine for Eclipse Modeling Framework
Searching in big databases is the need of the hour. With ever growing applications and customer base, quicker search over the data helps you survive. Modeling Frameworks sit at the core of modern software. The increasing complexity of business requirements are reflected in the increasing complexity of the modeling framework. What if you could query the complex models within seconds? This is just one use case of VIATRA Query.
VIATRA Query is an Eclipse project. Initially conceived by the Budapest University of Technology and Economics, VIATRA is an Event-driven and Reactive Model Transformation Platform. We have used VIATRA Query to create a small search engine for Ecore models of EMF using Natural Language Based Rule Engine and would like to share our experience with it.
VIATRA Query enables the user to query the EMF models without having to manually traverse them. Complex queries can be converted into patterns. Parameters to models can be passed at runtime, something which is crucial to any query engine. The idea of creating a search engine using VIATRA Query opens up new and innovative ideas of working with Eclipse Modeling Framework. To know more about the algorithm behind this technology or how we made it work, please join us at the Eclipse 2017 Summit!
Eclipse Bundle RecipesGunnar Wagenknecht
schedule 1 month agoSold Out!
The Eclipse Platform is based on OSGi and OSGi is a model to modularize Java applications at runtime. Unfortunately, not all Java libraries provide the necessary metadata required for OSGi. Thus, if developers want to consume a library, they have to generate the OSGi metadata themselves. This problem is solved by the Eclipse Bundle Recipes project. It provides a library of templates (the “recipes”) and tools that can be used to create OSGi bundles. You have a library that you'd like to use in your OSGi project? Then stop by in this session and see if the Eclipse Bundle Recipes (EBR) project already has a recipe for your. You will learn how easy it is to consume libraries from Maven repositories and turn them into OSGi bundles. We will also demonstrate how the recipes and build system can be deployed in to create bundles at large scale and consumed in your builds. Last but not least, we will also show you how to contribute recipes to the EBR project.
The Vert.x WayNaresha K
schedule 2 months agoSold Out!
- You earn 30 bonus points on your first activity on every new conference.
- You earn 1 point when others like your proposal.
- You spend 1 point when you like others' proposal.
- You spend 10 points when you propose a session.
- You earn 100 points when your proposal is selected.
- Encourage your Colleagues and Friends to like your proposal to increase its score.
- You should consider sharing your proposal on popular Social Networks.