I don't remember the option System.Windows.Forms on the survey :)

But crappy or not, I have Form, Control, ComboBox, Label and TextBox running
with main things that I use in Windows Mobile version, so each "Form :
ViewController"  can be easily ported to iPhone/iPad just making me the work
to draw it on Interface Builder and use there Label instead UILabel, etcŠ
and all my core manipulation of forms and controls from windows mobile runs
OK :) (that run ok on windows). Has the Windows.Forms name but uses native
controls of course.

Not perfectly yet with all options (missing menuItem and TabControl) but is
running and evaluating beside application development and soon future port
to WP and Android (ok I still do not know what to do with intents vs
TrueInstantiatedObject)

Karl

From:  Jonathan Pryor <[email protected]>
Date:  quarta-feira, 13 de junho de 2012 15:13
To:  René Ruppert <[email protected]>
Cc:  "[email protected]" <[email protected]>
Subject:  Re: [MonoTouch] The story of MonoTouch?

I wasn't there at the very beginning, but I was there close to the
beginning...

On Jun 13, 2012, at 5:46 AM, René Ruppert wrote:
>  is there a blog or something that tells the story of MonoTouch? I think it
> should even become a book!

Miguel also wrote a blog article about MonoTouch history:

http://tirania.org/blog/archive/2009/Sep-14.html

>  * How did it all start? What was the initial idea?

As per Miguel's blog, after the Mono 2.0 release Miguel asked his blog
readers to fill out a survey indicating where Mono should go next, and they
said "iPhone!" Given that System.Windows.Forms is horribly crappy on
non-Windows platforms, binding the native API is the only sane thing to
do...

>  * What was the first line of code that was written?

I have no idea. From the commit log, various patches to mono were first,
followed by a full sample app. I don't think I'd be far off in guessing that
the first actual line of C# written was:

using System;

;-)

>  * How much reverse engineering was involved to find out how to get things
> working on an iPhone?

That would be a question for Mac-guru Geoff Norton. My understanding is that
the basic binding scenario didn't require much in the way of reverse
engineering: it's largely just a binding of Objective-C that doesn't require
a JIT, and Objective-C is well understood.

>  * What was the first app that ran in MonoTouch on an iPhone?

An internal test app, along the lines of "Hello World" with a button. Mono
for Android had a very similar first sample (make a button + callback
actually work), a variation of which is the default Mono for Android
Application template...

 - Jon

_______________________________________________
MonoTouch mailing list
[email protected]
http://lists.ximian.com/mailman/listinfo/monotouch



_______________________________________________
MonoTouch mailing list
[email protected]
http://lists.ximian.com/mailman/listinfo/monotouch

Reply via email to