That is, 2009 is coming to its end. Some parts in Central Europe already enjoy the snow although Oslo still has a touch of autumn feeling.
Here is a list of biweekly Graphics Dojo examples that I managed to pull off this year. Most of them are available for Qt/C++ and PyQt.
Note that although the examples are categorized (for your convenience), often it does not strictly belong to one category, e.g. night mode is both a graphics and WebKit example. Also, all S60 examples are designed with S60 mind but they still run well on the desktop, too.
S60
- Wolfenstein-like ray casting in your pocket.
- Maps solution using OpenStreetMap, of course running on the phone, too.
- Flight tracking utility, useful to check the status and time.
- Weather info on your pocket.
- Still about kinetic scrolling, now with a Flickable interface that works smooth also on a phone.
- Suitable for your S60 phone: flipping digital clock.
Graphics
- Reborn/recycled parallax effect for the home screen.
- Simplified magnifying glass trick.
- A simple trick to get the night-mode vision, just like in some navigation system.
- DragMove charm to allow widget moving by dragging
- simple timeline demo along with a custom S-shape curve
- thumbnail preview via a fast cheat-scaling trick.
- cheap trick to half-scale ARGB32 image very fast.
WebKit
- Doing a talk? Use a presentation tool purely based on web technologies.
- Magnifying glass trick with Google Maps.
- Make your QWebView transparent to achieve some interesting effect.
- snap-scrolling in QWebView, useful for small-screen browser.
- Need to do a visual web scraping? This little weather applet, which scraps the Google-provided page, might be a good start.
- Use jQuery, enjoy selector goodies with QtWebKit
- simple example to integrate Google Suggest
- WYSIWYG HTML Editor using QtWebKit
- Google chat client made in 15 minutes
- web capture, a tool to take a snapshot of web pages.
JavaScript
- Run Monster Evolution demo with Qt and V8 (the JavaScript engine behind Google Chrome)
- Still about Monster, but now with JavaScriptCore of QtWebKit
- Or, just run this cool Monster Evolution demo with QtScript
- simple bar chart using QtScript.
Need more goodies? See also last year (2008) graphics dojo wrap-up.
Until next time.
2 comments:
I was wondering if you would be willing to lgpl this code so that those of us using the lgpl version of qt (with the additional exceptions for C++) would be able to use this code as well. Thanks.
It's not up to me, but to Nokia (my former employer). The policy has been that for example code, it must be GPL-ed. Convince them to change it :)
Post a Comment