View Full Version : Программисты Symbian OS есть тут?
Привет!
Есть тут программисты, которые пишут софт под Симбиан? Есть одна идеа создания программки, хотелось бы спросить, насколько сложно её реализовать. Вопросы по поводу сложности кодирования. Может, выяснится, что у меня мозги уже не те, для программирования.
do_scrum
01-02-2010, 19:02
Ну, уже прошло какоето время с тех пор, nо спрашивай.
насколько я понял, можно писать софт, зная C++ или Яву? Интересуют нюансы текстового ввода, кодировка символов, функции Copy-Paste из одного приложения в другое, сторонее. На Яве это будет работать, если, к примеру, в моей программе (jar) будет текст, и я хочу его скопировать в стандартное приложение телефона -календарь?
do_scrum
01-02-2010, 19:51
насколько я понял, можно писать софт, зная Ц++ или Яву? Интересуют нюансы текстового ввода, кодировка символов, функции Цопы-Пасте из одного приложения в другое, сторонее. На Яве это будет работать, если, к примеру, в моей программе (яр) будет текст, и я хочу его скопировать в стандартное приложение телефона -календарь?
Хмм... это достаточно специфический вопрос. В Сымбиане такое есть. А вот можно ли из Явы в Сымбиан цопировать и обратно, я не знаю. Ява на телефонах сильно ограниченая. Надо в МИДП или подобных АПИ посмотреть, есть ли там доступ.
Хмм... это достаточно специфический вопрос. В Сымбиане такое есть. А вот можно ли из Явы в Сымбиан цопировать и обратно, я не знаю. Ява на телефонах сильно ограниченая. Надо в МИДП или подобных АПИ посмотреть, есть ли там доступ.
Понял. Спасибо за совет, буду смотреть..Яву ковыряю лениво, в C++ даже "Вася, привет!" не написал :)
Да, кстати, ещё вопрос, а для программистов открыты те функции управления их же стандартными приложениями календаря, настроек клавиатуры, языка? То бишь, их свойства обьектов есть в АПИ?
Да, кстати, ещё вопрос, а для программистов открыты те функции управления их же стандартными приложениями календаря, настроек клавиатуры, языка? То бишь, их свойства обьектов есть в АПИ?
может вот это поможет:
http://developer.symbian.org/
может вот это поможет:
http://developer.symbian.org/
поизучаю сей дивный ресурсик, спасибо!
поизучаю сей дивный ресурсик, спасибо!
Ява еще не в опен сорсе, но я над этим работаю:)
Да, кстати, ещё вопрос, а для программистов открыты те функции управления их же стандартными приложениями календаря, настроек клавиатуры, языка? То бишь, их свойства обьектов есть в АПИ?
А конкретнее?
Copy-paste - возможен.
А конкретнее?
Copy-paste - возможен.
Конкретно:
В программе будут несколько модулей. Что осталось под вопросом, так это:
модуль клавиатуры. Берет значение нажатой кнопки, переводит символ в совершенно другой символ. Приблизительно, как в Виртуальной клавиатуре, то есть клавиша "W" -переводится в "В". Далее, после набора символов, текст должен быть нажатием какой-то кнопки (скорее всего софт-клавишей) перейти в буфер обмена, далее, открыть автоматом стандарный календарь (или будильник), и снести туда инфу с буфера (то есть, скопировать ранее созданный виртуальной клавиатурой текст).
Все реально как минимум на 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
Все реально как минимум на C++.
Насчет возможности распространения - не помню, какие именно capabilities нужны.
Также нет уверенности в том, что в открытом календаре будет сфокусировано нужное окно ввода. :)
Если не будет фокуса, не беда. Главное, текст можно будет скопировать в моём приложении, чтобы его можно было бы вставить потом в календарь...ну, или, на крайной случай, в СМС-приложение, где мы набираем текст...
Прикол в том, что в самом Симбиане возможно достаточно много. Вот, например, линк, где пример кода для копы/паст. Имплементация Явы - это другой зверь. Оно следует спецификациям. Есть еще вопрос в том, какие именно спецификации поддерживает тот или иной девайс.
Пример Ц/П в Сымбиане:
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
Спасибо, вот это уже ближе к решению моей проблемки. Почитаю, может уму-разуми наберусь :)
[russian.fi, 2002-2014]