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

Kendo as a replacement for silverlight

2 Answers 73 Views
General Discussions
This is a migrated thread and some comments may be shown as answers.
Jeff
Top achievements
Rank 1
Jeff asked on 16 May 2012, 05:23 PM
Hello,
I currently use SL to enable realtime asynchronous communication between an asp.net application and a windows client .net application. Take a look at http://eneter.blogspot.com/2011/10/silverlight-notification-messages-from.html. With the end of SL looking more real every day e.g. IE10 Metro, I am wondering if I can effectively replace my simple SL interface with the Kendo framework? Below is an excerpt of my SL app. Any advice would be appreciated.
private void LoadFramework()
    {
        try
        {
            // SETUP SEND MESSAGE
            // Create sender of string messages.
            IStringMessagesFactory aStringMessageReceiverFactory = new StringMessagesFactory();
            myStringMessageSender = aStringMessageReceiverFactory.CreateStringMessageSender();
 
            // Create output channel sending via Tcp.
            // Note1: Silverlight supports only ports of range 4502 - 4532
            // Note: Set the timeout (miliseconds) for opening the connection and for sending messages.
            IMessagingSystemFactory aTcpMessagingFactory = new TcpMessagingSystemFactory(1000);
            IOutputChannel anOutputChannel = aTcpMessagingFactory.CreateOutputChannel("127.0.0.1:4502");
 
            // Attach the output channel to the string message sender
            // to be able to send messages via Tcp.
            myStringMessageSender.AttachOutputChannel(anOutputChannel);
 
 
            // SETUP RECEIVE MESSAGE
            // Create the BrokerClient to subscribe and receive notifications.
            IDuplexBrokerFactory aBrokerFactory = new DuplexBrokerFactory();
            myBrokerClient = aBrokerFactory.CreateBrokerClient();
 
            // Handle received notifications.
            myBrokerClient.BrokerMessageReceived += OnBrokerMessageReceived;
 
            // TCP messaging for the communication with the desktop application.
            IMessagingSystemFactory aTcpMessaging = new TcpMessagingSystemFactory(1000);
 
            // Create the TCP output channel and attach it to the BrokerClient.
            IDuplexOutputChannel aTcpOutputChannel = aTcpMessaging.CreateDuplexOutputChannel("tcp://127.0.0.1:4510");
            myBrokerClient.AttachDuplexOutputChannel(aTcpOutputChannel);
            blChannelLoaded = true;
        }
        catch (Exception ex)
        {
            blChannelLoaded = false;
            var x = ex;
            //RadWindow.Alert("Please load app1");
            HtmlPage.Window.Invoke("TestSLCall", "Please Load SkypeLink");
        }
    }

2 Answers, 1 is accepted

Sort by
0
TMatt
Top achievements
Rank 2
answered on 19 May 2012, 12:12 PM
Then Kendo have to do a lot in work.



Nearly none of the Samples work in IE 10.



Kendo is WebKit based focused.



Welcome in the new HTML 5 world
0
Jeff
Top achievements
Rank 1
answered on 20 May 2012, 06:56 AM
What I am asking is Kendo an effective SL replacement for my purposes?
Tags
General Discussions
Asked by
Jeff
Top achievements
Rank 1
Answers by
TMatt
Top achievements
Rank 2
Jeff
Top achievements
Rank 1
Share this question
or