Telerik and Mono

14 posts, 0 answers
  1. Pete
    Pete avatar
    1 posts
    Member since:
    Nov 2006

    Posted 24 Nov 2006 Link to this post

    I was just wondering if anybody has heard any progress on Telerik running on Mono? Are you guys getting enough requests to warrant going down this route? Your products are definatley the best on the market and it would be a real bonus to use them on *nix.

    Cheers for a 1st class product.

  2. Paul
    Paul avatar
    4281 posts

    Posted 27 Nov 2006 Link to this post

    Hello Peter,

    Thanks for your interest in our controls.

    We have not had many requests for running our r.a.d.controls on Linux and Mono and that is why we do not officially support and test on non-Microsoft Platforms.

    However, you should not be having any major problems if you are running Mod Mono. For more detailed information please refer to the following links.

    Mind though we do not officially provide support for r.a.d.controls on Mono.

    the telerik team
  3. Manny
    Manny avatar
    9 posts
    Member since:
    Aug 2005

    Posted 01 Dec 2006 Link to this post

    count me in as a backer of Telerik Controls on Mono.
  4. Pete
    Pete avatar
    1 posts
    Member since:
    Nov 2006

    Posted 03 Dec 2006 Link to this post

    Thanks Paul, that's really good to hear. Thanks for the links.

    Hi Manny, wander if we can start a "we want Telerik on mono" thread ;)

    I've downloaded an eval of the control suite to give it a test.
    I've installed latest mono1.2.1 with mod_mono. It's running the stock controls okay.

    Using a RadCalendar or RadUpload control it's coming back with the following error:

    "System.Xml.Schema.XmlSchemaException: XmlSchema error: The targetNamespace attribute cannot have have empty string as its value. Related schema item SourceUri: , Line 2, Position 2.
    It seems to be with the ValidateDocument call:

    " at Telerik.RadUploadUtils.XmlDocumentValidator.ValidateDocument (System.Xml.XmlDocument xmlDoc, System.Xml.XmlTextReader xsdDoc) [0x00000]
      at Telerik.RadUploadUtils.Licensing.CheckLicenseKeys () [0x00000]

    still a bit buggy maybe? Has anybody had this error before?


  5. Rumen
    Rumen avatar
    1536 posts

    Posted 06 Dec 2006 Link to this post

    Hello Peter,

    As far as I can tell the error is in our licensing check code. Most probably, part of the Mono Xml implementation is not fully compatible with the Xml stack offered by Microsoft or/and there are some OS specific issues involved (case sensitivity for example - Linux boxes have case-sensitive file systems as opposed to Windows boxes).

    Are you using the trial versions of our controls? Most probably, if you try licensed versions, the license check code will not be run and the component will at least have a chance to fail at a later point :).

    Rumen Stankov
  6. Brad
    Brad avatar
    110 posts
    Member since:
    Jun 2004

    Posted 30 Jan 2007 Link to this post

    I think getting your win forms controls running with Mono would be great.  Please include my vote for Mono support.
  7. JohnC
    JohnC avatar
    77 posts
    Member since:
    Sep 2006

    Posted 05 Feb 2007 Link to this post

    There is already another thread on this very subject in the general suggestions forum for here:

    And there have been actually quite a number of requests, but I think it's always going to be a case of who makes it first rather than waiting for people to request it.

    Someone's going to eventually, hopefully it's Telerik.

    I too agree with another poster that I'd really like to see not just the but the winform components as well (particularly reporting) as that is a major key for business app mono adoption.
  8. Vassil Petev
    Vassil Petev avatar
    1765 posts

    Posted 06 Feb 2007 Link to this post

    Hi guys,

    Thank you for your continued interest in Mono support. As you already know, we do not provide official support for Mono under Linux.

    Although there are some customers who have running implementations of the ASP.NET r.a.d.controls under Mono, there are still some methods which are not implemented in Mono and some of the configurations of our controls do not work as expected. We are working closely with Miguel de Acacias team and we are committed to make our ASP.NET controls fully compatible with the Mono framework in the coming months.

    However, running our WinForms controls under Mono will prove to be a major challenge, as things do not look good there at all. Mono misses some major methods on this front and much time will be needed until it offers proper support for Windows Forms.

    Our current plans are to try and get all ASP.NET controls running under Mono and then we will check our options for the WinForms controls. Please do not get your hopes high - this will require a lot of work on behalf of the Mono team, so this will not happen in the next several months. We will be glad to keep you updated if anything new pops up.

    the telerik team
  9. Brad
    Brad avatar
    110 posts
    Member since:
    Jun 2004

    Posted 06 Feb 2007 Link to this post

    It is a shame that it will be difficult. I would have thought that Mono support for win forms would be more heavily sort after than ASP.NET. After all, an ASP.NET web app will run on almost any browser no matter what platform it is hosted on. The same can't be said for windows apps, which is one reason why Java still has a strangle hold on the cross platform market.
  10. Michael Harrison
    Michael Harrison avatar
    40 posts
    Member since:
    Dec 2004

    Posted 10 Apr 2007 Link to this post

      Count me on a back order fro Telerik on Mono too. 

  11. Paul Kavanagh
    Paul Kavanagh avatar
    25 posts
    Member since:
    Oct 2005

    Posted 19 Feb 2008 Link to this post

    This is great!! If we are able to run Telerik under mono, it really opens up some possibility for a couple of major projects. Anywhere we can check for status updates or eta?
  12. Patrick Panzenbock
    Patrick Panzenbock avatar
    3 posts
    Member since:
    Oct 2005

    Posted 03 May 2008 Link to this post

    I did some testing on mono 1.2.6 and while ago and recently with 1.9.1. Both versions have the System.Web.Extensions classes that allow you to run MS ASP.NET AJAX Toolkit.

    I had success using some of the ASP.Net Classic controls (e.g. menu and dock) on mono (1.2.6 and 1.9.1).

    However, the AJAX version of RadDock doesn't work. I would have expected the Ajax version to work better than the classic

     Here is the stack trace that I got:
    System.ArgumentException: An element with the same key already exists in the dictionary.
    at System.Collections.Generic.Dictionary`2[System.String,System.String].Add (System.String key, System.String value) [0x00000]
    at System.Web.UI.ScriptComponentDescriptor.AddEntry (System.Collections.Generic.Dictionary`2& dictionary, System.String key, System.String value) [0x00000]
    at System.Web.UI.ScriptComponentDescriptor.AddProperty (System.String name, System.Object value) [0x00000]
    at Telerik.Web.ScriptObjectBuilder.DescribeComponent (System.Object instance, System.Web.UI.ScriptComponentDescriptor descriptor, IUrlResolutionService urlResolver, IControlResolver controlResolver) [0x00000]
    at Telerik.Web.UI.RadWebControl.DescribeComponent (System.Web.UI.ScriptComponentDescriptor descriptor) [0x00000]
    at Telerik.Web.UI.RadDock.DescribeComponent (System.Web.UI.ScriptComponentDescriptor descriptor) [0x00000]
    at Telerik.Web.UI.RadWebControl.Telerik.Web.IControl.DescribeComponent (System.Web.UI.ScriptComponentDescriptor descriptor) [0x00000]
    at Telerik.Web.UI.ScriptRegistrar.GetScriptDescriptors (System.Web.UI.WebControls.WebControl control) [0x00000]
    at Telerik.Web.UI.RadWebControl.GetScriptDescriptors () [0x00000]
    at Telerik.Web.UI.RadWebControl.System.Web.UI.IScriptControl.GetScriptDescriptors () [0x00000]
    at System.Web.UI.ScriptManager.RegisterScriptDescriptors (IScriptControl scriptControl) [0x00000]
    at Telerik.Web.UI.RadWebControl.RegisterScriptDescriptors () [0x00000]
    at Telerik.Web.UI.RadWebControl.Render (System.Web.UI.HtmlTextWriter writer) [0x00000]
    at Telerik.Web.UI.RadDock.Render (System.Web.UI.HtmlTextWriter writer) [0x00000]
    at System.Web.UI.Control.RenderControl (System.Web.UI.HtmlTextWriter writer) [0x00000]
    at Telerik.Web.UI.RadDock.RenderControlAlways (System.Web.UI.HtmlTextWriter writer) [0x00000]
    at Telerik.Web.UI.RadDockZone.RenderChildren (System.Web.UI.HtmlTextWriter writer) [0x00000]
    at System.Web.UI.Control.Render (System.Web.UI.HtmlTextWriter writer) [0x00000]
    at System.Web.UI.WebControls.WebControl.RenderContents (System.Web.UI.HtmlTextWriter writer) [0x00000]
    at Telerik.Web.UI.RadWebControl.RenderContents (System.Web.UI.HtmlTextWriter writer) [0x00000]
    at System.Web.UI.WebControls.WebControl.Render (System.Web.UI.HtmlTextWriter writer) [0x00000]
    at Telerik.Web.UI.RadWebControl.Render (System.Web.UI.HtmlTextWriter writer) [0x00000]
    at System.Web.UI.Control.RenderControl (System.Web.UI.HtmlTextWriter writer) [0x00000]
    at System.Web.UI.Control.RenderChildren (System.Web.UI.HtmlTextWriter writer) [0x00000]
    at System.Web.UI.HtmlControls.HtmlForm.RenderChildren (System.Web.UI.HtmlTextWriter w) [0x00000]
    at System.Web.UI.HtmlControls.HtmlContainerControl.Render (System.Web.UI.HtmlTextWriter writer) [0x00000]
    at System.Web.UI.HtmlControls.HtmlForm.Render (System.Web.UI.HtmlTextWriter w) [0x00000]
    at System.Web.UI.Control.RenderControl (System.Web.UI.HtmlTextWriter writer) [0x00000]
    at System.Web.UI.HtmlControls.HtmlForm.RenderControl (System.Web.UI.HtmlTextWriter w) [0x00000]
    at System.Web.UI.Control.RenderChildren (System.Web.UI.HtmlTextWriter writer) [0x00000]
    at System.Web.UI.Control.Render (System.Web.UI.HtmlTextWriter writer) [0x00000]
    at System.Web.UI.Page.Render (System.Web.UI.HtmlTextWriter writer) [0x00000]
    at System.Web.UI.Control.RenderControl (System.Web.UI.HtmlTextWriter writer) [0x00000]
    at System.Web.UI.Page.RenderPage () [0x00000]
    at System.Web.UI.Page.InternalProcessRequest () [0x00000]
    at System.Web.UI.Page.ProcessRequest (System.Web.HttpContext context) [0x00000]

    If I have time I will take a look at the source. So as far as I can tell, you should have better luck using the ASP.NET "Classic" controls.

  13. Ivo
    Ivo avatar
    689 posts

    Posted 03 Apr 2009 Link to this post

    Hi all,

    Just in case you have missed the big news: RadControls for ASP.NET AJAX now run on Mono 2.4!

    See: Announcement, Blogpost, Demos

    the Telerik team

    Instantly find answers to your questions at the new Telerik Support Center
Back to Top