Skip to content

Announcements

No0ne558 edited this page Oct 24, 2025 · 25 revisions

๐Ÿš€ What's New in ViewTouch

October 2025 ๐ŸŒŸ

The ViewTouch All-in-One has been upgraded with the Raspberry Pi Compute Module 5!

  • ๐Ÿ’ฐ Price: Only $350, includes shipping via air!
  • ๐Ÿ’ณ Payment: Any credit or debit card accepted
  • ๐Ÿ“ Mounting: Many VESA 75ร—75 mounting options available
  • โšก Performance: Broadcom BCM2712 quad-core 64-bit Arm Cortex-A76 (Armv8) System-on-Chip @ 2.4GHz
  • ๐Ÿ“ก Connectivity: WiFi b/g/n/ac included
  • ๐Ÿ–ฅ๏ธ Displays: Second 4K display can be attached

ViewTouch source code has undergone a very large assortment of improvements in the past few months of 2025, thanks to the AI-empowered efforts of Ariel!

๐ŸŽจ Key Improvements

  • ๐Ÿ”ค Font Upgrade: Moving from static bit-mapped fonts to scalable Xft outline fonts
  • ๐Ÿ†• Modernization: Extensive code modernization
  • ๐Ÿ“ฑ Self-Order Feature: Public can now order food & beverages directly
  • โœจ Many other enhancements too numerous to mention

Anyone visiting ViewTouch at GitHub can read about them in detail.


October 6, 2021 ๐ŸŽ‰

Since the first ViewTouch computer was shown to the public at ComDex Las Vegas in November of 1986, I have never been able to say that there has been such a thing as a computer specifically built by any company with any specific intent that it would be used as a ViewTouch PoS (point of sale) computer. Until now a ViewTouch PoS computer has only been so in name because it was running ViewTouch PoS software.

Today this all changes.

I am finally able to say, at long last, after 42 years of my lifetime creating Point of Sale software, that I can offer for sale a ViewTouch PoS computer.

๐Ÿค In Cooperation with Chipsee

In cooperation with the Chipsee company of China, this first-ever ViewTouch computer has several features which have been specifically integrated into their AIO-CM4-156 Raspberry Pi touchscreen computer by the Chipsee team.

๐Ÿ–ฅ๏ธ Hardware Features

  • ๐Ÿ“บ Display: 15.6" touchscreen
  • ๐Ÿ“ก Connectivity: WiFi included
  • ๐Ÿ’พ Storage: 32 Gb storage
  • ๐Ÿ“ Mounting: Attaches to any 75mm VESA mounting hardware
  • ๐ŸŒก๏ธ Performance: Processor remains very cool (95-98ยฐF idling, 100-104ยฐF in use)
  • โšก Efficiency: Quad cores average only 1-3% load when in use
  • ๐Ÿš€ Speed: ViewTouch loads in less than 3 seconds
  • ๐Ÿ”Œ Design: Only single thin power cable visible, easily concealable

๐ŸŒ Networking Capabilities

  • ๐Ÿ–ฅ๏ธ Second Display: Can be attached for prep personnel to see upcoming orders
  • ๐ŸŒ Multi-Unit: When multiple ViewTouch PoS computers are in use, only one runs the program and manages data storage
  • ๐Ÿ”„ Transparent Sessions: Successive computers receive graphical touchscreen sessions over the network
  • โ™พ๏ธ Scalability: No real-world limit to the number of ViewTouch PoS computers in a network

๐Ÿ’ฐ Pricing & Support

  • ๐Ÿ’ต Price: Approximately $400
  • ๐Ÿ“ฆ Shipping: $100 FedEx from Beijing + nominal bank fees ($30 international)
  • โฑ๏ธ Delivery: One week via FedEx
  • ๐Ÿ› ๏ธ Software & Support: $49 monthly

September, 2021 ๐Ÿฝ๏ธ

ViewTouch can now be used by hospitality customers to enter their food and beverages!

A longstanding customer (restaurant operator using ViewTouch and paying $9 monthly for support) called and asked if I could configure ViewTouch so that his customers could enter their own orders. He was losing a waitress and facing replacement costs in this era of $5/hour wages and 32% government taxes on wages. He also noted the difficulty in finding people who want to work!

๐ŸŽฏ Solution Implemented

I traveled to the customer's location and worked on this challenge. With the interface changes made, he has been able to continue operations without hiring replacement staff. The overwhelming majority of his customers have accepted and welcomed this new approach.

๐Ÿ“œ Original Vision Realized

My original vision for ViewTouch in the 1980's was that the 'Order Entry Touchscreen' was designed for use by restaurant customers, not restaurant employees. In the years since 1986, those copying ViewTouch ideas never understood this important aspect.

I am truly delighted that ViewTouch customers are boldly returning to my original vision of customers entering their own food and beverages rather than relying on wait staff. The reduction of revenue spent on labor results in a very significant increase in restaurant profitability.

๐ŸŒ Market Context

We now live in a world where people have no aversions to using touchscreens and quite literally expect that they should be able to use touchscreens in restaurants to enter their own choices and preferences from the menu.

I look forward to offering this special new version of ViewTouch to all of our customers!


July, 2021 ๐Ÿ†•

๐Ÿ“€ New Image Files

July 25, '21: The latest ViewTouch image file is available. A second new image file is also available - an auxiliary support image file meant to reside on a USB Flash drive. This turns a USB Flash Drive into a device which can transfer a user's data files and data history to another Raspberry Pi computer.

Download Page


June, 2021 ๐Ÿ–ฅ๏ธ

๐Ÿ  The ViewTouch Desktop

June 6, '21: Since the arrival of the Raspberry Pi (RPi) computers, a new era has unfolded for ViewTouch point of sale users. The 'hardware' has become universally affordable and available; what was once merely a dream is now a very satisfactory reality.

ViewTouch Point of Sale, the hardware and the software ViewTouch runs on is 100% focused on or based upon Linux and GNU-licensed Free Software.

A relatively recent development benefiting ViewTouch users is the ViewTouch Desktop! The ViewTouch Desktop is part of the ViewTouch bootable image file downloadable from the ViewTouch Web site.

A score (20!) of icons on the ViewTouch Desktop make it very easy to:

  • ๐Ÿ”„ Refresh (reboot)
  • โฌ†๏ธ Update all software
  • ๐Ÿ“š Access extensive documentation
  • ๐Ÿ’พ Safely preserve and restore data when upgrading
  • ๐ŸŒ Configure network connections and printers
  • โœจ And much more!

May, 2021 ๐Ÿ› ๏ธ

โšก Compiler Support Expanded

May 16, '21: ViewTouch now builds with:

  • GCC: G++ 8, 9, 10 (C++17) and G++ 10 (C++20)
  • Clang: Clang 6, 7, 8, 9, 10 (C++17) and Clang 10 (C++20)

๐ŸŽฏ Major Refactoring by NeroBurner

NeroBurner has once again outdone himself by completing significant refactoring and performance improvements in the ViewTouch code base. In resolving some longstanding omissions in the ViewTouch bootstrap sequence, NeroBurner refactored the bootstrap sequence by rebasing it with the standardized curl component, libcurl and its C++ wrapper.

libcurl is a portable, powerful, and often-used network transfer library.

๐ŸŒ Global Impact

There are restaurants as far away as Australia using ViewTouch, and restaurants that have been using ViewTouch for twenty years!

Restaurants enrolled in ViewTouch support at $49/month typically receive:

  • ๐Ÿ–ฅ๏ธ New Raspberry Pi computer at no cost every few years
  • ๐ŸŽจ Help perfecting menu interface and tweaking PoS settings
  • ๐Ÿ’ฐ Wholesale prices on peripherals: touchscreens, printers, tablets, cash drawers

๐Ÿ† Why ViewTouch Excels

There is nothing more important about a point of sale solution than:

  • ๐Ÿ”’ Reliability
  • ๐Ÿ’ต Low cost
  • ๐Ÿ”„ Versatility
  • ๐ŸŽฏ Intuitive menu interface

There is no point of sale solution which can match ViewTouch on these terms.

๐Ÿ‘จโ€๐Ÿ’ป Developer Invitation

C++ programmers, whether novice, intermediate, or expert, are invited to freely examine, study, copy, and even refactor or improve the ViewTouch C++ code base by replacing existing functionality with standardized components!

You not only help yourself but also help others around the world who rely on ViewTouch point of sale to run their restaurants more efficiently, professionally, and easily.

A point of sale system is absolutely necessary for restaurant operators who want to make the most of technology, enabling hospitality staff to work together as a technology-enabled workgroup.

To think that this can be done using Raspberry Pi computers and Android tablets is quite literally a dream come true โ€” the dream that I had as a restaurant owner/operator in the 1970's!!


January, 2021 ๐Ÿ“ฆ

๐Ÿ–ฅ๏ธ New ViewTouch Point of Sale Image for Raspberry Pi

The latest image features all of the refactored code which NeroBurner has contributed since June, 2018. The details of his vast contributions are too comprehensive to even begin to mention here.

Select '...' > 'Insights' > 'Network' to see them!


February, 2021 ๐Ÿ“ฑ

๐Ÿ† Best Tablet Recommendation

Samsung Tab tablets make great ViewTouch terminals!

Android Tablets make great ViewTouch terminals. The ViewTouch POS image for the Raspberry Pi includes an enhanced ViewTouch desktop with a QR code which tablets can read to automatically install the ViewTouch X Server software on the tablet.


NeroBurner's Great Refactoring! ๐Ÿ—๏ธ

99% of the refactoring has been accomplished through the efforts of NeroBurner. I traveled to Vienna to meet and work with him. There are not enough talented, hard-working free software developers like NeroBurner in this world.

His contribution to free software is unique because he understands the need for comprehensive solutions in specific use cases for vertical markets such as Hospitality Point of Sale โ€” the world's largest such market.

NeroBurner's approach to the ViewTouch code base shows the way forward. It is characterized by a mastery of modern development tools: C++, Qt Creator, SourceTrail, and Git debugging itself.


Time & Date Code Reworked โฐ

A reworking of time & date code has been merged into ViewTouch's GitHub Master branch.

My gratitude to NeroBurner on behalf of the ViewTouch community, resulting in the integration of Howard Hinnant's tz.h library as a replacement for the custom time/date handling code which ViewTouch relied upon until now.

This is a major step forward. The tz.h library is a date and time library based on the C++11/14/17 header.

This enhancement heralds the arrival of a very much modernized and standardized version of a key foundational component of the ViewTouch source code. The tz.h library is a complete parser of the IANA (Internet Assigned Numbers Authority) Time Zone Database.


Cross-Platform Development Enhanced ๐ŸŒ

August 1, 2018: This refinement is the result of recent contributions of the CMake-based configuring system by NeroBurner. CMake provides and manages the ViewTouch software compilation process using simple platform and compiler independent configuration files. It generates native makefiles and workspaces that can be used in the development environment of one's choice.


Text Strings Enhanced ๐Ÿ“

September 4, 2017: The 1080p resolution of the ViewTouch graphical interface has made it possible to enhance the source code based explanatory text in several pages of ViewTouch which will help new users with the initial configuration and setup which customizes it for their specific needs.

The vt_data file found in /usr/viewtouch/bin complements the source code and routinely is refined with new enhancements in the user interface.


Menu Pages with Tabs ๐Ÿ“‘

There is a method of building hospitality menus which makes it easy to establish uniform 'Tabs' on Index and Item pages. Tabs are essential in a hospitality interface because they make it possible to navigate to any Menu Item page with one touch.

Tabs must be positioned consistently across all Index and Item pages.

This method automatically builds all the Tabs for these pages and positions them consistently across all Index and Item pages, significantly reducing the time it takes to build an interface while substantially improving it!

Send me an email and I'll explain how to activate this feature in your menu.

๐Ÿ’พ Performance Notes

  • ๐Ÿ“Š RAM Usage: The TOP utility reports that ViewTouch uses one percent of the RAM on a Raspberry Pi Model 4B!
  • โœ… Compatibility: ViewTouch has no difficulty running on the Model 3 A+'s 512 Mb RAM
  • ๐Ÿ“บ Resolution: Default resolution for ViewTouch is 1920 ร— 1080 (1080p)
  • ๐Ÿ–ฅ๏ธ Recommended Display: 22" touchscreen is the Acer UT241Y

Clone this wiki locally