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

1172

    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. Naiset miltä kiihottuminen teissä tuntuu

      Kun miehellä tulee seisokki ja ja sellainen kihmelöinti sinne niin mitä naisessa köy? :)
      Sinkut
      110
      8176
    2. Olet sä kyllä

      ihme nainen. Mikä on tuo sun viehätysvoiman salaisuus?
      Ikävä
      39
      2519
    3. Teuvo Hakkaraisesta tulee eurovaalien ääniharava

      Persuissa harmitellaan omaa tyhmyyttä
      Maailman menoa
      121
      2233
    4. Hiljaiset hyvästit?

      Vai mikä on :( oonko sanonut jotain vai mitä?
      Ikävä
      22
      1899
    5. Miksi kohtelit minua kuin tyhmää koiraa?

      Rakastin sinua mutta kohtelit huonosti. Tuntuu ala-arvoiselta. Miksi kuvittelin että joku kohtelisi minua reilusti. Hais
      Särkynyt sydän
      15
      1644
    6. Turha mun on yrittää saada yhteyttä

      Oot mikä oot ja se siitä
      Suhteet
      11
      1469
    7. Kyllä poisto toimii

      Esitin illan suussa kysymyksen, joka koska palstalla riehuvaa häirikköä ja tiedustelin, eikö sitä saa julistettua pannaa
      80 plus
      15
      1435
    8. "Joka miekkaan tarttuu, se siihen hukkuu"..

      "Joka miekkaan tarttuu, se siihen hukkuu".. Näin puhui jo aikoinaan Jeesus, kun yksi hänen opetuslapsistaan löi miekalla
      Yhteiskunta
      14
      1379
    9. Näkymätöntä porukkaa vai ei

      Mon asuu yksin. Mitas mieltä ootte ?
      Ikävä
      15
      1262
    10. Kristityt "pyhät"

      Painukaa helvettiin, mä tulen sinne kans. Luetaan sitten raamattua niin Saatanallisesti. Ehkä Piru osaa opetta?!.
      Kristinusko
      12
      1153
    Aihe