publikuj: Opublikuj w wykop.pl Opublikuj we flaker.pl Opublikuj na OSnews.pl Opublikuj w delicious wydrukuj
15 skomentuj »

TAGI: technologie mobilne , webhosting , php

2010-07-14 18:00:58, dodał Hello World!

PHP for AndroidPHP for Android

Na blogu PHP Classes pojawił się dziś ciekawy wywiad z Iván Mosquera Paulo, głównym deweloperem PHP for Android. Opowiada on o nowym projekcie, którego celem jest umożliwienie tworzenia aplikacji na telefony wyposażone w system operacyjny Android w języku PHP. Zasada działania jest prosta. Najpierw należy zainstalować ASE (Android Scripting Environment), czyli środowisko, które pozwala na tworzenie i wykonywanie skryptów mających dostęp do API systemu operacyjnego. Następnie należy zainstalować PhpForAndroid.apk, który tak na prawdę nie jest aplikacją, tylko zbiorem niezbędnych komponentów, bez których aplikacje PHP nie będą działać. W skład pakietu wchodzi PHP CLI z zainstalowanymi dwoma modułami – socket oraz JSON. Jak widać nie ma tutaj żadnego serwera, na którym wykonują się skrypty PHP.

Projekt ma dopiero jeden dzień (wystartował 13.07.2010) i jeszcze długa droga przed nim, jednak można już zobaczyć jak wygląda przykładowy kod:

require_once("Android.php");
$droid = new Android();
$droid->vibrate();

Jak widać kod jest banalny i raczej nie wymaga wyjaśnienia. Oczywiście “prawdziwe” aplikacje będą dalece bardziej złożone, jednak już teraz widać jak będą one tworzone. Więcej przykładów można znaleźć w manualu.

Projekt jest zbyt świeży, by można w jakikolwiek sposób ocenić czy ma szansę powodzenia. W znacznej mierze sukces tej technologii będzie zależał od społeczności, która powstanie wokół tego projektu oraz od aplikacji jakie będą powstawać.

źródło: www.phpclasses.org/blog

Strona tego bloga

publikuj: Opublikuj w wykop.pl Opublikuj we flaker.pl Opublikuj na OSnews.pl Opublikuj w delicious wydrukuj
15 skomentuj »

Komentarze

  • xxx

    #1 xxx 2010-07-14 19:15:55 0

    jak to ma sie rozwijac to ja kupuje telefon z androidem

    IP: 89.76.217.[...] Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.2.2) Gecko/20100316 Firefox/3.6.2

  • batman

    #2 Maciej Wilgucki® 2010-07-14 20:19:40 0

    Czytając takie wiadomości, moje postanowienie o zakupie Windows Phone 7 zaczyna trząść się w posadach. Jeśli projekt rozwinie się na tyle, że aplikacje PHP będzie można zamieszczać w markecie, to będę miał spory problem z wyborem telefonu.

    IP: 81.190.99.[...] Mozilla/5.0 (Windows; U; Windows NT 6.1; pl; rv:1.9.2.6) Gecko/20100625 Firefox/3.6.6

  • code-and-glory.com

    #3 code-and-glory.com 2010-07-15 00:47:39 0

    Ciekawa koncepcja, ciekawa. Panowie, trzeba się zaangażować w rozwój tego cudeńka ;)

    IP: 89.72.109.[...] Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/533.4 (KHTML, like Gecko) Chrome/5.0.375.99 Safari/533.4

  • xxx

    #4 xxx 2010-07-15 01:13:48 0

    php na windows mobile jest juz od bardzo dawna, ale to tylko interpreter i nie pozwala na uzywanie funkcji telefonu: http://mobileleap.net/hph/

    IP: 89.76.217.[...] Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.2.2) Gecko/20100316 Firefox/3.6.2

  • SZoPer

    #5 SZoPer® 2010-07-15 08:06:08 0

    Hm, takie wiadomości naprawdę zachęcają do rozważenia zakupu telefonu z Androidem - tym bardziej, że jak czytam na stronie projektu ASE, wspierane są również Python oraz JRuby. Gdyby jeszcze konto roota było firmowo odblokowane, to już w ogóle bym się nie zastanawiał nad Maemo/MeeGo :-)

    IP: 195.88.186.[...] Opera/9.80 (Windows NT 5.1; U; pl) Presto/2.6.30 Version/10.60

  • SZoPer

    #6 SZoPer® 2010-07-15 08:09:50 0

    Przy okazji, ASE to stara nazwa projektu :) Teraz wypada pisać SL4A albo po prostu, android-scripting.

    IP: 195.88.186.[...] Opera/9.80 (Windows NT 5.1; U; pl) Presto/2.6.30 Version/10.60

  • asdf

    #7 asdf 2010-07-15 09:19:20 0

    Bez urazy, ale pisać w php na androida to sadomasochizm. O ile nie przepadam za php o tyle do weba jeszcze da się go znieść, ale na telefony? To tak jakby pisać skrypty administracyjne w php...

    IP: 213.156.117.[...] Mozilla/5.0 (X11; U; Linux x86_64; pl-PL; rv:1.9.2.6) Gecko/20100628 Ubuntu/10.04 (lucid) Firefox/3.6.6

  • eimi

    #8 eimi® 2010-07-15 10:04:33 0

    Dziwna rzecz, mieć postanowienie o kupnie telefonu, który nie istnieje :).

    IP: 95.160.206.[...] Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/533.4 (KHTML, like Gecko) Chrome/5.0.375.99 Safari/533.4

  • sindr0me

    #9 sindr0me 2010-07-15 10:09:07 0

    @asdf  - masz rację

    php na język do pisania aplikacji moim zdaniem się nie nadaje, bo jest strasznie przestarzały (tak wiem w 5.3 są już funkcje anonimowe, hurra, po 10 latach :D )  i nie-obiektowy (jeśli ktoś uważa że jest to niech spróbuje kiedyś jakiegoś prawdziwie zorientowanego obiektowo języka)

    IP: 91.195.158.[...] Opera/9.80 (Windows NT 5.1; U; pl) Presto/2.6.30 Version/10.60

  • batman

    #10 Maciej Wilgucki® 2010-07-15 11:17:42 0

    ~SZoPer

    Nazwę ASE podałem za twórcą projektu, ktory użył jej w wywiadzie.

    ~eimi

    Jeszcze nie istnieje ;)

    IP: 87.204.66.[...] Mozilla/5.0 (Windows; U; Windows NT 6.1; pl; rv:1.9.2.6) Gecko/20100625 Firefox/3.6.6 (.NET CLR 3.5.30729)

  • Wścibol

    #11 Wścibol 2010-07-15 21:36:50 0

    @sindr0me Jaki język skryptowy uważasz zatem za nowoczesny i jednocześnie porównywalnie popularny?

    IP: 195.88.28.[...] Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.2.6) Gecko/20100625 Firefox/3.6.6 ( .NET CLR 3.5.30729)

  • sindr0me

    #12 sindr0me 2010-07-16 09:45:58 0

    @Wścibol

    Każdy inny? :) Nie ulega wątpliwości że php jest najpopularniejszy, co nie znaczy że najlepszy niestety.

    IP: 91.195.158.[...] Opera/9.80 (Windows NT 5.1; U; pl) Presto/2.6.30 Version/10.60

  • moncyn

    #13 mncn® 2010-07-16 11:21:55 0

    o nie, zaraza php juz dotarła do androida a fe a fe

    dobrze że apple tego dziadostwa do ekosystemu ajfona nie wpuści chociaż..

    IP: 83.3.229.[...] Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/533.4 (KHTML, like Gecko) Chrome/5.0.375.99 Safari/533.4

  • Łeb2.0

    #14 Łeb2.0 2010-07-26 11:45:52 0

    Genialne, to jest genialne!

    php używa się na 80% a może nawet większej ilości serwerów. Używają tego zarówno profesjonaliści jak i zwykli klepacze kodu. Rany ... gdyby jeszcze można było uruchamiać mobilne serwery na komórkach, mobilny grid, mitliony dostępnych mocy obliczeniowych!

    I prostota pisania aplikacji :), a o to chyba najbardziej chodzi.

    Już wiem jaki system będzie mieć moj następny telefon!

    IP: 89.78.117.[...] Mozilla/5.0 (Windows; U; Windows NT 6.0; pl; rv:1.9.2.8) Gecko/20100722 Firefox/3.6.8 ( .NET CLR 3.5.30729)

  • Krzysztof Kubacki

    #15 Krzysztof Kubacki 2012-01-07 12:36:43 0

    Widzę że od ponad roku w ramach projektu panuje cisza. Koniec rozwoju?

    IP: 178.36.108.[...] Opera/9.80 (X11; Linux i686; U; en) Presto/2.6.30 Version/10.63

Uwaga! Możesz zarejestrować się w serwisie i w ten sposób zarezerwować swój nick oraz ominąć konieczność ciągłego odczytywania wyrazów.

Aby dodać komentarz, musisz podać swój nick, treść komentarza oraz poprawnie przepisać oba słowa z obrazka (słowa muszą być rozdzielone spacją).
W treści komentarza można używać języka formatowania BBcode.

Polecane książki

Czytaj Webhosting

Chcesz być na bieżąco z naszymi informacjami? Zapisz się na Newsletter.

Zarejestruj domenę

Sprawdź dostępność swojej domeny:

.pl: 0 zł   .com: 19.90 zł
.com.pl: 0 zł   .eu: 19.90 zł