Совместимость с Tidekit и C # / Java / C ++

Я заинтересован в этой новой платформе — Tidekit. Но я не смог найти ответа на мои вопросы:

  1. Можно ли добавить в решение код C # (или хотя бы C ++ / JAVA) или библиотеки Dll?
  2. Можно ли сделать пакет с html + js + css и собственным кодом (C # / C ++ / Java), работающий в одном исполняемом файле или исполняемом + dll?

Уже есть работающие решения, такие как CefSharp, Awesomium, но есть проблема сделать внешние ресурсы (html, css, js) встроенными в проект.

Я хотел бы как-то скрыть свою реализацию от конечных пользователей.

Я буду благодарен за любой ответ, связанный с моими вопросами.

1

Решение

  1. Мы не поддерживаем C #, но в остальном да.
  2. Опять же нет C #, но да, чтобы ответить на этот вопрос.

Дальнейшее объяснение ниже:

Мы разработали TideKit, чтобы иметь маленькое и стабильное ядро, чтобы приложения могли быть построены модульно с функциональностью, которую вы хотите в своем приложении. TideKit обеспечивает одновременное расширение в ObjC ++, C ++, Java и JavaScript для веб, гибридных HTML5 и нативных приложений.
Как правило, разработчики будут использовать модули без необходимости писать код более низкого уровня, потому что функциональность уже существует как для исходного кода, так и для HTML одновременно. Так что в основном речь идет о потреблении модулей и написании вашего приложения на JavaScript.

Модули позволяют создавать проекты для настольных компьютеров, мобильных устройств и веб-сайтов из единой базы кода. TideKit — это уникальная разработка, платформа для повсеместного развертывания с простыми в использовании API-интерфейсами JavaScript и модульностью CommonJS. Лучший способ написания приложений TideKit — CommonJS. Более 60 тыс. Модулей с функциональностью CommonJS доступны через реестры npm и компонентов. Люди, знакомые с nodejs, будут дома с ним. Вы также можете написать обычный JavaScript или легко перенести существующее приложение TideSDK.

Автоматизированная упаковка, установщики и дистрибуция являются частью нашего решения. Существуют варианты упаковки, которые могут обеспечить пакетную или сетевую установку, чтобы использовать преимущества динамических библиотек для эффективного выполнения кода, чтобы свести к минимуму количество устанавливаемого и распространяемого кода.

TideKit имеет возможность создавать различные варианты из исходного проекта, чтобы оптимизировать для соответствия AppStore или даже самого высокого соответствия HTML5. Вы можете использовать его для создания HTML5 или нативных приложений практически для любой платформы, которую вы хотите поддерживать. С другой стороны, у нас есть возможности для самого широкого спектра мобильных и настольных операционных систем и для веб-развертываний. Помимо одновременного создания приложения для нескольких платформ, вы также можете разрабатывать, тестировать и развертывать свои API-интерфейсы из одной и той же базы кода.

Наш сервис сборки защищает ваш код от воздействия, зашифровывая и встраивая исходники в двоичный файл. Надеюсь это поможет.

1

Другие решения

Я думаю, что можно использовать DLL с чем-то промежуточным, используя Ti.Process …

Идея выполнения DLL заключается в том, чтобы получить что-то взамен (очень специфический процесс, я полагаю, только для рабочего стола Windows). Я сталкиваюсь с той же проблемой, но думаю, что подойду к приложению Ambiance Air, которое использует DLL для проверки лицензии продукта …

короче это может быть

var myScript = Ti.Process.createProcess({
args:['python',Ti.API.application.resourcesPath + "/??????"]
//the unknown command for the exe that uses the dll? it should return an object! not even functions...
});

myScript.myObject;
0

По вопросам рекламы [email protected]