Мы планируем разработать кроссплатформенное приложение Silverlight, которое, как ожидается, будет работать как на Windows, так и на Mac с повышенными разрешениями. Одно только монохромное изображение не подходит, так как для приложения требуются специальные функции видео Silverlight, поддерживаемые только в SL 4.0
Итак, вот некоторые соображения.
Мы пытаемся определить лучший способ удовлетворить требования, если это возможно, с помощью общей базы кода, возможно, используя SQLLite для базы данных.
В Windows все просто. Вы можете использовать sllauncher для установки XAP с повышенными разрешениями, и вы можете получить доступ к SQLLite и другим операциям системного уровня через, вероятно, уровень COM. Не так уж и важно.
Но как реализовать взаимодействие с SQLLite и библиотеками системного уровня в Mac? Есть ли документированный / недокументированный способ взаимодействия с библиотеками Mac из Silverlight (Mac)? Я думаю нет. Одним из вариантов может быть использование веб-сервера Mono XSP и запуск сайта ASP.NET с локального компьютера и локального размещения XAP, а затем реализация рукопожатия с кодом ASP.NET, запущенным через Mono / XSP, а затем выполнение
Другой вариант - разместить Silverlight в элементе управления браузера Mono Winforms (мне все еще нужно посмотреть, возможно ли это), а затем вести переговоры между браузером Mono Winforms и Silverlight через HTML DOM.
Оба варианта не являются прямыми в Mac.
Я высоко ценю любую информацию, которую вы можете предоставить для лучшего достижения целей.