Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Платформы Windows Mobile и Windows Embedded > программирование сотовых телефонов


Автор: DI_MAin 2.12.2003, 23:33
Народ, помогите, если кто знает:
Как программируются сотовые телефоны? Возможно ли реализовать такую вещь: прошить в телефон дополнительное ПО? Т.е., допустим, я включаю телефон и дальше выбираю, входить ли в обычное меню телефона, или же запускать моё ПО (к примеру, игрушку) Речь идет о телефонах, НЕ поддерживающих Java. И вообще, на чём обычно пишется ПО для телефонов?

Автор: podval 3.12.2003, 20:10
Рекомендую http://www.radiolink.ru

Автор: AISIN 2.2.2005, 15:58
Я где то слышал, что в телефоне Нокиа НГейч2(смартфон) можно снести стандартную прошивку и установить Линукс!!!!

Автор: Jey_k 8.2.2005, 12:30
Цитата(AISIN @ 2.2.2005, 15:58)
можно снести стандартную прошивку и установить Линукс!!!!

Ага, а еще XPSP2 встает без траблов вместе с апачем, А наш сисадмин на нее вчера Novell поставил smile smile smile smile smile smile smile smile smile smile

LOLище!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Добавлено @ 12:34
DI_MAin
В принципе все реально. Главное чтоб место было.
Необходимо знать структуру самого телефона и систему команд его микроассемблера, беда в том, что эти параметры у всех телефонов различны.
Я видел еще старые телефоны, где народ делал собственное меню при включении телефона. Тогда оно у парня из трех пунктов было: заметки, основное меню, игра
Еще фишка в том, что пока ты не включишь основную прошивку, работать как телефон трубка не будет.

Автор: Конструктор 8.2.2005, 14:57
Конечно можно. Для примера, на сайте sony-ericsson.ru валяется масса прошивок для Sony CMD-J5 и иных в которых реализвана куча функций не входящих в базовую прошивку.

Автор: Guest 9.2.2005, 09:36
Цитата(podval @ 3.12.2003, 20:10)
Рекомендую http://www.radiolink.ru

Бредовый сайт.
Пытаюсь что-нибудь скачать, а перебрасывает на всякие левые сайты, например www.mersedes...

Автор: Denis-delphist 30.4.2005, 12:51
Значит купи провод, подсоедини его к компу и посмотри что там есть в памяти. Вообщето, часть функций не просто в память, а в НЕИЗМЕНЯЕМОЙ памяти (На схеме)!!! В общем добавить можно, но только на JAVA!!! smile

Автор: AISIN 30.4.2005, 13:28
Denis-delphist В некоторые смартфоны можно флешку на 500 мегов вставить и врятли там будут программы только на Java.

Автор: Denis-delphist 30.4.2005, 16:32
AISIN Наверное компиляр для ФЛЭШ написаный на JAVA(Что в полне вероятно!!!), поэтому лучше не спорить, все мобилы потдерживают Java, поэтому и ОС должно быть на JAVA!!! smile

Автор: AISIN 1.5.2005, 20:51
Цитата(Denis @ 30.4.2005, 16:32)
AISIN Наверное компиляр для ФЛЭШ написаный на JAVA(Что в полне вероятно!!!), поэтому лучше не спорить, все мобилы потдерживают Java, поэтому и ОС должно быть на JAVA!!!  smile

Denis-delphist А Нокия 3310 5210 тоже поддерживает яву?
А как думаешь для symbian os на чем пишутся прогаммы!

Автор: трудно быть мальчиком если ты де 1.5.2005, 22:48
Цитата(Jey_k @ 8.2.2005, 12:30)
LOLище!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

а что это?

что вобще озночаить слова LOL?
подскожитя пожалуста

Автор: AISIN 2.5.2005, 08:25
Цитата
Цитата(Jey_k @ 8.2.2005, )
LOLище!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

а что это?

что вобще озночаить слова LOL?
подскожитя пожалуста

lol - это лох, лопух и т. д...
------------------------------------------------------------------------------------------------
Никогда не видел для мобильников нет монитор написанный на яве, а вот на си видел...

Автор: dvs 4.5.2005, 22:56
AISIN тебе http://forum.vingrad.ru/index.php?showtopic=15895

Для того, кому трудно - тоже стоит заглянуть туда. Там есть ответ на ваш Оффтоп.

Denis-delphist наверное не имел ввиду "динозавров" о которых говорит AISIN. Практически все совремменные телефоны имеют поддержку JAVA. Зайди на какой-нибуть сотовик.ру и просмотри кучку другую аппаратов - у всех есть JAVA. А если у когото её нет - значит он динозавр... smile

Автор: AISIN 5.5.2005, 14:38
dvs15 А че еще на яве можно написать в мобильники кроме игр?
А то слышишь постоянно типо ява игры, ява игры, такое чувство, что кроме игр на яве больше ничего не умеют делать!

Автор: dvs 5.5.2005, 14:43
Любые приложения, учитывающие оссобенность работы(размер дисплея и пр.)
Например, расширенная записная книжка, органайзер, бумажник и пр. ерунда, с которой жить удобнее

Автор: CPLUSPLUS 5.5.2005, 20:32
А почему нельзя на ARM c Symbian нельзя написать нормальный эмулятор 386?

Автор: Гость_Konstantin 16.5.2005, 01:16
Здорово, товарищи! Кто-нибудь знает, на каких командах работает процессор Nokia 2300?

Автор: Stalnoj 17.5.2005, 16:47
Цитата

Цитата
Я где то слышал, что в телефоне Нокиа НГейч2(смартфон) можно снести стандартную прошивку и установить Линукс!!!!


Ага, а еще XPSP2 встает без траблов вместе с апачем, А наш сисадмин на нее вчера Novell поставил

LOLище!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Ну, не надо так категорично. Тем более, что на N-Gage Линукс удачно запускали (Линукс, ведь, это не XWindow и куча модулей)

Цитата
lol - это лох, лопух и т. д...

Вот, LOL! Где-то услышал, и давай всем трезвонить...
LOL - Laughing Out Loud (в переводе с английского: я умираю от смеха).

Автор: remax 17.5.2005, 20:40
Цитата(Denis @ 30.4.2005, 13:32)
AISIN ... все мобилы потдерживают Java ...

Ха. Раскажите это птичкам, уважаемый Denis-delphist. К сожалению, не все телефоны поддерживают Java. И написать программное обеспечение для них похоже, наверное, на высший пилотаж!

Автор: Профессионал 19.5.2005, 15:35
remax, Денис-делпхист скорее всего имеет в виду новые мобильные, так-как на старые и писать не надо-входы не у всех есть, а некоторые отоброжают только надписи!!!

Автор: remax 19.5.2005, 21:42
Старые это какие?

Siemens A60 старая модель или не очень старая? На многих телефонах (так называемых облегченных моделях) java отрублена принципиально, иначе различия между этими и более дорогими моделями нивелируются. Хотя и грпфика и полифиния (все с вожможностью) В Siemens облегченными модели начинаются на A. А вот уже на C можно сбросить и JAVA игры и пр. (И то, иногда надо искать специальные проги, чтобы снять программные блокировки). Думаю, что и на телефонах других фирм подход аналогичный.

Автор: AISIN 1.6.2005, 11:17
Цитата(dvs15 @ 5.5.2005, 14:43)
Любые приложения, учитывающие оссобенность работы(размер дисплея и пр.)
Например, расширенная записная книжка, органайзер, бумажник и пр. ерунда, с которой жить удобнее

А параметры сети, расстояние до вышек, коды вышек и т. д. можно узнать?

Автор: gluck 6.8.2005, 19:32
Вообщето это правда что на Нокию Н-гейт можно линь воткнуть, можно так же Windows mobile 2003, вообщеем есть много ОС для сотиков

Автор: AISIN 8.8.2005, 13:59
Цитата
remax, Денис-делпхист скорее всего имеет в виду новые мобильные, так-как на старые и писать не надо-входы не у всех есть, а некоторые отоброжают только надписи!!!

Ты наверно путаешь с детскими мобилками, такие в детском мире продаются специально для детей с них даже звонить нельзя.

Автор: Конструктор 23.8.2005, 12:15
Цитата(AISIN @ 1.6.2005, 12:17)
А параметры сети, расстояние до вышек, коды вышек и т. д. можно узнать?


Скорее всего нет. J2ME предоставляет достаточно скромные возмжности по доступу к нутру телефона, скорее даже крайне ограничивает это. Все что не входит в стандартную спецификацию оформляется при помощи "заплаток" JSR. Например доступ к Bluetooth и 3D графика.

Автор: Jey_k 29.8.2005, 00:12
Конструктор
Зато для работы с сетью там есть практически все что нужно.

Цитата(Stalnoj @ 17.5.2005, 16:47)
Ну, не надо так категорично. Тем более, что на N-Gage Линукс удачно запускали (Линукс, ведь, это не XWindow и куча модулей)

"Не верю" Станиславский

Не любую компьютерную ось можно на архитектуру x86 воткнуть, а вы о мобилах.
Так Xwindow Knoppix не стартовал на графике от SiS. 2003 Вынь не шла на процессорах VIA C3


Автор: Denis-delphist 11.9.2005, 18:48
dvs15,
AISIN прав. Я Яве есть проги, типа настроики дополнительных функций,
или навигаторы. На моём телефони компиляр Паскаль стоит, и переводчик Паскаль на Яву.
Очень удобно. Я пытаюсь сделать прогу для взлома карточек, чтобы с моего телефона
провайдеру присылались все комбинации цифр для пополнения карт, но пока без успехов... smile

Автор: l0k1 11.10.2005, 16:27
Моё мнение, java и компиляторы специфичные для определённых версий смартфонов - это каша совсем разная, и неуместно спорить что лучше. То есть, на яве мы пишем так сказать крос аппаратные приложения, т.к. ява - это стандарт де факто для мобил, и только полный имбицил будет затачивать приложение под определённую модель, собираясь выпустить это по в масы. В то же время компиляторы поставляемые для какой то определённой мобильной ОС имеют намного больше возможностей, но в то же время вам не удасться перевести приложение без перекомпиляции на другую ОС, или же на систему простого телефона. К примеру те же самые игры, на яве вы не увидете не одну полностью трёх мерную игру, в то же время компилятры си, для некоторых устройств, уже поддерживают програмно мобильный openGL...
Так что, как мне кажеться, мобильное ява программирование лучше использовать для решения простых задач, нацеленных на широкую публику. Компилеры заточенные именно под одно семейство мобильной аппаратуры, лучше использовать для каких либо серьёзных проектов, которые будут заточенны под одну или несколько похожих моделей аппаратуры.
Впринципе, скоро, думаеться мне, будет доминировать только один компилер, который будет нацелен на какую то ОС (простые мобилы, как не крути, уже померли, остаёться лишь вопрос виндовс или симбиан).

Автор: altruist 17.10.2005, 13:04
СТОП! На n-gage можно поставить линукс?! Это как smile ?! Если можно, то расскажите мне!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)