Книги / Мобильная разработка / Кроссплатформенная / Porting to the Symbian Platform: Open Mobile Development in C/C++

Porting to the Symbian Platform: Open Mobile Development in C/C++

Mark Wilcox (Lead Author), Lauri Aalto, Will Bamberg, David Caabeiro, Ivan Litovski, Gábor Morvay, Lucian Piros, Jo Stichbury, Paul Todd, Gábor Torok, Vinod Vijayarajan

О книге

«Porting to the Symbian Platform: Open Mobile Development in C/C++» — это практическое руководство, посвящённое переносу существующего программного обеспечения на мобильную платформу Symbian. Книга написана коллективом авторов под руководством Марка Уилкокса при участии инженеров Symbian и предназначена для разработчиков, которые хотят адаптировать свои C/C++ проекты для работы на устройствах под управлением Symbian OS.

Издание начинается с объяснения самого понятия портирования, причин выбора мобильных платформ и, в частности, Symbian. Затем подробно разбирается полный цикл портирования: выбор проекта, анализ кода, реархитектурирование, настройка среды разработки, интеграция с системой сборки Symbian, компиляция, отладка, тестирование и повторная интеграция. Отдельные главы посвящены фундаментальным основам платформы: соглашениям об именовании, работе с данными, дескрипторами строк, обработке ошибок и управлению памятью, событийно-ориентированному программированию, статическим данным и множественному наследованию.

Значительная часть книги посвящена стандартным API, доступным на Symbian: P.I.P.S. (POSIX), Open C, STLport, uSTL и Open C++. Рассматривается создание гибридного кода, использование популярных библиотек, таких как SDL, OpenKODE и Qt, а также вопросы работы с графикой и звуком в реальном времени. Отдельные главы описывают портирование с мобильного Linux, Microsoft Windows, Android, BREW и iPhone OS, что делает книгу полезной для разработчиков, работающих в мультиплатформенной среде.

Книга содержит множество практических примеров, включая разбор портирования простого приложения, и будет полезна как опытным C/C++ разработчикам, так и тем, кто только начинает осваивать мобильную разработку под Symbian. Издание сопровождается подробными пояснениями, советами по решению типичных проблем и ссылками на инструменты, что позволяет использовать его как настольное руководство в процессе портирования.