okladka

Każdy, kto choć trochę interesuje się najnowszymi rozwiązaniami stosowanymi w telefonach komórkowych, z pewnością nieraz spotkał się z systemem operacyjnym Symbian oraz z S60 - najszybciej rozwijającą się platformą działającą na bazie tego środowiska. Dzieło firmy Nokia zdecydowanie opanowuje rynek urządzeń mobilnych, znajdując zastosowanie nie tylko w oferowanych przez nią smartfonach, lecz również produktach noszących znaki przedsiębiorstw takich jak Samsung, Panasonic, Lenovo czy LG Electronics. I nie ma w tym nic dziwnego, bowiem S60 uchodzi za jeden z prostszych, wydajniejszych i bardziej niezawodnych interfejsów użytkownika spośród rozwiązań wykorzystywanych w zaawansowanych komórkach.

Wraz ze wzrostem popularności i możliwości smartfonów rosną też oczekiwania wobec oprogramowania, które można na nich instalować. Temu z kolei towarzyszy coraz większa potrzeba wiedzy niezbędnej do tworzenia ciekawych aplikacji "komórkowych". Umiejętności tego typu uważane są przez wielu programistów niemal za magię, a samo programowanie w systemie Symbian ma opinię niezwykle skomplikowanego.

O tym, że wcale tak być nie musi, przekonasz się dzięki lekturze książki "Symbian S60. Programowanie urządzeń mobilnych". Podręcznik ten bezboleśnie wprowadzi Cię w świat Symbiana, dostarczając praktycznych informacji na temat budowy sprzętu oraz zasad działania systemu operacyjnego i interfejsu użytkownika. Pozwoli też poznać szerokie spektrum zagadnień związanych z programowaniem urządzeń mobilnych, począwszy od wiadomości zupełnie podstawowych, a skończywszy na tematyce zaawansowanej, w tym opisie najważniejszych klas, mechanizmu obsługi wyjątków oraz sposobu kontrolowania wątków i procesów.

Dołącz do grupy najbardziej poszukiwanych programistów urządzeń mobilnych.


Wstęp (11)
Rozdział 1. System operacyjny Symbian (13)
Rozdział 2. Warsztat programisty (23)
Rozdział 3. Architektura aplikacji GUI (41)
Rozdział 4. Platforma Bezpieczeństwa (89)
Rozdział 5. Emulator systemu Symbian (117)
Rozdział 6. Konwencja nazewnictwa klas (141)
Rozdział 7. Obsługa wyjątków (155)
Rozdział 8. Deskryptory (181)
Rozdział 9. Tablice dynamiczne (223)
Rozdział 10. Aktywne obiekty (237)
Rozdział 11. Wątki i procesy (271)
Rozdział 12. Architektura klient - serwer (317)
Rozdział 13. Właściwości i repozytoria (371)
Rozdział 14. Więcej o aplikacjach (399)
Rozdział 15. Biblioteki DLL (455)
Rozdział 16. Użyteczne makra (477)
Bibliografia (485)
Skorowidz (487)