Mobile:: Würfl 1.06
Sponsored Links
Mobile:: Würfl 1.06: Zusammenfassung
Dateigröße:
0.10 MB
Flatform:
Any Platform
Liscense:
Perl Artistic License
Preis:
Download-Zahl:
9736
Datum:
2007-03-22
Verlag:
Other Publisher
Mobile:: Würfl 1.06: Beschreibung
Mobile:: Wurfl ist eine Perl-Baugruppenschnittstelle zu WURFL (die drahtlose Universalhilfsmittel-Datei.
SYNOPSE
mein $wurfl = Mobile:: Wurfl->new (
wurfl_home => „/path/to/wurfl/home“,
db_descriptor => „DBI: mysql: database=wurfl: host=localhost“,
db_username => wurfl,
db_password => wurfl,
wurfl_url => q {http://wurfl.sourceforge.net/wurfl.xml}
);
mein $dbh = DBI->connect ($db_descriptor, $db_username, $db_password);
mein $wurfl = Mobile:: Wurfl->new (dbh => $dbh);
mein $desc = $wurfl->get (db_descriptor);
$wurfl->set (wurfl_home => „/another/path“);
$wurfl->create_tables ($sql);
$wurfl->update ();
$wurfl->get_wurfl ();
$wurfl->rebuild_tables ();
meine @devices = $wurfl->devices ();
für mein $device (@devices)
{
Druck „$device-> {user_agent}: $device-> {Identifikation} N“;
}
meine @groups = $wurfl->groups ();
meine @capabilities = $wurfl->capabilities ();
für mein $group (@groups)
{
@capabilities = $wurfl->capabilities ($group);
}
mein $ua = $wurfl->canonical_ua („SonyEricssonK750i/R1J Browser/SEMC-Browser/4.2 Profile/MIDP-2.0 Configuration/CLDC-1.1“);
mein $deviceid = $wurfl->deviceid ($ua);
mein $wml_1_3 = $wurfl->lookup ($ua, „wml_1_3“);
Druck „$wml_1_3-> {Name} = $wml_1_3-> {Wert}: in $wml_1_3-> {Gruppe} N“;
mein $fell_back_to = wml_1_3-> {deviceid};
mein $width = $wurfl->lookup_value ($ua, „max_image_height“, no_fall_back => 1);
$wurfl->cleanup ();
Mobile:: Wurfl ist eine Perl-Baugruppe, die eine Schnittstelle zu den Geräteninformationen zur Verfügung stellt, die im wurfl dargestellt werden (http://wurfl.sourceforge.net/). Das Mobile:: Wurfl Baugruppe arbeitet, indem sie diese Einheitinformationen in einer Datenbank spart (vorzugsweise mysql).
Sie bietet eine Schnittstelle an, um die relevanten Datenbank- Tische von einer SQL-Datei herzustellen, die „enthält, HERSTELLT TISCH“ Anweisungen (eine Probe wird mit der Verteilung versehen). Sie stellt auch eine Methode für das Ändern der Daten in der Datenbank von der wurfl.xml Datei zur Verfügung, die bei http://www.nusho.it/wurfl/dl.php?t=d&f=wurfl.xml bewirtet wird.
Sie liefert Methoden, um die Datenbank für Listen von Fähigkeiten abzufragen und Gruppen Fähigkeiten. Sie stellt auch eine Methode für das Generierung einer „kanonischen“ Benutzervertreterzeichenkette zur verfügung („canonical_ua“ sehen).
Schließlich stellt sie eine Methode für Werte nach bestimmten Fähigkeit-/Benutzervertreterkombinationen oben suchen zur Verfügung. Durch Zahlungseinstellung gebraucht dieses die hierarchische „Rückfalls“ Zelle von wurfl zu den upfähigkeit-Rückfallseinheiten, wenn diese Fähigkeiten nicht für die erbetene Einheit definiert werden.
SYNOPSE
mein $wurfl = Mobile:: Wurfl->new (
wurfl_home => „/path/to/wurfl/home“,
db_descriptor => „DBI: mysql: database=wurfl: host=localhost“,
db_username => wurfl,
db_password => wurfl,
wurfl_url => q {http://wurfl.sourceforge.net/wurfl.xml}
);
mein $dbh = DBI->connect ($db_descriptor, $db_username, $db_password);
mein $wurfl = Mobile:: Wurfl->new (dbh => $dbh);
mein $desc = $wurfl->get (db_descriptor);
$wurfl->set (wurfl_home => „/another/path“);
$wurfl->create_tables ($sql);
$wurfl->update ();
$wurfl->get_wurfl ();
$wurfl->rebuild_tables ();
meine @devices = $wurfl->devices ();
für mein $device (@devices)
{
Druck „$device-> {user_agent}: $device-> {Identifikation} N“;
}
meine @groups = $wurfl->groups ();
meine @capabilities = $wurfl->capabilities ();
für mein $group (@groups)
{
@capabilities = $wurfl->capabilities ($group);
}
mein $ua = $wurfl->canonical_ua („SonyEricssonK750i/R1J Browser/SEMC-Browser/4.2 Profile/MIDP-2.0 Configuration/CLDC-1.1“);
mein $deviceid = $wurfl->deviceid ($ua);
mein $wml_1_3 = $wurfl->lookup ($ua, „wml_1_3“);
Druck „$wml_1_3-> {Name} = $wml_1_3-> {Wert}: in $wml_1_3-> {Gruppe} N“;
mein $fell_back_to = wml_1_3-> {deviceid};
mein $width = $wurfl->lookup_value ($ua, „max_image_height“, no_fall_back => 1);
$wurfl->cleanup ();
Mobile:: Wurfl ist eine Perl-Baugruppe, die eine Schnittstelle zu den Geräteninformationen zur Verfügung stellt, die im wurfl dargestellt werden (http://wurfl.sourceforge.net/). Das Mobile:: Wurfl Baugruppe arbeitet, indem sie diese Einheitinformationen in einer Datenbank spart (vorzugsweise mysql).
Sie bietet eine Schnittstelle an, um die relevanten Datenbank- Tische von einer SQL-Datei herzustellen, die „enthält, HERSTELLT TISCH“ Anweisungen (eine Probe wird mit der Verteilung versehen). Sie stellt auch eine Methode für das Ändern der Daten in der Datenbank von der wurfl.xml Datei zur Verfügung, die bei http://www.nusho.it/wurfl/dl.php?t=d&f=wurfl.xml bewirtet wird.
Sie liefert Methoden, um die Datenbank für Listen von Fähigkeiten abzufragen und Gruppen Fähigkeiten. Sie stellt auch eine Methode für das Generierung einer „kanonischen“ Benutzervertreterzeichenkette zur verfügung („canonical_ua“ sehen).
Schließlich stellt sie eine Methode für Werte nach bestimmten Fähigkeit-/Benutzervertreterkombinationen oben suchen zur Verfügung. Durch Zahlungseinstellung gebraucht dieses die hierarchische „Rückfalls“ Zelle von wurfl zu den upfähigkeit-Rückfallseinheiten, wenn diese Fähigkeiten nicht für die erbetene Einheit definiert werden.
Mobile:: Würfl 1.06: Screenshot
Sponsored Links
