Icon View Thread

The following is the text of the current message along with any replies.
Messages 1 to 10 of 15 total
Thread Mormot open source access to Oracle DB, MySQL, PostgreSQL, ODBC on Linux and Win32/Win64
Sat, Jul 30 2016 11:44 PMPermanent Link

erickengelke

Avatar


I'm pleased to announce that the 2nd edition of my book will also show how to use
the open source Mormot and its array of popular databases with EWB.

I put up a sample Win32 server (stock Mormot example #18 source code) with a 3 kB example
EWB source code file to create a simple database of fish names.  You can insert, delete,
view all or update any entry.

The sample is at:  http://erickengelke.com/ewb/mormot/mormot.zip

I haven't yet released my Mormot interfacing library for EWB.  I will be extending it for the next
few days hopefully.

I actually started experimenting with EWB while  writing a Mormot book and got sidetracked by EWB.  
I plan to finish the Mormot book next.  Mormot is a phenomenal piece of software.

Erick
Sat, Jul 30 2016 11:49 PMPermanent Link

erickengelke

Avatar

erickengelke wrote:
>The sample is at:  http://erickengelke.com/ewb/mormot/mormot.zip

>I actually started experimenting with EWB while  writing a Mormot book and got sidetracked by EWB.  
>I plan to finish the Mormot book next.  Mormot is a phenomenal piece of software.

The hardest part of Mormot is figuring out how to use use it.  The documentation is there, but it's not easy reading.
See synopse.info

Erick
Sun, Jul 31 2016 2:04 AMPermanent Link

Robert Horbury-Smith

erickengelke wrote:


I'm pleased to announce that the 2nd edition of my book will also show how to use
the open source Mormot and its array of popular databases with EWB.
...

That is absolutely terrific.

Thankyou Erick
Sun, Jul 31 2016 8:05 AMPermanent Link

erickengelke

Avatar

erickengelke wrote:

erickengelke wrote:
>The sample is at:  http://erickengelke.com/ewb/mormot/mormot.zip

>I actually started experimenting with EWB while  writing a Mormot book and got sidetracked by EWB.  
>I plan to finish the Mormot book next.  Mormot is a phenomenal piece of software.

Sorry, the sample had to be moved to

http://erickengelke.com/ewb/mormot/ewbmormot.zip

Erick
Sun, Jul 31 2016 4:08 PMPermanent Link

Trinione

<< The hardest part of Mormot is figuring out how to use use it.  The documentation is there, but it's not easy reading. See synopse.info  >>

Fantastic!

I have looked at Mormot several times, but it's just too much heaviness on the website for me to figure it out. This would be a great pathway. Thanks.
Sun, Jul 31 2016 5:43 PMPermanent Link

Trinione

<< I put up a sample Win32 server (stock Mormot example #18 source code) with a 3 kB example
EWB source code file to create a simple database of fish names.  You can insert, delete,
view all or update any entry.

The sample is at:  http://erickengelke.com/ewb/mormot/mormot.zip >>


Erick:
Not having used Mormot before and knowing EWB Modules require Delphi XE, I am asking this: Does this work with Delphi 7, Delphi 2005-2010 and Lazarus?
Mon, Aug 1 2016 9:50 AMPermanent Link

erickengelke

Avatar

Trinione wrote:
>Not having used Mormot before and knowing EWB Modules require Delphi XE, I am asking this: Does this work
>with Delphi 7, Delphi 2005-2010 and Lazarus?

Yes, yes, yes, and I believe D6 too.

What I've got working so far is the anonymous REST service suitable for phonebooks.  

I'm working on the obscure password encryption for authenticated access.  
I had to write CRC32 and SHA-256 for EWB, yikes, which are
mostly complete now.  Probably I'll need a few more hours of dedicated time on this.

Erick

.
Tue, Aug 16 2016 7:56 PMPermanent Link

erickengelke

Avatar

erickengelke wrote:

Trinione wrote:
>Not having used Mormot before and knowing EWB Modules require Delphi XE, I am asking this: Does this work
>with Delphi 7, Delphi 2005-2010 and Lazarus?

:: Yes, yes, yes, and I believe D6 too.

:: What I've got working so far is the anonymous REST service suitable for phonebooks.  

I figured out the complex authentication sequence last week (rainy day on vacation) and have written 3 short examples with about 25 pages of documentation.

What the examples show :
 - how to use mormot-like functions to access Mormot databases in beautiful SOA REST
      - GET, PUT, POST, DELETE

 - how to use EWB's TDataset to talk to Mormot, so you can use TGrid and all your other
    EWB tools.

 - how to call RPCs, so you can post any data and receive any data, and do anything you want
   on the server in between.

 - how to use Mormot's EXCELLENT password scheme

Mormot does not transmit the password in plaintext even in SSL, it uses modern cryptography so that even if you know all the secrets and SSL keys and have the source code, you still cannot decipher a password.  

Mormot can use all popular databases and supports up to 50,000 concurrent connections on Win32, more on 64 bit systems, it's awesome.

I think this will set a new standard for those of us who run our own servers.  It doesn't help with the PHP web sites, but it does if you can run Win32 or Linux binaries.

For the Mormot chapter I didn't include the Momot library source I wrote to interface the two, It's too long, and too subject to change.  Tim and I have agreed to make it available on the EWB site as a third party freebee.

Erick

.
Tue, Aug 16 2016 10:06 PMPermanent Link

Trinione

Phenomenal stuff!

I, like others patiently await 2.05 and your books second edition. Also worth the extra wait as Tim reviews it.

Thanks for the updates!
Wed, Aug 17 2016 10:38 AMPermanent Link

Trinione

erickengelke wrote:
 - how to call RPCs, so you can post any data and receive any data, and do anything you want
   on the server in between.

Erick,

Does Mormot also have WebSockets? And, if so can an example also be included?
Page 1 of 2Next Page »
Jump to Page:  1 2
Image