Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 6 Feb 2012 17:07:39 -0800 (PST)
From:      =?iso-8859-1?Q?Leonardo_M=2E_Ram=E9?= <martinrame@yahoo.com>
To:        "freebsd-questions@freebsd.org" <freebsd-questions@freebsd.org>
Subject:   Re: Software Development using Freebsd.
Message-ID:  <1328576859.60768.YahooMailNeo@web113506.mail.gq1.yahoo.com>
In-Reply-To: <CAOgwaMsvHXR7VjmtYQXG=bs8B_8CnC19fJTe4GhPy7amoSNBDQ@mail.gmail.com>
References:  <3411412722-917504491@intranet.com.mx> <20120206184026.76771e7f@ATOMIZER-64> <CAOgwaMsvHXR7VjmtYQXG=bs8B_8CnC19fJTe4GhPy7amoSNBDQ@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help

>________________________________
> From: Mehmet Erol Sanliturk <m.e.sanliturk@gmail.com>
>To: Rod Person <rodperson@rodperson.com> 
>Cc: Jorge Biquez <jbiquez@intranet.com.mx>; FreeBSD Questions <questions@freebsd.org> 
>Sent: Monday, February 6, 2012 9:22 PM
>Subject: Re: Software Development using Freebsd.
> 
>On Mon, Feb 6, 2012 at 6:40 PM, Rod Person <rodperson@rodperson.com> wrote:
>
>> On Mon, 06 Feb 2012 16:37:37 -0600
>> Jorge Biquez <jbiquez@intranet.com.mx> 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
>> http://www.freebsd.org/cgi/url.cgi?ports/devel/monodevelop/pkg-descr
>>
>> 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.
>> http://www.freebsd.org/cgi/url.cgi?ports/editors/lazarus/pkg-descr
>>
>>
>> --
>> Rod Person        http://www.rodperson.com    rodperson@rodperson.com
>>
>> "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 :
>
>
>http://www.freepascal.org/
>http://www.lazarus.freepascal.org/
>
>
>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 .
>
>http://wiki.freepascal.org/Cross_compiling_for_Win32_under_Linux
>http://wiki.lazarus.freepascal.org/Cross_compiling
>
>
>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


I do use Lazarus and FreePascal to develop professional applications, mainly I work on Linux and cross-compile to Win32/Win64. For FreeBsd I installed FreePascal on a Virtual Machine and compiled from it, I never tried cross-compiling from FreeBSD to other OSes, but I'm pretty sure it can be done.

An example of what I do is this: http://www.youtube.com/watch?v=hc1RT-s-dw0


Leonardo M. Ramé
http://leonardorame.blogspot.com



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1328576859.60768.YahooMailNeo>