After spending some serious time killing all the bugs I could find and enhancing a couple of things, I'm proud to say that the concept of my project is ready: Whoever wants to use SimpleCV to manipulate images remotely already has quite a lot of code and resources available. I hope this opens a couple of bridges!
The application itself still needs an user-interface, and I'll be working on some kind of cool transformation for the next days. As for now, what we have should (and hopefully will) attract developers, and if we can get an interesting transformation on our first app we'll also have a bunch of new common users!
This is how it looks like for now:
In a short 'break time' from Android, I developed a fairly needed Interactive Tutorial for SimpleCV. All I needed was the InteractiveInterpreter (
It seems to be working well, and I tried to give the user a little more freedom than with our previous tutorial:
Back to the Android side, I've been struggling with Asynchronous Tasks. It's a whole new concept, and I found out that much of what I was doing didn't entirely follow 'the Android way'. I tried using the post(Runnable) method, but I kept getting NullPointerExceptions, so I decided to try the AsyncTask approach, and It's finally working!!
My app doesn't hang during upload anymore, but I've already found some other issues: I'll probably have to reduce the standard quality of the pictures, because I've been getting FCs when the files are bigger than 2M (maybe also find out how to fix that and give the user the choice...).
Wish me luck!