Child pages
  • Meeting 151103 (Tuesday)

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

 

Table of Contents

Practical

The meeting is to be held on Tuesday, November 3rd @ geohub

Participants

Kristof Heirwegh

Pieter De Graef

Oliver May

Dosi Bingov

Jan Venstermans

Open topics last meeting(s) JIRA

http://jira.geomajas.org/secure/Dashboard.jspa?selectPageId=10150

Open topics last meeting(s) (not in JIRA)

  1. OSGEO, more collaboration with the OSGEO Java world
    1. Open question of Dirk about collaboration between java osgeo projects
  2. Scope/roadmap discussion for Oliver/Pieter/JanDM/Dirk
    1. GWT2 client, e.g. https://github.com/geomajas/geomajas-project-client-gwt2/pull/104 we really need to clear out the scope of gwt2 client, and the role of geomajas (server) in this. We should document this, and put it in the contributor guide for future references
    2. Add WFS plug-in to gwt2 client
    3. WMS
    4. Selection in featureselected deprecated, think about the interfaces
  3. Lazy loading of feature attributes: Currently, all information of feature is copied from e.g. hibernate to Feature object. Sometimes, you want only a core of info to be loaded, rest e.g. image should be lazy loaded.
    1. Primitive attribute: add boolean: lazy. Default false.
    2. Add boolean 'loadLazy' as extra attribute to functions as featureClicked
    3. Suggestion (Pieter): use different model for rendering and other functions
    4. TODO: discussion needed, with JanDM
  4. Geomajas mobile
    1. Would it be possible to go somewhat in-depth in the technical side of how mobile should be implemented?
    2. => T-days
      • Work: 
        • pinching: keep same zoom level while pinching, only get other zoom level tiles when pinching finished => one week
        • tile queue (previous work done by JanDM) => optional
    3. Can the map be used as a widget (eg. https://gitlab.geosparc.com/geosparc/sleevemonkey/blob/SMK2/example-gwt2/src/main/java/org/sleevemonkey/example/gwt2/geodesk/client/ApplicationLayout.ui.xml -> <map:MapPresenter.View ui:field='mapWidget' />)
      Expected behaviour should be that we can place this in a HtmlPanel and that it takes the full width and height + automatic resizing without outside manipulation. This way we can avoid complex gwt elements like DockedLayout, etc in our design.
      We should also avoid the use of as many complex gwt elements as possible (DockedLayouts, ResizeLayout, HorizontalPanels, VerticalePanel, etc) evenry element that add styling, tables, etc to the design.
    4. => T-day: 
      • MapWidget is absolute. 
      • MapLayout panel for resizing? 
      • Let widget extend from ResizeLayout panel?
      • TO INVESTIGATE: make ResizeLayout parent default?
      • if mapWidget in div: need to interpret sink event (Gwt does this in case of using Gwt Layouts)
      • FlowLayout creates just div (<=> DockLayout)
      • TODO: Create sample where gwt map is created in <div id="putMapWithin">
  5. Client WFS plugin Client-side WFS plugin
    • proposal by JanDM: https://github.com/geomajas/geomajas-project-client-gwt2/pull/129
    • Discussion on rendering:
      • the current implementation does not include a general feature based layer (except for the sample). Feature based layers should render vector data in some way or another. SVG is a possibility but has limitations in terms of interleaving with other, raster-based, layers. An alternative is to render everything on canvas, but than we would have to implement mouse events on features by keeping an index.

Reccuring topics

New topics

  • foss4g belgium:
    • discussion of the congress from Geomajas point of view
  • OSGeo: Second Call for Code of Conduct