domingo, 30 de novembro de 2014
quinta-feira, 23 de outubro de 2014
Delphi mORMot with LINUX
POST #038
=======================================================================
It would be really nice to have Delphi mORMot targeting various OS and hardware platforms, into the Windows Delphi IDE.
It seems like a dream! There's a project called CrossFPC that generates binaries natively:
# 32 Bit Windows
# 64 Bit Windows
# 32 Bit x86 Linux
# 64 Bit x86 Linux
# ARM Kirkwood / SheevaPlug / GuruPlug
# ARM Android
This week, a guy named Alfred (Alf from Consulab) created a patch to enhance compatibility to FPC. Now, mORMot - demoniac version is nearly 100% complete! Thanks Alfred and AB. Our little mORMot, with the latest unstable FPC (Free Pascal Compiler) can be compiled under Linux using Lazarus or CodeTyphon. Basic Restful ORM run perfectly on Linux (i386 and ARM) and (somewhat) running on Raspebery Pi, but interface-based SOA needs RTTI for all methods.
Unfortunately, FPC 2.7.1 does not allow to write interface-based services yet, due to a awful limitation in its RTTI support. See at: http://bugs.freepascal.org/view.php?id=26774 Sadly, the FPC team does not seem willing to fix it soon.
Delphi mORMot currently is not ready to use services (interface based services) in non-windows platform because the FPC RTTI issue, but Yes! method-based services do work! Delphi mORMot allows for datastorage in a very structured and portable manner and we compile services methods under Linux.
This is pretty crazy, isn't it?
warleyalex from Sete Lagoas, MG.
Tags: Delphi mORMot with Linux; mORMot, demoniac version; Restful ORM with Linux server.
It would be really nice to have Delphi mORMot targeting various OS and hardware platforms, into the Windows Delphi IDE.
It seems like a dream! There's a project called CrossFPC that generates binaries natively:
# 32 Bit Windows
# 64 Bit Windows
# 32 Bit x86 Linux
# 64 Bit x86 Linux
# ARM Kirkwood / SheevaPlug / GuruPlug
# ARM Android
This week, a guy named Alfred (Alf from Consulab) created a patch to enhance compatibility to FPC. Now, mORMot - demoniac version is nearly 100% complete! Thanks Alfred and AB. Our little mORMot, with the latest unstable FPC (Free Pascal Compiler) can be compiled under Linux using Lazarus or CodeTyphon. Basic Restful ORM run perfectly on Linux (i386 and ARM) and (somewhat) running on Raspebery Pi, but interface-based SOA needs RTTI for all methods.
Unfortunately, FPC 2.7.1 does not allow to write interface-based services yet, due to a awful limitation in its RTTI support. See at: http://bugs.freepascal.org/view.php?id=26774 Sadly, the FPC team does not seem willing to fix it soon.
Delphi mORMot currently is not ready to use services (interface based services) in non-windows platform because the FPC RTTI issue, but Yes! method-based services do work! Delphi mORMot allows for datastorage in a very structured and portable manner and we compile services methods under Linux.
This is pretty crazy, isn't it?
warleyalex from Sete Lagoas, MG.
Tags: Delphi mORMot with Linux; mORMot, demoniac version; Restful ORM with Linux server.
quinta-feira, 18 de setembro de 2014
Delphi mORMot with AngularJS
POST #037
=======================================================================
This week, I met an old colleague street called Dick Vigarista (Caralho Velho). The nickname was inspired by the character Dick Dastardly (Vigarista) in the Wacky Races drawing (Corrida Maluca). The guy has the typical iconography of the stereotypical "villain" of the story: tall, thin, with a devilish grin and a thin mustache, always dressed in dark clothing. He is always accompanied by his friend Mutley (the guys called Rabugento).
Dick Vigarista, always trying to win the Wacky Races with cheating, but always ended up getting ill, and ending the race in last. Dick Vigarista countless times, leading the race after performing his pranks, had his car stopped just inches from the finish line, and soon after all the exceeded, leaving the last.
The name "Dick Dastardly" or "Dick Vigarista" is one of the nicknames of the Formula 1 driver Michael Schumacher. Inspired by Dick Dastardly. Talking about racing and Dick I've created a small web application, called wacky races with mORMot. This is a racing standings powered by mORMot with AngularJS. The idea was demonstrate Delphi mORMot authentication scheme with AngularJS.
That's all.
warleyalex from Sete Lagoas, MG.
Tags: wacky races with mORMot; delphi with AngularJS; mORMot authentication.
This week, I met an old colleague street called Dick Vigarista (Caralho Velho). The nickname was inspired by the character Dick Dastardly (Vigarista) in the Wacky Races drawing (Corrida Maluca). The guy has the typical iconography of the stereotypical "villain" of the story: tall, thin, with a devilish grin and a thin mustache, always dressed in dark clothing. He is always accompanied by his friend Mutley (the guys called Rabugento).
Dick Vigarista, always trying to win the Wacky Races with cheating, but always ended up getting ill, and ending the race in last. Dick Vigarista countless times, leading the race after performing his pranks, had his car stopped just inches from the finish line, and soon after all the exceeded, leaving the last.
The name "Dick Dastardly" or "Dick Vigarista" is one of the nicknames of the Formula 1 driver Michael Schumacher. Inspired by Dick Dastardly. Talking about racing and Dick I've created a small web application, called wacky races with mORMot. This is a racing standings powered by mORMot with AngularJS. The idea was demonstrate Delphi mORMot authentication scheme with AngularJS.
That's all.
warleyalex from Sete Lagoas, MG.
Tags: wacky races with mORMot; delphi with AngularJS; mORMot authentication.
domingo, 31 de agosto de 2014
mORMot + Ratchet + SMS
POST #036 =======================================================================
quarta-feira, 30 de julho de 2014
Convert .PAS to .JS
POST #035
=======================================================================
Object Pascal to Javascript? I've created a small Bank Account Simulator System application powered by the old Delphi 7 and use a command-line compiler to convert pascal code to pure javascript.
Tags: pascal to javascript; object pascal to javascript; smart mobile studio compiler command line.
Object Pascal to Javascript? I've created a small Bank Account Simulator System application powered by the old Delphi 7 and use a command-line compiler to convert pascal code to pure javascript.
Tags: pascal to javascript; object pascal to javascript; smart mobile studio compiler command line.
segunda-feira, 30 de junho de 2014
Delphi with MongoDB
POST #034
=======================================================================
Bye, bye Chile.
After a tense match, Brazil breathes giant sight of relief and defeats Chile on penaulties and advanced to the quarter-finals of the World Cup 2014.
BTW, if you don't know, Chile is fortunate to have climate conditions that are ideal for good wine grapes.
Guess what? I've created a small Wine Cellar application powered by Delphi mORMot with MongoDB! Take a look at Christophe Coenraets blog here: http://coenraets.org/blog/2011/12/restful-services-with-jquery-and-java-using-jax-rs-and-jersey/. This is a wine cellar management application, allows you to manage, add, retrieve, update and delete the wines in a wine cellar MongoDB database.
Brazil breathed again.
Bye, bye Chile.
After a tense match, Brazil breathes giant sight of relief and defeats Chile on penaulties and advanced to the quarter-finals of the World Cup 2014.
BTW, if you don't know, Chile is fortunate to have climate conditions that are ideal for good wine grapes.
Guess what? I've created a small Wine Cellar application powered by Delphi mORMot with MongoDB! Take a look at Christophe Coenraets blog here: http://coenraets.org/blog/2011/12/restful-services-with-jquery-and-java-using-jax-rs-and-jersey/. This is a wine cellar management application, allows you to manage, add, retrieve, update and delete the wines in a wine cellar MongoDB database.
Brazil breathed again.
Tags: MongoDB with Delphi; mORMot with MongoDB; CRUD with MongoDB and Delphi.
Assinar:
Postagens (Atom)