Kendo as a replacement for silverlight

3 posts, 0 answers
  1. Jeff
    Jeff avatar
    47 posts
    Member since:
    Aug 2008

    Posted 16 May 2012 Link to this post

    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. TMatt
    TMatt avatar
    46 posts
    Member since:
    Feb 2011

    Posted 19 May 2012 Link to this post

    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
  3. Jeff
    Jeff avatar
    47 posts
    Member since:
    Aug 2008

    Posted 20 May 2012 Link to this post

    What I am asking is Kendo an effective SL replacement for my purposes?
Back to Top