FOR DEVELOPERS

The Future of Accessibility—Made with Touch

Develop tactile graphics apps for people with visual impairments using the DotPad SDK—supported on iOS, Android, and Web.

SDK-powered applications

Explore real application and service examples developed using DotPad SDK. They are used across a wide range of areas, including education, creative activities, media, and everyday life.

  • Tactile Math Explorer

    Explore graphs, charts, and equations through touch. Digitizing math education for people with visual impairments.

  • Tactile Map Navigation

    Get real-time routes represented through tactile graphics, supporting independent movement for people with visual impairments.

  • Tactile Audio Waveform Player

    Tactilely visualize the waveforms of music and audio content, delivering a new media experience.

  • Tactile Drawing Canvas

    Create on a tablet and convert your artwork into tactile graphics in real time. Enhances creativity.

  • Tactile Presentations

    Use a tactile deck to make your business plans and reports more inclusive.

  • Smart home controllers

    Smart home controllers transform everyday apps—such as cameras, maps, and messaging—into tactile formats, making daily life more convenient.

Download SDKs by Platform

Start development by choosing the SDK for iOS, Android, and the Web. You can view installation instructions and release notes for each platform.

  • iOS SDK

    SDK Download
    v2.0.32024-03-15
    Minimum OS
    iOS 13.0+
    Supported Languages
    Swift / Objective-C
    # CocoaPodspod 'DotPadSDK'
    Visit GitHub
  • Android SDK

    SDK Download
    v2.0.32024-03-15
    Minimum OS
    Android 6.0 (API 23)+
    Supported Languages
    Kotlin / Java
    // build.gradledependencies { implementation 'com.dotincorp:dotpad-sdk:2.0.3' }
    Visit GitHub
  • Web SDK

    SDK Download
    v2.0.32024-03-15
    Minimum OS
    Chrome 90+ / Firefox 88+ / Safari 14+
    Supported Languages
    JavaScript / TypeScript
    # npmnpm install @dotincorp/dotpad-sdk
    Visit GitHub

Release Note

Version History

  • v3.0.02026-01-27
    • IMPROVEStabilized BLE connection and reconnection
    • NEWAdded callback during reconnection attempts (DataCodes.Reconnecting)
  • v3.0.02026-01-20
    • NEWAdded auto-connection for USB devices missing BoardInfo (300-cell, 20-cell)
    • NEWAdded error message callback upon data transmission failure
    • REMOVERemoved manual connection feature due to the implementation of USB auto-connection
  • v3.0.02026-01-07
    • FIXFixed app crash issue caused by memory interference in the Dot translation library
  • v3.0.02025-12-01
    • CHANGEDowngraded Kotlin version to 1.8.0 (Used for the SRT project; separated branches to use 2.0.21 for future projects)
    • CHANGEDowngraded Gradle Wrapper, application, and library versions
    • FIXModified Kotlin syntax due to the version downgrade
  • v3.0.02025-11-28
    • FIX(SRT-Project) Fixed an issue where default settings could not be applied due to missing DeviceName and BoardInfo protocols
    • NEWAdded supported devices: KM2-20A, KP2-300A (Device20Cell, Device300Cell)

Transform millions of people's everyday lives with an innovative accessibility app.

For Developers: Tactile Graphics SDK / DotPad SDK

Supports the development of highly accessible apps that anyone can enjoy without barriers by integrating with the tactile graphics display "DotPad," designed for people with visual impairments. In particular, it provides seamless integration with Apple's AxBrailleMap API and VoiceOver, helping developers create more intuitive and powerful tactile experiences within familiar environments.

Features

  • Dual display

    A 30×10-cell graphics display, and a 20×1 text display

  • Memory

    64kB RAM and 128kB flash memory

  • Charging & data

    USB-C port for charging

  • Connectivity

    Stable and fast data transfer using low-power Bluetooth LE V5.0

  • Portability

    Size: 273.6(L) × 228.5(W) × 16.3(H) mm — Lightweight: 1.2 kg — Up to 11 hours of autonomy (battery life)

FOR DEVELOPERS

We support AI skills enhancement so that every learner and expert can lead the future.

We also create an environment where every developer can implement accessibility technologies without barriers.

With DotPad SDK, we break down the boundaries of digital content through braille and tactile graphics—opening the way to a world where everyone can experience information equally.