You Are Here:

Community: Blogs

Mark Wilcox's Forum Nokia Blog

New Stuff for Symbian C++ Developers

Sorcery-ltd | 02 September, 2008 12:05

I thought I'd write a quick post to highlight some of the things I've been up to lately. 

Multimedia book cover.First, there's Multimedia on Symbian OS: Inside the Convergence Device, which I co-authored for Symbian Press.  It should be available next month.  Lots of great stuff for multimedia developers, or those wanting to add multimedia to their applications.  It also does a really good job (well I would say that wouldn't I) of explaining the multimedia architecture, so you can understand how it all works underneath.

TuxN95Then there's a pair of paper's I've written for the Symbian Developer Network.  One explains how to port software from Linux to Symbian OS and the other explains how I ported an open source guitar tuner application (with example code).

I may well be talking about this and other porting work I've been doing at the Mobile Developer Days in Berlin next week.  There will be lots of interesting things to learn about there, including plenty of presentations and tutorials from Trolltech about Qt on mobile devices.  Forum Nokia are hosting tutorials on Flash Lite and Web Runtime.  You can also learn about Python, sensors and much, much more.  Don't miss it!

Mark 

 

RSSComments

Congratulations!!!

kiran10182 | 02/09/2008, 21:00

kiran10182

Hello Mark,

I am glad on reading this blog. One question though; does this book contain all the basic information for novice in Multimedia world? I mean to say that if you are good in other aspects of mobile programming and not good enough in Multimedia part, then is there anything interesting for such group of people in this book?

It would be good if you provide insights before it releases in market.

PS: My holy intention is to promote your book and I should be given a free copy. Just kidding. ;-)

Kiran.

Yes, but not for complete Symbian novices

Sorcery-ltd | 02/09/2008, 22:33

Sorcery-ltd

Hi Kiran,

Yes, there is all the basic multimedia info in there. How to use all the main APIs for audio and video, the camera, image conversion library and even the tuner component (for FM Radio in UIQ phones, but not S60 ones). There's a chapter on best practice too. I tried to make sure there was enough multimedia background info in there too about codecs and formats etc.

The book is not good for people completely new to Symbian on its own though. It assumes you know something about descriptors and having some idea about active objects would be a good idea too (although not essential for most of the content). It doesn't introduce the basic Symbian stuff again. Developers should go for the ASD primer first for that, or maybe the new version of Symbian OS Explained when that comes out.

If you already know Symbian C++ programming but want to know more about multimedia on Symbian OS then you are the ideal target audience for the book.

Hope that helps,
Mark

Promoting the book

Sorcery-ltd | 02/09/2008, 22:38

Sorcery-ltd

P.S. If you think you know lots of people who will want a copy and would like to make a bulk order then let me know and I'll have a word with the folks at Symbian Press - I'm sure they'd let you have a free copy then. I don't get to give them away for free myself :-(

You must login to post comments. Login
 

Rate This

 
 
Bookmark this page: DeliciousDiggFacebookGoogleYahooStumbleUponRedditFurlTechnocratiMagnoliaTwitter  Share this page Share this page Print this Page Print this page Invite a friend Invite a friend
Email Newsletters Press Terms & Conditions Privacy Policy Sitemap Contact Us © 2009 Nokia 
RDF Facets: qdcZdescriptionQSxE52andomE20musingsE20onE20mobileE20softwareE20developmentE2eE2eE2eE20SorceryE2dltdE20E7cE2002E20SeptemberE2cE202008E2012E3a05E20IE20thoughtE20IE27dE20writeE20aE20E71uickE20postE20toE20highlightE20someE20ofE20theE20thingsE20IE27veE20beenE20upE20toE20latelyE2eEa0E20FirstE2cE20thereE27sE20MultimediaE20onE20SymbianE20OSE3aE20InsideE20theE20ConvergenceE20E44eviceE2cE20whichE20IE20coE2dauthoredE20forE20SymbianE20PressE2eEa0E20ItE20shouldE20beE20availableE20neE78tE20monthE2eEa0E20E4cotsE20ofE20greatE20stuffE20forE20multimediaE20developersE2cE20orE20thoseE20wantingE20toE20addE20multimediaE20toE20theirE20applicationsE2eEa0E20ItE20alsoE20doesE20aE20reallyE20goodE20jobE20E28wellE20IE20wouldE20sayE2eE2eE2eX qdcZidentifierQSxhttpE3aE2fE2fblogsE2eforumE2enokiaE2ecomE2fblogE2fmarkE2dwilcoE78sE2dforumE2dnokiaE2dblogE2f2008E2f09E2f02E2fnewE2dstuffE2dforE2dsymbianE2dcE2ddevelopersX qdcZpublisherQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2fc764fd1cE2d8b06E2d499aE2d9a6aE2d17c3903d5a65E2fforumE5fnokiaE5fcrawlerE5fagentX qdcZtitleQSxMarkE20WilcoE78E27sE20ForumE20NokiaE20BlogE20E7cE20NewE20StuffE20forE20SymbianE20CE2bE2bE20E44evelopersX qdcZtypeQUqfnZE45E78cludedFromGeneralE4cistingsQ qdcZtypeQUqfnTypeZBlogContentQ qdcZtypeQUqfnTypeZBlogE45ntryQ qdcZtypeQUqfnTypeZCommunityContentQ qdcZtypeQUqfnTypeZE52esourceQ qdcZtypeQUqfnTypeZWebpageQ qdcZtypeQUqmarsZManagedE52esourceQ qdcZtypeQUqwebZInformationE52esourceQ qdcZtypeQUqwebZPageQ qdcZtypeQUqwebZE52esourceQ qdcZtypeQUqrdfsZE52esourceQ qrssZdescriptionQSxE52andomE20musingsE20onE20mobileE20softwareE20developmentE2eE2eE2eE20SorceryE2dltdE20E7cE2002E20SeptemberE2cE202008E2012E3a05E20IE20thoughtE20IE27dE20writeE20aE20E71uickE20postE20toE20highlightE20someE20ofE20theE20thingsE20IE27veE20beenE20upE20toE20latelyE2eEa0E20FirstE2cE20thereE27sE20MultimediaE20onE20SymbianE20OSE3aE20InsideE20theE20ConvergenceE20E44eviceE2cE20whichE20IE20coE2dauthoredE20forE20SymbianE20PressE2eEa0E20ItE20shouldE20beE20availableE20neE78tE20monthE2eEa0E20E4cotsE20ofE20greatE20stuffE20forE20multimediaE20developersE2cE20orE20thoseE20wantingE20toE20addE20multimediaE20toE20theirE20applicationsE2eEa0E20ItE20alsoE20doesE20aE20reallyE20goodE20jobE20E28wellE20IE20wouldE20sayE2eE2eE2eX qfnZdistributionQUxhttpE3aE2fE2fblogsE2eforumE2enokiaE2ecomE2fX qfnZtopicQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fFNE2d1E2fBlogTopicE2feventXRqdcZtypeQUqrdfsZE52esourceQRqmarsZrelevanceQNx100X qfnZtopicQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fFNE2d1E2fBlogTopicE2fgeneralXRqdcZtypeQUqrdfsZE52esourceQRqmarsZrelevanceQNx100X qfnZtopicQUqfnTopicZcppQRqdcZtypeQUqrdfsZE52esourceQRqmarsZrelevanceQNx100X qfnZtopicQUqfnTopicZflashQRqdcZtypeQUqrdfsZE52esourceQRqmarsZrelevanceQNx100X qfnZtopicQUqfnTopicZopenE5fcQRqdcZtypeQUqrdfsZE52esourceQRqmarsZrelevanceQNx100X qfnZtopicQUqfnTopicZpythonQRqdcZtypeQUqrdfsZE52esourceQRqmarsZrelevanceQNx100X qfnZtopicQUqfnTopicZseriesE5f60QRqdcZtypeQUqrdfsZE52esourceQRqmarsZrelevanceQNx100X qfnZtopicQUqfnTopicZwebE5frunE5ftimeQRqdcZtypeQUqrdfsZE52esourceQRqmarsZrelevanceQNx100X qfnZtopicQUqfnTopicZwebE5ftechnologyQRqmarsZrelevanceQNx100X qfnZtypeQUqfnTypeZBlogContentQ qfnZtypeQUqfnTypeZBlogE45ntryQ qfnZtypeQUqfnTypeZCommunityContentQ qfnZtypeQUqfnTypeZE52esourceQ qfnZtypeQUqfnTypeZWebpageQ qfnZupdatedQDx2008E2d09E2d02X qfnZuserE5ftagQSxflashX qfnZuserE5ftagQSxopenE2dcE2fcE2bE2bX qfnZuserE5ftagQSxpythonX qfnZuserE5ftagQSxs60X qfnZuserE5ftagQSxsymbianE2dcE2bE2bX qfnZuserE5ftagQSxwebE2druntimeE2dwrtE2dX qfnZuserE5ftagQSxwebE2dtechnologyX qmarsZdescriptionQSxE52andomE20musingsE20onE20mobileE20softwareE20developmentE2eE2eE2eE20SorceryE2dltdE20E7cE2002E20SeptemberE2cE202008E2012E3a05E20IE20thoughtE20IE27dE20writeE20aE20E71uickE20postE20toE20highlightE20someE20ofE20theE20thingsE20IE27veE20beenE20upE20toE20latelyE2eEa0E20FirstE2cE20thereE27sE20MultimediaE20onE20SymbianE20OSE3aE20InsideE20theE20ConvergenceE20E44eviceE2cE20whichE20IE20coE2dauthoredE20forE20SymbianE20PressE2eEa0E20ItE20shouldE20beE20availableE20neE78tE20monthE2eEa0E20E4cotsE20ofE20greatE20stuffE20forE20multimediaE20developersE2cE20orE20thoseE20wantingE20toE20addE20multimediaE20toE20theirE20applicationsE2eEa0E20ItE20alsoE20doesE20aE20reallyE20goodE20jobE20E28wellE20IE20wouldE20sayE2eE2eE2eX qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX qrdfZtypeQUqfnZE45E78cludedFromGeneralE4cistingsQ qrdfZtypeQUqfnTypeZBlogContentQ qrdfZtypeQUqfnTypeZBlogE45ntryQ qrdfZtypeQUqfnTypeZCommunityContentQ qrdfZtypeQUqfnTypeZE52esourceQ qrdfZtypeQUqfnTypeZWebpageQ qrdfZtypeQUqmarsZManagedE52esourceQ qrdfZtypeQUqwebZInformationE52esourceQ qrdfZtypeQUqwebZPageQ qrdfZtypeQUqwebZE52esourceQ qrdfZtypeQUqrdfsZE52esourceQ