This is a migrated thread and some comments may be shown as answers.

Telerik and Mono

13 Answers 554 Views
Let's talk about telerik (the good and the bad)
This is a migrated thread and some comments may be shown as answers.
Pete
Top achievements
Rank 1
Pete asked on 24 Nov 2006, 05:41 PM

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.

Pete

13 Answers, 1 is accepted

Sort by
0
Paul
Telerik team
answered on 27 Nov 2006, 09:23 AM
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.

http://www.mono-project.com/Main_Page

http://www.apacheworld.org/modmono/

http://www.apacheworld.org/modmono/INSTALL

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

Regards,
Paul
the telerik team
0
Manny
Top achievements
Rank 1
answered on 01 Dec 2006, 11:19 PM
count me in as a backer of Telerik Controls on Mono.
0
Pete
Top achievements
Rank 1
answered on 03 Dec 2006, 07:35 PM
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 asp.net 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?

Thanks,

Pete
0
Rumen
Telerik team
answered on 06 Dec 2006, 01:55 PM
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 :).

Regards,
Rumen Stankov
0
Brad
Top achievements
Rank 2
answered on 30 Jan 2007, 11:29 PM
I think getting your win forms controls running with Mono would be great.  Please include my vote for Mono support.
0
JohnC
Top achievements
Rank 1
answered on 05 Feb 2007, 10:08 PM
There is already another thread on this very subject in the general suggestions forum for asp.net here:
http://www.telerik.com/community/forums/thread/b311D-gatgm.aspx

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 asp.net but the winform components as well (particularly reporting) as that is a major key for business app mono adoption.
0
Vassil Petev
Telerik team
answered on 06 Feb 2007, 04:08 PM
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.


Greetings,
Rob
the telerik team
0
Brad
Top achievements
Rank 2
answered on 06 Feb 2007, 11:06 PM
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.
0
Michael Harrison
Top achievements
Rank 1
answered on 11 Apr 2007, 01:03 AM
Hi,
  Count me on a back order fro Telerik on Mono too. 
Cheers,

Michael
0
Paul Kavanagh
Top achievements
Rank 1
answered on 19 Feb 2008, 08:06 PM
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?
0
Patrick Panzenbock
Top achievements
Rank 1
answered on 03 May 2008, 04:24 PM
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.

0
Ivo
Telerik team
answered on 03 Apr 2009, 08:30 AM
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

Regards,
Ivo
the Telerik team

Instantly find answers to your questions at the new Telerik Support Center
Tags
Let's talk about telerik (the good and the bad)
Asked by
Pete
Top achievements
Rank 1
Answers by
Paul
Telerik team
Manny
Top achievements
Rank 1
Pete
Top achievements
Rank 1
Rumen
Telerik team
Brad
Top achievements
Rank 2
JohnC
Top achievements
Rank 1
Vassil Petev
Telerik team
Michael Harrison
Top achievements
Rank 1
Paul Kavanagh
Top achievements
Rank 1
Matt
Top achievements
Rank 1
Patrick Panzenbock
Top achievements
Rank 1
Ivo
Telerik team
Share this question
or