- Home
- Blogs
Blogs
Hi, in my spare time I been working in a quite interesting project, it is related with publishing properties in the cold-rusty real estate market, slideshow tours, panorama tours and all of them fully interactive, the website is live.
At this moment there are many companies offering 360 panoramic online tours,
some of them using quicktime player, others using java, other using flash and
(papervision, away3d, etc)... Which one is the best? It depends on what you’re
trying to achieve and how quick you want to develop it. I believe that all
these people who are working with panoramas are doing their photography job
really well (which is perhaps the most important part of a panorama tour) but many
of them are forgetting one really important thing “PROTECT THEIR PICTURES ”,
they make a huge effort taking pictures and investing in equipment and probably
others are using their pictures with similar purposes and for free (it happens
quite often in the real estate market), a bit unfair, where are the photographer
rights? During my research process I found in some places duplicated panoramas,
people are stealing pictures and reusing them in different websites, the
question is: What is the most we can do to prevent that? put our name or
company name as part of JPEG content? hmmmm… actually there is something even
more interesting that we can do. Take a look on what we have done for
protecting panoramas pictures on http://www.panoramastreet.com,
there are not watermarks or content that could disturb the user’s view, even
less advertising. Here is the link to the panorama tour demo http://www.panoramastreet.com/live/Demos/DEMO_VV1/
and take a look on one of the pictures how it looks like outside the tour: http://www.panoramastreet.com/live/Demos/DEMO_VV1/pics/lrfront.jpg
It is a quite complex algorithm for reconstructing image data on the fly, if
you’re interested to find out more about how does it work just let me know,
cheers!
I missed this morning’s Microsoft Mobile session on account of a late night and my extremely comfortable hotel bed. Listening to my alarm go off at 6:30am, I made the snap and instantly gratifying decision to stay asleep and wandered into Star City just as today’s Keynote was about to begin around 9:00am.Again, like yesterday, the keynote was not given by only one person but was a two hours session spread over 3 speakers, and no-one from Adobe! Not that I don’t like Adobe, but they have a big presence at this conference and I wanted to hear a little more from the others, and that’s what we got. Entitled ‘Meet the Makers’, the session was given representatives of Yahoo, Google and Microsoft and was really high energy and interesting. The three guys they had presenting (more detail in a sec) were all very slick and were obviously used to touting the wares of their respective firms at events just like this. Nevertheless, I was happy that they mostly managed to avoid this turning into a sales pitch and got down to laying some info on us.
Alan Noble, Engineering Director for Google Australia and New Zealand gave a run through of Google’s offerings in the online space. He mentioned the company’s focus, and success, with open source and mentioned that it is the openness of the underlying technology (the internets) that has been the cornerstone of their success. Google certainly have opened up a lot of API’s over the last few years (Maps for Javascript, Maps for Flash, Earth, Search, Docs, Adsense to name the ones I can name off the top of my head) and I for one have sort of taken them a bit for granted - I suppose we should feel lucky that we have a Google to keep giving us nice things. Is there a price? I’m not sure. Being a developer I really like all the stuff they do and I’m not too worried about privacy. One delegate asked the prickly ‘what are you doing with all of my data once it is in the cloud’ question but the response was typically diplomatic - you can opt in or out, and anyway, they would be stupid to misuse user data. What would it do to Google’s reputation if they began using your personal data in an evil way? They would lose the trust that they desperately need to make their services successful and that would be a disaster for them. Alan noted that all Google are trying to do is advance the internet to a better place - to make information more readily and easily accessible, and to make it easier for us to make websites and applications and make some money from ads if we like.
Next up was Neil Wilkinson from Yahoo. Sorry, Wilk. Or something. He didn’t seem that into using his real name. Nice guy. Wilks came to talk about Yahoo’s offerings in terms of online services and APIs. I like the look of the YUI Grid Builder, a CSS layout generator (and I have been really impressed with some of the other YUI stuff, particularly the rich-text editor that I have integrated into Drupal in the past), but he spent most of his talk telling us about and showing us examples of YQL, Yahoo’s new query language for extracting data from APIs. It’s cool in that it allows you to chain together queries that select rows of data out of their search, geolocation service, and flickr. This is is way easier for mashing together data from multiple sources because you can write some very SQL like code and avoid doing a whole bunch of custom Javascript.
The third speaker was Michael Kordahi from Microsoft. What a bundle of energy. This guy puts the ‘enthusiastic’ into ‘he was a really enthusiastic presenter’ (he also provided the he, was, a, really, and presenter). His chat was about user experience from Microsoft’s perspective and he was able to illustrate that with a whole range of their products, notably Silverlight, Surface and X-Box (and X-Box Live).
I culled a bunch of quotable quotes from Michael’s talk, but I’m not sure of his original sources. Here’s a few anyway:
‘User experience = market differentiation’
‘The speed of your UI != The speed of your connection’
‘it’s not what the software does, it’s what the user does’
Clearly, Microsoft are starting to think a lot more about how their user’s feel about their products not only from the perspective of what they do, but also how they do them and how that feels. I’m certain that they always did care but even moreso now, when they see the effect that Apple’s aesthetic appeal has created in the market, and the way their rich user experience in products like the iPhone and iPod have spun off into lots of sales and successful tie-ins (app store). The new Silverlight is one area where I think this attitude toward user experience will pay off, as it has some great looking features for working with images, video and 3D that will rightly give Flash something to compete against.
It was excellent to hear all this stuff first hand from these three major players.
This morning and this afternoon at WebDU 2009 saw sessions on Flex, Mobile, User Experience, Online/Desktop AIR applications, Information Architecture and perspective Google Maps.After the keynote I took it easy and soaked in bits and pieces. Last time around I was careful to choose sessions and sit them through from beginning to end. This time, I think that when something is getting a little tiring, I might perhaps quietly sneak into another session so I can get a nice broad experience. With that in mind, I dipped into Dale Rankine’s session on Flash for Mobiles. There are so many different kinds of phones and platforms, I get pretty confused, and it is good that people like Dale exist. He demoed some methods of getting Flash Lite content onto his Nokia phone, and spoke briefly about the open screen project. Surprisingly, it took until the last minute of the session for someone to ask him about Flash for the iPhone but unsurprsingly, he gave us nothing.
Speaking of which, you just wouldn’t believe how many iPhones I saw this morning.*
After that I dipped into Carly Gooch’s session on skinning Flex components. Now, I’m not really into Flex and some time into the session I decided to check out twitter and noticed the groundswell of positive tweets eminating from Simon Reid’s session entitled ‘The Digital Art of Pencil and Paper’. I love the title and Simon was a great speaker. He was speaking about methods for designing end user experiences without computers. Sketching was an obvious one but it wasn’t so much Simon’s suggestion that we eschew the laptop in favour of the pencil that made his talk worthwhile, it was his ‘out of the box’ suggestions for capturing and generating ideas to design experiences. For example, he suggested sitting behind end user’s while they worked to capture subtleties in their workflow, and also staring at media such as newspapers and magazines and attempting to fit an interface idea to the content (‘force fit’ I think was his term). I’m probably not doing his talk justice with these comments, but it was just really great to hear a voice from somewhere outside of the norm in terms of designing these experiences sharing his ideas and I gained a lot from it. Should’ve gotten in there from the start. Bugger.
After (delicious) lunch (with card tricks, see picture) I caught Michael Plank’s discussion on simultaneous development of online and desktop apps using Flash and AIR. I was pleasantly surprised at his simple technique of using conditional compilation with the command line compiler and the rest of his talk was considered and practical.

Probably my favourite session for the day was by Google’s Mike Jones. Mike spoke about some new innovations in the Google Maps API for Flash. I don’t know why, we’ve seen Google Maps before and the FLash API has been around for a while but Mike was a very knowledgeable speaker and the features he demoed - most notable 3D rotations of the map - were very exciting and my mind was ticking over long after. I’m not sure why more games haven’t been made using the maps Flash API so maybe that’s a job for someone out there.
Time for a beer and some food!
*lots.
