SlideShare a Scribd company logo
1 of 6
Download to read offline
Case Study / Fifthplay
Energy Smart Mobile app
Our offshore team developed a mobile application which
provides flexible and simple control of plug energy
consumption.
Results Achieved:
 Product brings dramatic savings to end users
 Complete solution available on the app stores
 Development in 3 versions - for iPhone and iPad, for Android, and for Windows
Phone 7
“It looks really great, thank you! I am very impressed from your team achievement during
time we work together!”
Mihail Mihaylov, Fifthplay, Project Manager
Case Study / Fifthplay
Client / Fifthplay
Technology / iOS (iPhone/ iPad), Android, Windows Phone 7
Fifthplay develops and produces innovative technologies for energy management in
buildings and for health monitoring of patients. They are also actively working on the
further integration of technology into our buildings and cities.
Gateway is a key device for Fifthplay customers. It enables various devices to be
accessed from the Internet without a computer.
One of the great features Gateway provides is the ability to control devices at home via the
Internet. The Energy Smart application that we have developed for Fifthplay is an inroad to
the skyrocketing mobile market. Users who install it on their smartphones obtain mobile
control over their home plugs.
What the client required
The customer ordered the full cycle of the application development for 3 OS: iOS, Android
and Windows Phone 7. It included:
 Architecture and planning;
 Graphical design;
 Implementation;
 Testing;
 Posting on app stores.
Case Study / Fifthplay
What we offered to our client
Our team was able to cover all required tasks and developed all 3 versions from scratch.
After the acceptance procedures at the customer side, those applications were published
on the respective app stores.
Main features of the application
The user logs into his/her account using login and password received together with the
Gateway. A list of registered plugs is shown. Their statuses are indicated using special
icons or labels, as shown on the screenshots.
In addition, the list on the Windows Phone 7 version is done in the form of a panorama,
and shows various totals:
Case Study / Fifthplay
Tapping on a plug opens the Plug Details screen. Here, the user sees information about
electricity consumption on the plug, and can turn it on/off from his/her smartphone.
Case Study / Fifthplay
Another important feature of Energy Smart is graphs. The application shows energy
consumption for periods of day, week, month and year. The user can choose units of
measure: watts/hour, euros and watts to be shown on the charts. Data can be shown for
individual plugs, or totally for the account.
Case Study / Fifthplay
Energy Smart is an international application. Currently it supports English, Dutch and
French languages, and can be easily extended.
Conclusion
We passed through all phases of the application development, and the customer received
the complete solution, available on the app stores. After this project was completed,
Fifthplay ordered a second phase from us: rebranding the application for their customer.
The next step for the Energy Smart application is support for new types of devices in
addition to plugs.

More Related Content

Similar to Memos case study Fifthplay Energy Smart

Top 50 global apps from the utility sector
Top 50 global apps from the utility sectorTop 50 global apps from the utility sector
Top 50 global apps from the utility sectorNodesEnterpriseApps
 
Apps builder
Apps builderApps builder
Apps builderguidom86
 
Bitcraft - Portfolio
Bitcraft - PortfolioBitcraft - Portfolio
Bitcraft - PortfolioKamila Katyal
 
DESIGN AND DEVELOPMENT OF A MULTI FEATURED IOS MOBILE APPLICATION USING SWIFT 3
DESIGN AND DEVELOPMENT OF A MULTI FEATURED IOS MOBILE APPLICATION USING SWIFT 3DESIGN AND DEVELOPMENT OF A MULTI FEATURED IOS MOBILE APPLICATION USING SWIFT 3
DESIGN AND DEVELOPMENT OF A MULTI FEATURED IOS MOBILE APPLICATION USING SWIFT 3Journal For Research
 
Fitness Activity Recognition for Smartphone
Fitness Activity Recognition for SmartphoneFitness Activity Recognition for Smartphone
Fitness Activity Recognition for SmartphoneIRJET Journal
 
How to develop innovative apps for foldable devices
How to develop innovative apps for foldable devices How to develop innovative apps for foldable devices
How to develop innovative apps for foldable devices Concetto Labs
 
Bit2go marketing 100511
Bit2go marketing 100511Bit2go marketing 100511
Bit2go marketing 100511Hanan Zakai
 
Incident management mobile application
Incident management mobile applicationIncident management mobile application
Incident management mobile applicationMike Taylor
 
Incident Management Mobile Application
Incident Management Mobile ApplicationIncident Management Mobile Application
Incident Management Mobile ApplicationMike Taylor
 
IRJET- I Smart Solution Application : Review
IRJET-  	  I Smart Solution Application : ReviewIRJET-  	  I Smart Solution Application : Review
IRJET- I Smart Solution Application : ReviewIRJET Journal
 
Page 28_30_32_TECH TALK_Special Feature Additive Manufacturing
Page  28_30_32_TECH TALK_Special Feature Additive ManufacturingPage  28_30_32_TECH TALK_Special Feature Additive Manufacturing
Page 28_30_32_TECH TALK_Special Feature Additive ManufacturingMegha Roy
 
Memos case study Aegon
Memos case study AegonMemos case study Aegon
Memos case study AegonApro Software
 
Basic Guide For Mobile Application Testing
Basic Guide For Mobile Application TestingBasic Guide For Mobile Application Testing
Basic Guide For Mobile Application TestingSourabh Kasliwal
 

Similar to Memos case study Fifthplay Energy Smart (20)

Top 50 global apps from the utility sector
Top 50 global apps from the utility sectorTop 50 global apps from the utility sector
Top 50 global apps from the utility sector
 
Apps builder
Apps builderApps builder
Apps builder
 
Bitcraft - Portfolio
Bitcraft - PortfolioBitcraft - Portfolio
Bitcraft - Portfolio
 
DESIGN AND DEVELOPMENT OF A MULTI FEATURED IOS MOBILE APPLICATION USING SWIFT 3
DESIGN AND DEVELOPMENT OF A MULTI FEATURED IOS MOBILE APPLICATION USING SWIFT 3DESIGN AND DEVELOPMENT OF A MULTI FEATURED IOS MOBILE APPLICATION USING SWIFT 3
DESIGN AND DEVELOPMENT OF A MULTI FEATURED IOS MOBILE APPLICATION USING SWIFT 3
 
Fitness Activity Recognition for Smartphone
Fitness Activity Recognition for SmartphoneFitness Activity Recognition for Smartphone
Fitness Activity Recognition for Smartphone
 
How to develop innovative apps for foldable devices
How to develop innovative apps for foldable devices How to develop innovative apps for foldable devices
How to develop innovative apps for foldable devices
 
Bit2go marketing 100511
Bit2go marketing 100511Bit2go marketing 100511
Bit2go marketing 100511
 
Mobile_Portfolio_new
Mobile_Portfolio_newMobile_Portfolio_new
Mobile_Portfolio_new
 
Mobile Development Capability
Mobile Development Capability Mobile Development Capability
Mobile Development Capability
 
Mobile development capability doc
Mobile development capability docMobile development capability doc
Mobile development capability doc
 
Incident management mobile application
Incident management mobile applicationIncident management mobile application
Incident management mobile application
 
Incident Management Mobile Application
Incident Management Mobile ApplicationIncident Management Mobile Application
Incident Management Mobile Application
 
IRJET- I Smart Solution Application : Review
IRJET-  	  I Smart Solution Application : ReviewIRJET-  	  I Smart Solution Application : Review
IRJET- I Smart Solution Application : Review
 
Mobile Application Testing
Mobile Application TestingMobile Application Testing
Mobile Application Testing
 
Mobile app development trends in 2020
Mobile app development trends in 2020Mobile app development trends in 2020
Mobile app development trends in 2020
 
Page 28_30_32_TECH TALK_Special Feature Additive Manufacturing
Page  28_30_32_TECH TALK_Special Feature Additive ManufacturingPage  28_30_32_TECH TALK_Special Feature Additive Manufacturing
Page 28_30_32_TECH TALK_Special Feature Additive Manufacturing
 
Meta appliances efy
Meta appliances efyMeta appliances efy
Meta appliances efy
 
Memos case study Aegon
Memos case study AegonMemos case study Aegon
Memos case study Aegon
 
Basic Guide For Mobile Application Testing
Basic Guide For Mobile Application TestingBasic Guide For Mobile Application Testing
Basic Guide For Mobile Application Testing
 
Resume
ResumeResume
Resume
 

More from Apro Software

Apro case study societe i phone ipad
Apro case study societe i phone ipadApro case study societe i phone ipad
Apro case study societe i phone ipadApro Software
 
Apro case study atomic software
Apro case study atomic softwareApro case study atomic software
Apro case study atomic softwareApro Software
 
Memos Case Study Renault Trucks
Memos Case Study Renault TrucksMemos Case Study Renault Trucks
Memos Case Study Renault TrucksApro Software
 
Memos Case Study Leaseplan Call Center
Memos Case Study Leaseplan Call CenterMemos Case Study Leaseplan Call Center
Memos Case Study Leaseplan Call CenterApro Software
 
Memos Case Study Nestle
Memos Case Study NestleMemos Case Study Nestle
Memos Case Study NestleApro Software
 
Memos Case Study Societe iPhone iPad
Memos Case Study Societe iPhone iPadMemos Case Study Societe iPhone iPad
Memos Case Study Societe iPhone iPadApro Software
 
Memos Case Study NoteMe SMS Campaign
Memos Case Study NoteMe SMS CampaignMemos Case Study NoteMe SMS Campaign
Memos Case Study NoteMe SMS CampaignApro Software
 
Memos Case Study Energy Control
Memos Case Study Energy ControlMemos Case Study Energy Control
Memos Case Study Energy ControlApro Software
 
Memos Case Study Mondial
Memos Case Study MondialMemos Case Study Mondial
Memos Case Study MondialApro Software
 
Memos Case Study Cybercom Euromedic
Memos Case Study Cybercom EuromedicMemos Case Study Cybercom Euromedic
Memos Case Study Cybercom EuromedicApro Software
 
Memos case study Zapfi
Memos case study ZapfiMemos case study Zapfi
Memos case study ZapfiApro Software
 
Memos case study eWay
Memos case study eWayMemos case study eWay
Memos case study eWayApro Software
 
Memos case study Innerworkings
Memos case study InnerworkingsMemos case study Innerworkings
Memos case study InnerworkingsApro Software
 

More from Apro Software (14)

Apro case study societe i phone ipad
Apro case study societe i phone ipadApro case study societe i phone ipad
Apro case study societe i phone ipad
 
Apro case study atomic software
Apro case study atomic softwareApro case study atomic software
Apro case study atomic software
 
Memos Case Study Renault Trucks
Memos Case Study Renault TrucksMemos Case Study Renault Trucks
Memos Case Study Renault Trucks
 
Memos Case Study Leaseplan Call Center
Memos Case Study Leaseplan Call CenterMemos Case Study Leaseplan Call Center
Memos Case Study Leaseplan Call Center
 
Memos Case Study Nestle
Memos Case Study NestleMemos Case Study Nestle
Memos Case Study Nestle
 
Memos Case Study Societe iPhone iPad
Memos Case Study Societe iPhone iPadMemos Case Study Societe iPhone iPad
Memos Case Study Societe iPhone iPad
 
Memos Case Study NoteMe SMS Campaign
Memos Case Study NoteMe SMS CampaignMemos Case Study NoteMe SMS Campaign
Memos Case Study NoteMe SMS Campaign
 
Memos Case Study Energy Control
Memos Case Study Energy ControlMemos Case Study Energy Control
Memos Case Study Energy Control
 
Memos Case Study Mondial
Memos Case Study MondialMemos Case Study Mondial
Memos Case Study Mondial
 
Memos Case Study Cybercom Euromedic
Memos Case Study Cybercom EuromedicMemos Case Study Cybercom Euromedic
Memos Case Study Cybercom Euromedic
 
Memos case study Zapfi
Memos case study ZapfiMemos case study Zapfi
Memos case study Zapfi
 
Memos case study eWay
Memos case study eWayMemos case study eWay
Memos case study eWay
 
Memos case study Innerworkings
Memos case study InnerworkingsMemos case study Innerworkings
Memos case study Innerworkings
 
Memos Fast-Profile
Memos Fast-ProfileMemos Fast-Profile
Memos Fast-Profile
 

Recently uploaded

Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 

Recently uploaded (20)

Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 

Memos case study Fifthplay Energy Smart

  • 1. Case Study / Fifthplay Energy Smart Mobile app Our offshore team developed a mobile application which provides flexible and simple control of plug energy consumption. Results Achieved:  Product brings dramatic savings to end users  Complete solution available on the app stores  Development in 3 versions - for iPhone and iPad, for Android, and for Windows Phone 7 “It looks really great, thank you! I am very impressed from your team achievement during time we work together!” Mihail Mihaylov, Fifthplay, Project Manager
  • 2. Case Study / Fifthplay Client / Fifthplay Technology / iOS (iPhone/ iPad), Android, Windows Phone 7 Fifthplay develops and produces innovative technologies for energy management in buildings and for health monitoring of patients. They are also actively working on the further integration of technology into our buildings and cities. Gateway is a key device for Fifthplay customers. It enables various devices to be accessed from the Internet without a computer. One of the great features Gateway provides is the ability to control devices at home via the Internet. The Energy Smart application that we have developed for Fifthplay is an inroad to the skyrocketing mobile market. Users who install it on their smartphones obtain mobile control over their home plugs. What the client required The customer ordered the full cycle of the application development for 3 OS: iOS, Android and Windows Phone 7. It included:  Architecture and planning;  Graphical design;  Implementation;  Testing;  Posting on app stores.
  • 3. Case Study / Fifthplay What we offered to our client Our team was able to cover all required tasks and developed all 3 versions from scratch. After the acceptance procedures at the customer side, those applications were published on the respective app stores. Main features of the application The user logs into his/her account using login and password received together with the Gateway. A list of registered plugs is shown. Their statuses are indicated using special icons or labels, as shown on the screenshots. In addition, the list on the Windows Phone 7 version is done in the form of a panorama, and shows various totals:
  • 4. Case Study / Fifthplay Tapping on a plug opens the Plug Details screen. Here, the user sees information about electricity consumption on the plug, and can turn it on/off from his/her smartphone.
  • 5. Case Study / Fifthplay Another important feature of Energy Smart is graphs. The application shows energy consumption for periods of day, week, month and year. The user can choose units of measure: watts/hour, euros and watts to be shown on the charts. Data can be shown for individual plugs, or totally for the account.
  • 6. Case Study / Fifthplay Energy Smart is an international application. Currently it supports English, Dutch and French languages, and can be easily extended. Conclusion We passed through all phases of the application development, and the customer received the complete solution, available on the app stores. After this project was completed, Fifthplay ordered a second phase from us: rebranding the application for their customer. The next step for the Energy Smart application is support for new types of devices in addition to plugs.