Форум программистов, компьютерный форум CyberForum.ru

Программирование мобильных систем

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 24, средняя оценка - 4.63
asen
Заблокирован
#1

Программирование Symbian - Программирование

11.09.2011, 13:52. Просмотров 2978. Ответов 0
Метки нет (Все метки)

Написание программы на QT под Symbian, как оказалось, не так уж и легко, на первый взгляд( чтобы во всем разобраться, мне потребовалось около 12 дней!). Но тем не менее, потратив массу времени, мне удалось написать и запустить мое Qt приложение на мобильном устройстве.
Итак...начнем! Я создаю приложения в Qt Creator, так как в него встроен очень удобный проектировщик приложений.
Для начала, вам необходимо подготовить среду, в которой, собственно, и будут писаться и компилироваться приложения.


Необходимые инструменты:

-Первым делом вам надо установить Nokia Ovi Suite для связи устройства с компьютером
-Затем необходимо установить Active Perl(последнюю версию) или здесь
-Теперь надо установить S60 SDK 5th Edition - это пакет разработчика
-Далее устанавливаем Open C/C++ Plugin
-Затем требуется установка Qt-Symbian-OpenSource
-И, наконец, последний инструмент SDK - это QT for Windows 1.1.2


Все...с инструментарием разработчика разобрались!



Осталось лишь установить на телефон несколько приложений:

1)Программу для отмены подписки приложений AppTRK можно скачать в интернете или войти в папку,
куда установлена SDK, затем войти Symbian->sis->Symbian^1->TRK и там выбрать подходящую версию AppTrk.

2)Теперь настал самый сложный момент, в котором , собственно я и не мог долго разобраться. Ради этого
мне пришлось перепрошить свой телефон(nokia C6). Но как оказалось позже, без этого можно было вполне обойтись...
Вообщем, все дело в специфичности телефона. Например, когда я устанавливал пакет Qt на свой телефон,
у меня появлялась ошибка - -10256. Это все из за того, что вместе с этим пакетом на мой смартфон
устанавливалась стандартная библиотека PIPS.sis, которая уже была "вшита" в операционную систему телефона.
А вот , например, на телефоне моего друга(nokia 5800 Express Music), все устанавливалось без ошибок.
Из за этих неполадков, я приготовил две библиотеки - одну с встроенным PIPS.sis, а другую с вырезанным PIPS.sis
Так что, если у вас выдает ошибку при установке пакета с встроенным Pips.sis ,
попробуйте установить библиотеку с вырезанным Pips.sis.
В частности, эту ошибку выдает на смартфонах nokia C6 и N8. Но разработчики Nokia уже знают об этом баге и сейчас готовят новую прошивку под смартфоны nokia.

Если у вас все равно не установился пакет QT на ваш устройство, то советую перепрошить смартфон.Как это сделать,
смотрите ЗДЕСЬ


Вот и все...все необходимое установленно!


Теперь пишем своё первое приложение в QT:


1. Подключаем смартфон к компьютеру по USB
2. Запускаем Nokia Ovi Suite и смотрим, подключено ли устройство
3. Запускаем Qt Creator Пуск->Все программы->Qt SDK->Qt Creator
4. Для начала можно собрать демонстрационное приложение из примеров. Для этого выбираем пример,
в открвышемся окне выбираем то, под что желаем скомпилировать приложение(желательно под Эмулятор и
Устройство Symbian)
5. Когда приложение уже построилось, его надо проверить на эмуляторе, а затем и на смартфоне.
Вот подробное видео от симих разработчиков Qt:

[yt]http://www.youtube.com/watch?v=AKJsnUluU2E[/yt]

Вот, собственно, и все!
Если у вас что-то не получается или есть какие-то вопросы,
то обращайтесь . Я с радостью на все отвечу!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.09.2011, 13:52     Программирование Symbian
Посмотрите здесь:

Программирование под Symbian - Программирование
Здравствуйте! Какой средой нужно пользоваться для написания программ под Symbian (s60)? И на каком языке писать?

Удаление входящих sms в фоне symbian 40 5th - Программирование
Возможно ли это? Нужно удалять входящие смс, в идеале что бы и оповещения не было, но можно что бы после него. Телефон nokia 6500 slide, у...

Программирование - Программирование Android
Посоветуйте какие нибудь книги или видео уроки по программированию для андроида. Вообще не знаю что да как, при помощи какого языка и т.д....

Программирование на C++ - Программирование iOS
Я понимаю, что до меня многие могли задать этот вопрос, но всё же: есть какой-либо движок, компилятор или что-то в этом роде для создания...

программирование на си++ - Программирование Android
есть исходный код (си++) программы под виндовс, написанный в шестой версии билдера (с графическим интерфейсом), нужно сделать аналогичную...

Программирование blackberry - Программирование
Добрый день! Заинтересовал кодинг под блекберри, а собственно легкость портирования андроид приложений. Подскажите хорошую литературу...

Программирование на simbian - Программирование
Здравствуйте! может кто порекомендовать книги по программированию для simbian, android ??

Программирование Android - Программирование Android
Привет форумчане! Решил заняться программированием под андроид(с 0), в связи с этим несколько вопросов: 1. С чего начинать(Java,xml, мб...

Программирование сокетов - Программирование Android
Извиняюсь за глупые вопросы. Не могу понять где я напортачил. В общем месяц назад было интересно сделать сервер и клиент на java. Долго...

Возвращение в программирование - Программирование
Добрый день. Я программировал на AS3 около года, потом на objective-c пару лет (писал небольшие мобильней приложения), знаю основы swift....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru