I decided to do an app instead of a game for a change, just to see what the interface builder, XML and "work" type development would be like. It turned out being a lot faster and simpler than I expected. I have also always been a big fan of BOINC, and checking my "stats" for many years now, all the way back before there was a BOINC platform, and it was only the SETI@Home project.
(An added bonus: unlike games this one it would actually be available on the South African App store as well as the international ones)
During my development career I have never really spent a lot of time designing and developing UIs, I always ended up on the backend side of development projects. So take the next statement in that light:
I think Apple has actually done a pretty good job (after some initial learning frustration) with their interface builder and storyboard shipped with XCode. I sat down and after a good couple of hours of struggling, something eventually clicked and it all finally came together. I restarted my project, copied over the backend code and in literally 15 minutes the storyboard and 3 UIs were done. Awesome.
I had a couple "funnies" while still using XCode 4.2, but just upgraded to 4.3 and those particular issues seem to have been corrected.
iBoincStats

How do you determine your CP ID?
ReplyDeleteIf you log into one of the projects you are running you will probably find it with the account details.
ReplyDeleteI checked on Seti@home just now.
Log in at http://setiathome.berkeley.edu
Then go to account details, under the Computing and credit section, the Cross-Project ID was there.
Found it. Thanks!
ReplyDeleteSuperb App ! Most used App on my iPhone :)
ReplyDeleteSeems like my cross project ID is invalid.. ? I pulled mine from seti and a different one from boinc as well. Both say invalid?
ReplyDeleteHi Steve, that is odd...
DeleteAre you definitely connected to the internet when it was trying to validate?
I just doubled checked, I am using my CPID from the seti project so that should definitely work.