Lisää tietoa MeeGo-Jollasta: Lehdistötiedote ja toimitusjohtajan haastattelu Nelosen uutisissa
8.7.2012
Sampsa

Viikonloppuna Twitterin kautta julkisuuteen astunut suomalainen Jolla Oy on kerännyt valtavasti kiinnostusta teknologiasivustoilla, keskustelupalstoilla ja sosiaalisessa mediassa ympäri maailman. Entisten Nokialaisten perustama yritys kehittää avoimeen lähdekoodiin perustuvaa MeeGo-käyttöjärjestelmää ja sitä käyttäviä älypuhelimia.
- Engadget, Jolla promises MeeGo will live on, plans new smartphone to reward the faithful
- The Verge, Ex-Nokia staff to build MeeGo-based smartphones
Jolla on julkaissut englanninkielisen lehdistötiedotteen, josta selviää yrityksen perustiedot ja viiden perustajajäsenen nimet. Lisäksi Jollan toimitusjohtaja Jussi Hurmiola kertoi sunnuntai-iltana yrityksestä ja MeeGosta Nelosen uutisten haastattelussa.
Jollan kehittämä käyttöjärjestelmä pohjautuu Mer-projektiin ja Qt-kehitysympäristöön ja yritys aikoo kehittää oman graafisen käyttöliittymän. Hurmiolan mukaan yrityksessä on tällä hetkellä 50 työntekijää, joista noin puolet ovat entisiä Nokian työntekijöitä. Ensimmäinen Jollan kehittämä älypuhelin on tarkoitus julkaista tämän vuoden aikana.
Aiheesta voi keskustella MuroBBS:ään perustetussa viestiketjussa.
Nokia Innovation, Lehdistötiedote
Nelonen, Meego sai uuden mahdollisuuden
Sampsa Kurri
- 1.
-
Voi veljet! Jos saavat ulos niin ostan kolme ja alan kehittämään Qt:lla softia liukuhihnatahdilla uusvanhaan avoimeen ekosysteemiin. Harmattanin kanssa into vähän laskenut jo…
- 2.
-
Toivottavasti homma lähtee käyntiin.
- 3.
-
Voi veljet! Tulis nyt sitten vaan näppiksellä varustettu malli kans myyntiin asti eikä pelkille devaajille, niinkuin Nokian kanssa kävi.
- 4.
-
Upea juttu! Saa nähdä ostaako Jolla Nokian kunhan pyörät lähtevät pyörimään. XD
- 5.
-
Myöhäistä luoda uutta ekosysteemiä. Tizen android-sovellusten tuella on parempi kuin Meego. Meego jollat nyt haluavat ottaa askeleen taaksepäin. Html5, python ja java ovat tuottavuuden ja vakauden avaimet, ei vanhentunut, buginen ja jumiuytava c++ joka soveltuu vain tiettyihin ei dynaamista muistia tarvitseviin oop-kohteisiin. Roskienkeruu ja ram-muistin (heapin) defragmentointi on välttämätöntä mobiililaitteissa jotka halutaan olevan vakaina käytössä 24/7.
Koittakaa ainakin noudattaa Linux-foundationin suositusta ja käyttää rpm-paketinhallintajärjestelmää upotettuine allekirjoituksineen, transactioineen ja security layereineen, mitkä Tizenissä tulevat olemaan. Debian-pohjainen vanhentuneella security-policyllä (kuten Harmattan) on matolaatikko heikkouksineen.
- 6.
-
”Html5, python ja java ovat tuottavuuden ja vakauden avaimet” ilmankos iOS ja Objective-C menestyy niin huonosti.
Mutta ei siinä, vaihteeksi jotain oikeasti kiinnostavaa juttua puhelinmarkkinoilla, kun ei tuo puhelimien rautapuoli jaksa enää kiinnostaa pätkääkään. :)
- 7.
-
@5
Mistä lähtien java on ollut vakaa? Harmi ettei Apple:n Ios käyttiksellä olevia tuotteitakaan ole juuri myyty kuin ”pari”. - 8.
-
5:
”Html5, python ja java ovat tuottavuuden ja vakauden avaimet”.
Salli mun nauraa. Web-tekniikoilla saadaan aikaiseksi vain onnettomia ”sohelluksia” ja PySide (Python Qt:lle) on edustettuna MeeGossa/Mer-projektissa joten lienee tässäkin. Java ja vakaus samassa lauseessa, ei helvetti…
- 9.
-
Tietääkseni Java on ohjelmointikieli, joka on ohjelmoitu eräällä toisella ohjelmointikielellä ja mikä onkaan tämä mystinen kieli? Ettei vain olisi tämä vanhentunut, buginen ja jumiutuva c++ :D
- 10.
-
Se joka väittää että Java on vakaa, on kyllä aivan pihalla tietotekniikasta. Java on kaikkea muuta kuin vakaa!
- 11.
-
olen nyt käyttänyt sgs3ea kolme viikkoa ja verrattuna n900 mae
moon ja n9 harmattaniin tämä on todella vakaa. Kertaakaan ei ole tarvinnut ohjelmia tai koko laitetta restartata vain koska ne olisi jumiutunut tai stallaisi kuten maemo-järjestelmissä. Toki ei kaikki ole Androidissakaan javalla tehty, mutta suuri osa sovelluksista on ja ne pyörii keskenään paljon käytettävämmin loppupeleissä mihin yli 3 vuoden Maemo-käytössä olen tottunut.Javan dissaus on vanhentunutta ja nykyään asiantuntematonta oldschool meininkiä. Uudelleenkoulutus tarpeen jos ei ymmärrä JITin ja ajoaikaisen optimoinnin ideaa ja merkitystä. Lukekaapas moderneistä kääntäjätekniikoista netistä tai pari uudempaa kirjaa. C++ on vanhentunut, bugialtis ja sopimaton dynaamiseen oop'hen.
Tizen on Linux faneille realistinen vaihtoehto, ei zombie-Meego. Tizen itseasiassa on tavallaan Meegon parannettu uudempi versio. Ja Samsung on realisti ja tuoneei Tizen-laitteet aikanaan Android-sovellusten tuella, jolloin heti ovat mukana maailman suurimmassa mobiiliekosysteemissä.
(kyllä tätä virtuaaliqwertyä oppii käyttämään myös pystyssennossa nopeasti vaikka alussa tuntui hankalalta ja hitaalta. En enää vaihtaisi takaisin vaikka n950aan edes suuremmalla akulla.)
- 12.
-
@8 Johtuu vain siitä että ihmiset eivät osaa!
Käykää koulut kunnolla!
- 13.
-
@11
Maemossa on kyllä ongelmansa, varsinkin N900:ssa koska koko järjestelmä pyörii täysin scriptien avulla, joka kuulostaa aika huvittavalta loppujen lopuksi. Jep, eli purkalla rakennettu käyttöjärjestelmä. Javaa vakaaksi se ei silti saa. :)
Onneksi maemoonkin löytyy tweakkeja ja päivityksiä jolla tuon on saanut nopeammaksi ja vakaammaksi. Käynnistelen laitteen yleensä n. 30 päivän uptimen jälkeen uudestaan.
Olen katsellut lähinnä Mer + Nemo yhdistelmää maemon tilalle, joka ilmeisesti toimii jo tänä päivänä ihan ok. Toisaalta ei taas jaksa vaihtaa, kun nykyiseltää kaikki toimii ihan hyvin säädettynä… Vielä vaan kun raakaa tehoa olisi sen verran enemmän ja isompi näyttö niin avot. :)
- 14.
-
en haluaisi kusta kiukaalle ja karkottaa saunojia mutta tuo on tuhoon tuomittu yritys, muuten ehkä hiukan olisi uskoa mutta kun siinä lukee Aalto-yliopiston yrityshautomo. sanokaapa joku MENESTYVÄ yritystys joka on sieltä lähtöisin. siis menestyvä eikä mikään Harrin Hautaustoimiso.
- 15.
-
11:
Vaikka se SGS III -roskasi olisikin vakaampi kuin N900 tai N9, niin ei se siltikään tee Javasta C++:aa vakaampaa. C++ on lisäksi edelleen, ja tulee aina olemaan paljon Javaa tehokkaampaa, vieläpä kohtuullisen suurella marginaalilla.
Androidilla on hieman isompi softakehitysyhteisö/verkosto kuin Maemolla, eli noin on aivan turha verrata. Yrityksetkään eivät olleet kovin ahkeria tuomaan palveluitaan Maemo-alustalle, ja siksi suurin osa tuonkaltaisista softista on jonkun yksityisen itse tekemiä. Mutta itse käyttöjärjestelmä on kyllä vakaa kuin kivi.
Tizen tulee näillä näkymin olemaan lukittu roska jossa _sohellukset_ tehdään jollain onnettomilla Web-tekniikoilla. Tässä kaksi asiaa jotka karkottavat suurimman osan ”Linux-faneista” kauas pois. Maemo.org:issa tai muilla mobiili-Linux -aiheisilla sivustoilla Tizenistä ei olla kovinkaan kiinnostuneita, toisin kuin Jolla MeeGosta. Eli kyllä se Linux-fanien valinta on Jolla MeeGo, sanoit sinä mitä vaan.
- 16.
-
Älkää odottako Nokian tasoista kamerateknologiaa tähän, ei laite eikä ohjelmistopuolella. Sellaisen kehitys maksaa miljardeja. Muutenkin vehje tulee luultavasti olemaan hyvin yksinkertainen ja alkeellinen laite SGSIII, iphone 4s ja luultavasti jopa N9 verrattuna. Tuskinpa se tulee edes näyttämään yhtä hyvältä kuin N9 vaikka sinne kiinalaiseen muovileluun saadaan joku kaksiydin yleispiiri ängettyä jotta speksit näyttää paremmalta. Sitten kun pitää saada appstoret ja hienot ominaisuudet pelaamaan niin ovat vuosia jäljessä nykyistä tasoa.
Tuskinpa tästä mitään tulee muutakuin lelu harrastelijoille.
- 17.
-
Tizen on avoin ja vapaa Linux-foundationin ohjaama Linux-järjestelmä johon voi tehdä ohjelmia myös qt/c++:lla jos haluaa ja myydä niitä varmennetusti ja allekirjoitettuna rpm-pakettina vaikka omilla nettisivuilla tai jonkun yhteisön repositorista. Mikään ei pakota käyttämään html5:sta tai Java/Dalvikia Tizenissä vaikka Samsung ja Huawei niitä ensisijaisesti tukeekin.
- 18.
-
Jos yksikään teistä luki yhtäkään uutista niin tietäisitte, että Jolla kehittää Meegoa yhdessä Mer (html5) ja uuden UI:n kanssa. Jonkinasteinen yhdistelmä on tulossa.
Ja mitä C++ ja Javaan tulee…
C++ ei ole vain nopeampi, mutta käsintehty ”garbage collector” on puhelimissa usein jopa hyvä asia kun ohjelmoijan pitää itse pitää huoli optimoidusta koodista.
Maemo/Meegon bugit johtuvat pitkälti Nokian huonosta asioiden hallinnoinnista.Jolla saa puhelimeen varmasti täysin tyydyttävän kameran (jos joku on siitä niin huolestunut), sillä myös Samsung ja iPhone käyttää täysin kolmannen osapuolen kameratekniikkaa.
- 19.
-
c++:n ongelma moderneihin kieliin verrattuna on osoittimet, jotka estävät monet kääntäjäteknologian optimointitemput ja erityisesti estää heapin uudelleenjärjestelyn muistin defragmentoimiseksi ja lokaalisuuden parantamiseksi ajoaikaisen profiloinnin ohjaamana. Täysin uudehkoja optimointitekniikoita ei käytetä vielä jvm:issä eikä Pythonin VM:ssä, mutta ovat varmasti tulossa koska monicore cput mahdollistavat rinnan tapahtuvan roskien keruun, järjestelyn ja lokaalisuuden optimoinnin (L2-cachen käytön tehostus). On ennustettavissa että ohjelmat joissa paljon eri elinaikaisia olioita tulevat pyörimään tehokkaammin ja akkua säästäen kun ne on tehty Javalla C++;n sijasta.
Itsetehty roskienkeruu on altis bugeille ja c++ osoittimet estää lokalisuuden dynaamisen optimoinnin.
- 20.
-
Hauskaa näissä X vs C++ väitteilyissä on yleensä se, että niistä valittajien CV:t koostuvat yleensä yhdestä ohjelmointikielestä ja yhdestä teknologiahaarasta, sossu much?
- 21.
-
Minusta alustan pitää tukea montaa ohjelmointikieltä koska ohjelmia on erian tasoisia esim koitappa kirjoittaa html5 laite ajuria tai jotain verkkoanalysointisoftaan wiresharkin tapaista. ja natiivi ohjelmat ovat monessa tehtävässä parempia mutta en kiellä etteikö html ja scriptipohjaisillakin olisi myös paikkansa.
- 22.
-
wireshark Androidille sisältää enemmän Javalla tehtyä koodia kuin c:lla tehty pcap kirjasto tai tcpdump jolle se tarjoaa GUIn.
c/c++:lla kannattaa tehdä vain matalantason jutut ja moderneilla kielillä ja työkaluilla kaikki loput, niin kehitystyö, ominaisuuksien lisääminen, vakaus ja bugittomuus lisääntyvät.
Tämän jutun kommentointi on suljettu.