Maemo ja Symbian kehitys Qt:llä?

RealCodeX

Onko kukaan tehnyt oikeasti mitään softaa joka toimisi noilla molemmilla?

Miten onnistui? Mitä kaikkea sai tehtyä Qt:n kanssa? Mitä piti ottaa huomioon? Mikä oli vaikeaa? Riittikö pelkkä kääntäminen?

Pitäisi tehdä yksi softa noille molemmille. Gps, tekstiviestit, tietokanta ja yhteydet nettipalvelimeen.

21

1199

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Failed!

      Ei onnistu. Muutaman jutun saa toimimaan molemmissa laitteissa. Jos tekee jotain vähänkin erikoisempaa on pakko tehdä omat koodit erikseen kumpaankin laitteeseen.

      • ei aihetta paniikkii

        Tuo on ihan normijuttu etä käyttis täytyy huomioida osassa lähdekoodia. Ei siis mikään este, eikä edes vakava hidaste.


      • Saasalona
        ei aihetta paniikkii kirjoitti:

        Tuo on ihan normijuttu etä käyttis täytyy huomioida osassa lähdekoodia. Ei siis mikään este, eikä edes vakava hidaste.

        Qtn kanssa voi tehdä jotain käyttöliittymäjuttuja Symbianille. Muuten kaikki pitää tehdä erikseen kummallekin laitteelle. Hyvä apu käytöliittymiin. Muissa jutuissa tai peleissä ei paljon hyötyä.


      • miksuh.
        Saasalona kirjoitti:

        Qtn kanssa voi tehdä jotain käyttöliittymäjuttuja Symbianille. Muuten kaikki pitää tehdä erikseen kummallekin laitteelle. Hyvä apu käytöliittymiin. Muissa jutuissa tai peleissä ei paljon hyötyä.

        Tuo väitteesi on kyllä täysin perätöntä puppua. Qt ei ole pelkästään käyttöliittymäkirjasto, vaan paljon muutakin. Qt-on itseasiassa täysi sovellusframeworkki, joka mahdollistaa käytännössä koko sovelluksen koodaamisen alustariippumattomasti.

        Viimeisin julkaistu versio, Qt 4.6.3, sisältää nämä moduulit:

        * QtCore
        Qt:n keskeisimmät ei-graafiset luokat, joita muut moduulit käyttää

        * QtGui
        Graafisen käyttöliittymän (GUI) komponentit

        * QtMultimedia
        Multimedian käyttöön matalalla tasolla liittyvät luokat

        * QtNetwork
        Verkkoyhteyksien käyttöön liittyvät luokat

        * QtOpenGL
        OpenGL:n käyttöön liittyvät luokat

        * QtOpenVG
        OpenVG:n käyttöön liittyvät luokat

        * QtScript
        Qt Script skriptien käyttöön liittyvät luokat

        * QtScriptTools -
        Lisää Qt Script komponentteja

        * QtSql
        Tietokantojen ja SQL:n käyttöön liittyvät luokat

        * QtSvg
        Skaalattavien SVG-vektorigrafiikka-tiedostojen käyttöön liittyvät luokat

        * QtWebKit
        WWW-sisällön näyttämiseen, muokkaamiseen ja muuten sovelluksissa hyödyntämiseen liittyvät luokat

        * QtXml
        XML:n käsittelyyn liittyvät luokat

        * QtXmlPatterns
        XQuery & XPath engine XML:n ja omien tietomallien käsittelöyyn

        * Phonon
        Multimedia frameworkkiin liittyvät luokat

        * Qt3Support
        Luokat, jotka tarjoaa yhteensopivuuden vanhemman Qt 3:n kanssa


        Lisäksi Nokia on kehittänyt Qt:lle mobiililaajennuksia, jotka mahdollistaa mobiililaitteiden käyttämisen Qt-tyylisesti ja alustariippumattomasti. Tällähetkellä mobiililaajennuksia on:

        * Messaging
        Tekstiviestien, sähköpostien, multimediaviestien jne hallintaan, lähettämise, vastaabnottoon ja käsittelyyn liittyvät luokat

        * Bearer Management
        Verkkoyhteyksien hallintaan ja esim roamingiin liittyvät luokat

        * Contacts
        Osoitekirjojen yhteystietojen käyttöön ja hallintaan liittyvät luokat. Osoitekirjat voi olla joko paikallisia mobimobiililaitteessa tai niitä voidaan käyttää verkon yli, esim facebook.

        * Location - Paikannuksen (GPS jne) käyttöön liittyvät luokat

        * Multimedia - Mobiilimultimedian käyttään liityvät luokat. Tähän kuuluu mm. kamera (valokuvaus, videokuvaus), radion toisto, audion äänittäminen, videon ja audion toistaminen jne

        * System Information
        Erilaisten systeemin tietojen jne käyttöön liittyvät luokat Esimerkiksi sovellukset voi selvittää mitä rautaominaisuuksia puhelimessa on. Lisäksi sovellus voi selvittää mm. millaisia verkkoyhteystyyppejä on käytettävisä (wifi, 3G jne), näytön ominaisuuksia, tallennusmedian ominaisuuksia, mobiililaitteen mallin jne.

        * Sensors
        Anturien, kuten kiihtyvyysanturin ja kompassin, käyttöön liittyvät luokat

        * Service Framework
        Yhteinen frameworkki puhelimeen asennettujen palveluiden hyödyntämiseeen liittyvät luokat. Palvelut asennetaan plugineina ja niitä voi olla esimerkiksi säätietopalvelu, jota sovellukset voi hyödyntää.

        * Versit
        Versit ® documenttien, kuten vCard, käsittelyyn liittyvät luokat.

        * Publish and Subscribe
        Sovellusten v'äliseeen tiedonjakoon liittyvät luokat. Sovellukset voi julkaista jotain tietoa ja toiset sovellukset voi ottaa sen käyttöön ja saavat myös ilmoituksen jos tieto muuttuu.


        Tällähetkellä on myöskin kehitteillä uusia mobiililaajennuksia kuten mm.:

        * Calendar
        Mobiililaitteen kalenterin käyttöön liittyvät luokat

        * Location/landmarks
        Maamerkkien hyödyntämiseen paikannuksessa käytettävät luokat

        * Document
        Dokumenttien hallintaan käytetyt luokat


      • miksuh.

        Jospa ottasit niistä asioista selvää ennenkuin kommentoit.


    • Jabba de pizza

      Kaikki koodi jossa käytetään käyttiksen toimintoja pitää koodata uusiksi. Suurin osa koodista on näitä. Qt:ssä on paketteja joilla näihin tulee apua mutta niitä ei Symbinin versiossa ole ainakaan aluksi.

      • Tulevaisuuden koodi

        Qtn kanssa tekee käytännössä kaiken mitä tarvitsee. Qt on oikeastaan 2000-luvun Java. Koodaa kerran ja softa toimii melkein missä vain. Mieti kuinka iso juttu Java oli. Qt tulee olemaan paljon suurempi ja merkittävämpi.


      • jos pitää vettä
        Tulevaisuuden koodi kirjoitti:

        Qtn kanssa tekee käytännössä kaiken mitä tarvitsee. Qt on oikeastaan 2000-luvun Java. Koodaa kerran ja softa toimii melkein missä vain. Mieti kuinka iso juttu Java oli. Qt tulee olemaan paljon suurempi ja merkittävämpi.

        Tähän malliin minutkin on Nokian heebon pitämällä kurssilla ylipuhuttu. Ainakin Nokia tuntuu panostavan Qt:hen lujasti. Myös Maemoa varten pitäisi tulla ensi kevääksi helppokäyttöinen Qt-ympäristö. Uskon että Qt:n kanssa Nokian älypuhelimet joko menestyvät tai menehtyvät ...

        Tietty jos tarvii tehdä client-pään softaa joka (käyttiskohtaisesti käännettynä) toimii esim. sekä PC:ssä että Symbian-luurissa niin siihen Qt on jo nyt kova sana. Maemo-kehitys on toistaiseksi aika hankalaa, mutta kehitys kehittyy.


      • miksuh.

        Ei pidä paikkaansa. Symbian-versio Qt:sta on aivan yhtä valmis kuin muillekin alustoille oleva. Mobiililaajennusten osalta Symbian on pisimmällä verrattuna muihin alustoihin.


      • Nuormaaa
        miksuh. kirjoitti:

        Ei pidä paikkaansa. Symbian-versio Qt:sta on aivan yhtä valmis kuin muillekin alustoille oleva. Mobiililaajennusten osalta Symbian on pisimmällä verrattuna muihin alustoihin.

        Miksi sitten uutta Qt-softaa tulee niin vähän? Ongelmia saada aikaan valmista?


      • Jepulis Jeep
        Nuormaaa kirjoitti:

        Miksi sitten uutta Qt-softaa tulee niin vähän? Ongelmia saada aikaan valmista?

        No mulla on tohon aika hyvä teoria.

        Meinaan, Qt-softaa tehdään paljon Linukka-käyttiksen päällä ja sehän voi osaltaan selittää sitä, miksi softat eivät etene koskaan kaupalliseen vaiheeseen ja sun tietosuutees. Varmaan niitä tehään, mutta tekijät eivät tee kuluttajapuolen softilla juurikaan hilloa muutamaa poikkeusta lukuunottamatta, eivät mainosta ja sitten säkään et tiedä niistä.


      • anonyymi koodari
        Jepulis Jeep kirjoitti:

        No mulla on tohon aika hyvä teoria.

        Meinaan, Qt-softaa tehdään paljon Linukka-käyttiksen päällä ja sehän voi osaltaan selittää sitä, miksi softat eivät etene koskaan kaupalliseen vaiheeseen ja sun tietosuutees. Varmaan niitä tehään, mutta tekijät eivät tee kuluttajapuolen softilla juurikaan hilloa muutamaa poikkeusta lukuunottamatta, eivät mainosta ja sitten säkään et tiedä niistä.

        Samaa mieltä.

        Kyllähän Nokia on panostanut Qt:hen paljonkin, ja useita pieniä projekteja on tullut vastaan (itsekin pari tehneenä), mutta ne eivät ole kaupallisia.

        MeeGo tulee toimimaan pitkälti Qt:n päällä, mutta saadaan varmaan odottaa pitkään ennen kuin se tulee kuluttajaluokan laitteisiin. Ehkäpä sitten nähdään OVI storessakin jotain "valmiita" Qt-projekteja. Sitä ennen harrastajat ja ammattilaiset tekevät sillä ohjelmia "toisilleen" ;)


    • on se niin hyvä?
    • MAemo Jobb

      Langaton matkapuhelinsovellukset, Suomessa ja Ruotsissa tarvitaan osaajia
      - maemo
      - linux
      - C kehittäjät

      katsovat www.maemojobs.com

      • Ammattilainen

        Tuota tasoa oleviin hommiin menevät lähinnä epätoivoiset. Eikö tosiaan mitään muuta ole Qt-porukalle tarjolla?


      • --Amatööri
        Ammattilainen kirjoitti:

        Tuota tasoa oleviin hommiin menevät lähinnä epätoivoiset. Eikö tosiaan mitään muuta ole Qt-porukalle tarjolla?

        Mikäs noissa hommissa on vikana ja mitkä on niitä hyviä duuneja?


      • ei edes mainittu
        Ammattilainen kirjoitti:

        Tuota tasoa oleviin hommiin menevät lähinnä epätoivoiset. Eikö tosiaan mitään muuta ole Qt-porukalle tarjolla?

        Enpä huomannut että tuossa olisi erikoisesti "Qt-porukalle" mitään tarjottu...


      • Ritarimainari
        Ammattilainen kirjoitti:

        Tuota tasoa oleviin hommiin menevät lähinnä epätoivoiset. Eikö tosiaan mitään muuta ole Qt-porukalle tarjolla?

        Noi olivat enemmän jotain Unix-tyylin koodareitten hommia eivätkä Qt-porukan. Qt-ihmiset työllistyvät Suomessa lähinnä Nokialle ja sen alihankkijoille. Tietty siis vakituiseen työsuhteeseen ja palkkaakin ehkä jotain 2000-2500 euroa kokemuksesta riippuen. Qt on kuitenkin aika entry level juttuja osaamistasosta puhuttaessa.


      • Haloonyt

        Kesto 3-18kk. Kuka itseään kunnioittava ammattilainen menee noin epämääräisesti kestäviin hommiin? Jatkumoa hakevat firmat ottavat vakituisia työntekijöitä. Yleensä tuollaiset kestot kertovat vedätyksestä.

        Onkohan koko Maemon tulevaisuus niin usvan peitossa, ettei edes kehittäjiä uskalleta ottaa vakkareiksi?


      • anonyymi koodari
        Haloonyt kirjoitti:

        Kesto 3-18kk. Kuka itseään kunnioittava ammattilainen menee noin epämääräisesti kestäviin hommiin? Jatkumoa hakevat firmat ottavat vakituisia työntekijöitä. Yleensä tuollaiset kestot kertovat vedätyksestä.

        Onkohan koko Maemon tulevaisuus niin usvan peitossa, ettei edes kehittäjiä uskalleta ottaa vakkareiksi?

        """Kesto 3-18kk. Kuka itseään kunnioittava ammattilainen menee noin epämääräisesti kestäviin hommiin? Jatkumoa hakevat firmat ottavat vakituisia työntekijöitä."""

        Tervetuloa pätkätöiden aikakaudelle. 3kk jos koodari on nopea tai osoittautuu heikoksi. Pidempi pesti tulee jos huomataan että kaveri jotain osaa ja keksitään muita hommia jatkoksi.


    • qt

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Aivosyöpää sairastava Olga Temonen TV:ssä - Viimeinen Perjantai-keskusteluohjelma ulos

      Näyttelijä-yrittäjä Olga Temonen sairastaa neljännen asteen glioomaa eli aivosyöpää, jota ei ole mahdollista leikata. Hä
      Maailman menoa
      80
      2809
    2. Pelotelkaa niin paljon kuin sielu sietää.

      Mutta ei mene perille asti. Miksi Venäjä hyökkäisi Suomeen? No, tottahan se tietenkin on jos Suomi joka ei ole edes soda
      Maailman menoa
      295
      1626
    3. Mikä saa ihmisen tekemään tällaista?

      Onko se huomatuksi tulemisen tarve tosiaan niin iso tarve, että nuoruuttaan ja tietämättömyyttään pilataan loppuelämä?
      Sinkut
      246
      1527
    4. Minkä merkkisellä

      Autolla kaivattusi ajaa? Mies jota kaipaan ajaa Mersulla.
      Ikävä
      87
      1371
    5. IL - VARUSMIEHIÄ lähetetään jatkossa NATO-tehtäviin ulkomaille!

      Suomen puolustuksen uudet linjaukset: Varusmiehiä suunnitellaan Nato-tehtäviin Puolustusministeri Antti Häkkänen esittel
      Maailman menoa
      401
      1349
    6. Nyt kun Pride on ohi 3.0

      Edelliset kaksi ketjua tuli täyteen. Pidetään siis edelleen tämä asia esillä. Raamattu opettaa johdonmukaisesti, että
      Luterilaisuus
      396
      1273
    7. Esko Eerikäinen tatuoi kasvoihinsa rakkaan nimen - Kärkäs kommentti "Ritvasta" lävähti somessa

      Ohhoh! Esko Eerikäinen on ottanut uuden tatuoinnin. Kyseessä ei ole mikä tahansa kuva minne tahansa, vaan Eerikäisen tat
      Suomalaiset julkkikset
      38
      1027
    8. Kiitos nainen

      Kuitenkin. Olet sitten ajanmerkkinä. Tuskin enää sinua näen ja huomasitko, että olit siinä viimeisen kerran samassa paik
      Tunteet
      2
      999
    9. Hyväksytkö sinä sen että päättäjämme ei rakenna rauhaa Venäjän kanssa?

      Vielä kun sota ehkäpä voitaisiin välttää rauhanponnisteluilla niin millä verukkeella voidaan sanoa että on hyvä asia kun
      Maailman menoa
      329
      854
    10. Miksi Purra-graffiti ei nyt olekkaan naisvihaa?

      "Pohtikaapa reaktiota, jos vastaava graffiti olisi tehty Sanna Marinista", kysyy Tere Sammallahti. Helsingin Suvilahden
      Maailman menoa
      254
      832
    Aihe