Slide puzzles on the internet.

Windows applications.

Java applets.

JavaScript.