[squeak-dev] Squeak and the iPhone
stephane ducasse
stephane.ducasse at free.fr
Wed Jun 11 17:16:27 UTC 2008
Hi John
Excellent. I will propose ESUG to support you (as we already discussed).
Stef
On Jun 11, 2008, at 9:26 AM, John M McIntosh wrote:
> I'm pleased to say that I'm one of the 1.5% of the iPhone developer
> population that has been
> accepted to officially build applications for distribution via
> Apple's iPhone Application Store.
>
> Because of this I have embarked on a 93 work day journey to build a
> new fully documented Objective C based source
> tree to host the Squeak VM on the iPhone and as a 64bit VM on OS-X.
>
> Likely this *might* take longer and it *hinges* on the ability to
> get funding from various sources for the effort.
> So funding offers are welcome.
>
> Not only is there VM support work involved, one needs to adapt to
> the multi-touch paradigm and become
> much less keyboard input orientated, plus use platform widgets for
> selection input.
>
> Helpfully the folks from Impara have agreed to take on some of that
> effort, and I'm sure they could use some funding to speed that
> process.
>
> People who are interested in offering Squeak based applications
> either via the free store, or
> selling via the paid store are welcome to contact me, likely I will
> provide for a fee a support agreement
> for the base iPhone VM and arrange sell-thru opportunities for paid
> applications.
>
> Sadly because of Apple's legal obligations not all application types
> and general Squeak functionality
> is acceptable to Apple for sale thru the store, or even offered via
> the free store. The list of "tho shall not do" is quite lengthy.
> Still I think there is an opportunity to deliver interesting Squeak
> based applications on the iPhone and iPod Touch.
>
> After 15 days of work just to cross check feasibility I can offer up
> the attached image of Squeak 3.4 running on an iPod Touch, I could
> have picked a 3.10 image, but the 3.4 screen below is more visually
> exciting.
>
> At the current 20 days of work I have screen orientation working
> (mostly), drawing, basic touching to mouse event translation,
> suffered thru 3 beta versions of the SDK, and posted a few
> interesting bug reports with Apple, and yes likely behind in my
> estimated timetable.
>
> Still as the other developers here at WWDC 08 (yes I am in SF at the
> moment) have noted getting something up
> and running is fast, it's just the other painful 10%...
>
> For the curious the VM that I have built & somewhat tuned does about
> 21,548,821 bytecode/sec; and 564,465 sends/sec
>
> Digging in the history books this is equivalent to a 233Mhz 603e
> powerbook. If you are excited about running
> your Squeak app on the iPhone, think hard about the meaning of these
> numbers... Also consider that 64MB of memory
> use is pushing the Apple's imposed safety limits right to the max.
>
> --
> =
> =
> =
> =
> =
> ======================================================================
> John M. McIntosh <johnmci at smalltalkconsulting.com>
> Corporate Smalltalk Consulting Ltd. http://
> www.smalltalkconsulting.com
> =
> =
> =
> =
> =
> ======================================================================
>
> <Default.png>
More information about the Squeak-dev
mailing list
|