Username or EmailPassword
Good point. Instead of nice standard APIs which are cross platform and non-bloated (SDL comes to mind, openGL too), people jump the "virtualization" bandwagon and "java" style bloat.
As for applications I don't see the reason for virtualization. You might argue that making software cross-platform is difficult but only so if you don't do it from the start, and I'm saying this from experience. Edited 2006-04-03 13:05