Модераторы: Alexeis

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> программрование на мобильном, ищем и находим! 
:(
    Опции темы
skyboy
Дата 4.8.2006, 10:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: нет
Всего: 260



Тут целая ветвь о написании программ ДЛЯ мобильных устройств. А как быть, если с мобильным в руках проводишь времени больше, чем с компом? Кто видел/слышал/держал в руках интерпретаторы(компиляторы?!) неважно каких языков для мобильных устройств? Чтоб на мобильнике программы можно было писать, так сказать, "неотходя от кассы".В первую очередь интересуют J2ME варианты - смартфона не имею. Да и кажется мне, что у смартов с этим делом получше будет.
Свои пять копеек:
Mobile Basic - платный. Диалект Basic'a.
Microcalc2 - табличный процессор с парсингом формул и встроенным LISP (почти - не хватает операций со списками) языком. 
Что ещё? Где ещё? PROLOG для мобильных никто не видал?
PM MAIL   Вверх
Snowy
Дата 4.8.2006, 10:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 2
Всего: 484



PM MAIL   Вверх
Snowy
Дата 4.8.2006, 11:19 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 2
Всего: 484



Фортрана я не встречал.
По этой ссылке есть базовые языки: C#, GCC, ppcBasic, JAVA, некоторые редакторы.
Есть разная PPC экзотика.

PM MAIL   Вверх
skyboy
Дата 8.8.2006, 09:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: нет
Всего: 260



вот ещё немного. Разного рода скриптовые языки. Почти все -  только "ядро", т.е. библиотеки для встраивания в другие программы. 
JIProlog - как я понял, в MIDP-варианте создавать свои предикаты низзя - только выполнять уже заложенные(при помощи встроенных и самописных, но самописные предикаты надо предварительно "вкомпилировать" в мидлет smile )

Это сообщение отредактировал(а) skyboy - 8.8.2006, 09:23
PM MAIL   Вверх
Snowy
Дата 8.8.2006, 09:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 2
Всего: 484



Многие компиляторы именно так и делают.
Пишется интерпритатор P-кода. Обычно на джаве.
А потом прогу компилят в P-код и приклеивают к ней интерпритатор.
Далеко не качественная работа, но это работает.
Цель - быстро создать компилятор для редкого языка, не вникая особо в железо.
Для основных языков написаны полноценные компиляторы.
PM MAIL   Вверх
skyboy
Дата 8.8.2006, 09:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: нет
Всего: 260



Snowy, дело в том, что в том интерпретаторе класс, ответственный за парсинг, имеет метод для добавления предиката(и парсинга его!). Т.е. в программе это выглядит так:
parsing_class_object.addPredicate('z(X):-X<5,X>3')
Поэтому вдвойне непонятно, почему бы не сделать такое добавление во время работы...
LISP microcalc'a(см. выше) даже сохранять программу в ресурсы мидлета может. И загружать. Почему бы и тут не сделать? smile Обидно...
PM MAIL   Вверх
AIF
Дата 12.9.2007, 15:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 12.9.2007

Репутация: нет
Всего: нет



  Есть еще как минимум и Forth мидлет ...

  Самое интересное для WMS здесь:
http://smartphones.net.ru/modules.php?name...opic&t=1297


Это сообщение отредактировал(а) AIF - 14.3.2008, 15:04
PM MAIL   Вверх
Fox_in
Дата 17.9.2007, 20:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 31
Регистрация: 30.4.2007

Репутация: нет
Всего: нет



Есть еще эмулятор DOS'a. А в нем запускается все наследие доса. Пробовал Turbo Pascal -- отлично работает, даже работа с графикой возможна.
PM MAIL   Вверх
skyboy
Дата 18.9.2007, 09:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: нет
Всего: 260



Fox_in, DOS-VM под J2ME-устройства?!  smile 
PM MAIL   Вверх
icepro
Дата 18.9.2007, 14:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 175
Регистрация: 20.11.2006

Репутация: нет
Всего: нет



Для программирования на мобильник юзаю Midlet Pascal... Имхо вещь простая и интерестная, ну и к тому же функциональная...
PM MAIL   Вверх
daNick
Дата 17.10.2007, 07:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 114
Регистрация: 12.8.2006
Где: Казахстан, Астана

Репутация: нет
Всего: нет



Блин, чего-то я не понял. В java-приложениях возможна разработка программ или нет?
--------------------
Долго не кончать - преимущество мужчины, а не оратора.Я так много читал о вреде курения, что решил бросить... читать.(с) Сергей Довлатов
PM MAIL ICQ   Вверх
programador
Дата 18.1.2008, 00:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 65
Регистрация: 12.4.2006

Репутация: нет
Всего: нет



Возможно. Но необходимо учитывать тип мобильного устройства и наличие под него виртуальной машины. Со смартфонами с Symbian, Linux, а также для PalmOS проще, т.к. можно запускать приложения созданные на CDC (реализуется часть функций J2SE). Это зависит от наличия договора у производителя устройства с Sun Microsystems. С PocketPC есть проблемы - виртуальной машины от Sun Microsystems нет. Необходимо либо CLDC использовать (те же мидлеты), либо искать виртуалку третьих производителей, не каждая из которых является 100% Java (например,Cre-Me, Jeode, Mysaifu, J9 IBM, Qtopia, SuperWaba, PERC Aonix). Плюсы и минусы каждой такой Java или Java-подобной системы нужно рассматривать отдельно.
PM MAIL   Вверх
AIF
Дата 22.1.2008, 23:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 12.9.2007

Репутация: нет
Всего: нет




  Подмножество ANSI Forth для J2ME с проектом NetBeans ...

  Прямая ссылка:
http://www.usebox.net/jjm/sfi/contrib/MobileApplication.zip

  Страница проекта:
http://www.usebox.net/jjm/sfi/

Это сообщение отредактировал(а) AIF - 14.3.2008, 14:51
PM MAIL   Вверх
skyboy
Дата 21.9.2009, 08:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: нет
Всего: 260



tuProlog - в отличие от jitprolog никакй предварительной "компиляции" не требует и позволяет задавать набор фактов+правил(theory в терминах программы) во время работы.
но вообще говоря, tuProlog - это скорее бибилотека на java, потому Java API для использования возможностей prolog'a в своей программе описаны неплохо, а вот возможности самого prolog'a(доку по встроенным предикатам) я не нашел :( 
PM MAIL   Вверх
skyboy
Дата 21.9.2009, 11:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: нет
Всего: 260



cellular basic - интерпретатор basic'a.
поддерживается работа с  графикой, ввод-вывод(вроде как даже поддержка работы с SMS).
документация слабая, правда.
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Программирование мобильных устройств"
Alexeis

Раздел посвящен программированию мобильных устройств.

Все остальные вопросы по мобильным устройствам (КПК, смартфоны, телефоны, фотоаппараты и т.п),
не имеющие отношения к программированию, просьба размещать в разделе КПК, смартфоны, мобильники

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Платформы Windows Mobile и Windows Embedded | Следующая тема »


 




[ Время генерации скрипта: 0.1060 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.