Philips und Speech Processing Solutions (SPS) setzen bei der Entwicklung professioneller Audiorecorder wie dem DVT4110 und DVT6110 auf modernste Software-Standards. Um Transparenz zu gewährleisten und Lizenzbestimmungen zu erfüllen, informieren wir Sie hier über die verwendeten Open-Source-Technologien.
Technologische Basis: Open Source in den VoiceTracer-Apps
Die mobilen Applikationen für den Philips VoiceTracer ermöglichen die Fernsteuerung und einfache Übertragung Ihrer Aufnahmen. Diese Apps nutzen leistungsstarke Open-Source-Bibliotheken:
Android-App (Programmiersprache: Kotlin)
Die Android-App wurde mit Fokus auf Stabilität und Performance entwickelt. Zu den wichtigsten Komponenten gehören:
AndroidX AppCompat (androidx.appcompat:appcompat)
https://developer.android.com/jetpack/androidx/releases/appcompat?hl=deAndroidX ConstraintLayout (androidx.constraintlayout:constraintlayout)
https://developer.android.com/jetpack/androidx/releases/constraintlayout?hl=deShapeOfView (com.github.florent37:ShapeOfView)
https://github.com/florent37/ShapeOfViewAndroidX Core KTX (androidx.core:core-ktx)
https://developer.android.com/kotlin/ktx?hl=de#coreJSR-305 Annotations (com.google.code.findbugs:jsr305)
https://findbugs.sourceforge.net/AndroidX RecyclerView (androidx.recyclerview:recyclerview)
https://developer.android.com/jetpack/androidx/releases/recyclerview?hl=deJUnit 4 (junit:junit)
https://junit.org/AndroidX Test Runner (androidx.test:runner)
https://developer.android.com/jetpack/androidx/releases/test?hl=deEspresso Core (androidx.test.espresso:espresso-core)
https://developer.android.com/training/testing/espresso?hl=deMaterial Components for Android (com.google.android.material:material)
https://mvnrepository.com/artifact/com.google.android.material/materialOkHttp (com.squareup.okhttp3:okhttp)
https://square.github.io/okhttp/NV WebSocket Client (com.neovisionaries:nv-websocket-client)
https://github.com/TakahikoKawasaki/nv-websocket-clientKotlin Coroutines Android (org.jetbrains.kotlinx:kotlinx-coroutines-android)
https://github.com/Kotlin/kotlinx.coroutinesMaterial Range Bar (com.github.oli107:material-range-bar)
https://github.com/oli107/material-range-barMaterial Backdrop (com.github.Semper-Viventem:Material-backdrop)
https://github.com/Semper-Viventem/Material-backdropFlexbox Layout (com.github.google:flexbox-layout)
https://github.com/google/flexbox-layoutJava-WebSocket (org.java-websocket:Java-WebSocket)
https://github.com/TooTallNate/Java-WebSocketApollo Kotlin Runtime (com.apollographql.apollo3:apollo-runtime)
https://github.com/apollographql/apollo-kotlin/Ktor Client CIO (io.ktor:ktor-client-cio)
https://github.com/ktorio/ktorKtor Client WebSockets (io.ktor:ktor-client-websockets)
https://mvnrepository.com/artifact/io.ktor/ktor-client-websocket
iOS-App (Programmiersprache: Swift)
Die iOS-Anwendung nutzt die Flexibilität von Swift und integriert folgende Bibliotheken:
Starscream
https://github.com/daltoniam/StarscreamAlamofire
https://github.com/Alamofire/AlamofireFDWaveformView
https://github.com/fulldecent/FDWaveformViewSwiftyImage
https://github.com/devxoul/SwiftyImageFloaty
https://github.com/kciter/FloatyApollo
https://www.apollographql.com/docs/ios