How to create plug and play design pattern on a environment

Hi All,
Help me to get a best design for my problem statement.
Problem Statement: I have to create a platform where I should be able to plug and play different components. explaining better with example
Example:
1. I have to create a platform for school
2. In this school platform we have to plug in multiple components like "Student", "Teacher", "Subjects", "ClassPeriods" etc.,
3. These components should be easily plug/unplug and play
4. Like, the component "ClassPeriods" want to purchase from Vendor 1 and plug it to "School" platform it should work.
5. Incase if we want to unplug the "ClassPeriod" component provided bfy Vendor 1 from "School" platform and want to plug the "ClassPeriod" from Vendor 2. then the Design should support without any extra effort.
Suggest me the best design pattern for the problem
This design pattern is for ASP.Net
Thanks,
S.Kannan

Sounds like you're looking at 'Composition'. As a background, and possible solution, take a look at MEF;
http://mef.codeplex.com/
http://pauliom.wordpress.com

Similar Messages

  • How do I set MacBook to an external display when the plug and play doesn't recognize it?  I am trying to set my Samsung 530 LCD as a monitor but HDMI and VGA cords (and the adaptor for them) doesn't seem to work.

    I have tried everything I can find on line but they all claim that the plug and play works, and they don't for me.  I tried the mini dvi to HDMI and a HDMI cord and that was not recognized no matter which unit I rebooted first.  I found someone who said that my Macbook might be too old for the HDMI technology so I returned the cords and went to the VGA cord and adaptor.
    I tried this first with the HDMI setup:
    http://support-us.samsung.com/cyber/popup/iframe/pop_troubleshooting_fr.jsp?idx= 167919&modelname=LN40C650L1F&modelcode=&session_id=NDhJrD0DQT0Z8KRsm62yhxJxqnyPy SKhlhpB8vQ6h9Q7R2BZJGzj!-1089109758!1761676444!7501!-1!434477884!1761676348!7501 !-1!1292098185857
    Then I tried this with the VGA setup:
    http://support-us.samsung.com/cyber/popup/iframe/pop_troubleshooting_fr.jsp?idx= 167901&modelname=LN40C650L1F&modelcode=&session_id=NDhJrD0DQT0Z8KRsm62yhxJxqnyPy SKhlhpB8vQ6h9Q7R2BZJGzj!-1089109758!1761676444!7501!-1!434477884!1761676348!7501 !-1!1292098185857
    I contacted Samsung support and they said I needed to set the display settings to external display on the mac.  I went to the display settings and moved the icon to my status bar.  When I click on search for displays or whatever it says (I'm not at my Mac right now) it does nothing.
    What am I missing?

    I am using MAC OSx 10.5.8 (9L31a) as my operation system.  The TV says "No signal.  Check connected device's power, cable connection and source selection."  Seems to me that that goes in hand with what the Samsung tech said about the Mac needing to be forces to use the external display.  But how do I do that?

  • How can I configure and control a non-plug and play VXI card using the NI-controller (NI-VXI/NI-VISA software)?

    Defining the slot, logical address and sending data across the card bus are the main operations I would like to perform. The non plug&play card is a VXI send & receive slave card. Low-level programming is probably required. Has anyone tried this before? If so I would be so grateful if you could share your experiences or refer me to someone who has.
    Thank you for your time and help,
    Nandeesh

    VXI cards are, by specification, plug and play, so I'm not exactly sure what you mean by a "non plug&play card." I'm guessing that the card is effectively a VME card. In this case, you can just add the VME device in the proper configuration utility. Here is a link to a document on our website about configuring VME cards (http://ni.com/support/vxi/vmeinfo.pdf).
    You should easily be able set the slot, pseudo Logical Address and memory space. Once configured, you should be able to write to registers using NI-VISA commands (viIn, viOut, and viMove). These high level commands are included in the highreg.c example which shipped with your NI-VISA software (installed in vxipnp directory).
    I hope this helps.
    Trey Hamilton
    National Instruments
    Applications Enginee
    ring
    http://www.ni.com/support

  • I have a Keyrig 49 m-audio and it is not recognize by OS 10.9.4 when it says that mavericks is plug and play. I would really like to do what I am able to do on earlier version of OS... Please help

    I have a Keyrig 49 m-audio and it is not recognize by OS 10.9.4 when it says that mavericks is plug and play. I would really like to do what I am able to do on earlier version of OS... Please help

    it the link it seem someone made it work. How can a new OS make things more difficult... it seem crazy too me.
      via: http://community.m-audio.com/m-audio/topics/m_audio_keystation_with_osx_maverick s_9_1_doesnt_work_via_plug_n_play
    pavery85   8 months ago
    **UPDATE*** All is working on Mavericks 10.9.1 for me!! Back in business!
    Drivers seem to working now!

  • How to create WorkBook and Chart

    Hi Experts,
    Good Morning.
    I am facing big problem is How to create WorkBook and Chart in BI 7.0.
    My Requirement is following below..............
    1. How create work book, then how to add the Company LOGO,  End of report footer message.
    2. How to Create Chart, then how to design.
    Please provide me Solutions Asap, its very critical issue.
    Thanks & Regards,
    Bharathi.
    <Moderator Message: Before posting a question you should read the help as suggested in the answer you got. Additionally I would strongly recommend to read the rules of engagement. Your question violated a few of the rules like a) search the forums before posting; b) read the documentation before posting; c) do not request anything asap, nothing is more important than our own work...>
    Edited by: Siegfried Szameitat on Jul 15, 2010 8:25 AM

    Hi
    1) Please check the following URL.
        [http://www.researchsummary.ca/bw/Sample_Ch10.pdf]
         Hope it will help you.
    2) Default chart option is available in BEx please check and let me know in case any questions.
    Regards
    YuvaraajP

  • Urgent : How to create Manager and Reportee of a User in Embedded LDAP in W

    Hi All,
    I have created user in Weblogic Server Embdeed LDAP (Console-->SecurityRealm)
    however how can I assign another user as Manager of this user and some other user as reportee of this user.
    Basically how to create Manager and Reportee of a User in Embedded LDAP in Weblogic 10.3.5
    ie I have a user A and user B created in Security Realm.
    Now I want user A to be as Manager of User B so that when I use getManager() function in Human Task,I get A as Manager of B.
    Thanks
    Edited by: Vivek on 28 Sep, 2011 3:54 AM

    To get an idea check these links.
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/aaa1a890-0201-0010-eb93-ae3d2bb74a78
    BSP/HowTo - Customizing the design of System Logon page in NetWeaver '04
    -Aman

  • Plug and play speakers not working properly after upgrading to Windows 8.1

    After upgrading to Windows 8.1, my plug and play speakers do not work properly.  I have uninstalled and reinstalled them, and restarted.  When I try to play music, nothing comes out.  If I turn them off and back on, music will play for approximately 30 seconds, only from one speaker, then it turns off and fades to no sound.  They worked fine until I upgraded to Windows 8.1.  The manufacturer has not been able to successfully assist me.  Has anyone else reported a similar issue after upgrading OS software?  Any suggestions?  These are fairly new speakers, less than 2 years old, and not used very much.  I do have them installed via a K-V switch, and all other devices linked to the K-V switch are functioning properly (monitor and wireless keyboard).  Any suggestions would be greatly appreciated.

    @sisboldt ,
    Hello and thank you for posting on the HP support forums.
    So that I can better help you with your sound issue.  Please post back with your full model and product number.  Use this link to help you find the information.
    HP Notebook PCs - How Do I Find My Model Number or Product Number?
    Here is another link you may find useful.  Please give it a read before posting back with your system information.
    Advice for asking the "Very Best Question"
    Thank you again for posting and have a great day.
    Please click the "Thumbs Up" on the bottom right of this post to say thank you if you appreciate the support I provide!
    Also be sure to mark my post as “Accept as Solution" if you feel my post solved your issue, it will help others who face the same challenge find the same solution.
    D5GR
    I work on behalf of HP

  • My classics IPOD has died over the weekend and I plan to but an IPOD Touch -- but need to to 'work' and simply sync all my 'old' music on a plug and play basis -- or is that wishful thinking ? I need it urgently for a holiday so only time to buy it n run

    Any advice on :
    1. The Touch as a product
    2. The likely chances of plug and play resync to new device without hours of 'fiddling' / support calls
    or I can just use my Shuffle I guess ----

    There should be no problems, make sure to have all the needed software updates for Windows and the new iTunes 10.5 installed before connecting your iPod touch.
    You already know how the basic sync process is working, there are a few more features added like mail for example: iOS: Syncing with iTunes

  • What ever happened to plug and play, or simple english to explain the tech stuff.

    What ever happened to plug and play, or simple english to explain the tech stuff.

    plug and play. well that is a windows term.. Apple decided they didn't need uPnP on the Time Capsule because that is just so windows.. so they use there own system.. called NAT-PMP.. (port mapping protocol). Just to make sure that things like playstation, xbox, etc could not open ports properly. And windows machines of course should be excluded from playing.
    http://en.wikipedia.org/wiki/NAT_Port_Mapping_Protocol
    "simple english".. unfortunately networking requires the use of a fair number of terms people are just unfamiliar with.
    The big lie was computers and networking are easy. Computers in isolation might be fine.. but as soon as you link things in networks.. it gets much harder.. and people who do study for a couple of years just to diploma level in networking haven't done it because they are dumb and could have read the simple english manual overnight. But because it is complex.
    I try and explain it this way.. if your washing machine goes bung, do you start pulling it to pieces and trying to find the fault.. or do you call the washing machine repairman.. who has trained to fix washing machines.
    If your computer or networking goes bad.. then "who are you going to call?" The manufacturer and complain about how hard it is to setup a $100 piece of equipment and expect them to give two hours of hand holding for free on the phone. People would never call a computer support technician.. no this is easy.. it is in simple english somewhere.. and you only need to spend an hour and all will be fine. Even though you have as much training in networking as in washing machine repairs. Would you call the washing machine manufacturer and expect 2 hours of free phone support for you to strip down their washing machine.. after all it cost 6x times what the router cost?? Or has some strange lie grabbed hold of you that this is simple. 

  • How to create ER diagrams using designer  6

    Hi
    pls suggest me how to create ER diagrams using designer 6.o
    thanks

    Hi,
    You have to capture the tables into Designer Repository using Design Editor utility (Hope you have done this !), then do a 'Table to Entity Retrofit' from Entity Relationship diagrammer utility. Create a ER Diagram and include the entities.
    Steps to do Entity Retrofit
    1. Invoke Entity Relationship Diagrammer from Designer Front Panel.
    2. Create New Diagram.
    3. Invoke Utilities | Table to Entity Retrofit.
    4. Click Candidate Tables button.
    5. Select the tables.
    6. Click Retrofit button.
    7. Entities will be created in diagram.
    8. Double click on the entity to see the details.
    HTH,
    Wilson

  • Help file for the Plug and Play driver of Agilent Technologies E5071C

    I just download the Plug and Play driver of Agilent Technologies E5071C from the below link:
    http://sine.ni.com/apps/utf8/niid_web_display.model_page?p_model_id=5692
    I find that there is only some examples and not any help file with detail description for each input of those VIs. Although there is brief description for each VI when I press "Ctrl+H" on the VI,I still can't figure out how to use this driver. :-(
    Is there any help files with more detail description?
    Or any related examples for my reference? I hope to measure the S11 and S21 of the SMA cables

    The driver implements the commands defined by agilent.
    So look in the agilent programmers manual to find the meaning and how to handle the instrument.
    greetings from the Netherlands

  • Failed to plug and play with my Yamaha PSR-500. What do I need?

    I'm trying to connect my Yamaha PSR-500(A relative unknown keyboard even on the Yamaha site) and the plug and play function doesn't work. I did a internet investigation but al the things I found where useless...
    -The keyboard is old.
    -I use a MIDI-cable.
    -iMac doesn't recognize the keyboard.
    -Had the same problem with my ex-windows computer but then I found a good windows software...
    Greatings and have a great night,
    Nathan

    I'm sorry but the Yamaha website distinctly says that the PSR500 has NO USB Connector.
    It does have a midi interface in the form of IN and OUT jacks - 5-pin DIN type.
    (These seem to be labeled the wrong way round.  Either that, or my HOSA adaptor is labeled the wrong way round.)
    The only other connectors (all on the back) are Power Adaptor, Pedal and Earphones.
    NathanMac said that the Yamaha PSR500 is relative(ly) unknown, even on the Yamaha site.
    However, they do offer some advice on how to connect here:
    http://faq.yamaha.com/us/en/article/musical-instruments/keyboards/digitalkeyboar ds/portable_keyboards/psr500/656/1385/Interfacing_a_Yamaha_MIDI_Keyboard_with_a_ Laptop_Computer
    I hope this helps.

  • Aspire Aspire Zs600 won't recognize plug and play - plug device into usb and nothing happens.

    aspire Aspire Zs600 won't recognize plug and play - plug device into usb and nothing happens. how to fix this?

    try to re-install Intel chipset drivers:http://us.acer.com/ac/en/US/content/drivers/4531;-;Aspire%20ZS600 select your operating system and download Intel Chipset drivers and install it, reboot and try again. or press windows key logo + xchoose device managerclick on Universal series controllerright click on Intel USB controller and choose to uninstallonce done, reboot and wait until windows re-install drivers

  • Making My Zen NX into a plug-and-play MP3 pla

    Just need to ask if anyone knows how to make my Zen NX into a plug-and-play player. As of now, I can only transfer songs from PCs which have Creative Mediasource Software installed. Is there anything that I can do so that my Zen NX can be detected by PCs without Mediasource installed, like probably installing a driver onto my player? Thanks.

    Have u tried creative nomad explorer? It functions like windows explorer?http://sg.creative.com/support/downl...ype=0&x=8&y=20

  • I have a new iPad Air. Can I use plug in USB camera reader to have a load of movies etc on an external hard drive and then plug and play so to speak. I'm off on holiday and haven't got the capacity to have everything on that I'd like for the kids

    Can I use a plug in USB camera reader to have a load of movies etc on an external hard drive and then plug and play so to speak? I'm off on holiday and haven't got the capacity on the iPad to have everything on that I'd like for the kids.
    So basically I want a hard drive with X amount of films etc on. Can I then watch them on my iPad?
    Hope this makes sense.

    External HDD won't work.
    You need something like this:
    http://www.seagate.com/goflexsatellite/

Maybe you are looking for