Google, Sun Microsystems to collaborate on software development