13
June, 2012 © Tridium 2012 NIAGARA MOBILE Gareth Johnson

June, 2012 © Tridium 2012 NIAGARA MOBILE Gareth Johnson

Embed Size (px)

Citation preview

Page 1: June, 2012 © Tridium 2012 NIAGARA MOBILE Gareth Johnson

June, 2012© Tridium 2012

NIAGARA MOBILEGareth Johnson

Page 2: June, 2012 © Tridium 2012 NIAGARA MOBILE Gareth Johnson

Agenda

A little Backgroun

d

Introducing Mobile Apps

Demo

Page 3: June, 2012 © Tridium 2012 NIAGARA MOBILE Gareth Johnson

Web – 10 years ago

• Early browsers– HTML fairly basic

• Poor layout and styling control– Disparity in behaviour and standards

support• Java used for visualisation

– Niagara R2 and Web Applets for Niagara AX

Page 4: June, 2012 © Tridium 2012 NIAGARA MOBILE Gareth Johnson

Web – recent years

• More browser choice– Emergence of HTML5 as dominant

standard• Arrival of SmartPhones and

Tablets– iPhone set the standard for mobile

browsers– Introduced concept of Web based Apps

Page 5: June, 2012 © Tridium 2012 NIAGARA MOBILE Gareth Johnson

Mobile Computing

• The rise of Apps– Software dedicated to

tasks• Usually single task• Typically not a universal

toolkit

Page 6: June, 2012 © Tridium 2012 NIAGARA MOBILE Gareth Johnson

Types of Apps

• Native App (for specific Operating System)– iPhone/iPAD, Android, Blackberry,

Windows– Niagara Examples

• J2, Tyrrell eBMS, Distech, Think Simple...

Page 7: June, 2012 © Tridium 2012 NIAGARA MOBILE Gareth Johnson

Browser Apps

• HTML5, CSS and JavaScript now widely supported

• Multi-Platform support a reality for browsers

Page 8: June, 2012 © Tridium 2012 NIAGARA MOBILE Gareth Johnson

Mobile Apps for Niagara

Open Web Apps – configured in Station

•Optimised for mobile devices•Smart

Phones and Tablets

•Touchscreens

•Desktop also supported

Serves views and data to

browser

•Tridium and third party possible

•BajaScript API used for data

Framework for multiple

apps

Page 9: June, 2012 © Tridium 2012 NIAGARA MOBILE Gareth Johnson

Powered by...

Page 10: June, 2012 © Tridium 2012 NIAGARA MOBILE Gareth Johnson

Demo

Page 11: June, 2012 © Tridium 2012 NIAGARA MOBILE Gareth Johnson

Mobile Apps for AX

• New Station components– Box Service– Apps folder– Mobile Apps set

• New Mobile user profile• Px Views engineered for mobile

profile– Px Editor is assembler, not WYSIWYG– Views autosize for small browser screens

Page 12: June, 2012 © Tridium 2012 NIAGARA MOBILE Gareth Johnson

Developers

• Niagara Mobile Apps API:– Add custom Field Editors for Px

and Property Sheet App– Custom themes

• Create your own Mobile Apps– BajaScript– Velocity– Niagara App API

Page 13: June, 2012 © Tridium 2012 NIAGARA MOBILE Gareth Johnson

Questions?