background image

Appendix A

Device Capabilities

235

Browser Capabilities

Browser capability refers to the browser type specified for a device. A string value
specifying the browser that is rendering markup on the device is given. For example,
Browser Type can have one of the following values:

WML-1_2

XHTML-NokiaSeries40

XHTML-Symbain

XHTML-UP

User Interface and Software Capabilities

The Content Delivery Server uses the user interface and software capabilities to
refine the capability matching process.

TABLE A-3

lists the user interface and software capabilities.

TABLE A-3

User Interface and Software Capabilities

Name

Type

Description

Example Value

Bits Per Pixel

Integer

Hardware platform-specific: Bits
Per Pixel
Defines the minimum number of
bits per pixel that a device must
have to run the application.

16

Ccpp Accept
String

List

Software platform-specific: List
of MIME types that the device
supports for OTA download.

application/java-

archive

text/plain

image/gif

Ccpp Accept
Language

List

Software platform-specific:
Locale
Defines the locale supported by
the device. Select one or more
entries from the list.

en_US

Color Capable

Boolean

Hardware platform-specific:
Color Capable
Defines whether or not the
device has a color screen.

Yes

or

No

Summary of Contents for Sun Java Content Delivery Server 5.0

Page 1: ...crosystems Inc www sun com Submit comments about this document at http docs sun com app docs form comments Sun Java System Content Delivery Server 5 0 Administration Guide 2005Q4 Part No 819 3209 10 2...

Page 2: ...tats Unis Tous droits r serv s Sun Microsystems Inc d tient les droits de propri t intellectuels relatifs la technologie incorpor e dans le produit qui est d crit dans ce document En particulier et ce...

Page 3: ...Processes 4 Automated Content Validation 5 Content Management 5 Device Management 6 Account Management 6 Plan Management 6 Fulfillment Manager 7 Vending Manager 7 Vending Manager Processes 9 Content...

Page 4: ...19 Content Submissions 19 Content Protection 20 Inapplicable Content 21 Using CDS DRM Agents and CDS OMA Forward Lock 21 Using OMA DRM 1 0 23 OMA DRM 1 0 and Non Compliant Devices 24 MIME Types for O...

Page 5: ...ng an Edition 48 Searching for Content 49 Changing the Status of Content 50 Changing the Status of Editions 52 Editing Content 52 Managing Published Content 55 Viewing Published Content 56 Removing Co...

Page 6: ...evice Capabilities 83 Activating New or Quarantined Devices 85 Mapping MIME Types to a Device 86 Setting a Compatible Device 88 Adding Supported Devices to Existing Content 89 Editing a Device 89 Sett...

Page 7: ...dministrator Account 105 Editing a Catalog Manager Administrator Account 106 Deleting a Catalog Manager Administrator Account 106 Managing Plans 107 Managing Vending Plans 107 Viewing Vending Plans 10...

Page 8: ...mining Job Details 127 Clearing a Failed Job 128 3 Vending Manager 129 Administrator Tasks 130 Managing Categories 130 Adding a Category 130 Editing a Category 132 Deleting a Category 133 Managing Cat...

Page 9: ...cked Content 157 Unstocking Content 158 Editing Stocked Content 159 Editing External Content IDs 161 Updating Stocked Content 162 Copying or Moving Categories of Content 163 Copying or Moving Content...

Page 10: ...iber Segment 195 Editing a Subscriber Segment 197 Working with Campaign Templates 197 Displaying Available Campaign Templates 197 Creating a Campaign Template 197 Editing a Campaign Template 201 Manag...

Page 11: ...ing a Subscriber Plan 217 Editing a Subscriber Plan 218 Viewing Subscriber Plan Members 219 Adding Members to a Subscriber Plan 220 Removing Members from a Subscriber Plan 221 Setting a Default Plan f...

Page 12: ...bilities 233 Mandatory Capabilities 234 Content Delivery Server Specific Capabilities 234 Browser Capabilities 235 User Interface and Software Capabilities 235 Specifying a Capability Value 236 List 2...

Page 13: ...TABLE 2 9 Content Status Types 50 TABLE 2 10 Content Delivery Server Pricing Models 54 TABLE 2 11 Content Attributes for Content Descriptor Templates 75 TABLE 2 12 Account Types 95 TABLE 2 13 Search a...

Page 14: ...icing Models 241 TABLE B 2 Initial Pricing Set for Items 1 and 2 244 TABLE B 3 Resulting Pricing for Items 1 and 2 in Scenario 1 244 TABLE B 4 Resulting Pricing for Items 1 and 2 in Scenario 2 244 TAB...

Page 15: ...and web technologies Note Sun is not responsible for the availability of third party web sites mentioned in this document and does not endorse and is not responsible or liable for any content advertis...

Page 16: ...the Content Delivery Server and provides a set of business scenarios involving content pricing and availability in the Catalog and Vending Managers The Glossary defines the terms used in the context o...

Page 17: ...ontent to the Content Delivery Server 819 3212 10 Sun Java System Content Delivery Server Customization Guide Describes the Content Delivery Server APIs that can be used to create customized adapters...

Page 18: ...ess Content Delivery Server documentation on the web at http docs sun com Sun Welcomes Your Comments Sun is interested in improving its documentation and welcomes your comments and suggestions To shar...

Page 19: ...er administration components Sun Java System Content Delivery Server The Sun Java System Content Delivery Server is a high performance software solution that lets operators manage the complexity of de...

Page 20: ...atalog Manager validates the content Content Providers Java Applications Ringtones Wallpapers Games Music Videos Extensible Catalog Manager Java System Content Delivery Server Subscriber Operator Vend...

Page 21: ...es the content available to the Vending Managers The Vending Managers then sell the content to their unique subscriber community The Catalog Manager supports any type of content The Catalog Manager ad...

Page 22: ...he content and if required edits the content and modifies the pricing and category assignments The administrator can accept or reject the content 3 The Catalog Manager publishes the content which make...

Page 23: ...terpret the pricing model assigned For example the inserted code interprets whether the application is priced per download on first download only by subscription or any combination of these The instru...

Page 24: ...log Manager administrator you can add new devices delete devices no longer supported and edit the characteristics and capabilities of any device model Managing Devices on page 68 describes how to mana...

Page 25: ...anager controls and delivers content to subscribers through a high performance and cost effective download architecture The following figure provides a high level overview of the Fulfillment Manager p...

Page 26: ...es Statistical reports The following figure provides a high level overview of the role of the Vending Manager in the lifecycle of an application It also illustrates the Vending Manager processes 1 The...

Page 27: ...nt is assigned to one or more Subscriber Plans Subscriber Plans determine what content a subscriber can access and download A Subscriber Plan is mapped to selected categories in the Vending Manager Th...

Page 28: ...ration console You administer the Vending Manager using the Vending Manager administration console These consoles are accessed through a web browser Developers can submit content to the Sun Java Syste...

Page 29: ...case sensitive After you log in to the Catalog Manager and Vending Manager you can add additional accounts as needed See Adding a Catalog Manager Administrator Account on page 105 and Adding a Vendin...

Page 30: ...Manager 1 Start the Vending Manager For information on starting the Vending Manager see the Sun Java System Content Delivery Server Installation Guide 2 From a browser window enter http localhost vsa...

Page 31: ...ilities of devices Creating and managing device libraries Creating and managing descriptor templates Managing Accounts Creating and managing Vending Manager Accounts Creating and managing Developer Ac...

Page 32: ...tent categories are central to content management They are logical containers that hold the content that has been submitted to the Content Delivery Server Your first task as an administrator is to cre...

Page 33: ...er 15 3 Click a category to view its subcategories The Categories page displays a list of the subcategories for the selected category The menu bar at the top of the page displays the hierarchy level o...

Page 34: ...me in the category navigation bar 4 Click the arrow keys to move a category up or down the list to change the display order Adding a Category 1 From the Categories page navigate to the level to which...

Page 35: ...aximum number of category levels that can be added in a session in the CommonConsole properties file in the CDS_HOME deployment deployment_name conf directory The default number of levels of categorie...

Page 36: ...ou can only delete categories that do not contain content You must either move or delete content in an undesired category before you can delete that category 2 When the category is displayed click the...

Page 37: ...parate or single content type submission By default the Content Delivery Server is configured for separate content type submissions The two setups are described as follows Separate content types Each...

Page 38: ...Delivery Server offers additional DRM agents that can be applied to content as described in TABLE 2 1 The system administrator determines which DRM types are available in the Content Delivery Server a...

Page 39: ...and CDS OMA Forward Lock The Content Delivery Server provides you with CDS DRM Agents and CDS OMA DRM 1 0 Forward Lock CDS DRM Agents can only be used for MIDlet content types while CDS OMA DRM 1 0 Fo...

Page 40: ...ted You can disable one or more of these options or enable OMA DRM 1 0 with the cdsi db command see the Sun Java System Content Delivery Server Installation Guide for information on this command Small...

Page 41: ...if desired The preference is set in the configuration properties file for the Content Delivery Server Content with Forward Lock or Combined Delivery is available to compliant devices that support Comb...

Page 42: ...ee always pricing model is available to content under this option Make the content unavailable to non compliant devices For a discussion of pricing models see Pricing Content on page 26 MIME Types for...

Page 43: ...ven though None CDS OMA DRM 1 0 Forward Lock and OMA DRM 1 0 are all enabled only one of them can be associated with the picture content type The Content Delivery Server provides six CDS DRM Agents On...

Page 44: ...CDS DRM Agent you can disable that agent during runtime and assign another option such as None to MIDlets content Use caution when disabling a DRM Make sure that the DRM you are disabling is not curr...

Page 45: ...y number of times for however long content is available Trial No charge for content on initial download Subscriber must purchase content for subsequent downloads First download only Subscriber is char...

Page 46: ...Use pricing model because it is not available without DRM protection Previously a content item such as a MIDlet could have a combination of pricing models such as charge on first download only and cha...

Page 47: ...pricing option consists of the following elements External options ID A unique designation used by the billing system to identify this pricing option Pricing option name A name that identifies a speci...

Page 48: ...cing option If no change occurs to the content type the Edit Content page for SpruceDraw allows you to choose either first download only or every download Later the content type preferences are edited...

Page 49: ...the change because it is no longer associated with its original pricing option Roses is considered to have a custom price Any future changes to the purchase price for Roses must be made explicitly to...

Page 50: ...in the MIME Type column on the MIME Types page The properties page for the MIME type is displayed In addition to providing the Content type MIME type and File Extensions the Properties page also prov...

Page 51: ...f the content type that you are adding Description Enter a brief description of the content type Preview Choose whether content type of this type can have a preview available for subscribers If you di...

Page 52: ...tion page Editing a Content Type 1 From the Catalog Manager administration console click Content on the main menu bar 2 Click the MIME Types tab The MIME Types page is displayed 3 Click the content ty...

Page 53: ...on to edit existing pricing options Predefined pricing options are listed in the Available Pricing Options section which is only displayed when at least one pricing option is defined for the content t...

Page 54: ...ns exist yet for the content type the Available Pricing Options section is not displayed 5 Enter a unique Option ID The Option ID identifies this specific pricing option for this content type 6 Enter...

Page 55: ...option creation and clears the fields in the page You are returned to the Content Type Preferences page Clicking Cancel terminates the operation and cancels any saved pricing options 10 Click OK You...

Page 56: ...your changes The Content Type Preferences page is displayed Changes to the pricing option are immediate and content using that pricing option are updated in the Catalog Manager If auto updating of pr...

Page 57: ...d To delete a content type before a MIME type is associated follow these steps 1 From the Catalog Manager administration console click Content on the main menu bar 2 Click the MIME Types tab The MIME...

Page 58: ...icing options the Require Pricing Options feature is unchecked Content providers are forced to create custom prices for content being submitted An alternative to disabling a pricing option is to make...

Page 59: ...st be preceded by a period To specify more than one extension separate each entry with a comma for example jpg jpeg 5 Click Save to save the MIME type A Confirmation page is displayed 6 Click OK The l...

Page 60: ...he Catalog Manager administration console click Content on the main menu bar 2 Click the MIME Types tab The MIME Types page is displayed 3 Click the MIME type that you want to edit The properties page...

Page 61: ...with iAppli applications the following MIME types are required by the Content Delivery Server and cannot be edited or deleted application java archive application x jam When associated with other con...

Page 62: ...of items in a particular state are displayed to the left of each state Submitted content can have one of the statuses described in TABLE 2 8 Note Testing content is available to Vending Managers for...

Page 63: ...ministration console click Content on the main menu bar The Content Database Management page is displayed for submitted content 2 Click the title of the state that you want to view For example click N...

Page 64: ...e list of supported types 3 Click Review Process on the navigation bar or click Content in the main menu bar to display the list of submitted content To view all submitted content use the search featu...

Page 65: ...From the Catalog Manager administration console click Content on the main menu bar The Content Database Management page is displayed for submitted content 2 Click Edition Updates The Editions Databas...

Page 66: ...isplayed in the View Content Edition page Clicking OK displays the View Content Properties page for the original content Click Back on the View Content Properties page to return to the list of edition...

Page 67: ...for Content To find a specific item of content follow these steps 1 From the Submitted Content or the Published Content tabbed page enter either the content name or a part of a content title or the fu...

Page 68: ...displayed for submitted content 2 Select Full Submissions 3 Click the title of the status that contains the content with which you want to work For example click New to work with new content 4 Select...

Page 69: ...tus of all the remaining content items When a status change is made to the last content items the Browse and Search Result page displays a confirmation message 8 Click Done in the Browse and Search Re...

Page 70: ...change Editing Content You can use the Edit Content page to change one or more properties of a content item For instance you can change which categories contain the content item You can also use this...

Page 71: ...og Manager 53 3 Click Edit from the View Content Properties page The Edit Content page is displayed An asterisk beside a field indicates that it is a required field This page allows you to edit the fo...

Page 72: ...lable Trial No charge for content on initial download Subscriber must purchase content for subsequent downloads First download only Subscriber is charged for initial download of content Subscriber is...

Page 73: ...age 80 x 80 pixels Primary Screen Shot JPEG images 200 pixels wide by 190 pixels high Secondary Screen shots JPEG images 200 pixels wide by 190 pixels high User Guide PDF file only Preview must be of...

Page 74: ...e Catalog Manager administration console click Content on the main menu bar 2 Click the Published Content tab The Published Content page displays a list of the main categories defined A number beside...

Page 75: ...content item in the Catalog Manager database but makes it unavailable to the Vending Manager and the subscriber You can republish the content item when desired You can keep the pricing option the sam...

Page 76: ...You can make a published edition unavailable to subscribers by disabling the edition that is by specifying that no devices are matched to the edition To disable an edition click on the instrumented e...

Page 77: ...the categories and content items are loaded Wait until all items are loaded before making a selection 4 Select the categories you want to copy or move Under the source column on the left select one or...

Page 78: ...s that at least one category has been selected in the column A higher level category with a dot indicates that at least one of its subcategories is selected 5 Select one or more destination categories...

Page 79: ...if you clear all selections in a tree the buttons are inactive 7 Confirm or cancel the operation If copied categories and their associated content are duplicated under each destination category If mo...

Page 80: ...ory to another category and decide you no longer want that category in its new location you can take one of the following actions If the category is empty that is it contains no content items or subca...

Page 81: ...other categories Note When scheduling a copy or move operation be aware that if large numbers of categories and content are being copied or moved the operation can take some time to complete 1 From t...

Page 82: ...ource column on the left you can select one or more content items to copy or move but you cannot select categories You can expand a category to see its content items You must click the check box to se...

Page 83: ...ove The Copy and Move buttons only become active when at least one selection is made in both the source and destination trees If one category tree does not have a selection for instance if you clear a...

Page 84: ...and decide that you do not want the item in that category you can edit the content to change the category assignment See Editing Content on page 52 for information Setting Custom Prices for Published...

Page 85: ...refully review all settings to ensure that the correct changes will be applied only to the intended contents Changing the purchase price in this way disassociates all affected content items from their...

Page 86: ...ies of content or specific contents To change the purchase price of all the contents of a category simply click the category itself To change the purchase price of specific content items in a category...

Page 87: ...y reset the pricing for erroneously affected content Managing Devices The Catalog Manager manages the devices supported by the Content Delivery Server A device in the Catalog Manager refers to a speci...

Page 88: ...ine which devices can access the submitted content the Content Delivery Server performs a capability match comparing the capabilities of the devices defined in the Catalog Manager with the capabilitie...

Page 89: ...Libraries page is displayed showing the submitted libraries The following information is displayed for each library Library Name The name of the library Description A brief description of the library...

Page 90: ...s click OK to close the properties page Adding a Device Library 1 From the Catalog Manager administration console click Devices on the main menu bar 2 Click the Libraries tab The list of libraries is...

Page 91: ...escription A brief description of the library and its contents Select JAR File The path of the class library that you want to submit or click Browse to locate file The library file can be either a JAR...

Page 92: ...o the check box for the package 7 Click OK to save the new library A confirmation page is displayed 8 Click OK to return to the list of libraries Editing a Device Library 1 From the Catalog Manager ad...

Page 93: ...ed 3 Click the name of the library that you want to delete The Library Definition page is displayed 4 Click Delete You are prompted to confirm the deletion of the library 5 Click OK The library is del...

Page 94: ...the content Description A detailed description of the content DownloadURL The URL from which the content can be downloaded NOTE This attribute is required BillingURL The URL contacted to verify licen...

Page 95: ...st be preceded by a period For example cod This extension is also used as the name of the template For example cod xsl To view the properties for a specific template click the template name The proper...

Page 96: ...The string to define the MIME type Extension The extension that is associated with the MIME type Descriptor file The content descriptor template using XSL You can enter the statements directly in the...

Page 97: ...ties Managing Device Definitions Device definitions identify the devices supported by the Content Delivery Server and describe the capabilities of the device You can add devices as needed and remove d...

Page 98: ...e device details Description A short description of the device Status The status of the device as follows Active A device whose capabilities are known and is available for use by subscribers Developer...

Page 99: ...ive by clicking the Activate button on the selected quarantined device s Device View page Adding a Device Use the New Device command to add a device to the Content Delivery Server database An XML file...

Page 100: ...evice such as hardware browser and model information Specifying the user agent enables the Content Delivery Server to identify the device without having to ask the subscriber to specify the device det...

Page 101: ...ery Server specific capabilities of the device Specify these capabilities as needed For MicroEdition Configuration and MicroEdition Profile you must select all applicable libraries For example if you...

Page 102: ...rom the Device Management page click the device name to select it The properties page for the device is displayed 2 Click Edit The Device Management page for editing device capabilities is displayed A...

Page 103: ...e the list of content that matches the device If there is a lot of content to check the process can take a while 3 Check the capabilities required for the device and edit the properties as needed If t...

Page 104: ...ew or Quarantined to Active To activate new or quarantined devices follow these steps 1 Click Devices from the Catalog Manager menu bar 2 Click the new or quarantined device from the list of devices 3...

Page 105: ...when all information associated with the content is downloaded in a single step One step download is valid for any content type other than MIDlets If a descriptor file is associated with the content t...

Page 106: ...ce the capability matching process is run to update the list of content that matches the device If a lot of content must be checked the process can take a while 3 Select the MIME types that this devic...

Page 107: ...ery Type field d Whether the MIME type selected supports MMS 5 Click OK A message is displayed that tells you that the MIME type mapping selections are saved and that capability matching is in process...

Page 108: ...the new device as one of its supported devices To add a device as a supported device to existing content follow these steps 1 Click Content in the Catalog Manager s main menu 2 Select the desired con...

Page 109: ...f devices Setting the Default Device The Catalog Manager automatically assigns the default device to all new Subscriber Accounts When you create a Subscriber Account you can override the default devic...

Page 110: ...ou already have a device definition file in xml format for a device you want to add you can import the device directly to the Content Delivery Server without manually adding it Capability matching for...

Page 111: ...window s File menu to save the file to your preferred location Managing Server Locales A locale is a collection of information necessary to adapt software to a specific geographical location Some oper...

Page 112: ...d ISO Language Code These codes are the lower case two letter codes as defined by ISO 639 You can find a full list of these codes at http www ics uci edu pub ietf http related iso639 txt You must also...

Page 113: ...lace the Country Code with AU and replace the Description with Australian or Australian English 2 Click Update Deleting a Locale To remove a locale from the server click Delete for the locale you want...

Page 114: ...hat were or are running See Getting Job Status on page 126 for more information Viewing Accounts 1 From the Catalog Manager click Accounts in the main menu By default the Accounts page displays the li...

Page 115: ...account 1 Enter the search item in the search box 2 Select the search criteria in the criteria drop down list 3 Click Submit Display a list of accounts alphabetically Click the letter in the alphabet...

Page 116: ...r account you might want to create the vending plan that you want to assign to the account You can assign accounts to the default vending plan and edit the account later For information on vending pla...

Page 117: ...must be also be used for the vs account name property in the deployment configuration file and the vending name in the database configuration file in your cfg directory Account Password Enter a passw...

Page 118: ...nnot be displayed correct the IP address specified for Network ID Vending Plans Select one or more vending plans Vending plans define which categories the Vending Manager account can access If you do...

Page 119: ...to close the Confirmation page Deleting a Vending Manager Account 1 From the Catalog Manager click Accounts in the main menu bar The Vending Manager page is displayed 2 Click the Vending Manager acco...

Page 120: ...plan exists that you can assign to the account For information on Developer plans see Managing Developer Plans on page 114 Viewing Developer Accounts 1 From the Catalog Manager click Accounts in the m...

Page 121: ...log Manager Developer Plans Select one or more developer plans that you want to assign to the developer To select multiple developer plans press the Control key and click the developer plans you want...

Page 122: ...Accounts in the main menu bar then click Developers The Accounts page displays a list of Developer accounts 2 Click the Developer account you want to modify The Developer Account Details page is disp...

Page 123: ...ved from any Developer plans with which it was associated 5 Click OK to close the information message Managing Catalog Manager Administrator Accounts Administrator accounts are for administrators who...

Page 124: ...e is displayed 3 Enter the required information An asterisk beside a field indicates that it is a required field Login ID Specify the Login ID which must be unique The Login ID is automatically conver...

Page 125: ...nistrator Account on page 105 4 Modify the fields as required For example if you want to disable the Administrator account set the status to Inactive Then click OK A confirmation page is displayed ask...

Page 126: ...ing Managers you can potentially have many Vending plans A Vending Manager can be assigned to more than one Vending plan so ensure your Vending plans are limited enough to give you the control you nee...

Page 127: ...ies page displays the properties of the plan From this page you can edit delete add or remove members from the Vending plan Adding a Vending Plan 1 From the Catalog Manager click Plans in the main men...

Page 128: ...s plan Note When you select a category all subcategories for the category are included 6 Click OK The new Vending plan is updated to the database Note After you create the Vending Plan you can add Ven...

Page 129: ...ager click Plans in the main menu bar The Vending Plans page is displayed by default 2 Click the plan that you want to modify The Vending Plans Management page is displayed 3 Click Edit The Edit Vendi...

Page 130: ...Vending plan To view the members associated with a Vending plan follow these steps 1 From the Catalog Manager click Plans in the main menu bar The Vending Plans page is displayed by default 2 Click t...

Page 131: ...yed by default 2 Click the plan that you want to view The Vending Plans Properties page is displayed 3 Click the Members tab The list of Vending Manager accounts associated with the Vending plan is di...

Page 132: ...splayed The following plans cannot be deleted The default plan If you want to delete the plan currently assigned as the default you must first assign a different plan as the default A plan referenced...

Page 133: ...control within your enterprise For example as an administrator you can create a set of profiles that include various API sets Using these profiles you can create developer plans that provide varying...

Page 134: ...dding a Profile 1 From the Catalog Manager administration click Plans in the main menu bar 2 Click the Developer Plans tab The Developer Plan Management page is displayed 3 Click New Profile The Profi...

Page 135: ...vide the information requested Name Enter a name for the profile Description Enter a description of the profile Select Library Select the library that you want to include 5 Click Next The second page...

Page 136: ...e 7 Click Finish The new profile is added to the database 8 Click OK to close the Confirmation page Editing a Profile 1 From the Catalog Manager administration console click Plans in the main menu bar...

Page 137: ...played 8 Click OK The list of profiles is displayed Deleting a Profile 1 From the Catalog Manager administration console click Plans in the main menu bar 2 Click the Developer Plans tab The Developer...

Page 138: ...the main menu bar 2 Click the Developer Plans tab 3 Select Developer Plans from the drop down list The list of Developer plans is displayed 4 Click a plan name The Developer Plan Definition page is d...

Page 139: ...counts to the plan See Adding a Developer Licensee to a Developer Plan on page 122 Editing a Developer Plan Before you edit a Developer plan you might want to view the Developer accounts associated wi...

Page 140: ...ion as required then click OK Viewing Developer Licensees Developer licensees are the developer accounts assigned to a Developer plan You can add and remove members from a developer plan To view the D...

Page 141: ...2 Click the Developer Plans tab The Developer Plan Management page is displayed 3 Select Developer Plans from the View drop down list 4 Click the Developer plan that you want to view The Developer Pla...

Page 142: ...the Developer plan is displayed 6 Select the Developer accounts that you want to remove 7 Click Remove A confirmation page confirms that the Developer accounts are removed from the plan If the Develo...

Page 143: ...nsees on page 121 To delete a Developer plan follow these steps 1 From the Catalog Manager administration console click Plans in the main menu bar 2 Click the Developer Plans tab The Developer Plan Ma...

Page 144: ...One or more characteristics of a device were changed thus affecting its compatibility with one or more pieces of content One or more properties of content could have been changed affecting its associ...

Page 145: ...background jobs The following information for each job is available The job number which is a unique ID automatically assigned to the job at the time of submission Time and date the job was run note t...

Page 146: ...listings page to refresh every 1 to 99 seconds by selecting the Refresh button and entering the number of seconds at which the listing page is to be refreshed Click the Refresh now button to immediate...

Page 147: ...Job Failed jobs remain on the jobs listing page until they are manually cleared You can do this in the following ways Click Delete this job to remove the job from the list The intended job is not comp...

Page 148: ...cking content and updating the catalog Managing Stocked Content Modifying pricing Updating content Creating Customized Marketing Campaigns Creating messages to send to subscribers Managing Vending Man...

Page 149: ...When multiple Vending Manager administrators are performing Vending Manager tasks simultaneously some operations can take longer to complete than expected Also if the same item for instance a device c...

Page 150: ...you want to create a category that is a subcategory of Business and Professional click Business and Professional The Business and Professional category information page is displayed 4 Click Add New Ca...

Page 151: ...and sublevel categories can be created but sub sublevel categories cannot If you modify the property you must restart the server to enact the change Editing a Category 1 From the Vending Manager admi...

Page 152: ...odify The Edit Category page is displayed An asterisk beside a field indicates that it is a required field 6 Change the category name and description as required 7 Click Update The previous Edit Categ...

Page 153: ...r administrator you can stock content published by the Catalog Manager categorize it and price it for subscribers to purchase The Catalog tab of the Content Management page provides you with access to...

Page 154: ...ory with subcategories by clicking the category name then click the subcategory name to see its content list c Click View By Title to see the list of all published content This view allows you to brow...

Page 155: ...raphical indication of whether or not the item is stocked and whether an update is available for a stocked item TABLE 3 1 shows the symbols used Unstocked applications are listed without an associated...

Page 156: ...e displays a list of the main categories 3 Enter the search term in the Search field Enter a part of the content title or the entire title or words in the content description in the Search text field...

Page 157: ...f the page If the content is stocked a View Stocked Content button is at displayed the top of the page If an update is available for a stocked item an additional link to Update Information is on the S...

Page 158: ...5 Click OK Viewing Editions of Published Content 1 From the Vending Manager administration console click Content on the main menu bar 2 Click the Catalog tab if it is not the active tab The Content Ma...

Page 159: ...ndicates the actual content that is delivered to subscribers If the content item has OMA DRM protection a Trial type indicates a content item that is delivered to subscribers for trial usage If the Ca...

Page 160: ...matically stocking content are available from the Catalog Manager Auto stocking Off Published content must be manually stocked from the Catalog Auto stocking On Published content is automatically stoc...

Page 161: ...Auto stocking On 5 Click OK to save your changes To set automated price markups see Setting Local Pricing on page 153 Stocking Content Manually If a content item is not stocked to your subscriber sit...

Page 162: ...ed field 6 In the Stock Content page specify the following options Stocking Status Stock the content and make it available to subscribers or stock the content but do not make it available to subscribe...

Page 163: ...provided This field can be blank if your system does not use group IDs Categories You can select from the following options Inherit Categories This is the default option Check this option to inherit c...

Page 164: ...g operation be aware that if large numbers of content are being stocked the operation can take some time to complete 1 From the Vending Manager administration console click Catalog on the main menu ba...

Page 165: ...ontent items are loaded Wait until all items are loaded before making a selection 3 Select the categories that you want to stock Under the catalog categories column on the left you can select one or m...

Page 166: ...ch you want the content to be stocked A terminal category is the lowest level category and contains only content items You cannot select higher level categories 5 Specify the content status and the Ex...

Page 167: ...tions and displays the top level Catalog page 7 Confirm or cancel the operation The Stocking Job Status page appears 8 Click Done TheStock Content page is displayed If for some reason the connection b...

Page 168: ...process Shows the number of items that are pending Completed with failures Stocking operation is done but some items were not stocked Shows the number of items that failed to stock Failed Stocking op...

Page 169: ...ge click Stop 2 Confirm or cancel the stocking job No undo command is available Items that are already stocked remain stocked Any items in Pending or Failed status are not stocked You can also stop a...

Page 170: ...tocking Job Status page is displayed showing the status of the selected job The following information is displayed Job Status Current status of the job Executing Number of items that are stocked pendi...

Page 171: ...m in a catalog is already stocked but the catalog property information has been updated you can update the properties of the stocked item Even if you choose not to update property information the subs...

Page 172: ...n Italy sees the content priced at 0 95 Euros In situations where the Catalog Manager and Vending Manager are running on the same server both must use the same locale therefore the price for content i...

Page 173: ...nt purchase price equivalent in the Vending Manager s local currency under the General Pricing Rule The current purchase price equivalent in the Vending Manager s local currency The date the purchase...

Page 174: ...he associated content in the Catalog Manager You can perform one of the following actions Enter a price in the Current VM Price column for the updated content to update the price in the Vending Manage...

Page 175: ...tocked Content As a Vending Manager administrator you can make content unavailable to subscribers by unstocking the content or changing its status to inactive The Stocked Content tab of the Content Ma...

Page 176: ...you specified Changing the Status of Stocked Content Stocked content can have the following three states Active Active content is available to subscribers Inactive Inactive content is not available t...

Page 177: ...e Status column displays the updated status information Unstocking Content You can unstock content that you no longer want in your catalog To unstock content follow these steps 1 From the Vending Mana...

Page 178: ...3 Navigate to the stocked item that you want to edit You can use the search feature or view the list of content for the category that contains the item 4 From the content list click the title of the c...

Page 179: ...he pricing option for the content item in the Catalog Manager External Content ID Information used by your billing system to identify this content This section is available only if your system uses so...

Page 180: ...40 pixels Large icon GIF image 80 x 80 pixels Screen shots JPEG images 200 pixels wide by 190 pixels high User Guide PDF file Preview file a file format supported by the Content Delivery Server 6 Modi...

Page 181: ...nal content ID select Content IDs and enter a value or select the value to be assigned to all items To change all selected items to the same external group ID select Group IDs and enter a value or sel...

Page 182: ...move operation be aware that if large numbers of categories and content are being copied or moved the operation can take some time to complete You can also selectively move or copy individual items of...

Page 183: ...tegory all of its subcategories including their content items are also copied or moved You cannot select individual items of content Also you cannot copy or move a parent category into one of its chil...

Page 184: ...nal category A terminal category is the lowest level category and contains only content items You must click the check box to select an item in the tree 6 Click Copy or Move The Copy and Move buttons...

Page 185: ...ry If more than one destination category is selected categories and content are duplicated under each destination category The preceding figure shows the results of moving the Investment and Accountin...

Page 186: ...you can delete the category Copying or Moving Content Items By selecting Individual items on the Copy Move Content page you can select specific content items to copy or move to other categories Note W...

Page 187: ...nt to copy or move Under the source column on the left you can select one or more items of content to copy or move but you cannot select categories You must click the check box to select an item in th...

Page 188: ...Move The Copy and Move buttons only become active when at least one selection is made in both the source and destination trees If one category tree does not have a selection for instance if you clear...

Page 189: ...m to a category and decide that you do not want the item in that category you can edit the content to change the category assignment See Editing Stocked Content on page 159 for information Customizing...

Page 190: ...pricing has no Undo operation Before enacting any changes be sure to review the changes to ensure that the correct changes apply only to the intended contents To change the price of content per catego...

Page 191: ...ecific content items in a category navigate through the category to select individual content items 5 Optional Select the External Content ID filter to apply the pricing change to only those selected...

Page 192: ...uld have a bundle for a particular business activity that includes an application and associated audio video or image files making the information accessible to subscribers in a convenient form The Ve...

Page 193: ...nisms of some DRM types see Content Protection on page 20 content using a Per Subscription or a Trial pricing model cannot be included in a bundle The following list explains the usage conditions for...

Page 194: ...Once a bundle is purchased the following purchase conditions apply The subscriber cannot repurchase the bundle again regardless of whether the licenses are expired for content in the bundle The subscr...

Page 195: ...176 Administrator Guide 2005Q4 3 Click Create Bundle The Create Bundle page is displayed...

Page 196: ...or inactive to subscribers Items within a bundle cannot be inactivated To inactive an item it must first be removed from the bundle Content Included in the Bundle Select content from the category tre...

Page 197: ...IDs Categories Use the Select from Category Browser option to select a category for the bundle from your Vending Manager categories You can select a top level category or navigate down to select a su...

Page 198: ...displayed For each bundle in the list its status title content ID retail price and vending categories are displayed You can also view bundles specific to a category by clicking on a category from the...

Page 199: ...hanged to Inactive or Unpublished by the Catalog Administrator the content is removed from the bundle and is not available to subscribers who purchase the bundle after the status change Check the stat...

Page 200: ...leted by the Vending Manager administrator Subscribers who purchased the bundle before it was deleted see the bundle in their list of purchased items and can download content in that bundle Editing Ex...

Page 201: ...same external group ID select Group IDs and enter a value or select the value to be assigned to all items 8 Click Submit to submit your changes Changing the Status of a Bundle 1 Click Content in the V...

Page 202: ...be undergoing testing before being made available to regular subscribers This type of content has the status Testing Only testing subscribers have access to testing content and do not see regular publ...

Page 203: ...ilable to subscribers you can go to the list of testing content and click Unstock Creating Customized Marketing Campaigns When you initiate advertising campaigns or want to promote content by offering...

Page 204: ...to select one of these campaign types Event Driven Campaign An event driven campaign is initiated when a subscriber performs an action that triggers an event The system responds by sending the promoti...

Page 205: ...tions page An asterisk beside a field indicates the field is required 1 Enter the name of the campaign and a description The name of the campaign must be unique to all other campaigns 2 Enter the Camp...

Page 206: ...ortal are included in a subscriber segment 4 Select a triggering event and activate a campaign a Choose the event that triggers the sending of the campaign message for event driven campaigns only b Se...

Page 207: ...t a content purchased event is generated for free content as well as purchased content That is the notification message is sent whether the subscriber purchases content or obtains it for free 3 Choose...

Page 208: ...ly stocked content to be included in existing campaigns b Open the tree and select the check boxes next to the specific items that you want to include in the campaign To include all of the content in...

Page 209: ...until the campaign is discontinued 3 Click Done to complete the campaign definition If you are defining an outbound campaign click Next to proceed to the campaign scheduling page Specifying Campaign S...

Page 210: ...se enter the time and date when the message is to be processed and sent Enter the date and time of processing and sending the campaign in the format shown next to each field Enter the time based on a...

Page 211: ...review the information for your advertisement To view the items that are included in the campaign click View List in the Promotional Content section To view the subscribers to whom the advertisement i...

Page 212: ...ign Details page is displayed 3 Click Edit The Campaign Wizard opens with the current values for the selected campaign 4 Edit the values that you want to change and click Next to continue You can edit...

Page 213: ...stimated number of subscribers The number of subscribers is only an estimate because some segments need to know the content list to determine whether a subscriber matches a criterion Also a subscriber...

Page 214: ...ng Manager administration console menu bar The Campaign List page is displayed 2 Click the Segments tab in the Campaign List page The Subscriber Segments page is displayed Creating a Subscriber Segmen...

Page 215: ...check box if a subscriber must match all of the specified criteria in this page to belong to this segment If the check box is clear advertisements are sent to subscribers who meet any of the criteria...

Page 216: ...nsistent format for a campaign message This section explains how to create and use campaign templates Displaying Available Campaign Templates 1 Click Campaigns in the Vending Manager administration co...

Page 217: ...ABLE 3 2 describes the properties that you can use to customize the template for your needs TABLE 3 2 Properties Available for Notification Templates Property1 Definition Name The name assigned to the...

Page 218: ...f the item offered ContentItem ShortDescription The brief description of the item ContentItem Description The full description of the item ContentItem ContentType The type of content ContentItem Modif...

Page 219: ...ContentItem ConfigurationVersion The version of the item For MIDlets and iAppli applications only ContentItem ProfileVersion The API set used in the application For MIDlets and iAppli applications onl...

Page 220: ...disable any administrator you no longer want to access the Vending Manager which keeps the account information in the system but does not allow the user ID access You can perform each of the following...

Page 221: ...e The Administrator Account Details page is displayed From here you can edit or delete an Administrator Account Adding a Vending Manager Administrator Account 1 From the Vending Manager click Accounts...

Page 222: ...ers Confirm Password Reenter the password Status Leave the status as Enabled unless you want to suspend access to the Vending Manager Role Select the role that you want to assign to the administrator...

Page 223: ...trator Account follow these steps 1 From the Vending Manager administration console click Accounts on the main menu bar 2 Click Administrators The list of Administrator Accounts is displayed 3 Click a...

Page 224: ...ck Delete The Delete Administrator confirmation page is displayed 5 Click OK to close the Confirmation page 6 Click OK The Administrator Account is deleted from the database and the administrator will...

Page 225: ...ies defined A number beside each category indicates the number of stocked items 2 Click a content category or subcategory to view a list of the stocked content for the selected category To view all co...

Page 226: ...ing on what was set You set the retail price when you stock the content Cost Download usage or subscription pricing depending on what was set This is the cost set by the Catalog Manager administrator...

Page 227: ...ent delivery system see Sending MMS Messages on page 225 5 Click OK To set the featured view of contents in a category see Editing a Category on page 132 Viewing the Properties of Stocked Content To v...

Page 228: ...or individuals who buy content from the Vending Manager Subscriber accounts include the licenses for content that the subscriber downloaded The Vending Manager assigns subscriber roles which determine...

Page 229: ...yed From this page you can edit or delete a Subscriber account 4 Click OK to return to the previous page Adding a Subscriber Account You can add a Subscriber account in the Vending Manager Subscribers...

Page 230: ...aracters Confirm Password Reenter the password Status Leave the Status as Enabled unless you want to suspend access to the Subscriber Portal for this subscriber Mobile ID Enter the ID of the mobile de...

Page 231: ...se the Confirmation page The new Subscriber account is added to the database 7 Click OK to close the Information page Editing a Subscriber Account 1 From the Vending Manager administration console cli...

Page 232: ...scriber Under the License column any content sent or received as gift is noted along with the Login ID of the recipient or the giver of the gift Managing Subscriber Licenses You can change the status...

Page 233: ...ed by the subscriber To extend a trial for a subscriber follow these steps 1 From the Vending Manager administration console click Accounts on the main menu bar 2 Click the Subscribers tab The list of...

Page 234: ...h you want to work 6 Select Initiate Refund 7 Click OK The content list is displayed Deleting a Subscriber Account 1 From the Vending Manager administration console click Accounts on the main menu bar...

Page 235: ...Subscriber plan and can be a member of multiple plans Content supported in one Subscriber plan can be included in another Subscriber plan by nesting plans This enables you to create a hierarchy of Su...

Page 236: ...e Vending Manager Category The Members page displays all the Subscriber accounts that are currently members of the Subscriber plan From this page you can view a Subscriber account and add and remove S...

Page 237: ...he Subscriber account to a Subscriber plan See Adding Members to a Subscriber Plan on page 220 Editing a Subscriber Plan Before you edit a plan review the Subscriber accounts that are assigned to the...

Page 238: ...an as required then click OK The plan is updated in the database 5 Click OK The list of subscriber plans is displayed Viewing Subscriber Plan Members Members are the Subscriber accounts assigned to a...

Page 239: ...ing Manager administration console click Plans on the main menu bar The Subscriber Plan Management page displays all defined Subscriber plans 2 Click the Subscriber plan name to view the properties of...

Page 240: ...he plan then click Remove The Subscriber Plan Management page is displayed 5 Click OK The accounts are removed from the plan and the plan is updated in the database If a removed account is not assigne...

Page 241: ...e displays all defined Subscriber plans 2 Click the name of the Subscriber Plan that you want to delete The Subscriber Plan Management page for the selected plan is displayed Note that you cannot dele...

Page 242: ...ed 2 Click the My Account tab 3 Click Edit The Edit Account Details page displays the same fields as those described in Adding a Vending Manager Administrator Account on page 202 4 Modify the informat...

Page 243: ...ber of downloads for the application type Applications in the Field The total number of applications for the application type Most Popular Downloads The top five downloaded applications Click on an ap...

Page 244: ...wnload message content using MMS If you do not choose this preference then subscribers cannot download content using MMS To enable MMS as the preferred content delivery mechanism follow these steps 1...

Page 245: ...essage text A maximum of 256 characters are allowed for the message text 4 Specify whether you want the text to appear on the top or the bottom of the device s display area Note The placement of text...

Page 246: ...s you to select any of the media types that are appropriate for the selected devices If you select both image or video and audio the media types are run serially 8 Enter the path or browse for the med...

Page 247: ...r text of a message The MMS Message wizard is displayed 3 Edit the information that you want to change in the MMS Message wizard In the Edit MMS page you can change the message name and text placement...

Page 248: ...ssage in the MMS message list This section covers the following topics Testing an Existing MMS Message Testing a New MMS Message Testing a New MMS Message You can perform a test send of an MMS message...

Page 249: ...1 Open the MMS Messages page See Displaying MMS Messages on page 225 for instructions on accessing this page 2 Click the title or text of a message The MMS Message wizard is displayed 3 Click Send Tes...

Page 250: ...MS Test Log The MMS Test Log enables you to record the results of sending a test MMS message for a particular device You can also record comments about the test 1 Click Edit MMS Test Log in the Edit M...

Page 251: ...232 Administrator Guide 2005Q4...

Page 252: ...llowing categories System Capabilities Mandatory Capabilities Content Delivery Server Specific Capabilities User Interface and Software Capabilities See Specifying a Capability Value on page 236 for m...

Page 253: ...ed Device CLDC Configuration version CLDC 1 0 MicroEdition Profile String Software Platform specific Mobile Information Device Profile MIDP version MIDP 1 0 TABLE A 2 Content Delivery Server Specific...

Page 254: ...erface and software capabilities TABLE A 3 User Interface and Software Capabilities Name Type Description Example Value Bits Per Pixel Integer Hardware platform specific Bits Per Pixel Defines the min...

Page 255: ...platform specific Input CharSet Defines the list of character sets that the device can accept US ASCII ISO 8859 1 Maximum Application Size Integer The maximum size of an application in bytes that can...

Page 256: ...ue such as 2 Boolean A valid Boolean value for a device capability is either yes or no For example Image Capable can take a Boolean value of Yes Device Specifications This section provides a sample of...

Page 257: ...pt String application java archive image gif image vnd wap wbmp text plain text vnd sun j2me app descriptor Color Capable Yes Confirm Capable Yes Delivery Type OTA Image Capable Yes Input CharSet US_A...

Page 258: ...Value Browser Type Bits Per Pixel Ccpp Accept String Ccpp Accept Language MicroEdition Configuration Color Capable Confirm Capable Delivery Type Image Capable Input CharSet Maximum Application Size M...

Page 259: ...Capable Delivery Type Image Capable Input CharSet Maximum Application Size MicroEdition Profile Number of softkeys Output CharSet Push Type Screen Height Screen Width TABLE A 6 Device Specifications f...

Page 260: ...ABLE B 1 lists the possible pricing models that can be used for content types with the corresponding DRM types TABLE B 1 Associated DRMs Content Types and Pricing Models DRM Type DRM Agent or Format C...

Page 261: ...riod Per use Per subscription Small Connected Use and Time Sensitive midlet Free always Trial First download only Every download Per period Per use Per subscription Midsize Connected Use and Time Sens...

Page 262: ...ricing option 1A Automatic pricing updates is selected in the Vending Manager CDS OMA DRM 1 0 Forward Lock ringtone image midlet iappli video Free always First download only Every download OMA DRM 1 0...

Page 263: ...s the properties of Item 1 by changing its purchase price to 1 50 Item 1 is now disassociated from pricing option 1A in the Catalog Manager No changes are made to the pricing option itself TABLE B 2 I...

Page 264: ...ce from 1 00 to 0 80 Item 1 is now disassociated from pricing option 1A in the Catalog Manager Scenario 5 The Vending Manager administrator has a custom price of 0 80 for Item1 The administrator then...

Page 265: ...anager administrator assigns a price of 2 00 to it Later the administrator changes the price to 2 50 TABLE B 8 Resulting Pricing for Items 1 and 2 in Scenario 6 Catalog Manager Vending Manager Item1 2...

Page 266: ...ending Manager Administrator Accounts can be disabled when you no longer want an individual accessing the Catalog Manager or the Vending Manager Applications Executable content submitted to the Conten...

Page 267: ...ries in the Vending Manager control access to the content by Subscribers Connected Limited Device Configuration CLDC A part of the Java 2 Platform Micro Edition platform CLDC is the foundation of the...

Page 268: ...hat run on devices with different capabilities Digital Rights Management DRM Usage protection of content Rights protection can be delivered separately from content or with content Fulfillment Manager...

Page 269: ...n addition obfuscation makes the JAR file as small as possible enabling devices with smaller memories to support large JAR files Over The Air Protocol OTA A standard for the transmission and reception...

Page 270: ...ubscriber An individual who downloads content from the Vending Manager Subscriber Accounts An account that defines an individual who subscribes to a service plan that provides them with the download s...

Page 271: ...l information about the device User Interface and Software Capabilities The Content Delivery Server uses the user interface and software capabilities to refine the capability matching process Vending...

Page 272: ...Glossary 253...

Page 273: ...254 Administration Guide 2005Q4...

Page 274: ...ng 101 assigning to a developer plan 122 deleting 104 description 95 editing 103 managing 101 properties 101 removing from a developer plan 123 viewing 101 subscriber managing 209 searching 209 vendin...

Page 275: ...or tasks 3 category management 14 content categories 14 searching 49 submitted 44 content descriptor template management 74 device management 68 logging in 11 overview 3 plans developer 114 managing 1...

Page 276: ...ion 19 single content type submission 19 status 136 stocked active 207 changing the status 157 editing 159 inactive 207 searching 156 setting price per category 170 unstocking 158 updating 162 updatin...

Page 277: ...wing subscriber members 219 viewing subscriber plans 216 customized marketing campaigns 184 to 193 D default administrator account 11 developer plan 102 114 123 124 log in ID and password 11 subscribe...

Page 278: ...editions published properties 140 viewing 139 stocked properties 209 viewing 209 submitted changing the status 52 properties 48 viewing 47 viewing published 57 event driven campaign 185 external conte...

Page 279: ...ger 7 P pending content 50 plan management catalog manager 107 to 125 developer plans 114 to 125 overview catalog manager 6 vending manager 9 subscriber plans 216 to 222 vending plans 107 to 113 plans...

Page 280: ...blished content 50 changing status 50 deleting 50 denied 50 managing 134 properties 137 searching 137 setting price per category 66 testing 50 R refunds 215 remotely hosted copyrighted content 21 repo...

Page 281: ...subscriber types testing 183 Sun Java System Content Delivery Server 1 system capabilities 233 T testing subscriber 212 testing subscribers 183 trial usage creating 207 extending 214 U unstock conten...

Page 282: ...ving from a vending plan 112 viewing 97 vending plan adding 108 default 99 113 deleting 113 description 107 editing 110 managing 107 members adding 111 removing 112 viewing 111 properties 108 setting...

Page 283: ...264 Administration Guide 2005Q4...

Reviews: