PDA

View Full Version : Программисты Symbian OS есть тут?


Iosif
01-02-2010, 18:55
Привет!
Есть тут программисты, которые пишут софт под Симбиан? Есть одна идеа создания программки, хотелось бы спросить, насколько сложно её реализовать. Вопросы по поводу сложности кодирования. Может, выяснится, что у меня мозги уже не те, для программирования.

do_scrum
01-02-2010, 19:02
Ну, уже прошло какоето время с тех пор, nо спрашивай.

Iosif
01-02-2010, 19:16
насколько я понял, можно писать софт, зная C++ или Яву? Интересуют нюансы текстового ввода, кодировка символов, функции Copy-Paste из одного приложения в другое, сторонее. На Яве это будет работать, если, к примеру, в моей программе (jar) будет текст, и я хочу его скопировать в стандартное приложение телефона -календарь?

do_scrum
01-02-2010, 19:51
насколько я понял, можно писать софт, зная Ц++ или Яву? Интересуют нюансы текстового ввода, кодировка символов, функции Цопы-Пасте из одного приложения в другое, сторонее. На Яве это будет работать, если, к примеру, в моей программе (яр) будет текст, и я хочу его скопировать в стандартное приложение телефона -календарь?

Хмм... это достаточно специфический вопрос. В Сымбиане такое есть. А вот можно ли из Явы в Сымбиан цопировать и обратно, я не знаю. Ява на телефонах сильно ограниченая. Надо в МИДП или подобных АПИ посмотреть, есть ли там доступ.

Iosif
01-02-2010, 19:56
Хмм... это достаточно специфический вопрос. В Сымбиане такое есть. А вот можно ли из Явы в Сымбиан цопировать и обратно, я не знаю. Ява на телефонах сильно ограниченая. Надо в МИДП или подобных АПИ посмотреть, есть ли там доступ.
Понял. Спасибо за совет, буду смотреть..Яву ковыряю лениво, в C++ даже "Вася, привет!" не написал :)

Iosif
01-02-2010, 19:59
Да, кстати, ещё вопрос, а для программистов открыты те функции управления их же стандартными приложениями календаря, настроек клавиатуры, языка? То бишь, их свойства обьектов есть в АПИ?

KiDr
01-02-2010, 20:07
Да, кстати, ещё вопрос, а для программистов открыты те функции управления их же стандартными приложениями календаря, настроек клавиатуры, языка? То бишь, их свойства обьектов есть в АПИ?
может вот это поможет:

http://developer.symbian.org/

Iosif
01-02-2010, 20:18
может вот это поможет:

http://developer.symbian.org/
поизучаю сей дивный ресурсик, спасибо!

KiDr
01-02-2010, 20:20
поизучаю сей дивный ресурсик, спасибо!
Ява еще не в опен сорсе, но я над этим работаю:)

Kuu
01-02-2010, 20:22
Да, кстати, ещё вопрос, а для программистов открыты те функции управления их же стандартными приложениями календаря, настроек клавиатуры, языка? То бишь, их свойства обьектов есть в АПИ?
А конкретнее?
Copy-paste - возможен.

Iosif
01-02-2010, 20:30
А конкретнее?
Copy-paste - возможен.
Конкретно:
В программе будут несколько модулей. Что осталось под вопросом, так это:
модуль клавиатуры. Берет значение нажатой кнопки, переводит символ в совершенно другой символ. Приблизительно, как в Виртуальной клавиатуре, то есть клавиша "W" -переводится в "В". Далее, после набора символов, текст должен быть нажатием какой-то кнопки (скорее всего софт-клавишей) перейти в буфер обмена, далее, открыть автоматом стандарный календарь (или будильник), и снести туда инфу с буфера (то есть, скопировать ранее созданный виртуальной клавиатурой текст).

Kuu
01-02-2010, 20:44
Все реально как минимум на C++.

Насчет возможности распространения - не помню, какие именно capabilities нужны.
Также нет уверенности в том, что в открытом календаре будет сфокусировано нужное окно ввода. :)

do_scrum
01-02-2010, 21:38
Прикол в том, что в самом Симбиане возможно достаточно много. Вот, например, линк, где пример кода для копы/паст. Имплементация Явы - это другой зверь. Оно следует спецификациям. Есть еще вопрос в том, какие именно спецификации поддерживает тот или иной девайс.

Пример Ц/П в Сымбиане:
http://wiki.forum.nokia.com/index.php/Clipboard_Copy/Cut/Paste

ЯваМЕ АПИ цоторие специфицируют обмен данными через clipboard:
http://java.sun.com/javame/reference/apis/jsr216/
http://java.sun.com/javame/reference/apis/jsr216/java/awt/datatransfer/package-summary.html

Iosif
01-02-2010, 21:41
Все реально как минимум на C++.

Насчет возможности распространения - не помню, какие именно capabilities нужны.
Также нет уверенности в том, что в открытом календаре будет сфокусировано нужное окно ввода. :)
Если не будет фокуса, не беда. Главное, текст можно будет скопировать в моём приложении, чтобы его можно было бы вставить потом в календарь...ну, или, на крайной случай, в СМС-приложение, где мы набираем текст...

Iosif
01-02-2010, 21:42
Прикол в том, что в самом Симбиане возможно достаточно много. Вот, например, линк, где пример кода для копы/паст. Имплементация Явы - это другой зверь. Оно следует спецификациям. Есть еще вопрос в том, какие именно спецификации поддерживает тот или иной девайс.

Пример Ц/П в Сымбиане:
http://wiki.forum.nokia.com/index.php/Clipboard_Copy/Cut/Paste

ЯваМЕ АПИ цоторие специфицируют обмен данными через clipboard:
http://java.sun.com/javame/reference/apis/jsr216/
http://java.sun.com/javame/reference/apis/jsr216/java/awt/datatransfer/package-summary.html

Спасибо, вот это уже ближе к решению моей проблемки. Почитаю, может уму-разуми наберусь :)