{"id":1931,"date":"2019-11-14T12:58:40","date_gmt":"2019-11-14T20:58:40","guid":{"rendered":"https:\/\/portal.staylinked.com\/sl\/kb\/?post_type=ht_kb&#038;p=1931"},"modified":"2024-08-30T11:46:10","modified_gmt":"2024-08-30T18:46:10","slug":"smarttek-user-guide","status":"publish","type":"ht_kb","link":"https:\/\/portal.staylinked.com\/sl\/kb\/knowledge-base\/smarttek-user-guide\/","title":{"rendered":"TEKTERM for Android (SmartTEK) User Guide"},"content":{"rendered":"\n<h2>Overview<\/h2>\n\n\n\n<p>TEKTERM for Android (SmartTEK) is a solution specifically designed to extend support of Zebra Technologies (Psion)TekTerm emulation solutions to modern Android-based mobile devices. Licensing is exclusively available from Zebra Technologies for selected Zebra Technologies\u2019 mobile computing products. Contact your Zebra representative for details.<\/p>\n\n\n\n<h3>TEKTERM for Android (SmartTEK) Solution Features<\/h3>\n\n\n\n<p>With its Client2Host&#x2122; architecture, provides customers utilizing TekTerm emulation solution a clear incremental path to modern device platforms. The solution preserves and enhances key features of the TekTerm emulation solution while adding the proven advantages of the StayLinked product. Key features include:<\/p>\n\n\n\n<ul><li>Mobile client supports up to 10 concurrent sessions per device (up from the 8 supported by the TekTerm client)<\/li><li>Reliable thin-client access to host-based user application screens\/sessions.<\/li><li>Centralized wireless session\/client configuration, monitoring and control.<\/li><li>Secure end-to-end wireless data transmission between clients and the application host.<\/li><\/ul>\n\n\n\n<p>This guide is provided as an overview of the functions and features specific to TEKTERM for Android (SmartTEK). Not all TekTerm features and protocols are supported by TEKTERM for Android (SmartTEK). Additional documentation is available for various features and functions available within the StayLinked solutions.<\/p>\n\n\n\n<h2><strong>Introduction<\/strong><\/h2>\n\n\n\n<p>Beginning with Version 15 of the StayLinked Server, StayLinked supports TEKTERM for Android (SmartTEK) emulation. This emulation provides support for the TESS emulation protocols on specific models of Zebra devices. TEKTERM for Android (SmartTEK) is the StayLinked implementation of the Psion Teklogix 9010\/TESS protocol.<\/p>\n\n\n\n<p>TESS\n(Teklogix Screen Subsystem) is the native protocol used by the original\nTeklogix terminals. <\/p>\n\n\n\n<p>StayLinked's use of TEKTERM for Android (SmartTEK) can work as a replacement or in conjunction with an existing TekTerm controller or software. Note that TekTerm for Android may require the continued use of a controller or TekTermServer Server-Software to support some TESS features.<\/p>\n\n\n\n<h2>TekTerm for Android (SmartTek) Architecture<\/h2>\n\n\n\n<p> The following diagram provides a typical sample architecture.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" width=\"1024\" height=\"442\" src=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2019\/11\/SmartTEKUserGuide_1.01-1024x442.jpg\" alt=\"\" class=\"wp-image-1933\" srcset=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2019\/11\/SmartTEKUserGuide_1.01-1024x442.jpg 1024w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2019\/11\/SmartTEKUserGuide_1.01-300x129.jpg 300w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2019\/11\/SmartTEKUserGuide_1.01-768x331.jpg 768w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2019\/11\/SmartTEKUserGuide_1.01-50x22.jpg 50w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2019\/11\/SmartTEKUserGuide_1.01-60x26.jpg 60w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2019\/11\/SmartTEKUserGuide_1.01-100x43.jpg 100w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2019\/11\/SmartTEKUserGuide_1.01.jpg 1622w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>There are five basic components that make up the StayLinked TEKTERM for Android (SmartTEK) solution: <\/p>\n\n\n\n<ol type=\"1\"><li>The host-based or TEKBSS-based server application.<\/li><li>The StayLinked Server process, which initiates and preserves all terminal user sessions.<\/li><li>The thin client application that resides on the various wireless devices.<\/li><li>The Windows-based administrator console that provides centralized visibility, configuration, and management of all connected devices.<\/li><li>The optional Psion Communications Server (TESS controller or server software).<\/li><\/ol>\n\n\n\n<p>Note that the StayLinked Server process should\nbe installed on (or as close to) the emulation host. In cases where a Psion\nCommunication Server is in use, the hardware can also be utilized to host the\nStayLinked Server process.<\/p>\n\n\n\n<p>The three components included in the StayLinked product are discussed below. Note that this does not include installation and support of the Host application and Psion Communication Server.<\/p>\n\n\n\n<h3>StayLinked Server<\/h3>\n\n\n\n<p>The StayLinked server is a Java application that runs on the application host computer or on a separate computer connected to the host computer(s). The server listens for connection requests from devices running a StayLinked thin-client and initiates the appropriate emulation sessions to the requested host.<\/p>\n\n\n\n<p>The server owns and operates the emulation session at the host computer, sending screen updates to the device and forwarding user inputs from the device to the session. The StayLinked Server runs natively on a wide variety of reliable host computing platforms.<\/p>\n\n\n\n<p>Installation of the StayLinked server application is described in the various installation guides for each platform. While Windows installations automatically attempt to install and automatically start a service, other platforms should add the startup script to the system startup program in case of system restarts.<\/p>\n\n\n\n<h3>StayLinked Administrator<\/h3>\n\n\n\n<p>The StayLinked administrator provides\ncentralized configuration and session management. <\/p>\n\n\n\n<p>The installation of the StayLinked administrator application is described in the StayLinked Administrator User Guide. This detailed guide provides the list of available configuration options and features.<\/p>\n\n\n\n<h3>Thin Client Application<\/h3>\n\n\n\n<p>StayLinked clients are installed on each mobile computer that will connect to the StayLinked Server. Note that TESS sessions will only be available to select Zebra devices; all other emulation sessions are independent to the hardware. This small client software installs quickly and provides the local support for display, keystrokes, scanning, radio communications, and diagnostics.<\/p>\n\n\n\n<p>Upon connection, the client requests a session from the StayLinked server application. The client operates as a remote control of the session, allowing the device to change networks, reboot and recover from interruptions, returning the user to their previous position. While not all devices can be used for TEKTERM for Android (SmartTEK), the client is unaware of the emulation type and does not contain primary configuration options for emulation settings. These are handled and configured using the Administrator which is the user interface for the server process.<\/p>\n\n\n\n<h3>Pre-Requisites<\/h3>\n\n\n\n<p>TEKTERM for Android (SmartTEK) emulation requires network access from the installation to a TESS host system such as: TekBSS, TekRF, MIS and TekTerm Server.<\/p>\n\n\n\n<p>In a basic configuration, the resource\nrequirements for the server are minimal. Our server installation guides offer\nbasic system requirements for the most common installations and platforms.<\/p>\n\n\n\n<p>Note that larger installations or when running\non virtualized systems there are additional recommendations. Please review our\nserver tuning instructions and associated VM software\u2019s best practice guides.<\/p>\n\n\n\n<p>Configuration of StayLinked for use with TEKTERM for Android (SmartTEK) as an emulation type requires Java version 8.<\/p>\n\n\n\n<h3>Licensing<\/h3>\n\n\n\n<p>StayLinked provides several types of licensing. Use of TEKTERM for Android (SmartTEK) requires a specific license and is accessible to specific Zebra device models and operating systems. This premium license can be purchased directly from Zebra. Please contact your Zebra sales representative for pricing and availability.<\/p>\n\n\n\n<p>Note that licenses are not assigned to specific devices. The StayLinked Server is licensed for a number of concurrent sessions. Any connecting clients can utilize those sessions up to the maximum number. Additional connection requests will be presented with messages indicating that licensing has reached its limit.<\/p>\n\n\n\n<h2><strong>Initial Installation and Configuration<\/strong><\/h2>\n\n\n\n<p>Installation can follow the standard StayLinked installation checklist with a few specific configuration options that are required for a TekTerm for Android connection. The installation should include the Server process, Administrator, and Client(s). Clients can be installed on any number of devices but limited to a number of sessions allowed by licensing as mentioned above. <\/p>\n\n\n\n<p>Typical of any emulation host, sessions are created by using the emulation setting of \u2018TESS\u2019 in the telnet host entry. Some of the common configuration options specific to TESS emulation include: \u2018Session Rows\u2019, \u2018Session Columns\u2019, \u2018Show Function Keys\u2019, and \u2018Enter to F0\u2019. Note: the emulation properties of Session Columns and Session Rows must be at least the same or greater value than the configured screen size in TekTerm. (Session Advance \/ Screen \/ Screen Size).&nbsp; If the number of rows or columns is less than the defined screen size in TekTerm, some fields positioned off the Session screen might not be displayed, or the screen might remain in a \u2018LOCK-H\u2019 state.&nbsp; The Status Bar, Advisory Messages and \u2018Hey-You\u2019 Messages are always painted to the last configured session row. An additional Client screen row is recommended for the TESS Status Bar. <\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"alignright\"><img loading=\"lazy\" width=\"226\" height=\"178\" src=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2019\/11\/SmartTEKUserGuide_1.02.jpg\" alt=\"\" class=\"wp-image-1934\" srcset=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2019\/11\/SmartTEKUserGuide_1.02.jpg 226w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2019\/11\/SmartTEKUserGuide_1.02-50x39.jpg 50w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2019\/11\/SmartTEKUserGuide_1.02-60x47.jpg 60w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2019\/11\/SmartTEKUserGuide_1.02-100x79.jpg 100w\" sizes=\"(max-width: 226px) 100vw, 226px\" \/><\/figure><\/div>\n\n\n\n<p><strong><strong>TESS connections require a unique terminal number<\/strong> <\/strong>be assigned to each device. When selecting TESS as the emulation type, the standard Device ID is automatically assumed to be configured for the Terminal Number. The system retrieves the Device ID from the client configuration on the server configuration panel. Each client that will operate a session must be configured with a unique Device ID value. The value must be <s>a<\/s> numeric, with a range of 1 to 3840. For TESS emulation purposes, Device ID and Terminal Number are interchangeable terms for the same configuration option.<\/p>\n\n\n\n<p>Legacy TekTerm emulation solutions vary significantly from one installation to another. TEKTERM for Android (SmartTEK) offers a migration path for use with modern mobile devices. Additional TESS-based settings for can be found in the Knowledge Base.<\/p>\n\n\n\n<p>Keyboard maps must be installed for each device type and emulation type used for any client. Keyboard maps are available <s>in<\/s> for 5250, 3270, VT, and TESS emulation. Any connection to a TESS controller should be configured as a TESS keyboard map even if the TESS controller is providing connection to a different emulation type. Keyboard map emulation types should match the emulation type selected in the telnet host entry for that connection.<\/p>\n\n\n\n<p>Setting the client viewport size and other options are independent of emulation type.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Overview TEKTERM for Android (SmartTEK) is a solution specifically designed to extend support of Zebra Technologies (Psion)TekTerm emulation solutions to modern Android-based mobile devices. Licensing is exclusively available from Zebra Technologies for selected Zebra Technologies\u2019 mobile computing products. Contact your Zebra representative for details. TEKTERM for Android (SmartTEK) Solution Features&#8230;<\/p>\n","protected":false},"author":7,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":[],"ht-kb-category":[49],"ht-kb-tag":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v16.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>TEKTERM for Android (SmartTEK) User Guide &ndash; StayLinked<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.staylinked.com\/knowledge-base\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"TEKTERM for Android (SmartTEK) User Guide &ndash; StayLinked\" \/>\n<meta property=\"og:description\" content=\"Overview TEKTERM for Android (SmartTEK) is a solution specifically designed to extend support of Zebra Technologies (Psion)TekTerm emulation solutions to modern Android-based mobile devices. Licensing is exclusively available from Zebra Technologies for selected Zebra Technologies\u2019 mobile computing products. Contact your Zebra representative for details. TEKTERM for Android (SmartTEK) Solution Features...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/portal.staylinked.com\/sl\/kb\/knowledge-base\/smarttek-user-guide\/\" \/>\n<meta property=\"og:site_name\" content=\"StayLinked\" \/>\n<meta property=\"article:modified_time\" content=\"2024-08-30T18:46:10+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2019\/11\/SmartTEKUserGuide_1.01-1024x442.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/portal.staylinked.com\/sl\/kb\/#website\",\"url\":\"https:\/\/portal.staylinked.com\/sl\/kb\/\",\"name\":\"StayLinked Knowledge Base\",\"description\":\"Partner Portal Resources and Support\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/portal.staylinked.com\/sl\/kb\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/portal.staylinked.com\/sl\/kb\/knowledge-base\/smarttek-user-guide\/#primaryimage\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2019\/11\/SmartTEKUserGuide_1.01.jpg\",\"contentUrl\":\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2019\/11\/SmartTEKUserGuide_1.01.jpg\",\"width\":1622,\"height\":700},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/portal.staylinked.com\/sl\/kb\/knowledge-base\/smarttek-user-guide\/#webpage\",\"url\":\"https:\/\/portal.staylinked.com\/sl\/kb\/knowledge-base\/smarttek-user-guide\/\",\"name\":\"TEKTERM for Android (SmartTEK) User Guide &ndash; StayLinked\",\"isPartOf\":{\"@id\":\"https:\/\/portal.staylinked.com\/sl\/kb\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/portal.staylinked.com\/sl\/kb\/knowledge-base\/smarttek-user-guide\/#primaryimage\"},\"datePublished\":\"2019-11-14T20:58:40+00:00\",\"dateModified\":\"2024-08-30T18:46:10+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/portal.staylinked.com\/sl\/kb\/knowledge-base\/smarttek-user-guide\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/portal.staylinked.com\/sl\/kb\/knowledge-base\/smarttek-user-guide\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/portal.staylinked.com\/sl\/kb\/knowledge-base\/smarttek-user-guide\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/portal.staylinked.com\/sl\/kb\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Articles\",\"item\":\"https:\/\/portal.staylinked.com\/sl\/kb\/knowledge-base\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"TEKTERM for Android (SmartTEK) User Guide\"}]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","_links":{"self":[{"href":"https:\/\/portal.staylinked.com\/sl\/kb\/wp-json\/wp\/v2\/ht-kb\/1931"}],"collection":[{"href":"https:\/\/portal.staylinked.com\/sl\/kb\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/portal.staylinked.com\/sl\/kb\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/portal.staylinked.com\/sl\/kb\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/portal.staylinked.com\/sl\/kb\/wp-json\/wp\/v2\/comments?post=1931"}],"version-history":[{"count":6,"href":"https:\/\/portal.staylinked.com\/sl\/kb\/wp-json\/wp\/v2\/ht-kb\/1931\/revisions"}],"predecessor-version":[{"id":5326,"href":"https:\/\/portal.staylinked.com\/sl\/kb\/wp-json\/wp\/v2\/ht-kb\/1931\/revisions\/5326"}],"wp:attachment":[{"href":"https:\/\/portal.staylinked.com\/sl\/kb\/wp-json\/wp\/v2\/media?parent=1931"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/portal.staylinked.com\/sl\/kb\/wp-json\/wp\/v2\/ht-kb-category?post=1931"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/portal.staylinked.com\/sl\/kb\/wp-json\/wp\/v2\/ht-kb-tag?post=1931"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}