• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Tim Cooke
  • Liutauras Vilda
  • Jeanne Boyarsky
  • paul wheaton
Sheriffs:
  • Ron McLeod
  • Devaka Cooray
  • Henry Wong
Saloon Keepers:
  • Tim Holloway
  • Stephan van Hulst
  • Carey Brown
  • Tim Moores
  • Mikalai Zaikin
Bartenders:
  • Frits Walraven

Feedback/Experience building a UI for creating mappings?

 
Greenhorn
Posts: 9
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi guys,

I wanted to ask you if someone has some experience in building a UI to create mappings, algo if you can provide some feedback or comments it would be great.

I have to work on building one UI to support mappings from one structure to another, the easy way to cover this is drawing some lineas between the elements, however the language behind these transformations is so powerful and it provides complex operations such as groupBy, reduce, etc.
This UI needs to be executed as one eclipse plugin so I have some limitations regarding technology but maybe some can bring me some lights on this.

Options (If you think a different one please mention it)
1- SWT and render several thing by hand
2- HTML + JavaScript and then embed one browser in the eclipse view (The good thing about this is that some part of the code can be reuse for something web) My concern is about the performance on something similar in a web application I was looking for something similar but I didn't find anything
3- JavaFX and then embed in the eclipse view

Currently, the following screenshot is from one UI using SWT and drawing the lines by hand (The problem of this is about adding more complex things such as groupBy or more "cool" features such as icons in the middle or interactions to open the transformations)
SWT --> https://www.dropbox.com/s/lr4dlt3qf0pg9t4/DM.png?dl=0

There are some mocks with some ideas to implement in the future
Mock 1 --> https://www.dropbox.com/s/10paxtjwtz9aqj4/Mock1.png?dl=0
Mock 2 --> https://www.dropbox.com/s/j22tycbo6i2x4gg/Mock2.png?dl=0

Also we have built a quick prototype in JS and SVG to check the rendering and a probably interaction

Prototype --> https://www.dropbox.com/s/rmpo6pg7ko47aaz/Prototype.png?dl=0

My question is if some has some experience doing something similar or if you can provide some feedback based on web experience talking about if this could be implemented in an easy way or if this sound like a big challenge regarding rendering and performance.
Also if you know a product which do something similar I would like to check different ui to represent these cases

Thanks in advance

Regards,
Luis
 
Roses are red, violets are blue. Some poems rhyme and some don't. And some poems are a tiny ad.
Gift giving made easy with the permaculture playing cards
https://coderanch.com/t/777758/Gift-giving-easy-permaculture-playing
reply
    Bookmark Topic Watch Topic
  • New Topic