Per quanto riguarda la risoluzione, ti consiglio di usare un layout fluido magari con la libreria Adaptive.js: http://adapt.960.gs/
Per quanto riguarda la differenza tra java e javascript, ti consiglio la lettura di questa pagina:
http://www.di.unipi.it/~dibona/corso.../html/java.htm
Infine se ti va ti consiglio di dare un occhio al mio sito web dove troverai consigli, snippet di codice ed altro per lo sviluppo con Php - Javascript - Java - Html5 - Css