Skip to content

How to make your QML applications scale to and look nice on Symbian, MeeGo/Harmattan and android

October 9, 2011 by Artem Marchenko

Yesterday I was talking at the 2nd Tampere barcamp about how you can make your application automatically scale to different devices, yet allow for pixel perfect fine-tuning when needed. We used this approach for Easy Discount Calculator that is to my understanding the first real app available simultaneously for Symbian, MeeGo/Harmattan and Android (on some Android devices it runs smoothly, on som it has problems due to bugs in not yet mature the porting technology).

Unfortunately the presentation may not make much sense to you if you haven’t been to the barcamp as well, but you may like to have a look at the application on your device. Here are the links to the app stores:
- Easy Discount Calculator for Nokia devices. BTW right now it is the second in the top seller Business apps for Nokia N9.
- Easy Discount Calculator for Android devices

About the Author: As the Editor-in-Chief for AgileSoftwareDevelopment.com, Artem is charged with overseeing the direction for content, advertising, and the overall management of the site. Nowadays in his day life, Artem is a product manager in a global telecommunication company where he leads the development of a product developed in extremely distributed environment. Artem has been applying Agile and researching Agile since 2005. Contact Artem

Comments

Thanks

October 10, 2011 by Kimmy (not verified), 2 years 28 weeks ago
Comment id: 20388

I think that this is a very clever way to make the applications automatically scale to different devices, thanks for sharing!

Thank you for the

October 12, 2011 by Artem, 2 years 28 weeks ago
Comment id: 20392

Thank you for the kind words, Kimmy.

Note that this app was done with custom components only as we started when QML components weren't ready and we were also considering releasing to N900.

Nowadays I would probably try playing with platformStyle as well - http://doc.qt.nokia.com/qt-components-symbian-1.0/qml-style.html
I don't think I'd like to use it directly (then you won't be able to simulate different platforms on desktop), but I'd play with wrapping it up with my Settings so that I could use simulated values on desktop and real platformStyle on hardware.

There are also some

October 12, 2011 by Leon Bovett (not verified), 2 years 27 weeks ago
Comment id: 20394

Please post some QML N900 tips

December 17, 2011 by Dianne (not verified), 2 years 18 weeks ago
Comment id: 20551

Hi!
I have been doing a random app to learn QML, and I'm stuck. I have got some questions hope somebody answers:

I would like the app to work on Fremantle and Harmattan..
1) Are there best practices for that?
2) Are com.nokia.meego 1.0 availlable for Fremantle? for Meego CE? for Linux desktop?
3) If I need to use different UI for different platforms, how do I include target specific code in my project?
4) I want to rearrange some of my QML items when orientation changes, how do I detect the change, and how do I rearrange them? Can I just set new values for their anchors?
5) Where should I ask these questions in general?

Thanks in advance!

N900 = no QML components

January 19, 2012 by Artem, 2 years 13 weeks ago
Comment id: 20782

Dianne, the only problem with N900 and QML is that there are no QML components for it (except ones you can make yourself). We've done one app called Foreign Money (a currency converter with the rates updatable from net) that works on both N900 and Symbian 3 devices fine and could work on MeeGo if we decided to port it. However, that is pure QML.

If you are into unofficial builds, however, I believe MeeGo community edition for N900 (as well as Mer and Nemo) allows for QML components, but I don't really know about the versions supported and about the performance.

interesting

January 28, 2012 by genf20 plus (not verified), 2 years 12 weeks ago
Comment id: 20840

The slideshow presented is interesting. Thanks for sharing.

I think that you are really

January 31, 2012 by did (not verified), 2 years 12 weeks ago
Comment id: 20855

I think that you are really right with this.
test

Hello, It’s possible to

February 1, 2012 by Agile Management (not verified), 2 years 11 weeks ago
Comment id: 20859

Hello,

It’s possible to develop Qt applications for Symbian platform which makes easier to start app development on Symbian.

Nimble methods deliver an

February 1, 2012 by buxem (not verified), 2 years 11 weeks ago
Comment id: 20860

Nimble methods deliver an easily versatile program able to meet quick requirement changes.printing sticker A software development project can be based upon various methods targeted toward repetitive or small procedures.Ncr Register

RELATED TO SOFTWARE COMMANDS

February 9, 2012 by Jamesthomson (not verified), 2 years 10 weeks ago
Comment id: 20916

This one is the right applications.

ebillige beats by dr

February 10, 2012 by linjuanjuan (not verified), 2 years 10 weeks ago
Comment id: 20929

Beats By Dre
Dr Dre
Beats by dre danmark
Dr Dre beats
billige beats by dre

Et headset alene. Hvorfor vil du have? Sange? Film? Svar på telefonen? F nonsens ting. Bruges til at spise?
Nej! Et godt headset kan give dig en god stemning! Intet mere end iført hovedtelefoner eksklusivttil processen med audio-visuelle!
Jeg tror, ikke føler sig godt øre, god kanal behandling. Og sikke en god forebyggelse af tabteknologi kan vinde hovedtelefonerne er I dag har jeg til soltørring på denne Beats by DR.DRE
Bogstavelig oversættelse fra engelsk, vi kender, er DR.DRE (D ph.d.) design dette headset!

Software Development Company

February 21, 2012 by Software Development (not verified), 2 years 9 weeks ago
Comment id: 20977

your post is very interesting. I like it very much. It is very helpful and useful for me. Thanks for share this valuable post.

I recently came across your

February 27, 2012 by Alex John (not verified), 2 years 8 weeks ago
Comment id: 21000

I recently came across your blog and have been reading along. I thought I would leave my first comment. I dont know what to say except that I have enjoyed reading. Nice blog. I will keep visiting this blog very often.auto diagnostic tool

Offshore Software Development

March 1, 2012 by Haris (not verified), 2 years 7 weeks ago
Comment id: 21092

I am not familiar with barcamp but still excited to know about programing tactics. I am using .net platform to build various applications as per my client's requirement. I am keen to upgrade myself with other platforms to generate offshore software development and get a step ahead of the competition.

Thank you for this episode

March 2, 2012 by NOnn (not verified), 2 years 7 weeks ago
Comment id: 21135

Thank you for this episode and the last one as well. I feel that those two two episodes explain important contributions to the search of identity and meaning in our field. The software craftsmanship manifesto in particular is a valuable contribution to the discourse about ethical behaviour of IT professionals. I believe that it is relevant even to those software professionals that don't believe that craftsmanship is the right metaphor to capture the essence of our profession. sosh sans engagement forfait illimite sms illimite forfait mobile internet comparateur forfait bloque rio sfr rio orange code rio sfr rio bouygues numero rio virgin calcul imc portabilite du numero

gianmarco lorenzi swarovski pumps

March 3, 2012 by gianmarco lorenzi swarovski pumps (not verified), 2 years 7 weeks ago
Comment id: 21264

gianmarco lorenzi swarovski pumps
Gianamrco Lorenzi discount shoes has become an environmental friendly brand with its high quality and durability.
gianmarco lorenzi shop online
Gianmarco Lorenzi outlet shoes are also hot now, especially on line. However, Gianamrco Lorenzi is a luxury loved by Hollywood stars,
gianmarco lorenzi pumps
Gianmarco Lorenzi crystal sale provide you a glamorous fashion catching up with style of modern times. Its stylish design differentiates itself from those boring and similar outdated nearby shoes. Any time you wear them, your personal charm and beauty will be showed to perfect.
gianmarco lorenzi crystal
women always lose themselves in shoes brands. Nowadays, more and more shoes are designed with unique and fashion elements, especially womens high heels, stilettos, pumps, boots and sandals. Gianmarco Lorenzi is a brand standing out in the fashion world and markets.
gianmarco lorenzi shoes
Gianmarco Lorenzi got its own place in the fashion world and markets. Combined with artistic beauty, it gives out special charm. It provides all kinds of styles for women. Any woman can choose her favorite styles from Gianmarco Lorenzi shoes online shop.
woolrich jacken
Herzlich Willkommen auf unserer Moncler store! Derzeit bieten wir 2011 Aktuelle Moncler Jacken, M?ntel und Westen mit h?chster
woolrich jacken damen
Shop billig Moncler online. Gro?e Reichweiten von M?nnern und Frauen Moncler Jacken, M?ntel, Westen finden Sie hier. Erstellen und gemeinsam schaut auf alle Ihre Lieblings-Basis
blizzard parka woolrich
kaufen woolrich online shop-Boutique speichern bekannte Dinge. blizzard parka woolrich wattierte Jacke als die kalte Jahreszeit, beim Skifahren oder im eleganten Anl?ssen in die Must-have anerkannt.
woolrich arctic parka
Es gibt eine gro?e Anzahl von Moncler Daunenjacke, die Ihnen mehr charmant und elegant wird
spaccio woolrich bologna
il marchio Moncler Giubbotti, che è un brand di fama mondiale. E 'famosa per la sua alta qualità così come la sua miglior servi
woolrich parka donna
woolrich parka donna che è entrata nella linea del commercio straccio era famosa per i suoi disegni di moda
woolrich outlet
To many of the people, it is a worthwhile thing to buy a Moncler Uomo. It is an honor of you having woolrich parka donna, which repr
woolrich parka
Recentemente, woolrich parka donna sono in vendita a caldo. woolrich uomo
To many of the peopleLa sua popolarità la deve a basso prezzo così come lo stile alla moda. Ci
Vuitton Speedy
zo in de mode
Vuitton Damier
verschillende ontwerpen
Louis Vuitton Homme
zijn erg populair tegenwoordig met de hoge
Vuitton Soldes
zijn erg populair verschillende ontwerpen
Vuitton Occasion
de hoogste kwaliteit
Vuitton Paris
zijn erg populair verschillende ontwerpen
Sac Vuittonzo in de mode
If you are still confused about your style or cannot find a suitable for yourself. You can try Moncler jassen. Moncler piumini are one of their most popular merchandise, which is popular with men, women and their children,I recommend you here to order Our website provides you
duvetica spaccio
il marchio Moncler Giubbotti, che è un brand di fama mondiale. E 'famosa per la sua alta qualità così come la sua miglior servi
duvetica piumini
duvetica piumini che è entrata nella linea del commercio straccio era famosa per i suoi disegni di moda
duvetica
To many of the people, it is a worthwhile thing to buy a Moncler Uomo. It is an honor of you having duvetica piumini, which repr
duvetica piumini uomo
Recentemente, duvetica piumini uomo sono in vendita a caldo. La sua popolarità la deve a basso prezzo così come lo stile alla moda. Ci

Louis Vuitton Sale

March 8, 2012 by lilim (not verified), 2 years 6 weeks ago
Comment id: 21302

I read a lot of your articles and this is my first time commenting. I just wanted to thank you for your writing.

LOVE

March 16, 2012 by Love Wallpapers (not verified), 2 years 5 weeks ago
Comment id: 21399

A gourmet basket is a thoughtful expression of your family's appreciation. The specialty gourmet goodies.

web application development

March 24, 2012 by Web Application Development (not verified), 2 years 4 weeks ago
Comment id: 21469

Magnificent items from you, man.I have read your blog and i got a very useful and knowledgeable information from your blog.its really a very nice article.
I really like what you’ve acquired here, certainly like what you’re saying and the way in which by which you assert it. You’re
making it entertaining and you continue to care for to stay it sensible.
web application development

Unfortunately the

March 25, 2012 by Kelvin Butler (not verified), 2 years 4 weeks ago
Comment id: 21496

Unfortunately the presentation may not make much sense to you if you haven’t been to the barcamp as well, but you may like to have a look at the application on your device. Here are the links to the app stores: diberget.be

Great observations!

May 22, 2012 by JennyH815 (not verified), 1 year 48 weeks ago
Comment id: 22308

Great observations! Maximizing value. in particular. the economic kind. is one of the great strengths agile can bring to integrated teams. Integrating development and marketing teams can close the loop of maximizing value. because the product developed in house has a much closer are more immediate connection to the outside world those for whom the product is made. and who ultimately make or break a business by either converting to customers or not. The point of conversion is where any notion of value really proves itself. rio b and you

New web site is looking good.

May 28, 2012 by Anonymous (not verified), 1 year 47 weeks ago
Comment id: 22592

New web site is looking good. Thanks for the great effort. Convert Scanned PDF to Word

Calculator

June 3, 2012 by Anonymous (not verified), 1 year 46 weeks ago
Comment id: 22723

Calculator that is to my understanding the first makeup artist website real app available simultaneously for Symbian,

Kiinnostavaa

June 8, 2012 by jiiggo (not verified), 1 year 45 weeks ago
Comment id: 22839

On aina kiinnostavaa yrittää selvitellä tällaisia asioita. Tietotekniikka mahdollistaa monenlaiset asiat niin bisneksen kuin vapaa-ajankin saralla. Kaukana ovat ajat, jolloin erilaisia työhön liittyviä prosesseja piti hoitaa käsin. Esimerkiksi erilaiset excelillä rakennetut algoritmit ja funktiot huolehtivat asioista, jotka ennen tehtiin tiukasti käsipelillä. Tietty näidenkin tuloksia pitää tarkistella, koska ikinä ei tiedä jos on jäänyt johonkin laskentakaavaan tai -taulukkoon pahoja virheitä. Ja onhan tunnettu tosiasia että jopa joissain excelin versioissa on monimutkaisemmissa tilastotyökaluissa klappia, lähinnä pyöristyspuolella. Tiedä sitten, onko uusimmissa.

Älykännykät ja niiden appsit ovat sitten vielä asia erikseen. Koittaako aika jolloin toimistot kiinteine päätteineen eivät enää ole oleellisia, vaan monenlaiset bisnes-hommat pääsee tekemään ihan vain älykännykän avulla? Varmaan jos Anssi Vanjoelta kysyttäisiin, niin totta kai. Mutta onko hän sitten vain hourupää vai näkeekö hän todella tulevaan, sen näyttää vain, no, tulevaisuus :)

Itse olen arkipäivän älykännykän käytössä tykännyt eniten urheiluun liittyvistä applikaatioista. Esimerkiksi Sony Ericssonin viime vuoden mallissa oli tosi hyvä sovellus askelmittarin apuvälineeksi. Ja kaikenlainen ravintoa ja ravintolisien tarvetta koskeva tieto on todella helposti ja kätevästi käsillä. Kun harjoittelen kovaa kuntosuoritusta (triathlonia) varten, niin kaikki sellainen tieto, että miten minkäkin ruokavalion ja juomien kanssa esimerkiksi arginiini vaikuttaa, tai kreatiini... Tätä voi soveltaa myös ruokaa laittaessa, eli syöttää vain kuntoilussa avittavalle nettisivulle (näitä on useita) ne ruoka-aineet joita ottaa, niin saa tietää mitä puuttuu ja mitä on saanut jo liikaakin. Tällä on yllättävä vaikutus. Vaikka tietysti aina kaikkein tärkein asia on kuunnella tarkkaavaisesti ja herkästi oman kehon sisäisiä viestejä, tällä tapaa voi yritys-erehdys -periaatteen sijaan kyetä tavallaan oikaisemaan kohti terveellisempää ja hyvinvoivempaa oloa!!

Thanks for sharing the info,

June 9, 2012 by Anonymous (not verified), 1 year 45 weeks ago
Comment id: 22846

Thanks for sharing the info, keep up the good work going.... I really enjoyed exploring your site. good resource... convert mkv to dvd

Thanks for sharing the info,

June 10, 2012 by Anonymous (not verified), 1 year 45 weeks ago
Comment id: 22852

Thanks for sharing the info, keep up the good work going.... I really enjoyed exploring your site. good resource...
african mango scam

Hi, I find reading this

June 10, 2012 by Anonymous (not verified), 1 year 45 weeks ago
Comment id: 22854

Hi, I find reading this article a joy. It is extremely helpful and interesting and very much looking forward to reading more of your work.. how much should i weigh

Admiring the persistence you

June 13, 2012 by Herb Palu (not verified), 1 year 45 weeks ago
Comment id: 22911

Admiring the persistence you put into your website and in depth information you provide. It's awesome to come across a blog every once in a while that isn't the same outdated rehashed material. Wonderful read! I've saved your site and I'm adding your RSS feeds to my Google account. improve eyesight

So-called lightweight

June 18, 2012 by Suman (not verified), 1 year 44 weeks ago
Comment id: 22955

So-called lightweight software development methods evolved in the mid-1990s as a reaction against heavyweight methods, which were characterized by their critics as a heavily regulated, regimented, micromanaged, waterfall model of development. Proponents of lightweight methods (and now agile methods) contend that they are a return to development practices from early in the history of software development.Cufflink Square

No matter what development

June 18, 2012 by bradholister9 (not verified), 1 year 44 weeks ago
Comment id: 22961

No matter what development disciplines are required, each agile team will contain a customer representative. This person is appointed by stakeholders to act on their behalf and makes a personal commitment to being available for developers to answer mid-iteration problem-domain questions. At the end of each iteration, stakeholders and the customer representative review progress and re-evaluate priorities with a view to optimizing the return on investment (ROI) and ensuring alignment with customer needs and company goals.Tie Square

japanese fashions Thanks for

June 21, 2012 by japanese fashions (not verified), 1 year 43 weeks ago
Comment id: 22987

japanese fashions Thanks for sharing this useful information! Hope that you will continue with

Your website is really cool

June 25, 2012 by Anonymous (not verified), 1 year 43 weeks ago
Comment id: 23039

Your website is really cool and this is a great inspiring article. capcredit

Nice post

June 26, 2012 by blog4travell (not verified), 1 year 43 weeks ago
Comment id: 23051

Thanks for such a great post and the review, I am totally impressed! Keep stuff like this coming. tea for health

This is really a nice and

June 30, 2012 by Anonymous (not verified), 1 year 42 weeks ago
Comment id: 23123

This is really a nice and informative, containing all information and also has a great impact on the new technology. Thanks for sharing it,
john

Thanks for sharing the info,

July 2, 2012 by Anonymous (not verified), 1 year 42 weeks ago
Comment id: 23183

Thanks for sharing the info, keep up the good work going.... I really enjoyed exploring your site. good resource...
Naruto on iPhone

Android does not have a

July 5, 2012 by Aneta (not verified), 1 year 41 weeks ago
Comment id: 23224

Android does not have a native X Window System nor does it support the full set of standard GNU libraries, and this makes it difficult to port existing Linux applications or libraries to Android.lampe led

Android applications are

July 5, 2012 by Dolly (not verified), 1 year 41 weeks ago
Comment id: 23225

Android applications are written in Java, there is no Java Virtual Machine in the platform and Java byte code is not executed. Java classes are compiled into Dalvik executables and run on Dalvik, a specialized virtual machine designed specifically for Android and optimized for battery-powered mobile devices with limited memory and CPU.
Divorce amiable

I am definitely enjoying your

July 8, 2012 by Anonymous (not verified), 1 year 41 weeks ago
Comment id: 23266

I am definitely enjoying your website. You definitely have some great insight and great stories.
funny videos

Your blog provided us with

July 9, 2012 by Anonymous (not verified), 1 year 41 weeks ago
Comment id: 23284

Your blog provided us with valuable information to work with. Each & every tips of your post are awesome. Thanks a lot for sharing. Keep blogging,
extreme clips

Michael Kors

July 18, 2012 by Michael Kors (not verified), 1 year 40 weeks ago
Comment id: 23396

Thanks for sharing! The fashion Michael Kors UK has constantly been evolving making many brand Michael Kors HandBags more challenging to maintain up with all of the newest Discount Michael Kors styles. As we all know, well-known brand are always popular around the world. And owning a luxury Michael Kors Hamilton seems to be a dream for all the women.

When it comes to 2012 new style Longchamp Bags, somebody would choose get online and find out some latest Longchamp Le Pliage Handbags. There are undoubtedly one of Hollywood's most favoured Discount Longchamp designers. The unique design Longchamp Hobo Bags attacted numerous of girls.

This is really a nice and

July 22, 2012 by Anonymous (not verified), 1 year 39 weeks ago
Comment id: 23463

This is really a nice and informative, containing all information and also has a great impact on the new technology. Thanks for sharing it,
learn more now

Absolutely fantastic posting!

August 1, 2012 by Anonymous (not verified), 1 year 38 weeks ago
Comment id: 23617

Absolutely fantastic posting! Lots of useful information and inspiration, both of which we all need!Relay appreciate your work.
hotels in Pafos

Yes i am totally agreed with

August 1, 2012 by Anonymous (not verified), 1 year 38 weeks ago
Comment id: 23618

Yes i am totally agreed with this article and i just want say that this article is very nice and very informative article.I will make sure to be reading your blog more. You made a good point but I can't help but wonder, what about the other side? !!!!!!THANKS!!!!!!
Paphos hotels

The information above is

September 1, 2012 by Dubai Offshore Company (not verified), 1 year 33 weeks ago
Comment id: 23709

The information above is pretty good I like it very much. I bookmark this blog and wondering something new on this. Keep it up!

The team did excellent job

September 18, 2012 by ussman (not verified), 1 year 31 weeks ago
Comment id: 23931

The team did excellent job attracting the best speakers one could hope for, including David Hussman.mortgage calculator

Wow, I love your site, big

September 24, 2012 by Jannifer (not verified), 1 year 30 weeks ago
Comment id: 24004

Wow, I love your site, big thank you to these ideas, and note in the first place that I fully agree with you! Let me emphasize, yes your article was excellent. I definitely enjoyed every little bit of it,
iPad Application Development

Inventure India is a

September 27, 2012 by Invent (not verified), 1 year 29 weeks ago
Comment id: 24090

Inventure India is a management consulting firm has an unparalleled depth of knowledge and resources combined with functional and industry expertise for geographical reach. We help leaders make distinctive, lasting and substantial enhancement to the performance of their organizations.
Top business opportunities in india
Franchise services in india

Have you considered adding

October 6, 2012 by Shopia (not verified), 1 year 28 weeks ago
Comment id: 24240

Have you considered adding some differing opinions to the article? I think it will really enhance my understanding.
Pre rented properties in gurgaon
Bestech grand spa
Gurgaon greens in sector 102 gurgaon

Emaar is one of the world's

October 6, 2012 by Robin (not verified), 1 year 28 weeks ago
Comment id: 24241

Emaar is one of the world's leading real estate companies, having developed approximately 89 million square feet of real estate across residential, commercial and other business segments and with operations in 14 countries.
emaar mgf palm hills gurgaon
Bestech park view ananda

It’s hard to sort the good

November 3, 2012 by vswebspace (not verified), 1 year 24 weeks ago
Comment id: 24395

It’s hard to sort the good from the bad sometimes, but I think you’ve nailed it. You write very well which is amazing.Malayalam Songs
pakistani songs
haryanavi songstamil songs
telugu songs
kannada songs allahbad bank rohtak
allahbad bank delhi ncr

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <b> <i> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img> <br> <blockquote>
  • Lines and paragraphs break automatically.
  • Web page addresses and e-mail addresses turn into links automatically.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>. Beside the tag style "<foo>" it is also possible to use "[foo]".

More information about formatting options

By submitting this form, you accept the Mollom privacy policy.

Best of AgileSoftwareDevelopment.com