DxQSO Aloita
← Takaisin blogiin

Avoin suunnittelusta lähtien: DxQSO API lokiohjelmien ja sovellusten kehittäjille

31.3.2026 · Steve Berry, N1EZ

Avoin suunnittelusta lähtien: DxQSO API lokiohjelmien ja sovellusten kehittäjille

Haluan kertoa jostakin, joka on vähemmän ominaisuus ja enemmän tahdonilmaus. DxQSO:lla on nyt avoin API — etuovi muille lokiohjelmien ja sovellusten kehittäjille, jotka haluavat rakentaa saman yhdistetyn järjestelmän päälle, jolla kaikki tekemämme toimii. Jos olette joskus ihmetelleet, miksi painotamme niin sinnikkäästi, ettei DxQSO ole lokiohjelma, tämä on tähän mennessä selkein vastaus.

Alusta sovelluksille, joista jo pidätte

Alusta asti periaatteemme on ollut vahvistaa jo käyttämiänne sovelluksia sen sijaan, että kilpailisimme niiden kanssa. Hyviä lokiohjelmia on jo olemassa, eikä maailma tarvitse meiltä uutta. Puuttunut on moderni, yhteinen paikka, jossa radioamatöörien data voi elää ja liikkua — ja tapa, jolla kehittäjät voivat liittyä siihen. API on tämä ajatus infrastruktuuriksi muutettuna.

Se antaa kehittäjille selkeän ja tuetun tavan lähettää lokitapahtumia DxQSO:hon ja lukea, mitä operaattori tekee — yhteydet, QSL-saavutukset, mitä hän juuri nyt työskentelee — aina operaattorin luvalla. Miettikää, mitä se mahdollistaa. POTA-sovellus, joka kirjoittaa aktivoinnit suoraan elävään lokiinne. Contest-työkalu, joka lukee sijoituksenne. Kerhoalusta, diplomiseuranta, kelipalvelu, sellainen radioamatöörisovellus, jota kukaan ei ole vielä tehnyt — kaikki kytkettävissä samaan reaaliaikaiseen lokiin ja samoihin hälytyksiin.

Luku ja kirjoitus, aina luvalla

Teknisesti API tekee kaksi asiaa, ja molemmat edellyttävät operaattorin suostumusta. Se antaa sovelluksen kirjoittaa lokitapahtumia käyttäjän elävään lokiin — POTA-sovellus kirjaa aktivoinnin, lokiohjelma välittää yhteydet sitä mukaa kuin niitä syntyy. Ja se antaa sovelluksen lukea, mitä operaattori tekee — yhdistetyt yhteydet, vahvistetut QSL-saavutukset, mitä hän juuri nyt työskentelee — jotta työkalu voi toimia todellisen, ajantasaisen datan pohjalta vanhentuneen viennin sijaan. Mikään ei liiku ilman operaattorin lupaa. Tarkoitus ei ole avata lokianne koko maailmalle, vaan antaa teidän valitsemienne työkalujen toimia yhdessä puolestanne.

Mitä kaikkea se mahdollistaa

Kiinnostavinta eivät ole rajapinnat vaan se, mitä niiden päälle rakennetaan. Diplomiseuranta, joka lukee ajantasaiset tilastonne ja kertoo heti, kun puuttuu enää yksi vahvistus. Kelipalvelu, joka tietää, mitä teiltä vielä puuttuu, ja ohjaa avautuvalle kelille. Kerhoalusta, joka näyttää jäsenten todellisen aktiivisuuden. Contest-työkalu, joka kirjoittaa lokinsa suoraan lokiinne ilman vientivaihetta. Kokonaan uudenlainen radioamatöörisovellus, jota kukaan ei ole vielä tehnyt, koska tähän asti datalle ei ollut yhteistä, reaaliaikaista kotia. Jokaisesta tulee viikonloppuprojekti tyhjästä rakennettavan infrastruktuurin sijaan, koska putkisto on jo valmiina.

Miksi avoin rajapinta on harrastukselle tärkeä

Datamme on ollut jumissa vuosikymmeniä — lukittuna työpöytäohjelmiin, viety ADIF-tiedostoina, tuotu uudelleen, monistunut ja kadonnut. Jokaisen kehittäjän, joka halusi tehdä jotain kiinnostavaa, piti ensin keksiä putkisto uudelleen. Avoin, hyvin dokumentoitu API tarkoittaa, että he voivat lopettaa putkiston uudelleenkeksimisen ja alkaa toteuttaa itse ideaa. Se on hyvä heille ja vielä parempi meille operaattoreille, jotka saamme käyttää heidän tekemiään työkaluja.

Juuri siksi korostamme jatkuvasti, että DxQSO on järjestelmä eikä sovellus. Lokinne säilyttävä tietovarasto on perusta. Yhteydet, reaaliaikaiset hälytykset, yhteistyö ja nyt avoin rajapinta, jonka kautta koko ekosysteemi voi liittyä mukaan — se on tuote. Haluamme olla se yhdistävä kerros, jonka päälle seuraavan sukupolven radioamatööriohjelmistot rakennetaan.

Kehittäjille ja meille muille

Jos teette radioamatööriohjelmistoja, tämä on avoin kutsu: tulkaa rakentamaan DxQSO:n päälle ja antakaa meidän kantaa datan siirron ja reaaliaikaisen toimituksen taakka, jottei teidän tarvitse. Ottakaa yhteyttä, niin jutellaan siitä, mitä haluatte tehdä.

Ja vaikka ette kirjoittaisi riviäkään koodia, tämä koskee myös teitä. Se tarkoittaa, että huomisen työkalunne voivat kaikki puhua samalle lokille — että harrastuksen ohjelmistot alkavat vihdoin toimia yhtenä yhdistettynä ekosysteeminä eikä laatikollisena ohjelmia, jotka eivät keskustele keskenään. Sitä tulevaisuutta kohti rakennamme, ja API on se ovi, jonka sinne avaamme.

Ham Radio That Knows You.

Lataa ilmaiseksi Ilmainen iOS:lle & Androidille