{"id":383,"date":"2018-07-05T17:25:18","date_gmt":"2018-07-05T15:25:18","guid":{"rendered":"https:\/\/www.nikostotz.de\/blog\/?p=383"},"modified":"2018-07-06T14:14:28","modified_gmt":"2018-07-06T12:14:28","slug":"first-eclipse-democamp-in-eindhoven-a-great-start-and-even-greater-community","status":"publish","type":"post","link":"https:\/\/www.nikostotz.de\/blog\/first-eclipse-democamp-in-eindhoven-a-great-start-and-even-greater-community\/","title":{"rendered":"First Eclipse DemoCamp in Eindhoven: A Great Start and Even Greater Community"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-387\" src=\"https:\/\/www.nikostotz.de\/blog\/wp-content\/uploads\/2018\/07\/audience-1024x576.jpg\" alt=\"\" width=\"640\" height=\"360\" srcset=\"https:\/\/www.nikostotz.de\/blog\/wp-content\/uploads\/2018\/07\/audience-1024x576.jpg 1024w, https:\/\/www.nikostotz.de\/blog\/wp-content\/uploads\/2018\/07\/audience-300x169.jpg 300w, https:\/\/www.nikostotz.de\/blog\/wp-content\/uploads\/2018\/07\/audience-768x432.jpg 768w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/p>\n<p>Yesterday, we held the first Eclipse DemoCamp ever in Eindhoven, at the Altran office. About 40 people from a dozen different companies joined in and enjoyed the nice dinner buffet.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-medium wp-image-392\" src=\"https:\/\/www.nikostotz.de\/blog\/wp-content\/uploads\/2018\/07\/marcV-200x300.jpg\" alt=\"\" width=\"200\" height=\"300\" srcset=\"https:\/\/www.nikostotz.de\/blog\/wp-content\/uploads\/2018\/07\/marcV-200x300.jpg 200w, https:\/\/www.nikostotz.de\/blog\/wp-content\/uploads\/2018\/07\/marcV-768x1152.jpg 768w, https:\/\/www.nikostotz.de\/blog\/wp-content\/uploads\/2018\/07\/marcV-683x1024.jpg 683w\" sizes=\"auto, (max-width: 200px) 100vw, 200px\" \/>Marc Vloemans of Eclipse Foundation kicked off the DemoCamp with a short introduction: DemoCamps are about showing the great work members of the Eclipse community contribute \u2013 committers and users alike. Marc emphasized the possibilities of sharing the work between different groups and projects, vastly simplified by the Open Source concept.<\/p>\n<p>Next up was Karsten Thoms of itemis. He swept the audience with an awesome intro \u2013 go see it if you have the chance, for example at the <a href=\"https:\/\/wiki.eclipse.org\/Eclipse_DemoCamps_2018\/Bonn\">DemoCamp Bonn<\/a> next week or (most probably) <a href=\"https:\/\/www.eclipsecon.org\/europe2018\">EclipseCon Europe<\/a> in October! Without spoiling the fun, let\u2019s say it gave A New Hope \u2026<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-medium wp-image-390\" src=\"https:\/\/www.nikostotz.de\/blog\/wp-content\/uploads\/2018\/07\/karsten-300x200.jpg\" alt=\"\" width=\"300\" height=\"200\" srcset=\"https:\/\/www.nikostotz.de\/blog\/wp-content\/uploads\/2018\/07\/karsten-300x200.jpg 300w, https:\/\/www.nikostotz.de\/blog\/wp-content\/uploads\/2018\/07\/karsten-768x512.jpg 768w, https:\/\/www.nikostotz.de\/blog\/wp-content\/uploads\/2018\/07\/karsten-1024x682.jpg 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/>Karsten reported on the many changes he and more than 100 other community members contributed to the Eclipse Platform for the Photon Release Train. He showed lots of examples of the general speed improvements of Eclipse Photon. Also, the Run Configuration\u2019s \u201cAdd all required Plug-ins\u201d button finally fulfills its promise!<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" style=\"clear:left\" class=\"alignleft size-medium wp-image-391\" src=\"https:\/\/www.nikostotz.de\/blog\/wp-content\/uploads\/2018\/07\/MarcH-300x169.jpg\" alt=\"\" width=\"300\" height=\"169\" srcset=\"https:\/\/www.nikostotz.de\/blog\/wp-content\/uploads\/2018\/07\/MarcH-300x169.jpg 300w, https:\/\/www.nikostotz.de\/blog\/wp-content\/uploads\/2018\/07\/MarcH-768x432.jpg 768w, https:\/\/www.nikostotz.de\/blog\/wp-content\/uploads\/2018\/07\/MarcH-1024x576.jpg 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/>Marc Hamilton explained Altran\u2019s approach for real-world complex modeling environments based on half a dozen Eclipse technologies. At the end, there is always some software produced. Using a modeling approach, most of the actual software production is pushed to generators, while the engineers focus on describing the issue at hand in domain-specific languages.<\/p>\n<p>Marc showed how EMF, OCL, QVTo, Acceleo, EGF, Xtext, and Sirius are used, and listed the advantages, drawbacks and a wishlist for each technology.<\/p>\n<p style=\"clear:both\">During the break, we had the opportunity to pick up stickers provided by Karsten and discuss with other members of the community.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-394\" src=\"https:\/\/www.nikostotz.de\/blog\/wp-content\/uploads\/2018\/07\/stickers-300x200.jpg\" alt=\"\" width=\"300\" height=\"200\" srcset=\"https:\/\/www.nikostotz.de\/blog\/wp-content\/uploads\/2018\/07\/stickers-300x200.jpg 300w, https:\/\/www.nikostotz.de\/blog\/wp-content\/uploads\/2018\/07\/stickers-768x512.jpg 768w, https:\/\/www.nikostotz.de\/blog\/wp-content\/uploads\/2018\/07\/stickers-1024x683.jpg 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/> <img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-388\" src=\"https:\/\/www.nikostotz.de\/blog\/wp-content\/uploads\/2018\/07\/break-300x200.jpg\" alt=\"\" width=\"300\" height=\"200\" srcset=\"https:\/\/www.nikostotz.de\/blog\/wp-content\/uploads\/2018\/07\/break-300x200.jpg 300w, https:\/\/www.nikostotz.de\/blog\/wp-content\/uploads\/2018\/07\/break-768x512.jpg 768w, https:\/\/www.nikostotz.de\/blog\/wp-content\/uploads\/2018\/07\/break-1024x682.jpg 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p style=\"clear:both\">After the break, we enjoyed the talk of M\u00e9lanie Bats, arriving directly from Obeo in Toulouse. She showed new features of Sirius 6, most prominently the ELK layout integration and the magic connector tool to auto-select applicable connections.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-medium wp-image-393\" src=\"https:\/\/www.nikostotz.de\/blog\/wp-content\/uploads\/2018\/07\/melanie-300x200.jpg\" alt=\"\" width=\"300\" height=\"200\" srcset=\"https:\/\/www.nikostotz.de\/blog\/wp-content\/uploads\/2018\/07\/melanie-300x200.jpg 300w, https:\/\/www.nikostotz.de\/blog\/wp-content\/uploads\/2018\/07\/melanie-768x512.jpg 768w, https:\/\/www.nikostotz.de\/blog\/wp-content\/uploads\/2018\/07\/melanie-1024x683.jpg 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/>Furthermore, she gave an outlook on the future of Sirius both within Eclipse and in the Web. She envisioned a Graphical Server Protocol akin to the Language Server Protocol to federate diagramming providers from the clients.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" style=\"clear:right\" class=\"alignright size-medium wp-image-389\" src=\"https:\/\/www.nikostotz.de\/blog\/wp-content\/uploads\/2018\/07\/holger-300x200.jpg\" alt=\"\" width=\"300\" height=\"200\" srcset=\"https:\/\/www.nikostotz.de\/blog\/wp-content\/uploads\/2018\/07\/holger-300x200.jpg 300w, https:\/\/www.nikostotz.de\/blog\/wp-content\/uploads\/2018\/07\/holger-768x512.jpg 768w, https:\/\/www.nikostotz.de\/blog\/wp-content\/uploads\/2018\/07\/holger-1024x683.jpg 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/>Last but not least, Holger Schill of itemis presented the new features of Xtext 2.14. He reported on the huge effort required to get Xtext fully compatible with Java 9, 10, and Junit 5 in all supported environments \u2013 and there are plenty! Other notable enhancements include code mining support (showing additional information within the editor without changing the file) and support for new Project \/ File wizards. The latter ones do not only create plain wizards, but provide a rich API to create customized wizards without the usual hassle of creating SWT dialogs.<\/p>\n<p>We presented a small gift to all the speakers, who spread the word in the community on their own expenses \u2014 Huge thanks to Marc, Karsten, Marc, M\u00e9lanie, and Holger!<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-386\" src=\"https:\/\/www.nikostotz.de\/blog\/wp-content\/uploads\/2018\/07\/allSpeakers-1024x576.jpg\" alt=\"\" width=\"640\" height=\"360\" srcset=\"https:\/\/www.nikostotz.de\/blog\/wp-content\/uploads\/2018\/07\/allSpeakers-1024x576.jpg 1024w, https:\/\/www.nikostotz.de\/blog\/wp-content\/uploads\/2018\/07\/allSpeakers-300x169.jpg 300w, https:\/\/www.nikostotz.de\/blog\/wp-content\/uploads\/2018\/07\/allSpeakers-768x432.jpg 768w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/p>\n<p>Lots of community members stayed to discuss the presentations and talk to the creators of the technology we use every day.<\/p>\n<p>We enjoyed the DemoCamp a lot. We\u2019re looking forward to have even more talks, topics, and attendees next time!<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-384\" src=\"https:\/\/www.nikostotz.de\/blog\/wp-content\/uploads\/2018\/07\/after1-1024x576.jpg\" alt=\"\" width=\"640\" height=\"360\" srcset=\"https:\/\/www.nikostotz.de\/blog\/wp-content\/uploads\/2018\/07\/after1-1024x576.jpg 1024w, https:\/\/www.nikostotz.de\/blog\/wp-content\/uploads\/2018\/07\/after1-300x169.jpg 300w, https:\/\/www.nikostotz.de\/blog\/wp-content\/uploads\/2018\/07\/after1-768x432.jpg 768w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-385\" src=\"https:\/\/www.nikostotz.de\/blog\/wp-content\/uploads\/2018\/07\/after2-1024x576.jpg\" alt=\"\" width=\"640\" height=\"360\" srcset=\"https:\/\/www.nikostotz.de\/blog\/wp-content\/uploads\/2018\/07\/after2-1024x576.jpg 1024w, https:\/\/www.nikostotz.de\/blog\/wp-content\/uploads\/2018\/07\/after2-300x169.jpg 300w, https:\/\/www.nikostotz.de\/blog\/wp-content\/uploads\/2018\/07\/after2-768x432.jpg 768w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Yesterday, we held the first Eclipse DemoCamp ever in Eindhoven, at the Altran office. About 40 people from a dozen different companies joined in and enjoyed the nice dinner buffet. Marc Vloemans of Eclipse Foundation kicked off the DemoCamp with a short introduction: DemoCamps are about showing the great work members of the Eclipse community [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-383","post","type-post","status-publish","format-standard","hentry","category-eclipse"],"_links":{"self":[{"href":"https:\/\/www.nikostotz.de\/blog\/wp-json\/wp\/v2\/posts\/383","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.nikostotz.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.nikostotz.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.nikostotz.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.nikostotz.de\/blog\/wp-json\/wp\/v2\/comments?post=383"}],"version-history":[{"count":9,"href":"https:\/\/www.nikostotz.de\/blog\/wp-json\/wp\/v2\/posts\/383\/revisions"}],"predecessor-version":[{"id":403,"href":"https:\/\/www.nikostotz.de\/blog\/wp-json\/wp\/v2\/posts\/383\/revisions\/403"}],"wp:attachment":[{"href":"https:\/\/www.nikostotz.de\/blog\/wp-json\/wp\/v2\/media?parent=383"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.nikostotz.de\/blog\/wp-json\/wp\/v2\/categories?post=383"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.nikostotz.de\/blog\/wp-json\/wp\/v2\/tags?post=383"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}