Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 6 Feb 2012 19:22:40 -0500
From:      Mehmet Erol Sanliturk <>
To:        Rod Person <>
Cc:        Jorge Biquez <>, FreeBSD Questions <>
Subject:   Re: Software Development using Freebsd.
Message-ID:  <>
In-Reply-To: <20120206184026.76771e7f@ATOMIZER-64>
References:  <> <20120206184026.76771e7f@ATOMIZER-64>

Next in thread | Previous in thread | Raw E-Mail | Index | Archive | Help
On Mon, Feb 6, 2012 at 6:40 PM, Rod Person <> wrote:

> On Mon, 06 Feb 2012 16:37:37 -0600
> Jorge Biquez <> wrote:
> > Now we will try to have a graphical mode in Freebsd. With that we
> > would like to be able to develop graphical applications for Windows
> > (we all know that's the market and here some companies is what they
> > are looking), so maybe sound crazy but I am looking to develop
> > applications for Windows without using WIndows or Microsofot products
> > at least.
> >
> You could try mono and monodevelop
> Mono is the open source version of .NET/C#. This would teach the basics
> of .NET and C#.
> > Maybe I am wrong but until now I think my only option is to use
> > Phyton. Is that correct? For what I have searched Python will let me
> > create executables and will let me create Graphical solutions even
> > for other platforms (Mac or LInux or whatever runs Python).
> You can use Python and py2exe to create the executable that would run
> on Windows, but you have to run py2exe on a Windows machine.
> If you know Pascal you can look at the FreePascal and Lazarus. I
> haven't used it in years, but I was able to create several applications
> that ran on both FreeBSD and Windows.
> --
> Rod Person
> "Let us in the name of the Holy Trinity, go on sending all the slaves
>  that can be sold."
> - Letter from Christopher Columbus.
>  J.A. Rawley, The Trans-Atlantic Slave Trade: A History. Pg.3

Lazarus is an IDE ( Integrated Development Environment ) and its compiler
is Free Pascal :

When a program is developed in Lazarus , it can directly be compiled in
Windows .
There are a multitude of units for any kind of programming ( Web , Data
base , etc. ) .

Lazarus and FreePascal is available for FreeBSD , Linux , Windows , and
many other operating systems .

A study of the above sites will reveal their capabilities .

I did not use , but cross compiling should be possible by using Wine in
FreeBSD to obtain Windows programs ( Windows versions of Lazarus and Free
Pascal may be used in FreeBSD to generate Windows programs and they may be
executed under Wine in FreeBSD for testing before transferred to Windows :
This means a minimum number of Windows computer(s) may be used for final
testing . ) .

Thank you very much .

Mehmet Erol Sanliturk

Want to link to this message? Use this URL: <>