This is yet another blog post about the announcement of Nokia and Microsoft. I felt, I want to share my thoughts about it, but first let’s put here a nice picture which tells more than 1000 words.
The future of Nokia? Microkia?
Mr Elop’s Memo
Before the official announcement of Nokia and Microsoft collaboration, someone leaked Mr. Elop’s memo and it gained pretty much publicity. When I read the memo, I was surprised, how much I shared the same opinions with Mr. Elop. I’ve seen how things work internally in Nokia and I truly believe that it’s time for doing some serious reorganizations inside Nokia. Actually it should have been happened years ago.
But I can’t emphasize too much that I disagree with Mr. Elop how things ended up. Actually I’m not sure who gets most out of this deal, because Nokia stock value dropped pretty much after the announcement.
I’m a real newbie when it comes to OpenGL, but my personal plan is to try to learn as much as possible about OpenGL ES 2.0 and be able to understand it better e.g. how things like Qt Scene Graph works. Of course, it would be nice to be able to contribute to the Qt Scene Graph project too at some point.
Now I have spend few evenings trying to study how you can do things with OpenGL and I went little bit side tracked at some point. I started do some research how could use a QML application in 3D. The solution was actually much easier than I thought. Here’s the PoC video about running Samegame, the QML demo application rendered on a 3D cube.
As you can see from the video, it’s not perfect yet. The mouse events aren’t delivered with the correct coordinates to the QML item, but it shouldn’t be a big deal to transform them to the correct coordinates.
I’ve planned to get familiar with Qt Scene Graph for a several months now, but Gunnar Sletta’s presentation at the Qt Developer Day 2010 in Munich kicked me to actually do something. The goal of my Qt Scene Graph research project can be listed as follows:
How to build and use Qt Scene Graph
Get the whole picture of scene graph architecture
And check out the code i.e how it works
Try to create something of your own by using Qt Scene Graph
Before going any further, I go directly to the last bullet point and show a video about small QML demo which uses Qt Scene Graph. I borrowed the particle parts from Qt Scene Graph’s testing code and created few vertex and fragment shaders for rotation, scaling and manipulating colors.
I will promote Cybercom’s FREE QtQuick & KDE Plasma event because I’m partially responsible of it. As you may have noticed, I like Qt so therefore I’m very glad that my employer is willing to pay all the fun:)
The event will be September 7th in Technopolis, Ruoholahti, Helsinki, Finland.
So first of all, there will be kick ass speakers: Alexis Menard, one of the developers behind Qt Quick and Marco Martin, who is responsible of what happens in Plasma Netbook project. Here are the videos that Alexis and Marco have made about their presentations:
Alexis Menard:
Marco Martin:
The Idea of the Event
The idea of the event is to have interesting topics, good speakers and to let the audience to participate in the event. Yes, if you have a Qt based, especially Qt Quick based project, you can demo it in the event. Don’t forget to mention that in “request invitation form”. So basically we are “spreading the word of Qt” and we want you to be part of it. You can checkout the agenda from here: http://www.cybercomchannel.com/?page_id=187
Remember that the event is FREE, but you must request an invitation there. We wanted to keep it that way because the amount of seats is limited. You can request an invitation from here: http://www.cybercomchannel.com/?page_id=175.
If you want to demonstrate your project, then you have a bigger change to get invited. Of course we want to get there as many people as we can fit in the room.
Another way how we want audience to be involved in, is to have discussion there. Yes, you can ask questions, raise some issues if you have found something that might be problematic or just give feedback how do you feel about Qt Quick or Plasma.
Of course you are also welcome to the event if you are just interested in Qt and what’s happening in the Qt world. You don’t need to be hardcore developer or developer at all.
Let’s hope that we will see there bunch of people and will will have a good event.