Touch panel without the Internet: how to prepare an application for an exhibition

21.09.20268 min read
Dmitry Meshcheryakov
Technical DirectorDmitry Meshcheryakov

The touch panel can display a catalog, presentation and video without the Internet if the application and necessary materials are pre-installed on the device. Opening the site in a full-screen browser does not provide this. For forms, sending emails and exchanging with CRM, you need to separately define the behavior when the network is unavailable.

At a trade show, it is useful to prepare a stand-alone main script, even if the organizer provides the connection. The visitor needs to continue exploring the product, and the employee needs to understand what data is available and what else is waiting to be sent. Below we will analyze the preparation of content, launch options and acceptance of the application without a network. The choice of the diagonal itself and the installation format is described in Exhibition Touch Panel Guide.

Determine what exactly needs to work offline

Start with visitor actions. The phrase “everything works without the Internet” is too broad: displaying a local image and receiving the current product balance from an external system have different dependencies. For each function, assign valid behavior.

Function Option without network What the visitor will see
Browse the catalog Prepared local version Cards and search by available data
Video and presentation Files on the device Playback without accessing an external player
Stand or facility map Local schema and data Search by pre-prepared objects
Current balances or schedule The latest version received or the function is temporarily disabled Relevance mark or clear message
Application Consistent local storage followed by forwarding Retention status other than delivery to manager
Online payment Separate scenario Instructions to continue with the employee if the service is unavailable

This table becomes part of the assignment and acceptance program. Discuss it with the person who will be working at the stand: a technically correct mode is useless if the employee does not know where to look for saved requests.

When ordering rental panel and multimedia software in NBM Touch You can immediately transfer a list of functions that are critical without a network. This affects the application and preparation of materials, not just the availability of Wi-Fi in the equipment.

Choose a launch method for real conditions

For a prepared catalog, different implementations are possible. It is important to agree on the outcome and operation before choosing a specific technology.

Local application or local server. Program files and content are installed on the device. To the visitor, the interface may look like a regular web page, but the main requests are processed on the computer itself. Launch, update, data storage and service access are configured separately.

Web application with offline logic. The developer determines in advance which resources are cached, how data is loaded, and what happens when the network is unavailable. Service Worker allows you to process network requests and use a cache, but its presence in itself does not mean a ready-made standalone script. The necessary files must be transferred to the storage before the connection is disconnected.

Presentation or media player. Suitable for simple display of prepared materials. If you need complex search, saving requests or exchange with CRM, check the capabilities of the selected software in advance. Moving from slides to an application usually means a different structure of work.

Evaluate the option based on three questions: who will update the materials, how the device will start after shutdown, and how the operator will restore the working version. The most familiar tool does not always provide a convenient process on site.

Check cold start, not just Wi-Fi shutdown

A common test error: open all screens while the Internet is running, turn off the network and go back several times. Some of the materials are already in memory, so the test does not show what will happen in the morning after turning on the equipment.

Carry out two separate tests:

  1. Work after loss of connection. Launch the application, start the script, turn off the Internet and continue transitioning, searching and playing media.
  2. Launch without connection. Quit the application, reboot the hardware while the network is off, and start from the first screen. Open sections you haven't looked at before.

The second test identifies dependencies on remote authorization, fonts, reference books, startup API and external libraries. If the interface waits forever for a response from the server, local images alone will not fix the situation.

The check is performed on the computer, OS and user profile that will be used at the stand. The result in the developer's browser does not confirm the behavior of the rented panel after a reboot.

Prepare a content package

Collect texts, images, videos, diagrams and documents into a consistent version. For each file, the purpose, place in the application and who is responsible for its relevance must be clear. Separately mark resources that are currently loaded from external sites.

A small package passport is useful for acceptance:

  • project name and version number;
  • date of approval;
  • list of sections and languages;
  • list of videos, images and documents;
  • catalog or directory version;
  • required screen orientation and resolution;
  • method of installation and return to the previous version;
  • contact of the person responsible for the content.

Check all the videos in their entirety: start, rewind, repeat and go to the next screen. Consider whether sound is needed on the set and whether the meaning remains clear without it. Check the text at a real distance to the visitor, especially if the materials were originally created for a phone or laptop.

Don't replace your local video with a link to an external video service at the last minute. If a source requires internet, authorization or additional downloading, this should be clearly reflected in the offline functions table.

Don't mix full screen and kiosk ready

Full-screen display solves the issue of window appearance. A public dashboard also requires consistent logout restrictions, automatic startup, user session reset, and crash actions. The general structure of the requirements can be taken from Technical specifications for software for a touch kiosk.

B Microsoft Edge documentation it is specified that its kiosk scripts use InPrivate. It is also noted separately: closing the browser due to a timeout does not automatically restart it. An appropriate configuration, such as Assigned Access, is required to return the application.

Practical conclusion for the exhibition: test the application in the final launch mode. If the autonomy or queue of requests is designed for a saved browser profile, switching to a different mode may change the behavior. The access restriction setting and the data storage method must be designed together.

How to save a request and not pass it off as delivery

If you need to collect contacts without a network, set the processing sequence. For example: checking fields, saving to device, marking as “waiting to send”, transmitting when communication is restored and acknowledging the receiving system. Each stage should have a clear status.

The inscription “Manager received the application” is only acceptable with appropriate confirmation. While the recording is local, it is more correct to explain that the data is saved on the device and will be transferred after the connection is restored. If local saving fails, the interface should offer another way to contact the employee.

In the queue task, record:

  1. What fields are saved and why they are needed.
  2. Who has access to local data.
  3. How the recording survives closing the application and restarting it.
  4. How is successful transfer determined?
  5. How resending does not create duplicates.
  6. When a local entry is deleted.
  7. What does the operator do if the connection is not restored before the end of the exhibition.

By description of browser repositories MDN, the volume and rules for deleting data depend on the browser and mode. By default, storage is not an unconditional guarantee of safety; in private mode, data is usually deleted when the session ends. Therefore, the request queue requires a separate check, and not just writing to the browser storage.

Acceptance Recommendation: Create a test recording, disconnect the network, restart the application, and then reconnect. Make sure the receiving system receives one record and the operator sees a clear summary. Real contacts of visitors are not needed for such a test.

Update content with complete versions

Determine when a new version is considered ready for release. If half the catalog has already been updated and half the videos are still loading, the visitor may end up with blank screens. It is useful to first prepare the package, check its integrity, and only then switch the active version.

Agree on who allows updates during the event. For one stand, a scheduled window before opening is more convenient; an always-on network of devices may require a different process. There is no universal schedule here - it is selected according to the operating mode.

Keep a verified previous version and return instructions. If there is an error in the new catalog, the operator must know how to restore the agreed upon display and who to report the problem to. It is better to distinguish between an application update and a media update in the log: the reasons for their failure may be different.

Checklist before sending equipment

Test Acceptance criterion
Turn on without internet The main screen appears without manually opening files
Jump through all sections No hidden mandatory download of data from the network
Playing media All matched files are available locally
Search and filters Work according to a prepared version of the data
Outdated information The user sees the agreed upon mark or limit
Submitting a form without a network The status corresponds to the actual state of the record
Restart with a pending application The recording is saved according to the task
Repeat after connection is restored There are no duplicates in the receiving system
Ending a visitor's session The next person doesn't see someone else's input
Update error There is a clear way to return a working version

After installation, repeat the main user path on site. Check power, orientation, touch, sound, and employee access to service manual. Even a previously tested application may receive a different computer or peripheral configuration while in transit.

An example of a multimedia script can be found in touchpad case for road project. The case itself does not replace the acceptance program for a new application: the composition of local data, integrations and recovery order are fixed for each project.

What to give to the contractor

To evaluate, you need the date of the event, model or desired panel format, screen orientation, materials and a list of required actions without a network. Please tell us separately whether you are collecting applications, where they should go, and who will staff the stand.

If the materials are not ready yet, start with the screen map and function table. This will allow you to separate content preparation from offline logic development and equipment rental. The estimate should cover design, software, launch setup, media preparation, and panel testing.

You can send such a brief via sensory project application. The more accurately the autonomous scenario is described, the easier it is to agree on the result and check it before the opening of the exhibition.

FAQ

Is it enough to open the site on the panel in advance?

No. An open page can store some data only in memory and access the network during the next action. You need a proven method of local launch or a specially designed offline mode, including launch after a reboot.

Is it possible to make an offline catalog using web technologies?

Yes. A local server on the device or an application with explicitly defined offline logic are possible. The choice depends on the OS, updating materials and saving data. Readiness is checked on the target configuration.

Do you need the Internet if the entire presentation is local?

For the most local display, it may not be needed. The Internet will remain needed for those external operations that are part of the project: updates, sending data or other integrations. Their behavior is determined separately.

Should I completely disable computer updates?

This is not a one-size-fits-all solution. Coordinate maintenance and update windows so that changes do not interrupt the display and the hardware remains supported. After changing the configuration, repeat critical application tests.

Sources

Leave your contacts - we will call you back, sort out the problem and offer the best way. We have more than 350 projects behind us, each of which we launched with an individual approach. We guarantee expert advice during business hours.