Friday, April 10, 2009

Re: Programming Class for the iPhone/iTouch

Before there was the iPhone App Store there were web apps:

=

Fred,=0A=0ABefore there was the iPhone App Store there were web apps:=0A=0A=
http://www.apple.com/webapps/whatarewebapps.html=0A=0AYou might want to=A0c=
onsider that development environment or being even more agnostic and develo=
ping=A0mobile=A0web applications=A0(WAP modle).=A0 Either way these=A0could=
be viewed across devices (iphone, Blackberry, Android, etc),=A0made useful=
outside of a classrom (e.g. hosted on a school web server)=A0and would not=
have=A0limited legal and technical issues.=A0=A0 It is also a very marketa=
ble skill that are a logical extension of HTML, CSS and JavaScript programm=
ing.=A0=A0=0A=0A_J=0A____________________________=0AJason at jasonpj@yahoo.=
com=0A=0A=0A=0A=0A________________________________=0AFrom: Fred Bartels <fr=
ed_bartels@rcds.rye.ny.us>=0ATo: ISED-L@LISTSERV.SYR.EDU=0ASent: Friday, Ap=
ril 10, 2009 11:13:34 AM=0ASubject: Re: Programming Class for the iPhone/iT=
ouch=0A=0ADanton,=0A=0ASome great suggestions and resources! Thanks so much=
. I plan to develop an=0Aonline course on iScoop (http://iscoop.ning.com0 i=
n concert with, and in=0Apreparation for, an on-campus course. Hope you and=
others will consider=0Adoing the same with your advanced programming cours=
es... like that Android=0Aclass you know you want to teach. =0A=0AFred=0A=
=0AA forum for independent school educators <ISED-L@LISTSERV.SYR.EDU> write=
s:=0A>Hi Fred,=0A>=A0 =A0 =A0 =A0 I was more concerned about the legal rest=
rictions than the cost.=0A>Just a few helpful suggestions if you go ahead. =
You may want to check on=0A>whether there are age restrictions to download =
the free version of the SDK=0A>and restrictions on the paid developer regis=
tration. It's been a while=0A>since=0A>I did that but the restrictions are =
not something I would have thought=0A>about=0A>anyway since I am well past =
the age of majority. And I don't know what the=0A>current turn around time =
is to become a registered developer. Initially it=0A>was months.=0A>=A0 =A0=
=A0 =A0 Additionally, as you may know already the simulator is just a=0A>s=
imulator (with major differences in capabilities) and not an emulator=0A>un=
like the old Palm PDA emulator and the J2ME development environment.=0A>Alt=
hough the simulator may suffice for your purposes there is nothing like=0A>=
the excitement of being able to deploy an application you've designed and=
=0A>built to an actual device.=0A>=A0 =A0 =A0 =A0 And periodically download=
the sample code from the developer web=0A>site as occasionally a sample pr=
oject may be removed. One example is the=0A>OpenGL ES sample game app, Cras=
h Lander, in which the player maneuvers a=0A>lunar lander to a safe landing=
. Many people found this to be a helpful=0A>example but it was removed from=
the web site late last fall.=0A>=A0 =A0 =A0 =A0 Another thing to do is to =
attend the one-day Tech Tours if they=0A>have=0A>another one. I don't recal=
l if you have to be a registered developer in=0A>order to be able to attend=
. Response is overwhelming and immediate. There=0A>are usually code example=
s specifically built for the tour. There is a lot=0A>of=0A>overlap of cours=
e but there are differences. A notable example is the=0A>OpenGL=0A>ES game =
TouchFighter 2 which was made available only to attendees of the=0A>talk. I=
t is a pretty impressive example of what is possible on an=0A>iPhone/iPod T=
ouch and can be seen on the iPhone Tech Talk World Tour=0A>Videos=0A>that a=
re now available.=0A>=A0 =A0 =A0 Of course everything is covered by an NDA =
-- WWDC, the Tech Tours,=0A>the developer forums. I don't believe anything =
I've mentioned here=0A>violates=0A>the NDA as they have all been discussed =
on the web.=0A>=0A>Have Fun!=0A>Danton=0A>=0A>=0A=0A=0A[ For info on ISED-L=
see http://www.gds.org/ISED-L ]=0ASubmissions to ISED-L are released under=
a creative commons, attribution, non-commercial, share-alike license.=0ARS=
S Feed, http://listserv.syr.edu/scripts/wa.exe?RSS&L=3DISED-L=0A=0A=0A=0A =

[ For info on ISED-L see http://www.gds.org/ISED-L ]
Submissions to ISED-L are released under a creative commons, attribution, non-commercial, share-alike license.
RSS Feed, http://listserv.syr.edu/scripts/wa.exe?RSS&L=3DISED-L