formulários electrónicos, XML, DTD, schemas, Java,