Skip to content
SmartTE Product Overview
SmartTE: product overview
Saves the tab on screen. In the print window, choose Save as PDF.

SmartTE: one app for every host your workers use

What SmartTE is, what it does, and how its two ways to connect compare. Commercial positioning and a presenter's guide have their own tabs.

For everyone, customers included
1

The basics

What terminal emulation is, then what SmartTE is and does.

What is terminal emulation?

Terminal emulation lets modern devices work with the business systems that power warehouses, factories, and stores. Those devices include mobile computers, barcode scanners, and wearables.

Many companies still rely on host systems built decades ago to manage essential tasks like receiving goods, picking orders, and processing transactions. These systems are reliable and deeply embedded in daily operations, so replacing them can be costly and disruptive.

Originally, workers accessed a host through a terminal: a screen and keyboard that displayed text-based forms. They entered information, pressed Enter, and received the next screen. The host applications still use this same interaction today.

Terminal emulation software recreates the behavior and communication of those traditional terminals on modern devices. It lets workers use the host system from a scanner, mobile computer, or wearable. The host and the applications running on it do not change.

PUTAWAY DIRECTED RF-410Item : 4471-220Desc : CARTON 12X12Qty : 24 UOM : EAPut to: A-14-03Scan check digit: __F3=Exit F7=Back
What the host sends. A text screen built for a keyboard and function keys.
PutawayRF-410Item4471-220DescriptionCarton 12x12Quantity24 eachPut toA-14-03Scan check digitBackExitEnter
What a worker sees in SmartTE. The same screen, redrawn for touch. Illustration: each screen's look is designed once.

The host types SmartTE works with

Terminal typeHost systems
5250IBM i, formerly AS/400 and iSeries.
3270IBM mainframes.
VTUnix, Linux and other hosts built for VT terminals, such as the VT100 and VT220.
TESSWarehouse systems built for TekTerm devices.

Where SmartTE comes in

A basic emulator shows the green screen as it is: small text, function keys and a lot of typing. SmartTE goes further. It redraws each screen for touch, adds scanning, voice and keyboards suited to the task, and, through the StayLinked Server, keeps a worker's session alive when Wi-Fi drops. The host programs stay exactly as they are.

What is SmartTE?

SmartTE is one app that connects workers to every host system they use, straight to the host or through a StayLinked Server.

In thirty seconds

SmartTE is StayLinked's terminal emulation app for Android mobile computers. It connects workers to IBM i (5250), mainframe (3270), VT and TESS hosts, and turns green screens into modern, touch-friendly screens. Each connection is either Direct, straight to the host with no server, or Managed, through a StayLinked Server, which adds sessions that survive drops, live support and usage data.

Direct App to Host

SmartTE app Host

The server's engine runs in the app. No server to install.

Managed App to StayLinked Server to Host. Also called hosted.

SmartTE app StayLinked Server Host

The server runs each session. The app shows it.

How each one works

SmartTE today: one platform, two architectures

In short: StayLinked has grown SmartTE from a server-based product into a platform with two architectures. Each site, and each connection, can use the one that fits its network, its people and its budget.

Choose the architecture, site by site

Use the StayLinked Server where sessions must survive drops and IT needs a live console. Connect straight to the host where a simpler setup is enough, for example a small site with reliable Wi-Fi, or a test lab. One app does both, connection by connection.

DirectManaged
Where SmartTE runs

Sessions that survive drops

In Managed, the host session lives on the StayLinked Server, and the app talks to it over StayLinked's own reliable UDP protocol. A worker who loses Wi-Fi behind racking or inside a trailer comes back to the same screen. No new sign-on, no lost work.

DirectManaged
Session persistence

Modern screens, no host changes

SmartTE turns 5250, 3270, VT and TESS green screens into touch-friendly Android screens, with buttons, menus and clear input fields. Each screen is designed once in the SmartTE Administrator. The host programs stay as they are.

DirectManaged
What SmartTE does

Strong encryption on every path

Managed: Twofish, with keys up to 256 bits, or Blowfish between device and server, with the keys rotated automatically. Direct: TLS 1.2 for 5250 and 3270 hosts, and SSH for VT hosts. Both are switched on as part of setup.

DirectManaged
Security

One console for IT

With the StayLinked Server, IT works from one place: watch a worker's screen live, take it over, send a message, push setup files and keyboards to devices, and read logs and usage data. Direct devices are set up through packages instead.

DirectManaged
The single pane of glass

Where SmartTE runs

In short: before SmartTE 17.0.0, every connection was Managed. The StayLinked Server ran the session and the app showed it. Direct puts the server's session engine inside the SmartTE app, on the device.

MANAGED (HOSTED)DEVICESmartTE appShows the screenKeyboards, scanning, voiceUDP 3006STAYLINKED SERVERSession engineHost connectionScreen recognition, reformattingScripts, host APIs, barcode rulesServer onlySession persistenceLive consoleUsage, licensestelnet,TLS or SSHHostIBM i, mainframe,VT, TESSDIRECTDEVICE: SMARTTE APPThe appShows the screenKeyboards, scanning, voiceSession engine, in the appHost connectionScreen recognition, reformattingScripts, host APIs, barcode rulestelnet, TLS or SSHSmartHubseats, and packages if usedHostIBM i, mainframe,VT, TESS

Moves into the app in Direct

  • The connection to the host.
  • Screen recognition and reformatting.
  • Scripts, host APIs, barcode rules, SmartTiles and tap spots.
  • The same setup files the server reads: hosts, screens, devices and keyboards, delivered as a package.

Stays with the StayLinked Server

  • Holding a session through a drop or a restart (session persistence).
  • The live console: watch, take over, message.
  • Usage tracking and the iQ dashboard.
  • Server licenses. Direct devices use SmartHub seats instead.
  • Host APIs 024, 029, 02 and 03, the classic VT engines and shared sessions.

On the device, the app's screen works with the engine the same way it works with a server in Managed. That is why screens, keyboards and scanning behave the same in both.

What SmartTE does

In short: more than a terminal. SmartTE modernizes the screen and adds what mobile work needs.

Modern screens

SmartTE recognizes each host screen and redraws it: buttons, labels, images, menus and clear input fields, sized to the device. The host program does not change.

Keyboards and touch

Custom on-screen keyboards, key maps for each device's keys, and swipes between keyboards. SmartTiles add action buttons, and tap spots turn on-screen text such as F1 into a key press.

Scanning

Barcode rules check type and length, trim, add prefixes and suffixes, substitute and match patterns. Scanners from the major device makers work out of the box, plus camera and Bluetooth scanners.

Voice

The device reads prompts, values and messages aloud with its own text-to-speech voice, for hands-busy, eyes-up work.

Host-driven actions

The host program can drive the device: show a message, beep, play a sound, turn the scanner on or off, speak, bring up a keyboard, or print to the device's printer.

Automation

Sign-on and reconnect scripts, actions when a session starts or ends, user variables and lookups. Android intents pass data to and from other apps.

Many sessions

Up to 10 connections in one app, Direct and Managed together. Workers switch with a menu or a hotkey.

Devices and languages

About 300 Android device types from about 35 makers, including Zebra, Honeywell and Datalogic. Host code pages for many languages, including Chinese, Japanese and Korean.

Select Modern screens, Keyboards and touch or Voice to see examples.

All of these work in both Direct and Managed. The few exceptions are in Every feature.

What SmartTE does

Modern screens, step by step

Every screen starts as the host sends it. SmartTE can take each screen as far as the work needs. The host program does not change at any step, and the keys keep working.

Step 1 of 4

Green screen As the host sends it

SmartTE shows the host's screen exactly as it is. Workers type and use function keys, as they did on a terminal.

The worker gets
A familiar screen on a modern device, with SmartTE's scanning, voice and keyboards.
What it takes
Nothing. Every screen starts here.

Step 1 of 4: Green screen

Each screen can be at its own step. Start simple: Enhanced for every screen, then Hybrid or Modern for the screens used most. Illustrations of one screen at each step.

What SmartTE does

Keyboards and touch

Each task gets a keyboard made for it. A picker gets big number keys, a 5250 user gets every function key, and an office worker gets a full keyboard.

Each keyboard is shown as SmartTE draws it. Turn the device to see it in landscape.

The Full keyboard with tools keyboard in portrait.
The Full keyboard with tools keyboard in landscape.
Full keyboard with tools. Letters with a row of tool keys above, such as Scan, Clear and Field Exit.
The Forklift keyboard in portrait.
The Forklift keyboard in landscape.
Forklift. Function keys, arrows and a number pad in one keyboard.
The Gloves keyboard in portrait.
The Gloves keyboard in landscape.
Gloves. Big keys with rows set half a key over, for a gloved hand.
The IBM 5250 keyboard in portrait.
The IBM 5250 keyboard in landscape.
IBM 5250. F1 to F24 and the 5250 keys, such as Field Exit, Dup, Reset, Attn and Sys Req.
The Picker pad keyboard in portrait.
The Picker pad keyboard in landscape.
Picker pad. A number pad with F3, F7 and Enter on top.
The Quantity and scan keyboard in portrait.
The Quantity and scan keyboard in landscape.
Quantity and scan. Numbers with Qty, Scan, Mark and Enter keys, in the site's own colors.

Turn the device and the keyboard stretches to the wider screen. A keyboard can have its own key height for landscape.

What SmartTE keyboards can do

  • Custom keyboards for letters, numbers, symbols, control keys and function keys.
  • A different set for each connection, and a screen can bring up the keyboard it needs.
  • A key can open another keyboard, send a function key, type a phrase, or repeat while held.
  • Colors, rounded keys and key heights, with a separate key height for landscape.
  • Key maps for each device's own keys, and swipes between keyboards.
What SmartTE does

Voice

SmartTE can speak. When a screen arrives, the device can read out what the worker needs next, in a sentence built from the screen's own values. The worker keeps their eyes on the work and their hands free.

How a screen speaks

1 A SCREEN ARRIVESSmartTE recognizes the putaway screenand reads two of its values.2 THE SENTENCE IS BUILTSPEECH TEXTPut to A-14-03,24 each.Words set once for the screen, withthe values filled in from this screen.3 THE DEVICE SPEAKS"Put to A-14-03, 24 each."Out loud, in the device's owntext-to-speech voice.

Illustration: the putaway screen from Modern screens, with the two values it reads marked.

Keys that control the voice

A device key, a button on a screen, or the Speech group on the app's toolbar can do each of these.

  • RepeatSays the last prompt again.
  • LouderRaises the volume.
  • SofterLowers the volume.
  • FasterSpeaks more quickly.
  • SlowerSpeaks more slowly.
  • HigherRaises the pitch.
  • LowerLowers the pitch.
  • ResetBack to the default voice.

Where voice helps

  • Picking and putaway. Hear the next location and quantity without looking down.
  • Receiving and counting. Hear what to count, then scan.
  • New workers. Hear each step as the screen asks for it.

Setting it up

  1. On each device, set the app's voice setting to "Enabled - Android TTS ONLY".
  2. In the SmartTE Administrator, give each screen that should speak a Text-to-Speech host API: the sentence, with the screen values it reads.
  3. Where a screen should speak another language, add a Set TTS Language host API.
  4. Give workers the voice keys: on device keys, screen buttons or the toolbar.

Direct and Managed. Voice works the same in both. In Direct the app's engine runs the Text-to-Speech host APIs and the voice keys. In Managed the StayLinked Server does. The voice is always the device's own Android text-to-speech, in the languages installed on it.

Two ways to connect

In short: every connection is Direct or Managed. The same screen designs run in both. What changes is where the work happens, how devices are set up, and how they are licensed.

Direct

SmartTE app runs the engine telnet, TLS or SSH Host SmartHub seats, and packages if used
  1. An administrator builds a Direct package in the SmartTE Administrator: hosts, screens, keyboards and device settings.
  2. The package reaches devices through the customer's MDM, through SmartHub, or by setting the device up by hand.
  3. Each device leases a SmartTE Direct seat from SmartHub, or takes a seat key.
  4. The app connects straight to the host. Screen recognition and reformatting run on the device.
The customer needs
  • The SmartTE app, version 17.0.0 or later
  • A network path from each device to the host
  • A seat per device: SmartHub, or seat keys
  • A way to deliver packages: MDM, SmartHub, or setup by hand
  • No StayLinked Server
Installing Direct, step by step

Managed

SmartTE app shows the screen UDP 3006 StayLinked Server holds and runs each session Host
  1. The customer installs a StayLinked Server (Windows, Linux, IBM i and other platforms) and loads its licenses.
  2. An administrator uses the SmartTE Administrator against that server: hosts, screens, keyboards, device groups. A change made there reaches every device.
  3. The app connects to the server, over UDP on port 3006 by default. The server opens and holds the host session.
  4. The server recognizes and reformats each screen and sends it to the app to show.
The customer needs
  • The SmartTE app
  • A StayLinked Server, with licenses on it
  • A network path from devices to the server, and from the server to the host
  • The SmartTE Administrator, for setup and live support
2

Direct and Managed

What each mode gives, side by side.

The single pane of glass

SmartTE is a single pane of glass in three ways. The first two hold in both modes. The third needs the StayLinked Server.

For the worker

One app

Every host in one app. Up to 10 connections, Direct and Managed side by side, with the same screens and keyboards. Switch with a menu or a hotkey.

Direct Managed
For the designer

One tool

The SmartTE Administrator sets up both modes. Hosts and screens use the same editor, for a server or for a Direct package. Design once, deploy either way.

Direct Managed
For IT operations

One live console

With a StayLinked Server, IT sees every Managed session in the Administrator: watch it, take it over, message it, and see usage and license use. Direct sessions do not show there. Direct seats are handled in SmartHub.

Direct Managed
In short

SmartTE gives workers and designers a single pane of glass, Direct or Managed. Add the StayLinked Server and IT gets one too.

Every feature, side by side

What changes between Direct and Managed

Three things. Everything the worker sees is the same.

What changesDirectManaged
Sessions that survive dropsMore → No. If the connection breaks, the worker starts a new host session. Yes. The worker picks up on the same screen, even after the app restarts.
Live support and usage dataMore → No. No live view of sessions and no usage tracking. Yes. Watch, take over and message sessions. Usage and license data.
Setup and licensingMore → A package and a seat for each device. No server. A StayLinked Server, with licenses on it.

The same in both: screen design, keyboards, SmartTiles, scanning, voice and printing.

Every feature

In short: what the worker sees is the same; what the server adds is persistence, live support and data. The right-hand column says what it means for the customer.

  • Same in both
  • In both, works differently
  • Managed only
FeatureDirectManagedWhat it means for the customer
Screen design, same in both The same screen files, run by the server's engine inside the app. The same screen files, run on the server. Same
Design once. Modernized screens, buttons and menus work either way.
Keyboards, SmartTiles, scanning, same in both Custom keyboards, key maps, SmartTiles, tap spots, barcode rules, voice and printing. All of the same. Same
The worker's experience on the device is the same in both.
Host APIs and scripts, in both, works differently All except usage activity (024), Evolve server access (029) and the remote file pair (02, 03). All of them. Check
If the host programs use any of those four, those connections need Managed.
Session persistence, Managed only Open while the app runs, also in the background. If the app closes or the link to the host breaks, the next connect is a new host session. The server holds the host session. A device that drops off the network, or whose app restarts, rejoins it on the same screen. Managed only
The biggest difference. See Session persistence.
Administration and support, in both, works differently Designed and packaged in the Administrator. No live view of sessions. Live from the Administrator: watch a session, take it over, share or transfer it, send a message, end it. Different
The help desk can see and fix a Managed worker's screen remotely. For Direct, support works through the package and the device.
Rolling out a change, in both, works differently A new package. A device picks it up when the app starts or the user checks in. Change it once on the server. Every device gets it, with no new package. Different
Managed changes are made in one place. Direct changes reach each device as it picks up the package.
Licensing, in both, works differently A seat per device, leased from SmartHub or entered as a key. A one-hour demo without one. Licenses held on the StayLinked Server. Different
Two licensing systems. See Licensing and trials.
Analytics, Managed only No usage tracking. Usage tracking, the iQ dashboard and license use. Managed only
Data on how devices and sessions are used needs the server.
The connection, in both, works differently Straight to the host: plain, TLS 1.2 for 5250 and 3270, or SSH for VT. A link to the server that rides out short drops, with failover to another server. Twofish or Blowfish once keys are set. Different
Only Managed is built to ride out an unreliable network. Both need strong encryption switched on. See Security.
Host types, in both, works differently 5250, 3270, VT-SMARTTE (also over SSH) and TESS. TESS needs a Zebra device with a Zebra Edition seat. All of those, plus the classic VT engines (VT100, VT52, VT-UTF8, VT-SSHv2) and shared sessions. Check
Confirm each host's emulation before choosing Direct.
3

In depth

For when a customer asks how.

Session persistence

In short: Managed keeps the worker's place. Direct keeps it only while the connection holds.

Direct: the session lives in the app

It stays open while the app runs: in the background, or while another connection is on screen. A notification shows it is running.

If the app closes or the network link to the host breaks, the host session ends. The app can reconnect by itself, but that is a new session: the worker signs on again, unless a startup script does it for them.

Managed: the session lives on the server

When the device drops off the network, the app shows that it is linking and keeps trying. The host session carries on at the server.

When the device is back, or after the app restarts, the app asks for its last session and the server hands it back on the same screen. Reconnect scripts can run at that moment.

The server holds the session until the device returns, unless an inactivity timeout the customer sets ends it first.

Security

In short: both paths can be strongly encrypted. Neither is by default, so make it part of every setup.

Direct

The connection type is chosen for each host: 5250 or 3270 over TLS 1.2, VT-SMARTTE over SSH, or plain telnet.

Plain is allowed, so check each host.

Managed

The device-to-server link has an encryption level, set on the server. Strong encryption is Twofish or Blowfish, with keys the customer sets in the Administrator.

As shipped, the server is set to its basic level, which is not one of these ciphers. It also falls back to the basic level when keys are missing or a device cannot use the cipher. Turn strong encryption on during setup, and confirm it on every server.

The server's link to the host is chosen per host, as in Direct.

Licensing and trials

In short: Direct is a seat per device from SmartHub. Managed is licensed on the server. Prices and terms are not covered here.

Direct: a seat per device

  • Each device leases a SmartTE Direct seat from SmartHub, or takes a seat key entered on the device.
  • Zebra and Honeywell devices first ask for a Zebra Edition or Honeywell Edition seat, then a standard one.
  • The device checks in with SmartHub every 1 to 9 hours, as the seat sets. Each check-in renews the seat.
  • A missed check-in does not stop work. The seat lasts until its check-in period ends.
  • TESS in Direct needs a Zebra device with a Zebra Edition seat.

Managed: licenses on the server

  • Licenses are loaded on the StayLinked Server.
  • License types include single and dual sessions, pooled licenses, device management, Honeywell SmartTE, SmartTEK for TESS hosts, and Evolve access.
  • License use is visible from the Administrator.

How long a Direct seat lasts

Each seat has a check-in period: how long it lasts without a check-in. A device out of Wi-Fi range or switched off keeps its seat until the period ends.

  1. Standard: 5 daysEvery seat starts with a 5-day check-in period. A device needs to check in at least once every 5 days to keep its seat.
  2. With a maintenance license: to the end of the contractOnce a maintenance license is registered in SmartHub, seats can be set to last until the maintenance contract ends, up to five years. A device then needs only its first check-in to keep its seat for the whole contract.
  3. After the contract ends: 5 days againIf the maintenance license is not renewed before it expires, SmartHub goes back to 5-day seats on its own. Devices that keep checking in carry on, with no interruption for workers.

Without a seat. The app runs Direct as a one-hour demo. It warns at 50 and 55 minutes, then ends every Direct session. Managed connections on the same device keep running.

Installing Direct

In short: build a package on a Windows PC, set up seats in SmartHub, install the app, then get the package to each device. There is no StayLinked Server to install.

Before you start

  • A Windows PC for the SmartTE Administrator, version 17.0.0 or later.
  • The SmartTE app, version 17.0.0 or later, for each Android device.
  • A SmartHub on Windows or Linux, for seats. Devices reach it over HTTPS on port 3008.
  • A network path from each device to each host.
  • TLS 1.2 set up on each 5250 and 3270 host, and SSH on each VT host, so the connections can be encrypted.

Three ways to get a package to a device

  • MDM. Best for a fleet. The MDM copies the package to each device and sets the app's SmartHub settings.
  • SmartHub. Devices fetch the packages SmartHub publishes when they start and when they check in.
  • By hand. For a pilot or a spare device. Copy the package to the device, or add the hosts on the device.
  1. Install the AdministratorInstall the SmartTE Administrator on a Windows PC. A package needs no server: the Administrator keeps each one on the PC.
  2. Build the packageIn the Administrator's tree, select SmartTE Direct Packages and choose Servers › Add. Give the package a name, a version and the device type it is for. Under it, add the Direct hosts, each with its emulation: 5250, 3270, VT-SMARTTE or TESS, or the TLS 1.2 and SSH versions. Then add each host's screens, the keyboards, SmartTiles, tap spots, device settings and up to 10 connections. Choose Servers › Package › Export to save the package as a .tdp file.
  3. Set up SmartHubInstall SmartHub on a Windows or Linux server. Sign in from a browser on port 3008 and add the customer's SmartTE Direct licenses. Then choose how devices get seats: Auto-enrollment gives a seat to each device as it checks in, and Manual assignment makes a seat key for one device. Set how long a seat lasts between check-ins, and register a maintenance license if the customer has one.
  4. Install the appDeliver the SmartTE app through the MDM, or install it on each device by hand. On Android 11 and later, allow All files access when the app asks. The app needs it to read a package from the device's folders.
  5. Get the package to each deviceUse one of these:
    • MDM: copy the .tdp file to the device's Download or Download/StayLinked folder, or to /enterprise/usr on Zebra devices or /storage/IPSM/StayLinked on Honeywell devices. In the app's managed configuration, set SmartHub's address and port and the device's asset tag.
    • SmartHub: publish the package. To send it only to some devices, match on maker, model, Android version or asset tag. On each device, set SmartHub's address once, in Configure › SmartHub › SmartHub Settings, or by scanning the QR code from Scan to Configure in SmartHub.
    • By hand: copy the .tdp file to the device's Download folder. Or add the hosts on the device, in Configure › SmartTE Direct.
    The app takes a package in when it starts, then removes the file from the folder. With SmartHub set, it also fetches new packages at each check-in.
  6. Give each device a seatA device that reaches SmartHub leases a seat at its first check-in. For a device that cannot, make a seat key in SmartHub for the Unique ID the device shows. Type or scan it in Configure › SmartHub › Manual Seat Key.
  7. Check one device before the restOpen Configure › SmartHub › SmartHub Status. It shows the device's seat, its installed packages and its details, and Check-in asks SmartHub now. Then connect to each host and confirm the connection is encrypted. If the status says demo mode, the device has no seat, and its Direct sessions will end after an hour.

On the device, Configure is on the Host menu. It can ask for a configuration access code. Get the code from the customer's administrator before you start.

The Administrator or SmartHub

In short: use the Administrator to build what devices run, in both modes, and to run a StayLinked Server. Use SmartHub to license Direct devices and, if you choose, to deliver their packages. A site with only Managed connections does not need SmartHub.

SmartTE Administrator

A Windows app for the people who set SmartTE up. It designs screens and keyboards, builds Direct packages, and runs each StayLinked Server, with the live console for Managed sessions.

SmartHub

A server on Windows or Linux, with a web console on port 3008. Direct devices check in with it. It gives them their seats, publishes their packages and shows which devices hold a seat.

The jobSmartTE AdministratorSmartHub
Design screens, keyboards, SmartTiles and tap spots Yes. The same editor for a server or a package. No.
Set up hosts, device settings and connections Yes. On the server for Managed, in a package for Direct. No.
Build a Direct package Yes. Saved as a .tdp file. No. It delivers the packages the Administrator builds.
Deliver packages to Direct devices No. Export the file, then use SmartHub, an MDM or the device. Yes. To every device, or by maker, model, Android version or asset tag.
License devices Managed. Licenses on the StayLinked Server, and their use. Direct. Seats, seat keys, check-in periods and the maintenance license.
See which Direct devices hold a seat No. Yes. Each device's seat and when it last checked in.
Watch, take over or message a session Yes, for Managed sessions. No. Direct sessions have no live view.
Usage data and server logs Yes, from a StayLinked Server. Managed only. No.

What each site needs

Direct only

The Administrator, to build packages. SmartHub, for seats. An MDM if the customer has one. No StayLinked Server.

Managed only

The Administrator and a StayLinked Server, with licenses on it. No SmartHub.

Both

All three. Screens and keyboards are designed once in the Administrator and serve both.

Common questions

Is SmartTE a single pane of glass?

For workers, yes: one app for every host, Direct and Managed. For designers, yes: one Administrator sets up both, with the same host and screen editor. For live IT operations, yes for Managed connections, through the StayLinked Server. Direct sessions do not show in that console.

Can one device use both Direct and Managed?

Yes. The app holds up to 10 connections, each set as Direct or Managed. The worker picks one from the connections menu or with a hotkey. A Direct session stays live while another connection is on screen, and the server keeps a Managed one.

Can a session move from Direct to Managed while it runs?

No. The mode belongs to the connection, not the session. To use Managed, the worker opens a Managed connection.

Can a customer start with Direct and add Managed later?

Yes. They add a StayLinked Server and a Managed connection. Direct and the server read the same screen design files, so the screens already built carry over.

What happens to a Direct session if the worker switches to another app?

It stays open. The app keeps Direct sessions running in the background, with a notification, until the app is closed or the connection to the host breaks.

What happens if a Managed device loses Wi-Fi?

The app shows that it is linking and keeps trying. The server holds the host session meanwhile. When the device is back, it rejoins the same session on the same screen, even if the app had to restart. An inactivity timeout, if the customer sets one, can end a session that waits too long.

Is it secure?

Both paths can be. Direct uses TLS 1.2 for 5250 and 3270 hosts and SSH for VT hosts, where the host is set up that way. Managed uses Twofish or Blowfish between device and server, once keys are set. Neither is strongly encrypted out of the box, so include it in the deployment plan.

Which version brings Direct?

SmartTE Direct is new in the SmartTE app 17.0.0. Packages are built in the SmartTE Administrator 17.0.0.

Does Direct need SmartHub?

For seats, yes. A device leases its seat from SmartHub, or takes a seat key made there. For packages, SmartHub is one option: an MDM can deliver them instead, or a device can be set up by hand. See The Administrator or SmartHub.

Terms

Terminal emulation
Software that plays the part of a host's original terminal, so the host works with a modern device unchanged.
Green screen
The text screen a host sends, named for the green-on-black terminals it was built for.
Connection
One entry in the app's connections list, set as Direct or Managed. The app holds up to 10.
Direct
A connection from the app straight to the host. The StayLinked Server's session engine runs inside the app.
Managed
A connection from the app to a StayLinked Server, which runs the session with the host. Also called hosted.
StayLinked Server
The server that holds and runs Managed sessions, recognizes and reformats screens, and gives live support and usage data. The SmartTE Administrator 17.0.0 lists it as a SmartTE Server.
SmartTE Administrator
StayLinked's setup tool. It configures a StayLinked Server and builds Direct packages, with the same host and screen editor for both. Older releases show it as the StayLinked Administrator.
SmartHub
A server with a web console where Direct devices lease their seats, and one way they can receive packages.
Package
A Direct setup bundle, a .tdp file, built in the Administrator: hosts, screens, keyboards, device settings and connections.
Seat
A Direct license for one device, leased from SmartHub or entered as a seat key.
Seat key
A seat made in SmartHub for one device's Unique ID, then typed or scanned on that device. For a device that cannot reach SmartHub.
Auto-enrollment
A SmartHub setting that gives a seat to each Direct device as it checks in.
Unique ID
The ID a device shows on the app's SmartHub screens. A seat key is made for it.
Check-in period
How long a Direct seat lasts without a check-in: 5 days by default, or to the end of the maintenance contract once a maintenance license is registered in SmartHub.
Demo mode
How Direct runs on a device with no seat: one hour, then every Direct session ends.
Session persistence
The host session survives the device dropping off the network or the app restarting. Managed only.
Inactivity timeout
A limit the customer can set on a host or a screen. It ends a session left idle, including one waiting for its device.
Encryption level
The server's setting for the device-to-server link: a basic level as shipped, or Blowfish or Twofish with keys the customer sets.
Single pane of glass
One place to see and work with everything. For SmartTE: one app for workers, one tool for designers, and, with the StayLinked Server, one live console for IT.
Host
The customer's system the worker uses: IBM i (5250), mainframe (3270), VT or TESS.
MDM
The customer's mobile device management system. It can deliver Direct packages and app settings to devices.