environment signal integrity green api java ibm environmental global warming compliance emi ad serving cpc j2ee c++ ground bounce engine emc hypercard applescript macintosh supercard .net pcb