Mobile :: Wurfl.

Uma interface do módulo Perl para WURFL (o arquivo de recursos universal sem fio
Baixe Agora

Mobile :: Wurfl. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Ave Wrigley
  • Site do editor:
  • http://search.cpan.org/~awrigley/

Mobile :: Wurfl. Tag


Mobile :: Wurfl. Descrição

Uma interface do módulo Perl para WURFL (o arquivo de recursos universal sem fio Mobile :: WURFL é uma interface de módulo Perl para WURFL (o File Universal Universal File.synopsis My $ WURFL = Mobile :: WURFL-> NOVO (WURFL_HOME => "/ caminho / para / wurfl / home", db_descriptor => "DBI : mysql: banco de dados = wurfl: host = localhost ", db_username => 'wurfl', db_password => 'wurfl', wurfl_url => q {}); meu $ DBH = Dbi-> conectar ($ db_descriptor, $ db_username, $ db_passerword); meu $ wurfl = mobile :: wurfl-> new (dbh => $ dbh); meu desconhecido = $ wurfl-> get ('db_descriptor'); $ wurfl-> set (wurfl_home => "/ outro / caminho"); $ wurfl-> Create_tables ($ SQL); $ wurfl-> update (); $ wurfl-> get_wurfl (); $ WURFL-> REBUILD_TRIBLE () Meus @Devices = $ WURFL-> dispositivos (); para o meu dispositivo $ (@Devices) {imprimir "$ Device -> {user_agent}: $ Device -> {id} n";} my @groups = $ wurfl- > Grupos (); Meus @Capabilities = $ WURFL-> CAPABILIDADES (); para My $ Group (@Groups) {@Capabilities = $ wurfl-> Capacidades ($ Group);} Meu $ UA = $ WURFL-> canonical_ua ( "SONYERICSSONK750I / R1J Browser / SemC-Browser / 4.2 Perfil / Midp-2.0 Confi guração / cldc-1.1 "); Meu $ DeviceID = $ WURFL-> DeviceID ($ UA); Meu $ WML_1_3 = $ WURFL-> Lookup ($ UA, "WML_1_3"); Imprimir "$ Wml_1_3 -> {name} = $ wml_1_3 -> {valor}: em $ wml_1_3 -> {grupo} n"; Meu $ Fell_back_to = WML_1_3 -> {deviceid}; Minha $ Width = $ Wurfl-> Lookup_Value ($ ua, "max_image_height", no_fall_back => 1); $ WURFL-> CLEANUP (); Mobile :: WURFL é um módulo Perl que fornece uma interface para as informações do dispositivo móvel representadas no WURFL (). O módulo móvel :: WURFL funciona salvando esta informação de dispositivo em um banco de dados (preferencialmente mysql) .it oferece uma interface para criar as tabelas de banco de dados relevantes a partir de um arquivo SQL contendo instruções "CREATE Table" (uma amostra é fornecida com a distribuição). Ele também fornece um método para atualizar os dados no banco de dados do arquivo wurfl.xml hospedado em http://www.nusho.it/wurfl/dl.php?t=df=wurfl.xml.it fornece métodos para consultar o banco de dados para listas de capacidades e grupos de recursos. Ele também fornece um método para gerar uma cadeia de agente de usuário "canônico" (consulte "Canonical_ua"). Finalmente, ele fornece um método para procurar valores para combinações específicas de capacidade / agente de usuário. Por padrão, isso faz uso da estrutura de "fallback" hierárquico de WURFL para dispositivos de falionização de capacidades de pesquisa, se esses recursos não estiverem definidos para o dispositivo solicitado. Requisitos: · Perl.


Mobile :: Wurfl. Software Relacionado