Pro práci s IDOS doporučujeme minimální rozlišení obrazovky 1024 x 768 bodů. Struktura stránek je vytvořena dle standardu XHTML 1.0 Strict, za použití technologie AJAX a k vizuální prezentaci využívá kaskádových stylů (CSS). Aplikace nepodporuje režim práce s vypnutou podporou JavaScriptu. Pro IDOS doporučujeme internetový prohlížeč, který vyhovuje specifikaci konsorcia W3C pro jazyk XHTML 1.0, funkčnost je otestována na prohlížečích Microsoft Internet Explorer verze 6 a 7, Mozilla Firefox 2 a Opera 9.
IDOS umožňuje vyhledávání informací v jízdních řádech (dále též jen JŘ) těchto typů doprav:
- železniční
- veřejná linková osobní (dále též jen autobusová doprava)
- letecká
- městská hromadná (dále též jen MHD)
a některých jejich kombinací. Volbu jízdního řádu lze provést pomocí rozbalovací nabídky na každé stránce se zadávacím formulářem. Standardně je předvolena kombinace železniční a autobusové dopravy (jízdní řád Vlaky + Autobusy).
Základní funkcí IDOS je vyhledání spojení mezi dvěma objekty v záložce Spojení, návod k využívání je v části Spojení této Nápovědy.
Rozšiřujícími funkcemi jsou:
- zobrazení odjezdů/příjezdů – záložka Odjezdy (návod k využívání je v části Odjezdy této Nápovědy),
- zobrazení zastávkových jízdních řádů (pouze pro JŘ MHD) – záložka Zastávkové JŘ (návod k využívání je v části Zastávkové JŘ této Nápovědy),
- zobrazení seznamu objektů (míst, která mohou být zadána jako výchozí a/nebo cílové místo pro hledaná spojení, odjezdy/příjezdy a zastávkové JŘ) – záložka Objekty (návod k využívání je v části Objekty této Nápovědy),
- zobrazení seznamu linek a spojů – záložka Spoje (návod k využívání je v části Spoje této Nápovědy),
- zobrazení doplňujících informací o dopravcích, obecných informací o objektech a dalších informací,
- zobrazení řazení některých dálkových vlaků,
- zjištění polohy vybraných vlaků dotazem do centrálního dispečerského systému ČD (návod k využívání je v části Poloha vlaku této Nápovědy),
- kontextové propojení do rezervačních systémů pro zakoupení/rezervaci jízdních dokladů,
- předrezervace služeb ve vybraných dálkových vlacích (návod k využívání je v části Pravidla pro předběžné rezervace této Nápovědy).
Algoritmus vyhledávání spojení minimalizuje celkovou dobu jízdy a počet přestupů. Parametry:
- maximální počet povolených přestupů,
- minimální čas na přestup,
- maximální čas na přestup,
ovlivňují kvalitu nalezeného spojení. Jízdné se spočítá (pokud jsou k dispozici tarify příslušných dopravců) až po nalezení spojení a není předmětem optimalizace.