Schermprojectie – Wat is het UPnP‑protocol?
Wat is het UPnP‑protocol: UPnP, afgekort als Universal Plug and Play, is een set netwerkprotocollen. UPnP is een set netwerkprotocollen die worden gepromoot door het Universal Plug and Play Forum, met als doel netwerkinterconnectie tussen apparaten te bereiken.

De open‑source frameworks voor het implementeren van het UPnP‑protocol omvatten voornamelijk:

**Bing** – Een puur Java open‑sourceproject dat direct uit de broncode kan worden gecompileerd tot een jar‑bestand. Hoewel de officiële repository op GitHub aangeeft dat het onderhoud is gestopt, zou dit geen invloed moeten hebben op het gebruik ervan. Bovendien zijn er in de afgelopen maand commits geweest, wat erop wijst dat het wordt onderhouden door enthousiaste individuen.

**Platinum** – Een cross‑platform C++‑bibliotheek met het voordeel dat deze kan worden gecompileerd tot bibliotheken die op meerdere platforms kunnen worden toegepast, zoals Windows, iOS, Android, web, enz. Daarom kan het compilatieproces vrij complex zijn en moet het Android‑platform JNI gebruiken bij het gebruik ervan. Veel grote bedrijven gebruiken deze SDK, zoals XBMC, Iwedia, Pioneer Digital Design, MediaMonkey, enz.

**CyberGarage** – Ook een puur Java open‑sourcebibliotheek, die de broncode kan compileren tot een Android‑bibliotheek en de Java‑bibliotheek rechtstreeks kan gebruiken. Voor pure Java‑ontwikkeling wordt CyberGarage geprefereerd vanuit het oogpunt van gebruiksgemak. Er zijn online rapporten dat het HiSilicon‑platform deze SDK gebruikt. Als multiplatform‑ontwikkeling wordt overwogen, niet puur Java in een latere fase, dan is Platinum de geprefereerde optie, en het volgen van de keuzes van grote bedrijven zou verstandig zijn.

Categories: NL

Tom Brandon

Content Publisher