Posts Tagged: mobile development

Breaking Development: The Sessions, Slides & Notes

Tues 04.17.12 – Yesterday I was quite wrapped up in the nerves of presenting, today I took notes during the Breaking Development Orlando sessions and I have added in the presentations slide embeds as the various speakers have shared them.
My two favorite BDConf presentations from Monday the 16th was Guy Podjarny’sPerformance Implications of Mobile Design” and Stephen Hay’sResponsive Design Workflow“:

Per my usual, my notes are a paraphrase of what is being said during the presentation and what is on the slides, anything is quotes is a quote from the speaker rather than a paraphrase. The notes plus presentation slides can be found after the jump.


Breaking Development: A Minimalist’s Guide to the Mobile Web

Mon 04.16.12 – Here are the slides from my presentation on “A Minimalist’s Guide to the Mobile Web” from Breaking Development Orlando.
Here is the official description of the talk for the BDConf website: “Designing and developing for mobile devices can be overwhelming in the sheer amount of factors to consider. Questions of where get started or how to retool for fast and lovely mobile sites can send one screaming for the supposed safety of Webkit before running and hiding under an iOS rock. But such fear and trembling is unnecessary and we can go forth in confidence with the minimalist’s guide on data sipping as a legitimate lifestyle, serving responsive images, how to strip that code, and do I really need all this Javascript?”
A video the presentation will be available soon on the BDConf Vimeo channel.
If you are a mobile or web design and/or developer who really would love to attend a great one track, intimate conference on the mobile web, Breaking Development Dallas will held in September 2012.

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
This Week in Qt Podcast
Ed Page (Python, Harmattan & Qt…)
fiferboy’s developing
KDE Pinheiro (Designer who works with Qt)
Meego Handset Forum
Meego Aggregator
My Meego
Nokia Developer News
PySnippet (more Python & Qt!)
Qt Labs Blog
Qt, Maemo and some other stuff
Qt / MeeGo Mobile Apps Development
The MicroNokia Developer
thp on Maemo

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:
Nokia N9 UX Gestures – click on DEMOS (I found the gesture demos invaluable in the first hour of using the N950):
Nokia N9 MeeGo/Harmattan Swipe UI Tips and Tricks
Nokia N950 Close Apps:
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)
N9 Swipe undocumented feature; activate sane behavior (How to set the Swipe behavior to the gestures you want)
How to Take Screenshots on Nokia N9 with ScreenshotMee
FM Radio App


Ms. Jen and Qt, The Follow Up

Last Tuesday, I wrote a blog post on my frustrations with setting up a Mac OS X and/or Ubuntu Linux Qt install that would also compile Qt’s Symbian modules. I received quite a bit of feedback in comments, emails, Google Buzz and via Twitter.
Feedback saying everything from, “Duh, just use Windows!” to “Ugh, I hear you and I also really want a full working for Qt toolchain for Mac/Linux” to nice Nokia/Qt employee-type folk* who checked and double-checked facts for me.
Thank you to all of you for your comments, be they helpful or not, as it spurred on my overly persistent nature and I spent most of Saturday trying out several different options to see what would work to set up a full working Qt Mobility/Symbian/QML development toolchain on my MacBookPro.
1) Per Emmanuel’s suggestion, I decided to install VirtualBox on my MacBook Pro rather than fiddling with my previous Bootcamp set up. The pros of VirtualBox is that you don’t have to reboot to access the other OS, but merely tab in and out of VirtualBox as it is just another window on the desktop. Very Nice.
The sad thing is that neither of my Windows disks would activate on VirtualBox at all.
2) So, I called Windows’ Customer Service to see if we could get a new activation code for me, and after two fruitless calls with nice customer service agents who listened to me talk about how my Dell was dead and I was using the really old Windows XP SP2 disk on a virtualization and could they just give me a code. Really, I swear that this copy of Windows is not being used on another machine, no, it isn’t. No, PLEASE don’t forward me to Sales, Ugh.
Like I said before, I am not interested in purchasing a whole new copy of Windows just to run Qt with Symbian compile & build, as I have other financial goals for the next few months. That $200+ could be better spent in Austin, TX, not to enriching Redmond, WA, – not when I have 2 perfectly good copies of Windows that no longer have working computers attached to them.
This is a dead end for now. But of course, there is a back-door here.
3) After Lucien Tumota of Forum Nokia, advised that I take the wiki info I had that Qt’s remote compiler was not working with Ubuntu 10.10 with a grain of salt, he followed up with the nice folks who are on the remote compiler team and confirmed that it is working with Ubuntu 10.10 (aka Maverick Meerkat).
4) By late Saturday afternoon, I had 2 installs of Windows**, both un-activate-able, and 1 install of Maverick Meerkat on Virtual Box. The remote compiler is working on Ubuntu 10.10. But still no long term solution for developing a Qt or QML app for my Nokia N8 on my Mac.
After all of this fiddling, installing, being patient, learning the ins and outs of Virtual Box, enjoying myself thoroughly, I decided that rather than arguing farther up the food chain at Windows Customer Service to get a working activation code, that I would do the following until Nokia and Qt provide a full Qt Symbian dev toolchain for Mac or Linux:
I will develop my app in Qt on my Mac as if I was only developing for Maemo, then when it is time to test for Symbian, I will put the project files in my shared folder, open up Virtual Box, hope my 30 days of non-activation aren’t over yet, and then build the Symbian app on the Windows Qt. When my 30 days are up, then I will delete that Windows VirtualBox, and start again.
A hack, yes. A bit overwrought, yes. And yes, it will be 2 hours down the drain to reinstall Windows & Qt to full working order, but hopefully, within 30 days, Nokia will have released a full working Qt for Mac & Linux.
A mobile dev girl can hope, can’t she?
* Big Thanks to Lucien Tumota, Henrik Hartz, and Ville Vainio for all the help. Y’all rock.
** Once I got Windows installed on Virtual Box, I then installed Qt SDK from Forum Nokia and Qt for Symbian from, so that I could ‘harvest’ the Symbian folder and sis files for later use, of which the biggest goal is to make sure that my N8 is ready for dev testing.

Ms. Jen and Qt, The Short Synopsis

I have been trying to develop a Qt mobile app for the Nokia N8 since October, except there is one not so small problem: There is no symbian module for Qt for Mac OS X or Linux. There is also the not so small problem that only half the Mobility API has been released, but that is another issue.
It is very hard to build a Symbian^3 mobile application for the Nokia N8, when the only platform that has the full Qt SDK to develop for Symbian is Windows.
Right now, I have only my MacBook Pro and an old Dell with Ubuntu Linux, I don’t have a Windows machine nor to I have a version of Windows that will both activate on a Bootcamp partition and will run the full Qt SDK*.
I have installed and re-installed various versions of Qt from various download places to both my Mac and to my Ubuntu install and each time have run into many walls of frustration and still no Symbian module.
Nokia, why does this have to be so hard? I want to develop apps for Nokia Nseries phones, but at this point I have spent more hours trying to get the dev environment running than it would have taken to code an alpha version of the app.
Please release the full & equal Qt SDK for all three major computer platforms**.
Please do release a full Mac & Linux SDK with Symbian, as well as the rest of the Mobility API, soon – before Feb 15, 2011, so there is still at least six weeks to develop & test an app before the March 31st Calling All Innovators deadline.
Thank you.
* And the truth of the matter is that when I converted the Dell to Ubuntu in 2005, it was because I was completely and utterly over Windows in any shape or form. That was a bit more than five years ago. Every time I have to deal with Windows, my chest tightens and I feel my blood pressure raise. Nokia, I love you, but not at the expense of my health & well being.
** Calling the Mac SDK ‘Beta’ and leaving out major bits but having the docs in the SDK as well as the docs on Forum Nokia act like it is the full version equal to Windows is an evil little mind f*ck.

Tidbits :: Sunday, December 19, 2010

Tech Crunch on Guest post: Symbian OS – one of the most successful failures in tech history
Qt Developer Blogs on Experimental packages for Symbian development on Linux
Qt Mobile Development Online Training
O’Reilly on HTML5 Mobile Web Development
Sarah Parameter on Designing for iOS: Life Beyond Media Queries
asymco on What has Android done for Apple?
Think Vitamin on 23 Essential HTML 5 Resources
Chris Heilmann on A call for quality HTML5 demo markup
Tech Crunch on Why Sunsetting Delicious Matters
Jeremy Keith on Home-grown and Delicious
Userfocus on 7 myths about paper prototyping
FeldThoughts on Just Make it Faster

Project52 : Blog Weekly Through 2010

Project52 : Blog Weekly Through 2010

Wed 12.09.09 – The esteemed illustrator/designer Anton Peck has proposed that folks get back to writing on our blogs and to encourage folks to that end has started Project52. I found about about Project52 through a few of Dan Rubin’s tweets this evening, followed the link, and decided to take up the challenge.
While I already (mo)blog here daily and have for a couple of years, I have realized in the last year that folks out in the big wide world tend to be confused by what I do professionally.
“Uh, you are a mobile user experience designer, right?”
“No, I thought she was a web developer.”
“You’re both wrong, she is a photographer and mobile blogger.”
Actually, all three plus some. Sorry folks, I am terminally curious and am driven make | create things online be it mobile|web.
I endeavor to take up the Project52 for all 52 weeks of 2010 to blog an article weekly on some aspect of my varied professional interests: be it mobile, web dev, a tutorial of some sort, or my opinion on some aspect of technology.
And yes, I will continue to inflict photos plus other textual bits on you daily through 2010.