Titanium es un proyecto desarrollado en la universidad de Berkeley para implementar un dialecto de Java enfocado al cómputo científico con alto desempeño en supercomputadoras y clusters distribuidos.
Esta implementación se basa en la especificiación 1.4 e incluye diversas mejoras como la posibilidad de sobrecargar operadores y soporte más eficiente para arreglos multidimensionales.
El lenguaje es usado para diversos proyectos científicos universitarios y ha sido probado en varias arquitecturas de supercomputadoras como IBM SP, Cray X1, Blue Gene, Cray XT3 y Origin 2000.