Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
PHPFORANDROID
TÓPICOS• EU• ANDROID • INTRODUÇÃO • ARQUITETURA
TÓPICOS• PHP   NO ANDROID • COMPILAÇÃO • SL4A   e PHPFORANDROID• EXEMPLO• FRONTEIRA   MOBILE DO PHP• PERGUNTAS
EU• Desenvolvedor   PHP Sr. @Arizona • Duodraco, ThiagoPHX, IvanRosolen, Alganet, FabioTC
EU• CKExpert   - Development courses manager• PHP   FOR ANDROID Brazil - Founder• PHP   FOR MEEGO - Founder• Evangelista  ...
AINDA, EU
E POR FIM...                 Meu passado me condena...• 4Linux• Software   Freedom day• #Ubuntu-br• #PHP-CURITIBA
ANDROID
ANDROID
ANDROID• Mobile   OS• OpenSource• 200.000   Usuários/dia
ARQUITETURA
PHP NO ANDROID
PHP NO ANDROID    Android é linux...  Logo, deve funcionar ...
PHP NO ANDROID
COMPILAÇÃO                                      EAS                                        `   Y!• ARM   Cross Compiling •...
COMPILAÇÃO                                  NO                                 EAS  T                                     ...
SL4AScript Layer For Android...
SL4A• Damon     Kohler• Camada    para linguagens Script• API• Liberam   cedo, liberam sempre!
SL4A• Chamadas• Mensagens• Localização• Sensores• TTS• Barcode, etc...
SL4A• Oficialmente   suporta: • Python • Perl • PHP • Ruby • Lua   Para cada interpretador -> APK Installer
EXEMPLO<?phprequire_once Android.php;$droid = new Android();$droid->vibrate();
EXEMPLO<?phprequire_once Android.php;include("Android.php");$droid = new Android();$droid->dialogCreateAlert();$result = a...
SL4Ahttp://code.google.com/p/android-scripting/wiki/ApiReference
PHP FOR ANDROID• PHPFORANDROID.NET • Comunidade     Oficial • Ivan   Mosqueira - iron tec
PHP FOR ANDROID• PHP4ANDROID.COM • Comunidade     Brasileira • Kinn   Coelho Julião - kinncj   • Status:     • Dying
PHP FOR ANDROID BRASIL
FRONTEIRA MOBILE
FRONTEIRA MOBILE PHP
MEEGO?• Meego   não morreu! A comunidade continua a tona!• Maemo->Meego(hartman)->Tizen!
PHP FOR MEEGO?• PHP   5.2 • Full API• SCRATCHBOX • Cross      compiling
PHP FOR MEEGO?• Apoio   da comunidade• 5.4• LAMP• PHP-QT(GTK)
PHP FOR MEEGOIT’S BORNING A NEW FRONTIER
PERGUNTAS?“Alganei Gaialas Tibúrcio”
OBRIGADO      @kinncjkinncj@kinncj.com.br
• @thiagophx   • @ivanrosolen• @alganet     • @fabiotc• @duodraco    • @avelino0
Phpforandroid
Phpforandroid
Upcoming SlideShare
Loading in …5
×

Phpforandroid

PHP FOR ANDROID.
PHP FOR MEEGO.
PHPConference speak.

  • Login to see the comments

  • Be the first to like this

Phpforandroid

  1. 1. PHPFORANDROID
  2. 2. TÓPICOS• EU• ANDROID • INTRODUÇÃO • ARQUITETURA
  3. 3. TÓPICOS• PHP NO ANDROID • COMPILAÇÃO • SL4A e PHPFORANDROID• EXEMPLO• FRONTEIRA MOBILE DO PHP• PERGUNTAS
  4. 4. EU• Desenvolvedor PHP Sr. @Arizona • Duodraco, ThiagoPHX, IvanRosolen, Alganet, FabioTC
  5. 5. EU• CKExpert - Development courses manager• PHP FOR ANDROID Brazil - Founder• PHP FOR MEEGO - Founder• Evangelista PHP
  6. 6. AINDA, EU
  7. 7. E POR FIM... Meu passado me condena...• 4Linux• Software Freedom day• #Ubuntu-br• #PHP-CURITIBA
  8. 8. ANDROID
  9. 9. ANDROID
  10. 10. ANDROID• Mobile OS• OpenSource• 200.000 Usuários/dia
  11. 11. ARQUITETURA
  12. 12. PHP NO ANDROID
  13. 13. PHP NO ANDROID Android é linux... Logo, deve funcionar ...
  14. 14. PHP NO ANDROID
  15. 15. COMPILAÇÃO EAS ` Y!• ARM Cross Compiling • Compilação estática GNU LIBC • SIZE > 7MB
  16. 16. COMPILAÇÃO NO EAS T Y!• LIBC Bionic • Documentação incompleta • Tweaks devido ao bionic • = 2MB
  17. 17. SL4AScript Layer For Android...
  18. 18. SL4A• Damon Kohler• Camada para linguagens Script• API• Liberam cedo, liberam sempre!
  19. 19. SL4A• Chamadas• Mensagens• Localização• Sensores• TTS• Barcode, etc...
  20. 20. SL4A• Oficialmente suporta: • Python • Perl • PHP • Ruby • Lua Para cada interpretador -> APK Installer
  21. 21. EXEMPLO<?phprequire_once Android.php;$droid = new Android();$droid->vibrate();
  22. 22. EXEMPLO<?phprequire_once Android.php;include("Android.php");$droid = new Android();$droid->dialogCreateAlert();$result = array();$latitude = $droid->getInput("Location", "Latitude: ");$longitude= $droid->getInput("Location", "Longitude: ");$locations = $droid->geocode($latitude[result], $longitude[result]);foreach ($locations[result] as $location){ $location = get_object_vars($location); foreach ($location as $key => $value) { $result[] = ucfirst(str_replace(_, , $key)).: .$value; }}$droid->dialogSetItems($result);$droid->dialogShow();
  23. 23. SL4Ahttp://code.google.com/p/android-scripting/wiki/ApiReference
  24. 24. PHP FOR ANDROID• PHPFORANDROID.NET • Comunidade Oficial • Ivan Mosqueira - iron tec
  25. 25. PHP FOR ANDROID• PHP4ANDROID.COM • Comunidade Brasileira • Kinn Coelho Julião - kinncj • Status: • Dying
  26. 26. PHP FOR ANDROID BRASIL
  27. 27. FRONTEIRA MOBILE
  28. 28. FRONTEIRA MOBILE PHP
  29. 29. MEEGO?• Meego não morreu! A comunidade continua a tona!• Maemo->Meego(hartman)->Tizen!
  30. 30. PHP FOR MEEGO?• PHP 5.2 • Full API• SCRATCHBOX • Cross compiling
  31. 31. PHP FOR MEEGO?• Apoio da comunidade• 5.4• LAMP• PHP-QT(GTK)
  32. 32. PHP FOR MEEGOIT’S BORNING A NEW FRONTIER
  33. 33. PERGUNTAS?“Alganei Gaialas Tibúrcio”
  34. 34. OBRIGADO @kinncjkinncj@kinncj.com.br
  35. 35. • @thiagophx • @ivanrosolen• @alganet • @fabiotc• @duodraco • @avelino0

×