Zyan 2.1

Rating:        Based on 1 rating
Reviewed:  0 reviews
Downloads: 145
Change Set: 12372
Released: Jul 18, 2011
Updated: Jul 19, 2011 by yallie
Dev status: Stable Help Icon

Recommended Download

Application Zyan 2.1 for .NET Framework 4.0
application, 326K, uploaded Jul 18, 2011 - 111 downloads

Other Available Downloads

Application Zyan 2.1 for .NET Framework 3.5
application, 316K, uploaded Jul 18, 2011 - 34 downloads

Release Notes

Zyan 2.1 NuGet package

Project description

Zyan is an easy to use distributed application framework for .NET, Mono and Android.
With Zyan you can publish any .NET class for remote access over network.

[en] What's new in Zyan 2.1:

  • Support for remote invocation of generic methods
  • Support for deterministic resource clean up
    • Automatically call Dispose on IDisposable components
    • or uses a provided external method to handle clean up
  • Support for Linq queries on any published components
  • Support for System.Linq.Expression parameters and return values
  • InterLinq libraries are now merged with Zyan.Communication.dll
  • Server-side MEF integration (not included in .NET 3.5 version)
  • Duck typing with registration-time and invocation-time checks
  • NUnit test project (both MSTest and NUnit frameworks are now supported)
  • Numerous Mono interoperability improvements in TcpExChannel and InterLinq
  • MonoDevelop 2.x IDE support (separate solution and project files)
  • Bugs fixed: #1046, #1083, #1094

See here for further details about the new features.

[ru] Новое в версии 2.1:

  • Поддержка удаленного вызова обобщенных методов
  • Поддержка явного освобождения ресурсов
    • Автоматический вызов метода Dispose для компонентов, реализующих IDisposable
    • Возможность регистрации произвольного обработчика для освобождения ресурсов
  • Поддержка Linq-запросов на любых опубликованных компонентах
  • Встроенная поддержка сериализации Linq-выражений (System.Linq.Expression)
  • Библиотеки InterLinq теперь встроены в Zyan.Communication.dll
  • Серверная интеграция с MEF (не включена в версию для .NET 3.5)
  • Утиная типизация с проверками при регистрации компонентов или при вызовах методов
  • Тестовый проект для NUnit (поддерживаются MSTest и NUnit)
  • Множество исправлений в TcpExChannel и InterLinq-е для работы под исполняющей средой Mono
  • Поддержка среды разработки MonoDevelop 2.x (отдельные файлы проектов и решения)
  • Исправлены ошибки: #1046, #1083, #1094

Более подробно о новых возможностях можно прочесть здесь (на английском языке).

Reviews for this release