iPhone development opens up a world of opportunities for developers that invest the time to learn this exciting platform. And Monotouch allows developers to create C# and .NET-based applications that run on the iPhone while taking advantage of the iPhone API’s and their existing libraries and skills.
Experience a quick start to iPhone application development using the language and libraries that you are already familiar with, and prepare to learn something new about how to use what the iPhone API’s have to offer. Gain a solid understanding of the basics of iPhone development in .NET, and get up and running quickly building the next killer iPhone app.
15. iPhone Constraints
•iPhone
apps
are
not
small
desktop
apps
•Limited
resources
•Different
usage
pa8erns
Tuesday, March 16, 2010
16. iPhone Constraints
•iPhone
apps
are
not
small
desktop
apps
•Limited
resources
•Different
usage
pa8erns
•Only
one
applica;on
can
run
at
a
;me
Tuesday, March 16, 2010
17. iPhone Constraints
•iPhone
apps
are
not
small
desktop
apps
•Limited
resources
•Different
usage
pa8erns
•Only
one
applica;on
can
run
at
a
;me
•Handle
device
differences
gracefully
Tuesday, March 16, 2010
18. iPhone Constraints
•iPhone
apps
are
not
small
desktop
apps
•Limited
resources
•Different
usage
pa8erns
•Only
one
applica;on
can
run
at
a
;me
•Handle
device
differences
gracefully
•Devs:
No
JIT
compila;on,
no
scrip;ng
Tuesday, March 16, 2010
29. MonoTouch Limitations
•No
JIT
or
scrip3ng
•No
code
gen
at
run3me
System.Reflec3on.Emit
not
available
Tuesday, March 16, 2010
30. MonoTouch Limitations
•No
JIT
or
scrip3ng
•No
code
gen
at
run3me
System.Reflec3on.Emit
not
available
No
support
for
System.Run3me.Remo3ng
Tuesday, March 16, 2010
31. MonoTouch Limitations
•No
JIT
or
scrip3ng
•No
code
gen
at
run3me
System.Reflec3on.Emit
not
available
No
support
for
System.Run3me.Remo3ng
No
support
for
DLR
languages
(eg.
IronRuby,
IronPython)
Tuesday, March 16, 2010
32. MonoTouch Limitations
•No
JIT
or
scrip3ng
•No
code
gen
at
run3me
System.Reflec3on.Emit
not
available
No
support
for
System.Run3me.Remo3ng
No
support
for
DLR
languages
(eg.
IronRuby,
IronPython)
See
hJp://monotouch.net/Documenta3on/
Limita3ons
Tuesday, March 16, 2010