Slashdot Mirror


Unofficial Qt Environment (and Sudoku) For the Kindle

An anonymous reader writes "I've just posted packages for installing a Qt-based platform on the Kindle 2 and DX devices, and a Sudoku game to go along with it. The Qt-based platform includes plugins I wrote for the e-ink display, the keyboard, and the five-way joystick thing — so it's a fully interactive and usable environment now. Soon I'll be adding a sample app with source code to go along with it."

36 comments

  1. Good to know by Anonymous Coward · · Score: 0

    the kindle is still worth something now that the iPad is out.

  2. Oh yeh... by Anonymous Coward · · Score: 1, Funny

    It suks duko.

  3. sudOkU by Anonymous Coward · · Score: 3, Informative

    It is sudoku, you retards

    1. Re:sudOkU by Alcohol+Fueled · · Score: 1

      Sadly it's even spelled right in the fucking summary.

      --
      Ah am not a crook! (\(-__-)/)
    2. Re:sudOkU by dvh.tosomja · · Score: 2, Funny

      This is sladshot, what do you expect?

    3. Re:sudOkU by Dachannien · · Score: 1

      This is sladshot, what do you expect?

      I except prefection!

    4. Re:sudOkU by Pseudonym · · Score: 1

      I expect slashdotters to know their Japanese words. But you have a point; it's not like sudoku appears a lot in tentacle rape hentai.

      --
      sub f{($f)=@_;print"$f(q{$f});";}f(q{sub f{($f)=@_;print"$f(q{$f});";}f});
    5. Re:sudOkU by Anonymous Coward · · Score: 0

      They all secretly want the tentacle. The coy bashfulness is just the way Japanese women are supposed to approach sex.

  4. Re:Quick Time by Anonymous Coward · · Score: 0

    There are easier ways to get what you want. Go to the nearest gas station and get the phone numbers from the men's stall. And please don't come back here.

  5. Re:Quick Time by Anonymous Coward · · Score: 0

    tl;dr

  6. Does it do anything for refresh rate? by cvd6262 · · Score: 5, Interesting

    I checked a Kindle out of my college library and the WhisperNet browser was better than I had expected. I set up a textarea form on my server, and tested taking notes with it.

    The only problem was that each letter would appear on its own refresh cycle (at about 1Hz). While it took me 51 seconds to type out a short paragraph, the K2 was locked up for another 60 seconds while each letter appeared one after the other.

    It was clear that the string was saved to a buffer (because I *didn't* have to wait for each letter to appear before typing the next), and I know the refresh rate is just a limitation of e-ink, but it seems an alternative environment could display multiple characters with each refresh.
     

    --

    I'd rather have someone respond than be modded up.

    1. Re:Does it do anything for refresh rate? by gbjbaanb · · Score: 1

      sounds like a coding bug, I can't see why they couldn't display all the characters currently in the buffer instead of 1 character at a time.

    2. Re:Does it do anything for refresh rate? by paultag · · Score: 1

      The stock reading software must display more then one char at a time. This sounds either like a configuration issue, or a bug in their software. Thanks for trying this :)

      --
      This is not a viral sig. Copy it at your peril.
    3. Re:Does it do anything for refresh rate? by cvd6262 · · Score: 4, Informative

      I just tested it again and it appears to be an issue only in the browser. When I add a note to an e-book, the screen keeps up fairly well. But when I type a long comment into a textarea on a webpage, it keeps up for the first few words and then slows to a crawl.

      So, yeah, probably a bug in the code.

      --

      I'd rather have someone respond than be modded up.

    4. Re:Does it do anything for refresh rate? by Ben+Jackson · · Score: 1

      If only the Kindle developers had heard of Nagle's algorithm which addressed an almost identical problem in TCP in 1984.

    5. Re:Does it do anything for refresh rate? by dimeglio · · Score: 1

      Is it still subject to a patent or copyright?

      --
      Views expressed do not necessarily reflect those of the author.
    6. Re:Does it do anything for refresh rate? by davester666 · · Score: 1

      > Is it still subject to a patent or copyright?

      no, because it's not a book, music or movie. Those are the only things with IP value.

      --
      Sleep your way to a whiter smile...date a dentist!
    7. Re:Does it do anything for refresh rate? by Philip_the_physicist · · Score: 1

      It is not subject to any patents, because even if he had patented it in the US, the patent would have expired.
      The algorithm's description is copyrighted, of course, but that doesn't stop anyone implementing it (although it would be interesting to try to argue that an implementation of a published algorithm is a derivative work, I doubt that has any legal validity).

    8. Re:Does it do anything for refresh rate? by Anonymous Coward · · Score: 0

      it's simple, some applications tell the driver not to "coalesce" the update regions when they start stacking up. But this causes weird refresh bugs on the browser for example because it thinks it is drawing to a buffer and not to an eink screen. Other applications do allow the updates to be combined and if you type fast enough you'll get 3 or 4 letters popping up at a time. The problem is known, and it has to do with using an off the shelf browser with no modifications.

      (the suggestion for Nagle is about the stupidest suggestion I've heard)

  7. Not sure about the conditions of use by MichaelSmith · · Score: 1, Insightful

    ACCEPTABLE USES: The Sudoku! Free Edition game is for personal use only, do not redistribute it. The Qt platform proof-of-concept plugins can be used with your own Kindle apps, personal or commercial.

    HOSTING: Please do not re-host the install packages for the Qt platform except temporarily on the occasion that this site is not accessible. Refer people to this site instead. The uninstall packages can be re-hosted without limitations (to assist in any recovery, if it's ever required).

    If he is trying to develop a commercial environment for the kindle, then he is going about it in a strange way.

  8. But the real question is... by Anonymous Coward · · Score: 0

    When will we see the iPhone OS on the kindle schmindle? Huh?

    -SJ

  9. Re:Quick Time by EvanED · · Score: 2, Funny

    What better way of demonstrating this than by looking at the hidden messages contained within the names of some of Linux's most outspoken advocates:

    I see your point; the fact that your whose name is an anagram for "a cosy round woman" only reinforces it.

  10. Re:Quick Time by Jello+B. · · Score: 2, Insightful

    This is my favorite troll. Everybody should read it at least once.

  11. A question of definitions by Antiocheian · · Score: 1, Insightful

    According to Wikipedia, "A personal computer (PC) is any general-purpose computer whose size, capabilities, and original sales price make it useful for individuals, and which is intended to be operated directly by an end user, with no intervening computer operator."

    The iPad is not a personal computer, since the iPad *does* have an intervening computer operator (Apple) which defines which applications may or may not be installed on the iPad.

    Since, according to the article, the Kindle is in fact "a Linux device with a ~533Mhz ARM processor" and with the addition of Qt being successfully compiled in it, doesn't that mean that the Kindle is in fact what the iPad is not ? A tablet personal computer ?

    1. Re:A question of definitions by larry+bagina · · Score: 1

      maybe you should also check out the definitions for "operated", "end user", "computer operator", and "installed."

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    2. Re:A question of definitions by Anonymous Coward · · Score: 0

      A tablet personal computer ?

      Tablets have either a touch-based or a pen-based input surface, normally on the display itself.

    3. Re:A question of definitions by Antiocheian · · Score: 1

      "intervening" ?

  12. Re:Quick Time by Anonymous Coward · · Score: 0

    That's how I met Eric Raymond.

  13. -3: Offtopic, Pedantic, and Wrong by weston · · Score: 1

    no intervening computer operator.

    You have to take some liberties to wedge Apple into the role traditionally known as operator in computing history, which the article is most likely referring to, and to the extent Apple fits here, Amazon does as well: they're not selling the Kindle as a general purpose device, and you have to jump through some hoops to get it to work like one.

    That said, I agree the Kindle is a PC of sorts, albeit one with different strengths and weaknesses from the iPad.

  14. rationale by Anonymous Coward · · Score: 4, Informative

    The platform itself is not supposed to be commercial/closed. I'll drop that hosting request as soon as enough people have tried it and I know it doesn't brick a whole lot of Kindles. This way I can easily change the packages and fix something if it goes wrong. Also, if Amazon gets crazy nasty and starts banning everyone who installs it, then I can properly warn people if that starts to happen.

    I was only able to test it on two Kindles, after all... and not for very long on the Kindle 2 (which most people probably have).

    As for the Sudoku game, I was hoping to do the standard iPhone app-like demo version + paid version later. If nobody cares, or if Amazon decides to play rough... I won't sell the paid version. I don't need that kind of trouble. If the legal stuff looks a little weird, give me a little break, here... I could potentially get in a lot of trouble with this. I'm pretty conflicted ATM.

    Amazon's announcement of their own official 'KDK' in the works messes with my plans somewhat. :) Don't get me wrong, the fact that Amazon is going to be providing that is awesome. I was hoping to prove there's a good amount of interest in it and also (if I was really lucky) push any SDK to use Qt instead of Java. (and maybe make a little money as the first real app for it in the process) ... I can't believe Amazon's first app idea is Sudoku. I guess it's an obvious one... but damn!

    The original goal of being the basis of a future Kindle SDK look a little blown. So, I'm still figuring out where to go with it.

    Someday I'll actually take the time to find my login and actually post as myself. Sorry. :)

    Darron

    1. Re:rationale by darronb · · Score: 2, Informative

      okay, recovered my login. This is me. I'll skip reposting the whole thing.

    2. Re:rationale by Anonymous Coward · · Score: 0

      I tested it on my DX and it didn't blow up, but I also didn't see a way to get back out of it without rebooting the kindle.

      I also am not seeing any source to work with (and no, the raw QT download is not that useful), I am explicitly looking for the source for the keyboard and 5-way joystick driver. beyond that I would want a simple 'hello world' type app, something like a terminal program (potentially this is a simple port of Konsole from KDE)

      you don't need to be secretive to release new versions, and if Amazon gets sticky (unlikely given that they are getting ready to release their own SDK) they will do so no matter what conditions you release it under.

  15. Re:Quick Time by drinkypoo · · Score: 1

    This is my favorite troll. Everybody should read it at least once.

    Is that why you posted it?

    Seriously though, it was a lot better in the Katz era. Now that he's gone, not only can the masses rest a little easier, but he's not Slashdot's resident anything.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"