symba (779893), страница 3
Текст из файла (страница 3)
For readability, we have avoided using large chunks of examplecode. We have put the full code of the projects for Chapters 3 and 6 onthe website for this book (developer.symbian.com/multimediabook ). Youwill find further example code at the book’s page on the Symbian Developer wiki (developer.symbian.com/multimediabook wikipage). On thexviABOUT THIS BOOKwiki page, you’ll also find useful information about the book, such aslinks to documentation and tools, and an errata page.
Please feel free tovisit it regularly and to contribute.The Symbian FoundationIn June 2008, as we prepared to take this book to press, Symbiancelebrated its tenth anniversary, and announced that its assets would bedivested into a not-for-profit organization called the Symbian Foundation(www.symbianfoundation.org ).The Symbian Foundation has been set up to create a complete, openand free mobile software platform for converged mobile devices, enablingthe whole mobile ecosystem to accelerate innovation. To quote from theSymbian Foundation’s website:The Symbian Foundation platform will be available under a royalty-freelicense from this non-profit foundation. The Symbian Foundation willprovide, manage and unify the platform for its members.
The membershipof the foundation is open to any organization, with the foundation’s launchplanned for the first half 2009 . . . The foundation will provide one unifiedplatform with one UI framework with first release expected in 2009.While some details of the multimedia services this book describesmay change over time, we consider that much of the material itcontains will be valid for the foreseeable future. To find the latestinformation and advice on how to use this book with the SymbianFoundation platform, we recommend you visit this book’s wiki page atdeveloper.symbian.com/multimediabook wikipage.Authors’ BiographiesAdi RomeAdi has a BA in Computer Science from Tel Aviv University.
After a spell inteaching, she worked in quality assurance, moving to analysis, design andimplementation of embedded systems, before joining Symbian in 2004.Having spent a while in the Multimedia team, becoming involved in allaspects of the development and delivery software lifecycle, Adi joinedthe Developer Services team as the multimedia guru. Within this team,she also provided technical consultancy across all areas of SymbianOS, with a special emphasis on hardware – she was responsible forcommunicating the Symbian roadmap to silicon and multimedia partners,and was Symbian’s lead on the partner component validation program.In addition, Adi was involved in setting up the Symbian China partnerconsulting organization and was in great demand for her presentationskills, having given sessions at a wide range of partner and industryevents, including 3GSM World Congress.
Currently she is working as anindependent consultant for several companies in the telecommunicationsindustry in Israel.Mark WilcoxMark has been playing with computers since his dad bought a ZX81 whenhe was four. He wrote his first multimedia application (a three-room textadventure with sound effects!) on an Acorn Electron when he was seven.Things went downhill from there and he ended up with a Masters degreein Mathematics followed by a brief stint as a research postgraduate incybernetic intelligence.xviiiAUTHORS’ BIOGRAPHIESIn 2001, he decided it was time to get a proper job and starteddeveloping software for mobile phones.
Since then he’s been involved inhandset development projects for Ericsson, Fujitsu, Nokia, Panasonic andSamsung. During that time he worked on everything from a GPRS stack,device drivers and a power management server to messaging applicationsand the code that draws the soft keys. However, it was while workingas a Software Architect for Nokia’s Multimedia business unit, developingtheir flagship Nseries products, that Mark developed his interest in themultimedia capabilities of Symbian OS.Mark became an Accredited Symbian Developer and a Forum NokiaChampion in 2007.John ForrestJohn has been a Symbian OS engineer for a decade, working both insideand outside Symbian. He was a member of the original team for thedevelopment of both ICL and MMF, and has been a senior memberof the Multimedia team ever since.
Prior to that he was a lecturer atUMIST for many years, teaching programming, hardware logic, computerarchitecture and all things in between. John lives in North London withhis partner and two boys.Robert HealRob joined Symbian in 2004 working as a software engineer for theMessaging team. He spent his first year in the role of defect coordinator,before moving on to act as technical lead on development projects. Afterthree years, Rob moved to the Multimedia team to become the videotechnology owner, managing and providing technical leadership for theMultimedia video group.Rob has a BSc in Software Engineering from Birmingham University.Since graduating he has worked in software development roles for anumber of different companies, mostly in the telecommunications sector.Rob lives in Chelmsford with his wife, Cheryl, and daughter, Lauren.He enjoys playing hockey and he firmly believes that his many years ofexperience in the game make up for his lack of skill and pace.
His teammates may be of a different opinion.Kostyantyn LutsenkoKostya received an MSc equivalent from the National Technical University (KhPI) of Kharkiv, Ukraine in 1999. He worked for severalAUTHORS’ BIOGRAPHIESxixtelecommunications-related start-ups and then moved into Symbianprogramming in 2002. Kostya joined the Symbian multimedia teamin 2004 where he was primarily working on the Image Conversion andCamera API subsystems.
He likes optimizing graphics algorithms andtaking part in orienteering competitions, equipped with a map and acompass.James NashJames joined Symbian in 2005 after completing a Computer Sciencedegree at Warwick University. He has been part of the Multimedia teamever since he joined but has managed to get himself involved in severalextra activities such as assisting a licensee on-site, performing technologydemonstrations at trade shows and, most recently, contributing a chapterto this book.When not at work playing with shiny gadgets, he enjoys drawing,watching films and cooking (as long as he doesn’t need to wash upafterwards).Authors’ AcknowledgementsAdi RomeDelivering a new life and this manuscript at the same time was verychallenging. A special thank you to Mark for stepping in and gettinginvolved when I needed it most. Further thanks to each and every authorand reviewer for bringing their breadth of knowledge and experience tothe book and so making it special and colorful.It was a real pleasure for me to work with the Symbian Press team:Satu tracked every step of the project and made sure that all tasks weredelivered on schedule and Jo’s dedication, wide knowledge and openmind made her a wonderful person for brainstorming.Finally, I would also like to thank my husband, Isaac, for his constantsupport and for putting up with my pregnancy hormones combined withthe pressure of trying to complete the book before the birth of our firstchild, Eyal.Mark WilcoxI would like to thank Adi, both for her initial work on the book andalso for deciding that delivering a manuscript on time wasn’t sufficientlychallenging and choosing to deliver a new life into the world instead,giving me the opportunity to get more involved with the project.
I’d alsolike to thank the other authors, without whom there would be no book,and the reviewers for adding their unique insights. Special mention isdue to Mike Roshko, who went beyond the call of duty to review severalchapters outside of working hours at the last minute and also trackeddown his colleagues to get them to answer queries.xxiiAUTHORS’ ACKNOWLEDGEMENTSThe team at Symbian Press are a real pleasure to work with, eternallyfriendly and helpful.
Satu’s tact and skill at getting submissions andupdates from busy contributors on schedule is the only reason you’reable to read this at all. Jo’s dedication to the clarity and accuracy of thetext has been a real inspiration; her tireless efforts to find the right peopleto answer queries and fill knowledge gaps will benefit everyone whoreads this and were very much appreciated.Last, but not least, I would like to thank my wife, Lara, for puttingup with the near constant presence of my laptop and supporting methroughout – despite my complete lack of ability to think and listen at thesame time!Symbian Press AcknowledgmentsSymbian Press would like to thank everyone involved in the production ofthis book.
Initiated by Freddie Gjertsen and Phil Northam, it was nurturedby Petteri Kangaslampi, James Nash and Brian Evans, before we handedit over to Adi Rome, our lead author. She brought order to our proposedcontents, with assistance from Anthony Newpower and Kevin Butchart.With the help of Les Clark and Andreas Andersen, we drafted in authorsfrom Symbian in the shape of Robert Heal, John Forrest, James Nash, andwe expanded our author roster with the external expertise of Mark Wilcoxand Kostya Lutsenko. Satu, as ever, managed this project with efficiency,tenacity and skill. The expert team at Wiley have steered us throughout.Thank you to Rosie, Sally, Colleen, Hannah, Claire, Brett and Shena.A few weeks before delivering the manuscript, Adi delivered a son,Eyal, and handed completion of the project to Mark Wilcox, who effortlessly edited the chapters into their final form.