I just remebered something: getClass().getResourceAsStream("filename goes here(relative to class file)") should work on applets. The InputStream returned supports the availabe() and read(byte[]) methods that you are using
int Reader.read() gets a 4 byte 2's compliment integer (also known as an "int" :) using the bitwise and operator, and then shifting, you can extract each of the four bytes such as given integer i, (i&0x00FF0000)>>>>
Of course you can also just convert them normally. I'm not sure if this is as accurate though.
2011/1/18
MusicVisualizer
2011/1/18
Mortide
2011/1/18
Mortide
2011/1/18
MusicVisualizer
2011/1/18
MusicVisualizer
2011/1/18
Mortide
2010/10/29
FastImage
2010/10/29
Nightmare: Emergence
2010/10/19
Armature