Symbian3/PDK/Source/GUID-3F40DB93-6C60-56E2-8728-00370DF9AFB8.dita
author Dominic Pinkman <dominic.pinkman@nokia.com>
Fri, 16 Jul 2010 17:23:46 +0100
changeset 12 80ef3a206772
parent 9 59758314f811
child 14 578be2adaf3e
permissions -rw-r--r--
Week 28 contribution of PDK documentation content. See release notes for details. Fixes bugs Bug 1897, Bug 344, Bug 2681, Bug 463, Bug 1522.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
9
59758314f811 Week 23 contribution of PDK documentation content. See release notes for details. Fixes bugs Bug 2714, Bug 462.
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 5
diff changeset
     1
<?xml version="1.0" encoding="utf-8"?>
59758314f811 Week 23 contribution of PDK documentation content. See release notes for details. Fixes bugs Bug 2714, Bug 462.
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 5
diff changeset
     2
<!-- Copyright (c) 2007-2010 Nokia Corporation and/or its subsidiary(-ies) All rights reserved. -->
59758314f811 Week 23 contribution of PDK documentation content. See release notes for details. Fixes bugs Bug 2714, Bug 462.
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 5
diff changeset
     3
<!-- This component and the accompanying materials are made available under the terms of the License 
59758314f811 Week 23 contribution of PDK documentation content. See release notes for details. Fixes bugs Bug 2714, Bug 462.
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 5
diff changeset
     4
"Eclipse Public License v1.0" which accompanies this distribution, 
59758314f811 Week 23 contribution of PDK documentation content. See release notes for details. Fixes bugs Bug 2714, Bug 462.
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 5
diff changeset
     5
and is available at the URL "http://www.eclipse.org/legal/epl-v10.html". -->
59758314f811 Week 23 contribution of PDK documentation content. See release notes for details. Fixes bugs Bug 2714, Bug 462.
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 5
diff changeset
     6
<!-- Initial Contributors:
59758314f811 Week 23 contribution of PDK documentation content. See release notes for details. Fixes bugs Bug 2714, Bug 462.
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 5
diff changeset
     7
    Nokia Corporation - initial contribution.
59758314f811 Week 23 contribution of PDK documentation content. See release notes for details. Fixes bugs Bug 2714, Bug 462.
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 5
diff changeset
     8
Contributors: 
59758314f811 Week 23 contribution of PDK documentation content. See release notes for details. Fixes bugs Bug 2714, Bug 462.
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 5
diff changeset
     9
-->
59758314f811 Week 23 contribution of PDK documentation content. See release notes for details. Fixes bugs Bug 2714, Bug 462.
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 5
diff changeset
    10
<!DOCTYPE concept
59758314f811 Week 23 contribution of PDK documentation content. See release notes for details. Fixes bugs Bug 2714, Bug 462.
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 5
diff changeset
    11
  PUBLIC "-//OASIS//DTD DITA Concept//EN" "concept.dtd">
59758314f811 Week 23 contribution of PDK documentation content. See release notes for details. Fixes bugs Bug 2714, Bug 462.
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 5
diff changeset
    12
<concept xml:lang="en" id="GUID-3F40DB93-6C60-56E2-8728-00370DF9AFB8"><title>Media Transfer Protocol and Symbian Implementation</title><prolog><metadata><keywords/></metadata></prolog><conbody><p>This section introduces the Media Transfer Protocol (MTP) and describes the basic interfaces of the Symbian MTP implementation. </p> <section><title>Media Transport Protocol</title> <p>The Media Transfer Protocol (MTP) is based upon, and is compatible with, the Picture Transfer Protocol (PTP) which is commonly used by digital imaging devices and printers for the exchange of pictures. PTP supports only the transfer of pictures. MTP allows the transfer of most types of media and is aimed at intelligent multifunction storage devices, such as <b>digital cameras</b>, <b>portable media players</b> and <b>mobile phones</b>. </p> <p> <b>Key aspects of MTP</b>  </p> <ul><li id="GUID-FB0F4F07-B1B0-5A50-85FF-1CF3CD7E81FB"><p>It is intended for transient connectivity between devices which normally function unconnected. </p> </li> <li id="GUID-55CC5201-44BD-5A2E-9001-80793579B462"><p>It is optimised for very large data stores. </p> </li> <li id="GUID-6F065A9C-486D-5035-B470-AEF20097544A"><p>A device may act as either a data producer or a data consumer. This refers to the direction in which data is transferred. For example image files may be uploaded from a Symbian device acting as a producer and music files downloaded to the same Symbian device acting as a consumer. </p> </li> <li id="GUID-F9831006-61CB-54D7-A8B9-27260D58D384"><p>A device may act as either an Initiator or a Responder. Typically the Initiator is the 'more responsible' of the two devices. </p> </li> <li id="GUID-3D5F403C-2BDA-5570-AD84-87B5797A17E4"><p>Besides enabling data transfer MTP enables some command and control of the connected device (the responder) </p> </li> <li id="GUID-A00DC1C1-4310-596B-8CB9-D080E6643D59"><p>Data is transferred as an atomic binary object so the data types that can be transferred are not restricted. </p> </li> </ul> <p>For a more complete description of MTP, and to download the MTP Porting Kit, please visit the <xref scope="external" href="http://www.microsoft.com/downloads/details.aspx?FamilyId=A2E73160-E862-4F19-BB26-C0CAFE798955&amp;displaylang=en">Microsoft website</xref>  </p> </section> <section><title>Symbian Implementation</title> <p>Support for MTP means that Symbian devices are able to interact with Microsoft Windows without the need to install any additional software on either device. The degree of interaction (the range and sophistication of features available) depends upon the software built into both the PC and the Symbian device. </p> <p>The basic Symbian MTP implementation provides access to the public file system on the device over a USB connection. The PC user is able to view the file system using applications such as Windows Explorer and the Windows Media Player. </p> <fig id="GUID-2A202F42-025D-56CB-92F6-F89FA757657C"><title>
59758314f811 Week 23 contribution of PDK documentation content. See release notes for details. Fixes bugs Bug 2714, Bug 462.
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 5
diff changeset
    13
             Basic MTP over USB 
12
80ef3a206772 Week 28 contribution of PDK documentation content. See release notes for details. Fixes bugs Bug 1897, Bug 344, Bug 2681, Bug 463, Bug 1522.
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 9
diff changeset
    14
          </title> <image href="GUID-04820567-5745-56D3-9D9D-05E576FF7454_d0e646533_href.png" placement="inline"/></fig> <p>Within the Symbian platform MTP is implemented as a <i>framework</i> which allows the use of a variety of transports (e.g. USB, TCP/IP...), a variety of modes (MTP, PTP &amp; PictBridge) and a variety of Data Providers (e.g. specific media and data type providers). </p> <fig id="GUID-B6CD9315-60D3-5D6C-B857-DB9F04262B1A"><title>
9
59758314f811 Week 23 contribution of PDK documentation content. See release notes for details. Fixes bugs Bug 2714, Bug 462.
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 5
diff changeset
    15
             MTP Framework Interfaces 
12
80ef3a206772 Week 28 contribution of PDK documentation content. See release notes for details. Fixes bugs Bug 1897, Bug 344, Bug 2681, Bug 463, Bug 1522.
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 9
diff changeset
    16
          </title> <image href="GUID-D5DC22F5-8891-5377-BE54-61FD72046237_d0e646545_href.png" placement="inline"/></fig> <p>The Symbian MTP implementation is compatible with Microsoft's MTP Enhanced specification v0.95. Symbian devices conform to the Windows Portable Device (WPD) architecture. Compatible versions of Microsoft Windows are: </p> <ul><li id="GUID-F96E8517-5F95-5AA5-A33C-06F96D0E463B"><p>Windows XP with Windows Media Player version 11 or higher </p> </li> <li id="GUID-33301BA5-BE2C-52BA-B5F4-845C0D8E773F"><p>Windows Vista </p> </li> </ul> <p>A Symbian device can take only the Responder role. </p> </section> </conbody></concept>