Posts Tagged: Qt

Qt Developer Days 2012, The Santa Clara Edition

Qt Developer Days 2012 : ICS's Peter Winston kicking the conf off Qt Developer Days 2012 : Checking Twitter in between speakers Qt Developer Days 2012 :  Digia's Tommi Laitinen's Keynote Qt Developer Days 2012 :  Lars Knoll's Keynote Qt Developer Days 2012 :  The Qt Dev Days Welcome Sign Qt Developer Days 2012 :  Lars Knoll and David Greaves at the coffee break Qt Developer Days 2012 :  Ash Nazir giving a BlackBerry 10 demo Qt Developer Days 2012 : Jens Bache-Wiig presenting on QML Desktop Components Qt Developer Days 2012 : Talking with John Deere's Hank Miller about tractor display UX Qt Developer Days 2012 : Dinner at Pedro's Qt Developer Days 2012 : Dinner with a great group of developers Qt Developer Days 2012 : Mock fight between David and Ash at the dinner table Qt Developer Days 2012 : Goodbye Santa Clara, it was fun...

All photos taken at Qt Dev Days 2012 by Ms. Jen with her Nokia 808 PureView.

Sat 12.08.12 – Here are my notes from the Qt Developer Days 2012 conference in Santa Clara, Calif. Per my usual, the notes are a running transcription and paraphrase of the speaker’s slides and spoken words plus my own opinions on the session. Official session slides and videos will be up at the conf website soon.
Once again, I am very glad that I went to the Qt Developer Days and was very encouraged by Digia’s commitment to continuing Qt development as well as the strong community support for not just the desktop and embedded linux sides of Qt but also Mobile. It was very good to see the Jolla Mobile, BlackBerry’s Cascades, and Mer Project mobile Qt presentations, as well as the ongoing strength of the open source, community contributed Qt Project.
Go Qt, Go!
*************
Qt Developer Days 2012
Santa Clara Marriott
Thurs 12/6/12
9am – noon
Keynotes
I tweeted the keynotes, didn’t take notes. Here are my tweets:

(more…)

A Few Small Tidbits Left in My Brain from Qt Dev Days

A few small tidbits bouncing around my brain from this week’s Qt Dev Days 2011 SF:
* One of the things that made me quite happy is that the grand majority of the presenters were using Linux OS of one sort or another on their laptops and a minority had Macbook Pros or Airs. To the best of my knowledge, none of the presentations I saw were run off a Windows laptop. A silly detail, but it still makes me happy. I have a special part of my heart reserved for Linux and Ubuntu, as it was my first toddlings around Ubuntu Breezy Badger that really kicked me deep into wanting to learn to program rather than just script sculpt.
* I am still curious what the Nokia “Qt for the next billion” slogan really means. Mr. Mathers said that it will not be to S40 but to smartphones and that the strategy will be revealed next year. Will Microsoft relent and allow Qt to have a publish to Mango project tab?
* Per the usual with conferences, the best conversations were had at breaks, in the hallways, and at the parties. I am still chewing on and thinking about a few of the ideas and challenges that some smart folk inserted in my brain during these conversations.
* And for the mild humor tidbit… If there is Qt Quick and Qt, I wonder if Qt Slow only uses Terminal and Vi/Vim?

Qt Dev Days 2011, The Photos

The Famed @Yeswap, aka Dennis, has arrived! The Mysterious Qt for the Next Billion Slide Digia's Tuukka Ahonien presenting Jussi and John, the N9 App Doctors Tuukka, Juha, Suvi, and Riku at the Qt Dev Days Welcome Reception Having fun at Knuckles - Juha Nokia's Richard Kerris presenting the morning's first Keynote Qt's Jeremy and Benedikte helping someone The Delicious White N9 The Qt Dev Days 2011 SF Expo All the Lovely Ladies who registered us and helped with questions Aditya, Pablo, and Oscar Mildy scary circus man with a glowing ball at the Qt DD dinner & party Jurgen and the Cotton Candy Lady Alexandra and her fabulous feather boas Magician Jay Alexander showing his tricks to awed geeks The N9 and the Lumnia attempting to have drunken phone... Riku and Juha Digia folks at the Party: Suvi, ___, Tuukka, and ___ William and Sunny Laughing while attempting to navigate/fly an AR Drone Watching an AR Drone flying Jeremy discussing the Rasperry Pi In the How to Contribute to the Qt Project Session

All photos taken by Ms. Jen with her Nokia N8.

Thurs 12.01.11 – As the Qt Dev Days 2011 wrap up and are over, I present to you a summary of the photos I took over the course of the three days of the training and conference.
I really enjoyed and learned a good deal over the course of the Qt Dev Days. One of the best parts is the high ratio of nice and smart folks I met and the conversations were good. I attend at least 3-4 conferences a year and this one rates up there with Mobilism for my fave conference of the last 2 or so years in terms of content and inspirational conversation with other attendees.
Big thanks to Qt, Nokia, Digia, Futurice and all the other sponsors for putting on a great conference.
Even bigger thanks to all the lovely folk I met, the good conversations on mobile & development that were had, and letting me take your photos. Y’all rock.
See everyone next year, if not sooner.
******
My Qt Dev Days conference notes:
Qt Dev Days 2011, Day 1: Training
Qt Dev Days 2011, Day 2: Conference Sessions
Qt Dev Days 2011, Day 3: The Last Day

PySide, from the Heights of Happiness to the Depths of Despair in less that Two Hours

On Friday in the way of any good internet bunny trail, I found myself at the PySide website wondering what progress had been made with the Python port/binding for Qt since I last looked, downloaded, built and inspected to see if it was fit for my mobile application development purposes back in April/May (or more like was my skillset I ready for building the most recent stable version of PySide).
In the first 20 minutes of traipsing down Python and Qt based bunny trails on Friday afternoon, I found myself in raptures of happiness, as it appeared to my eyes and reading comprehension that Nokia had taken on the PySide project and was moving forward with it as a legitimate wing of Qt. I was so excited that I called a non-technology-working friend and gushed about it to her (sorry).
I tweeted asking if any of the PySide folk would be at Qt Developer Days 2011 in San Francisco next week. I was ecstatic about the prospects of using Python for the logic in my Qt Quick apps rather than C++ or Javascript.
The major reason that I love both Python and Qt Quick/QML is that the code is by and large minimal and declarative but gets the job done powerfully without excessive grammar, wordiness, and very little punctuation, which makes my minimalist loving self happy happy happy. The very idea of Python + Qt Quick sounded too deliciously good to be true.
And it appears that after some months of Nokia dedicating employees to making PySide a robust binding for Qt and Qt Quick, that Nokia is now un-dedicating said employees and will be decommissioning their involvement in PySide to an add-on for Qt.
My hopes were crushed in less than two hours. Up in happiness of the possible perfect pairing of my favorite programming/scripting language with my favorite mobile framework, only to fall down the rocks of despair and sadness that so much potential was so fast dissipated.
Matti Airas the Nokia python guru on the PySide project does write in this email that he does see a future for PySide and mobile as an add-on for Qt in the community separate from Nokia. Here’s to hoping that he is right.
Further hopes go to Python catching on as a good option to the various C languages and Java for mobile app development. And here’s to hoping that PySide folks will be at Qt Dev Days next week.
****
Update from Wed 11.23.11 – Just to clarify, this post is for NaBloPoMo and is my joke on / to myself about moderating my enthusiasms in a world where the funding of technology projects is driven by management stratagems & quarterly profits, as I get so excited upon finding out a technology has finally reached the point that it will be useful and then, in this case, less than an hour or two later after searching for more info I find out that the project has been discontinued.

Platform Agnostic and Current Friendly

One of the great promises of HTML5 with CSS3 and Javascript is that eventually, after much wrangling & negotiation, one will be able to write apps that can work across many devices regardless of platform and ecosystem. In the meantime, while we are waiting for HTML5 to have access to the contacts or camera on the mobile you could be possibly carrying, we can use future friendly practices to develop and design flexible web sites and apps.
Until the future web accessible world arrives, from a pragmatic standpoint, many of us if we want to access contacts, or the camera, or a variety of other APIs and features on our mobile devices, we find ourselves delving into hybrid native-web mobile worlds or diving into native mobile apps be it through a SDK or PhoneGap or the like.
Thomas Perl in a post-Nokia World 2011 blog post, Comparing Mobile OS SDK availability by platform, builds an argument for a very salient point for folks who are currently developing for native mobile apps:

“Now, people can argue that one can set up dual-boot or virtual machines to support all OSes, but that’s not the point. The point is that if the SDK is available on all Desktop platforms (note that this is not the same as SDK targetting all mobile platforms), developers can retain their choice of Desktop OS on which they develop on, and are not forced to use OS X or Windows for development of apps for the corresponding mobile platform (I also understand the reason why these companies only provide the SDK for their own Desktop platform, but that is not a good reason from a developer’s point of view).”

I agree with Mr. Perl. I don’t want to be told which desktop platform I must use so that I can develop for a certain mobile. I find working in virtual box to be tedious after a short span of time. I would like the system I develop for to respect me enough to let me to make the choice about what desktop/laptop OS I prefer to use.
Bravo to Android, Qt, and PhoneGap.

Nokia N9 / N950 Tips and Tricks, Part II : Blogs & Podcasts

I have been compiling a list of links for how to use, design, and develop for the Nokia N9 / N950, yesterday was links to tips & tricks for the User, Designers and Developers. Today is all the great and very valuable blogs and podcasts that I have found to be a font of information on the Nokia N9/N950, Harmattan, creating N9 apps in Qt.
If you know of other good Nokia N9/N950 designer, developer, and Qt blogs out there, let us know in the comment section.
Nokia N9 & Qt Blogs, Forums and Podcasts:
Nokia N9 Developer Blog
http://www.developer.nokia.com/Community/Blogs/blog/n9-developer
This Week in Qt Podcast
http://www.ics.com/learning/podcasts/
Blogasdf
http://juhaturunen.com/blog/
Cutehacks
http://cutehacks.com/
Ed Page (Python, Harmattan & Qt…)
http://eopage.blogspot.com/
fiferboy’s developing
http://fiferboy.blogspot.com/
flors
http://flors.wordpress.com/
KDE Pinheiro (Designer who works with Qt)
http://pinheiro-kde.blogspot.com/
Meego Handset Forum
http://forum.meego.com/
Meego Aggregator
https://meego.com/aggregator
My Meego
http://my-meego.com/
Nokia Developer News
http://www.developer.nokia.com/Community/Blogs/blog/nokia-developer-news
PySnippet (more Python & Qt!)
http://pysnippet.blogspot.com/
Qt Labs Blog
http://labs.qt.nokia.com/
Qt, Maemo and some other stuff
http://kunalmaemo.blogspot.com/
Qt / MeeGo Mobile Apps Development
http://qt-mobility.blogspot.com/
qtsource
http://qtsource.wordpress.com/
The MicroNokia Developer
http://micronokiadev.wordpress.com/
thp on Maemo
http://thpmaemo.blogspot.com/

Nokia N9 / N950 Tips and Tricks, Part I : Links for You, Designers & Developers!

I have been compiling a list of links for how to use, design, and develop for the Nokia N9 / N950. The first section tips and tricks is for anyone with a Nokia N9, the second section is links for Nokia N9/N950 designers and developers, and the third is Nokia N950 specific.
Tomorrow, I will publish a list of blogs and podcasts that I have found to be a font of information on the Nokia N9/N950, Harmattan, creating N9 apps in Qt.
If you have any tips and tricks links for the Nokia N9 or N950, be it for users or designers & developers, tell us about it the comments.
Nokia N9 and Nokia N950 general interest topics for everyone:
The Nokia N9 Swipe site:
http://swipe.nokia.com/
Nokia N9 UX Gestures – click on DEMOS (I found the gesture demos invaluable in the first hour of using the N950):
https://www.developer.nokia.com/swipe/ux/pages/getting_started.html
Nokia N9 MeeGo/Harmattan Swipe UI Tips and Tricks
http://blog.wapreview.com/15554/
Nokia N950 Close Apps:
http://my-meego.com/faq/showquestion.php?fldAuto=5&faq=1
Using Firefox Mobile on the Nokia N9 (I have been using a version of mobile FF from Sept on the Nokia N950 and it is great)
http://blog.wapreview.com/15780/
N9 Swipe undocumented feature; activate sane behavior (How to set the Swipe behavior to the gestures you want)
http://felipec.wordpress.com/2011/08/14/n9-swipe-undocumented-feature-activate-sane-behavior/
How to Take Screenshots on Nokia N9 with ScreenshotMee
http://thenokiablog.com/2011/10/13/how-to-take-screenshots-nokia-n9/
FM Radio App
http://my-meego.com/software/applications.php?name=FM_Radio&fldAuto=488&faq=2

(more…)