2Goals Discuss the Developer Program Review online guides and tutorials available through Niagara CentralReview the Niagara AX Developer Certification program and course materialsDiscuss the benefits of joining the Tridium Developer Support programReview of Tridium Professional ServicesOur business model and development methodologiesAdvantages of using Professional Services
3What is the Developer Program? The Developer Program includes all means of reaching out to the developer communityOnline Study Guides, Code Samples, and Quick Reference guides available through Niagara Central demonstrate core concepts of developing on the Niagara platform.Niagara AX Developer Certification course covers all core concepts of the Niagara FrameworkThe Developer Support Agreement provides a formal relationship between development shops and Tridium for access to support, pre-release versions of Niagara, and pricing list for JACE hardware and Supervisor softwareThe developer program is our way of reaching out to Niagara’s developer community. Our goal is to build our developer program by providing better guides and examples of developing on our platform through our recently unveiled online tutorials guides, by providing expert training and certification on our platform, and providing expert paid support for our developer customers
4Online Guides and Code Samples Study Guides available through the Niagara Central website provide detailed explanations of core concepts of the Niagara FrameworkStep by step exercises demonstrate how to use the Niagara API to perform specific tasks.Each guide includes solution source code which may be downloaded from the siteQuick Reference guides provide quick lookup style posts on specific coding topics, such as writing to a BIFile or creating a BTableAll guides, source code files, and quick reference topics are freely available to the public – simply visit the Niagara Central site and navigate to the Knowledge Base
6Developer Certification The Niagara AX Developer Certification course covers in depth all core concepts of developing drivers and applications on the Niagara frameworkA week long course which provides extensive exercises for hands-on learning.Topics include working with the Component model, Component Slots, the Subscription model, Module and Driver development, Workbench Views, and Web Application development.The final day of the course is reserved for a certification exam. Anyone who passes the exam will receive certification.Anyone may attend the course, though Java developers will benefit the most.Register for any course through the Tridium University website .- Maybe demonstrate one of the drivers that we’ll be developing in class?
8Developer SupportThe Developer Support Agreement is a formal relationship between Tridium and a developer organizationOrganizations who have a support agreement may access pre- release versions of Niagara for development purposes.JACE hardware and Supervisor software designated as development platforms owned by the organization can have licenses freely upgraded.Organizations may purchase development JACE and Supervisor platforms direct from Tridium if they do not have an existing supplier.Members may acquire phone and support for questions about working with the API.To arrange a Developer Support Agreement, contact our Professional Services team at
9Tridium Professional Services The Professional Services team at Tridium is available for creating custom solutions for your business needs.Our team specializes both in creating Niagara enterprise solutions for large site deployments as well new product software solutions (appliances, drivers, applications).Our customer base includes customers with enterprise integrations of many sites, plants, and applications, as well as Niagara Community partners and customers wanting help in creating a new or next generation product for markets they server built on the Niagara platform.We offer services to maintain and support the solution or product over the product life-cycle; supporting first tier customer support engineers, assessing reported issues, and preparing and issuing bug fixes as necessary.
10PS - Our Business ModelWe can architect and create the solution or product you envision to meet your requirements using the best Niagara development practices.We can maintain the solution or product to keep it current with the latest releases of the Niagara Framework (such as the upcoming Niagara 4 release).We can support the solution or product over the full product life-cycle.We can continue to improve upon the solution or product to meet ever changing requirements and new technology adoptionsWe use an Evergreen Professional Services Agreement and Statement of Work agreement (plus change orders as new requirements arise), and round it out with an annual maintenance agreement and an optional annual support agreement.
11PS - Our StaffWe have Niagara solution / product architects that can apply their significant experience for you.We have an experienced & flexible group of Niagara developers / programmers to staff the team to get your product developed and tested.We have a flexible group of Niagara technical support staff to support your first tier customer support technicians, assess reported issues, prepare and issue bug fixes.
12PS - Development Methodology We have an Agile development model where we can provide multiple products drops with completed feature sets to assist you to get to market early (and possibly add functionality on frequent intervals as features / capabilities are built out).You are involved as product owners and we are involved as technology experts and product developers.We thoroughly test the solution before you get it.Then we support your team to support your customers to do beta testing, product introduction, and multi-year product roll-out and support.
13The Professional Services Advantage We provide experienced Niagara solution architects, developers, and testers at a percentage of the cost to build, train, and maintain an internal team for development and sustaining over the life-cycle of your product or solution.If you take advantage of the full-service offering we make available, your product can stay as timely & on-the-mark as the first day you introduce it… it does not have to get dated or leapfrogged by the competition.
14The Professional Services Advantage Is our Professional Services model the right fit for your organization?Do you appreciate that tech products must be kept current & sustained throughout their life cycle?Do you want to build solutions or products for customers on which you can create a recurring revenue model for your business while keeping them current with technology and performance?Do you want to take advantage of an experienced engineering services provider (with benefits comparable to an SaaS model… avoiding the high cost of sustaining a development team year after year)?To get started on your next project, contact our Professional Services team at