Showing posts with label GTViewer for Android. Show all posts
Showing posts with label GTViewer for Android. Show all posts

Thursday, January 08, 2026

GTViewer for iOS/Android Version 7 is now Available

 


 

 

Version 7 of GTViewer for iOS and GTViewer for Android is now available.


These new clients work with older versions of GTViewer Data Server, but some features are only available when using GTViewer Data Server version 7. 

  • Azure IdP Authentication Support: You can now manage access to GTViewer Data Server (Version 7) using Azure IdP. Previous authentication methods remain supported, but the Server Login flow will first ask for the Data Server URL. Depending on the server’s configuration, it will then direct you to the Azure IdP login or prompt for a standard Username/Password.

  • Query Prompt Pick Lists: Borrowing from GTViewer for Windows (Version 20), you can now assign a list of values to a Query Prompt. This allows users to select from a predefined list rather than typing text manually.
 

  • Custom Feature Names: Also, borrowing from GTViewer for Windows (Version 20), this powerful update allows you to define feature names using any associated attribute values. This is particularly useful when selecting feature in congested areas. By displaying attributes like Circuit Name, Phase, Pressure, or Feature ID, users can easily identify the correct feature. These custom names can also be applied to Attribute Info Titles, placing critical information at the top to save users from scrolling.
 

  • Customizable Category Lists: The Category Display Manager has been enhanced. Previously, categories were displayed in the order they appeared in the .GTM file (which also dictated rendering order). Now, you can define a custom display order and hide specific categories from the list entirely while maintaining the underlying GTM rendering order.
GTM Order


Customized Order


  • Hide Blank Attribute Values: You can now configure the .GTM file to hide attributes with blank values within the Attribute Info display. This can be applied independently to Data Collection forms as well, ensuring a cleaner, more relevant interface for users.

  • New Attribute Types for Data Collection Forms: Several new attribute types have been added to streamline data entry and tracking:

    • GTI_PROJECT and GTI_WEBAPP_PROJECT: Project-level identifiers.
    • GTI_ELEMENT_TYPE: Provides the type of session graphics selected to start Data Collection form.
    • GTI_DATE: Automatically records the date the data record was last modified.

  • General Fixes and Updates: This release includes numerous fixes for issues identified since the last major version, along with optimizations to ensure full compatibility with the latest updates to the iOS and Android operating systems.







 


 





Thursday, September 30, 2021

GTViewer for iOS/Android Update

 


GTViewer for iOS (version 5.47.6) and GTViewer for Android (version 5.32) have several new features:

  • The Data Collection functionality now supports customizable symbology for its markers.    Previously, the only markers were an Arrowhead, Circle, or Square.  You can now specify a Symbol of your choosing as well as its size, color, and justification using the Data Collection State Definitions.   
  • The Data Collection State Definitions have been expanded to allow a different set of definitions per Data Collection form.  You can still use a default set of state definitions for all forms that do not have a specific set defined.
  • The ability to associate Data Collection information with Session Graphics (redlines) is now available.  The original Data Collection functionality uses its own point (selected by the user or derived from a selected Feature) to position a dynamic marker on the map.  The new Session Graphics Data Collection uses a redline as the marker and provides two new workflow options for capturing data:
    1. Attach a Data Collection record to an existing redline (using the same style of forms used with the original Data Collection to enter the information).

    2. Start from a feature in the map and fill in the data collection form. A new redline copy of the selected feature is generated with the captured data attached.  The redline can be moved and edited just like any other redline.


Session Graphics Data Collection Example:

- Draw any Redline (freehand circle below):




- Select the Redline:


- Press the Data Collection button to activate the Data Collection form.  Forms can be associated with one or more redlines types (line, shape, circle, text, dimension, leader line, symbol, or a specific symbol). You can also have more than one form to choose from.



- Once the collected data is saved, the Data Collection State rules apply to the redline for Color and style.  It can be synced with the GTViewer Data Server, and reviewed like any other feature:


Monday, March 12, 2018

Updates for GTViewer for iOS/Android Available





Major updates for both GTViewer for iOS and GTViewer for Android are available today.


GTViewer for iOS version 3.0.85


  • FIX - Couldn't download a project with a space in username
  • FIX - Project tokens were incorrectly lowercase sensitive
  • FIX - TrueType font symbols weren't correctly applying angle offsets
  • FIX - TrueType font symbols weren't scaling correctly
  • FIX - Duplicated styles were being redefined
  • FIX - Shape with Holes elements border color was wrong in some instances
  • FIX - Support for comma token in Filter files
  • FIX - Had to add a delay to dismissing of the Download View Controller because if your project was very small then the transitions wouldn't fire
  • NEW - Added additional extended styles for TrueType text 
  • NEW - Added support for collecting location information in Data Collection forms
  • NEW - Added basic Group element support
  • FIX - Fixed an issue where some special characters would cause a crash when syncing Data Collection Records

GTViewer for Android version 3.0.28

  • FIX - Fixed an issue with having different servers for GTShare and Data Collection URLs
  • FIX - Shape with Holes elements had an issue with  feature selection
  • FIX - Didn't support as a group
  • FIX - Fixed a crash in Filter File init when parsing bad data
  • FIX - Project tokens were incorrectly lowercase sensitive
  • FIX - TrueType font symbols weren't correctly applying angle offsets
  • FIX - Duplicated styles were being redefined
  • FIX - Shape with Holes elements border color was wrong in some instances
  • FIX - Support for comma token in Filter files
  • NEW - Added additional extended styles for TrueType text 

GTViewer Data Server version 3.0.0.4

  • FIX - #7937 - Problems with foreign characters in text element and embedded data.
  • NEW - #7939 - ClearProject and GetWebAppList operations have been added to the Web Service API.
  • FIX - #7941 - Web Service operators returning filtered results, will now use all Web App columns instead of just the internal ones.
  • FIX - #7942 - Web Service operators using filter expression could have an error if an attribute was used in the expression but was not found in the data.  
  • FIX - #7943 - BackupProject, GetProjectStatistics, RestoreProject, CompactProject, ResetProject, and ClearProject must now be performed with a user in the Admin group.

Friday, October 20, 2017

Supported Versions of iOS and Android for GTViewer


These versions change frequently, but the currently supported versions of iOS and Android for GTViewer are shown below.





The current version of GTViewer for iOS is 3.0.70.

Supported versions of iOS are 9.0 to Current (which is 11.0.3 as of this post).

Support for iOS 8.0 has been dropped.






The current version of GTViewer for Android is 3.0.23.

Supported versions of Android are 4.4 (KitKat) to Current (which is 8.0.0 Oreo as of this post).

Support for Android 4.2 (Jelly Bean) is available but Web Apps and Data Collection are not supported (because required functionality to support them is not provided until Android 4.4).

Wednesday, May 10, 2017

Supported Versions of iOS and Android for GTViewer


These versions change frequently, but the currently supported versions of iOS and Android for GTViewer are shown below.





Current version of GTViewer for iOS is 3.0.55

Supported versions of iOS are 8.0 to Current (which is 10.3 as of this post)

Apple does not support development for versions prior to 8.0.






Current GTViewer for Android is 3.0.10

Supported versions of Android are 4.4 (KitKat) to Current (which is 7.1.2 Nougat as of this post)

Support for Android 4.2 (Jelly Bean) is available but Web Apps and Data Collection are not supported (because required functionality to support them is not provided until Android 4.4).

Tuesday, July 21, 2015

GTViewer Server Box - Part 2





The final version of the GTViewer Server Box is now finished!  Since the prototype, we have gone through a couple of case designs and power configurations.  The intermediate case provided a power/reset button, but it did not seem like it would be survive actual use.  This off-the-shelf case was really meant to sit on a desk and not go to the field.   The final case is custom laser-cut acrylic that both looks nice and is much more durable.  It also houses an integrated power controller that provides true headless operation (no keyboard, monitor, or mouse required).  The evolution of the hardware is shown below:




All of the features provided by the prototype are still available in the final design.  The box runs a special version of the GTViewer Data Server and GTShare, and it does not need a network connection of any kind.  It provides WiFi access to the GTViewer datasets contained on its removable USB drive allowing applications like GTViewer, GTViewer for iOS, and GTViewer for Android to download or update their GTViewer datasets without accessing the internet or corporate intranet (they just need to be in WiFi range of the box).   The GTViewer Server Box is shown below powered by an external cell phone battery pack: