Last modified on 29 May 2015, at 15:34

Version 2.4 (Android)

Revision as of 15:34, 29 May 2015 by NWE (Talk | contribs)

Version UBIK® Android Demo UBIK® Android Standard UBIK® Android RAG UBIK® Android PWT
2.4.5 2015.06.?? 2015.06.?? On demand On demand
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

IC Attention.pngThis 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.
  • 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.

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 RAG 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.

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.

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

  • The UBIK Android client supports server-side User/PreSet configurations now. This feature is only available when using a Web Service Version of 2.4.4 or higher.
  • 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.
  • The Visocon Xing support button behaviour including proxy detection is now available in the Demo app.
  • 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.

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.

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.pngThis version supports Android 5 (Lollipop), but the minimum Android version is 4 (Ice Cream Sandwich).