NAME

OMA::Download::OTA - Perl extension for creating download descriptor objects according to the OMA Download OTA 1.0 specification.

DESCRIPTION

Complete implementation of the Open Mobile Alliance Download Over The Air 1.0 specification.

SYNOPSIS

use OMA::Download::OTA;

CONSTRUCTOR

new

my $ota = OMA::Download::OTA->new(%properties);

PROPERTIES

name

Get or set the download name

print $ota->name;

$ota->name('Nice download');

vendor

Get or set the download vendor name

print $ota->vendor;

$ota->vendor('My Cool Company');

type

Get or set the download MIME type

print $ota->type;

$ota->type('image/gif');

size

Get or set the download file size

print $ota->size;

$ota->size(65536);

description

Get or set the download description

print $ota->description

$ota->description('A nice picture of the Moon');

objectURI

Get or set the download object URI

print $ota->objectURI;

$ota->objectURI('http://example.com/image123.gif');

installNotifyURI

Get or set the intall notificatition URI.

print $ota->installNotifyURI;

$ota->installNotifyURI('http://example.com/notify.cgi');

nextURL

Get or set the next URL

print $ota->nextURL;

$ota->nextURL('http://example.com/complete.html');

DDVersion

Get or set the download descriptor version. Defaults to 1.0.

print $ota->DDVersion;

$ota->DDVersion('1.0');

infoURL

Get or set the donwload info URL

print $ota->infoURL;

$ota->infoURL('http://example.com/moon.html');

iconURI

Get or set the download icon URI

print $ota->iconURI;

$ota->iconURI('http://example.com/moon.gif');

installParam

Get or set intall parameter

mime

Returns the Download Descriptor MIME type

print $ota->mime;

METHODS

packit

Returns the Download Descriptor

print $ota->packit;

SEE ALSO

OMA Download OTA Specifications

AUTHOR

Bernard Nauwelaerts, <bpgn@cpan.org>

COPYRIGHT AND LICENSE

Released under the GPL. See LICENCE for details.

Copyright (C) 2006 by Bernard Nauwelaerts