Archived posts from a dozen years ago.

Cuteness 4.6

27 September 2009

Seven days after the release of the Tech Preview 1, we released the latest stable Windows build of Fotowall [1] that was based on Qt 4.6. Somebody could argue that this is a bit imprudent. We did that because the benefits of the 4.6 release are worth the risk of the move!

Indirect Benefits, or ‘what you get for free’

  • Improved quality and better speed in the OpenGL QPainter
  • Better speed in the GraphicsView framework

Direct Benefits

  • Animation Framework: this simply r0cks! I don’t know about the whole Kinetic stuff, I just mean the ability to create simple property animations.
    I don’t have a video to show you but just take a look at the Fotowall’s Top-Bar, the tabs appear and disappear with a nice and smooth grow-shrink animation, that make the program look soo 2009-ish! finally!
  • QNetworkReply::isFinished(): thanks to this method I could implement a smart time-saver: when the user starts to drag a flickr picture, Fotowall starts downloading it. It can happen that, upon drop, the content has already been completely downloaded (so it can be placed in the canvas) or partially downloaded (so the used only needs to wait for the missing percent)

Drawbacks

  • There are some graphics glitches when animating the opacity property of a QGaphicsProxyWidget (in OpenGL)
  • Even by setting the QGraphicsItem::ItemSendsGeometryChanges flag, the previous behavior is not perfectly restored (we used itemChange, and the new behavior doesn’t allow Fotowall’s mirrors to sync properly to the objects)

Movie Time!

I’ve tried hard to record a screencast about the Cuteness & Performance of Qt 4.6, but in the end I had to use my camera.

[youtube width=”500″ height=”305″]http://www.youtube.com/watch?v=tVzzF_ft7uc[/youtube]

Thanks Nokia for this great release! 😉

[1] Fotowall is a creative program to mix local and online graphics content and build original work.

Categories
Computer Graphics, Interests
Tags
avanguardia, creativity, figosità, fotowall, graphicsview, open source, planetkde, planetqt, qt

« Fotowall 0.8 AddiQted to 4.6 »

14 Responses to “Cuteness 4.6”

  1. Zeke says:
    27 September 2009 at 08:54

    Wow dude, I mean wow. I want that app now :D. Especially the smoothness of OpenGL with 300 pictures (at least what said on the screenplay. I can’t wait to use Fotowall.

  2. Daniele says:
    27 September 2009 at 10:02

    Lo voglio pure io!!! 🙂 veramente un ottimo lavoro!

  3. Yves says:
    27 September 2009 at 10:24

    Wow, I am impressed as well. Quality Software made with a quality toolkit, presented in a quality video!

  4. Riccardo Iaconelli says:
    27 September 2009 at 10:41

    che applicazione tamarra :p
    e solo tamarra posso chiamarla! 😀

    ottimo lavoro!

  5. Enrico Ros says:
    27 September 2009 at 11:01

    @all: report me bugs/wishes/suggestions, we’re really open to external feedback!
    @riccardo: I’ll call the 0.9 release “marmitta cromata” in your honor 😉

  6. Johannes says:
    27 September 2009 at 11:56

    Great job! Thanks for this review, I’ll try Fotowall when it reaches 1.0 🙂

  7. Dread Knight says:
    27 September 2009 at 13:19

    Awesome! 😀

  8. Dario Massarin says:
    27 September 2009 at 13:33

    Hi Enrico! 🙂 NIce to hear from you again and, most of all, in this way!! 🙂 Great interface! I think many ideas you applied to fotowall will find a place in our daily kde desktop 🙂

  9. Tweets that mention Cuteness 4.6 | Enrico Ros -- Topsy.com says:
    27 September 2009 at 14:34

    […] This post was mentioned on Twitter by PostRank – OS and FOSSwiki. FOSSwiki said: Enrico Ros: Cuteness 4.6 http://bit.ly/17Qwc5 #postrank #opensource http://bit.ly/1TTS5s […]

  10. Rodrigo says:
    27 September 2009 at 17:40

    Hey! Excellent job! Congratulations!

    *VERY* nice interface! I hope many kde apps take your aproach.

  11. Enrico Ros says:
    27 September 2009 at 18:40

    @dario: Thanks man 😉 Looking forward to see you soon!
    @johannes: you’re right waiting for the 1.0 release, it will be really feature complete.
    @dread, rodrigo: thanks. we’ll work hard to make it simpler and more usable.

  12. Dario Massarin says:
    27 September 2009 at 18:41

    I’ve just tried it with qt 4.6 and is beautiful! when I’ll have time I’ll take a look at the code 🙂

  13. Roy Schestowitz (schestowitz) 's status on Sunday, 27-Sep-09 20:20:56 UTC - Identi.ca says:
    27 September 2009 at 22:21

    […] http://www.enricoros.com/blog/2009/09/cuteness-4-6/ […]

  14. Links 27/09/2009: Qt 4.6 Demo; Ubuntu Netbook Remix Karmic | Boycott Novell says:
    28 September 2009 at 00:33

    […] Cuteness 4.6 Seven days after the release of the Tech Preview 1, we released the latest stable Windows build of Fotowall [1] that was based on Qt 4.6. Somebody could argue that this is a bit imprudent. We did that because the benefits of the 4.6 release are worth the risk of the move! […]

Blogroll

  • Ariya Hidayat's Blog
  • Davide La Rosa
  • PlanetKDE
  • Pollycoke
  • Qt Labs
  • Yanko Design
  • Zack Rusin's Blog

Recent Posts

  • How to recognize a revolution
  • KDE 3 on “The Social Network” movie
  • Delicious Transblurency [1]
  • Grab one, it’s free!
  • Gift a cool idea!

Tags

amarok Android avanguardia cheating colorpicker creativity curriculum figosità fotowall future graphicsview heroes kde3 kde4 life M31 multi-touch nokia open source planetkde planetqt posterazor qt qtsoftware statistics summer of code wallpaper x.org

Archives

  • April 2011 (1)
  • September 2010 (1)
  • April 2010 (1)
  • January 2010 (1)
  • December 2009 (3)
  • October 2009 (1)
  • September 2009 (4)
  • August 2009 (1)
  • July 2009 (3)
  • June 2009 (3)
  • May 2009 (2)
  • April 2009 (3)
  • March 2009 (1)
  • January 2009 (2)
  • May 2008 (1)
  • April 2008 (1)
  • January 2008 (2)
  • December 2007 (1)
  • November 2007 (1)
  • September 2007 (3)