Näytetään tekstit, joissa on tunniste S60. Näytä kaikki tekstit
Näytetään tekstit, joissa on tunniste S60. Näytä kaikki tekstit

maanantai 21. maaliskuuta 2016

WhatsApp ending support for S60

It's a sad year. WhatsApp has announced that they will drop the support for marginal operating systems after 2016. Marginal OS's include S60, of course. I've been using WhatsApp on my Nokia E90 for a while now and while it's not fast, it functions well and there's nothing wrong with it.

Now I think it's time to move on... I decided to get myself a cover with a keyboard for my Samsung Galaxy S3. Actually two of them.

Image (c) dhgate.com


Image (c) tinydeal.com


And on top of that I also got myself A Motorola Droid 4 for just 60 €. We'll see how these gadgets manage to do the job in the hands of a long time Communicator user.

Image (c) Androidcentral.com

Too bad the Nordic keyboard layout is missing from all of today's devices, but I think I can draw Ä and Ö characters on the keyboard with a white marker.

BTW. Check out this FB page. It lists comments and yearnings about QWERTY phones.

https://www.facebook.com/qwertyless/

maanantai 26. lokakuuta 2009

My-Symbian.com-vetoomus / My-Symbian.com petition

ceroberts75 My-Symbian.com-foorumilla teki vetoomuksen sivuston puolesta Nokialle luettavaksi, eli kaikki jotka ovat sivuston puolesta, kannattaa kirjoittaa koska Nokian touhussa ei mielestäni ole mitään järkeä kohdella sivustoa kuin roskaa, kaiken sen jälkeen mitä ylläpitäjä on tehnyt Nokian ja Symbianin hyväksi. Kirjoitin itsekin vetoomuksen, mutta kommentistani taisi tulla liian pitkä, koska se ei näy allekirjoituksissa.


http://www.ipetitions.com/petition/my-symbian/index.html


ceroberts75 on the My-Symbian.com forum created a petition on behalf of My-Symbian.com to be read by Nokia, so everyone who is on the site's side, I ask you to sign the petition because there's really no sense in Nokia's way in which it treats the site and the administrator. Especially after what the site has done for Nokia and Symbian - promoted every Symbian device out there, but Nokia just ignores it. I signed the petition but my comment was probably to large so it doesn't show in the signatures. But here it is.


"This is truly the best Symbian site there is, and I really can't understand why Nokia treats the site like cr*p. Michal is always the last one who gets the review phones (or not at all), like the N900, which were given to 300 people at the Maemo Summit, but there's no unit left for him although he's been constantly asking Nokia for months if he could get one. 

My-Symbian has been on the net before Symbian was even born, and has ALWAYS promoted Nokia's products from the GEOS Communicator times, and has brought thousands of new customers for Nokia and has kept a thousand more as Nokia users. Somehow Nokia doesn't see it and leaves the site out of link lists (like in the case of Nokia Conversations), and the Maemo Marketing Manager doesn't even respond to his e-mails regarding a better N900 review phone than the one Michal had to obtain unofficially, with broken/ missing radio chip!?

Nokia acts very immaturely towards My-Symbian and Michal, and I'd like to hear a reason for this."



http://www.ipetitions.com/petition/my-symbian/index.html

sunnuntai 11. lokakuuta 2009

Symbian Foundation

S60 lopetetaan ja Qt tulee tilalle. Symbian-versiot nimetään periaatteella Symbian^1, Symbian^2 jne. Softakehittäjiä ja loppukäyttäjiä ajatellen on ihan hyvä ratkaisu korvata risainen ja vanhanaikainen Avkon miellyttävällä ja sutjakalla käyttöliittymällä. Edessä on kyllä todella kiintoisat ajat; saa nähdä mitä SF tuo vielä tullessaan kaikenlaisten uudistusten keskellä.

Melko surrealistisen teeman ovat ottaneet käyttöön, kun vertaa Symbianin aiempaa epämielikuvituksellista linjaa. Toivottavasti teema heijastaa Symbian Foundationin innovaatiotasoa.



S60 will be discontinued and Qt will replace it. Symbian releases will be named like Symbian^1, Symbian^2 etc. Thinking of software developers and end users this is good news because the current Avkon is somewhat outdated and scattered UI. It's really interesting to see what the future brings to us. SF may deliver some surprises for us.

At least the theme is currently very... surrealistic, compared to the earlier non-imaginary logos and general greyness. I hope the theme reflects the Symbian Foundation's innovation level.

torstai 1. marraskuuta 2007

Nokia E90:n SDK kansalle!/ Nokia E90's SDK for the people!

Mielialani nousi tavallista korkeammalle, kun My-Symbian.com-foorumin jäsen bigc raportoi uutisen, jossa kerrottiin, että Nokia E90:n SDK:ta saadakseen ei enää tarvitse ottaa osaa Forum Nokia S60 API Partnering Programiin, vaan nyt se on kaikelle kansalle ladattavissa Forum Nokian sivulta. Samalla sivulla on myös muita E-sarjan API:ja, ja nekin täysin maksutta ladattavissa. Parhain ohjelmointiin ja ohjelmien kehittämiseen liittyvä uutinen OpenC-pluginin jälkeen omasta mielestäni. Hienoa, Nokia!


My mood elevated onto higher levels than usual, when a member of My-Symbian.com forum, bigc, reported a news which told that in order to obtain Nokia E90's SDK one doesn't have to participate to the Forum Nokia S60 API Partnering Program, but now it's downloadable for all the people on a Forum Nokia page. On the same page there is also other E-series APIs, and they are also there just waiting to be downloaded with no kind of payments needed. I think this is the best news concerning programming and application development after the OpenC plugin. Bravo, Nokia!

maanantai 10. syyskuuta 2007

Nokia E90:n emulaattori PC:lle?/ Nokia E90's emulator for PC?

Latasin S60 3rd Edition FP1 SDK:n ja käynnistin emulaattorin ja ihmetyksekseni huomasin, että Nokia E90:n näytön kokoista tilaa ei ollut saatavilla (800 x 352 pikseliä). Etsin tietoa netistä ja sain selville, että sellainen täytyy ostaa Forum Nokia S60 API Partnering Programin kautta.

Onnekseni SDL-peliohjelmoinnissa ei tarvitse E90:n APIa, koska pelin testaamisen voi hoitaa myös PC:n kautta (kiitos SDL-koodin alustariippumattomuuden).


I downloaded the S60 3rd Edition FP1 SDK and started the emulator and for my amazement I noticed, that there were no screen size available equal to the Nokia E90's (800 x 352 pixels). I searched the internet and found out that you have to buy one via Forum Nokia S60 API Partnering Program.

For my fortune, programming a game with SDL doesn't need the E90 API, as the testing can be done on the computer (thanks to SDL code's platform independency).

keskiviikko 5. syyskuuta 2007

Quake 1 portattu S60 v3.1:lle/ Quake 1 ported onto S60 v3.1

Suomalainen hinkka-nimimerkillä (myös ohinkka) Internetissä tavattava ohjelmoija on portannut Quake 1:n Symbian S60 3rd FP 1:lle. Ainoa, mikä ei toimi, on verkkopelaaminen. Peli toimii täydellisesti Nokia N95:llä.

Hinkan kotisivut:
http://koti.mbnet.fi/hinkka/

Tulee ylpeä olo kun ajattelee, että suomalaiset ovat tuoneet Symbian-alustalle CDoomin (Hannu Viitala) ja C2Doomin(Markus Mertama) ja nyt vielä Quakenkin.


A Finnish programmer named hinkka, who can be met on the Internet, has ported Quake 1 onto Symbian S60 3rd FP1. The only thing, that doesn't work, is the netplay. The game works perfectly on Nokia N95.

Hinkka's home page:
http://koti.mbnet.fi/hinkka/

I feel proud, when I think that Finnish people have brought CDoom (Hannu Viitala) and C2Doom (Markus Mertama) and now also Quake onto the Symbian operating system.

maanantai 3. syyskuuta 2007

S60 SDL toiminnassa!/ S60 SDL working!

On kyllä syytä juhlia nyt, kun viimeinkin sain SDL:stä kaiken haluamani toimimaan S60-ympäristössä emulaattorille. Viimeinen ongelmani oli kuvan lataus, joka ei millään onnistunut. Yritin ladata sitä ohjelmassani komennolla:

  kuva = SDL_LoadBMP("kuva.bmp");

Tällöin kuva olisi ladattu oletushakemistosta eli SDK:n \epoc32\release\winscw\udeb\z\private\[UID] -kansion sisältä. Täältä se ei siis millään ilveellä latautunut, mutta kun muutin hieman polkua koodissa ja kopioin kuvan ko. kansioon:

  kuva = SDL_LoadBMP("C:\\kuva.bmp");

...niin johan alkoi tapahtua! Kuva näkyi hienosti näytöllä, eikä mitään virheellistä ollut havaittavissa. Kansio on tuossa tapauksessa \epoc32\winscw\c\.
Jotain ongelmaa sen kanssa tosiaan on silloin, kun tuolta UID-hakemistosta yritetään kuvaa ladata. Tulokseksi tulee siis tuolloin pelkkä musta ruutu. Nyt on kuitenkin kaikki hyvin ja voisi jotain peliä alkaa väsäämään SDL:llä.

Symbian-guru Markus Mertamalle vielä julkinen kiitos siitä hyvästä, että hän on auttanut minua paljon saadakseni tämän SDL:n toimimaan S60 3rd Edition -ympäristössä. Ja suuri kiitos siitä, että hän on portannut SDL:n Symbianille!


It's time to celebrate now when I finally got everything in SDL working on the S60 environment for the emulator. The last problem was loading the image, which didn't work at all. I tried to load it with the command:

  kuva = SDL_LoadBMP("kuva.bmp");

This way the image file would be loaded from the default directory, that is inside the SDK's \epoc32\release\winscw\udeb\z\private\[UID] folder. From there it didn't get loaded in any way, but when I changed the code a little bit and copied the image file into the folder:

  kuva = SDL_LoadBMP("C:\\kuva.bmp");

...something really started happening! The image showed up brilliantly on the screen, and nothing erroneus was in sight. The folder in that case is \epoc32\winscw\c\.
Some problems I had with it, when the image is tried to be loaded from the UID folder. The result will then be just a black screen. But, now it's all right and I could start to make some kind of game with SDL.

For the Symbian guru Markus Mertama I'd like to give a public acknowledgement for the good he has given to me by helping to get this SDL working on S60 3rd Edition environment. And a huge thank you for porting SDL onto Symbian!

sunnuntai 2. syyskuuta 2007

Symbian C++

Jos minulta kysyttäisiin, että mikä on mielestäni maailman vaikein ohjelmoitava ympäristö, niin vastaukseni olisi Symbian. En ole kyllä puoliakaan ympäristöistä nähnyt, mutta Symbian vaikuttaa siltä, että jumalat olisivat olleet koodaamassa sitä. Varmaan aika harva ihminen maailmassa pystyy lonkalta kirjoittamaan "Hello World!" -tyyppisen ohjelman graafisella käyttöliittymällä varustettuna Symbianille. Propsit ja kaurakeksi tällaisille henkilöille.

"Hello World!" konsoliympäristössäkin näyttää tältä, jos ei oteta huomioon C-kielisen koodaamisen mahdollistavaa OpenC-pluginia (joka sekin on vain S60 3rd Editionille):

LOCAL_C void doExampleL()
{
_LIT(KHelloWorldText,"Hello world!\n");
console->Printf(KHelloWorldText);
}

C:n ja C++:n "Hello World!" -esimerkki vielä menee helpostikin, mutta jos tuon haluaa ymmärtää niin on vähän tajuttava luokkien ja osoitinten päälle. Voi voi voi... Tietysti kannattaisi lukea aluksi Symbian OS Explained -kirja, jotta saisin vähän ymmärrystä siihen, miten Symbian OS:ssä jutut toimivat.

Loppusanasena kommentoin, että älyttömän kivuliaalta ja mieltämurtavalta tuo Symbian C++ näyttää. Mutta jotain juttua olen kuullut että Symbian-koodaajien palkkataso on siellä 3000 hujakoilla. Eipä ole ihme. Olisi mukava kuulla jonkun samankaltaisen ihmisen aatteita Symbian C++:sta. Samanlaisen Symbian-friikin kuin minun.


If someone would ask my opinion of what environment is the hardest to program onto, I'd say Symbian. I haven't seen even the half of all the environments, but Symbian appears to be like it was coded by gods. Surely pretty few people in the world can bluntly write a "Hello World!" type of program with graphical user interface for Symbian. All points and a cracker for this kind of person.

"Hello World!" in colsole environment looks like this, if the OpenC plugin (which is only for S60 3rd Edition) that enables the coding with C language:

LOCAL_C void doExampleL()
{
_LIT(KHelloWorldText,"Hello world!\n");
console->Printf(KHelloWorldText);
}

I understand C's and C++'s "Hello World!" example quite easily, but if you want to comprehend that, you must have some knowledge of classes and pointers. My oh my... Naturally you would expect me to read the book Symbian OS Explained to shed some light onto how things work on the Symbian OS...

As a final word I'll comment that unbelievably painful and mind-crushing that Symbian C++ seems. But some stories I've heard that Symbian programmers' wage level is somewhere near 3000 euros per month. No wonder. It would be nice to hear someone same kind of person about Symbian C++. Another Symbian freak like me.

lauantai 1. syyskuuta 2007

iPhone-klooni Nokialta/ iPhone clone from Nokia


Nokia paljasti 29. päivä tätä kuuta GoPlay-tapahtumassaan uuden kännykkämallinsa, joka on erehdyttävän saman näköinen kuin eräs toinen puhelinmalli - nimittäin iPhone! Kun Nokian multimediayksikön johtajalta, Anssi Vanjoelta, kysyttiin iPhonen ja tämän "iPhonyn" samanlaisuudesta, niin hän vastasi: "Jos maailmassa on jotain hyvää, kopioimme sitä ylpeydellä." Mmm... Eh? Mielestäni tuo on aikamoinen kunnianosoitus iPhonelle - Applen ensimmäiselle kännykkämallille. Niin suuri, että maailman kännykkäjätti haluaa kopioida sen ominaisuuksia uuteen kännykkäänsä.

Tuo iPhony toimii S60-alustalla ja käyttää kiihtyvyyssensoria ja lukemani mukaan pystyy reagoimaan kahden sormen painallukseen yhtä aikaa. Kiinnostavaa nähdä, miten tuo menee kaupaksi sitten, kun iPhone on jo kauan ollut myynnissä. Eli ensi vuonna jossain vaiheessa.
Itse en varmaan koskaan osta iPhonea enkä tuota kopiotakaan, vaan pysyttelen tavallisissa näppäinkännyköissä.


Oh please, just read the English article from one of the thousands of other blogs you think are superior to mine =)
http://www.engadget.com/2007/08/29/nokias-iphone-no-seriously/

torstai 30. elokuuta 2007

Simple DirectMedia Layer (SDL)

Kyllä täytyy nostaa oikein kunnolla hattua eräälle peliohjelmoijalle - nimittäin Sam Lantingalle. Hän on helpottanut peliohjelmointia huomattavasti tuomalla vuonna 1998 SDL-nimisen ohjelmointirajapinnan julki, jossa esimerkiksi kuvan lataus on erittäin nopeaa ja helppoa, mutta silti hyvin nopeaa, kun kielenä käytetään C:tä. Itse opettelen tällä hetkellä kuumeisesti ohjelmointia SDL:llä, sillä SDL:n funktioita käytettäessä koodia voi ajaa niissä laiteissa, joille SDL on julkaistu (eli Windows, Linux, Windows CE, Mac OS, Symbian OS + monia muita).

Käytän Markus Mertaman porttaamaa SDL-versiota Symbianille (käytän S60 3rd Edition Maintenance Release -softakehityspakkausta (SDK)), ja alkukankeuksien jälkeen olen saanut ajettua mm. XFlame-, Newvox-projektit emulaattorilla. Kyllä se on mahtava tunne kun saa jotain tuloksia Symbianille. Työn hedelmiä jaksaa katsella pidemmän aikaa, kun on yrittänyt ja yrittänyt ja lopulta onnistunut. Markus on paljon auttanut minua näissä jutuissa ja jaksanut uhrata aikaansa melko paljon viime aikoina kysymyksilleni. Olen hänelle todella, todella kiitollinen. Hän on kyllä Symbian-ihmemies.

Yritin taannoin S80-ympäristössä (v2 eli Nokia 9500, 9300 ja 9300i) saada SDL:ää toimimaan. Kokeilin peräti neljää SDL:n versiota, jotka ovat portattu Symbianille mutta eipä syntynyt tuloksia. Tai no, tuloksina olivat musta ruutu kännykässä tai koko projektia ei pystynyt kokoamaan Series 80-alustalle virheiden vuoksi (joita minä en ymmärtänyt ainakaan). Päätin luopua yrittämisestä ja myin Nokia 9500:ni pois, koska en enää yritä tehdä sille ohjelmia. S80 on niin epätuettu käyttöliittymä verattuna S60 v3:een. Jälkimmäinen on tulevaisuus. All roads lead to S60 3rd edition. Antaa S80:n kuolla rauhassa. Itse ajattelin, että olisin vielä aktiivinen S80-koodaaja vuosienkin päästä (ja loistokkaasti nimeni näkyisi my-symbian.comin S80-osaston uutissivulla monen monta kertaa, heh), mutta tähän on nyt tultu. S60 vei minut mennessään.


I must give some big credits for one particular game programmer - Sam Lantinga that is. He has made game programming way easier by bringing in the year 1998 to publicity an application programming interface named SDL, where, for example loading an image is very fast and easy, but still very efficient when the used language is C. I'm currently learning hectically programming with SDL, because when its functions are used, the code can be driven in all the devices that SDL has been published (Windows, Linux, Windows CE, Mac OS, Symbian OS + many others).

I'm using the SDL version that Markus Mertama has ported onto Symbian (I use S60 3rd Edition Maintenance Release software development kit (SDK)), and after some troubles at the beginning I have successfully driven XFlame and Newvox projects on the emulator. It sure is a wonderful feeling when one gets working results onto the Symbian. The work's products can be preferably viewed for a long time, when you have tried and tried and at last succeeded. Markus has helped me a lot in these things and managed to sacrifice quite much time for my questions lately. I'm very, very grateful for him. He sure is a Symbian MacGyver.

Not long ago I tried to get SDL working on the S80 environment (v2 (Nokia 9500, 9300 and 9300i)). I tried altogether four SDL versions that had been ported onto Symbian but results weren't born. Or better, the results were yet black screen on the phone or the whole project couldn't be compiled onto the Series 80 UI because of the errors (that I didn't understand at all). I decided to give up trying and sold my Nokia 9500 away, because I'm no longer going to try making applications onto it. S80 is so unsupported platform compared to S60 v3. The latter is the future. All roads lead to S60 3rd edition. Let S80 die in peace. I thought I'd be an active S80 coder for years after (and gloriously my name would show up on my-symbian.com's S80 section news page for many, many times, heh), but here I have come. S60 took me with it.