#1 2011-09-30 13:53:09

Leslie
Member
Registered: 2011-09-30
Posts: 4

Any plans for Crossplatform/ FireMonkey support?

I am quite  impressed with  what I have seen this far from mORMot. Your approach is quite similar to my way of thinking.  The design of printing and GUI generation seems to be very suitable for porting. Have not checked the network part yet.

I have a small window to create a demo app to show all the technologies which I recommend to use on Win32/Mac32/IOS, possibly Linux. Originally I went for VGScene which became FireMonkey, but since XE2 is out, I am thinking about using  FM eventhough it lacks Linux support yet. So do you have any plans for Crossplatform/FireMonkey support? Any estimation how big of a work it might be?

Offline

#2 2011-09-30 14:43:30

ab
Administrator
From: France
Registered: 2010-06-21
Posts: 13,000
Website

Re: Any plans for Crossplatform/ FireMonkey support?

Take a look at this blog entry:
http://blog.synopse.info/post/2011/08/0 … FireMonkey

I just bought Delphi XE2 and will try to make it cross-platform step by step.
But IMHO the concepts used in mORMot won't make it too difficult.

I'm also very interested in the OP4JS approach.
A rich AJAX Client written in Delphi (then converted into JavaScript) makes sense to me.
Even more than FireMonkey.
And from mORMot POW, since it's RESTful and JSON based, OP4JS may open more platforms. Even the reporting (using pdf generation) should be processed on the server, without any problem.

It may be more open and even faster than a pure FireMonkey approach.
Perhaps worth looking in this direction, too.
I did not make up my mind yet. If you had any thought...

Online

#3 2011-09-30 15:23:03

Leslie
Member
Registered: 2011-09-30
Posts: 4

Re: Any plans for Crossplatform/ FireMonkey support?

Thanks for the link.

You probably already know these with the JavaScript approach:

http://www.raudus.com/
http://www.elevatesoft.com/blog?action= … eb_builder
https://build.phonegap.com/

Still FM should be faster. GLSecene was fast enough with a Celeron 433Mhz in my tests, which is 10+yo technology. Delphi FM  will probaly cover all major platforms within a year, so it will make much more  sense to use that for Delphi developers than browser based GUIs. Even if they can be compiled to start as native apps, with Delphi apps  they will -hopefully - have all sorts of  components  available.  smile

Offline

#4 2011-10-01 09:32:19

ab
Administrator
From: France
Registered: 2010-06-21
Posts: 13,000
Website

Re: Any plans for Crossplatform/ FireMonkey support?

Yes I do follow those projects.
There are very diverse in their scope and purpose.

My point was that since we are deploying a Client-Server ORM, it made sense to have objects available as Delphi objects in the Client side.
That is exactly what OP4JS and ElevateWebBuilder do.
With those products, you'll write Delphi code for the browser side GUI.

Perhaps FM will be available faster.
But also perhaps the install-free approach of the browser based clients will be a major impact: less download time, no setup to run, no libraries to install/uninstall, no update to be made (you retrieve the latest version of the client, in form of an HTML file containing the JS, from server)...

So I did not make my mind yet.
I'll experiment with FireMonkey this year, for sure, because it is already available and running.
I just bought Delphi XE2 so I'll be able to write apps with it.

I'll post my thoughts and feedback here.

Thanks for your interest!

Online

Board footer

Powered by FluxBB