A SERVICE OF

logo

Milestone XProtect Smart Client 3.0; Users Manual
www.milestonesys.com Page 11 Introduction
How User Rights Can Affect Day-to-Day Use of the
Smart Client
The rights of individual remote users are specified centrally by the surveillance system
administrator. The rights of an individual user will determine the users ability to use the Smart
Clients features.
Basically, the surveillance system administrator is able to restrict a users rights to the following:
Access to the Smart Client
Access to each of the Smart Clients tabs: Live, Browse and Setup
Ability to use features on the Smart Clients tabs
Ability to create views (views determine the way in which images from one or more
cameras are displayed)
Ability to view images from specific cameras
The ability to use various features of the Smart Client may therefore vary considerably from user to
user. Ask your surveillance system administrator if in doubt about your user rights.
How the Smart Client Differs from the Remote
Client
The Remote Client and Smart Client may initially look quite similar. However, the two clients are
programmed differently, they have different installation requirements, and the Smart Client offers
considerably more advanced features than the Remote Client.
Programming Differences: .Net or Not?
As opposed to the Milestone XProtect Remote Client (see separate manual), the Smart Client has
been developed based on the .Net software development platform. .Net Framework 2.0 is thus
required on computers running the Smart Client. The framework is downloadable from
http://www.microsoft.com/downloads/.
The .Net software development platform allows the interconnection of computers and services for
the exchange and combination of data and objects. The platform makes extensive use of so-called
web services, which provide the ability to use the web rather than single applications for various
services. This in turn provides the ability for centralized data storage as well as automated
updating and synchronization of information.
The .Net platform enhances software developers ability to create re-usable and customizable
modules, which makes it possible to develop highly flexible software solutions. You can therefore
expect the .Net-based Smart Client to be a highly flexible client, ready for integration of new
features, plugins, etc.
However, organizations and their requirements are different, and some organizations find that the
high degree of interconnection of services and computers inherent in a .Net-based solution is not
desirable. If your organization has chosen to apply a conservative approach regarding .Net-based
software, using the Remote Client will be the perfect solution for you.