UIQ - UIQ
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
-
Sony Ericsson
- Sony Ericsson P800 (UIQ 2.0)
- Sony Ericsson P900 (UIQ 2.1)
- Sony Ericsson P910 (UIQ 2.1)
-
Motorola
- Motorola A920 (UIQ 2.0)
- Motorola A925 (UIQ 2.0)
- Motorola A1000 (UIQ 2.1)
- Motorola M1000 (UIQ 2.1)
- Benq
-
Nokia
- Nokia 6708 (UIQ 2.1)
- Arima
- Arima U300 (UIQ 2.0)
- Arima U308 (UIQ 2.1)
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)
- Sony Ericsson M600/M600i/M608c (UIQ 3.0)
- Sony Ericsson P990/P990i/P990c (UIQ 3.0)
- Sony Ericsson P1/P1i/P1c (UIQ 3.0)
- Sony Ericsson W950/W950i/W958c (UIQ 3.0)
- Sony Ericsson W960/W960i/W960c (UIQ 3.0)
Hybridi PDA/puhelimen suunnittelu (Candy-bar-puhelin kosketusnäytöllä)
- Sony Ericsson G700 (UIQ 3.0)
- Sony Ericsson G900 (UIQ 3.0)
Liukusäätimen muotoilu
- Motorola RIZR Z8 (UIQ 3.1)
- Motorola RIZR Z10 (UIQ 3.2)
Ensimmäiset puhelimet, jotka käyttävät alustaversioita
- Ensimmäinen UIQ v2.0 -pohjainen puhelin oli Sony Ericsson P800 .
- Ensimmäinen puhelin, joka käytti UIQ 3: ta, oli Sony Ericsson P990 .
- Ensimmäinen puhelin, jossa oli UIQ 3.1, oli Motorola RIZR Z8 .
- Ensimmäinen puhelin, jossa oli UIQ 3.2, oli Motorola RIZR Z10 .
Katso myös
- S60 , toinen Symbian-pohjainen alusta.
- MOAP , Symbian-pohjaisen alustan käytetään NTT DoCoMo : n 3G- matkapuhelimiin.