Customize

Android Enthetabase

Discussion in 'Think Tank' started by DeathHamster, May 30, 2010.

  1. DeathHamster Member

    Android Enthetabase

    I've always wanted a handheld reference for critics.

    I had hoped to do one for the Palm TX, but that PDA was abandonware from the start, with serious bugs in the browser and there wasn't exactly a large enough user base to make developing a custom app worthwhile.

    LPIC0118.jpg

    Three years down the road, and the smart phones have completely replaced PDAs. I was tempted by the iPhone, but it would have required buying a Mac to develop any apps, and then hope that Apple approved anything as controversial as a critical Scientology reference for the iStore... (Maybe they would have, but I didn't like the minimum bet size.)

    And now there's the Android Army, led by Google, which is an open OS on a lot of mostly open phones, with a less restrictive Android Market (especially for the free apps), and failing all else, you can download and install stuff from a web site if you want to. (Except on AT&T.)

    EnthetabaseDroid.jpg

    My initial plan to to take my FrontCite db and write an Android front end to it. (The TiddlyWiki javascript front end does seem to run in the browser [see photo], but that'd be crazy to use since there's a SQLlite engine in each phone, and it'd be Epic Fail compared to the ease-of-use a properly done native app.) It'll be self-contained, with no external site (for CoS to attack) or data-charges unless you link out to one of the media sites for the full article or YouTube video. Eventually it should allow people to add articles, tags and share with other people, but there's a lot of work to be done before it gets to that stage.

    This is just my initial thoughts to see if anyone has suggestions or perhaps to inspire other projects for mobile hand-held entheta dox at your fingertips.

    And just think how many people might download it from Android Market because it'll be a free app.
    "You found the Enthetabase!"
    • Like Like x 3
  2. Anonymous Member

    Re: Android Enthetabase

    This is a pretty cool idea and that FrontCite database is a dox bonanza that looks like it is pretty well maintained. Anyway of possible linking some of the stuff from the Truth about Scientology site like completion lists and what not?
  3. Anonymous Member

    Re: Android Enthetabase

    Completion lists would be dandy, but also the criminal convictions and dead folks databases.
  4. Re: Android Enthetabase

    I'm lrning android programming.... I didnt even think about that...
    Also... is it sad that I got all of Scientology courses..... and books... and the xenu lecture on my droid.. just Hoping that during a debate with a scientologist... i can just show it to them on the spot...
  5. Anonymous Member

    Re: Android Enthetabase

    Possibly dumping stuff from the wwp wiki like the big list of people who spoken out? I don't know much about the back end of wiki software but that would be pretty interesting.
  6. Anonymous Member

    Re: Android Enthetabase

    An application appears to be overkill imho. A mobile friendly site however ...
  7. Anonymous Member

    Re: Android Enthetabase

    Mobile friendly site would be easier to maintain as a single source but would be much easier to attack both technically and legally.

    If this was to go the way of a download self contain then the a couple of questions come up.

    1. Will there be updates in the future as new information becomes available.
    2. How often will it be updated?
    3. Who does the work of maintaining up to date information (would still have this problem if you are using a mobile friendly site)
  8. Anonymous Member

    Re: Android Enthetabase

    Are we really discussing an app/mobile site or a distributed SCM of scilon info?
  9. DeathHamster Member

    Re: Android Enthetabase

    "There's an app I'll write for that."

    It depends on your viewpoint. For me, it's easier to write an app than to run a site. As well:
    • A site could be subject to CoS attack, ego-faggotry, acts of gods/goddesses and princes/princesses, death and cats. (xenu.net wasn't the first critical site, it was The Site Who Lived.)
    • Requiring access an external site means data charges or a WiFi connection.
    • I favor decentralized apps.
    I haven't tried browsing Scientology Critical Information Directory with the 2.1 Eclair browser yet. (Hoping to go FroYo soon.)

    Good points, but I'm off to bed!

    That sounds more like a job for the browser and a central server.
  10. Anonymous Member

    Re: Android Enthetabase

    I think app/mobile site, but I wander off the topic at hand which would be brainstorming. Sorry I get distracted sometimes with minutiae.
  11. Re: Android Enthetabase


    I would love to see what would happen. One can always hope that they will look. Let us know if it ever does happen although I am sure you will.

    Cheers.
  12. Anonymous Member

    Re: Android Enthetabase

    I had never looked into this, so there was no specific optimizations for handheld devices. I just tweaked a few optimizations: left-hand menu is gone from all pages (this will require I speedup my planned top navigation menu), plus many fixes for the library (chart and 1-year labels had to go.) IE sucks, it makes it all the more difficult to tweak easily (not fully CSS-compliant). Sigh.

    I used emulators to test, works fine except for 2.2, whereas it seems the CSS media directives seem to be ignored. Hopefully it's a problem which will be fixed, or maybe it's specific to the emulator.

    Bit surprised RSS is not parsed by the browser, since it's nice on the bandwidth to use RSS rather than full-blown pages.
  13. ScudMuffin Member

  14. da5id Administrator

    Re: Android Enthetabase

    If you were willing to put the time into adding this information to the WWP wiki, I would be willing to create a mobile site for it that works well.
  15. Anonymous Member

    Re: Android Enthetabase

    Not sure who you are addressing. Which information da5id? The original database from the OP or the other sites talked about?
  16. da5id Administrator

    Re: Android Enthetabase

    the op, or whatever.. i dont really care, i just want to see good info stuck into a concise and easy to reach website
    • Like Like x 1
  17. Anonymous Member

  18. s6xs6xs6x Member

    Re: Android Enthetabase

    I could code an android app but it depends on motivation an actual usage. I don't want to work on stuff that will never be used or by 2-3 people.

    Edit:

    Forgot to mention, this goes in line in a Wiki dedicated to Sci Tech I was going to create. It being it's main goal is referencing and pointing out out-tech applications that a normal scientologist could see. Have the proper referenced quotes, etc.
  19. DeathHamster Member

    Re: Android Enthetabase

    For a self-contained Wiki, Minipedia, a TiddlyWiki variant, isn't too bad, and seems to load fine in the Android browser. (Hopeless on my old Palm TX.) However, I haven't tried saving to the SD card and loading it from there, and definitely haven't tried editing directly on the phone (which would be cool for places where carrying even a netbook is too much).

    Portrait
    device1.png
    Landscape
    device2.png
    "Double-tap" zoom
    device3.png

    Sure, a set of bookmarks to Internet sites would be fine and display on the current generation of phones, but (a) uses dataplan, (b) site might be down when you need it, (c) a Minipedia page could still have links to those Internet sites as well as be quickly customized and organized for specific purposes like debating a scilon, opening the eyes of a local official, handy snippets and links to local laws when not arguing with a policeman... :) Think of it as tl;dr-pedia, with pages boiled down to fit a phone screen and links to what doesn't.

    I haven't had a chance to work on the OP reference app much yet. I'll update when there's [STRIKE]more[/STRIKE] something to show.
  20. DeathHamster Member

    It looks fine on the 2.1 browser for the Milestone (2.2 update coming RSN, grrr). The pages come up fit-to-width, which is fine in landscape, tiny in portrait but useful for scrolling and zooming in.
  21. DeathHamster Member

    The wiki looks fine on my phone. Wikipedia does have a special mobile mode, but I'm undecided. Half the time I opt-out of it. Users with the original iPhone resolution might prefer the mobile mode.

    On my Palm TX... eeeugh!
  22. DeathHamster Member

    Time marches on...

    Google has improved Android's handling of stuff like JSON/XML reading so that it doesn't bog the app when you pull down a few thousand records. (Mind you, their example code needs work. Never ever convert a big stream to a structure if you're going to stuff it in a database anyway. If you do, memory goes kaboom!)

    Yeah, this can be handled with a web server and database, but I hate all the excess traffic, and what happens when you don't have a net connection? Push the data to the target once, and sort it out there, push updates as needed. Then I could serve the data and updates from my Raspberry Pi, no worries. (It could be decentralized so that if the primary JSON source goes down, it switches to secondaries, and if the secondaries published a list of their secondaries...)

    Another thing that's changed is the arrival of HTML5 with local db support in current browsers. That allows working with an offline copy and might be a better solution than custom native app because you could do it once across many platforms. Something to look at.
    • Like Like x 1
  23. DeathHamster Member

    Got the first third of an app done. I can generate the JSON data, throw it on a server, then have the app pull down info for 5130 domains and break it into the proper chunks.

    Next thirds: Finish off the database part, do the list/detail UI stuff.

    tx1.jpg
    • Like Like x 2
  24. coelacanth Member

    Best necro from a dead rodent, ever.
    • Like Like x 1
  25. DeathHamster Member

    The hard bits are done.
    • Pull down json data from server.
    • Write data to db.
    • Fill list from db.
    • Pretty up the UI.
    • Test it with devices.
    • Publish it in pre-beta.
    tx2.jpg
    • Like Like x 3
  26. Quentinanon Member

    !!!!
    The last six domain names indicate a connection to David Miscavige's buddy, Grant Cardone.
    This seems to verify his interest in Cardone's business.

    • Like Like x 1
  27. DeathHamster Member

    It doesn't have the icon beside the domain name yet to say what type of site it is. Cardone's sites are all in under WISE.

    They're broken down by category here:
    http://umbraxenu.wiki-site.com/index.php/Category:Scientology_Internet
    • Like Like x 2
  28. DeathHamster Member

    Meh. I think that Google hired the Underpants Gnomes to do their example code.
    1. Create a demo app.
    2. Fucking Magic Occurs!
    3. We now have a working app.
    They're missing the overview that explains how the bits fit together. Ah well, scaling the learning cliff is like that for any new app framework.
    • Like Like x 1
  29. DeathHamster Member

    Detail fragment. Format needs a makeover, but it's working.

    Detail.jpg
    • Like Like x 1
  30. The Internet Member

    Whatever it is that you are doing Hampster, it's giving me a boner.
    • Like Like x 2
  31. Budd Member

    Please be sure to back up everything twice... if not three times.
    You-know-who would just love to hack in and delete all your files and hard work.
  32. DeathHamster Member

    250px-Happy_voldemort%20copy.jpg

    (+Copies on multiple machines, and a backup drive that's only connected during backups.)
    • Like Like x 1
  33. DeathHamster Member

    And in tablet format. (Although it looks a lot better on a real tablet.)

    TentTab.jpg
    • Like Like x 2
  34. DeathHamster Member

    It turns out that using ViewBinders on adapters is easy. The view is looking good near the top of Mount Learning Curve. Now I just have to go back and figure out why the sync does so much garbage collection...
    Tent.jpg
  35. DeathHamster Member

    Gotta have an About Box...

    about.jpg

    Oh and the sync problem... It makes a huge difference if you wrap the whole db update in a transaction.
    • Like Like x 2
  36. DeathHamster Member

    BOOYAH! I pushed the json data file out to Google Drive, set it public readable, and synced from it! (You don't need a Google Drive account, it's direct access.)

    I didn't really want to use my ISP space for that. Last time I looked, it still had ancient storage limits and Google won't even notice any bandwidth monkey business.

    There's not too much left on the feature/bug list, so hopefully it'll be beta time before the New Year, followed shortly by the FrontCite app. I'll have to review Google Play Store policies before putting them up there, because CoS is bound to be as pleased as a cat drenched in ice water.
    • Like Like x 3
  37. DeathHamster Member

    That sort of thing (needs a checkmark by the active sort):
    Tentsor.jpg

    Now for a database refactoring, and search goes in.
    • Like Like x 5
  38. DeathHamster Member

    Almost there. I just have to get my detail fragment to reconnect to its loader on a configuration change. (i.e. tip the screen between portrait and landscape.) Otherwise it looks fuggly.
    Stopped.jpg
  39. Ogsonofgroo Member

    Hey DH, is this your fault? If so, take a big bow man, & caek, and beers, and lutz!

    :) Flood of new members in 3,2,1 ? Frikken awesome!
    • Like Like x 1
  40. DeathHamster Member

    Not mine. The WWP app has been on the Play Store since April.

Share This Page

Customize Theme Colors

Close

Choose a color via Color picker or click the predefined style names!

Primary Color :

Secondary Color :
Predefined Skins