Okay,
To being with, anything that allows you to call out to C code you can use the C++ API.
Other then that we have so far only ported the API to J2SE, C++ (portable) and J2ME. We have some other languages we’d like to supprot in the future but they are still on the drawing board. If a college student or someone like that wnats to take a crack at doing a port to another language they should contact me directly and Ill see what can be done in terms of providing source and some basic support.
HTML really isnt a language, its a mark-up protocol ontop of HTTP. We use HTTP in our J2ME protocol. If you wanted to have a website that talked to the SGS however you would have to do one of three things:
(1) Write a servlet for the abckend that ran in a web-server and used the J2SE API to talk to the SGS.
(2) Write your own proxy that talked HTTP/HTML to the client and used one of the existing APIs to tlak to the SGS.
(3) Come up with something brilliant and code the UserManager portion yourself as a stack extensiopn. (The stack extension docs are coming in the EA2 release.)