Raspberry Pi database, Raspberry Pi
I’ve been looking at noSQL databases in conjunction with Node.js. I have several Raspberry Pis that I have been using as development and test platforms. I have had good success with couchDB but have seen more examples and deployments using mongoDB. MongoDB is clearly developed on Intel processors but has been ported to non-Intel processors with different “endian”. Getting mongoDB to compile and run on a Raspberry Pi has been a challenge — as seen by the dearth of info when Googling. I did run across a couple of useful sites with links and directions on how to compile mongoDB on the R-Pi BUT both had a few problems. I’ve managed to get mongoDB version 2.1.1 working. Specific instructions — More
There has been a lot of press coverage and law-suits flying over app privacy concerns and data usage. MathTerms does not currently (in version 1.x) include a policy inside the app or on associated Help pages. Very simply put, MathTerms collects NO data on usage and has NO internet connection. I do not collect any data in any form. MathTerms does have a few links to external sites for app support and to credit content creators. These links bring up web pages in a web view but do not convey any information in doing so.
I did a quick look at download statistics for MathTerms at iTunes, Amazon and Barnes and Noble. I was way surprised! I expected many downloads for iPad and not so much for Android. Turns out that Barnes and Noble Nook users downloaded it over 5,000 times in December and over 25,000 times in the the last 5 months. These numbers are very comparable to iPad installs. Amazon Appstore installs were way behind the others.
I hope you find the MathTerms app useful. While I do not have any immediate plans for an update, I welcome comments and suggestions
Raspberry Pi database, Raspberry Pi
As of January 21, 2013, I have found the following work for me:
node.js can and should be installed from source. It compiles and installs correctly for versions > 0.8.10. More general info can be found at node.js. Detailed instructions for installing on the R-Pi are on Jeremy Morgan’s blog. Most current version is 0.8.18.
CouchDB can be installed via an “apt-get” for raspbian. The latest version I’ve seen is 1.2.0. More info on CouchDB is at couchdb.apache.org.
Android Android, MathTerms
Barnes and Noble is preparing an educational apps initiative. Seemed like a good time to make sure MathTerms works well on the Nook. I’ve done a bit of updating to the UI and fixed a couple of minor layout issues. Should be submitted for the Nook Storefront very soon…
Raspberry Pi Raspberry Pi
I ordered a Raspberry Pi Single Board Computer on the first day offered, on leap day, February 29, 2012, and received it on June 4, 2012. A bit of a wait but I was excited to “play” with a $35, full-blown Linux-running, HDTV 1080p output, computer — and it was all for a great cause. The Raspberry Pi Foundation is trying to do something about the situation where computers had become so expensive and arcane that programming experimentation on them had to be forbidden by parents; and to find a platform that, like previous generations of home computers, could boot into a programming environment.
I’m planning on using multiple R-Pi SBCs as mini servers and for real-time sensing and control of various devices. Now, where did I put my soldering iron and multimeter?
Android, Kindle Fire MathTerms
I finally finished the Android version of MathTerms. Its my first Android app and I had my challenges learning all-things-android as well as wrestling with different versions of the Appcelerator Titanium SDK. I spent considerable time ensuring that MathTerms would run well on different resolution tablets. While primarily intended for the very popular Kindle Fire, I did not want to limit the app. It does not run well on smaller screen phones, however. It takes a bit of screen real estate to display glossary entries with images while providing search & browse functions.
Check it out at the Amazon AppStore for Android. I could use some (good) reviews!
Android, Kindle Fire Android, Kindle Fire, MathTerms, Nook
I’ve been making good progress on porting MathTerms to the Android OS with the goal of running on Amazon’s new Kindle Fire device. It should also be able to run on the Nook when done — I hope I have most of the logic and user interface implemented. Here are a couple of screen shots of the Android emulator running the latest.
Another screenshot can be found after the break…
Argh! I wanted to move my MathTerms app to Android — specifically the Kindle Fire. OK, I can create a new “term” window and make it look and act like an iPad split/detail window. Not too hard to do but takes effort to make it look nice and act well. When I went to read my data from some text and html files, though, everything fell on the floor! I would get hangs or non-repeatable errors. Titanium Studio would crash erratically. MAJOR bummer. I looked at the Appcelerator community support area – and didn’t find any help — at first. As my frustration grew and my searches became more desperate, I finally found a well-visited Q&A that mentioned this bug is fixed in a nightly build of 1.7.3. I wasted *days* on this one stupid bug, with no workaround that I could discern.
I am a paid “indie” developer with Appcelerator but can’t read their master bug list. What’s up with that? Finding an acknowledgment of the issue and then the fix was beyond frustrating I am now back on track and excited again. I still
love like Titanium Studio.
Kindle Fire Android, Kindle Fire, MathTerms
MathTerms was written using Appcelerator Titanium so that I could deploy on iOS devices or Android devices. It does need substantial screen real estate, however, to see graphics and text — i.e. is really designed for tablets.
Amazon has finally announced the Kindle Fire. I am in the process of porting to Android. As Amazon hasn’t disclosed too much info to developers at this point, I can’t be sure of Android version and API level. This should be disclosed in the next week or two.
Of course, this does not mean Amazon will accept the app into their app store! I *will* submit as soon as possible — and we’ll see