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

sunnuntai 31. toukokuuta 2009

Jaksollinen järjestelmä / Periodic Table for S80

Vaikka Nokia 9210 onkin jo vuosia vanha laite, jolle ei ole tullut lainkaan uusia ohjelmia pitkään aikaan, tein sille alkuaineiden jaksollisen järjestelmän, joka näyttää aineen merkin, moolimassan, jakson, ryhmän, sulamis-/ kiehumispisteen, olomuodon huoneenlämmössä, nimen alkuperän ja erilaisia kuriositeetteja (missä ainetta käytetään, missä sitä tavataan etc.). Ja palkaksi tuli vielä kaikkien alkuaineiden merkkien tuntemus :) Toimivuus: Nokia 9210, 9210i, 9300, 9300i, 9500.

Nappaa SIS-tiedosto: PeriodicTable.sis, v1.03



Projektin sivu sijiaitsee täällä.



I have been making this freeware app for almost a year now - and here it stands proudly after all the work :) Works on S80 v1.0 (Nokia 9210 and 9210i) and also on later S80 v2.0 (9500, 9300 and 9300i).

So, for chemistry students and enthusiasts here's the essential application for Series 80 - the periodic table of the chemical elements.
It shows some basic and advanced information on the selected element - for example the group, period, block, symbol, atomic weight, CAS number, where its name comes from, and different curiosities, such as where it's used in and where it's found. Here are some screenshots (click to enlarge):

On a Nokia 9210 (v1.03):


On a Nokia 9210 (v1.01):


On a Nokia 9210 (v1.00):





On Nokia 9300i (v1.03):


On Nokia 9300i (v1.01):


On Nokia 9300i (v1.00):





Grab the SIS file:
PeriodicTable.sis, v1.03


The project's page is located here.

sunnuntai 27. heinäkuuta 2008

Sihdissä Nokia 9210(i)/ Nokia 9210(i) in sight

Nyt on sen verran hulluksi mennyt tuo kännyköiden vaihtelu että pitää vähän vaihdella lisää. Nokia 9210 tai sen i-malli on siis hankinnassa, vaikka onkin älyttömän vanha puhelinmalli. Käytin sitä joskus nuoruusvuosinani, ja haluaisin vielä kerran saada sen henkilökohtaiseksi data-avustajalaitteekseni. Oli se sen verran hyvä kännykkämalli, kun sille tehtiin sen kultavuosina raivokkaasti erilaisia ohjelmia, mm. kaksi Doom-versiotakin (Hannu Viitalan ja Wildpalmin).

Pääsen myös jatkamaan puolitoista vuotta sitten stopanneita OPL-projektejakin. OPL-ohjelmointi on hauskaa, toisin kuin C++:n. Ai niin, C++:sta tulikin mieleen, että Hannu Viitalan sivuillahan on SDL-julkaisu Nokia 9210:lle, joka toimii (toisin kuin Nokia 9300:n ja 9500:n sekä 7710:n versiot). Tarjoa Nokia 9210:aasi minulle, jos sinulla on sellainen ja haluat päästä siitä eroon. Mailia vain osoitteeseen sambonenpoistatämäosa@gmail!!!PISTE!!!com


All this changing phone model too often has gone so crazy that I must practice it some more. I'm currently looking for Nokia 9210 or its i model although its a really old model. I used it in my younger years, and would like to get it to act as my personal data assistant once more. It was such a good phone model because in its golden years it got made all these wonderful applications, and even two Doom versions (Hannu Viitala's and Wildpalm's).

I can also continue my OPL projects which ended some year and a half ago. OPL programming is fun, unlike C++. Oh yes, C++ reminds me the fact that in Hannu Viitala's site there is the SDL release for Nokia 9210 which actually works (unlike Nokia 9300's and 9500's or 7710's versions).

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.