wiki:Meetings/Meet-2011-10-19

KIELER Meeting 2011/10/19

  • Moderator: msp
  • Protocol: cds
  • Attendees:
    • cds
    • chsch
    • ckru
    • ima
    • msp
    • swe
  • Start: !10:05h
  • End: !10:55h

Agenda

  • Meeting Date
  • Demo (chsch)
  • Prototypical Installations (cds)
  • Git (msp)
  • Update Site

Meeting Date

  • Wednesday doesn't work well for some during the new term.
  • Decision to move the weekly meeting to Tuesday, !10:00h.
  • #1780: cds sends the word out.

Demo (chsch)

  • chsch presents the work done by pkl during his practical: generating dynamic views of MENGES models using KLighD.
  • #1781: the model file fahrstrasse.logic yields a diagram that is placed way outside the view.
  • chsch: Even for small changes in the model, the whole diagram is regenerated, with elements flying in all over the place.
    • msp: We'd need a way to track which changes affect which elements of the diagram to only rearrange those.
    • chsch: When a diagram element is selected, the corresponding text in the editor should be selected as well, which would require a bijection between the two. Perhaps that could be used to solve the layout problem.
  • chsch: To make generating dynamic views as easy as possible, a stylesheet language could be used to map model elements to specific graphical elements.
    • msp: That could be used to introduce a clear distinction between the model transformation and the graphical transformation.
  • chsch: It would be nice to write transformations that turn ecore classes into class diagrams. Thought of two ways to integrate this into the UI:
    • Drag the classes into the view to add them to the diagram.
    • Select all classes that should be shown and use a context menu item.

Prototypical Installations (cds)

  • Eclipse Indigo provides a way to export the current plugin / feature configuration to an XML file. That file can then be imported into a fresh Eclipse installation.
  • cds: We should provide such a file for new students to have an easier time to get their installation up to speed.
  • msp: We should use the server installation as a reference.
  • msp: We would also have to update the configuration file every time the server installation is modified.
  • msp: The configuration file should be posted to the Wiki Eclipse installation page.
  • #1782: cds implements that.

Git (msp)

  • msp: Would our switch to Git cause any problems with MENGES?
  • chsch: No, we would just keep a separate SVN with a cron job that imports the current Git state into the SVN repository.
  • We'll talk about the Git adoption plan next week with tig.

Update Site

  • cds / msp: Think about only keeping the last n releases available on the update site.
  • chsch: Introduced a new KIELER Developer category.
  • cds: Move the KIELER Sources category into the KIELER Developer category.
  • msp: Move all categories into the general KIELER category?
    • cds: No, this would introduce additional clutter to the general KIELER category. We've made a considerable effort to make the installation of KIELER features easy for new users.