You Are Here:

S60 Data Persistence eLearning

Register Today

Register with Forum Nokia now and you'll enjoy the full benefits of the Forum Nokia membership.

Register Login
Forum Nokia Events

MobileMonday Italy: The User Applications
November 23, 2009
Rome

Nokia Developer Days in South Africa
December 01, 2009
Johannesburg, South Africa

Forum Nokia Developer Conference ’09, India
December 07, 2009
Bangalore, India

LeWeb
December 09, 2009
Paris

Web Runtime Coding With Aptana WRT Plug-in
December 09, 2009
9am New York | 2pm London | 4pm Helsinki


View all
description: This eLearning module addresses how files are accessed through the File Server and covers how to store information using Streams. It also addresses stores in terms of what they are, the different types and store transactions, and shows how databases are used in the context of the Symbian operating system.
type: eLearning
topics: Files/Data
S60
Symbian C++
intended audience: Advanced

http://sw.nokia.com/FN-1/Type/eLearning S60 Data Persistence eLearning Part 1

Part 1 of the Data Persistence eLearning module addresses how files are accessed through the File Server and covers how to store information using Streams. Topics such as Connecting to the File Server, File Server Sessions and Writing/Reading Files are included, as well as discussions on Write/Read Streams, Externalizing/Internalizing and Stream Operators. Finally, a recorded Carbide.c++ coding session is included to demonstrate how to make a class serializable.

25-Apr-2007


DownloadViewOnline

http://sw.nokia.com/FN-1/Type/eLearning S60 Data Persistence eLearning Part 2

Part 2 of the Data Persistence eLearning module addresses stores in terms of what they are, the different types and store transactions. Ideally, knowledge of streams, as discussed in Part 1, will be necessary to understand some of the concepts presented in this module. This module provides students with examples of how to work with store streams, file stores, embedded stores, dictionary stores and memory stores. As well as the main presentation, this eLearning module also provides a demonstration of some example code using memory stores.

25-Apr-2007


DownloadViewOnline

http://sw.nokia.com/FN-1/Type/eLearning S60 Data Persistence eLearning Part 3

Part 3 of the Data Persistence eLearning module shows how databases are used in the context of the Symbian operating system. It assumes that the student has a basic knowledge of databases. The module begins with an introduction to DBMS databases for Symbian OS. It then continues on to the subject of creating and opening database and discusses some of the database operations that are available. Finally, the module covers topics such as transactions and locks before a presenting a demonstration on how navigate and deleting table data using C++ native APIs.

25-Apr-2007


DownloadViewOnline



Additional information

distribution: Forum Nokia Global Web Site
publication rights: Copyright © 2007 Nokia Corporation.
publisher: Nokia

<< Back to Previous Page

 

Rate This:

Bookmark this page: DeliciousDiggFacebookGoogleYahooStumbleUponRedditDiigoTechnocratiTwitter  Share this page Share this page Print this Page Print this page Invite a friend Invite a friend
RDF Facets: qdcZdescriptionQSxThisE20eE4cearningE20moduleE20addressesE20howE20filesE20areE20accessedE20throughE20theE20FileE20ServerE20andE20coversE20howE20toE20storeE20informationE20usingE20StreamsE2eE20ItE20alsoE20E20addressesE20storesE20inE20termsE20ofE20whatE20theyE20areE2cE20theE20differentE20typesE20andE20storeE20transactionsE2cE20andE20showsE20howE20databasesE20areE20usedE20inE20theE20conteE78tE20ofE20theE20SymbianE20operatingE20systemE2eX qdcZidentifierQSxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2fcd41c178E2dd02eE2d4199E2dba78E2d0c9161866409E2fS60E5fE44ataE5fPersistenceE5feE4cearningX qdcZtitleQSxS60E20E44ataE20PersistenceE20eE4cearningX qdcZtypeQUqfnZE45E78cludedFromGeneralE4cistingsQ qdcZtypeQUqfnZE45E78cludedFromSearchQ qdcZtypeQUqfnZPrimaryE52esourceQ qdcZtypeQUqfntypeZCourseQ qdcZtypeQUqfntypeZeE4cearningQ qdcZtypeQUqfntypeZE52esourceQ qdcZtypeQUqmarsZManagedE52esourceQ qdcZtypeQUqmarsZMediaObjectQ qdcZtypeQUqwebZInformationE52esourceQ qdcZtypeQUqwebZE52esourceQ qdcZtypeQUqrdfsZE52esourceQ qrssZdescriptionQSxThisE20eE4cearningE20moduleE20addressesE20howE20filesE20areE20accessedE20throughE20theE20FileE20ServerE20andE20coversE20howE20toE20storeE20informationE20usingE20StreamsE2eE20ItE20alsoE20E20addressesE20storesE20inE20termsE20ofE20whatE20theyE20areE2cE20theE20differentE20typesE20andE20storeE20transactionsE2cE20andE20showsE20howE20databasesE20areE20usedE20inE20theE20conteE78tE20ofE20theE20SymbianE20operatingE20systemE2eX qrssZtitleQSxS60E20E44ataE20PersistenceE20eE4cearningX qeditorZdescriptionE5fcreatedQDx2008E2d05E2d02T11E3a07E3a27E5aX qeditorZdescriptionE5fmodifiedQDx2008E2d05E2d08T12E3a15E3a34E5aX qeditorZtypeQUqfntypeZCourseQ qeditorZtypeQUqfntypeZeE4cearningQ qeditorZtypeQUqfntypeZE52esourceQ qfnZallowedE5fcountryE5fgroupQUqfnCountryGroupZBQ qfnZaudienceQUqfnAudienceZadvancedQRqmarsZrelevanceQNx100X qfnZaudienceQUqfnAudienceZtechnicalQRqmarsZrelevanceQNx100X qfnZdistributionQUxhttpE3aE2fE2fforumE2enokiaE2ecomE2fX qfnZeE78portE5fcontrolE5fcommodityE5fnumberQSx99X qfnZpublishedQDx2007E2d04E2d02T00E3a00E3a00E5aX qfnZtopicQUqfnTopicZcppQRqmarsZrelevanceQNx100X qfnZtopicQUqfnTopicZfilesE5fdataQRqmarsZrelevanceQNx100X qfnZtopicQUqfnTopicZseriesE5f60QRqmarsZrelevanceQNx100X qfnZtypeQUqfntypeZCourseQ qfnZtypeQUqfntypeZeE4cearningQ qfnZtypeQUqfntypeZE52esourceQ qfnZusE5foriginQLqE78sdZbooleanQxtrueX qmarsZdescriptionQSxThisE20eE4cearningE20moduleE20addressesE20howE20filesE20areE20accessedE20throughE20theE20FileE20ServerE20andE20coversE20howE20toE20storeE20informationE20usingE20StreamsE2eE20ItE20alsoE20E20addressesE20storesE20inE20termsE20ofE20whatE20theyE20areE2cE20theE20differentE20typesE20andE20storeE20transactionsE2cE20andE20showsE20howE20databasesE20areE20usedE20inE20theE20conteE78tE20ofE20theE20SymbianE20operatingE20systemE2eX qmarsZhasInstanceQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2fa89eb83aE2ddc79E2d489dE2d9d58E2dccf2f7e26a62X qmarsZhasInstanceQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2fcf28b7efE2d44ceE2d4c97E2daee2E2d5328d95fa6d2X qmarsZhasInstanceQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2ff3c28121E2d40b0E2d4218E2d8142E2d8db02053919aX qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX qmarsZtitleQSxS60E20E44ataE20PersistenceE20eE4cearningX qncZpublisherQSxNokiaX qncZrightsQSxCopyrightE20Ea9E202007E20NokiaE20CorporationE2eX qrdfZtypeQUqfnZE45E78cludedFromGeneralE4cistingsQ qrdfZtypeQUqfnZE45E78cludedFromSearchQ qrdfZtypeQUqfnZPrimaryE52esourceQ qrdfZtypeQUqfntypeZCourseQ qrdfZtypeQUqfntypeZeE4cearningQ qrdfZtypeQUqfntypeZE52esourceQ qrdfZtypeQUqmarsZManagedE52esourceQ qrdfZtypeQUqmarsZMediaObjectQ qrdfZtypeQUqwebZInformationE52esourceQ qrdfZtypeQUqwebZE52esourceQ qrdfZtypeQUqrdfsZE52esourceQ