Philips and Speech Processing Solutions (SPS) rely on state-of-the-art software standards in the development of professional audio recorders such as the DVT4110 and DVT6110. To ensure transparency and comply with license requirements, we inform you here about the open-source technologies used.
Technological Basis: Open Source in the VoiceTracer Apps
The mobile applications for the Philips VoiceTracer enable remote control and easy transfer of your recordings. These apps use powerful open-source libraries:
Android App (Programming Language: Kotlin)
The Android app was developed with a focus on stability and performance. The key components include:
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 (Programming Language: Swift)
The iOS application uses the flexibility of Swift and integrates the following libraries:
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