Sample Applications

This section contains complete applications.

VehicleTrack is a simple AJAX web app that's formatted for both a browser and a smartphone. It shows how to call Axeda web services from JavaScript. You can try it out with simulated vehicles.

This Android app is for service techs to interact with their alarms and assets. Its native Android Java and demonstrates input and output and mapping.

Their focus is on showing you how to write Rich Internet Application (RIA) clients to retrieve and manage platform data from your connected products.  The Flash examples also show different ways to combine and display platform data in graphical form.

The .NET applications are summarized here.  The AssetLinkGeofence sample is a good place to start, since it includes a tutorial.  You can also look at the WSDL tutorial.

The Get Started application is a great demonstration of what is possible in Flash, and it has an accompanying tutorial.  On the other hand, the simplest Flash application is the Hello Scripto sample.

You can find other, smaller code samples in Code Snippets.  And for more information on how platform applications are put together, see the section on Building Applications.

Axeda Wireless Protocol Java Toolkit

The Axeda Wireless Protocol (AWP) Java Toolkit provides rich communication with the Axeda Platform, while minimizing bytes-over-the-air to reduce wireless costs. Device manufacturers can use the Axeda AWP Java Toolkit to implement support for AWP communications in their embedded devices.

Axeda Wireless Protocol: The AWP Toolkit (for C Developers)

The Axeda Wireless Protocol (AWP) provides rich communication with the Axeda Platform, while minimizing bytes-over-the-air to reduce wireless costs. Device manufacturers can use the Axeda AWP Toolkit to implement support for AWP communications (including file transfers) in their embedded devices.

VehicleTrack: A Simple Tracking App Using AJAX Techniques

The Axeda VehicleTrack sample application demonstrates how to build a simple tracking application using web standard AJAX techniques. This application maps vehicles and allows a drill down for any specific vehicle and is formatted for both browsers and smartphones.

Android Application - AxedaRemoteMonitor

Remotely monitor and track your mobile and fixed assets in the field, such as trucks, industrial equipment, and medical devices. Now, service technicians can access asset data, review and acknowledge alarms, and map their assets near them.

.Net Client - AssetLinkRules

AssetLinkRule is a Windows .NET program that manages rules in the Axeda Platform. It can edit, enable/disable, and associate Expression Rules to models and assets. In addition, it can import and export rules to an XML file. This can be used to capture the rules configuration for version control,...

.Net Client - AssetLinkSearch

AssetLinkSearch is a Windows .NET application with source included. It is a simple explorer-style UI that lets you navigate assets and view details about each one. The tabs let you look at dataitems, alarms, plot a variable, and map the current location. Assets can be organized by model or...

.NET Client: ActiveMQ Consumer UI

This example .NET program allows you to connect to your ActiveMQ instance on the Axeda Platform. You can then view the messages that are being processed in the Active MQ.

.Net Client: AssetLink Extended Object Manager

This Windows .NET application manages Extended Objects, the method to extend the objects within the Axeda Platform. The application lets you create, edit, and delete extended objects, based on your user privileges.  The source is included. Extended Objects are used to hold additional...

.Net Client: AssetLinkGeofence

This example .NET program creates an application, AssetLinkGeofence, that connects to the Axeda Platform, passes user information (including user group privileges and security settings for the logged in user), and retrieves all defined geofences.

.Net Client: AssetLinkProvisioning

This example .NET program, AssetLinkProvisioning, connects to the Axeda Platform, passes user information (including user group privileges and security settings for the logged-in user), and retrieves all models and devices, and related properties and associations to which the user has access.