Multi Graphical User Interface Compiler

Today it is difficult to design a good GUI in a widely acceptable language. We plan to design simple user interface language with easy to understand constructs for designing user interface. But of course the user will not like only the GUI to be in the language in which he is developing an application. To overcome this issue we plan to implement a compiler, to be written in Java, which will combine this new language to a target language such as Java. Thus a user will get the code for the GUI he is designing in a high level language. We also plan to provide an IDE for writing the new language and for compiling it to the target language. The system consists of a compiler for compiling and translating JUICE SCRIPT into specified target language, which may be Java Swing, Java AWT, XUL or HTML. The system must be expandable for inclusion of new languages also. An IDE for developing the JUICE SCRIPT is to be provided for easier development of the JUICE SCRIPT.