Доброго времени суток всем, скорее всего у многих есть девайсы с ОС Android и большую часть времени естественно он находится с вами чем ПК. хотелось бы предложить такой вариант как разработка приложений или доработка своих приложений на самом девайсе. Моя идея состоит в том чтобы эмитировать(создавать настоящее приложение ОС Windows а всего лишь сделать иллюзию что якобы это окно Windows похожее ) работу "созданной" программы в среде приложения. То есть создам программу и нажав "запустить" создается код в виде стандартного *.SHA а то что было собрано на рабочем поле уже эмитируется в другой панели (окно похожее на Windows) с генерированный код в виде *.SHA сохраняется в одной из указанных папок на SDcard в последствие есть возможность использовать это то код уже в Среде Hiasm и дорабатывать его. Есть маленькое приложение которое подало эту идею возможно некоторые знакомы с этим приложением а если нет то можете ознакомиться [url]syssup.3dn.ru/ec-v1.12.rar[/url]
------------ Дoбавленo в 23.26:
http://syssup.3dn.ru/ec-v1.12.rar
Этот топик читают: Гость
Ответов: 195
Рейтинг: 7
|
|||
карма: 0 |
|
Ответов: 1821
Рейтинг: 168
|
|||
hin4, для чего что-то имитировать, если уже есть продуманный интерфейс? Сразу мобильный жестовый интерфейс удобнее эмулирования оконного. Одно из черчений интерфейса:
iyps_hiasm_interface_sketch_20_12_2013.png ------------ Дoбавленo в 23.44: Как бы там ни было, нормально создать программу под Windows не получится. Во-первых, нет компилятора (хотя, видел Лазарус под Андроид -- не знаю, тот ли самый). Во-вторых, нет WinApi. Во-третьих, нет архитектуры x64 или x86 (хотя, на некоторых устройствах она есть) |
|||
карма: 5 |
| ||
файлы: 1 | iyps_hiasm_interface_sketch_20_12_2013.png [15.1KB] [1860] |
Ответов: 195
Рейтинг: 7
|
|||
Как бы там ни было, нормально создать программу под Windows не получится нет нет! вы не правильно поняли, я же писал о том что нужно создавать не буквальную программу для windows это уждет всего лишь фейк программа которая только наглядно показывает (так кнопка откроет то окно или сделает то действие и т.д.). не нужно использовать архитектуры, все сделать без этого как можно проще и инициализировать работу программа как будто она была запущенна на компьютере. Допусти надо получить процентную загрузку CPU, мы берем ка обычный компоненты CPU(чтобы с эмитировать что процессор работает в компоненте встроен генератор случайных чисел) подключаем к надписи и вот мы получили данные с эмитировали что что то заработало, а результате сохраняем и получаем обычный стандартный без изменений *.sha файл который если открыть в среде Hiasm на ПК и от компилировать то получим ту же программу которая получит загрузку процессора. Та же сама среда но только на OC Android |
|||
карма: 0 |
|
Ответов: 1821
Рейтинг: 168
|
|||
В таком случае, есть два варианта.
Первый, это понижение КПД разработки компонента в два раза (это для случая, когда поддержка интерпретации будет делаться пользователем), за счёт того, что надо писать код для кодогенератора и интерпретатора. Это универсальный вариант. Второй, это если действия интерпретации будут прописаны в среде. Тогда получаем ещё один HiAsm 4, большинство интерфейсов которого даётся только для пакета Windows. Потому, если делать мобильную версию Среды, то приоритет в ней делать для пакета той ОС, для которой она (среда) написана (в нашем случае это Android). А другим платформозависимым пакетам дать возможность только редактировать схемы (ну, или разработчик сам придумает компилятор, тогда он сам его пропишет в настройках) |
|||
карма: 5 |
|
4