Category Archives: Getting Qt

Qt Explorations

More Post-MeeGo Musing: Community Echoes

Ever since Intel’s MeeGo-cedes-to-Tizen announcement, I’ve been in a slightly unfocused state.  It’s familiar territory– when Maemo was set aside by Nokia for MeeGo, there was the same quandary: what now?  Better yet, what next?

After a little over two years of scant free time, I’m finally working normal hours.  So that liberates me for more community engagement, aka the stuff I really love.  It also frees me up to think.  But looking back on the past 5 years of support for open source projects with great promise but ultimate abandonment, I’m left to wonder what to target.  Continue reading

A Qt QML Beginner’s Project: MotoRing, part 2 – Rewind and Reveal

Finally, here’s the much-demanded second part to this QML beginner-focused series.  Okay, one guy asked, but he sounded really interested.

I said at the end of the first article that I would progress to the next phase in this one.  But the request for a screenshot of the app at this point got me to thinking that it would be worth more to fledgling QML developers if I backed up and broke down the code.  So let’s do it.  There’s a lot to cover, so I’ll spread it across two or three articles. Continue reading

A Qt QML Beginner’s Project: MotoRing, part 1 – GPS

I unloaded some Qt newbie frustration the other day detailing my first serious efforts to code for the Nokia N9.  Now I’d like to step back a bit and outline the actual project, and in subsequent posts walk other newcomers through my coding journey of pleasure and pain.

First a disclaimer: I’ve been programming for over 25 years.  That has included COBOL, Forth, Logo, DOS/VAX/Unix batch commands, Basic, LISP, Pascal, C, JavaScript and Visual Basic (both COM and .NET).  While I could work minor wonders with scripting and compiled linear languages, I found that I have been most productive in event-driven VB.Net.  Readers should know that I am not targeting an audience that’s totally new to programming, but rather, programmers who like me are experienced with other languages and platforms but new to Qt.

I really wasn’t very apprehensive about Qt, especially the mature 4.7.  Friends kept telling me how easy it was, and the Qt Creator environment did not look difficult at all at first glance.  Continue reading

Why I am Every Qt Expert’s Worst Nightmare

As I’ve noted before, I have been interested in Qt development for some time and finally got to where I could allocate the hours to learning.  I missed out on local Qt training a while back so I’m dependent on documentation along with patient people online.

The latter have been a huge help.  I’ve encountered some weird and frustrating situations from which many friends have rescued me.  The former, however, have been severely lacking.  But let me share the pain with you progressively.

I decided to create an application for the Nokia N9.  The app will make use of GPS and cellular services mainly, and shouldn’t be very complicated.  I chose Qt Quick because I wanted to see how mature QML really is at this point.  Plus I’m allergic to C++.  Continue reading

Nokia’s N9: An Unexpected Owner’s Review

source: conversations.nokia.com

I didn’t expect to be able to say anything first-hand about the Nokia N9.  I really thought my semi-facetious post a while back would be pretty much it unless I came up with some other abstract commentary to inflict on you all.  And I really haven’t used this meandering blog for device reviews, unless you count one admittedly unusual attempt for the slightly-less-cool N8.

So I was genuinely surprised to receive a sleek black N9 in London last month the day before Nokia World 2011, at a special Champions Day event.  And I’ve used it enough to share some juicy details.

First, however, a disclaimer:

The following review is from a drooling, starry-eyed device nut who is contemplating super-gluing an N9 to his hand.  Don’t expect much objectivity.

So let’s do this.  Continue reading

My Derailed Journey Back to Nokia

This is a highly personal post so for those whose eyes roll or minds reel at the thought, click past this one and I promise more juicy tech stuff next.

As regular readers know, I lost a great job with an awesome company in January of 2009.  As of this past Monday I started a challenging new role with what seems like another awesome company so far.  In between, I worked at something that didn’t work out while keeping an eye on Nokia opportunities the whole time.    Continue reading

Thoughts from Nokia World 2011

A few weeks ago, Nokia Connects held a media contest to award tickets, travel and accomodation for some lucky blogger to express why he or she was excited about Nokia World 2011.  I already had all that covered, but gave it a shot just in case my wife or a friend could use the prize.  Worth a try, right?

Granted, my entry began by addressing cynicism, some personal but largely general, which had to make it a long-shot.  I walked readers through my Nokia journey for this year, with the aim of providing an objective yet ultimately optimistic view of the company’s prospects.   Continue reading

Me Tizen, You Join?

Mobile Linux characters have been acting out lately like they were in a bad adventure movie.

Maemo lopes slowly and reluctantly toward its fatal date with the sunset.  MeeGo blinks in the same sun and finds its full commitment gone.  And like a battle-tested Phoenix, Tizen emerges from the ashes of twice-burned, thrice-shy skepticism.

Such is life in the largely undeveloped desert ecosystems outside the expanding stockade walls of Appleworld, Microsoftia and the remaining fading few.  Continue reading

Maemo, MeeGo, Mango and Me

Ever since the February 11 2011 Nokia event cheekily tagged as #NoWin and known colloquially as The Elopocalypse, I’ve struggled to cover Nokia’s present and abandoned strategies here with equal care.  Don’t be misled by my attempts of objectivity over Linux and Microsoft activities, though– it hasn’t been easy.  I’ve been moderating an internal conflict between a growing invasion of open source love versus a legacy of Microsoft development experience combined with strong curiosity.  Neither side has a clear advantage over the other for me and therein lies a conundrum.

I could have very easily avoided the whole controversy at the start.  When I assumed responsibility for Maemo internet tablet quality in the North American market, I could have taken the easy route and stuck to the basics.  That meant developing test plans, training auditors and inspectors, hosting Finnish and Mexican product teams, and making sure CES 2007 was supplied on time with 200 pristine N800s.  Nothing more.

But no.  I’m a device nut.  An admitted hardware geek.  As I’ve shared many times, laying eyes on the Nokia 770 tablet changed everything for me.  It put what I saw then as the future in my hands, literally and figuratively.  I could not just treat this product line as I did the various and sundry cell phones I also touched.  I took tablets personallyContinue reading

An N8 Charm

Anyone ever watch the 1990 movie Crazy People?  An advertisement executive (played with nutty magnificence by the late great Dudley Moore) cracks up under the stress of lying to people for a living and ends up in a mental institution.  At some point he enlists the aid of residents to help him create marketing campaigns after the bluntly-honest-but-hilarious ads that landed him there become popular.  You can read the wiki article to get an idea of the results, but watch the movie if you can to get the full effect.  Other than some bad acting by Darryl Hannah, it’s cute.

Why am I recommending films to you?

original source: nokia.comBecause when I think of Nokia’s flagship N8 smartphone, I think of how well it would fit into one of these crazy campaigns.  I can picture a sharp photo of this beautiful handset on a blank background, accompanied by pithy captions like “The Nokia N8: Quirky But Cool” or “Cover the Logo and Everyone Will Love It”.   Continue reading