From owner-freebsd-questions@FreeBSD.ORG Tue Feb 7 00:50:05 2012 Return-Path: Delivered-To: questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B72CC106566B for ; Tue, 7 Feb 2012 00:50:05 +0000 (UTC) (envelope-from m.e.sanliturk@gmail.com) Received: from mail-tul01m020-f182.google.com (mail-tul01m020-f182.google.com [209.85.214.182]) by mx1.freebsd.org (Postfix) with ESMTP id 751288FC08 for ; Tue, 7 Feb 2012 00:50:05 +0000 (UTC) Received: by obcwo16 with SMTP id wo16so10700139obc.13 for ; Mon, 06 Feb 2012 16:50:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=//lgH6qn6Nb/9sNzawP+qsu1jNXuNTp9LqXiLrdfZvs=; b=jgzxCbsjuD7zb2yPYV0MMwQYpxqqldTYj4stSpp9th3vDrrAu1MdtD/NQz7P8A1MoU xWgRM64HxB9uTj4pPS79VMrRl7OwsRJHQL8BnSKfpUKHVE3wqg1BErrMRnQugnToo51Q I4AcJYWtTWU/fQEEVweP82YTy/Gm47HcGS3Vs= MIME-Version: 1.0 Received: by 10.182.162.40 with SMTP id xx8mr18831897obb.17.1328574160397; Mon, 06 Feb 2012 16:22:40 -0800 (PST) Received: by 10.182.38.38 with HTTP; Mon, 6 Feb 2012 16:22:40 -0800 (PST) In-Reply-To: <20120206184026.76771e7f@ATOMIZER-64> References: <3411412722-917504491@intranet.com.mx> <20120206184026.76771e7f@ATOMIZER-64> Date: Mon, 6 Feb 2012 19:22:40 -0500 Message-ID: From: Mehmet Erol Sanliturk To: Rod Person Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Jorge Biquez , FreeBSD Questions Subject: Re: Software Development using Freebsd. X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Feb 2012 00:50:05 -0000 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 > 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