Народ ! Подскажите пожалуйста кто сталкивался с сходной задачей !
Есть моё Win32 приложение - система автоматизации динамических расчётов (что-то похожее на Симулинк). Написана она на Delphi 2006. Исходников примерно 8 Мб (только .pas не считая конфигурации форм). Задача состоит в том чтобы переработать приложение так, чтобы оно было переносимо под Linux с возможно более полным сохранением функциональности системы. Варианты переноса:
1. Вариант тупой - пустить под эмулятором API. 2. Вариант ленивый - попробовать переработать с сохранением языка программирования (object pascal) с примененим например fpc+Lazarus. Придётся только поубирать виндоспецифические куски. 3. Вариант модный - переписать на .NET (на c# или Delphi .NET), с учётом последующего возможного запуска в mono. Придётся переписывать все... 4. Вариант трудный - переписать приложение полностью на C++ с применением внешней графической библиотеки (GTK или Qt).
Причём приложение должно одинаково хорошо работать и в Windows и Linux (т.е. по крайней мере желательно чтобы не тормозила графика).
Каком образом лучше организовать процесс переработки системы ? Вариант - открыть код под GPL не предлагать - это невозможно по политическим причинам.