| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Платформы Windows Mobile и Windows Embedded > программрование на мобильном |
| Автор: skyboy 4.8.2006, 10:37 |
| Тут целая ветвь о написании программ ДЛЯ мобильных устройств. А как быть, если с мобильным в руках проводишь времени больше, чем с компом? Кто видел/слышал/держал в руках интерпретаторы(компиляторы?!) неважно каких языков для мобильных устройств? Чтоб на мобильнике программы можно было писать, так сказать, "неотходя от кассы".В первую очередь интересуют J2ME варианты - смартфона не имею. Да и кажется мне, что у смартов с этим делом получше будет. Свои пять копеек: http://www.mobilebasic.com/MobileBASIC1.html - платный. Диалект Basic'a. http://sourceforge.net/project/showfiles.php?group_id=89263 - табличный процессор с парсингом формул и встроенным LISP (почти - не хватает операций со списками) языком. Что ещё? Где ещё? PROLOG для мобильных никто не видал? |
| Автор: Snowy 4.8.2006, 10:55 |
| http://www.hpc.ru/soft/softlist.phtml?pl168=on&c28=on |
| Автор: Snowy 4.8.2006, 11:19 |
| Фортрана я не встречал. По этой ссылке есть базовые языки: C#, GCC, ppcBasic, JAVA, некоторые редакторы. Есть разная PPC экзотика. |
| Автор: skyboy 8.8.2006, 09:21 |
| http://j2me.ngphone.com/opensource/script.htm. Разного рода скриптовые языки. Почти все - только "ядро", т.е. библиотеки для встраивания в другие программы. http://www.ugosweb.com/jiprolog/ - как я понял, в MIDP-варианте создавать свои предикаты низзя - только выполнять уже заложенные(при помощи встроенных и самописных, но самописные предикаты надо предварительно "вкомпилировать" в мидлет |
| Автор: Snowy 8.8.2006, 09:43 |
| Многие компиляторы именно так и делают. Пишется интерпритатор P-кода. Обычно на джаве. А потом прогу компилят в P-код и приклеивают к ней интерпритатор. Далеко не качественная работа, но это работает. Цель - быстро создать компилятор для редкого языка, не вникая особо в железо. Для основных языков написаны полноценные компиляторы. |
| Автор: skyboy 8.8.2006, 09:49 |
| Snowy, дело в том, что в том интерпретаторе класс, ответственный за парсинг, имеет метод для добавления предиката(и парсинга его!). Т.е. в программе это выглядит так: parsing_class_object.addPredicate('z(X):-X<5,X>3') Поэтому вдвойне непонятно, почему бы не сделать такое добавление во время работы... LISP microcalc'a(см. выше) даже сохранять программу в ресурсы мидлета может. И загружать. Почему бы и тут не сделать? |
| Автор: AIF 12.9.2007, 15:25 |
| Есть еще как минимум и Forth мидлет ... Самое интересное для WMS здесь: http://smartphones.net.ru/modules.php?name=Forums&file=viewtopic&t=1297 |
| Автор: Fox_in 17.9.2007, 20:01 |
| Есть еще эмулятор DOS'a. А в нем запускается все наследие доса. Пробовал Turbo Pascal -- отлично работает, даже работа с графикой возможна. |
| Автор: skyboy 18.9.2007, 09:47 |
| Fox_in, DOS-VM под J2ME-устройства?! |
| Автор: icepro 18.9.2007, 14:06 |
| Для программирования на мобильник юзаю Midlet Pascal... Имхо вещь простая и интерестная, ну и к тому же функциональная... |
| Автор: daNick 17.10.2007, 07:53 |
| Блин, чего-то я не понял. В java-приложениях возможна разработка программ или нет? |
| Автор: programador 18.1.2008, 00:29 |
| Возможно. Но необходимо учитывать тип мобильного устройства и наличие под него виртуальной машины. Со смартфонами с 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-подобной системы нужно рассматривать отдельно. |
| Автор: AIF 22.1.2008, 23:15 |
Подмножество ANSI Forth для J2ME с проектом NetBeans ... Прямая ссылка: http://www.usebox.net/jjm/sfi/contrib/MobileApplication.zip Страница проекта: http://www.usebox.net/jjm/sfi/ |
| Автор: skyboy 21.9.2009, 08:56 |
| http://www.alice.unibo.it/xwiki/bin/view/Tuprolog/ - в отличие от jitprolog никакй предварительной "компиляции" не требует и позволяет задавать набор фактов+правил(theory в терминах программы) во время работы. но вообще говоря, tuProlog - это скорее бибилотека на java, потому Java API для использования возможностей prolog'a в своей программе описаны неплохо, а вот возможности самого prolog'a(доку по встроенным предикатам) я не нашел :( |
| Автор: skyboy 21.9.2009, 11:18 |
| http://cellbasic.sourceforge.net/index.php/ - интерпретатор basic'a. поддерживается работа с графикой, ввод-вывод(вроде как даже поддержка работы с SMS). документация слабая, правда. |
| Автор: hripun 5.10.2009, 19:56 |
| А какой телефон лучше всего подойдет под все эти неплохие програмки ? не из сильно крутых телефонов |