Customisable Frontend for XSD-based objects (preferably Web-based)



I wish to create a frontend for editing objects based on XSD schema. The end product of this should ultimately be a set of XML files, but the main thing is that I can generate a frontend for objects based on these schema, and somehow marshal the results into something I can turn into XML.


I would prefer the frontend to be web-based, as this is most portable.


I am not very au fait with web development, outside a little experience with GWT and Play 2.


The simplest solution I found so far is to use Eclipse EMF and generate a GUI, like so;


http://ift.tt/1vVCWk8


This works, although I still need to customise the back-end to enable me to link related files which use a custom 'shared document' structure. Hopefully I can hook some code into the controls to do this, although I haven't figured out how, yet.


Also, I wish to customise some of the controls - for example, I would like some of the numeric controls to have sliders, and I would like list controls to be non-modal.


I have read about various new initiatives to make this sort of thing easier, such as the following, for Eclipse:



  1. Sapphire

  2. EMF Forms

  3. EMFClient

  4. Texo.

  5. RAP.


What would be perfect is something that generated a form layout which could then be customised in a visual way (not necessarily WYSIWYG, just not involving acres of boilerplate code).


Either I want my customisations to be specified prior to code-generation, or I want any code I have to deal with to be compact and easily manageable.


Licensing should be cheap or free, and permit internal distribution within a commercial organisation without having to disclose source code.


Preferred languages would be Java, C++, C# or Python, or failing that, something using .NET or the JVM platform.


What are my options, if any?


No comments:

Post a Comment