Bernard Nauwelaerts > OMA-Download-OTA > OMA::Download::OTA

Download:
OMA-Download-OTA-1.00.06.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Module Version: 1.00.06   Source  

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

syntax highlighting: