Architecture suggest

Posted on 2006-04-19
Last Modified: 2010-04-01
Hi all,

I'm kind of having problem of chosing the architecture for the following problem:

Implement an application to control a wireless camera (SONY SNC-RZ30P) with following non-functional requirements:

1. Able to work with more than 1 camera at a time
2. Able to switch/work with different kind of camera through a defined interface.
3. Modular code to be able to be integrated into third-party application.
4. Work wirelessly
5. Use Visual C++

Any suggestion for Architecture Design ?

Thanks in advance.
Question by:lebuihung
    1 Comment
    LVL 53

    Accepted Solution

    important : separate interface from implementation ... ie. make the camera interface interchangeable by providing a general framework, which needs to be implemented for each camera. That way you only need one functional implementation that will work with every defined camera through the standard framework.

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    Free Trending Threat Insights Every Day

    Enhance your security with threat intelligence from the web. Get trending threat insights on hackers, exploits, and suspicious IP addresses delivered to your inbox with our free Cyber Daily.

    What is C++ STL?: STL stands for Standard Template Library and is a part of standard C++ libraries. It contains many useful data structures (containers) and algorithms, which can spare you a lot of the time. Today we will look at the STL Vector. …
    Container Orchestration platforms empower organizations to scale their apps at an exceptional rate. This is the reason numerous innovation-driven companies are moving apps to an appropriated datacenter wide platform that empowers them to scale at a …
    The goal of the video will be to teach the user the difference and consequence of passing data by value vs passing data by reference in C++. An example of passing data by value as well as an example of passing data by reference will be be given. Bot…
    The viewer will learn how to use the return statement in functions in C++. The video will also teach the user how to pass data to a function and have the function return data back for further processing.

    779 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    17 Experts available now in Live!

    Get 1:1 Help Now