Last edited by merthsoft on 23 Jul 2013 01:28:35 pm; edited 1 time in total

So I was talking to my friend about our texts, and he wanted to know how many were sent by him versus, and some various other bits of data. Well, I used a program on my phone called SMS Backup & Restore which lets me get an XML dump of my texts. Using some quick XPath I was able to figure out the sent and received, but we wanted more data, so I made this little program. Here's what it looks like right now:
So, my question to you all is, what kind of data would you want to see? I'll be adding average texts in a row (per person), average response time by the other person (that one might be a little tricky... I'll have to figure out what actually counts as a "response". It'll probably just end up being "average time between messages"), and average words per text (per person). What else would be good? If you want to play with it now, get SMS Backup & Restore on your Android phone, back up, get the XML file off the SD card, and download my program here:
http://merthsoft.com/SMSAnalyzer.zip

If you don't have an Android phone, I don't know what to tell you. If there's a way to get an XML dump of texts, and you send me a file, I can make it work for other phones, too.

Graphs. I want graph everywhere. I want histograms of what time of day I send texts, what days of the week, what time of the month. I want graphs correlating (somehow) my texts sent to different people with each other. On a slightly more serious note (not that I'm not serious), does that application work on all Android phones?

It should work on all android phones, and I think a cool feature may be to add support for reading the data from Gmails SMS backup+'s storage as well, since that is what I and a bunch of people I know use. But either way, hoteness Merth.

"Always code as if the person who will maintain your code is a maniac serial killer that knows where you live" -Unknown

"If you've done something right no one will know that you've done anything at all" -Futurama

"Have a nice day, or not, the choice is yours." Tom Steiner

<Michael_V> or create a Borg collective and call it The 83+
<Michael_V> Lower your slide cases and prepare to be silent linked. Memory clears are futile.

Since I don't own an Android phone, I'd appreciate if you sent me the raw .XML file. I'd like to make a web parser for it!

It's not particularly a good idea to bump an old topic but at least you remained on topic. I don't think someone is going to just throw you SMS logs from their phone. The iPhone keeps a log of it's text messages via a SQLite database that you can open and view with any SQLite viewer. On Mac, I use Liya. You just have to find the correct database to open.

I'm sure if you ask nicely, someone may provide you with a barebones XML structure.

There are two types of people in the world: those who can extrapolate data from incomplete data

Have your own thoughts to add to this or any other topic? Want to ask a question, offer a suggestion, share your own programs and projects, upload a file to the file archives, get help with calculator and computer programming, or simply chat with like-minded coders and tech and calculator enthusiasts via the site-wide AJAX SAX widget? Registration for a free Cemetech account only takes a minute.