Icon View Thread

The following is the text of the current message along with any replies.
Messages 21 to 26 of 26 total
Thread EDB for Android
Mon, Apr 28 2014 4:34 AMPermanent Link

Adam Brett

Orixa Systems

Sorry for writing a lot of responses ... I posted accidentally.

Last thing:

Are any EDB Developers using some multi-tier option different from DataSnap?

The Blog Peter linked to showed there are several. I slightly prefer to use the Delphi tool, but only if a third party is not obviously better. If others have strong opinion of a really great third party multi-tier code library I would be interested to hear about it.
Wed, Apr 30 2014 10:24 PMPermanent Link

Peter Evans

On 28/04/2014 9:00 AM, Peter Evans wrote:

> In two days time I will be seeing the Delphi XE6 product presentation by
> Marco Cantu. I will see what statement is made about DataSnap. This is
> important because the just released Webinar, which runs for about 2
> hours 10 minutes, overlooked the slide bullet point on DataSnap.

Yesterday (30Apr14) I went to RAD Studio XE6 launch.

During Marco Cantu's presentation, he said in regards to DataSnap
suggests deploying on ISAPI as "it gives a very good performance level".

Also "If you go for a HTTP* server it is very slow".

I put an asterisk against HTTP as I might have misunderstood this word.

He said it is possible to code session less programs. (Implication that
they would be faster.) But that this technique is not documented.

I asked him was Delphi XE5 used as a basis for the performance chart in
the CodeRage8 webinar? Yes. I asked him had performance improved in
Delphi XE6? No.

There you have it.

Regards,
  Peter Evans

Fri, May 2 2014 6:49 AMPermanent Link

Adam Brett

Orixa Systems

>>I asked him had performance improved in
>>Delphi XE6?

>>No.

>>There you have it.

Thanks for this Peter ... my own finding is that DataSnap is extremely fast for small numbers of users. I have actually been impressed at how fast quite long lists of data (i.e. 100 - 200 data rows) are returned to an Android device with DataSnap.

The detailed Blog-postings you linked to suggested that DataSnap is slow serving large numbers of requests. This is only a problem if you are creating a public-facing product which will have 100,000s of simultaneous users.

Hopefully EMB will improve DataSnap performance over time (we can live in hope anyway!) Datasnap is so central to their new multi-platform approach that it might get the time it needs.

Part of the issue is the fact that DataSnap is built on INDY components. There is probably a need for more work on Indy if DataSnap is to be significantly improved.

Adam
Sat, Jul 19 2014 12:40 AMPermanent Link

Peter Evans

On 25/04/2014 12:56 AM, Adam Brett wrote:
> Peter & Uli
>
> Server ... NG will only take 1 attachment per message on web.
>

Thank you Adam for those attachments.

With that sample code I was able to get a little system running. Just
running on my machine. (Still need to get it running off the internet.)

Thanks again.

Regards,
  Peter Evans
Tue, Jul 22 2014 4:55 AMPermanent Link

Adam Brett

Orixa Systems

Peter

Thanks for this.

Note a few years back I posted an article about creating an Amazon cloud server.

While not exactly easy, it is quite straightforward to set one of these up & if you create a new account you get 1 year of "micro" server for free. The "micro" instance is easily big enough to run EDB which then allows you to play with web/Android based connections to EDB to your heart's content.

Adam
Wed, Jul 23 2014 2:02 PMPermanent Link

Eduardo

Avatar

My 2 cents:

I am using XE6 (but I was using XE5) to create Android app, using TMS Aurelius and TMS RemoteDB to connect to ElevateDB

Works just fine.

If you dont want to follow the Aurelius model, (ORM) that is very good, you can use the XData (they are about to deliver that) with RemoteDB and access ElevateDB from any XE6 target platform.

The XData server are basically a rest server. Very good, using the beta version with no problem.

It is all in one license, comes all of them and more other goods, not expensive with really good support. I am very satisfied with that and for working with ElevateDB

Give a try, there are documentation and examples and trial version in their site.

Good Luck
« Previous PagePage 3 of 3
Jump to Page:  1 2 3
Image