Actually, I really liked to develop on Windows Mobile. I truly did. For quite a while it was a one of the best supported, in terms of development tools, mobile operating system available. The integration of the toolchain into Visual Studio 2008 was really well done - not flawless but certainly way ahead of the competition. Unfortunately, Microsoft decided that it would be necessary to revoke trust to anybody writing C/C++ native code or even touch the video camera on Windows Phone 7.
Yiha! The best thing of all is that
addCallbackBuffer (byte callbackBuffer) is now part of the public API - no more introspection stuff needed.
Well, "write once, debug everywhere" was the dismissive slogan by Java haters to argue against the virtues of a VM approach. Over the years things have evolved and got probably better. I am not a big Java developer but I know my way around and that is enough for getting quickly demos cobbled together. Now with Android getting more and more adopted and figuratively into the pockets of a lot of users we are back with the mess that is constituted by the abstraction between the developer and the hardware.
Please everybody in the AR scene subscribe to the bug described below to get some more attention of the Android Developers in regard to this bug or better call it an ill-designed API call:
As of today 19 April 2010, the University of Canterbury, my current employer has reassign the IP around SSTT back to me. This means I am free to provide consultancy and licensing around SSTT in the near future. This does not mean that this will be an immediate action, however the future for SSTT is bright. I would like to acknowledge the people in R&I of the University of Canterbury and first and foremost the HIT Lab NZ for taking action and making it happen.
About SSTT: SSTT is an Augmented Reality platform for desktop and mobile devices. It provides realtime video capture and tracking on a range of hosts including:
- Windows (XP, Vista, 7)
- Mac OS X (>= 10.5), iPhone OS (>= 3.1)
- Linux (including Maemo5)
- Symbian S60
It has been proven highly effective, small in footprint and is ubiquitous to embed in a vast range of target applications and libraries.
I recently had the opportunity to quickly play around with the Nokia N900 and quickly ported it to the Maemo platform.
Sorry, but I can not get any enthusiasm out of the iPad. Maybe it was overhyped. Boring. Just plain boring. Maybe I'm to AR centric, hence a device with no camera can not be interesting. But even as a Jon Everage user I would not read a newspaper on a XGA screen - my eyes are still fine and the 1400x900 on the MacBook Pro already is unacceptable. To top it off, on saturday I like to sit outside and have my newspaper review - my wild guess is that the display will be barely readable - not only because its LED but its glossy again. And USD500?
Just in case you see a strange looking page here. Nothing to worry about, technotecture and the osgART website are moving to a newer and beefier server. And while I am at it, there will be also a small update for the page :)
Update - done with technotecture - osgART needs to wait until end of next week.
So, a few hundred people already downloaded the new version and I need to dive deep in the code to iron out some of the most obvious bugs. Here the current known bugs shortlist:
- flipping the image on OSX creates flicker
- with some web cams on Windows the screen stays black
- selecting a non-default camera doesn't work
- touch input is flaky on OSX
- force reloading on Windows crashes
If you encountered another bug, please let me know - either as a comment here or send me a mail hartmut (at) technotecture (dot) com