Skip directly to content

Developer Track

Agenda | Networking | Speakers | Sponsors
General Sessions | Applications Sessions | Business Sessions | Developer Sessions

 

Developer Sessions

Pre-Conference Tutorials: Developing M2M Solutions, End-to-End
Learn from the experts how to leverage reference solutions that developers can adapt to their business use case and decrease time to market. Our Innovation team will walk you through the design and development process from selecting hardware, through the data modeling process, and finally with a custom App running on the Platform. 
 

Pre-Conference Tutorials: The Axeda Scripting Engine, Inside and Out
The Axeda Scripting Engine has evolved a lot in last few years, and this session shows off the latest features, previews some great changes on the horizon, and provides a look at the best practices of Scripting on the Platform. In this session, the team will walk through the enhanced Scripto API, some of the new and powerful Extensibility features, and review several applications in detail. 
 
M2Mize – Integrate Axeda with Business Systems
Dave Hart, CTO, Axeda; Mahesh Nair, Director of Software Technology, Axeda
M2Mize enterprise applications by integrating connected product intelligence into business processes. Move beyond remote service by leveraging machine data to optimize other business processes like sales, billing, warranty and configuration management and product lifecycle management. In this session we’ll dig into what it takes to M2Mize your business and integrate Axeda with ERP and CRM applications.

M2M Wireless Communication
Joe Biron, Vice President, Technology and Innovation, Axeda; 
Bob Haviland, Senior Director of Engineering, Axeda
To successfully design a wireless M2M solution, you'll need a good grasp of cellular networking concepts and how they apply to common solution patterns for M2M. In this session we'll cover the basics of cellular networking, survey the landscape of M2M devices on the market, classify those devices and map them to commonly seen solution patterns. Finally we will cover how Axeda technology serves those solution patterns and which Axeda technology works best.

Leveraging Java Embedded in an M2M World
David Hofert,  Senior Director of Java Embedded Solutions, Oracle
The advent of M2M is leading to an explosion of data-centric activities.  More devices producing vastly more data, all of which needs to be collected, filtered, aggregated and transmitted securely and reliably.  Moving forward, businesses will increasingly need to find ways to better utilize valuable data from edge devices as well as take action and push change back down to the edge.  While considerable attention has been paid to cloud-based services for data transmission, storage, and analysis, there remains the question of how “smart” each device is in our world - and how to make them intelligent enough to create reliable and secure data sources.

In this talk, Oracle will highlight the economic value of the Java platform for devices via a discussion of a product now in testing in the market - a container management solution used for tracking and monitoring shipping containers worldwide.  This solution highlights the value of Java based engineered systems not only in the datacenter, but also in the world wherever the device/container may be.

Creating & Managing Axeda Rules 
Allard van der Heijden,Chief Engineer and Sr. Development Manager, Axeda
Once your assets are connected to the Axeda M2M cloud, you need to process the valuable machine information in real time and proactively take action on certain data and events.   You need business rules that enable you to know what is going on in your enterprise before there is a problem.  In this session you will get a comprehensive overview of the capabilities of the Axeda ‘Expression Engine’, how to write efficient rules and how to trouble-shoot them using the integrated Rules Debugger.  You’ll learn how expression rules can access Groovy scripts and the entire Axeda Platform SDK.   After this session you’ll be well on your way to changing your business from being reactive to proactive.

The Groovy Way
Kevin Holbrook, Director of Software Development, Axeda
Axeda’s Custom Objects leverage the power of the Groovy language directly on the Axeda Platform.  In this session, we’ll cover the basics of scripting in Axeda using the Groovy language, and how to make use of Custom Objects to power your integrations and drive your business logic. This session is partly a recap of last year’s Groovy Way, but will cover some new and exciting functionality in Groovy 1.8.

Web Services in an M2M World
Kevin Holbrook, Director of Software Development, Axeda
It’s a world of integrations, Web 2.0 and Mashups. We’ll walk through the ways you can integrate the Axeda Platform with other Cloud services and applications using Scripto, REST services, and OAuth.  After this session you’ll be well on your way to building new custom applications and passing Axeda data to other applications using Axeda’s web services.

Extending the Axeda Platform & Data Model
Dave Hart, CTO, Axeda
Being able to successfully model your complex business processes is key to successfully implementing your M2M solution. Axeda provides a robust data model in support of developing M2M applications, including modeling of asset communications, associations, and secure user interactions.  Understanding the Axeda data model provides the foundation necessary to take maximum advantage of platform features available through the Axeda SDK, including development of advanced Scripto services.

Understanding All Aspects of M2M Solution Development
Joe Biron, Vice President, Technology and Innovation, Axeda
Kicking off a new M2M initiative? Where do I start? Wired or wireless? Highly tailored customer application or Axeda’s connected product management apps? What should I do with all the data? How do I M2Mize other business processes? Going cellular? Do I need my device certified on the carrier's network?  How do I manage and successfully complete an M2M project?  Who can help me?

In this session we'll go wide and take a tour through every aspect of M2M solution development and deployment. As a capstone to two days of sessions on individual topics, this session should serve as a useful review, with all of the pieces in context. We'll leave plenty of room for Q&A - which we can continue on the bus to Fenway!
 

Post-Conference Training: Developing M2M Solutions, End-to-End
In this session we’ll revisit the previous M2M Solutions walkthrough, with the goal of reinforcing the lessons learned during the Development Track over the previous 2 days. We’ll provide a detailed overview of all aspects of the Solution, with a heavy focus on the scripts, data modeling constructs and Custom Application components. 
 
Post-Conference Training: M2M Hackathon
Watch the rapid development of a functional prototype coded live by the gurus of M2M. The team will start with a concept (using guidance from the session attendees), and demonstrate the design and development process in real-time. All attendees can follow along with the coding as it progresses using their own Artisan project. The attendees will be heavily engaged in the decision making and designing process as the concept takes form into a fully functioning prototype.