|  About  |  Archives  |  Log in  | 

Archive for January, 2007

Bybussens Køreplan

Odense Bytrafik har begået en lille genistreg ved - som et forsøg - at gøre bybussernes køreplan tilgængelig via en lille J2ME applikation.

Applikationen er temmelig anvendelig, bl.a. fordi den er designet så der overføres så lidt data som muligt. Det er helt generelt er godt for pengepungen, men specielt godt for de telefoner, der kun kan overføre data via langsomme GPRS-forbindelser - dvs. telefoner uden hverken 3G eller WLAN. Odense Bytrafik oplyser på siden med tekniske krav, hvordan man konfigurerer sin telefon til at overføre data. Konfigurationen er angivet for et udvalg af mobilselskaber.

Der er et par små uhensigtsmæssigheder i applikationen (i hvert fald på min telefon) - bl.a. kan jeg ikke bruge mit screenshot program, mens jeg bruger applikationen (det kan jeg f.eks. med Gmail's J2ME applikation). I det efterfølgende er jeg derfor nødt til at linke til de screenshots, der ligger hos Odense Bytrafik.

Selve applikationen er tilsyneladende udviklet af firmaet Kofoed & Larsen (website under op(/om)bygning).

Applikationen installeres ved at sende en sms til Odense Bytrafik, der svarer med en sms indeholdende et link til download af applikationen. Når applikationen er installeret indeholder den ingen "køreplansdata". Køreplanen hentes ved først at hente en liste over buslinierne, dernæst hente køreplanerne for de linier, man ønsker. På denne måde begrænses den mængde data, applikationen skal hente.

Odense Bytrafik vil udsende sms, hvis køreplanen ændres, hvorefter man kan opdatere køreplanerne for de linier, man har hentet. På denne måde er det begrænset, hvor ofte applikationen skal hente køreplansdata.

På min telefon - en Nokia N80 - optræder applikationen som nævnt ovenfor med et par uhensigtsmæssigheder:

  • Hovedmenu - det vandrette rektangel er markøren Hovedmenuen er vist lavet som en liste, hvor kun de første af listens punkter benyttes. Det betyder at man kan man rulle "ud over" menuens punkter og havne i et slags "ingenmandsland".
  • Minuttal og navn på stoppested overlapperVises køreplanen for en linie, så overlapper minuttiderne med de første bogstaver i stoppestedets navn. Det er faktisk temmelig uheldigt, da det jo netop er minuttiderne, der er de vigtige!
  • Køretider mangler Hvis datoen er skiftet mellem at applikationen har været brugt vises køreplanen for en linie nogle gange (men ikke altid!) uden tider. Dvs. at kun stoppestedernes navne vises. Det virker som om applikationen ikke kan hitte ud af datoen, for går man ind under "Se anden dag" og trykker "OK" - uden at ændre på datoen - så er tiderne på plads, hvis man vender tilbage til køreplanen. Det er lidt irriterende, at man på denne måde manuelt skal opdatere datoen.

Jeg ved af erfaring, at en J2ME-applikation ser lidt forskellig ud, alt efter hvilken telefon den afvikles på, men jeg undrer mig alligevel over de ting, jeg har nævnt her. Dels er min N80 en temmelig ny telefon, så dens J2ME-understøttelse burde være bedst mulig , dels er skærmen i QVGA format, hvilket vist pt. er standardformatet for mobile enheder.

De par uhensigtsmæssigheder, jeg har nævnt, ødelægger ikke det overordnede indtryk af en meget anvendelig applikation. Hvis man - som jeg - ikke går og husker bustiderne i hovedet er det virkelig nemt lige at tjekke på sin telefon. Meget nemmere end at skulle hitte en køreplan i hård kopi (findes de overhovedet længere?) eller tænde for en pc og gå på nettet.

BonusTip: Odense kommune har opstillet en række infostandere i bymidten. Standerne fungerer samtidig som hotspots til et åbent, trådløst netværk. Byens biblioteker tilbyder fri, trådløs netadgang på en lignende måde.

If you enjoyed this post, make sure you subscribe to my RSS feed!

Sync N80 IE With iTunes Play List

In an earlier post I described how to enable Ogg Vorbis support in iTunes/QuickTime and Windows Media Player.

In this post I will describe how to synchronize the contents of a folder on the N80 IE with an iTunes play list using the open source tool iTunes Agent. By using iTunes Agent you get an "iPod-like" behavior1 and as a matter of fact, iTunes Agent can be used to sync iTunes with any Windows drive.

I use this approach described in this post to manage my .ogg music files on both my laptop and my N80. The same approach can be used to manage music in .mp3 format (and in principle iTunes .aac, but iTunes DRM prevents playing .aac on the N80. Or so I have heard…).

First, you have to decide on how to synchronize. Because iTunes Agent can sync with any Windows drive, you have the choice between the following two approaches:

  1. Sync directly to phone. The N80 works as an USB Mass Storage device2 and if you plug in the phone using the USB cable that came with the phone, you can map the phone memory card to a Windows drive3(see screenshot below). You then sync to this drive.
  2. Sync to memory card. If you remove the card from the phone and plug it into your computer using a card reader, it will be mapped to a Windows drive. You then sync to this drive.

N80 Setup

  • Connect N80 as a "Mass Storage" device.
  • Create an empty file in the root folder of your of memory card. This file is used by iTunes Agent to identify your phone. The file can be named anything you like, e.g. "N80_iTunes".
  • Create (or decide on) a folder to use for the play list files. Note that if the folder is not empty, all files will be deleted on first sync.

N80_storage.jpg

iTunes Agent Setup

  • Install iTunes Agent.
  • Right-click iTunes Agent task bar icon and select "Preferences…"
  • Add a profile for your N80:
    • Click the "New" button and enter a name for your phone.
    • Select the desired folder structure for the synchronized files - see iTunes Agent documentation for descriptions of the available options.
    • Select the memory card folder to synchronize with (the folder you created/decided on above).
    • Enter the name of the empty file you created in the root folder of the memory card.
    • Select the playlist to sync with. Any play list can be used, but if you select the "Use device name…" option, a new play list will be created with the name you entered for your phone above.
    • Click the "Save" button to add the new profile to iTunes Agent.

itunes_agent.JPG

itunes_agent_setup.JPG

iTunes Setup

Simply add files to the play list iTunes Agent has associated with your phone.

itunes_N80.JPG

The next time your phone is connected as a mass storage device, the iTunes Agent (if it is running) will let you know it has detected the phone.

itunes_agent_sync.JPG

You can then right-click the iTunes Agent task bar icon and select "Synchronize Devices…". This will start the synchronization process.


  1. I think - I do not own an iPod. [back]
  2. You don't need to have back]
  3. You don't need to have Nokia's PC suite installed for this [back]
  4. If you have trouble making Mass Storage work, try opening and closing the S60 Music Player. Until I did this, my phone would not go into Mass Storage mode, but complained that a program was using the memory card. [back]

If you enjoyed this post, make sure you subscribe to my RSS feed!