Fast Talker is a native extension of earlier work to establish a free and open source application for use in the treatment of communication disorders. Fast Tasker is built upon Xamarin Forms and CocosSharp2d, both open-source frameworks for use in native development of applications for Android, iOS, Windows Mobile, and Blackberry. Fast Talker is fully supported on all platforms, though only Android and iOS are actively maintained and under evaluation at this point.
Features include: - Native views in both iOS and Android - Dynamically add picture icons and text - Use as home screen, limit access to non-communication apps - Includes single item and autoclitic frame support - Constructs speech output using native functionality - Dynamically resize, mark icons, and apply other within-stimulus prompts - Incorporate images from anywhere, including your own camera and local pictures - Use boards from other devices, with the supported Open Book Format - Setup boards remotely and deliver prompting from another computer or tablet - Save all boards automatically, all locally managed!
- 18.104.22.168 - Beginning of embedded server functionality
- 22.214.171.124 - Restructured load sequence, new resource management, move to SQL databases, and overall cleanup for wave II
- 126.96.36.199 - Internal release for reliability
- 188.8.131.52 - Revert server support for now. Launcher mode with optional service (aggressive launcher mode)
- 184.108.40.206 - Initial server support, remote operation and setup
- 220.127.116.11 - Support for the Open Book Format, embedded and web-based tags
- 18.104.22.168 - Straight-Street images and embedded visual fixes
- 22.214.171.124 - Initial push
Referenced Works (Packages)
Fast Talker uses a number of open source projects to work properly:
- LauncherHijack - Permissively Licensed. Copyright © 2017 Ethan Nelson-Moore
- SimpleHTTPServer - MIT Licensed. Copyright © 2016 Can Güney Aksakalli
- Newtonsoft.Json - MIT Licensed. Copyright © 2007 James Newton-King
- sqlite-net-pcl - MIT Licensed. Copyright © 2009-2016 Krueger Systems, Inc.
- Xamarin.Plugin.Permissions - MIT Licensed. Copyright © 2016 James Montemagno / Refractored LLC
- Xamarin.Plugin.Media - MIT Licensed. Copyright © 2016 James Montemagno / Refractored LLC
- Xamarin Forms - MIT Licensed. Copyright © 2016 Microsoft
- CocosSharp2d Forms - MIT Licensed. Copyright © 2016 Microsoft
Acknowledgements and Credits
- Joseph McCleery, Childrens Hospital of Philadelphia, University of Pennsylvania
- Geraldine Leader, National University of Ireland, Galway
Fast Talker can be installed as either an Android or iOS application.
Device Owner Mode (Android)
Fast Talker can be set to be a dedicated, SGD-only device by having the administrator run the following command from ADB:
adb shell dpm set-device-owner com.smallnstats.fasttalker/com.smallnstats.fasttalker.Base.DeviceAdminReceiverClass
Optionally, administators can disable the user warnings displayed on the screen by running the following command from ADB:
adb shell appops set android TOAST_WINDOW deny
Issuing this demand will perform indefinite screen pinning, much as single-use devices (e.g., inventory counters, touch screen cash registers) function.
All downloads, if/when posted, will be hosted at Small N Stats. Formal app store/market release planned following formal evaluation through research and clinical development.
This is currently under active development and evaluation.
Additional, embedded visuals samples Additional within-stimulus modifications Support for Open Book Format (OBF) Launcher mode to keep children/patients away from games
- Backup and import of Open Board Format (OBF) files
- Web-based portal for quick setup and remote operation
Fast Talker - Copyright July 7, 2016 Shawn Gilroy, Shawn P. Gilroy. GPL-Version 3