Smart Mobile Studio
  • News
  • Forums
  • Download
  • Store
  • Showcases
    • Featured demos
    • The Smart Contest 2013, Round 1 – Graphics
  • Documentation
    • Get the book
    • System requirements
    • Prerequisites
    • Getting started
      • Introduction
      • Application architecture
      • The application object
      • Forms and navigation
      • Message dialogs
      • Themes and styles
    • Project types
      • Visual project
      • Game project
      • Console project
    • Layout manager
    • Networking
      • TW3HttpRequest
      • TW3JSONP
      • Loading files
  • About

Small boards for hosting Smart projects

Posted on 17.07.2014 by Smart Mobile Studio Team Posted in Developers log, News

Recently there was a question about how to host Smart project on a dedicated small server to provide access in a sort of a kiosk application way. At the moment there are dozens of examples available as also shown in the Node.js on a RaspberryPi post . In contrast to microcontroller boards, this post will feature an overview over small boards, which are perfect to deliver your Smart application to a small group of clients.

Since Smart applications typically run locally on the clients device, the requirements are little. The board basically only need a network connection and some space to store the application. In particular ARM systems qualify for this task, as they are cheap and typically have a low power consumption.

Arietta G-25

One of the best candidates for this task is the new Arietta G-25ARIETTA-G25. It uses a 400 MHz ARM9 processor, which is about as fast as the Raspberry Pi. It contains pins to equip it with a Wi-Fi adapter. It is relative cheap (20€ + 7€ for the WiFi adapter) and doesn’t contain anything, which isn’t really needed for this task (no GPU, no media decoders).

As mentioned before, a Raspberry Pi can also be used. However, for this task it’s definitely not the first choice because it is performance wise not much faster than the Arietta G-25 and consumes more power (the performance is gained by its GPU and media decoders). While it comes with a  network adapter, it is quite slow since it is connected internally via the USB bus. If compared to the Arietta G-25 it is about twice as expensive, especially if an additional WiFi-adapter should be used (has to be bought separately).

BeagleBone Black

BeagleBone BlackInstead, for larger projects one should rather use the BeagleBone Black, which costs only slightly more than a Raspberry Pi, but also has a faster CPU (~2x faster) and network adapter on board (connected directly).

Both boards have in common, that they are very easy to operate, since no keyboard/mouse/monitor is required. Both boards can directly be equipped with the code to host via the browser. Just plug the board to the USB port and open the boards IP address in the browser (will be automatically configured via Plug and Play).

With Smart’s build script abilities it’s even possible to deploy your Smart Mobile Studio application directly to the board.

RadxaRadxa

For a larger audience a Radxa board might be interesting. The quad core ARM Cortex-A9 processor is among the fastest in this range of boards. Another plus of this board is the fact that it comes with several interfaces such as Wi-Fi and Bluetooth and a microphone.

However, in contrast to a Cubieboard (mentioned in the node.js post) it misses a SATA port.

With a price of 99€ is slowly enters the region of simple min PCs such as the Intel NUC platform. A Core i3 based system (which is far ahead any mentioned ARM based board) starts at about 250€, which (with an additional Wi-Fi adapter) is about 10x as much as the Arietta G25.

In addition with all small boards presented here it is possible to use the GPIO pins to add some haptic interactivity to your (very local) website. Feel free to contact us if you have interesting ideas in this regards…

ARM Embedded Microprocessors Small Boards
« Smart Mobile Studio 2.1 (beta-1)
Smart Mobile Studio 2.1 (beta-2) »

Pages

  • About
  • Feature Matrix
  • Forums
  • News
  • Release History
  • Download
  • Showcases
    • The Smart Contest 2013, Round 1 – Graphics
  • Store
  • Documentation
    • Creating your own controls
    • Debugging, exceptions and error handling
    • Differences between Delphi and Smart
    • Get the book
    • Getting started
      • Introduction
      • Local storage, session storage and global storage
      • Application architecture
      • The application object
      • Forms and navigation
      • Message dialogs
      • pmSmart Box Model
      • Themes and styles
    • Layout manager
    • Networking
      • Loading files
      • TW3HttpRequest
      • TW3JSONP
    • Prerequisites
    • Real data, talking to sqLite
    • System requirements
    • Project types
      • Visual project
      • Game project
      • Console project

Archives

  • December 2019
  • December 2018
  • November 2018
  • July 2018
  • June 2018
  • February 2018
  • September 2017
  • April 2017
  • November 2016
  • October 2016
  • September 2016
  • April 2016
  • March 2016
  • January 2016
  • October 2015
  • September 2015
  • July 2015
  • April 2015
  • January 2015
  • December 2014
  • October 2014
  • September 2014
  • August 2014
  • July 2014
  • June 2014
  • March 2014
  • February 2014
  • January 2014
  • December 2013
  • November 2013
  • October 2013
  • August 2013
  • July 2013
  • June 2013
  • May 2013
  • April 2013
  • March 2013
  • February 2013
  • January 2013
  • December 2012
  • November 2012
  • August 2012
  • July 2012
  • June 2012
  • May 2012
  • April 2012
  • March 2012
  • February 2012
  • January 2012
  • November 2011
  • October 2011
  • September 2011

Categories

  • Announcements (25)
  • Developers log (119)
  • Documentation (26)
  • News (104)
  • News and articles (16)

WordPress

  • Register
  • Log in
  • WordPress

Subscribe

  • Entries (RSS)
  • Comments (RSS)
© Optimale Systemer AS