Work process

  1. Requirements
  2. Design
  3. Implementation
  4. Testing
  5. Release
  6. Operation/maintenance

Mobile applications and input method engines

Solution
Android apps and multilingual keyboard engines for fast, predictive text input.
Key elements
  • Gesture typing with real-time word prediction
  • English, Korean, Japanese, Chinese and more
  • Adaptive word suggestion for 50 languages
  • n-gram learning from each user's dictionary
  • Native C/C++ engines (NDK, JNI) for ARM and x86
  • Unicode character encoding for many languages
  • TrueType glyph compaction (font compactor)
  • Nine Android apps released and operated
Built for
App publishers, device makers and service providers that need text input or multilingual mobile apps.

Large-scale services, servers and streaming

Solution
24/7 services for massive numbers of concurrent users: APIs, servers, live video and mobile front-ends.
Key elements
  • 30 million user records, 150 billion photos, 30 million video clips
  • Distributed server clusters
  • Live broadcast over RTMP and HLS with CDNs
  • Face chat
  • RESTful JSON APIs (Java, Spring, MyBatis)
  • Android and iOS front-ends with social login
  • API, batch and relay gateway servers on AWS
  • Private direct connections to customer systems
  • Throughput verified by load tests
  • Multi-threaded C/C++ web and socket servers
  • Security fixes for ISMS certification audits
Built for
Social and video platforms, and mobile services of telecom carriers such as SKT, KT and LG U+.
More
  • Flash-compatible streaming player for Windows CE and Pocket PC devices, tuned with direct video memory rendering on more than 20 devices, with voice control and a content streaming server.

Fin-tech systems

Solution
Fin-tech modules and mission-critical financial transaction systems.
Key elements
  • Python with C/C++ cores
  • AI and machine learning functions
Built for
Financial institutions and fin-tech service providers.

Embedded device drivers and radio interface

Solution
Radio and device drivers that take smartphones and handheld devices from bare-board bring-up to mass production.
Key elements
  • Radio Interface Layer (RIL): GSM/3GPP, CDMA, CDMA/GSM dual mode
  • Radio chip switching
  • High-speed data with tethering
  • DPRAM drivers with the 3GPP TS 27.010 multiplexer
  • GSM supplementary services (SIM Toolkit, USSD, call control)
  • Power management that follows the RF connection state
  • Board support package (BSP) and firmware releases
  • Custom shell, dialer and settings applets
  • Windows Mobile and Windows CE
  • Microsoft Radio LTK certification tests
  • Field tests on live networks in five countries
  • RS-232C drivers and data exchange protocols
Built for
Device makers, ODM manufacturers and carriers launching smartphones and handheld terminals.
More
  • BSP integration and firmware releases for Samsung Windows Mobile smartphones (SGH-i300 series and more than 10 branch models).
  • Field tests on live networks in the United States, the United Kingdom, France, Singapore and China.
  • GSM supplementary services: call forwarding, call barring, call hold and waiting, conference call, closed user group, caller ID restriction, band selection and call cost.

Device certification and carrier launch

Solution
Launch programs that take global smartphones through certification and acceptance onto a national carrier network.
Key elements
  • National type approval and regulatory certification
  • Customer acceptance testing: usability, conformance, radio, ESD
  • Firmware customization
  • Coordination with ODM manufacturers and software vendors
  • Windows Mobile and Android
Built for
Global device makers launching in Korea, and carriers such as SK Telecom.

Enterprise mobility and field systems

Solution
Handheld field systems that connect field workers to back-office data in real time.
Key elements
  • Real-time order dispatch, tracking and delivery status
  • Barcode reading and barcode printer control
  • Wi-Fi and CDMA handhelds and smartphones
  • Windows CE, Windows Mobile and Palm OS
  • Multi-threaded socket servers
  • Oracle and IBM AS/400 back ends
  • From pilot to commercial rollout
Built for
Logistics, retail and facility operators; delivered for CJ GLS (fresh food supply chain), a major bookstore chain and national public institutions (facility patrol).

Representative solutions

Selected examples of what we build and operate; not a complete list.

Multi-language Input System

Input method engines in two Android keyboards: Ring Key, multilingual with gesture typing for more than 50 languages and 180 layouts, and Login Keyboard, covering every major Korean input layout.

Social and community service infrastructure

Cloud back-end design on AWS for The Camp, a 24/7 community service connecting Korean service members with their families, combining a wide range of AWS technologies.

Embedded and radio device drivers

Radio Interface Layer drivers, applets and supplementary apps for Windows Mobile smartphones: Samsung GSM models with DPRAM drivers and branch-model BSPs from bare board to production, and an AnyDATA CDMA/GSM model for Skylink, Russia.

Multimedia social network service clients

Android and iOS clients for the AireLive and Cyworld social video services: live broadcast over RTMP and HLS, face chat, social login and push notifications, on RESTful JSON APIs over 30 million user records.

Flash-based multimedia streaming player for PC and embedded devices

Streaming player for the Flash 4.0 format on PCs and on more than 20 embedded devices such as Pocket PCs, set-top boxes and web pads, with direct video memory rendering, voice control and its own HTTP content streaming.

FFmpeg-based multimedia manipulation

Automated video production on FFmpeg: scene composition, narration, transitions and overlays, background music, hardware-accelerated rendering, long-form and short-form outputs, and scheduled publishing to YouTube, TikTok and other social platforms.

Beat analysis for music files

Tempo and beat analysis of music files, robust against half and double tempo errors, with GPU acceleration.

Other apps

  • LED Flash Light (Secure) - Simple LED and screen light without access to private user information.
  • App Manager - Fast APK manager: install, uninstall, copy, back up and send apps.