Qt Group - Eeppinen matka teknojätiksi

Voin katsoa @Verneri_Pulkkinen kanssa tuloskauden jälkeen, jos voidaan auttaa asian selventämisessä videomuodossa :slight_smile:

12 tykkäystä

Jep, aika epäasiallista keskustelua tuntuu heräävän. Katsoin tarkemmin, että framework onkin vain Mac ja Windows, kuvittelin sen olevan tehty WebOS(Linux) -pohjaisena. En ollut niin pitkälle asiaan tutustunut.
Että sikäli my bad. Voi niitä asioita selittää asiallisemminkin, eihän tämä nyt pitäisi olla sen kummempaa.

7 tykkäystä

Kannattaa miettiä, millä tasolla keskustelua käy tuntematta toisia. Ei sulla voi olla mitään käsitystä minun koodaustaidoista tai -kielistä.

6 tykkäystä

Ja eikös tämä ole nimenomaan keskustelufoorumi, jossa kuuluukin vertailla näkemyksiä, pyöritellä ajatuksia ja kyseenalaistaa mielipiteitä.

Kikkeleiden mittailu ei liene nettifoorumilla kovin hedelmällistä.

22 tykkäystä

Oliko tämäkin kommentti nyt niin tarpeellinen ettei sitä voinut asiallisesti esittää?

3 tykkäystä

Kritiikki poistettu. Syy: vihapuhe.

3 tykkäystä

Jep, hierhier. Välillä Mighty Eye leimahtaa yli. Sori ALL. Sorry @DayTraderXL.

13 tykkäystä

Tutkiskelin hieman laajemmin tätä kehystä. Luxoft ostettiin DXC Technology (NYSE: DXC) toimesta vuoden alussa. Luxoftilla 13000 työntekijää (kaupantekohetkellä), DXC:ssä yli kymmenenkertaa tämä määrä. DXC tuli Suomeen parisen vuotta sitten. Resurssit on siis sitä kautta valtavat.

Käyttöliittymiä on luonnollisesti monenlaisissa laitteissa, mutta jos asiaa tarkastelee autoteollisuuden näkökulmasta, niin kysehän onkin oikeastaan paljonkin laajemmasta asiasta kuin mittareista ja konsolista. Autojen muuttuminen liikkuviksi tietokoneiksi on tapahtumassa todella isolla vauhdilla ja varsinkin esim. Teslan osalla, hyvin merkittävä osa kokonaiskonseptia on datan kerääminen autoista ja niiden hyödyntäminen. Sekä auton tekniikasta ja sen toimivuudesta (esim. ennakoiva huolto), mutta myös kuljettajan toimenpiteistä (itseohjautuvuuden hienosäätö, AI/koneäly).

Jos käyttöliittymistä puhutaan, niiden käyttö voi tapahtua erilaisin tavoin, esim. puheella ohjattavuus.

Löysin tämän lyhyen videon, missä asiasta keskustellaan lyhyesti, mutta kertoo hyvin ydinkohdat.

Oma tutkimus QT:n osalta on jäänyt aika heiveröiseksi, mutta tätä taustaa ajatellen, mitä auton valmistajat lopulta hakevat? Yksittäisiä pisteratkaisuja vai kaiken kattavia kokonaisuuksia? Mikä on aikahorisontti, 1-2vuotta vai 1-10vuotta? Autojen sähköistyminen etenee kovaa vauhtia.
En löytänyt tästä ketjusta tähän liittyvää keskustelua, joten ajattelin tässä vaiheessa laittaa tämän keskusteluaiheeksi. Mitä mieltä? Pärjääkö QT pelkän käyttöliittymäkehityspenkin avulla vai hakeeko autonvalmistajat suurempia kokonaisuuksia softatoimittajien osalta?

6 tykkäystä

Ennemminkin QT on työkalu niille jotka auton kokonaisvaltaista softapuolta kasaavat. Ja oikeasti, isompien autonvalmistajien on tuotava tuo softakehitys taloon sisään tai muuten hukka perii. Merkittävä osa Teslan “vallihaudasta” on se, että ne ovat oikeastaan softatalo joka myös rakentaa autoja. Teslan tietokonejärjestelmät saavat muiden valmistajien autot näyttämään muinaisjäänteiltä…

Kyllä, muutkin autonvalmistajat ovat tulossa kovaa vauhtia perässä, mutta ennustan että leikissä pärjäävät ne jotka ottavat softakehityksen kiinteäksi osaksi auton kehitystä ja valmistusta. Tämä on niin tärkeä osa tulevissa autoissa ettei sitä voi ulkoistaa tai muuten ei ole mitään kilpailuetua ja tulee taatusti turpaan vs. ne valmistajat jotka ymmärtävät että auto on tulevaisuudessa oikeastaan tietokone johon on pultattu pyörät ja moottori. Voisi oikeastaan verrata kännyköihin hieman - on yksi valmistaja joka tekee koko roskan - softan ja raudan ja viime aikoina jopa omat custom-piirit - eli Apple. Sitten on kasa muita valmistajia jotka kaikki keskittyvät saman commodity-raudan paketointiin saman commodity-softan kanssa. Ja kilpailuetua Appleen ei oikeastaan voi mitenkään saada ellei Apple kämmää pahasti. Kilpailuetua muihin Android-valmistajiin ei ole.

Tesla on autojen Apple - omaa custom-rautaa, omat softat ja melkoinen first mover-etu. Muut autonvalmistajat voivat päättää kilpailevatko Teslan kanssa, vai kilpailevatko keskenään jonkun kolmannen osapuolen vääntämillä osilla ja softilla.

QT on tässä maailmassa devausratkaisujen toimittaja niille jotka sen auton softan (tarkemmin ottaen QTn osalta sen käyttöliittymän) tekevät.

15 tykkäystä

Itse aloinkin pohtimaan juuri tätä - käyttöliittymät on vain yksi pieni osa kokonaisuutta. Autossa 2-3 kpl (mittarit, konsoli, tv-näyttö). Niiden älykkyys on aika vähäistä, joten kaikki muu tapahtuu muualla. Tukeeko QT ääniohjausta, en ole tutkinut?

2 tykkäystä

Kyllähän Mersun MBUXille voi höpöttää ummet ja lammet. Qt siä on inside. Mutta kai se Alexa sen Qt:n kanssa operoi.

Voi olla että en tiedä mitään ja vastasin ohi kaikesta. Polo ja DayTrader on kuitenkin maailmanluokan valiokoodareita. Mun kannattais varmaan olla hiljaa. Kyllä Indereksen Mikael kertoo.

1 tykkäys

Kun tää Qt:n teknologiapuoli näyttää nyt olevan hankalaa jo koodaritaustaisillekin, saati sitten meille humanisteille, niin olisiko mahdollista saada tästä vanha kunnon fläppitaulusepustus oikein rautalankatyyliin @Mikael_Rautanen @Yu_Gong ja @Verneri_Pulkkinen? Ja esimerkkejä mielellään myös autoteollisuuden ulkopuolelta, vaikka tässä fokus onkin nyt ajautunut pääasiassa sinne.

5 tykkäystä

Siis eikös tuo nyt ole pohjimmiltaan vaan kirjasto, jolla voidaan pyörittää käyttöliittymää ja ajaa samaa koodia alustariippumattomasti? Tietenkin tämä tukee myös ääniohjausta, koska ei rajoita mitä muuta voit ajaa koodin seassa.

2 tykkäystä

Kyllä. Qt on sovelluskehitin ja laaja kirjasto valmista koodia (liittymiä), millä voi kehittää sovelluksia ja käyttöliitttymiä ja portata niitä sitten suhteellisen helposti eri alustoille.

Qt ei rajoita sitä, mitä voidaan tai ei voida loppujen lopuksi tehdä. Kuten yleensäkin sovelluskehityksessä mukaaan voidaan ottaa rajapintojen avulla vaikka jonkun muun kehittämä puheentunnistus. En ole Qt:llä koodannut, mutta sieltä näyttäisi löytyvän kattavat, valmiit C++ -luokat audion käsittelyyn (myös tallennukseen). Vaikkapa tällaisista Qt:n tarjoamista luokista voi lähteä liikkeelle.

image

Eli Qt:n koko idea on helpottaa ja nopeuttaa sovelluskehitystä aina graafisesta käyttäjärajapinnasta sovelluksen syövereihin.

Ja kaikkea voi kokeilla ilmaiseksi itse !!

Kokeiluun menee alle tunti. Suosittelen tähän virtuaalikonetta, eli…

  1. Lataa ja asenna VirtualBox
  2. Lataa helppo Linux-distro esim. LinuxMint ja asenna se virtuaalikoneeseen
  3. Lataa Qt ja asenna se Linuxiin. Linuxmintille Ubuntu 18.04 -versio.
  4. Pyöräytä muutama Tutorial läpi. Netistä löytyy rutkasti lisää.

Tarkemmat ohjeet linkkien takana.

Jos käyt tuon listan läpi olet siirtynyt Qt:n hardcore-sijoittajien joukkoon ja tiedät ruohonjuuritasolla, mihin olet rahasi pistänyt. :grin:

Lisäys: Teslasta vielä sen verran, että eri lähteiden mukaan Teslan käyttöliittymä on Linuxia Nvidian raudan päällä. Periaatteessa Qt:tä olisi voinut käyttää myös.

12 tykkäystä

Kiitos, pitää varmaan sitten tehdä joku toteutus. Tahtoo vaan olla ajasta aina pula. Itselleni heräsi ajatuksia siitä, miten QT soveltuu muuhun kuin käyttöliittymäosuuden koodaukseen, koska se puoli on kuitenkin paljon isompi kokonaisuus. Jos jollain Luxoftin tyyppisellä firmalla on käsissään kehityspaketti kaikkeen tarvittavaan (autot), niin miten autonvalmistajat lopulta näkee tilanteen, kun joutunevat arvioimaan asioita pidemmälle tulevaisuuteen.

Toisaalta onko autonvalmistajilla omat koodarit, vai ostaako ne kaiken Luxoftin tyyppiseltä firmalta. Luxoft voi tietysti käyttää silloin vaikka QT:tä, mutta varmaan lisenssitulot on pienemmät vrt suoraan autonvalmistaja (mitä useampi välikäsi, sitä enemmän hintakilpailu vaikuttaa).

Portattavuus tuo myös aina mukanaan rajoituksia ja natiivisovellukset (vrt. vaikka yllä mainittu Apple ja iOS) pystyy hyödyntämään aina kaikkea, mitä käyttis tarjoaa.

Itse olen ollut näissä tilanteissa sekä toimittajana että ostajana, jossa pienempiä niche-ratkaisuja on vertailtu muihin “isompien” toimijoiden ratkaisuihin ja monesti on käynyt niin, että kun koodarin mielestä paras ratkaisu on vaihtoehto x, niin operatiivinen johto näkeekin asiat ihan eri näkökulmasta. Silloin ei ratkaisekaan välttämättä tekninen parhaus vaan muut taloudelliset tai liiketoiminnalliset intressit.

En edelleenkään ole mitenkään aliarvioimassa tai lyömässä lyttyyn QT:ta, mutta ennenkuin tähän itse haluaa sijoittaa pidemmällä tähtäimellä (missä tietysti se varsinainen potentiaali on), niin olisi hyvä ymmärtää, mitkä QTCOM:in oikeat edellytykset maailman valloitukseen on. Mitkä on kilpailijat ja niiden ratkaisut jne. Tottakai pitää muistaa myös muut laitteet kuin autot, mutta autoteollisuus on massiivinen markkinoiltaan.

Jos nämä minun ihmettelyt on itsestäänselvyyksiä suurimmalle osalle, siirryn ihmettelemään tätä asiaa itsekseni enkä vaivaa muita tämän enempää.

6 tykkäystä

Minun mielestä ihan valideja ihmettelyjä. Auton järjestelmät voivat olla yhdistelmä Linuxia, Qt:n koodia + Luxoftin koodia + jotain muuta. Ja jokaisesta menee kaupallisessa käytössä jonkinlainen lisenssimaksu. Ja sitten pitää vielä maksaa Nokialle langattomasta verkottumisesta. :slight_smile:

Sijoittajana en ole erityisen vakuuttunut Qt:n maailmanvalloituksesta, mutta jo julkistetut yhteistyökuviot takaavat varmasti ihan hyvän lähitulevaisuuden. Qt tulee tutuksi valtaosalle ICT-alan opiskelijoista, jotka pyörittelevät Linuxeja opiskeluaikanaan. Qt-työkalut taitaa olla aika monen Linux-distron asennuksissa vakiona.

Windowsiakin voi muuten autoissa käyttää, mutta sitä ei kannata mainostaa - ainakaan itsestään ajavissa autoissa. :thinking:

3 tykkäystä

https://electrek.co/2018/05/19/tesla-releases-softwar-open-source-licences/?utm_campaign=Built%20with%20Qt%202018&utm_content=71800933&utm_medium=social&utm_source=twitter

Tesla tosiaan käyttää/käyttänyt paljon vapaan lähdekoodin kikkareita autoissaan. Muun muassa QT:ta. Tämä taitaa olla se pääfokus koko QT:lla tällä haavaa. Eli miten saataisiin mahdollisimman monelta QT:n käyttäjältä rahaa eikä vain ilmaista tuotekehitystä. Vähän samanlaista fibaa on QT:n touhussa kuin esim Oraclen, joka haukkuu ilmais MySQL:ää aina kun mahdollista, kun tottakai koittavat saada myytyä kaupallista versiota samasta tietokannasta.

Ihan samansuuntaista ajattelua kuin allekirjoittaneella. Todella mielenkiintoinen keissi, mutta todella paljon vaikeampi ymmärtää tätä kokonaisuutta kuin esimerkiksi viime aikoina paljon rakkautta saaneen Kamuxin ja heidän vaihtoauto bisneksensä.

4 tykkäystä

Qt:n suhteen luottamusta on herättänyt että sisäpiiri ei ole myynyt osakkeitaan (kop,kop), vaikka kurssi on noussut (esim. parissa vuodessa edellisten Vareliuksen ym. ostojen jälkeen) merkittävästi ja ensi vuodesta varmasti löytyy jo hyvä käsitys. Luottoa tulevaan siis näyttää edelleen löytyvän, eikä osakkeen hintaa arvioida ainakaan merkittävästi ylihintaiseksi.

Toinen mitä olen pohdiskellut, on taloudelliset tavoitteet vuoden 2021 jälkeen. Milloin ne julkaistaan ja kuinka merkittäväksi Qt tavoitteet/potentiaali niissä arvioidaan? Koska yrityksen toiminta ja sijoittajien viestintä on aiemminkin ollut pitkäjänteistä, niin luulisin että vuoden sisällä näitä päivitellään.

7 tykkäystä

Maailmanvalloitus alkakoon :grinning:: Carnegie on vienyt QT:n roadshowlle Nykiin

25 tykkäystä

JES! Nysse tulee! (Treella) :upside_down_face:

5 tykkäystä