Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Flash Приложения: AIR, Zinc и тд.

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 18.02.2010, 11:15
skroot вне форума Посмотреть профиль Отправить личное сообщение для skroot Найти все сообщения от skroot
  № 1  
Ответить с цитированием
skroot

Регистрация: Mar 2006
Сообщений: 10
Question кроссплатформенное десктопное приложение

задача следующая: создать десктопное приложение, способное подгружать Flash, которое бы функционировало на Win и возможно большем количестве Linux платформ, хотя бы на самых распространённых
уже попробовал AIR - здорово, но на часть линухов он не встаёт (в частности, на AltLinux 4.0, который позиционируется министерством образования как официальный для школы)
попробовал Qt 4 с его WebKit - то же самое, под Виндой нормально, а под Linux начинаются глюки
у меня начинает возникать ощущение, что задача в подобной постановке решения не имеет
может быть, кто-нибудь поделится опытом подобных разработок?

Старый 01.03.2010, 14:37
TimID вне форума Посмотреть профиль Отправить личное сообщение для TimID Посетить домашнюю страницу TimID Найти все сообщения от TimID
  № 2  
Ответить с цитированием
TimID
[+1 18.01.09]
 
Аватар для TimID

Регистрация: Sep 2003
Адрес: Москва
Сообщений: 34
f-in-box + freepascal(lazaurus)

Старый 17.03.2010, 16:01
skroot вне форума Посмотреть профиль Отправить личное сообщение для skroot Найти все сообщения от skroot
  № 3  
Ответить с цитированием
skroot

Регистрация: Mar 2006
Сообщений: 10
Цитата:
Сообщение от TimID Посмотреть сообщение
f-in-box + freepascal(lazaurus)
увы, они делают компоненты только под винды и маки
дело в том, что там используется перехват обращений к виндовой ocx-компоненте на уровне контроля файловой системы, а в Unix подобные фокусы не проходят
они меня сами спрашивали, как это можно сделать :-) а я тоже не знаю :-(

Старый 17.03.2010, 17:03
alexcon314 вне форума Посмотреть профиль Отправить личное сообщение для alexcon314 Найти все сообщения от alexcon314
  № 4  
Ответить с цитированием
alexcon314
listener

модератор форума
Регистрация: Jun 2006
Сообщений: 3,260
Записей в блоге: 28
Отправить сообщение для alexcon314 с помощью ICQ
Эмм.. mdm Zinc 3.0 вроде хвастался кроссами. Посмотрите на офф.сайте multimedia. Еще вот тут человек что-то пытался сделать.
Цитата:
Сообщение от Skyggedans
Никакого ActiveX - библиотека в будущем планируется кроссплатформенной.
И да, еще:
Цитата:
дело в том, что там используется перехват обращений к виндовой ocx-компоненте на уровне контроля файловой системы, а в Unix подобные фокусы не проходят
Вы общались с разработчиками финбокса? Можете подробнее о "там используется перехват обращений к виндовой ocx-компоненте на уровне контроля файловой системы"? Интересно. Я имею в виду, что они вам сказали, можете здесь привести дословно, пожалуйста?


Последний раз редактировалось alexcon314; 17.03.2010 в 17:12.
Старый 18.03.2010, 10:43
skroot вне форума Посмотреть профиль Отправить личное сообщение для skroot Найти все сообщения от skroot
  № 5  
Ответить с цитированием
skroot

Регистрация: Mar 2006
Сообщений: 10
Цитата:
Сообщение от alexcon314 Посмотреть сообщение
Вы общались с разработчиками финбокса? Можете подробнее о "там используется перехват обращений к виндовой ocx-компоненте на уровне контроля файловой системы"? Интересно. Я имею в виду, что они вам сказали, можете здесь привести дословно, пожалуйста?
Да ради бога, думаю ребята из softanix на меня не обидятся. Итак, в прошлом декабре я у них консультировался, могут ли они пересобрать компоненту под Lasarus (там несколько отличная от Delphi структура пакета), чтобы можно было её использовать под UNIX.
Цитата:
К сожалению, нет -- основная трудность состоит в том, что f-in-box использует несколько специфичных для Windows вещей. Например, перехват обращений к файловой системе.

Кроме того, в UNIX нету ActiveX-ов, а f-in-box основан именно на Flash ActiveX.

Поэтому пересобрать компонент для другой операционной системы принципиально невозможно.

Периодически я получаю вопросы, связанные с портированием в том или ином виде компонента под UNIX, но мне кажется, что такая попытка обречена на провал -- к примеру, как под UNIX организовать перехват обращения к файлам. Или можно забыть про другие платформы, кроме как i386?
В общем, если кто-то знает ответ на этот вопрос, можете предложить им сотрудничество.
Лично я обозрел с пол-десятка попыток сделать альтернативный Adob'овскому открытый или закрытый flash-player (начаная с Gnash и заканчивая решениями под Java) и пришёл к выводу что фигня всё это. Лучше чем Adobe Air ничего нету, а он встаёт далеко не на все UNIX-системы. Причём причину не могут назвать ни Adob'овцы, ни разработчики этих ОС. dependency list там слишком сложный.
А за ссылки спасибо большое, сейчас посмотрю.


Последний раз редактировалось skroot; 18.03.2010 в 10:54.
Старый 18.03.2010, 13:42
alexcon314 вне форума Посмотреть профиль Отправить личное сообщение для alexcon314 Найти все сообщения от alexcon314
  № 6  
Ответить с цитированием
alexcon314
listener

модератор форума
Регистрация: Jun 2006
Сообщений: 3,260
Записей в блоге: 28
Отправить сообщение для alexcon314 с помощью ICQ
Офигительно. Вот тебе и ExternalInterface. Зачем им перехват обращений к FS понадобился? Неужели моя догадка о перехвате обращений к шаредам в финбокс-приложениях была верна?
Да, кстати, я чего-то сразу не сообразил, цинк тоже на финбоксе работает (так мне сказал модер с форума финбокса), так что делайте выводы..

Создать новую тему Ответ Часовой пояс GMT +4, время: 07:24.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 07:24.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.