Hi Giovanni, I've moved house and finally got usable Internet again. 4 weeks certainly isn't the worst amount of time its taken me to get the Internet. Its just a lot slower then I was hoping for this time around. I'm curious, how long does it take to get a phone line/ADSL in Italy?
I'm now back at this every free moment I can spare. Last night I was going through the xml files representing the data you showed here http://www.pycon.it/conference/schedule/pycon4/day1.xml and http://www.pycon.it/conference/schedule/pycon4/day2.xml Do you have an example index for all the days in the conference? I've come up with some documentation / questions for this XML format. I was wondering if you had further docs for it. I've added some questions inline below. Do you have a REST api by any chance? Currently I'm just converting XML -> JSON and then working on the resultant objects. I also may not have answered your earlier question clearly. I'm doing the Android app and Nick is doing the iOS app. We're hoping to combine efforts using the cross platform Phonegap framework. An initial investigation looked positive. We'll know more after we release an initial Android/iOS demo conference calendar app. All the best, Oisin EuroPython XML day cal format: ------------------------------ schedule slot (1+) event (1+) [container for talk or break] talk (0+) speaker (1+) abstract (1+ for each supported language) schedule tag ~~~~~~~~~~~~ Top level "day" container with attributes conference=<conference ref>, id=<day 1..X> and time_slot=X. The time_slot appears to refer to the amount of 'slot' children the schedule tag has. Question: - What is the "conference" attribute used for? Is it the text title of the conference? slot tag ~~~~~~~~ This is the time 'container' for events. It denotes the beginning point for each event child. The tag contains a single attribute called 'time' which is a iso8601 like time e.g. "08:45:00". Each slot for a time is unique. event tag ~~~~~~~~~ This represents a reserved time period for a talk or another activity such as a break or lunch. If the event is for a talk it will contain a single child talk. The event has the attributes tracks, tags, duration and title. Questions: - What does the track denote? In the examples I've seen its either 1 or 3. Talks appear to all have the same track. If a track denotes where a talk is on, how do I show the location, where do I get this information from? - What are the values of the 'tags' for? It looks like these may be the locations rather then the tracks. Is that correct, again how do I map the values to actual venues/rooms? - If the duration isn't in minutes, how do I map the integers I see to the event lengths? Does a duration of 1,2,3,4 map to scheduled minute lengths of 30,45,60,90? - How do I select the Italian / English version of the title or is there only one version? I see the eventual app having a Italian or English flag to click on. The whole app then switches to Italian/English rather then just the abstract? talk tag ~~~~~~~~ This is a container for the talk/tutorial/sprint details. It has a single attribute url which refers to further detailed information, hosted on the conference web site. speaker tag ~~~~~~~~~~~ This represents the person or persons giving the talk. There can be a single or multiple speakers. Each tag contains the attributes url, name and image. The url refers to the speaker's biography on the conference site. The name consists of the first + last name of the speaker. The image refers to a thumbnail of the speaker hosted on the conference site. Questions: - Will all the images be JPEGs or should PNGs be expected as well? - Will the images be a set size or should I play it safe and scale to a standard size as needed? abstract tag ~~~~~~~~~~~~ This contains the summary of what the talk is about. The tag has a single attribute lang. This is used to indicate the language in which the abstract is written. The two character country code follows the ISO 3166-1 (-alpha-2) standard. On 17 February 2011 16:58, Oisin Mulvihill <oisin.mulvih...@gmail.com> wrote: > Hi Giovanni, > > Yes, Nick and I are working on this. We are currently evaluating > technologies. Over the weekend I produced my first cross platform (iOS > / Android) app http://twitpic.com/3zfbfz Nick and I have had our first > development meeting and we working out a very basic calendar like > interface. Its based on other apps and will let us see how far we can > push phonegap. The api you've given will be useful in get some data. > I'll get back to you with any questions I have. > > I'm moving house on saturday. Once I done this and got internet again > will put up the project for others to look at. > > All the best, > > Oisin > > > On 17 February 2011 14:11, Giovanni Bajo <ra...@develer.com> wrote: >> Hi guys, >> >> this is an example of the API we plan to adopt for the mobile apps: >> >> http://www.pycon.it/conference/schedule/pycon4/day1.xml >> >> The data contained is the actual schedule of PyCon Italia 4 (last year >> conference), which you can check also here as a reference: >> http://www.pycon.it/pycon4 >> >> As the URL says, that's only day 1. We plan to have a different URL for >> each day, plus a general "index" URL. >> >> There will obviously be minor adjustments and refinements specific to >> EuroPython (eg: we need to differentiate hands-on trainings from >> standard talks), but I hope this is enough to get you started. >> >> I will be publishing this URL on the website as well. >> >> Oisin, Nick, do you confirm that you intend to work on the Android app? >> Can I publish this information on the website, so that others can join >> in to help you? >> >> Do we have a volunteer for an iOS app yet? >> >> Thanks everybody! >> -- >> Giovanni Bajo :: ra...@develer.com >> Develer S.r.l. :: http://www.develer.com >> >> My Blog: http://giovanni.bajo.it >> Last post: Compile-time Function Execution in D >> >> >
_______________________________________________ Europython-improve mailing list Europython-improve@python.org http://mail.python.org/mailman/listinfo/europython-improve