{"id":1960,"date":"2010-02-11T08:00:13","date_gmt":"2010-02-11T13:00:13","guid":{"rendered":"http:\/\/spacingottawa.ca\/?p=1960"},"modified":"2010-02-11T10:49:34","modified_gmt":"2010-02-11T15:49:34","slug":"oc-schedule-gets-a-new-wrapper-with-iphone-app","status":"publish","type":"post","link":"https:\/\/spacing.ca\/ottawa\/2010\/02\/11\/oc-schedule-gets-a-new-wrapper-with-iphone-app\/","title":{"rendered":"OC schedule gets a new wrapper with iPhone app"},"content":{"rendered":"<figure style=\"width: 600px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/farm5.static.flickr.com\/4027\/4347838746_d2c7fde8df_b.jpg\" alt=\"\" width=\"600\" height=\"450\" \/><figcaption class=\"wp-caption-text\">It&#39;s called Transitway, but Derek Gour&#39;s app works just fine on Bank Street too<\/figcaption><\/figure>\n<p><em>Picture this: you are near the end of your relaxing visit to a cozy pub of coffeeshop. It&#8217;s cold outside, and you don&#8217;t want to leave before you have a rough idea &#8211; say five minutes notice &#8211; of when your homebound bus is due to arrive at the closest stop. If you know the bus stop number, you could call the OC info line, but for a multi-route stop that&#8217;s a long call and the numbers and times are easy to mix up, especially with other customers talking in the background. You really don&#8217;t want to get out in that cold wind before you have to, but it\u00a0 to be on the safe side, you don&#8217;t have a choice. Or do you?<\/em><\/p>\n<p>Well, with the right mobile device, now you do. Bus riders got a new way to find out schedule information faster last week, thanks to a software engineer who rides the bus. His name is Derek Gour, and he has designed an iPhone app for people who depend on public transit in Ottawa.<\/p>\n<p>Called Transitway, the app costs only 99 cents and is available from iTunes. Here at Spacing we&#8217;ve been using the app for a week now and found it to be the fastest and most convenient method check bus schedules in Ottawa.<\/p>\n<p>Impressed, we decided to ask Derek about the story behind the app.<!--more--><\/p>\n<p><em><strong>Spacing:<\/strong> Derek, did this app come about because you are dedicated bus user, or because you were looking to sell something useful to iPhone users, or a bit of both? <\/em><\/p>\n<p><strong>Derek Gour: <\/strong>I haven\u2019t owned a car in over 10 years, so I\u2019m a serious transit user. I was trying to come up with a relatively simple idea for my first iPhone app, and I realized a transit app that answers the age-old question, \u201cWhen is my bus going to get here?\u201d would be a great first project.<\/p>\n<p>My goal was to write an app that would replace the \u201c560-1000 plus\u201d system. I was tired of using my precious few phone plan minutes listening to \u201cRoute 97, next bus in 5 minutes. Following bus in 15 minutes. Route 98 next bus in 10 minutes\u201d. It\u2019s a great system, but new technology brings new opportunities for improvement.<\/p>\n<p>OCTranspo does have a mobile version of their web site, but it\u2019s not tailored for the iPhone\u2019s display size, and the user design is a bit cumbersome. I don\u2019t want a big table with the whole schedule for the 95 Orleans.\u00a0 I just want to know when the next bus is coming. Taking transit in Ottawa can be a fast-paced, hectic experience and I wanted an iPhone app that would give me schedule information in the few seconds it takes me to climb the steps at the Billings Bridge station. So I built it.<\/p>\n<p><em><strong>Spacing:<\/strong> Did you take inspiration from transit apps in other cities?<\/em><\/p>\n<p><strong>Derek Gour: <\/strong>I didn\u2019t really spend much time looking at the other transit apps. Some of them look pretty, and some of them have a lot of features. I wanted to focus on one core feature: getting stop times based on 4-digit stop numbers, and then build a feature set to make that process as convenient and user-friendly as possible. I had a strong vision of what I wanted TransitWay to accomplish, and I basically built the app for myself.<\/p>\n<p><em><strong>Spacing: <\/strong>What was the biggest technical hurdle creating this?<\/em><\/p>\n<p><strong>Derek Gour: <\/strong>Interacting with the OCTranspo web site, and presenting that information intelligently turned out to be tricky. I don\u2019t have a database in the app. All it does is send 4-digit numbers to the web site and it has to deal with whatever comes down the pipe. It can be a list of stop times, a list of routes, or an error. If there are less than six routes passing through a stop, the user doesn\u2019t have to choose one, but they do need to choose one if there are several routes. Not all routes run every day. All those little complications add up and it all gets a little hairy. Adding the ability to save favorite stops turned out to be much harder than I ever imagined because of this complexity.<\/p>\n<p><em><strong>Spacing: <\/strong>Did you work with OC to get the data?<\/em><\/p>\n<p><strong>Derek Gour:<\/strong> I haven\u2019t dealt with OCTranspo at all. TransitWay is basically a wrapper around their mobile web site. As a transit rider, you now have one more option to get schedule information. You can browse to their site, or you can use TransitWay on the iPhone to get the same information more conveniently.<\/p>\n<p><em>-photo by Jim Dixon<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone\" src=\"http:\/\/farm5.static.flickr.com\/4027\/4347838746_d2c7fde8df_b.jpg\" alt=\"\" width=\"1024\" height=\"768\" \/><\/p>\n","protected":false},"author":5066,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"ngg_post_thumbnail":0,"_ef_editorial_meta_paragraph_assignment":"","_ef_editorial_meta_date_first-draft-date":"","_ef_editorial_meta_checkbox_needs-photo":"","_ef_editorial_meta_number_word-count":"","footnotes":""},"categories":[373],"tags":[1385,1386,1383,1387,1384,1382,1381,394,1388],"class_list":["post-1960","post","type-post","status-publish","format-standard","hentry","category-transit","tag-billings-bridge-station","tag-cent","tag-derek-gour","tag-iphone","tag-jim-dixon","tag-mobile-device","tag-mobile-web-site","tag-ottawa","tag-software-engineer"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>OC schedule gets a new wrapper with iPhone app - Spacing Ottawa<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/spacing.ca\/ottawa\/2010\/02\/11\/oc-schedule-gets-a-new-wrapper-with-iphone-app\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"OC schedule gets a new wrapper with iPhone app - Spacing Ottawa\" \/>\n<meta property=\"og:url\" content=\"https:\/\/spacing.ca\/ottawa\/2010\/02\/11\/oc-schedule-gets-a-new-wrapper-with-iphone-app\/\" \/>\n<meta property=\"og:site_name\" content=\"Spacing Ottawa\" \/>\n<meta property=\"article:published_time\" content=\"2010-02-11T13:00:13+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2010-02-11T15:49:34+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/farm5.static.flickr.com\/4027\/4347838746_d2c7fde8df_b.jpg\" \/>\n<meta name=\"author\" content=\"Evan Thornton\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@Spacing\" \/>\n<meta name=\"twitter:site\" content=\"@Spacing\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Evan Thornton\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/spacing.ca\/ottawa\/2010\/02\/11\/oc-schedule-gets-a-new-wrapper-with-iphone-app\/\",\"url\":\"https:\/\/spacing.ca\/ottawa\/2010\/02\/11\/oc-schedule-gets-a-new-wrapper-with-iphone-app\/\",\"name\":\"OC schedule gets a new wrapper with iPhone app - Spacing Ottawa\",\"isPartOf\":{\"@id\":\"https:\/\/spacing.ca\/ottawa\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/spacing.ca\/ottawa\/2010\/02\/11\/oc-schedule-gets-a-new-wrapper-with-iphone-app\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/spacing.ca\/ottawa\/2010\/02\/11\/oc-schedule-gets-a-new-wrapper-with-iphone-app\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/farm5.static.flickr.com\/4027\/4347838746_d2c7fde8df_b.jpg\",\"datePublished\":\"2010-02-11T13:00:13+00:00\",\"dateModified\":\"2010-02-11T15:49:34+00:00\",\"author\":{\"@id\":\"https:\/\/spacing.ca\/ottawa\/#\/schema\/person\/a1877b4693b1108ecadcd3f6154a9f23\"},\"breadcrumb\":{\"@id\":\"https:\/\/spacing.ca\/ottawa\/2010\/02\/11\/oc-schedule-gets-a-new-wrapper-with-iphone-app\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/spacing.ca\/ottawa\/2010\/02\/11\/oc-schedule-gets-a-new-wrapper-with-iphone-app\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/spacing.ca\/ottawa\/2010\/02\/11\/oc-schedule-gets-a-new-wrapper-with-iphone-app\/#primaryimage\",\"url\":\"http:\/\/farm5.static.flickr.com\/4027\/4347838746_d2c7fde8df_b.jpg\",\"contentUrl\":\"http:\/\/farm5.static.flickr.com\/4027\/4347838746_d2c7fde8df_b.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/spacing.ca\/ottawa\/2010\/02\/11\/oc-schedule-gets-a-new-wrapper-with-iphone-app\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/spacing.ca\/ottawa\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"OC schedule gets a new wrapper with iPhone app\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/spacing.ca\/ottawa\/#website\",\"url\":\"https:\/\/spacing.ca\/ottawa\/\",\"name\":\"Spacing Ottawa\",\"description\":\"Canadian Urbanism Uncovered  |  Ottawa Architecture, Urban Design, Public Transit, City Hall, Parks, Walking, Bikes, Streetscape, History, Waterfront, Maps, Public Spaces\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/spacing.ca\/ottawa\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/spacing.ca\/ottawa\/#\/schema\/person\/a1877b4693b1108ecadcd3f6154a9f23\",\"name\":\"Evan Thornton\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/spacing.ca\/ottawa\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/a91f1f27fedabd3a8b4f1a31639e4923?s=96&d=identicon&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/a91f1f27fedabd3a8b4f1a31639e4923?s=96&d=identicon&r=g\",\"caption\":\"Evan Thornton\"},\"sameAs\":[\"https:\/\/spacing.ca\/ottawa\"],\"url\":\"https:\/\/spacing.ca\/ottawa\/author\/evanthornton\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"OC schedule gets a new wrapper with iPhone app - Spacing Ottawa","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/spacing.ca\/ottawa\/2010\/02\/11\/oc-schedule-gets-a-new-wrapper-with-iphone-app\/","og_locale":"en_US","og_type":"article","og_title":"OC schedule gets a new wrapper with iPhone app - Spacing Ottawa","og_url":"https:\/\/spacing.ca\/ottawa\/2010\/02\/11\/oc-schedule-gets-a-new-wrapper-with-iphone-app\/","og_site_name":"Spacing Ottawa","article_published_time":"2010-02-11T13:00:13+00:00","article_modified_time":"2010-02-11T15:49:34+00:00","og_image":[{"url":"http:\/\/farm5.static.flickr.com\/4027\/4347838746_d2c7fde8df_b.jpg","type":"","width":"","height":""}],"author":"Evan Thornton","twitter_card":"summary_large_image","twitter_creator":"@Spacing","twitter_site":"@Spacing","twitter_misc":{"Written by":"Evan Thornton","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/spacing.ca\/ottawa\/2010\/02\/11\/oc-schedule-gets-a-new-wrapper-with-iphone-app\/","url":"https:\/\/spacing.ca\/ottawa\/2010\/02\/11\/oc-schedule-gets-a-new-wrapper-with-iphone-app\/","name":"OC schedule gets a new wrapper with iPhone app - Spacing Ottawa","isPartOf":{"@id":"https:\/\/spacing.ca\/ottawa\/#website"},"primaryImageOfPage":{"@id":"https:\/\/spacing.ca\/ottawa\/2010\/02\/11\/oc-schedule-gets-a-new-wrapper-with-iphone-app\/#primaryimage"},"image":{"@id":"https:\/\/spacing.ca\/ottawa\/2010\/02\/11\/oc-schedule-gets-a-new-wrapper-with-iphone-app\/#primaryimage"},"thumbnailUrl":"http:\/\/farm5.static.flickr.com\/4027\/4347838746_d2c7fde8df_b.jpg","datePublished":"2010-02-11T13:00:13+00:00","dateModified":"2010-02-11T15:49:34+00:00","author":{"@id":"https:\/\/spacing.ca\/ottawa\/#\/schema\/person\/a1877b4693b1108ecadcd3f6154a9f23"},"breadcrumb":{"@id":"https:\/\/spacing.ca\/ottawa\/2010\/02\/11\/oc-schedule-gets-a-new-wrapper-with-iphone-app\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/spacing.ca\/ottawa\/2010\/02\/11\/oc-schedule-gets-a-new-wrapper-with-iphone-app\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/spacing.ca\/ottawa\/2010\/02\/11\/oc-schedule-gets-a-new-wrapper-with-iphone-app\/#primaryimage","url":"http:\/\/farm5.static.flickr.com\/4027\/4347838746_d2c7fde8df_b.jpg","contentUrl":"http:\/\/farm5.static.flickr.com\/4027\/4347838746_d2c7fde8df_b.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/spacing.ca\/ottawa\/2010\/02\/11\/oc-schedule-gets-a-new-wrapper-with-iphone-app\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/spacing.ca\/ottawa\/"},{"@type":"ListItem","position":2,"name":"OC schedule gets a new wrapper with iPhone app"}]},{"@type":"WebSite","@id":"https:\/\/spacing.ca\/ottawa\/#website","url":"https:\/\/spacing.ca\/ottawa\/","name":"Spacing Ottawa","description":"Canadian Urbanism Uncovered  |  Ottawa Architecture, Urban Design, Public Transit, City Hall, Parks, Walking, Bikes, Streetscape, History, Waterfront, Maps, Public Spaces","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/spacing.ca\/ottawa\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/spacing.ca\/ottawa\/#\/schema\/person\/a1877b4693b1108ecadcd3f6154a9f23","name":"Evan Thornton","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/spacing.ca\/ottawa\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/a91f1f27fedabd3a8b4f1a31639e4923?s=96&d=identicon&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a91f1f27fedabd3a8b4f1a31639e4923?s=96&d=identicon&r=g","caption":"Evan Thornton"},"sameAs":["https:\/\/spacing.ca\/ottawa"],"url":"https:\/\/spacing.ca\/ottawa\/author\/evanthornton\/"}]}},"_links":{"self":[{"href":"https:\/\/spacing.ca\/ottawa\/wp-json\/wp\/v2\/posts\/1960","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/spacing.ca\/ottawa\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/spacing.ca\/ottawa\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/spacing.ca\/ottawa\/wp-json\/wp\/v2\/users\/5066"}],"replies":[{"embeddable":true,"href":"https:\/\/spacing.ca\/ottawa\/wp-json\/wp\/v2\/comments?post=1960"}],"version-history":[{"count":12,"href":"https:\/\/spacing.ca\/ottawa\/wp-json\/wp\/v2\/posts\/1960\/revisions"}],"predecessor-version":[{"id":1971,"href":"https:\/\/spacing.ca\/ottawa\/wp-json\/wp\/v2\/posts\/1960\/revisions\/1971"}],"wp:attachment":[{"href":"https:\/\/spacing.ca\/ottawa\/wp-json\/wp\/v2\/media?parent=1960"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/spacing.ca\/ottawa\/wp-json\/wp\/v2\/categories?post=1960"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/spacing.ca\/ottawa\/wp-json\/wp\/v2\/tags?post=1960"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}