radio ra 2

16
RadioRA 2 Save Money and energy with Lutron RadioRA 2 System

Upload: rohit-kandhal

Post on 12-Jul-2015

107 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: Radio Ra 2

RadioRA 2Save Money and energy with Lutron RadioRA 2 System

Page 2: Radio Ra 2

Total Lighting Control System

Controls electric lighting, shades and home appliances.

Ability to control any light, group of lights, or all lights in a

building from a single user interface device.

Support multiple scenes for multiple activities

Page 3: Radio Ra 2

Advantages

Save Energy & Power cost

Enhance Comfort & Convenience

Increase Productivity

Improve Safety & Security

Wireless LCS reduce installation costs

Page 4: Radio Ra 2

RadioRA 2 System

Wireless lighting control system

Convenient and intuitive control of lights, shades, audio-visual

devices and temperature in a single room or throughout a whole

home;

Awarded the CEDIA Manufacturers’ Excellence Award.

Page 5: Radio Ra 2

System Overview

Page 6: Radio Ra 2

Development Process

Agile Development Process

Sprints

Daily scrums

Sprint retrospective meetings

Sprint planning meetings

Tools used:

Version One for project tracking

Team Foundation Server as Source Control

Continuous Integration

Page 7: Radio Ra 2

Development Technologies

Front - End : WPF with C# using .NET 4.0

Back – End : Firebird. Earlier used Microsoft SQL Server 2005 &

2008

Page 8: Radio Ra 2

Design

Various design pattern involved at different layers in order to have

quality, efficient and flexible code.

Code structure and major layers:

Domain Objects (business entities, DAL, validations; shared by all

Lutron products)

Model View (interact b/w view and domain objects; WPF based

Lutron products)

View (WPF user controls to provide application GUI, RA 2 specific)

ViewModel (interaction b/w view and model view)

Unit Test Project (Separate project for each layer)

Page 9: Radio Ra 2

My Contributions

Created drag-drop framework to enable intuitive movement of different

elements across application.

Developed WPF user controls and modules based on MVVM design pattern

for support of new features.

Migrated application design from singleton pattern to event aggregator

pattern.

Auto-update notifier to notify users about latest application update

available.

Support of RadioRA 2 international system to enable appropriate device,

power and operating frequency selection based on operating country.

Fixed memory leaks and performance issue using third party tools.

Page 10: Radio Ra 2

Additional System Details

Page 11: Radio Ra 2

Creating new home setup

Page 12: Radio Ra 2

Programming Devices

Page 13: Radio Ra 2

Famous Clients

New York Times building in New York

White House, Washington DC

Linden Residence, WA

Page 14: Radio Ra 2

Energy Saving stats

Page 16: Radio Ra 2