Recent

Author Topic: My New Project Lazarus REST/JSON Server/Client  (Read 22006 times)

XyberX

  • New Member
  • *
  • Posts: 43
My New Project Lazarus REST/JSON Server/Client
« on: March 23, 2017, 09:42:50 pm »
 This Project is for create one Server/Client REST/JSON on Lazarus with all work due Ok.
 Like Delphi Datasnap, but no have nothing of Delphi.
 I'm put this on my REST Dataware soon.
 Soon I'm build my REST Dataware to Lazarus with this, permit Lazarus use REST/JSON Like Delphi and much better who Embarcadero.

 New Forum and Advanced Lazarus Support, Many Users and New Forum.

http://www.resteasyobjects.com.br
 
 Enjoy All.
 Suport : cyber_one27@hotmail.com Skype
« Last Edit: July 16, 2017, 04:59:39 am by XyberX »

esvignolo

  • Full Member
  • ***
  • Posts: 159
  • Using FPC in Windows, Linux, Macos
Re: My New Project Lazarus REST/JSON Server/Client
« Reply #1 on: March 23, 2017, 10:44:30 pm »
Excellent! thanks!

This Project is for create one Server/Client REST/JSON on Lazarus with all work due Ok.
 Like Delphi Datasnap, but no have nothing of Delphi.
 I'm put this on my REST Dataware soon.
 Soon I'm build my REST Dataware to Lazarus with this, permit Lazarus use REST/JSON Like Delphi and much better who Embarcadero.

 https://sourceforge.net/projects/lazarus-rest-json-project/

 Enjoy All.
 Suport : cyber_one27@hotmail.com Skype

XyberX

  • New Member
  • *
  • Posts: 43
Re: My New Project Lazarus REST/JSON Server/Client
« Reply #2 on: March 24, 2017, 12:22:24 pm »
 If anyone wants to know, I made a package of components that are used in place of Datasnap which does everything from 3 layers to database without needing code and as it was in Delphi's old Database, Pooler and ClientSQL.
  Simple like that and you already do via REST / JSON. This project I am starting to convert to Lazarus so I can remove it from Datasnap dependencies and make my REST Dataware compatible with Lazarus and Delphi and still be able to be used in Delphi Standard without any problems.
  Follow Link: https://sourceforge.net/projects/rest-dataware-components/

JD

  • Hero Member
  • *****
  • Posts: 1848
Re: My New Project Lazarus REST/JSON Server/Client
« Reply #3 on: March 24, 2017, 12:50:10 pm »
Great! And thanks for sharing your good work.
Windows - Lazarus 2.1/FPC 3.2 (built using fpcupdeluxe),
Linux Mint - Lazarus 2.1/FPC 3.2 (built using fpcupdeluxe)

mORMot; Zeos 8; SQLite, PostgreSQL & MariaDB; VirtualTreeView

JD

  • Hero Member
  • *****
  • Posts: 1848
Re: My New Project Lazarus REST/JSON Server/Client
« Reply #4 on: March 24, 2017, 12:51:11 pm »
If anyone wants to know, I made a package of components that are used in place of Datasnap which does everything from 3 layers to database without needing code and as it was in Delphi's old Database, Pooler and ClientSQL.
  Simple like that and you already do via REST / JSON. This project I am starting to convert to Lazarus so I can remove it from Datasnap dependencies and make my REST Dataware compatible with Lazarus and Delphi and still be able to be used in Delphi Standard without any problems.
  Follow Link: https://sourceforge.net/projects/rest-dataware-components/

The page is missing on sourceforge!
Windows - Lazarus 2.1/FPC 3.2 (built using fpcupdeluxe),
Linux Mint - Lazarus 2.1/FPC 3.2 (built using fpcupdeluxe)

mORMot; Zeos 8; SQLite, PostgreSQL & MariaDB; VirtualTreeView

avra

  • Hero Member
  • *****
  • Posts: 2514
    • Additional info
Re: My New Project Lazarus REST/JSON Server/Client
« Reply #5 on: March 24, 2017, 01:23:27 pm »
The page is missing on sourceforge!

I have found the author then browsed all his projects. This ones seams to be the one you're looking for:
https://sourceforge.net/projects/rest-dataware-componentes/
ct2laz - Conversion between Lazarus and CodeTyphon
bithelpers - Bit manipulation for standard types
pasettimino - Siemens S7 PLC lib

XyberX

  • New Member
  • *
  • Posts: 43
Re: My New Project Lazarus REST/JSON Server/Client
« Reply #6 on: March 24, 2017, 02:17:41 pm »
 Created request send and receive class that will be used for REST Dataware, thus removing idHTTP from the sample Form and using the new class for Returns.
  In SVN it is already updated ...

XyberX

  • New Member
  • *
  • Posts: 43
Re: My New Project Lazarus REST/JSON Server/Client
« Reply #7 on: March 24, 2017, 07:21:17 pm »
 Some Bug's Fix's.
 Create Autentication and Proxy Options on RESTClient...

JD

  • Hero Member
  • *****
  • Posts: 1848
Re: My New Project Lazarus REST/JSON Server/Client
« Reply #8 on: March 25, 2017, 10:29:54 am »
The page is missing on sourceforge!

I have found the author then browsed all his projects. This ones seams to be the one you're looking for:
https://sourceforge.net/projects/rest-dataware-componentes/

Thanks Avra.
Windows - Lazarus 2.1/FPC 3.2 (built using fpcupdeluxe),
Linux Mint - Lazarus 2.1/FPC 3.2 (built using fpcupdeluxe)

mORMot; Zeos 8; SQLite, PostgreSQL & MariaDB; VirtualTreeView

XyberX

  • New Member
  • *
  • Posts: 43
Re: My New Project Lazarus REST/JSON Server/Client
« Reply #9 on: March 27, 2017, 08:31:23 pm »
 New, fix and Otimizations...

XyberX

  • New Member
  • *
  • Posts: 43
Re: My New Project Lazarus REST/JSON Server/Client
« Reply #10 on: June 18, 2017, 03:30:30 pm »
 New version of REST Dataware and init port for Lazarus.

 More details on : https://sourceforge.net/projects/rest-dataware-componentes/

 Tutorial : https://www.youtube.com/watch?v=nyki9kThwW4

 News : http://www.projetoacbr.com.br/forum/topic/27089-webservices-rest-com-delphi-package-para-acesso-simplificado/ And http://showdelphi.com.br/introducao-ao-rest-dataware/

 My Skype to Invite for REST Dataware group : cyber_one27@hotmail.com

 REST/JSON for Database, Is the Best Ever.
« Last Edit: June 18, 2017, 03:35:11 pm by XyberX »

XyberX

  • New Member
  • *
  • Posts: 43
New version, CORE version on Devel.
« Reply #11 on: June 22, 2017, 09:53:06 pm »
Core version of REST Dataware in development.
  The CORE version is the version that does not depend on Datasnap and FireDAC, and can be used in Lazarus / Delphi or any other Pascal.
  Your goal is to bring REST / JSON to Lazarus with Delphi compatibility and vice versa.
  Besides you can use REST / JSON in Delphi Standard and others.
  2 Components have already been developed and are already in the DW CORE Folder.

  Videos :
 
  Server REST : https://www.youtube.com/watch?v=EStwJ-Hl5-o
 
  Client REST :  https://www.youtube.com/watch?v=Ukq7jUwROMw

JD

  • Hero Member
  • *****
  • Posts: 1848
Re: New version, CORE version on Devel.
« Reply #12 on: June 22, 2017, 11:12:31 pm »
Core version of REST Dataware in development.
  The CORE version is the version that does not depend on Datasnap and FireDAC, and can be used in Lazarus / Delphi or any other Pascal.
  Your goal is to bring REST / JSON to Lazarus with Delphi compatibility and vice versa.
  Besides you can use REST / JSON in Delphi Standard and others.
  2 Components have already been developed and are already in the DW CORE Folder.

  Videos :
 
  Server REST : https://www.youtube.com/watch?v=EStwJ-Hl5-o
 
  Client REST :  https://www.youtube.com/watch?v=Ukq7jUwROMw

Very good. I'm keeping a eye on it. Would be glad if you could make a video of usage in Lazarus.

Thanks.
Windows - Lazarus 2.1/FPC 3.2 (built using fpcupdeluxe),
Linux Mint - Lazarus 2.1/FPC 3.2 (built using fpcupdeluxe)

mORMot; Zeos 8; SQLite, PostgreSQL & MariaDB; VirtualTreeView

XyberX

  • New Member
  • *
  • Posts: 43
Re: My New Project Lazarus REST/JSON Server/Client
« Reply #13 on: June 23, 2017, 06:37:37 pm »
 Like I say for your's REST Dataware init development for Lazarus.

 https://www.youtube.com/watch?v=jq7Jwr0HqNE

XyberX

  • New Member
  • *
  • Posts: 43
Re: My New Project Lazarus REST/JSON Server/Client
« Reply #14 on: June 25, 2017, 03:11:58 am »
  Basic Delphi / Lazarus version with Lazarus and component package, WebService consumption example by Delphi and Vice Versa.

  Thx to all continue to follow.

 

TinyPortal © 2005-2018