I am working on a research project, which was described here: Searching Google Images from Java . I have the basic GUI working, minus the content that consists of the two pictures and the question, that was required there. I showed the guy who gave me the research position, and he wants to now make sure that I can up it to anywhere between those two pictures and six pictures, per panel. I figured out how to search Google programmatically, from Java, and decided to do it in Java, because it was the best language that I knew of to create GUI's in, as most of my GUI-creating experience is in Java.
This is what I have so far
However, the research project guy is wanting to move this to his server, and wanting me to use Node.js to make the GUI, as well as HTML/JavaScript/CSS. Is there anyway to have layouts in those client-side languages that are similar to Java's Layouts? /* If I could stay in Java, I could just use two JPanels: a picturePanel, which would have a GridLayout, and a questionPanel, which would have only the JLabel with the question in it.
Also, he told me that Node.js works really well with Java. Could someone tell me how would it work, and how to determine the contents of the panels programmatically, using Node.js? (Would the latter work in a way that is similar to writing PHP code, in the sense that you can have it live alongside HTML code?)