Philips et Speech Processing Solutions (SPS) s’appuient sur les normes logicielles les plus récentes pour le développement d’enregistreurs audio professionnels tels que le DVT4110 et le DVT6110. Afin de garantir la transparence et de respecter les conditions de licence, nous vous informons ici des technologies open source utilisées.
Base technologique : Open source dans les applications VoiceTracer
Les applications mobiles pour le Philips VoiceTracer permettent le contrôle à distance et le transfert facile de vos enregistrements. Ces applications utilisent des bibliothèques open source puissantes :
Application Android (langage de programmation : Kotlin)
L’application Android a été développée avec un accent sur la stabilité et les performances. Les composants principaux incluent :
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
Application iOS (langage de programmation : Swift)
L’application iOS utilise la flexibilité de Swift et intègre les bibliothèques suivantes :
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