UIQ - UIQ

Sony Ericsson P800, ensimmäinen laite, jossa on UIQ. Tässä laitteessa UIQ toimii Symbianin päällä.
Kuvakaappaus UIQ v3.1: sta, esityslista

UIQ (aiemmin tunnettu nimellä User Interface Quartz) oli Symbian -käyttöjärjestelmään perustuva ohjelmistoalusta , jonka on luonut UIQ Technology AB. Se on graafinen käyttöliittymäkerros , joka tarjoaa lisäkomponentteja ydinkäyttöjärjestelmään, jotta voidaan kehittää monipuolisia matkapuhelimia, jotka ovat avoimia laajennetuille ominaisuuksille kolmannen osapuolen sovellusten kautta.

Historia

UIQ oli seurausta "Quartz" -käyttöliittymästä kynä -PDA -laitteille, joka oli yksi kolmesta Symbian Ltd: n suunnittelemasta väliaikaisesta käyttöliittymästä . Kolme ensimmäistä kvartsipuhelinta eivät koskaan päässeet markkinoille, mukaan lukien Psionin "Odin" yhteisyritys Motorolan kanssa , joka peruutettiin tammikuussa 2001, jolloin Psionin osakkeet heikkenivät. Sen jälkeen insinöörit loivat kevyemmän version ohjelmistosta, joka esiteltiin vuonna 2002 ja joka toimitettiin ensimmäisen kerran samana vuonna Sony Ericsson P800: n kanssa .

Sony Ericsson oli tärkein OEM, joka käytti tuotteissaan UIQ -alustaa. Motorola kehitti myös joitain tuotteita UIQ: n avulla, mutta hylkäsi alustan vuonna 2004 Linuxin hyväksi ja osuuden Symbian Ltd: stä. Vuonna 2007 Motorola palasi UIQ: een lanseeraamalla Motorola RIZR Z8 . Nokia , joka käytti kilpailevaa Series 60 (myöhemmin S60) -alustaa, loi yhden UIQ-laitteen nimeltä Nokia 6708, joka on uusittu BenQ P31, ja se julkaistiin vain Aasian ja Tyynenmeren alueella.

Sony Ericsson osti UIQ -tekniikan marraskuussa 2006, ja seuraavana vuonna Motorola osti puolet siitä.

Symbian Foundationin luomisen ja S60: n suosimisen valitsemana käyttöliittymänä UIQ: n tulevaisuus oli epävarma, koska se ei voinut enää kehittää ohjelmistoa Symbian -käyttöjärjestelmään. Monet vuonna 2009 suunnitellut Motorola UIQ -laitteet peruutettiin, mukaan lukien Motorola Razr3 , koodinimeltään "Ruby".

UIQ Technology haki tammikuussa 2009 konkurssia, joka lopetti UIQ -alustan. Sony Ericsson siirtyi Windows Mobileen ja Symbian Foundationin avoimen lähdekoodin Symbianiin, kun taas Motorola otti käyttöön Googlen Android -ohjelmiston.

UIQ 3.3 oli alustan viimeinen versio, joka perustui Symbian OS 9.9.3: een. UIQ 3.x -alustalla kehittäneillä kehittäjillä oli paljon parempi tarina kuin aiemmilla julkaisuilla, koska kaikkia UIQ 3.x -puhelimia palveli yksi ydin SDK .

UIQ -ohjelmointikielet

Alkuperäisiä sovelluksia voidaan kirjoittaa C ++ - kielellä Symbian/UIQ SDK: n avulla . Kaikki UIQ-pohjaiset puhelimet (2.x ja 3.x) tukevat myös Java- sovelluksia.

UIQ -puhelimissa käytetään kosketusnäyttöjä, joiden resoluutio on 208 × 320 pikseliä (UIQ 1.x & 2.x) ja 240 × 320 (UIQ 3.x). Puhelimesta riippuen värisyvyys on 12-bittinen (4096 väriä), 16-bittinen (65536 väriä), 18-bittinen (262144 väriä) ja 24-bittinen (16 777 216 väriä) joissakin uudemmissa puhelimissa.

Kehittäjille tärkeitä kohteita ovat:

  • Yksi SDK -malli - UIQ -perusominaisuuksiin kohdistuvat kehittäjät voivat käyttää UIQ SDK: ta mihin tahansa UIQ 3 -laitteeseen kohdistamiseen. Laajennuksia, jotka kohdistavat tiettyihin laitteen ominaisuuksiin (kuten WiFi, jne.), On saatavana puhelimien valmistajien verkkosivustoilta.
  • Lisää työkalutukea - kehittäjät voivat käyttää mitä tahansa heille tuttuja työkaluja ( DevStudio , Eclipse , Carbide , CodeWarrior , NetBeans ). Monet näistä työkaluista ovat alkaneet tukea laajoja RAD -ominaisuuksia sekä C ++ - että Java -kehittäjille. Visual Basic -ohjelmoijat voivat käyttää NS Basic-/Symbian -käyttöjärjestelmää .
  • Suuren äänenvoimakkuuden omaavat keskikokoiset laitteet ovat nyt mahdollisia, mikä lisää merkittävästi potentiaalista asiakaskuntaa.

Luettelo UIQ 2.x -puhelimista

Luettelo UIQ 3.x -puhelimista

Seuraavassa on luettelo älypuhelimista, jotka on ilmoitettu/vahvistettu käyttävän uudempaa UIQ 3.x -ympäristöä.

PDA-tyylinen muotoilu (samanlainen kuin kannettava tietokone)

Hybridi PDA/puhelimen suunnittelu (Candy-bar-puhelin kosketusnäytöllä)

Liukusäätimen muotoilu

Ensimmäiset puhelimet, jotka käyttävät alustaversioita

Katso myös

  • S60 , toinen Symbian-pohjainen alusta.
  • MOAP , Symbian-pohjaisen alustan käytetään NTT DoCoMo : n 3G- matkapuhelimiin.

Huomautuksia

Ulkoiset linkit