MX Advanced Course

Aims of the Course:

The awi MX advanced Training Course is aimed at customer developers and development partners who have already attended the awi MX Developer Training Course and need to bring themselves up to date with the latest product features and to gain best practice advice on awi MX app design and the use of the diagnostic and debugging facilities.

During this 1-day advanced course, which comprises a mixture of theoretical and practical sessions, attendees will learn about:
  • Accumulated new product features from MX7 to MX10 release
  • Best practice app design to give the best User Experience (UX)
  • App design and the use of control repositioning properties
  • Advanced Programming Functions
  • MX use of web services
  • MX use of data source tools
  • Error resolution and debugging
Service Deliverables:
  • The MX Advanced Course will be presented at one of NDL’ s training locations.
  • The Course takes place over one day and will be taught by a member of the NDL Product Services team.
  • The Trainer will deliver our standard MX Advanced Course.
  • Each scheduled course will take place for a maximum of six attendees.
  • The Course comprises a mixture of theoretical and hands-on sessions.
  • Theory sessions are illustrated using a PowerPoint slide show and practical sessions require each attendee to have access to a computer in order to complete the hands-on exercises.
  • Training Laptops will be provided for attendees of training courses held at NDL’s training locations in order to complete the hands-on exercises.
  • Course materials will be supplied to attendees on a USB memory stick.
  • All course attendees will be issued with a Certificate confirming they have attended the Course.  Certificates may be sent out after the Course has finished or presented at the end of the course.
Course Pre-Requisites:
  • Course attendees will have already attended the MX Developer Course and will be experienced with developing MX apps
Training Course Outline:

MX new features
  • MX7
  • MX8
  • MX10
awi MX app design:
  • UX – Why is UX design so important
  • UX – hints and tips
  • UX Demo – Video played over lunch
  • Auto scaling your App
  • Control repositioning properties
  • Exercise 1
Image management:
  • Image conversion in a listview
  • Adding images and other resources
  • Exercise 2
App Showcase

Advanced Programming Functions:
  • GetDeviceCapabilities
  • TakePhoto
  • WriteColumnToFile
  • Exec
  • SetApplicationOption
  • RegEx
  • Exercise 3
Webservices:
  • Best Practice
  • MX use of Awi Webservice
  • MX use of Standard Webservices
  • Broker Solution
  • Working with XML data
  • Exercise 4
Error Resolution and Debugging:
  • Error resolution hints and tips
  • Debugging hints and tips
Datasource tools:
  • Using datasource tools to test SQL statements
  • Using datasource tools to test XPath statements
  • SQLite Resources
  • Exercise 5
MX Logging:
  • Server logging
  • Application logging
  • Configuration
  • Viewing log files
  • Data transaction logging
  • Syntax checker
  • Script debugging
  • MX error messages in Windows event log
  • Exercise 6
Development best practice:
  • Housekeeping
  • Converting audit log timestamps
  • Use of third party tools
Device considerations

Getting support:
  • Provision of evidence
  • How to contact Product Services