Портирование программы с Windows yна другие платформы.

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

Портирование программы с Windows yна другие платформы.

Сергей Глушенко
Добрый день.
Я разрабатываю программу FLProg представляющую собой графическую среду программирования для Ардуино.
С ростом числа пользователей все чаще стали возникать просьбы портировать программу на Linux и Mac. С линуксой я не дружу ( по религиозным мотивам :) ), а с маком дружить дорого , пока не тяну.
В принципе я запускал образ  в виртуалках  под обеими ОС, и программа практически нормально работала. Возникла только одна проблема  и вот с её решением я прошу Вас помочь.
После окончания компиляции проекта, получившийся код сохраняется на диск, открывается другое приложение, и файл передается ему. Под виндой это реализовано через вызов   WinProcess.



Реализация под виндой.

compileTo: aFilename

    | codeFilename stream filename |
    filename := self freeFileNameForDirectory: aFilename.
    filename ensureDirectory.
    codeFilename := filename / (filename tail , '.ino').
    stream := codeFilename writeStream.
    stream nextPutAll: self codeString.
    stream
        flush;
        close.
    WinProcess
        fork: ProgrammSetting arduinoDownloaderFilename asAbsoluteFilename asString
        arguments: (Array with: codeFilename asAbsoluteFilename asString)


А теперь вопрос знатокам: Как то же самое реализовать под линуксой и маком.
Заранее благодарен за советы.

--
--
http://groups.google.ru/group/sugr
---
Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email].
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Портирование программы с Windows yна другие платформы.

vmusulainen-2
CONTENTS DELETED
The author has deleted this message.
Reply | Threaded
Open this post in threaded view
|

Re: Портирование программы с Windows yна другие платформы.

vmusulainen-2
CONTENTS DELETED
The author has deleted this message.
Reply | Threaded
Open this post in threaded view
|

Re: Портирование программы с Windows yна другие платформы.

Сергей Глушенко
Привет Володя.
Я с ним баловался. Как я понял он выполняет команду в командной строке. Под линуксой он то же делает?

--
--
http://groups.google.ru/group/sugr
---
Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email].
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Портирование программы с Windows yна другие платформы.

vmusulainen-2
CONTENTS DELETED
The author has deleted this message.
Reply | Threaded
Open this post in threaded view
|

Re: Портирование программы с Windows yна другие платформы.

Сергей Глушенко
Понял, поэксперементирую. Заодно и компорт потестю. Правда у меня мак ось в виртуалке тормозит безумно. Но в принципе баловаться можно.
Спасибо за ссылку, посмотрел. Можно что то подсмотреть, хотя если честно они от меня отстали по функционалу где то на год. Тем более у них программа по ихнюю конкретную железяку которую похоже они и производят. Нет никакой поддержки внешнего железа, голый ЦП. Но кое что красиво сделали, передеру))))))

--
--
http://groups.google.ru/group/sugr
---
Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email].
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Портирование программы с Windows yна другие платформы.

vlad vinnikov
Если нужно в макоси поглядеть - давайте код погляжу, сейчас это основная ось. Всем привет!

суббота, 13 сентября 2014 г., 12:20:50 UTC+3 пользователь Сергей Глушенко написал:
Понял, поэксперементирую. Заодно и компорт потестю. Правда у меня мак ось в виртуалке тормозит безумно. Но в принципе баловаться можно.
Спасибо за ссылку, посмотрел. Можно что то подсмотреть, хотя если честно они от меня отстали по функционалу где то на год. Тем более у них программа по ихнюю конкретную железяку которую похоже они и производят. Нет никакой поддержки внешнего железа, голый ЦП. Но кое что красиво сделали, передеру))))))

--
--
http://groups.google.ru/group/sugr
---
Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email].
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.