Forum Nokia
Nokia Connecting People

Login Register

 

Home: Resource Information

S60 Platform: Document Handler API Developer's Guide

description: See this C++ document to learn how to use the Document Handler API to show different content in dedicated applications. These handler applications have been registered to be able to handle files with certain MIME types (for example, Notes can handle text format and Image Viewer can show different types of images). In the file opening process, the MIME type recognition is done using Recognizers (implemented as Ecom plugins from S60 3rd Edition onwards). Besides viewing, file operations like move and copy are used in many S60 applications. The document refers to a code example that is available at www.forum.nokia.com.
type: Document
topics: Base/System
Files/Data
S60
Symbian C++
encoding: Adobe PDF (.pdf)
intended audience: Advanced

http://sw.nokia.com/FN-1/Type/Document S60 Platform: Document Handler API Developer's Guide v1.1

See this updated C++ document to learn how to use the Document Handler API to show different content in dedicated applications. These handler applications have been registered to be able to handle files with certain MIME types (for example, Notes can handle text format and Image Viewer can show different types of images). In the file opening process, the MIME type recognition is done using Recognizers (implemented as Ecom plugins from S60 3rd Edition onwards). Besides viewing, file operations like move and copy are used in many S60 applications. The document refers to a code example that is available at www.forum.nokia.com.

01-Nov-2007


Download




Additional information

distribution: Forum Nokia Global Web Site
S60 Web Site
rights: Copyright © 2006, 2007 Nokia Corporation.



<< Back to Previous Page

 
     
     RDF Facets:
     
     
     qdcZdateQDx2007E2d10E2d31T10E3a13E3a37E5aX
     qdcZdateQDx2007E2d11E2d01T08E3a36E3a33E5aX
     qdcZdescriptionQSxSeeE20thisE20CE2bE2bE20documentE20toE20learnE20howE20toE20useE20theE20E44ocumentE20HandlerE20APIE20toE20showE20differentE20contentE20inE20dedicatedE20applicationsE2eE20TheseE20handlerE20applicationsE20haveE20beenE20registeredE20toE20beE20ableE20toE20handleE20filesE20withE20certainE20MIME45E20typesE20E28forE20eE78ampleE2cE20NotesE20canE20handleE20teE78tE20formatE20andE20ImageE20ViewerE20canE20showE20differentE20typesE20ofE20imagesE29E2eE20InE20theE20fileE20openingE20processE2cE20theE20MIME45E20typeE20recognitionE20isE20doneE20usingE20E52ecognizersE20E28implementedE20asE20E45comE20pluginsE20fromE20S60E203rdE20E45ditionE20onwardsE29E2eE20BesidesE20viewingE2cE20fileE20operationsE20likeE20moveE20andE20copyE20areE20usedE20inE20manyE20S60E20applicationsE2eE20TheE20documentE20refersE20toE20aE20codeE20eE78ampleE20thatE20isE20availableE20atE20wwwE2eforumE2enokiaE2ecomE2eX
     qdcZidentifierQSxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2f6eb5fdd0E2d5ae7E2d4bfaE2da927E2d8657707cfd55E2fS60E5fPlatformE5fE44ocumentE5fHandlerE5fAPIE5fE44evelopersE5fGuideX
     qdcZtitleQSxS60E20PlatformE3aE20E44ocumentE20HandlerE20APIE20E44eveloperE27sE20GuideX
     qdcZtypeQUqfnZE45E78cludedFromGeneralE4cistingsQ
     qdcZtypeQUqfnZE45E78cludedFromSearchQ
     qdcZtypeQUqfnTypeZE44ocumentQ
     qdcZtypeQUqfnTypeZE52esourceQ
     qdcZtypeQUqmarsZManagedE52esourceQ
     qdcZtypeQUqmarsZMediaObjectQ
     qdcZtypeQUqwebZInformationE52esourceQ
     qdcZtypeQUqwebZE52esourceQ
     qdcZtypeQUqrdfsZE52esourceQ
     qdctermsZissuedQDx2007E2d10E2d31T10E3a13E3a37E5aX
     qdctermsZmodifiedQDx2007E2d11E2d01T08E3a36E3a33E5aX
     qrssZdescriptionQSxSeeE20thisE20CE2bE2bE20documentE20toE20learnE20howE20toE20useE20theE20E44ocumentE20HandlerE20APIE20toE20showE20differentE20contentE20inE20dedicatedE20applicationsE2eE20TheseE20handlerE20applicationsE20haveE20beenE20registeredE20toE20beE20ableE20toE20handleE20filesE20withE20certainE20MIME45E20typesE20E28forE20eE78ampleE2cE20NotesE20canE20handleE20teE78tE20formatE20andE20ImageE20ViewerE20canE20showE20differentE20typesE20ofE20imagesE29E2eE20InE20theE20fileE20openingE20processE2cE20theE20MIME45E20typeE20recognitionE20isE20doneE20usingE20E52ecognizersE20E28implementedE20asE20E45comE20pluginsE20fromE20S60E203rdE20E45ditionE20onwardsE29E2eE20BesidesE20viewingE2cE20fileE20operationsE20likeE20moveE20andE20copyE20areE20usedE20inE20manyE20S60E20applicationsE2eE20TheE20documentE20refersE20toE20aE20codeE20eE78ampleE20thatE20isE20availableE20atE20wwwE2eforumE2enokiaE2ecomE2eX
     qrssZtitleQSxS60E20PlatformE3aE20E44ocumentE20HandlerE20APIE20E44eveloperE27sE20GuideX
     qeditorZdescriptionE5fcreatedQDx2007E2d10E2d31T10E3a13E3a37E5aX
     qeditorZdescriptionE5fmodifiedQDx2007E2d11E2d01T08E3a36E3a33E5aX
     qeditorZtypeQUqfnTypeZE44ocumentQ
     qeditorZtypeQUqfnTypeZE52esourceQ
     qfnZallowedE5fcountryE5fgroupQUqfnCountryGroupZBQ
     qfnZaudienceQUqfnAudienceZadvancedQRqmarsZrelevanceQNx100X
     qfnZaudienceQUqfnAudienceZtechnicalQRqmarsZrelevanceQNx100X
     qfnZdistributionQUxhttpE3aE2fE2fforumE2enokiaE2ecomE2fX
     qfnZdistributionQUxhttpE3aE2fE2fwwwE2es60E2ecomE2fX
     qfnZeE78portE5fcontrolE5fcommodityE5fnumberQSx99X
     qfnZpublishedQDx2007E2d11E2d01T00E3a00E3a00E5aX
     qfnZtopicQUqfnTopicZbaseE5fsystemQRqmarsZrelevanceQNx100X
     qfnZtopicQUqfnTopicZcppQRqmarsZrelevanceQNx100X
     qfnZtopicQUqfnTopicZfilesE5fdataQRqmarsZrelevanceQNx100X
     qfnZtopicQUqfnTopicZseriesE5f60QRqmarsZrelevanceQNx100X
     qfnZtypeQUqfnTypeZE44ocumentQ
     qfnZtypeQUqfnTypeZE52esourceQ
     qfnZusE5foriginQLqE78sdZbooleanQxtrueX
     qfnZuserE5ftagQSxbaseE2fsystemX
     qfnZuserE5ftagQSxfilesE2fdataX
     qfnZuserE5ftagQSxs60X
     qfnZuserE5ftagQSxsymbianE2dcE2bE2bX
     qmarsZdescriptionQSxSeeE20thisE20CE2bE2bE20documentE20toE20learnE20howE20toE20useE20theE20E44ocumentE20HandlerE20APIE20toE20showE20differentE20contentE20inE20dedicatedE20applicationsE2eE20TheseE20handlerE20applicationsE20haveE20beenE20registeredE20toE20beE20ableE20toE20handleE20filesE20withE20certainE20MIME45E20typesE20E28forE20eE78ampleE2cE20NotesE20canE20handleE20teE78tE20formatE20andE20ImageE20ViewerE20canE20showE20differentE20typesE20ofE20imagesE29E2eE20InE20theE20fileE20openingE20processE2cE20theE20MIME45E20typeE20recognitionE20isE20doneE20usingE20E52ecognizersE20E28implementedE20asE20E45comE20pluginsE20fromE20S60E203rdE20E45ditionE20onwardsE29E2eE20BesidesE20viewingE2cE20fileE20operationsE20likeE20moveE20andE20copyE20areE20usedE20inE20manyE20S60E20applicationsE2eE20TheE20documentE20refersE20toE20aE20codeE20eE78ampleE20thatE20isE20availableE20atE20wwwE2eforumE2enokiaE2ecomE2eX
     qmarsZencodingQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fencodingE2d1E2fpdfX
     qmarsZhasInstanceQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2ff1faad08E2d6085E2d4caaE2da6a9E2d7dbf261db017E2fS60E5fPlatformE5fE44ocumentE5fHandlerE5fAPIE5fE44evelopersE5fGuideE5fv1E5f1E5fenE2epdfX
     qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX
     qmarsZtitleQSxS60E20PlatformE3aE20E44ocumentE20HandlerE20APIE20E44eveloperE27sE20GuideX
     qncZrightsQSxCopyrightE20Ea9E202006E2cE202007E20NokiaE20CorporationE2eX
     qrdfZtypeQUqfnZE45E78cludedFromGeneralE4cistingsQ
     qrdfZtypeQUqfnZE45E78cludedFromSearchQ
     qrdfZtypeQUqfnTypeZE44ocumentQ
     qrdfZtypeQUqfnTypeZE52esourceQ
     qrdfZtypeQUqmarsZManagedE52esourceQ
     qrdfZtypeQUqmarsZMediaObjectQ
     qrdfZtypeQUqwebZInformationE52esourceQ
     qrdfZtypeQUqwebZE52esourceQ
     qrdfZtypeQUqrdfsZE52esourceQ
     
    
Learn how to
download applications

java symbian_os s60 maemo c++

Community highlights

Wiki article of the week

Updated information on the S60 Sensor API

Champion of the month

Jo Stichbury
Read more about
Jo on the Champions
web site.

Newsletter sign up

Privacy policy   Archives

Press

Events

Forum Nokia feed

  • Latest devices
  • Latest documents
  • Latest tools
  • Latest blog entries

Terms & Conditions | Privacy policy | Site map | Developer feedback | © Nokia 2008