Java is a class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible.
jQuery is a JavaScript library which is a free, open-source software designed to simplify HTML DOM tree traversal and manipulation, as well as event handling, CSS animation, and Ajax.
Lightbox is small javascript library used to overlay images on top of the current page.
Open Graph is a protocol that is used to integrate any web page into the social graph.