Recent

Author Topic: Wireless Orders with Lazarus  (Read 10440 times)

George Athanasiadis

  • New Member
  • *
  • Posts: 22
    • Computer Force
Wireless Orders with Lazarus
« on: July 03, 2011, 02:38:21 pm »
We develop program for Wireless Orders (Mini bar, Cafe)  full integraded with Lazarus.

Win 32 TCP/IP Application Server ( PC side) ,  Win32 and WinCE TCP/IP Clients.

At this moment we use SQL3 database but is easy to upgrade to other database.

Thanks to Lazarus team and lNet component.

more information
http://www.cforce.gr/orders.htm




Leledumbo

  • Hero Member
  • *****
  • Posts: 8799
  • Programming + Glam Metal + Tae Kwon Do = Me
Re: Wireless Orders with Lazarus
« Reply #1 on: July 03, 2011, 04:50:01 pm »
Nice, why Windows only? Is there any Windows specific functions that you need?

George Athanasiadis

  • New Member
  • *
  • Posts: 22
    • Computer Force
Re: Wireless Orders with Lazarus
« Reply #2 on: July 03, 2011, 05:23:31 pm »
The program communicate with  Cash Register with external  (windows) dll. 
( Sends the tax receipts to Cash Register through the Com port )
We don't use any other Windows specific function.

Thanks for your comments.

BlueIcaro

  • Hero Member
  • *****
  • Posts: 818
    • Blog personal
Re: Wireless Orders with Lazarus
« Reply #3 on: July 03, 2011, 08:43:52 pm »
It's sounds very neat  :)
Will be a open source application? I would like learn about how to use Sqlite3 in Wince.
/BlueIcaro

George Athanasiadis

  • New Member
  • *
  • Posts: 22
    • Computer Force
Re: Wireless Orders with Lazarus
« Reply #4 on: July 03, 2011, 09:03:58 pm »
The project is not open source.
The Client communicates with lNet componet with the application server and
the Application Server respond to the client with tcp/ip.

It's easy to write application in WinCE and use Sqlite3.
The only difference from PC is the sqlite3.dll for WinCE.

Take a look  for some examples
http://professorcarlos.blogspot.com/2010/03/lazarus-criando-uma-aplicacao-para.html
and if you have question just post it

Roosters

  • New Member
  • *
  • Posts: 16
Re: Wireless Orders with Lazarus
« Reply #5 on: July 06, 2011, 07:53:10 am »
I own a cafe/restauarant/takeaway business and after years of using a web based ordering system (flash/mysql/php), have now decided it's time to write a new program (the old one has shortcomings, specifically printer control).

After much testing I've now decided to code this using Lazarus. Your system could be of interest to me, if you would like it testing in a working environment, I'd be only too happy to oblige, providing the system is relativley easy to configure (I've three or four old pocket pc's kicking around which would probably be capable of running your software).

Looks promising.

George Athanasiadis

  • New Member
  • *
  • Posts: 22
    • Computer Force
Re: Wireless Orders with Lazarus
« Reply #6 on: July 06, 2011, 09:04:36 am »
In a few days I'll have release version in English (menus and labels ) to test it.

George Athanasiadis

  • New Member
  • *
  • Posts: 22
    • Computer Force
Re: Wireless Orders with Lazarus
« Reply #7 on: July 09, 2011, 11:03:30 pm »
We upload demo with english menus and data in the

http://www.cforce.gr/downloads/setupwodemo.exe

the demo includes Win32 Server / Win32 Client / WinCE Client.


Bad Sector

  • Jr. Member
  • **
  • Posts: 69
    • Runtime Terror
Re: Wireless Orders with Lazarus
« Reply #8 on: July 09, 2011, 11:50:40 pm »
Very interesting to see Lazarus used for such programs :-)
Kostas "Bad Sector" Michalopoulos
Runtime Terror

George Athanasiadis

  • New Member
  • *
  • Posts: 22
    • Computer Force
Re: Wireless Orders with Lazarus
« Reply #9 on: July 10, 2011, 12:26:14 am »
Thanks Kostas.

I am from Veria North Greece (Makedonia)  and this is my 3nd project with Lazarus in WinCE.

In this year i have made 2 projects wirh wireless tcp/ip - server. This is the second.
The first was a custom application with Softone ERP - Lazarus Application Server
and Lazarus WinCE TCP/IP Client.

Works like charm !!


marcov

  • Administrator
  • Hero Member
  • *
  • Posts: 12201
  • FPC developer.
Re: Wireless Orders with Lazarus
« Reply #10 on: July 10, 2011, 04:38:03 pm »

At this moment we use SQL3 database but is easy to upgrade to other database.

Do you use SQLDB or a different database abstraction layer? (like e.g. ZEOS?)
 

George Athanasiadis

  • New Member
  • *
  • Posts: 22
    • Computer Force
Re: Wireless Orders with Lazarus
« Reply #11 on: July 10, 2011, 04:56:35 pm »
In the current Application Server we use Lazarus sqlite3ds,
( it's very effective for small installations or demos )
but it's very easy to upgrade to Zeos and use other databases.

The Application Server is using sql commands ( Insert, Update, Delete )
to DataBase.


sin_dragan

  • Full Member
  • ***
  • Posts: 127
Re: Wireless Orders with Lazarus
« Reply #12 on: August 04, 2013, 11:47:52 pm »

Hello, I m testing this application and works pretty fast, so I have a question :)

How do you transfer DB contents over the tcp, are you using JSON or something similar?

Thx
Windows 7 64 bit
Lazarus 1.4.1 (w/fixes) FPC 2.6.4 win32

 

TinyPortal © 2005-2018