<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE xcfwml>
<!--<!DOCTYPE xcfwml SYSTEM "aspafactorysettings.dtd" >-->
<!-- Content definition file based on 3.0 factory settings -->

<!-- XML Games tile content description (Get NGI)-->
<!-- 

XML DOCUMENT STRUCTURE
<space:data>
    <space:entries> - block of entries
        <space:entry> - single entry with specific genre
            <space:action> - one or more actions in entry
                <space:datamusic/> | <space:dataapplauncher/> | <space:dataaiwlauncher/>
                - each action contains one data tag ( "|" - means "or" in this context )
            </space:action>
            .
            .
            .
            
            <space:entry/> - subentry
        </space:entry>
        .
        . 
        .
        
    </space:entries>	
</space:data>         


ENTRIES TAG:
<space:entries>
    Entries tag contains any number of entry tags, wchich are divided in logical groups by the genre attribute.


ENTRY TAG:
<space:entry>
    Each entry contains active data, subentries and actions
    
    Possible properties of the "entry" tag:
        icon            - logical icon
        file_icon       - icon file name
        name            - logical name
        string_name     - string name
        uri             - active data uri 
        datasource      - data source
        genre           - entry genre
        source          - entry source
        owner           - entry owner
        flags           - entry flags
        category        - entry category	

    "genre" property - possible values:
        EActiveSpaceGenrePlay       = Play

    "source" property - possible value:
        EActiveSpaceSourceLocal     = Local    

    "owner" property - possible values:
        EActiveSpaceOwnerPersonal   = Personal

    "flags" property - possible values:
        0x001   = New

    "category" property - possible values:
        1   = Category 1st
        2   = Category 2nd
        3   = Category 3rd
        
   	"datasource" property - possible values:
   			0 = Get NGI data and actions

    Example: 
		<space:entry icon="EAspaLogicalIconGamesTileNGDiscover" name="EGamesTileDiscover" string_name="Discover N-Gage" datasource="0" genre="EActiveSpaceGenrePlay" source="EActiveSpaceSourceLocal" owner="EActiveSpaceOwnerPersonal" flags="001" category="1">                
	
	Entry tag contains any number of actions and subentries.


ACTION TAG:
<space:action>
    Actions are used in plugins to perform an operation.
    
    Possible properties of the "action" tag:
        type    - type of the action
        keys    - keys of the action
        uid     - handler plugin uid for this action

    "type" property - possible values:
        EActiveSpaceActionTypeLaunchApplication	= Application Launch

    "keys" property - possible values:
        001 	= Select

    "uid" property - possible values:
        0x10282E5F   = AppLauncherPlugin
        
    Example:
		<space:action type="EActiveSpaceActionTypeLaunchApplication" keys="0x001" uid="0x10282E5F">
		... </space:action>

	Action tag contains only one data tag


DATA FOR ACTIONS - these tags contain the data required to perform an action

DATAAPPLAUNCHER TAG:
<space:dataapplauncher>
    Data carries additional information for action

    Possible properties of the "dataapplauncher" tag:
        application_uid         - uid of the application to launch
        additional_data         - additional data for application launcher to execute
        message_uid             - message uid for apa command
        apa_launching_method    - launching method for APA commands

    "additional_data" property - possible values:
        in this case additional data contains an NGI specific message UID

    "apa_launching_method" property - possible values:
        EApaLaunchMethodStartApaMessageWithTail = starts application as non view based application	

    Example:
		<space:dataapplauncher application_uid="0x20007B38" message_uid="0x10003A39" additional_data="0xA00004CB" apa_launching_method="EApaLaunchMethodStartApaMessageWithTail"/>
   

ENTRY TAG:
<space:entry> - as subentry
    Subentry is used to provide additional data to be shown 
	on a tile's field such as the second line of text or icon.
    
	Possible properties of the "entry" tag:     
        name            - logical name
        string_name     - string name
        genre           - entry genre
        source          - entry source
        owner           - entry owner
        flags           - entry flags
        category        - entry category    
    	
    "genre" property - possible values:
        EActiveSpaceGenrePlay       = Play
        
    "source" property - possible values:
        EActiveSpaceSourceLocal     = Local  
        
    "owner" property - possible values:
        EActiveSpaceOwnerPersonal   = Personal
        
    "flags" property - possible values:
        0x001   = New
        
    "category" property - possible values:
        1   = Category 1st   
        
    Example:
    <space:entry  name="EGamesTileDiscoverAd" string_name="Play great games with friends around the world" genre="EActiveSpaceGenrePlay" source="EActiveSpaceSourceLocal" owner="EActiveSpaceOwnerPersonal" flags="001" category="1"/>

-->

<space:data xmlns="http://" xmlns:space="http:://" version="3.1">
    <space:entries>     

    <!-- Games content -->
    <!-- GetNGI discover NGage view entry -->
        <space:entry icon="EAspaLogicalIconGamesTileNGDiscover" name="EGamesTileDiscover" string_name="Discover N-Gage" datasource="0x102830EE,0" genre="EActiveSpaceGenrePlay" source="EActiveSpaceSourceLocal" owner="EActiveSpaceOwnerPersonal" flags="0x001" category="1">                
            <space:action type="EActiveSpaceActionTypeLaunchApplication" keys="0x001" uid="0x10282E5F">
                <space:dataapplauncher application_uid="0x20007B38" message_uid="0x10003A39" additional_data="0xA00004CB" apa_launching_method="EApaLaunchMethodStartApaMessageWithTail"/>
            </space:action>
            <space:entry  name="EGamesTileDiscoverAd" string_name="Play great games with friends around the world" genre="EActiveSpaceGenrePlay" source="EActiveSpaceSourceLocal" owner="EActiveSpaceOwnerPersonal" flags="0x001" category="1"/>
        </space:entry>

    <!-- GetNGI try games view entry -->
        <space:entry icon="EAspaLogicalIconGamesTileNGTry" name="EGamesTileTryGames" string_name="Try N-Gage games" datasource="0x102830EE,0" genre="EActiveSpaceGenrePlay" source="EActiveSpaceSourceLocal" owner="EActiveSpaceOwnerPersonal" flags="0x001" category="2">
            <space:action type="EActiveSpaceActionTypeLaunchApplication" keys="0x001" uid="0x10282E5F">
                <space:dataapplauncher application_uid="0x20007B38" message_uid="0x10003A39" additional_data="0xA00004CA" apa_launching_method="EApaLaunchMethodStartApaMessageWithTail"/>
            </space:action>
            <space:entry  name="EGamesTileTryNgage" string_name="Sample the fun, try N-Gage game demos" genre="EActiveSpaceGenrePlay" source="EActiveSpaceSourceLocal" owner="EActiveSpaceOwnerPersonal" flags="0x001" category="1"/>
        </space:entry>                
        
    <!-- GetNGI download view entry -->
        <space:entry icon="EAspaLogicalIconGamesTileNGDownload" name="EGamesTileDownloads" string_name="Download N-Gage" datasource="0x102830EE,0" genre="EActiveSpaceGenrePlay" source="EActiveSpaceSourceLocal" owner="EActiveSpaceOwnerPersonal" flags="0x01" category="3">
        	<space:action type="EActiveSpaceActionTypeLaunchApplication" keys="0x001" uid="0x10282E5F">
                <space:dataapplauncher application_uid="0x20007B38" message_uid="0x10003A39" additional_data="0xA00004C9" apa_launching_method="EApaLaunchMethodStartApaMessageWithTail"/>
            </space:action>
            <space:entry  name="EGamesTileDownloadAd" string_name="Get started! Install the N-Gage mobile gaming application" genre="EActiveSpaceGenrePlay" source="EActiveSpaceSourceLocal" owner="EActiveSpaceOwnerPersonal" flags="0x01" category="1"/>
        </space:entry>

	</space:entries>    
</space:data>