mini palestra: php no mundo mobile
DESCRIPTION
Palestra sobre mobile web, WRT e PHP para dispositivos móveis: projeto PAMPTRANSCRIPT
Maurílio Silva Forum Nokia ChampionAccredited Symbian DeveloperOSUM Leader UEPB
PHP noMundo Mobile
III Encontro PHP-PB. Nov., 2009.
Quem sou eu?● Graduando em Lic. Computação na UEPB● Desenvolvedor PHP desde 2001● Desenvolvedor de games para dispositivos móveis desde 2005● Pesquisador no Embedded - Laboratório de Sistemas Embarcados e Computação Pervasiva - UFCG● Pesquisador no TDAC – Grupo de Estudos em Tecnologia Digital e Aquisição do Conhecimento – UEPB ● Forum Nokia Champion 2007, 2008 e 2009● ASD – Accredited Symbian Developer● OSUM Leader UEPB
Mobile Web●É um dispositivo móvel ou não?●Que tipo de dispostivo Móvel?
● Designing a simple, scalling layout● Switching between mobile and desktop
layout● Redirection after detection
●A general mobile site●RSS●Device specific sites●Designing with a mobile focus
Nokia WRT
●O que é WRT (Web Run Time)?●Ajax●Integração com o device●Consumir informações
PAMP●Aparelhos Suportados●PAMP – Personal Apache MySQL PHP●Mobile Web Server●PHP S60 API
● s60_calendar● s60_contacts● s60_inbox● s60_log● s60_pathinfo● s60_position● s60_sysinfo
S60 calendarAPI para interargir com o calendário do device
<?php$db = s60_contacts_open();foreach ($db->contacts() as $c) {
print "Title: ".$c->title()."\n";foreach ($c->fields() as $f) {
print $f->label()." : ".$f->value()."\n";} print "\n\n";
}?>
S60 contactsAPI para interargir com os contatos do usuário
<?php$db = s60_contacts_open();foreach ($db->contacts() as $c) {
print "Title: ".$c->title()."\n";foreach ($c->fields() as $f) {
print $f->label()." : ".$f->value()."\n"; }
print "\n\n";}?>
S60 inboxAPI para interargir com os dados caixa de entrada
<?phpecho "\n\nALL MESSAGES:\n";echo "=========================================\n";foreach (s60_inbox_get_messages() as $msg) {
echo " SENDER: ".$msg->sender()."\n";echo " CONTENT: ".$msg->content()."\n";echo " TIME: ".strftime ("%a, %d %b %Y at %H:%M:%S", $msg->time())."\n";echo "=========================================\n";
}//s60_inbox_send_message("hello there!", "mr.nobody");?>
Links
PAMP: http://wiki.opensource.nokia.com/projects/PAMPMWS: http://mymobilesite.net/Forum Nokia: www.forum.nokia.comFN Wiki: http://wiki.forum.nokia.com
Perguntas!?
Obrigado!