Hlavní navigace

Nokia vypustila mobilní platformu založenou na Linuxu a Qt

Petr Boháček 9. 10. 2008

Nokia oznámila spuštění platformy Qt Extended 4.4, což je vývojová platforma pro mobilní a vestavěné aplikace založená na open-source Qt toolkitu. Součástí je modulární architektura, která poskytuje základní stavební kameny pro uplatnění linuxového softwaru. Má pokrývat širokou řadu produktů. Co nabízí?

Nokia získala majoritní podíl v norské softwarové firmě Trolltech počátkem tohoto roku za v přepočtu 153 milionů dolarů a nyní pracuje na konsolidaci její technologie, jejíž cílem má být zjednodušení vývoje na platformě Qt. Uvolnění Qt 4.4 Extended je součástí o oživení původního projektu platformy Qtopia, kterou Qt Software (dříve Trolltech) vyvíjí.

Platforma Qt Extended se skládá z 19 samostatných komponent, které pokrývají širokou škálu funkcí, včetně zasílání zpráv, multimédií a funkcí souvisejících s produktivitou.

Qt Extended je navržena tak, aby urychlila vývoj softwaru pro širokou škálu klientských zařízení, jako jsou video IP telefony, přehrávače médií a ostatní moderní zařízení, uvedl viceprezident firmy Nokia, Sebastian Nystrom.

Platforma Qt Extended

Základní funkce v modulu telefonie zahrnují podporu GSM, GPRS a VoIP. Platforma obsahuje referenční implementace, které mohou vývojáři dále rozvíjet či modifikovat. Přístup k hardwaru je umožněn skrze abstraktní vrstvy, které umožňují vývojářům snazší práci a konzistentní přístup k těmto zařízením.

Komponenta zabývající se zprávami (messaging) pokrývá celou škálu mobilních komunikačních technologií, včetně SMS, MMS, e-mailu a instantní komunikace. Je založena na Telepathy, modulárním komunikačním rámci, který je rovněž používán Nokií na platformě Maemo a rozšiřuje se i na Linuxových stanicích. Tato platforma zahrnuje knihovnu zpráv, která poskytuje vývojářům API vyšší úrovně pro vytváření zpráv a manipulaci se systémovým úložištěm zpráv. Mimo jiné zpřístupňuje i další služby Telepathy, včetně XMPP komunikace prostřednictvím Telepathy Gabble connection managera.

Podpora multimediálního obsahu je zprostředkována na vysoké úrovni abstrakce skrze knihovnu Phonon. Qt Extended podporuje Phononové backendy Helix a GStreamer, ale vývojáři mohou vytvořit i své vlastní. Multimédia budou moci implementovat DRM, která je kompatibilní se standardem Open Mobile Alliance DRM.

Platforma přichází i s vlastním PIM (personal information managementem), který využívá databázi SQLite, která je plně rozšiřitelná a může být samozřejmě paralelně používána více aplikacemi naráz. Toolkit obsahuje synchronizační API a widgety, které mohou být použity při vývoji nových PIM aplikací. Platforma obsahuje i referenční implementaci velice jednoduchého PIM balíčku.

Uživatelské rozhraní je samozřejmě také postaveno na widgetech z Qt toolkitu. Rozvržení a design menu systému, dialeru a správce oken lze přizpůsobit skrze konfigurační soubory XML. Systém podporuje základní funkci rozpoznávání písma, běžnou telefonní klávesnici (s prediktivním vkládáním textu) a QWERTY klávesnice.

Ukázka prediktivního vkládání textu Qt aplikací

Qt Extended přichází i s řadou dalších užitečných věcí, včetně QWebKit widgetu pro tvorbu mobilních prohlížečů a klientů složitých internetových aplikací. Podporuje Bluetooth a WiFi, a některé důležité součásti síťových architektur, jako jsou restriktivnější politiky systému skrze sandboxing aplikací a meziprocesovou komunikační vrstvu, která se stará o zprostředkování modelu signálů a slotů, který je jedním z hlavních rysů Qt.


Článek původně vyšel na autorově blogu.

Našli jste v článku chybu?

9. 10. 2008 9:43

Já bych Linux na desktopu ještě neodepisoval.
Vidím prostor ve dvou oblastech:

1) Úzce specifické nasazení v podnikové sféře - viz Česká pošta

2) Domácí desktop.
A tím myslím skutečně domácí, ne desktop na práci vykonávanou doma.
Drtivá většina domácích uživatelů nepotřebuje Photoshop, CAD, sofistikované kancelářské aplikace založené na VBA apod.
Hráči, puboši a frikulíni vypadají ze hry, ale tahle skupina už dávno netvoří většinu domácích uživatelů a její podíl se bude dále snižovat.
Ta…







9. 10. 2008 19:27

uživatel si přál zůstat v anonymitě
To bylo první, co mě napadlo.
Root.cz: Kamery Sony se dají ovládnout na dálku

Kamery Sony se dají ovládnout na dálku

Root.cz: Chytré hodinky Pebble úplně končí

Chytré hodinky Pebble úplně končí

Měšec.cz: U levneELEKTRO.cz už reklamaci nevyřídíte

U levneELEKTRO.cz už reklamaci nevyřídíte

Podnikatel.cz: K EET. Štamgast už peníze na stole nenechá

K EET. Štamgast už peníze na stole nenechá

Podnikatel.cz: Přehledná titulka, průvodci, responzivita

Přehledná titulka, průvodci, responzivita

Lupa.cz: Teletext je „internetem hipsterů“

Teletext je „internetem hipsterů“

Vitalia.cz: Jmenuje se Janina a žije bez cukru

Jmenuje se Janina a žije bez cukru

Podnikatel.cz: 1. den EET? Problémy s pokladnami

1. den EET? Problémy s pokladnami

Měšec.cz: Kdy vám stát dá na stěhování 50 000 Kč?

Kdy vám stát dá na stěhování 50 000 Kč?

Měšec.cz: Zdravotní a sociální pojištění 2017: Připlatíte

Zdravotní a sociální pojištění 2017: Připlatíte

Vitalia.cz: Láska na vozíku: Přitažliví jsme pro tzv. pečovatelky

Láska na vozíku: Přitažliví jsme pro tzv. pečovatelky

Vitalia.cz: Znáte „černý detox“? Ani to nezkoušejte

Znáte „černý detox“? Ani to nezkoušejte

Podnikatel.cz: Podnikatelům dorazí varování od BSA

Podnikatelům dorazí varování od BSA

Vitalia.cz: Říká amoleta - a myslí palačinka

Říká amoleta - a myslí palačinka

Měšec.cz: Air Bank zruší TOP3 garanci a zdražuje kurzy

Air Bank zruší TOP3 garanci a zdražuje kurzy

Lupa.cz: Insolvenční řízení kvůli cookies? Vítejte v ČR

Insolvenční řízení kvůli cookies? Vítejte v ČR

120na80.cz: Pánové, pečujte o svoje přirození a prostatu

Pánové, pečujte o svoje přirození a prostatu

Podnikatel.cz: Udávání kvůli EET začalo

Udávání kvůli EET začalo

120na80.cz: Jak oddálit Alzheimera?

Jak oddálit Alzheimera?

Lupa.cz: Propustili je z Avastu, už po nich sahá ESET

Propustili je z Avastu, už po nich sahá ESET