eXpress App Framework Team

This Blog

XAF - Background Geolocation tracking example and yet more updates on the Mobile UI development

Another development sprint is over, and I want to publish some of our results for those interested in creating mobile apps with XAF.

We have created an example that demonstrates the use of a mobile device positioning system via Cordova's Background Geolocation plugin and Cordova Device plugin

    https://www.devexpress.com/go/XAF_Try_Mobile_BackgroundGeoLocation_v17.1_August.aspx

These features are helpful when you wish to automatically track the whereabouts of an XAF mobile app user and display the user's route on a map (e.g., in a separate administrative XAF Web application):


You can test this example live with XAF v17.1.5, which we released earlier this week.


We are completing our work on XAF's PhoneGap plugins support and as a result, we've updated our online documentation to describe basic concepts and include information about the APIs used in recent examples (onetwo). The updated topics include, but are not limited to the following:

DevExpress.ExpressApp.Mobile > MobileApplication
    CustomizePhoneGapConfig
    RegisterClientScriptBeforeSendRequest
    RegisterClientScriptOnApplicationStart

DevExpress.ExpressApp.Mobile > MobileWindow
    RegisterClientScriptOnDispose
    RegisterClientScriptOnHide
    RegisterClientScriptOnLoad
    RegisterClientScriptOnShow

DevExpress.ExpressApp.Actions > ActionBaseExtensions
    GetProcessActionOnServerScript
    RegisterClientScriptOnExecute

Concepts > Application Life Cycle > Mobile Application Life Cycle

The next XAF version (17.1.6) will also provide a simpler way to register plugins through the new MobileApplication > AdditionalPhoneGapPlugins property instead of the general-purpose CustomizePhoneGapConfig event, but we'll focus on this and other improvements next time.

Happy XAFing and have nice weekend!

Test the new XAF features prior to the 17.2 release!

We would also appreciate your thoughts on these features once you've had the opportunity to review them:
    Performance improvements (Core)
    OAuth2 authentication (Web)
    Barcode scanner (Mobile)
    Push Notifications (Mobile)
Published Aug 04 2017, 05:45 PM by
Bookmark and Share

Comments

No Comments
LIVE CHAT

Chat is one of the many ways you can contact members of the DevExpress Team.
We are available Monday-Friday between 7:30am and 4:30pm Pacific Time.

If you need additional product information, write to us at info@devexpress.com or call us at +1 (818) 844-3383

FOLLOW US

DevExpress engineers feature-complete Presentation Controls, IDE Productivity Tools, Business Application Frameworks, and Reporting Systems for Visual Studio, along with high-performance HTML JS Mobile Frameworks for developers targeting iOS, Android and Windows Phone. Whether using WPF, ASP.NET, WinForms, HTML5 or Windows 10, DevExpress tools help you build and deliver your best in the shortest time possible.

Copyright © 1998-2017 Developer Express Inc.
All trademarks or registered trademarks are property of their respective owners