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

Newb: Need Architecture Overview

1 Answer 84 Views
General Discussions
This is a migrated thread and some comments may be shown as answers.
Brad
Top achievements
Rank 1
Brad asked on 22 Jul 2013, 02:57 AM
I'm an experienced ASP.NET developer and have worked with the Telerik controls for years.  I’m interested in developing a mobile web application and would like to use the Kendo framework for its cross-device support.  I’m having a hard time getting my head around the architecture for building an app that will access remote data and perform some simple authentication.  The app needs to:

1)       Post to a remote URL and consume the simple XML response for authentication
2)       Retrieve remote data from a SQL database
3)       Potentially interact with a server file system
4)       Serve selected PDF files natively to the device

Can someone give me a high-level idea of how we’d accomplish the following using the client-side library?  My experience tells me to write server-side scripts that output the JavaScript code that Kendo uses, but I’m pretty sure that’s old-school thinking.  Any advice would be helpful, I’m having a tough time getting my head around how to get started.

1 Answer, 1 is accepted

Sort by
0
Alexander Valchev
Telerik team
answered on 23 Jul 2013, 04:13 PM
Hello Brad,

Thank you for your interest in Kendo UI Mobile.
You should have in mind that the Kendo Mobile Application uses SPA architecture to provide better user experience. This means that all the communication with the server should be done via Ajax requests, without reloading of the page.

Regarding your requirements - Kendo component which is responsible for client-server communication via Ajax requests is called DataSource. To learn how to use it, please check the following resources:

Regards,
Alexander Valchev
Telerik
Join us on our journey to create the world's most complete HTML 5 UI Framework - download Kendo UI now!
Tags
General Discussions
Asked by
Brad
Top achievements
Rank 1
Answers by
Alexander Valchev
Telerik team
Share this question
or