Как сделать 360 фотографию для сайта?
А Java то вам зачем?))
Прикольный плагин, но уж с*ка больно большой для такой задачи и сложный в установке. Хотя и функционал вроде большой.
Вот слайдер. Подобных найти не составит труда. Сам пользовался, состоит тупо из множества картинок, с разным ракурсом. Ваш пример работает по тому же принципу! Если так не катит, то тут webgl в помощь. Готовых галерей на этой технологии я не встречал. 
Увеличение фото по клику? Не вопрос, обычный fancybox вам в помощь. 
Зум для картинок? Берем плагин для зума. Коих тоже полно
Иконки соц. сетей? Что сложного то? Выбираете нужные вам, немного, в случае чего изменяете и просто поверх слайдера положили.
www.sitehere.ru/interaktivnaya-panorama-s-pomoshhy...
Про иконки совсем не понятно. Ставьте абсолютом сверху.