Successfully reported this slideshow.
Your SlideShare is downloading. ×

Phpforandroid

Ad

PHPFORANDROID

Ad

TÓPICOS


• EU

• ANDROID

 • INTRODUÇÃO

 • ARQUITETURA

Ad

TÓPICOS

• PHP   NO ANDROID

 • COMPILAÇÃO

 • SL4A   e PHPFORANDROID

• EXEMPLO

• FRONTEIRA   MOBILE DO PHP

• PERGUNTAS

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Upcoming SlideShare
pfa
pfa
Loading in …3
×

Check these out next

1 of 37 Ad
1 of 37 Ad

More Related Content

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. SL4A Script 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 <?php require_once 'Android.php'; $droid = new Android(); $droid->vibrate();
  22. 22. EXEMPLO <?php require_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. SL4A http://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 MEEGO IT’S BORNING A NEW FRONTIER
  33. 33. PERGUNTAS? “Alganei Gaialas Tibúrcio”
  34. 34. OBRIGADO @kinncj kinncj@kinncj.com.br
  35. 35. • @thiagophx • @ivanrosolen • @alganet • @fabiotc • @duodraco • @avelino0

×