разработка для Os symbian

1,508 views

Published on

1 Comment
0 Likes
Statistics
Notes
  • Be the first to like this

No Downloads
Views
Total views
1,508
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
6
Comments
1
Likes
0
Embeds 0
No embeds

No notes for slide

разработка для Os symbian

  1. 1. Разработка для OS Symbian: Быстрый старт Дмитрий Воробьев, CMG Russia
  2. 2. История OS Symbian 02/10 Год выпуска Платформа и операционная система 2001 -2003 Symbian 6.0, Symbian 6.1 2003 -2004 Symbian 7.0, Symbian 7.0s ( улучшенная совместимость с 6.x) 2004 -2005 Symbian 8.0a(b), Symbian 8.1a(b); a с ядром EKA1, b с ядром EKA2 2005 -2007 Symbian 9.1 (S60 3rd), Symbian 9.2 (S60 3rd FP1), Symbian 9.3 (S60 3rd FP2) 2007 -2010 Symbian^1 (Symbian 9.4, S60 5th), Symbian^2 2010 Symbian^3 (Nokia N8) 2011 Symbian^4
  3. 3. Что сказать менеджеру проекта? 03/10 <ul><li>Symbian 9.1 (лучше: Symbian 9.3) и новее </li></ul><ul><li>Срок разработки без неуместного оптимизма </li></ul><ul><li>Устройство для отладки и тестирования </li></ul>
  4. 4. 04/10 SDK и эмуляторы С сайта Nokia: http://www.forum.nokia.com/Library/Tools_and_downloads/Other/Symbian_SDKs/ ( обновлено 10.09.2010) С сайта Symbian Foundation: https://developer-secure.symbian.org/main/tools_and_kits/index.php Настройка эмуляторов на машинах тестировщиков: http://habrahabr.ru/blogs/webdev/96453/
  5. 5. 05/10 IDE <ul><li>Qt Creator </li></ul><ul><li>http://qt.nokia.com/products/developer-tools </li></ul><ul><li>Carbide.c++ </li></ul><ul><li>http://www.forum.nokia.com/Library/Tools_and_downloads/Other/Carbide.c++/ </li></ul>
  6. 6. 06/10 Почему не Qt? <ul><li>Не заявлена поддержка Symbian 9.1 </li></ul><ul><li>Особенности установки на Symbian 9.3 </li></ul><ul><li>OS Symbian и DLL </li></ul><ul><li>Статическая линковка и LGPL </li></ul><ul><li>Демо-программки с http://qt.nokia.com/phonedemos </li></ul><ul><li>и видео о неприлично долгом процессе их установки </li></ul><ul><li>http://www.youtube.com/watch?v=kv7PlUAHhYA </li></ul>В Symbian^3 рекомендовано включить Qt , есть технология « smart installer ». В Symbian^4 Qt – основной фреймворк.
  7. 7. 07/10 Symbian C++ - не просто C++ <ul><li>C-,R-,T-,M- классы </li></ul><ul><li>CActive – ключ к асинхронности </li></ul><ul><li>LEAVE и PANIC </li></ul><ul><li>L-, LC- и LD- методы </li></ul><ul><li>Capabilities </li></ul><ul><li>AVKON и генерация GUI из ресурсов </li></ul><ul><li>Особенности локализации приложения </li></ul>
  8. 8. 08/10 Полезные библиотеки и ресурсы <ul><li>Google (site:forum.nokia.com) </li></ul><ul><li>Symbian Foundation Wiki ( http://developer.symbian.org/wiki/ ) </li></ul><ul><li>NewLC ( http://newlc.com/ ) </li></ul><ul><li>Блог LiteCoding ( http://litecoding.com/ ) </li></ul><ul><li>SQuiS ( http://squis.org/ , http://code.google.com/p/squis/ ) </li></ul>
  9. 9. 09/10 Книги <ul><li>Richard Harrison, Symbian OS C++ for Mobile Phones (Vol. 1), Wiley, 2003 </li></ul><ul><li>Richard Harrison, Symbian OS C++ for Mobile Phones (Vol. 2), Wiley, 2004 </li></ul><ul><li>Richard Harrison, Mark Shackman, Symbian OS C++ for Mobile Phones (Vol. 3), Wiley, 2007 </li></ul><ul><li>Iain Campbell, Symbian OS Communications Programming (2nd edition), Wiley, 2007 </li></ul><ul><li>Jo Stichbury, Symbian OS Explained, Wiley, 2005 </li></ul><ul><li>Steve Babin, Developing Software for Symbian OS, Wiley, 2006 </li></ul><ul><li>Leigh Edwards, Richard Barker, Developing Series 60 Applications: A Guide for Symbian OS C++ Developers, Addison Wesley, 2004 </li></ul>
  10. 10. 10/10 Вопросы Здесь мог быть ваш вопрос

×