Salsa_Shark is a screen name I started using in December of 2004, it comes from the 1994 movie Clerks. I'm known elsewhere on the internet as Devious_Malcontent or DeviousMalcon_t depending on character limits.
So my mother bought me a kindle for Christmas, it was meant to encourage me to read more.
I ended up spending a good weekend hacking a Noughts and Crosses game for it.
How it works; The actual Noughts and Crosses application is written using basic HTML and JavaScript, since the kindle already has a web browser it makes use of it, with the added: window.navigation = false; this prevents the user from navigating away from the app.
Additionally, since amazon when to an extreme extent to disable the web browser from accessing local webpages, the kindle must first be rooted, and an AJEX shell must be installed. In previous versions of the kindle (kindle <2) it was possible to access local webpages via file : /// protocols, e.g. file : ///mnt/us/documents/apps/game.html since the device is a Linux based machine.
However with kindle 3> local webpages can only be accessed via AJEX shell e.g. http : //localhost:8022/mnt/us/documents/apps/game.html
In order to launch the app each time you first had to type in these ungodly commands in to the web browser, so another thing I did to save time was to create a Microsoft word document called Apps and added the first line of text to say "Launch Noughts and Crosses", then just simply hyperlinked it to http : //localhost:8022/mnt/us/documents/apps/game.html and then I used the online converter to convert it to amazons .aw3 format.
The Noughts and Crosses game I wrote back in March last year as part of my Tafe course, I intend to release it at some point after I have refined it a bit more.
You are genius. But wouldn't it easier to use it for reading, or not using it? xD
That....... would be a lot easier.
So your app is hosted somewhere?
Yes I have it temporarily hosted on my free hosting account when I was testing it here: 30stormstudios.webege.com
The purpose behind this hack was so I didn't have to rely on having access to the internet, and I'm trying to find another way where the hardware doesn't have to be rooted first.
I'm actually planning to develop several other apps such as a calendar, calculator, chess, card games, a unit converter, and possibly even a text translator, but first I need to find a better way of accessing the webpages locally from the device, I might even have versions hosted on the internet.
haha now where is the fun in that? :P
That's exactly what I thought :P