Після того як Trolltech був поглинутий Noki-єю та став Qt Software графічні та мультимедійні можливості цього кросплатформеного фреймворку значно розширилися. І хоч Qt for device creation існували під різними назвами вже давно позитивні зрушення стали зараз особливо помітними.
Qt Running on Three Different Mobile OS's
Збільшилася кількість мультимедійних модулів, анонсовано підтримку на Symbian S60 а це вже понад 8 млн. проданих пристроїв.
Вантажимо, Компілимо, Запускаємо
Завдяки власній системі збірки програмних продуктів дуже рідко виникають проблеми, але QtEmbedded виявився не таким інтуїтивним, і тому й з'явився цей допис. Він розрахований на людей які пробували свої сили на Qt for Desktop та хочуть так само відчути на дотик QtEmbedded.
Більшісь коду ваших стандартних додатків не доведеться переписувати для мобільних притроїв крім очевидно інтерфейсів. Але 1) необхідна "особлива" версія Qt; 2) потрібний емулятор/термінал для відображення і вхаємодіїї з мобільним софтом. 3) Linux.
Отож по порядку:
- Вантажимо Qt for ApplicationDevelopmentЦе необхідно для того щоб зібрати віртуалний фреймбуфер. Адже він повинен запускатися на вашому звичайному комп'ютері.
cd path/to/Qt/tools/qvfb
make
./qvfb - Вантажимо Qt Embedded Opensource
cd path/to/QtEmbedded ./configure -qvfb make - Запускаємо
./dragdroprobot -qws
Корисно прочитати:
http://doc.trolltech.com/4.4/qvfb.html