Analysis: Java technology gains some ground in battle of components