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


Автор: mr.Anderson 9.11.2005, 18:23
Можно назадавать кучку вопросов? Я спрошу один раз и отстану. Просьба потрудиться на них ответить, может, я тоже заинтересуюсь таким программированием...

1. Что понимается под мобильными устройствами? Это обычные мобилки, или это смартфоны, или КПК?
2. Какие типы программ можно написать?
3. На каких языках программирования пишутся программы? Возможно ли писать на C++, например?
4. Какие средства нужны для разработки программ (возможно, какие-нибудь среды программирования, или специальные программы для тестирования).
5. Есть ли какие-нибудь учебники по такому программированию?

Повторяю, я полный новичок в программировании "для мобильных устройств". Я задал много вопросов, но, получив ответы, возможно, я тоже буду программировать... Просьба ответить, если не затруднит...

Автор: Z10 9.11.2005, 18:48
Цитата(sim7 @ 9.11.2005, 18:23)
1. Что понимается под мобильными устройствами? Это обычные мобилки, или это смартфоны, или КПК?

Обычно подразумеваются мобилы, смартфоны и КПК. Хотя это понятие
гораздо более широко.

Цитата(sim7 @ 9.11.2005, 18:23)
2. Какие типы программ можно написать?

Зависит от того для какой платформы ....

Цитата(sim7 @ 9.11.2005, 18:23)
3. На каких языках программирования пишутся программы? Возможно ли писать на C++, например?

Обычно это спп для всего что работает под ОС и java для простых мобил. Хотя бывают и исключения, например "паскаль для мобил" забыл как называется софтина, но суть в том что пишешь ты на паскале а она собирает из твоего кода java мидлеты smile

Цитата(sim7 @ 9.11.2005, 18:23)
4. Какие средства нужны для разработки программ (возможно, какие-нибудь среды программирования, или специальные программы для тестирования).

Опять же зависит от того под что писать, но есть универсальный софт, например
Borland Mobile Studio у них много продуктов для мобильного программирования (слава и хвала Borland`у smile) Для тестирования используются средства встроенные в ИСР и JDK для конкретных моделей аппаратов (если речь идёт о мобилах) или эмуляторы..


Цитата(sim7 @ 9.11.2005, 18:23)
5. Есть ли какие-нибудь учебники по такому программированию?

Есть... в сети.. не очень много но много и не надо, для освоения азов вполне хватит.

Автор: Darhazer 9.11.2005, 18:54
Привет,
Я пишу для КПК (под Windows Mobile) на C++ с Visual Studio 2005
Еще можно пользуват Embeded C++

Можно писать на C# для КПК с Windows CE .NET / Windows Mobile

На C++ можно писать для Symbian и Windows CE / Mobile

Насчет учебников, у меня ест учебники для J2ME (Java 2 Micro Edition), но я пишу на C++, а не на Java

Автор: mr.Anderson 9.11.2005, 19:23
Darhazer, очень хорошо! Скажите, какие типы программ можно написать? Используете ли вы какие-нибудь эмуляторы для тестирования программ? И еще: это сложно, писать для КПК, или так же, как и для ПК?

Автор: Darhazer 9.11.2005, 19:50
sim7
в Visual Studio входить эмулятор, но лучше тести делат на само устройство. Visual Studio 2005 может запустить в debug режиме программу на ПКП... надо только свезать его с компютером. Насколько я помню, к Embedded Visual C++ тоже был эмулятор.

А я лично делаю игр. В общеем, в КПК (если под Windows), пишеться как и под нормальний Winodws, только част от WinAPI нету (в частности нет DirectX/OpenGL и т.д.), и надо имет ввиду что всегда работаете с Unicode.

Автор: mr.Anderson 9.11.2005, 19:58
Цитата
но лучше тести делат на само устройство

Ой, как не по-русски... Дык, самого-то устройства нет! Не накопили еще столько, да и не нужен мне КПК...
А в этой среде разработки визуально все или нет? Судя по названию, должно быть визуально. Т.е. там все выглядит так, как будет выглядеть реально, так? А отличается Visual Studio от С++ Builder или нет?

Автор: DanveR 11.4.2006, 18:36
Цитата(sim7 @ 9.11.2005, 19:58 Найти цитируемый пост)
в этой среде разработки визуально все или нет?

Визуально!
Цитата(sim7 @ 9.11.2005, 19:58 Найти цитируемый пост)
А отличается Visual Studio от С++ Builder или нет?

Скажу только, что "студия" написана С++, а билдер на Паскале.smile

Автор: Exception 12.4.2006, 00:57
Ыыы? Билдер вроде на яве написан и поэтому жутко тормозит. Для начала, определись для чего ты будешь писать. Для КПК? Учи .NET

Автор: Snowy 12.4.2006, 09:25
Цитата(Exception @ 12.4.2006, 00:57 Найти цитируемый пост)
Билдер вроде на яве написан и поэтому жутко тормозит.
Это Java Builder написан на Java.
А C++ Builder написан на Delphi.

Цитата(Exception @ 12.4.2006, 00:57 Найти цитируемый пост)
Для начала, определись для чего ты будешь писать.
Это точно. Под какой тип железа (КПК, мобилы, смарты, етц), а потом под какую ось.

Цитата(Exception @ 12.4.2006, 00:57 Найти цитируемый пост)
Учи .NET
На КПК пожно и на C++ писать и на VB, и на Pascal. Скоро и на дельфи можно будет (хотя особо нетерпеливые уже пишут). ASM не предлагаю, ибо это мазохизм.

Автор: Exception 12.4.2006, 19:19
Цитата(Snowy @ 12.4.2006, 10:25 Найти цитируемый пост)
На КПК пожно и на C++ писать и на VB, и на Pascal.


Имхо, .NET CF удобнее всего smile . Имхо, конечно smile

Автор: DanveR 15.4.2006, 09:20
Цитата(Snowy @ 12.4.2006, 09:25 Найти цитируемый пост)
ASM не предлагаю, ибо это мазохизм.

Вот уж точно мазохизм.

Цитата(Snowy @ 12.4.2006, 09:25 Найти цитируемый пост)
Скоро и на дельфи можно будет (хотя особо нетерпеливые уже пишут)

Я тоже слышал(даже видел), что CompactFramework и на Delphi уже есть. Только нужна лицензионная Delphi, чтобы чтобы скачать CF.

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