The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"OpenNews: Запуск единой программы под Linux, Windows и Mac O..."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [Проследить за развитием треда]

"OpenNews: Запуск единой программы под Linux, Windows и Mac O..."  
Сообщение от opennews (ok) on 28-Май-07, 17:50 
Компания Alameda планирует выпустить (http://www.linuxdevices.com/news/NS6279947776.html) в конце июня, под двойной  open source лицензией, продукт, позволяющий получить полностью одинаковое представление, задуманное разработчиками,  графического приложения при запуске под Unix, Windows и Mac OS X.


Возможность создания единого дистрибутива программы для нескольких операционных систем достигается за счет упаковки приложения в контейнер "Lina virtual Linux machine (http://www.openlina.com/index.html)", с единым набором всех необходимых для выполнения файлов (список библиотек жестко определен, приложение собирается под платформу Lina). Служебные файлы виртуальной машины в сжатом виде занимают 15Мб (после распаковки 40Мб).


Закончена интеграция в Lina библиотеки Qt. К сожалению не завершена работа по обеспечению поддержки GTK+  и интерфейса для работы с USB устройствами.


URL: http://www.linuxdevices.com/news/NS6279947776.html
Новость: http://www.opennet.me/opennews/art.shtml?num=10925

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Запуск единой программы под Linux, Windows и Mac OS X. "  
Сообщение от Hook email(ok) on 28-Май-07, 17:50 
Mono и Java уже не рулят?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Запуск единой программы под Linux, Windows и Mac OS X. "  
Сообщение от ligurio (??) on 28-Май-07, 17:54 
альтернатива это всегда хорошо!
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

13. "Запуск единой программы под Linux, Windows и Mac OS X. "  
Сообщение от Аноним on 29-Май-07, 16:07 
А что, когда-то рулили? Уж что что, а переносимость бинарника у них не стоит рассматривать как фичу.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

16. "Запуск единой программы под Linux, Windows и Mac OS X. "  
Сообщение от usr on 29-Май-07, 19:09 
c каких это пор?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

20. "Запуск единой программы под Linux, Windows и Mac OS X. "  
Сообщение от www.andr.ru on 30-Май-07, 13:23 
Ацтой! Инферно фарева

http://www.metacomputer.ru/os/inferno/ppt/

Меньше мегабайта виртуальная машина вместе с ГУЕм.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

22. "Запуск единой программы под Linux, Windows и Mac OS X. "  
Сообщение от R007 on 09-Июн-07, 18:51 
>Mono и Java уже не рулят?
Нет конечно.Жирные рантаймы, тормозные виртуалки, память жрут как свинья помои.Нафиг нужно?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Запуск единой программы под Linux, Windows и Mac OS X. "  
Сообщение от skyogre on 28-Май-07, 18:18 
> продукт, позволяющий получить полностью одинаковое представление, задуманное разработчиками, графического приложения при запуске под Unix, Windows и Mac OS X.

Не полностью одинаковое. Внешний вид приложения отрисовывает Qt/Gtk/WinAPI и соответственно все виджеты/контролы выглядят по разному в разных окружениях. Цель обеспечить кроссплатформенную инфраструктуру для приложения, внешний вид которого будет родным для каждой из платформ.

Отличие от wxWidgets в том, что всё native-specific живёт в рантайме. И в отличие от java/.net в том, что нет никаких промежуточных языков и (видимо!) сборщика мусора. Так называемая виртуальная машина просто предоставляет свой API.

Это насколько я понял из источника с linuxdevices.com. Поправьте, если что не так понял. Из новости почти ничего не понял.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Запуск единой программы под Linux, Windows и Mac OS X. "  
Сообщение от Аноним on 28-Май-07, 18:27 
рулят, но TCL/TK традиционно проще и лучше
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Запуск единой программы под Linux, Windows и Mac OS X. "  
Сообщение от guest (??) on 28-Май-07, 21:15 
Твоя правда, мудрый человек, вот только уж очень оно страшно для неофита...
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Запуск единой программы под Linux, Windows и Mac OS X. "  
Сообщение от northbear (??) on 28-Май-07, 23:01 
Проще?! Позволю себе усомниться. Для того, чтобы слабать приложение с парой-тройкой диалогов может быть и проще. А для создания живых, переносимых, более менее эффективных приложений вряд ли.

Слишком слабая объектная модель у TCL. А делать враппер на С++ - это еще то извращение...  

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

14. "Запуск единой программы под Linux, Windows и Mac OS X. "  
Сообщение от Veter (??) on 29-Май-07, 16:47 
Точно проще и надежнее. В том числе и благодаря функциональной парадигме в противовес объектной.

P.S. Сейчас объекты в моде, ну да ничего, пройдет, ведь когда-то модно
было и мужчинам парики носить ;-)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Запуск единой программы под Linux, Windows и Mac OS X. "  
Сообщение от Doktor (??) on 28-Май-07, 21:33 
Интересно как производительность...
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Запуск единой программы под Linux, Windows и Mac OS X. "  
Сообщение от Zert on 29-Май-07, 07:47 
т.е., ежели Lina - значит изначально проги будут писаться под линукс, а эмуляция будет происходить только на платформах, отличных от него. Если так, то пожелаю компании Alamed всяческих успехов, так как теперь приоритеты у девелоперов, возможно, поменяются.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "Запуск единой программы под Linux, Windows и Mac OS X. "  
Сообщение от Hook email(ok) on 29-Май-07, 09:19 
>т.е., ежели Lina - значит изначально проги будут писаться под линукс, а
>эмуляция будет происходить только на платформах, отличных от него. Если так,
>то пожелаю компании Alamed всяческих успехов, так как теперь приоритеты у
>девелоперов, возможно, поменяются.

Тут согласен, за это им огромный респект!

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

15. "Запуск единой программы под Linux, Windows и Mac OS X. "  
Сообщение от jb email(??) on 29-Май-07, 18:42 
Ага
Девелоперы только и ждут чтоб переписать все под Linux, добившись тем самым переносимости на MSWin/MacOS ;-)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "Запуск единой программы под Linux, Windows и Mac OS X. "  
Сообщение от TTT on 29-Май-07, 09:37 
А в чем принципиальная разница от того же Qt он вроде как тоже дает один API на всех платформах?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

12. "Запуск единой программы под Linux, Windows и Mac OS X. "  
Сообщение от skyogre on 29-Май-07, 11:46 
Разница в какой-то загадочной виртуальной машине. То есть для Lina собирается приложение один раз и работает на любой платформе, в случае с Qt собирать нужно для каждой из платформ отдельно. Кроме того в использовании графического интерфейса Qt от системы берёт только отрисовку базовых геометрических примитивов, а все виджеты идут "свои", вместе с библиотекой. Таким образом Qt-шное приложение в одном стиле выглядит одинакого (почти :) ) на любой плафторме, здесь же просто обёртка, которая использует тот же Qt, GTK+ или WinAPI, и следовательно мы видим разные диалоги открытия/сохранения файлов, меню, тулбары, и т.д. и т.п. В этом плане сабж скорее похож на wxWidgets чем на Qt.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

17. "Запуск единой программы под Linux, Windows и Mac OS X. "  
Сообщение от polkan on 30-Май-07, 08:07 
достигается за счет упаковки приложения в контейнер "Lina virtual Linux machine"
...
Служебные файлы виртуальной машины в сжатом виде занимают 15Мб (после распаковки 40Мб).
...


Это я для каждой программы написанной под эту беду буду ее выкачивать?! ;) Остается надеяться, что разработчики не будут впихивать ВСЮ ОС в каждый свой продукт

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

18. "Запуск единой программы под Linux, Windows и Mac OS X. "  
Сообщение от polkan on 30-Май-07, 08:46 
гыгы!
"под двойной open source лицензией..." :)))

на самом деле:
"Look for LINA's public release in June, 2007, under the GNU General Public License, Version 2 and the LINA commercial license."

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

19. "RE: Запуск единой программы под Linux, Windows и Mac OS X."  
Сообщение от DimGun email on 30-Май-07, 08:50 
Мое мнение - недостойно внимания. Что с кодировками (это в Java все Unicode покрывает), локалью, буфером обмена и кучей других вещей, зависящих от платформы? Одинаковые скины на трех системах это не та задача которую никому не удается решить. Млин че тянуть эти задачи из прошлого века. Они уже решены в Java настолько корректно насколько это вообще возможно.  
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

21. "Запуск единой программы под Linux, Windows и Mac OS X. "  
Сообщение от Аноним on 05-Июн-07, 00:40 
В скриншотах: пример для консоли -- ман, пример для окошек -- смешно сказать, файрфокс :)

Неужели файрфокс все это время запускался благодаря Лине? ;)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру