<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><br></div><div>HI There,</div><div><br></div><div>I was toying with the idea of an iPhone application for Perl Mongers and was thinking the following basic things might be useful:</div><div><br></div><div><ul class="MailOutline"><li>Find a group</li><li>Events</li><li>News</li><li>About</li></ul><div><br></div></div><div>Given the devices capabilities I was thinking:</div><div><br></div><div><ul class="MailOutline"><li>Local group could be 'guessed' by the location the device discovers it is at</li><li>Group could be located by known city name, lat/long - all depends on what Google maps which backs MapKit's maps can do</li><li>Events could be garnered from some standard feed</li><li>News could be garnered from some standard feed</li></ul><div><br></div></div><div>Personally I like the idea of the application being a "real" application, i.e. one running natively written in Objective C. That said, this may not give groups the ability to customise their pages, and such, so I was thinking that once a group's page has been located then something similar to the following could happen:</div><div><br></div><div><ul class="MailOutline"><li>Attempt to fetch [groupid]/iphone.html</li><li>Attempt to fetch [groupid]/index.html (i.e. the default user page which may or may not be small screen friendly)</li><li>Display some "good" fall back information seeing we know at least the name and lat/long</li><li>Absent all the above, something that is not an OS crash :)</li></ul><div><br></div></div><div>This would allow groups to make iPhone specific pages, or if they believe their real page is OK on the iPhone, to let it just fall through that and to degrade further accordingly.</div><div><br></div><div>From what I can tell there's no centralised way to determine when meeting's and events occur. This is something that could be somewhat fixed. The list of PM groups is a plain, easy-to-understand XML document and I'm sure there is some standard, *ahem ical *ahem*, for saying when meetings are. The good thing about standards is there are so many of them.</div><div><br></div><div>So:</div><div><br></div><div><ul class="MailOutline"><li>Do we think this is a totally bizarre idea?</li><li>Would anyone be willing to look at betas assuming we go ahead?</li><li>Feedback?</li></ul><div><br></div></div><div>I would propose to host the code at Google Code, using Mercurial (because I like Mercurial :P) and to license it either under Apache License 2.0 or the Perl license itself (1).</div><div><br></div><div>DSL</div><div><br></div><div>(1) This translates as "anything but GPL v2.0"</div></body></html>