Engineering
Desde nuestra fundación en 2003 construimos software, desarrollamos algoritmos, investigamos tecnologías de base y operamos sistemas. Algunos sistemas llevan más de 20 años en funcionamiento estable.
Distribución
Partiendo del desarrollo y la operación de servicios para el mercado japonés, distribuimos aplicaciones en todo el mundo desde 2016.
- Despliegue en 39 idiomas y gestión de las traducciones
- Construcción y operación de la distribución en tiendas
- Incorporación de mediación publicitaria
- Medición y análisis del uso
39 idiomas / pagos en 52 países y regiones y 36 monedas (desde 2016)
Stack principal
Seguridad 2017–
Distribución Móvil 2016–
Sistemas Embebidos y SO 2008–
Redes y Protocolos 2004–
Sistemas Empresariales y de Comercio 2004–
Imágenes, Documentos e Idioma 2003–
Decisiones tecnológicas
Trabajamos en desarrollo móvil desde 2009, la generación del iPhone 3GS, y distribuimos aplicaciones propias desde 2016. El punto de partida fue lo que el iPhone hizo posible: un dispositivo potente que cabe en una mano, conectado a la red, capaz de llevar un servicio a cualquier lugar del mundo.
Lo que construimos vuelve a nosotros como datos de uso. La tecnología y la UI/UX se evalúan de forma continua en el entorno real, y distribuir nuestras propias aplicaciones aporta una escala de validación que los proyectos individuales rara vez ofrecen. Lo aprendido allí se traslada también al diseño fuera del ámbito móvil.
En 2016 comparamos Xamarin, Cordova y React Native a nivel de implementación, y evaluamos Flutter desde su publicación. Hoy nuestra vía principal es la implementación nativa en Swift y Kotlin, con SwiftUI en producción desde la generación de iOS 15.
Escribir cerca del sistema operativo y del hardware permite ajustar la velocidad medida y la percibida en el renderizado y la cámara, y usar nuevas funciones del sistema o bibliotecas C/C++ sin esperar a una capa de abstracción. Las aplicaciones de larga vida también quedan al margen de los cambios rupturistas de los frameworks.
Device Control
Barcode-Based Device Readout
Las lecturas de un instrumento se recogen por tres vías: BLE, Wi-Fi y código de barras.
El dispositivo envía sus mediciones de forma inalámbrica y además las muestra como código de barras en su propia pantalla. La aplicación lo lee con la cámara y enumera cada valor con la hora de captura.
Una sola aplicación gestiona las tres vías, así que los valores llegan a la misma pantalla sea cual sea la ruta.
On-Device AI
On-Device AR Recognition
Los objetos en la vista de la cámara se reconocen en el dispositivo y se etiquetan en el espacio AR.
El reconocimiento se ejecuta en el propio dispositivo. Cada etiqueta queda anclada a la posición del objeto, de modo que el texto lo acompaña al mover la cámara.
Los nombres y su confianza aparecen a medida que se detectan. Nada sale del dispositivo.