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

Telerik Platforms (Backend, DB, AppBuilder and other questions)

6 Answers 432 Views
General Discussions
This is a migrated thread and some comments may be shown as answers.
This question is locked. New answers and comments are not allowed.
Andy
Top achievements
Rank 1
Andy asked on 03 Feb 2014, 08:25 PM
Backend-Services:
-----------------
1) So let's pretend I develop an app for another company. If I include backend-services, they need a Telerik-account? Is there an backend-services-only account? Or how would that work?
If yes, so the customer is bound to Telerik for the whole lifecycle of the application (even if business is not going well), isn't it?

2) Can I switch to my own backend? (I don't like the idea of having my backend overseas for a) performance and b) business-policy reasons.)


Databases:
---------------
1) Which databases are supported?
2) Depending on the app, it happens, that I need to ship with a pre-populated database (mostly SQLite), or download a pre-populated database on first application start. How can I investigate these databases (or whatever data-structure), if I can't run the app on my own simulator/emulator?


AppBuilder:
---------------
Speaking of hybrid apps: If I understand correctly, I am bound to AppBuilder? There's no way for me to modify the project (native parts) of the app or run locally in a debugger? Often there's a need to modify parts of the app for additional features or services (e.g. a private framework, etc..) not included in the 'normal' Cordova framework. How would I do this?

 
 General:
 ------------
 Loading platform.telerik.com is dog-slow over here (Germany). A single switch of a section (left) takes seconds. (Even worse, when switching from Backend to AppBuilder). Will you provide a platform in Europe as well?

Provisioning:
-----------------
I couldn't manage to upload my provisioning profiles to AppBuilder. Wording on help-pages and AppBuilder is a bit confusing, so it's not quite clear what to import where and when (importing any of my .cer files resulted in an import error - so obviously I'm missing a step; but which?)

Any infos

Thx

Andy

6 Answers, 1 is accepted

Sort by
0
Steve
Telerik team
answered on 07 Feb 2014, 12:24 PM
Hello Andy,

Thank you for contacting us.

1. If you are developing for another company you have the option to share the service-account with your contractor by registering and passing him the credentials of your account. We plan to introduce a way to change the account owner pretty soon, so you will be able to simply pass them the account for them to pay until they want to have the app running. We have clients who also accommodate the price of the service and charge your customer for the Backend Services separately as part of all development services you charge your clients. 

2. We plan to introduce ability to connect to your existing MS SQL database, so you can utilize all the services of our Backend Services without having to store your data on our servers. Let me know if you are interested in learning more about this upcoming feature, and I can get in touch with you on a separate thread.

Databases.

1. If you refer to the supported database on the server side, we have MongoDB right now.
2. The AppBuilder supports plugins for SQL Lite. We have an extensive blog post that describes the process of using SQL Lite on your device here.


AppBuilder:

Hybrid apps are created with HTML5/JS/CSS and the app is built as native shell. If a need for native code arises, one should use custom Cordova plugins (see Working with Custom Plugins). Currently AppBuilder supports only static frameworks, but the good news is that Cordova have added this functionality in the latest version of plugman (the part responsible for your custom Cordova plugins) and we would update to it for our next major version scheduled for beginning of March. The following forum contains more information on the matter if you are interested.

General:

We don't plan to have dedicated servers in Europe as the performance we have been getting so far has been excellent. Can you please describe the most problematic screens you have, so we can further investigate possible causes for these delays?

Provisioning:

Apple's dev program requires you to follow certain procedure in order to be able to build and install an app on your iOS device. We did our best to highlight most important parts including the integration withing AppBuilder in our documentation, still this is not our own process and workflow. Please review carefully the Configuring Code Signing for iOS Apps help section to get started, it lists all required steps.

Regards,
Steve
Telerik

Check out the new Telerik Platform - the only modular platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native apps. Register for the free online keynote and webinar to learn more about the Platform on Wednesday, February 12, 2014 at 11:00 a.m. ET (8:00 a.m. PT).

0
Andy
Top achievements
Rank 1
answered on 07 Feb 2014, 05:32 PM
Hi Steve,

thanks for your detailed answer, but I think the platform doesn't fit for me for mainly two reasons:

a) if I compare Ping-latency from EU to an US-backbone to latency from EU to an EU-backbone, this is a tremendous difference (not to think about higher risk of downtimes or redirections). So I rather prefer a backbone over here.

b) from what I understand concerning AppBuilder and the Telerik-Backend: I'm going to loose almost all control over my services and I'm heavily bound to Telerik's platform. While this might be convenient, I feel queasy when there's no way to easily re-gain control over these services and/or switch backends (for whatever reason).

Anyway, I will follow your offerings, because it sounds interesting (and the platform might be a big deal for many), but I personally prefer working on a development backend, where I can access (and fine-tune, that is) the services to my needs.

Please feel free to point me towards extensible backend-services. BTW: Do you plan on an unified REST-Interface ala swagger?

Thx again

Andy
0
Hristo Borisov
Telerik team
answered on 12 Feb 2014, 12:25 PM
Hello Andy,

In regards to the latency you should also consider the physical location of most of your mobile users. The performance of the Backend Services has been very good for customers outside North America. To optimize things we also plan to introduce CDN support for the files stored in our Backend Services along with a couple of other goodies that I cannot share right now :)

In regards to the flexibility, we are also allowing you to keep all of your source code both in private source control or a public git provider to retain ownership of your code. We are also working in the direction to make our cloud code for the Telerik Backend Services as flexible as possible. We have outlined in our roadmap important pieces such as deliver cloud code debugging, cloud functions and scheduled tasks so you can achieve good flexibility without having to maintain servers on your own.

We currently don't have plans to include a REST interface similar to Swagger, but this is definitely something we can consider for later this year.

Thank you for contacting us, and evaluating the Telerik Platform offering. Don't hesitate to contact me in case you have any further questions.

Regards,
Hristo Borisov
Product Manager
Telerik Platform

Check out the new Telerik Platform - the only modular platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native apps. Register for the free online keynote and webinar to learn more about the Platform on Wednesday, February 12, 2014 at 11:00 a.m. ET (8:00 a.m. PT).

0
Josh
Top achievements
Rank 1
answered on 19 Feb 2014, 02:18 PM
+1 for this feature

From Steve:

"We plan to introduce ability to connect to your existing MS SQL database, so you can utilize all the services of our Backend Services without having to store your data on our servers. Let me know if you are interested in learning more about this upcoming feature, and I can get in touch with you on a separate thread."

Would love to get notified about this feature or a timeline when it would be completed!
0
Tommy
Top achievements
Rank 1
answered on 24 Feb 2014, 02:30 PM
I would love to be able to build my database in MSSQL and then upload it to the backend services ...  I'm finding it hard to understand how to build a database in the backend services properly. I guess more reading for me!
0
Anton Dobrev
Telerik team
answered on 25 Feb 2014, 03:10 PM
Hello Tommy,

Telerik Backend Services provide a document-based (NoSQL) data store. Having this in mind you can still design your data model with UI tools from the portal, while adopting a NoSQL approach.

We also have a sample app for various platforms, that is designed to be backed by a Telerik Backend Services project of type 'Sample Social App'. By exploring the structure of the sample project and its client-side you can observe a real-world scenario with a Backend Services data store.

Let us know if further questions arise.

Regards,
Anton Dobrev
Telerik
Tags
General Discussions
Asked by
Andy
Top achievements
Rank 1
Answers by
Steve
Telerik team
Andy
Top achievements
Rank 1
Hristo Borisov
Telerik team
Josh
Top achievements
Rank 1
Tommy
Top achievements
Rank 1
Anton Dobrev
Telerik team
Share this question
or