[ Siirry blogin etusivulle ]

lauantai, marraskuu 24, 2007

PHP:llä sovelluksia S60:lle

Kirjoittelin viime kuussa siitä, että softakehitys S60.lle näyttää helpottuvan monella rintamalla.

Uutta tietoa tulee. Mobile Web Serverin blogissa kerrottiin MySQL- ja PHP-tuesta. Lainaus Nokian foorumista:

PAMP stands for Personal Apache, MySQL, PHP, so yes, the full LAMP stack will be made available for S60 smart phones. In addition, there will be PHP extension modules that provide access to the core functionality of the phone. And on top of PAMP you can basically install any LAMP based content management system. For instance, Drupal can be installed off the shelf.

PHP:n hallitsevat aika monet koodaajat, joten saapa nähdä syntyyykö Mobile Web Serverin päälle kiinnostavia sovellutuksia.

Mobile Web Serverin blogissa käydään keskustelua siitä, mihin ihmeeseen tietokantoja tarvittaisiin kännykässä tai riittääköhän muisti kuitenkaan. Tai mahdollistaako PHP kenties haittaohjelmien kehittämisen? Webissä monet tietoturva-aukot ovat liittyneet Apacheen ja PHP-sovelluksiin.

Tunnisteet:

Kommentit: 9

Anonymous Ville Karinen kirjoitti:

PAMP on tosiaan tosi mielenkiintoinen paketti. Toisaalta sillä ei tee välttämättä mitään, jos siihen ei pääse etänä kiinni helposti. Olen itse yrittänyt tässä jonkin aikaa päästä ulkopuolelta puhelimeen kiinni harrastelijan taidoin, mutta tuntuu siltä, että operaattoreissa on suuria eroja tuettujen/sallittujen protokollien suhteen. Esim. Saunalahdella toimii RAW-yhteys porttiin 8888, mutta Soneralla ja Elisalla ei(prointernet/internet).

Joko tämä on tätä tuttua operaaattorien protektionismia tai sitten syy on muualla. Forum Nokiassa on tosin osunut silmään, että ulkomaillakin esiintyisi tällaista. Jos näin on, niin tällaisten PAMP:ien innostavuus jää aika matalaksi.

Ulospäin pollaamistahan (ulkopuolisen herätteen tarpeen vähentämiseen) voisi vähentää esim. taustavaloon tai kihtyvyysanturiin kytkettynä toimintona (toivottavasti nykyiset IM:t eivät perustu tähän :-(...

24 marraskuu, 2007 13:17  
Anonymous Anonyymi kirjoitti:

>Joko tämä on tätä tuttua
>operaaattorien protektionismia tai
>sitten syy on muualla.

Mitä siitä tulisi jos yhteys olisi kaksisuuntainen, asiakkaalle on vaikea perustella GPRS laskua joka on syntynyt siitä että joku on pommittanut luuria ulkoapäin. Eikä varmaan viihdyttäisi kun akkukin tyhjennisia muutamassa tunnissa, vaikka luuria ei käyttäisi.

Rahalla toki saa ja olisi toki kiva että harrastelia käyttöön saisi pienellä rahalla kiinteää IPtä ja avointayhteyttä.

Joka tapauksessa jos tekee jotain oikeata niin narunpäässä olevan palvelimen kautta kannattaa hommat kierrättää.

24 marraskuu, 2007 14:46  
Anonymous Ville Karinen kirjoitti:

"Mitä siitä tulisi jos yhteys olisi kaksisuuntainen, asiakkaalle on vaikea perustella GPRS laskua joka on syntynyt siitä että joku on pommittanut luuria ulkoapäin."

Tämä on hyvä pointti, joskin epäilen, ettei mikään socket-yhteyskään toimi, millä ehkä voisi yrittää estää tuota pommittamista. No, onhan noita IM:iä sun muita, joten ehkä joku toinen ratkaisu löytyy.

24 marraskuu, 2007 20:00  
Anonymous Symbiatch kirjoitti:

Itse pidän tuota vähän liikaa nörttileluna oikeaan käyttöön. Syitä on monia, tässä pahimmat:

- muistinkulutus, kännyissä kun muistia on ihan liian vähän (SQLite olisi paljon parempi vaihtoehto muutenkin jne)
- kaistankulutus, juurikin tämä "hei miksi mulla on 2000 euron lasku vaikken ole tehnyt kännyllä mitään?"-tyyli
- yhteyden ylläpito eli pysyykö nettiyhteys oikeasti pystyssä niin hyvin että tuo toimisi
- järki, onko mitään hyötyä siitä että homma pyörii kännyssä?

Itse näkisin paljon fiksumpana asiana synkkauksen. Tehdään ne höPöHöPö-sovellukset palvelimelle ja kännykässä on softa joka synkkaa haluttua tietoa sinne. Ei lopu tehot kesken heti, ei lopu akku, ei maksa maltaita vaikka on tuhansia seuraajia jne. Ja voi vaikka Pythonilla tehdä sitten niitä palikoita jotka synkkaavat halutun datan. Mutta kai tämä on liian epätekninen ja epänörtti ajatus että kukaan innostuisi?

25 marraskuu, 2007 12:37  
Anonymous Anonyymi kirjoitti:

>Ja voi vaikka Pythonilla tehdä
>sitten niitä palikoita jotka
>synkkaavat halutun datan. Mutta kai
>tämä on liian epätekninen ja
>epänörtti ajatus että kukaan
>innostuisi?

Jos pissisnörttin koodaaminen rajoittu copy/pasteen, niin järkevä ehdotuksesi on aivan liian ylivoimainen juttu, kun joutuisi tekemään jotain itse palvelinpäähän kuten myös luuriin.

26 marraskuu, 2007 08:57  
Anonymous Ville Karinen kirjoitti:

"Jos pissisnörttin koodaaminen rajoittu copy/pasteen, niin järkevä ehdotuksesi on aivan liian ylivoimainen juttu, kun joutuisi tekemään jotain itse palvelinpäähän kuten myös luuriin."

Itse osaan tehdä PHP:llä serveripäähän jotain ja Pythonilla luuriin. Mutta siis vain Saunalahdella saan serverin herättämään luurin. Tarvitaan vielä siis joku helppo tietolähde operaattorien porteista ja protokollista, jotta muutkin "humanistit" kuin Jyri Engeström & co pääsevät myymään ideansa amerikhalaisille :-).

26 marraskuu, 2007 11:38  
Anonymous Jukka Eklund kirjoitti:

Itse kyllä näen varsin viileänä sen, että kännyssä olevaa dataa nimenomaan ei tarvitse synkata mihinkään vaan haetaan suoraan kännystä. Esim. Pythonilla lokaatiotiedot suoraan kännystä Facebookkiin etc. No, minulla on tietysti henkkoht. hyvä syy pitää tätä (Mobile web server) viileänä, muutenkin kuin nörteille :)

Ville, voin kysyä tyhmiä mutta oletko siis tsekannut tämän systeemin? http://forum.nokia.com/mws. Ei tarvitse huolehtia porteista ja operaattorin rajoituksista kun käytät meidän gatewayta.

27 marraskuu, 2007 23:42  
Anonymous Ville Karinen kirjoitti:

MWS on jossain määrin tuttu, mutta koska se toimii vain 3rd ed -malleissa, niin sitä ei voi laajasti vielä hyödyntää/markkinoida (laatikoissa ajelehtii useita vanhempia S60-luureja).

Mielenkiintoinen paketti sekin toki on, esim. text-to-speech moduulilla voisi ilmeisesti tehdä vaikkapa sellaisen softan, joka lukisi ääneen sähköpostit (tai feedit yms.) kun ajaa autolla/pyörällä (no tällaisia varmaan on jo, tulipahan vain mieleen).

Ja ilmeisesti vaikkapa jollain TCP-protokollalla voi tuon MWS-serverin herättää millä tahansa operaattorilla, tuon gatewayn ansiosta?

28 marraskuu, 2007 10:15  
Anonymous Anonyymi kirjoitti:

>MWS on jossain määrin tuttu, mutta
>koska se toimii vain 3rd ed
>-malleissa, niin sitä ei voi
>laajasti vielä hyödyntää/markkinoida
>(laatikoissa ajelehtii useita
>vanhempia S60-luureja).

En tiedä mitä suunnittelet, mutta jos tehdään alustariippuvaista tuotetta, niin mielestäni kannattaa keskittyä nimenomaan 3rd ed, eikä vanhempiin.

Laitakanta on kasvannut reippaasti vuoden sisään, ja lalitevalikoima on suuri ja hintahaitari laaja.

28 marraskuu, 2007 18:06  

Lähetä kommentti

<< Etusivulle