Click to See Complete Forum and Search --> : jInterface - XML based UI markup language
YberCyrus
07-01-2010, 10:12 AM
jInterface is an XML based user interface markup language written in Java. Its main purpose is to generate Java Swing GUI. Writing applications in jInterface requires no prior knowledge of Java or Swing. It is compatible with any server side scripting language. If you know how to write web pages in HTML+PHP you could easily write applications in jInterface. jInterface is an Applet, meaning you can start it in the browser. Also it can be started directly without the browser using Java Web Start. No matter what browser client uses jInterface runs on it as long as Java is installed. It is in early developement stage and there is not much documentation yet. But there are few demos you can start working on. Check out the website for demo projects.
Here are 2 applications which demonstrate what jInterface can do (source code is available):
1. Syntax Database: http://jinterface.planet.ee/SDB/
2. Showcase Demo: http://jinterface.planet.ee/examples/showcase/
Website: http://jinterface.planet.ee/
YberCyrus
07-02-2010, 02:24 AM
Well, I didnt find any "edit" button in this thread so I add the screenshot here.
It the screenshot of Syntax DB (link in previous post) http://jinterface.planet.ee/screen.jpg.
Basically what you can do with jInterface is you can create complex (desktop) applications like windows programs with very little time and only by writing XML and PHP or some other server side scripting language to add dynamic functions and deploy the app to the web.
sohguanh
07-05-2010, 01:34 AM
Basically what you can do with jInterface is you can create complex (desktop) applications like windows programs with very little time and only by writing XML and PHP or some other server side scripting language to add dynamic functions and deploy the app to the web.
This is good but isn't this competing against a subset under JavaFX ? JavaFX also provide a scripting (not XML tag though) language called JavaFX to build UI. But it intend to carry it further.
Basically the compiled JavaFX applications are "touted" to be able to run like Java Applet inside browser, desktop Java Swing and even Java for mobile applications depending on your compilation options.
YberCyrus
07-07-2010, 03:38 PM
This is good but isn't this competing against a subset under JavaFX ? JavaFX also provide a scripting (not XML tag though) language called JavaFX to build UI. But it intend to carry it further.
Basically the compiled JavaFX applications are "touted" to be able to run like Java Applet inside browser, desktop Java Swing and even Java for mobile applications depending on your compilation options.
Yes, your point is correct, but my project purpose is to merge XML with any server side language which wont force web developers to learn new scripting languages such as JavaFX because they most likely are already familiar with XML.