This document discusses server-side OpenSocial Java programming. It provides an overview of OpenSocial and OAuth, introduces the OpenSocial Java client libraries, and demonstrates 2-legged and 3-legged OAuth access and connecting to a Google Friend Connect site. Key topics covered include OpenSocial standards, who uses it, the roadmap, RESTful and RPC protocols, and examining the differences between 2-legged and 3-legged OAuth access. Useful links are also provided.