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

Reply via email to