What is the open mobile terminal platform (OMTP)?

Open Mobile Hub & OMTP: Fremtidens Mobiludvikling

18/04/2024

Rating: 4.08 (16367 votes)

Den mobile teknologi har gennemgået en eksplosiv udvikling, og bag denne transformation ligger ofte usynlige, men afgørende initiativer, der har standardiseret og forenklet processer for både udviklere og brugere. To sådanne initiativer, der spænder over forskellige tidsepoker, er Open Mobile Terminal Platform (OMTP) og den nyere Open Mobile Hub (OMH). Mens OMTP spillede en afgørende rolle i at forme mobiltelefonernes tidlige standarder, er OMH nu på vej til at revolutionere den moderne app-udvikling ved at fremme åbne kildekoder og tværplatformskompatibilitet. Denne artikel vil udforske begge projekters historie, formål, bidrag og den indflydelse, de har haft og fortsat vil have på den mobile industri.

What is Linux Foundation Europe's open mobile hub?
The Linux Foundation Europe has recently unveiled a collaborative venture with Futurewei, Squid, Meetkai, BharOS, and Amaze— the Open Mobile Hub. This new initiative is set to be a game-changer in the world of mobile app development.

I en verden, hvor mobiltelefoner er blevet uundværlige, er behovet for strømlinet og effektiv app-udvikling mere presserende end nogensinde. Dette er kernen i Open Mobile Hub (OMH), et ambitiøst projekt lanceret af Linux Foundation Europe i samarbejde med førende aktører som Futurewei, Squid, Meetkai, BharOS og Amaze. OMH er designet som en integrations-SDK (Software Development Kit), der fokuserer på at integrere forskellige tjenester og platforme for at styrke den næste generation af mobiludvikling. Dets primære mål er at reducere kompleksiteten og accelerere udviklingen af mobilapplikationer ved at skabe et samlet, åbent kildekode-framework og en række tilhørende SDK'er og værktøjer. Dette skal forenkle udviklingsprocessen for mobile enheder og sikre en ensartet brugeroplevelse på tværs af forskellige platforme og operativsystemer.

Indholdsfortegnelse

Hvad er Open Mobile Hub (OMH)?

Open Mobile Hub (OMH) er et banebrydende initiativ, der sigter mod at løse de udfordringer, der opstår som følge af fragmenterede udviklingsmiljøer. Ved at samle brancheledere i et åbent mobilt økosystem, stræber OMH efter at skabe en samlet løsning, der forenkler udviklingsprocessen og dermed fører til en bedre tværplatformsbrugeroplevelse. Projektet er hostet af Linux Foundation Europe, hvilket understreger dets engagement i at fremme innovation inden for åben kildekode.

Nøglefunktioner og mål for OMH

  • Tværplatformskompatibilitet: OMH understøtter udvikling på tværs af platforme, hvilket giver udviklere mulighed for at skrive kode én gang og implementere den på flere platforme, herunder Android og iOS. Dette sparer ikke kun tid og ressourcer, men sikrer også en mere ensartet app-oplevelse for slutbrugerne.
  • Brugervenlig grænseflade: Deres brugervenlige grænseflade simplificerer mobilapp-udvikling og reducerer indlæringskurven for begyndere. Dette åbner døren for et bredere spektrum af udviklere til at bidrage til og drage fordel af OMH-økosystemet.
  • Omfattende dokumentation: OMH leverer omfattende dokumentation og vejledninger for at hjælpe udviklere med at komme hurtigt i gang og få mest muligt ud af OMH's funktioner. God dokumentation er afgørende for succes med open source-projekter, da det sikrer nem onboarding og effektiv problemløsning.
  • Fællesskabsstøtte: Et aktivt fællesskab af udviklere giver mulighed for at få hjælp, dele erfaringer og bidrage til projektet. Dette kollaborative miljø er kernen i open source-filosofien og driver løbende forbedringer og innovation.

Hvad er nyt i OMH 2.0?

Open Mobile Hub 2.0 markerer en betydelig udvidelse af projektet med forbedrede Android SDK- og iOS-integrationer. Denne version bringer kraftfulde, åbne kildekode-værktøjer til udviklere, tjenesteudbydere og OEM'er, hvilket yderligere cementerer OMH's position som en frontløber inden for mobiludvikling.

  • Forbedrede Android Native Libraries:
    • OMH Auth Android Native API: Nu fuldt ud åben kildekode, hvilket gør integration af godkendelsestjenester lettere end nogensinde. Den understøtter populære tjenester som Google Sign-in, Facebook Login, Microsoft Authentication Library (MSAL) og Dropbox Core SDK. Dette forenkler processen for udviklere, der ønsker at implementere robuste godkendelsesløsninger, og reducerer den tid, der bruges på at håndtere komplekse autentificeringsprotokoller.
    • OMH Maps Android Native API: Gør det muligt at integrere korttjenester problemfrit i apps med understøttelse af Google Maps, Mapbox, OpenStreetMap og Microsoft Azure Maps. De samlede OMH-grænseflader gør det nemt at tilpasse og integrere disse tjenester, hvilket giver udviklere fleksibilitet til at vælge den korttjeneste, der passer bedst til deres behov, uden at skulle omskrive store dele af deres kode.
  • Udvikling af brugerdefinerede plugins: OMH opfordrer udviklere til at deltage i OMH-økosystemet ved at udvikle brugerdefinerede plugins til deres tjenester. Dette fremmer et miljø af innovation og samarbejde, hvor tredjepartsudbydere kan udvide OMH's funktionalitet gennem standardgrænseflader og dermed skabe en mere alsidig og robust platform.

Fremtidige planer og fællesskab

I fremtidige udgivelser planlægger OMH at bidrage med Android-moduler til populære tværplatform-frameworks som Flutter, React Native og KMP (Kotlin Multiplatform), samt nye moduler, som fællesskabet efterspørger. Dette vil gøre det endnu lettere for udviklere at bruge OMH's funktioner og udvide rækkevidden af OMH's indflydelse markant. OMH opfordrer alle udviklere til at deltage i deres Technical Steering Committee (TSC) møder og bidrage til projektets retning. Fællesskabsstøtte og feedback er afgørende for OMH's succes, og der er rig mulighed for at engagere sig via GitHub-repositories og supportkanaler, hvilket sikrer, at projektet forbliver relevant og imødekommer udviklernes behov.

Hvad var Open Mobile Terminal Platform (OMTP)?

Mens OMH ser fremad, er det vigtigt at anerkende de fundamentale bidrag fra tidligere initiativer. Open Mobile Terminal Platform (OMTP) var et forum oprettet af mobilnetværksoperatører for at diskutere standarder med producenter af mobiltelefoner og andre mobile enheder. I sin levetid inkluderede OMTP giganter som Huawei, LG Electronics, Motorola, Nokia, Samsung og Sony Ericsson. OMTP's anbefalinger har i høj grad bidraget til at standardisere mobiloperatørers terminalkrav, og dets arbejde har hjulpet med at de-fragmentere og de-optionalisere operatørers anbefalinger, hvilket skabte en mere ensartet og forudsigelig udviklings- og brugsoplevelse.

What is open mobile Hub 2.0?
Open Mobile Hub 2.0 introduces expanded Android SDK and iOS integrations, bringing powerful, open source tools to developers, service providers, and OEMs. Cross-Platform Compatibility: OMH supports cross-platform development, allowing you to write code once and deploy it on multiple platforms.

OMTP's fokus og bidrag

OMTP's fokus var på at indsamle og drive mobilterminalkrav og offentliggøre deres resultater i deres anbefalinger. OMTP var teknologineutral, og dets anbefalinger var beregnet til implementering på tværs af en række teknologiplatforme, operativsystemer (OS) og middleware-lag. Denne neutralitet sikrede, at standarderne kunne anvendes bredt, uanset den specifikke underliggende teknologi. OMTP er måske bedst kendt for sit arbejde inden for mobilsikkerhed, men dets arbejde omfattede hele spektret af mobile enheders kapaciteter. OMTP offentliggjorde anbefalinger i 2007 og begyndelsen af 2008 inden for områder som Positioneringsaktiver, Avanceret Enhedsstyring, IMS og Mobile VoIP. Senere blev Advanced Trusted Environment: OMTP TR1 og dets understøttende dokument, 'Security Threats on Embedded Consumer Devices', udgivet med godkendelse fra den britiske indenrigsminister, Jacqui Smith, hvilket understreger initiativets betydning for national sikkerhed.

Vigtige initiativer under OMTP

  • Understøttelse af avancerede SIM-kort: OMTP offentliggjorde også kravdokumenter, der adresserede understøttelse af avancerede SIM-kort. Dette dokument definerede også avancerede profiler for Smart Card Web Server, High Speed Protocol, Mobile TV og Contactless, hvilket banede vejen for mere sofistikerede mobilbetalings- og identifikationstjenester.
  • Standardisering af Micro-USB: OMTP gjorde også betydelige fremskridt med at få understøttelse for brugen af micro-USB som en standardforbindelse for data og strøm. Dette var et stort skridt mod at reducere kabelrod og forenkle opladning på tværs af forskellige enheder, hvilket i høj grad forbedrede brugervenligheden for millioner af mobilbrugere.
  • BONDI-initiativet: I 2008 lancerede OMTP et nyt initiativ kaldet BONDI (opkaldt efter den australske strand). Initiativet definerede nye grænseflader (JavaScript API'er) og et sikkerhedsframework (baseret på XACML-politikbeskrivelse) for at muliggøre adgang til mobiltelefonfunktioner (Applikationskald, Applikationsindstillinger, Kamera, Kommunikationslog, Galleri, Lokation, Beskeder, Vedvarende data, Personlig information, Telefonstatus, Brugerinteraktion) fra browser- og widget-motorer sikkert. BONDI-initiativet havde også en åben kildekode referenceimplementering og et omfattende SDK, hvilket fremmede udviklingen af webbaserede mobilapplikationer.
  • Universal Charging System (UCS): I februar 2009 udvidede OMTP sin Local Connectivity-specifikation (baseret på micro-USB) til at beskrive krav til en fælles oplader og et fælles stik for at muliggøre deling af den samme batterioplader på tværs af forskellige telefoner. OMTP Common Charging and Local Data Connectivity blev vedtaget af GSM Association i Universal Charging System (UCS) initiativet. Dette blev yderligere godkendt af CTIA og ITU. I juni 2009 nåede Europa-Kommissionen en aftale med flere store mobiltelefonudbydere om krav til en fælles ekstern strømforsyning (EPS), der skulle være kompatibel med nye data-aktiverede telefoner, der sælges i Den Europæiske Union. EPS deler de fleste af UCS-opladerens nøgleegenskaber, hvilket har haft en varig indflydelse på mobilindustrien og forbrugernes dagligdag.

OMTP's overgang og afslutning

I juni 2010 overgik OMTP til den nye Wholesale Applications Community (WAC). Alle OMTP-aktiviteter ophørte på dette tidspunkt og blev enten overtaget inden for WAC-organisationen eller andre standard- eller brancheforeninger. Dette var et forsøg på at skabe en bredere og mere samlet indsats for applikationsudvikling. I juli 2012 blev WAC selv lukket, og OMTP-standarderne blev overført til GSMA, mens andre aktiver og personale blev overført til Apigee. Selvom OMTP ikke længere eksisterer som en selvstændig enhed, lever dens arv videre gennem de standarder, den etablerede, og den indflydelse, den havde på den mobile industri.

Sammenligning: Open Mobile Hub (OMH) vs. Open Mobile Terminal Platform (OMTP)

Selvom begge initiativer har haft til formål at fremme mobiludvikling, adskiller de sig markant i deres fokus, tidsramme og metoder. Her er en sammenligning:

EgenskabOpen Mobile Terminal Platform (OMTP)Open Mobile Hub (OMH)
TidsrammeAktiv fra midten af 2000'erne til 2010Aktiv siden 2024 (med OMH 2.0)
Primært FormålStandardisering af mobilterminalkrav mellem operatører og producenter for at reducere fragmentering og sikre interoperabilitet.Strømlining af tværplatform mobilapp-udvikling gennem åben kildekode SDK'er og værktøjer, der abstraherer komplekse integrationer.
FokusområderMobilsikkerhed, SIM-kort, enhedsstyring, VoIP, micro-USB, universel opladning (UCS), browser-API'er (BONDI).Autentificeringstjenester (Auth SDK), kort- og lokationstjenester (Maps SDK), lagring, kerne-plugins og udvidelse til populære tværplatform-frameworks.
TilgangOperatør- og producentdrevet forum, fokuseret på anbefalinger og specifikationer for hardware og basale softwarefunktioner.Åben kildekode-samarbejde, udviklerdrevet, fokuseret på SDK'er og værktøjer til direkte brug i applikationsudvikling.
NøglebidragStandardisering af micro-USB, UCS (fælles oplader), BONDI (browser-API'er), forbedret mobilsikkerhed og de-fragmentering af operatørkrav.Unified Auth API, Unified Maps API, omfattende tværplatformskompatibilitet, plugin-arkitektur og et voksende udviklerfællesskab.
Nuværende StatusOphørt i 2010 (overgik til WAC, derefter GSMA for standarder). Dets bidrag er nu en del af mobilindustriens historie.Aktivt og voksende, hostet af Linux Foundation Europe. Fortsætter med at tiltrække nye bidragydere og udvide sine funktioner.

Hvorfor er disse initiativer vigtige?

Både OMTP og OMH, selvom de opererer i forskellige æraer og med forskellige tilgange, deler et fælles mål: at forenkle og forbedre økosystemet for mobilteknologi. OMTP's arbejde med standardisering af opladere og SIM-kort har haft en direkte og varig indflydelse på forbrugernes hverdag. Forestil dig en verden uden fælles opladere – det var en realitet, før OMTP's arbejde med UCS banede vejen for den standardiserede micro-USB oplader, der senere udviklede sig til USB-C. Dette reducerede spild, omkostninger og forvirring for milliarder af brugere verden over. Deres fokus på mobilsikkerhed og avanceret enhedsstyring lagde også fundamentet for mere robuste og sikre mobile oplevelser, hvilket beskyttede både brugere og deres data.

OMH's betydning ligger i dens evne til at "demokratisere" mobilapp-udvikling. Ved at tilbyde åbne kildekode-SDK'er og værktøjer, der abstraherer kompleksiteten ved at integrere forskellige tredjeparts-tjenester, giver OMH udviklere mulighed for at fokusere på appens kernefunktionalitet i stedet for at skulle genopfinde hjulet for hver ny platform eller tjeneste. Dette accelererer udviklingsprocessen markant, reducerer udviklingsomkostningerne og fremmer en hurtigere innovationstakt. Især i en verden, hvor regulatoriske landskaber (som f.eks. i EU) lægger stigende vægt på interoperabilitet og åbne standarder, er OMH's tilgang yderst relevant og fremtidsorienteret. Det sikrer, at applikationer kan bygges og implementeres på tværs af alle mobile enheder, uanset det underliggende OS, hvilket fremmer et mere inkluderende, konkurrencedygtigt og tilgængeligt mobilmarked for alle.

Ofte Stillede Spørgsmål (FAQ)

Q: Hvad er den største forskel mellem Open Mobile Hub (OMH) og Open Mobile Terminal Platform (OMTP)?

A: Den største forskel ligger i deres formål og tidsramme. OMTP var et historisk forum (aktivt indtil 2010), der fokuserede på at standardisere hardware- og softwarekrav for mobiltelefoner mellem operatører og producenter (f.eks. fælles opladere, SIM-kort specifikationer). Deres arbejde var primært rettet mod at skabe en ensartet grundlag for mobiltelefoner. OMH er et moderne, aktivt projekt lanceret af Linux Foundation Europe, der fokuserer på at strømline tværplatform mobilapp-udvikling gennem åbne kildekode-SDK'er og værktøjer, der abstraherer tredjeparts-tjenester som autentificering og kort. Kort sagt var OMTP mere et regulerende og standardiserende organ for hardware og basale softwarefunktioner, mens OMH er et udviklerværktøj til moderne app-integration og tværplatform-udvikling.

What is open mobile hub?
“Open Mobile Hub streamlines mobile app development for developers by abstracting away the challenges of platform fragmentation across Android (GMS and non-GMS), iOS, and more. OMH empowers developers to learn one unified system and deploy across multiple ecosystems (via native and cross-platform APIs).

Q: Er Open Mobile Hub (OMH) fuldt ud åben kildekode?

A: Ja, Open Mobile Hub er et fuldt ud åben kildekode-projekt. Dets SDK'er og værktøjer, herunder Login & Authentication SDK, Maps & Location SDK, Storage SDK og Core Gradle Plugin, er alle tilgængelige som åben kildekode på GitHub. Dette fremmer gennemsigtighed, samarbejde og giver udviklere mulighed for at inspicere, ændre og bidrage til projektet. Den åbne tilgang sikrer også, at projektet kan tilpasses og udvides af et bredt fællesskab af bidragydere.

Q: Hvilke platforme understøtter OMH?

A: OMH understøtter primært tværplatform-udvikling, med et stærkt fokus på Android og iOS. OMH 2.0 introducerer udvidede Android SDK- og iOS-integrationer, hvilket gør det muligt for udviklere at skrive kode én gang og implementere den på begge store mobile operativsystemer. Projektet har også fremtidige planer om at bidrage med moduler til populære tværplatform-frameworks som Flutter, React Native og KMP (Kotlin Multiplatform), hvilket vil udvide dets rækkevidde yderligere og gøre det til et endnu mere alsidigt værktøj for mobiludviklere.

Q: Hvorfor ophørte OMTP med at eksistere?

A: OMTP ophørte med sine aktiviteter i juni 2010, da det overgik til den nystiftede Wholesale Applications Community (WAC). Dette skete som et forsøg på at samle kræfterne og adressere et bredere spektrum af applikationsudvikling og standardisering i mobilindustrien. Dog blev WAC selv lukket i juli 2012, og de resterende OMTP-standarder blev overført til GSMA, mens andre aktiver og personale blev overført til Apigee. Dette var en del af en løbende konsolidering og omstrukturering i mobilindustrien for at optimere standardiseringsindsatsen og tilpasse sig nye teknologiske landskaber.

Q: Hvordan kan jeg bidrage til Open Mobile Hub-projektet?

A: Open Mobile Hub er ivrig efter at udvide sit fællesskab, og organisationer samt udviklere fra hele det mobile teknologiøkosystem opfordres til at deltage. Du kan bidrage på flere måder: ved at deltage i de månedlige Technical Steering Committee (TSC) møder, indsende feedback og rapportere problemer på deres GitHub-repositories, eller ved at udvikle brugerdefinerede plugins til OMH-økosystemet. Deres officielle hjemmeside (www.openmobilehub.org) tilbyder detaljerede guider og support til at hjælpe dig med at integrere problemfrit og bidrage til projektets succes. Din indsats kan hjælpe med at forme fremtiden for mobilapp-udvikling.

Afslutningsvis står Open Mobile Hub som et skinnende eksempel på, hvordan samarbejde kan antænde innovation inden for teknologi. Ved at forene branchens ledere er OMH på vej til at adressere de udfordringer, der hæmmer mobilapp-udvikling i dag. Ligesom OMTP i sin tid lagde grundstenen for mange af de bekvemmeligheder, vi tager for givet i mobile enheder, lover OMH at forme fremtiden for app-udvikling ved at fremme åbenhed, interoperabilitet og en ensartet brugeroplevelse. Mens det fortsætter med at tiltrække nye bidragydere og partnere, tegner fremtiden for mobilapp-udvikling sig bemærkelsesværdig og fuld af potentiale.

Hvis du vil læse andre artikler, der ligner Open Mobile Hub & OMTP: Fremtidens Mobiludvikling, kan du besøge kategorien Teknologi.

Go up