KIELER Meeting 12/15/2010
- Moderator: haf
- Protocol: cmot
- Attendees
- uru
- msp
- chsch
- cds
- hwr
- pkl
- cmot
- Start: 10:00h
- End: 12:25h
Agenda
- General
- Code/Design? Reviews
- KAOM
- Export Mechanismus (KEX)
- Nordic Coding
General
- Theses topics: Automatic class diagram creation, layouting (headless)
- Use Java doclet interface
- Use the same interface used by Findbugs
- Search for other existing solutions
- Naming of projects
- Is it good that all projects use acronyms?
- Readme.txt for plugins mandatory (reminder)
- Wiki glossary overview of acronyms
- Can this be done automatically
- SVN extension: Check out dependent plugins
- What about cheat-sheets for our KIELER examples?
KAOM Demo
- Explain KAOM acronym (Ticket #1358)
- Differences/advantages to GMF
- Straight edges of DOT should result in strait lines (Ticket #1359)
- Empty labels should not lead to this effect
- Performance tests upcoming
- Make KSpace and other KIELER technologies ready for Graphiti
- Maybe make use of Google Injection
KEX Export Demo
- Different example import
- Welcome page leads to new project
- Import/new wizard only leads to new folder inside a project
- Additional use cases:
- Demo of rvh (simple usage of welcome page) (Ticket #1366)
- What about updating existing examples? (Or just change wrongly chosen export settings)
- Problems: Silent failing when reusing the samples from welcome page (Ticket #1367)
- Manual export of model images
- Maybe do this automatically in the future (auto-trim possible?) (Ticket #1368)
- Maybe find another Icon (Ticket #1369)
- Author: KIELER Group
- Contact: kieler@…
- (Ticket)
- Destination: must be a plugin project
- Click again on the 'Browse' button should open the last opened directory (Ticket #1370)
- Filter: All images (Ticket #1370)
- Revert button should be grayed out in some situation (Ticket #1370)
- Tooltips for all buttons (Ticket #1371)
- Progress-Monitor when import takes time (Ticket #1372)
- Subelement naming: Omit "Example" (Ticket)
Upcoming Reviews
- Layout (msp), Assistant + HiWi? (Reviewer should read documentation first)
- SyncCharts?-Editor (haf)
- KEX (pkl)
- Attendes: cmot, rvh, msp
- 20.12., Monday 16:30h
- KIES (uru)
- End of january
- Invite Claus (ctr)
- ViewManagement? (haf)
- Brainstorming, Monday, 20.12., 10:00h
- haf, msp, chsch
- Invite mmu
Nordic Coding
- See: http://rtsys.informatik.uni-kiel.de/trac/kieler/wiki/Help/Guava
- Google Guava
- Can this plugin be used in KIELER?
- Yes, its already installed and is used by Xtext features
- Use static imports, e.g., com.google.common.collect.Lists.*
- Better import the method (for traceability)
- ImmutableList: Good for concurrent thread programming
- Multisets: Can contain several elements w/o order
- BiMap: Bidirectional Hashmap
- Joiner, Splitter, Primitives
- Function-Interface (vs. Java-Closures)
- KIELER core util
- Google Guice (Dependency Injection)
- Aim: Reduce dependencies and factories
- Configuration management (vs. make) thru bindings/different modules
- GMF, Graphity Modules
- No more tests != null necessary
Download in other formats: