Jump to: navigation, search

Difference between revisions of "Version 2.4 (Android)"


m (Bugfixes)
 
(50 intermediate revisions by 5 users not shown)
Line 1: Line 1:
 
{| class="wikitable sortable" style="width:600"
 
{| class="wikitable sortable" style="width:600"
 
|-
 
|-
! Version || {{UBIK}} Android Demo !! {{UBIK}} Android Standard !! {{UBIK}} Android RAG !! {{UBIK}} Android PWT
+
! Version || {{UBIK}} Android Demo !! {{UBIK}} Android Standard !! {{UBIK}} Android AT-R001 !! {{UBIK}} Android DE-P001
 
|-  
 
|-  
| 2.4.3 || 2015.04.08 || 2015.04.08 || 2015.04.08 || 2015.04.08
+
| 2.4.6 || Acceptance pending || Acceptance pending || On demand || On demand
 
|-  
 
|-  
| 2.4.2 || 2015.03.20 || 2015.03.20 || Test pending || Anytime, on request
+
| 2.4.5 || Acceptance pending || Acceptance pending || On demand || Acceptance pending
 
|-  
 
|-  
| 2.4.1 || 2015.03.04 || 2015.03.04 || 2015.??.?? || 2015.??.??
+
| 2.4.4 || 2015.04.23 || 2015.04.23 || Acceptance pending || On demand
 
|-  
 
|-  
| 2.4.0 || 2014.12.05 || 2014.12.05 || 2015.01.?? || 2015.01.??
+
| 2.4.3 || 2015.04.08 || 2015.04.08 || Acceptance pending || 2015.04.08
 +
|-
 +
| 2.4.2 || 2015.03.20 || 2015.03.20 || Acceptance pending || On demand
 +
|-
 +
| 2.4.1 || 2015.03.04 || 2015.03.04 || Acceptance pending || 2015.03.04
 +
|-
 +
| 2.4.0 || 2014.12.05 || 2014.12.05 || Acceptance pending || On demand
 
|-  
 
|-  
 
|}  
 
|}  
  
== Major release ==
+
= 2.4.0 =
 
=== New features ===
 
=== New features ===
 
* Push Service - Pushes can be received and processed automatically.
 
* Push Service - Pushes can be received and processed automatically.
 
* Configurable Start Screen - The start screen's tabs and buttons can be [[HowTo:Configure Start Screen Content|configured using an XML file]].
 
* Configurable Start Screen - The start screen's tabs and buttons can be [[HowTo:Configure Start Screen Content|configured using an XML file]].
* Lazy Loading - The memory consumption and initialization time are vastly reduced when using the new [http://wiki.augmensys.com/index.php/Memory_Usage_(Android) lazy loading setting].
+
* Lazy Loading - The memory consumption and initialization time are vastly reduced when using the new [[Memory_Usage_(Android)#Lazy_loading|lazy loading setting]].
 
* New Preset Management - Stored presets are shared between all {{UBIK}} apps and are no longer removed after uninstalling the apps.
 
* New Preset Management - Stored presets are shared between all {{UBIK}} apps and are no longer removed after uninstalling the apps.
 
* Redlining Indicator - Document objects now display the numbers of their redlined copies as overlays of their thumbnails.
 
* Redlining Indicator - Document objects now display the numbers of their redlined copies as overlays of their thumbnails.
Line 62: Line 68:
  
 
=== Known Issues ===
 
=== Known Issues ===
{{Attention|This version is not compatible with Android 5 "Lollipop" yet. Please use a prior Android version until we have solved this issue. }}
 
 
 
* On the Unitech TB100 tablet, the Markerless Activity crashes.
 
* On the Unitech TB100 tablet, the Markerless Activity crashes.
 
* The POI View crashes when canceling the "Navigate To" Action.
 
* The POI View crashes when canceling the "Navigate To" Action.
Line 74: Line 78:
 
* Login-button at PreSet selection doesn't work with Android 5.
 
* Login-button at PreSet selection doesn't work with Android 5.
  
= Version 2.4.1 =
+
 
 +
{{Attention|This version is not compatible with Android 5 "Lollipop" yet. Please use a prior Android version until we have solved this issue. }}
 +
 
 +
 
 +
 
 +
 
 +
= 2.4.1 =
 
=== New features ===
 
=== New features ===
 
* Better Usability of Settings - Possibility to configure settings before login
 
* Better Usability of Settings - Possibility to configure settings before login
Line 88: Line 98:
 
* Smartphone GUI - Fixed a bug where the name/description separator (" - ") of a content list item wasn't displayed correctly (on smartphones).
 
* Smartphone GUI - Fixed a bug where the name/description separator (" - ") of a content list item wasn't displayed correctly (on smartphones).
  
= Version 2.4.2 =
+
= 2.4.2 =
 
=== New features ===
 
=== New features ===
 
* RFID Scanner - A feature for finding objects by scanning an RFID chip is provided (online and offline).
 
* RFID Scanner - A feature for finding objects by scanning an RFID chip is provided (online and offline).
Line 100: Line 110:
 
* A bug where document descriptions were formatted wrong on smartphones was fixed.
 
* A bug where document descriptions were formatted wrong on smartphones was fixed.
  
= Version 2.4.3 =
+
= 2.4.3 =
 
=== New features ===
 
=== New features ===
 
* Context Sensitive Action Bar - The context sensitive action bar was cleaned up (e.g. removed scan buttons).
 
* Context Sensitive Action Bar - The context sensitive action bar was cleaned up (e.g. removed scan buttons).
Line 113: Line 123:
 
=== Bugfixes ===
 
=== Bugfixes ===
 
* Fixed a bug where the positioning service didn't use the altitude of positions.
 
* Fixed a bug where the positioning service didn't use the altitude of positions.
* An issue where the RAG start screen wasn't configured correctly by default was fixed.
+
* An issue where the AT-R001 start screen wasn't configured correctly by default was fixed.
 
* A bug where the redlining button showed up even for non-document objects (if the object was classified respectively) was fixed.
 
* A bug where the redlining button showed up even for non-document objects (if the object was classified respectively) was fixed.
 +
* Documents are updated correctly after they have changed on the server.
 +
 +
[[Category:Android|Version 2.4 (Android)]]
 +
[[Category:Version 2.4|Version 2.4 (Android)]]
 +
 +
= 2.4.4 =
 +
=== New Features ===
 +
* Proxy Support - The UBIK Android web service client now supports proxies.
 +
* Getac Barcode Scanner - The Getac Z710's integrated barcode scanner can now be used for finding objects using barcodes (online and offline).
 +
* POI Dialog - The POI dialogs (Map View, AR View) now also display the important properties of the POI objects.
 +
* Clickable Configured Geometries - For a Configurable AR GeometryAction, a UBIK object can now be linked. A click on a respective geometry opens a UBIK object dialog.
 +
* ActionBar Title on Smartphones - For reasons of space, on smartphones the content browser's action bar now displays only the name of the current object.
 +
* Broader Unit Column - The unit-column in the property list is now bigger even on smartphones, so the full unit can be displayed without line break.
 +
 +
=== Bugfixes ===
 +
* A bug where objects where shown in the result list of a scanning feature even when no scan was successful was fixed.
 +
* A bug where icons on POI billboards were to small on a Nexus 5 Smartphone was fixed.
 +
* Documents are updated correctly after they have changed on the server.
 +
 +
=== Enhancements ===
 +
* Increased and unified minimum (14) and target (19) SDK versions of all projects.
 +
 +
{{Attention|This version supports Android 5 (Lollipop), but the minimum Android version is 4 (Ice Cream Sandwich).}}
 +
 +
 +
 +
 +
= 2.4.5 =
 +
=== New Features ===
 +
* Usernames are case-insensitive now. Old accounts might not be remembered anymore.
 +
* String property values are now left aligned while the others remain right aligned.
 +
* The client is now able to receive and display [[Push_Service_(Client)#Popup_dialogs|pop up dialogs]].
 +
* Safety instruction features for work packages are now available in UBIK Android.
 +
* A [[Mobile_Free_Text_Search|mobile free text search]] feature is available now.
 +
* Documents that are also document owners now display numbers of their child documents on top of their thumbnails. This feature replaces the previous redlining indicators.
 +
* A new setting was added for configuring a compass offset.
 +
* A new button for calibrating the compass was added to the POI and AR-Navigation views.
 +
* The compass offset is now used also for dead reckoning.
 +
* The RFID scanning feature now supports the formats NfcA, NfcB and NfcV instead of only the first one.
 +
* UBIK can now be installed on devices without Google Play Services. For example, the Epson BT-200 glasses.
 +
 +
 +
 +
 +
=== Bugfixes ===
 +
* Fixed a potential issue where rotating screens causes the properties to disappear in POI dialogs.
 +
* A bug where the navigation drawer couldn't be closed with a click or swipe was fixed.
 +
* Billboard descriptions that are too long now are handled correctly; i.e. an ellipsis (...) is concatenated to the cut-off text.
 +
* Fixed several app crashes on Android 4.0 and Android 4.1 devices.
 +
* Fixed an issue where wrong presets might be applied when there are other presets with similar names.
 +
* Fixed an issue where the POI view crashes on [[POI_View#Prerequisites|unsupported devices]]. In such cases, users won't be able to access this feature but will be informed at least.
 +
 +
 +
=== Enhancements ===
 +
* The Demo map activities have been unified into one capable of all features.
 +
* It is now possible to be notified after the update for a document and its file are finished.
 +
* Lots of unused assets and libraries were removed in order to reduce the size of our apps greatly.
 +
 +
 +
{{Attention|The concept for the server-side user/preset configuration was changed. The feature is not available in any 2.4.* version.}}
 +
 +
{{Attention|This version supports Android 5 (Lollipop), but the minimum Android version is 4 (Ice Cream Sandwich).}}
 +
 +
 +
 +
 +
= 2.4.6 =
 +
=== New Features ===
 +
* Map overlays are now configurable on the server.
 +
* The currently applied preset is indicated accordingly as title of settings activity and in the "load PreSet" dialog.
 +
* Commissioning work packages and tasks.
 +
 +
 +
=== Bugfixes ===
 +
* An issue where changed settings weren't immediately applied to the AR Navigation and AR View in the Demo app was fixed.
 +
* Fixed a rare issue where the app crashes due to database operations.
 +
* Editing geodata properties now does work also for apps without AR features.
 +
* Positioning service now stops as it should after force closing the application.
 +
* For Getac devices with built-in barcode scanners, barcode scanning works correctly now.
 +
* From now on, the geodata editor dialog will not disappear when clicking outside the dialog.
 +
* Upon triggering a sync by eg. loading a new preset, switching to offline mode is disabled until the necessary information is fetched.
 +
* Changes after loading a PreSet before login are now applied correctly after login.
 +
* If a user want to load a preset file which is currupted and can not be loaded, he is informed by a notification.
 +
 +
 +
{{Attention|The concept for the server-side user/preset configuration was changed. The feature is not available in any 2.4.* version.}}
 +
{{Attention|The Commissioning feature is currently only available in the Standard app for technical reasons. This will be improved with version 2.5.0.}}
 +
{{Attention|This version supports Android 5 (Lollipop), but the minimum Android version is 4 (Ice Cream Sandwich).}}
  
 
<headertabs />
 
<headertabs />
  
{{Version|2.4}}
+
{{Category/Version2|{{PAGENAME}}}}
[[Category:Client]]
+
 
 +
[[Category:Android|Version 2.4 (Android)]]
 +
[[Category:Version 2.4|Version 2.4 (Android)]]

Latest revision as of 07:59, 9 February 2016

Version UBIK® Android Demo UBIK® Android Standard UBIK® Android AT-R001 UBIK® Android DE-P001
2.4.6 Acceptance pending Acceptance pending On demand On demand
2.4.5 Acceptance pending Acceptance pending On demand Acceptance pending
2.4.4 2015.04.23 2015.04.23 Acceptance pending On demand
2.4.3 2015.04.08 2015.04.08 Acceptance pending 2015.04.08
2.4.2 2015.03.20 2015.03.20 Acceptance pending On demand
2.4.1 2015.03.04 2015.03.04 Acceptance pending 2015.03.04
2.4.0 2014.12.05 2014.12.05 Acceptance pending On demand
[edit]

2.4.0

New features

  • Push Service - Pushes can be received and processed automatically.
  • Configurable Start Screen - The start screen's tabs and buttons can be configured using an XML file.
  • Lazy Loading - The memory consumption and initialization time are vastly reduced when using the new lazy loading setting.
  • New Preset Management - Stored presets are shared between all UBIK® apps and are no longer removed after uninstalling the apps.
  • Redlining Indicator - Document objects now display the numbers of their redlined copies as overlays of their thumbnails.
  • Navigation Drawer - Some buttons are moved from the action bar to a new navigation drawer for easy access.
  • New Style for Action Bar - The action bar is now made transparent to highlight the background image.

Bugfixes

  • Fixed a potential issue where the app crashes when starting AR views.
  • Fixed an issue where content is not automatically updated after a crucial setting (Server Name) changes.
  • A bug where the app freezes when trying to delete objects locally was fixed.
  • A bug where updating a newly created document provoked an error notification was fixed.
  • A bug where an object couldn't be fully sent to the server but the user wasn't notified was fixed.
  • Fixed a bug where the app crashed when a custom logo couldn't be loaded.
  • A bug where files weren't synced during the offline mode preparations was fixed.
  • A bug where endless editor popups appeared when a task had a readonly property was fixed.
  • Fixed an issue where offline status led stopped working.
  • The notification when the offline mode preparations are finished now doesn't look like an error message anymore.
  • A bug where updated files weren't removed from the commit manager view was fixed.
  • Fixed an issue where the app crashes when rotating devices running post Android JellyBean versions.
  • A bug where a configured video wasn't played after clicking the texture was fixed. Also provided the possibility to stop and replay the video.
  • A bug where the POI view crashed when opening it too soon was fixed.
  • Fixed a bug where the start of activities used for optical code scanning wasn't delayed until the app is fully initialized.
  • Fixed an issue where content/property cache is cleared before being saved.
  • Fixed a bug where Map layers and Layer Items are not shown after logging in with different webservice.
  • Fixed an issue where map layers are not saved/displayed.
  • A bug where the AR Navigation crashed after changing the name of a target object was fixed and/or couldn't be reproduced.
  • A bug where the app crashed after the offline mode preparations failed and the app is restarted afterwards was fixed and/or couldn't be reproduced.
  • Fixed an issue where billboards are not repositioned in the POI view after their Geo data changes.
  • A bug where the buttons in a dialog shown in the AR view were too small was fixed.
  • Fixed a bug where the NavigationMapsButton, used in the configurable start screen feature, didn't open the Navigation Maps Activity.
  • Fixed a bug where the buttons in the AR Navigation HUD weren't the same size.
  • Fixed a bug where a document with an unknown filetype couldn't be edited even if an appropriate app was installed, because the app selection dialog wasn't even shown.
  • Fixed a bug where map markers had different sizes on different devices.
  • A bug where the sync mode menu was misplaced in a certain situation was fixed - the menu was replaced by buttons in the navigation drawer (flyout menu).
  • Fixed a bug where the push service wouldn't realize a setting change when a PreSet is loaded.
  • Empty content lists now display "Wait to update." when the update for the content lists is scheduled but not yet started.
  • Fixed a bug where name & description were confused when displaying a content in the content browser. One could say it worked as designed, but now we implemented a default behaviour that makes sense in most standard cases.
  • Fixed a bug where the map markers couldn't be clicked as a result of the above bugfix (switching of name & description).

Enhancements

  • Memory Usage Improvement - The app's memory usage was analyzed and improved.
  • Plugin Architecture - Created the technical basis for more flexible app customization and faster future developments.
  • Test Data Register - A Trac wiki page listing test environments and test data was created.

Known Issues

  • On the Unitech TB100 tablet, the Markerless Activity crashes.
  • The POI View crashes when canceling the "Navigate To" Action.
  • In some cases, the POI view camera freezes and the billboards rotate instead of moving.
  • Sometimes, the POI view crashes when returning from a barcode reader app.
  • UBIK is not always aware of modifications to PDF documents.
  • PreSets don't work with Android 5.
  • Logout doesn't fully work with Android 5.
  • POI view crashes with Android 5.
  • Login-button at PreSet selection doesn't work with Android 5.


IC Attention.pngThis version is not compatible with Android 5 "Lollipop" yet. Please use a prior Android version until we have solved this issue.



2.4.1

New features

  • Better Usability of Settings - Possibility to configure settings before login
  • Better Login Diagnostics - More detailed error messages for login problems
  • Push Activation Setting - Setting for (de-)activating the Push service
  • POI View Update - LLA-Only button for switching positioning modes conveniently
  • Content Browser Update - Query results are shown immediately after pressing the "OK" button
  • Near Field Communication (NFC) - RFID-Reader prototype for scanning RFIDs and showing the ID
  • Easier Login - Possibility to remember passwords for future logins

Bugfixes

  • PreSets - Fixed a bug where the PreSets and the settings UI didn't behave correctly. Now, null-values can be saved & read with PreSets, and settings can be edited correctly before login.
  • Smartphone GUI - Fixed a bug where the name/description separator (" - ") of a content list item wasn't displayed correctly (on smartphones).

2.4.2

New features

  • RFID Scanner - A feature for finding objects by scanning an RFID chip is provided (online and offline).
  • Indoor Positioning - The indoor positioning mode now uses dead reckoning, LLA and some plausibility models, but no wifi fingerprinting anymore.
  • HTTP authentication - In the settings it can now be configured to use HTTP for authentication, too.
  • Tolerant Offline Mode - Even in case of a file download error, the offline mode preparation succeeds now.
  • Visocon Support Button - The support button in the Demo app now uses Visocon instead of Skype.
  • Demo Maps - Automatic Zoom-In to Klagenfurt.

Bugfixes

  • A bug where document descriptions were formatted wrong on smartphones was fixed.

2.4.3

New features

  • Context Sensitive Action Bar - The context sensitive action bar was cleaned up (e.g. removed scan buttons).
  • Aggregated Context Action Button - An aggregated Geo Actions button was added to the context action bar.
  • Altitude Offset Setting - A new setting AltitudeOffset for adjusting the altitude of the device's location was added to the Demo app.
  • Expandable Navigation Drawer Submenu - An expandable submenu for scanning actions was added to the Demo app's Navigation Drawer.
  • Navigation Drawer in POI View - The navigation drawer is now also available in the POI view.
  • Map & POI View - Geo objects no longer have to be in the infrastructure list to be shown as POIs.
  • Location Freeze Button - In the POI view, the location freeze button is now also available when entering in LLA_ONLY mode.
  • Hierarchy Bar - In the hierarchy navigation bar on the bottom of the content browser, for all entries an object's name is now used instead of the description.

Bugfixes

  • Fixed a bug where the positioning service didn't use the altitude of positions.
  • An issue where the AT-R001 start screen wasn't configured correctly by default was fixed.
  • A bug where the redlining button showed up even for non-document objects (if the object was classified respectively) was fixed.
  • Documents are updated correctly after they have changed on the server.

2.4.4

New Features

  • Proxy Support - The UBIK Android web service client now supports proxies.
  • Getac Barcode Scanner - The Getac Z710's integrated barcode scanner can now be used for finding objects using barcodes (online and offline).
  • POI Dialog - The POI dialogs (Map View, AR View) now also display the important properties of the POI objects.
  • Clickable Configured Geometries - For a Configurable AR GeometryAction, a UBIK object can now be linked. A click on a respective geometry opens a UBIK object dialog.
  • ActionBar Title on Smartphones - For reasons of space, on smartphones the content browser's action bar now displays only the name of the current object.
  • Broader Unit Column - The unit-column in the property list is now bigger even on smartphones, so the full unit can be displayed without line break.

Bugfixes

  • A bug where objects where shown in the result list of a scanning feature even when no scan was successful was fixed.
  • A bug where icons on POI billboards were to small on a Nexus 5 Smartphone was fixed.
  • Documents are updated correctly after they have changed on the server.

Enhancements

  • Increased and unified minimum (14) and target (19) SDK versions of all projects.
IC Attention.pngThis version supports Android 5 (Lollipop), but the minimum Android version is 4 (Ice Cream Sandwich).



2.4.5

New Features

  • Usernames are case-insensitive now. Old accounts might not be remembered anymore.
  • String property values are now left aligned while the others remain right aligned.
  • The client is now able to receive and display pop up dialogs.
  • Safety instruction features for work packages are now available in UBIK Android.
  • A mobile free text search feature is available now.
  • Documents that are also document owners now display numbers of their child documents on top of their thumbnails. This feature replaces the previous redlining indicators.
  • A new setting was added for configuring a compass offset.
  • A new button for calibrating the compass was added to the POI and AR-Navigation views.
  • The compass offset is now used also for dead reckoning.
  • The RFID scanning feature now supports the formats NfcA, NfcB and NfcV instead of only the first one.
  • UBIK can now be installed on devices without Google Play Services. For example, the Epson BT-200 glasses.



Bugfixes

  • Fixed a potential issue where rotating screens causes the properties to disappear in POI dialogs.
  • A bug where the navigation drawer couldn't be closed with a click or swipe was fixed.
  • Billboard descriptions that are too long now are handled correctly; i.e. an ellipsis (...) is concatenated to the cut-off text.
  • Fixed several app crashes on Android 4.0 and Android 4.1 devices.
  • Fixed an issue where wrong presets might be applied when there are other presets with similar names.
  • Fixed an issue where the POI view crashes on unsupported devices. In such cases, users won't be able to access this feature but will be informed at least.


Enhancements

  • The Demo map activities have been unified into one capable of all features.
  • It is now possible to be notified after the update for a document and its file are finished.
  • Lots of unused assets and libraries were removed in order to reduce the size of our apps greatly.


IC Attention.pngThe concept for the server-side user/preset configuration was changed. The feature is not available in any 2.4.* version.
IC Attention.pngThis version supports Android 5 (Lollipop), but the minimum Android version is 4 (Ice Cream Sandwich).



2.4.6

New Features

  • Map overlays are now configurable on the server.
  • The currently applied preset is indicated accordingly as title of settings activity and in the "load PreSet" dialog.
  • Commissioning work packages and tasks.


Bugfixes

  • An issue where changed settings weren't immediately applied to the AR Navigation and AR View in the Demo app was fixed.
  • Fixed a rare issue where the app crashes due to database operations.
  • Editing geodata properties now does work also for apps without AR features.
  • Positioning service now stops as it should after force closing the application.
  • For Getac devices with built-in barcode scanners, barcode scanning works correctly now.
  • From now on, the geodata editor dialog will not disappear when clicking outside the dialog.
  • Upon triggering a sync by eg. loading a new preset, switching to offline mode is disabled until the necessary information is fetched.
  • Changes after loading a PreSet before login are now applied correctly after login.
  • If a user want to load a preset file which is currupted and can not be loaded, he is informed by a notification.


IC Attention.pngThe concept for the server-side user/preset configuration was changed. The feature is not available in any 2.4.* version.
IC Attention.pngThe Commissioning feature is currently only available in the Standard app for technical reasons. This will be improved with version 2.5.0.
IC Attention.pngThis version supports Android 5 (Lollipop), but the minimum Android version is 4 (Ice Cream Sandwich).