Date post: | 12-Jul-2015 |
Category: |
Technology |
Upload: | rohit-kandhal |
View: | 107 times |
Download: | 3 times |
RadioRA 2Save Money and energy with Lutron RadioRA 2 System
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
Advantages
Save Energy & Power cost
Enhance Comfort & Convenience
Increase Productivity
Improve Safety & Security
Wireless LCS reduce installation costs
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.
System Overview
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
Development Technologies
Front - End : WPF with C# using .NET 4.0
Back – End : Firebird. Earlier used Microsoft SQL Server 2005 &
2008
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)
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.
Additional System Details
Creating new home setup
Programming Devices
Famous Clients
New York Times building in New York
White House, Washington DC
Linden Residence, WA
Energy Saving stats
References
1. www.Lutron.com
2. www.msdn.microsoft.com
3. www.cepro.com/article/lutron_radiora_2_a_new_er
a_of_wireless_home_control/
4. www.cedia.net