Case Study: New Generation of ARM-based Tablets

For one of Auriga’s Customers, a manufacturer of highly customizable, innovative hardware mobile platforms for corporate and individual use, Auriga provided support for a new family of tablet devices. The project, implemented using SCRUM methodology, included system-level and application development for a set of hardware platforms (Android, Windows CE) based on new-generation ARM microprocessors with a multitude of periphery devices (Wi-Fi, Bluetooth, GSM/CDMA, GPRS, 4-40” displays) intended for use in public city transport.

Features of the developed product:

  • ŸFitting screen resolution, synchronization on several monitors
  • ŸVideo capture application
    − 2 cameras control, preview, thumbnail of the last captured image, the last captured image deletion
  • ŸModems control application
    −Switching between GSM/CDMA modems, parameters storing, establishing connection, network connection control, reconnection after failure, bandwidth management, download control
  • ŸManage USB port modes
    −current status of the USB port display, communication with the USB driver, application is loaded from the system tray (notification area)
  • ŸDrivers development: touch screen, SDIO, MMC, WiFi, USB OTG, USB host, cameras, power management, spot lighting, GSM/CDMA modems, etc.
  • ŸObject positioning (GPS)
  • ŸWiFi, ZigBee, WiMax, GSM, CDMA, Bluetooth protocols support
  • ŸRemote settings upload
  • ŸAutomated process of firmware self-upgrade
  • ŸTerminal setting control using web-interface
  • ŸCustomized reporting system development
  • ŸChannel encryption support and content integrity check

Tools and technologies: ŸWindows CE 6.0, ŸMicrosoft eMbedded Visual Tools, ŸADOCE, ŸWebService, ŸIIS