Posts

QML Metaballs

Kimi, the man with excellent genes, blogged few days ago in here about QML extension plugin that provides shader effects for QGraphicsView based Qt Quick 1.x. What makes this magnificent, is the fact that API matches to what QML Scene Graph (at least currently) has, making it a perfect solution to start experimenting with the future. Also, as it is a separate plugin sitting on top of standard Qt 4.7.x, it turns "Qt everywhere" to "shaders everywhere" right now while waiting for the full Scene Graph glory. All you need is 1) Qt 4.7 installed in suitable environment (Linux, Windows, Symbian etc.) 2) the qml1-shadersplugin and 3) imagination for writing QML & GLSL. What I came up with using the plugin is something they call metaballs : Source codes are available in here , go wild! And kudos to Nokia/Qt team for providing this plugin!

Superior technology

I decided not to blog anything right after Nokia & Microsoft deal was published. And I'm glad about that, because I have now reached the state where I'm actually excited again! Volker Hilsheimer made a very good summary about the situation from Qt perspective . Instead of going deep into politics and sales speeches, I decided to approach this from a technical perspective. Keeping things simple and concrete, here's one example UI implemented in few hours with Qt Quick & QML Scene Graph: Please spend a bit time looking at what is really happening in there: wave, colorize, fading, water, text highlight... This is ~300 lines of QML + GLSL, performing smoothly on good ol' N900 hardware. Same can not be done using WP7 Silverlight & XAML, period. Qt is still the best platform for "mobile phones" and we have also here good ingredients for the "future disruption" like Nokia management has outlined. But technology is nothing without a community (a....

QML Scene Graph demo

Here is a small demo of QML animations combined with OpenGL shader effects, running on QML Scene Graph : At first, everything is gray and plain. But once you enable QUIt mode, the whole world feels a lot more colorful and dynamic. Some call this feeling velvet , I call it.. exciting 2011!

MeeGo Conference & SteelRat

I'm personally not attending to MeeGo Conference this year. Past two Maemo Summits have been great, so I'm sure this time things will be even Harder, Better, Faster, Stronger! But in a way part of me is attending, as one thing I have been working with recently is a UX prototype called "SteelRat". It will be shown in Nomovok booth, running on top of MeeGo in different ARM development boards. This is what SteelRat looked like in Freescale i.MX51 during Qt Developer Days: But anyway, wishing good times for all you attending!

Qt Quick Game Programming

Image
Are you interested about Qt Quick? Want to get jiggy with it and develop mad skillz? Wanna become first Qt Quick OVI Store millionaire? Good news, we have a (partial) solution! We've been working with Qt Quick / QML for quite some time now and decided to write ~30 pages short tutorial which goes through step-by-step the implementation of 5-in-a-row game . My recommendation would be to read the tutorial while browsing game sources and reaching towards Qt Quick API documentation whenever interested in more details. Download the "Qt Quick Game Programming" tutorial from here !

5-in-a-row

We released today a game called 5-in-a-row. It's implemented with Qt Quick / QML and designed for 2 players playing next to each other: Want it? Package for N900 as well as source codes are available from here !

Thanks & Qt Dev Days

Image
Today postman brought to me a package from Norway, containing this: Thanks! My contributions to ambassador program have been distracted by work... Which is of course filled with Qt, but mostly behind closed doors and not directly visible to anywhere. But I want to improve this and right here, right now * promise to release both source code and documentation soonish available. I will also attend to Qt Developer Days in Munich and hang around Nomovok booth, demoing and praising Qt & QML. Mention the keyword "fidelio", and I'll tell just for you how current Qt Quick is only the beginning and what will happen during 2011 to rule the world... Hoping to see You there! * ) This reminded me a Fatboy Slim classic