Technical Specifications

Top  Previous  Next

Introduction

 

InFocus is a client/server application where the client is a local workstation running the application and the server is a dedicated web-server that hosts the database and application files. InFocus is served up locally (LAN) and leverages Microsoft's ClickOnce technology to download a per machine, per user cached deployment of the application.

 


 

System Requirements

 

Client Requirements

 

InFocus is a .NET application that runs on the .NET 4 Extended Framework. This can be downloaded from Microsoft.

 

Server Requirements

 

Specifications:

 

Operating System - Windows 2000, 2003, 2008, 2008R2, and 2012 (32 or 64-bit).
Memory: - 2GB (or greater)
Processor: - 1 GHz 32-bit (x86) or 64-bit (x64) processor
Drive Space: - While actual space usage will depend on several factors, you should maintain 10 GB of free space for continued growth.
Database: - InFocus supports Microsoft SQL Server 2005, 2008, 2008R2 and 2012 (All Editions).

 


 

Installation and Configuration

 

InFocus is installed by Clearview Support via WebEx on the server that will host InFocus. The following is a brief discussion of the components involved.

 

InFocus Installation

 

InFocus is typically installed in C:\Program Files\. This directory houses the InFocus application and config files and serves as the repository location for documents uploaded through InFocus Document Management. Please note the installation can be deployed on another drive if preferred.

 

SQL

 

If not already installed, SQL is installed and configured at the time of the InFocus Installation. This can be deployed on the InFocus application server or another preferred server and requires the following configurations:

 

Remote Connections allowed
Enable TCP/IP, Named Pipes
Firewall exception for SQL port 1433 (as needed)

 

IIS

 

InFocus utilizes Internet Information Services (IIS) to publish the application access page to the LAN. By default an application is created under the Default Web Site (running on port 80) resulting in a launch location of http://server_name/infocus.

 


 

Remote Access

 

Remote access to InFocus and InFocus Mobile is supported by configuring a VPN (suggested) or via DNS/Port Forwarding. The list below highlights the basic configurations involved in each method. For a full discussion regarding remote access please refer to this article.

 

VPN

 

Minimal (if any) additional configuration is necessary provided that VPN connected clients can resolve internal DNS names and IP addresses

 

DNS/Port Forwarding

 

Internal DNS: - Create an A record that points to the IP address of the SQL server
External DNS: - Create an A record that points to your public IP (Note: External A record name should match the Internal record)
Firewall: - Open port 1433 for SQL
Router: - Forward all traffic for port 1433 to the internal IP address of your SQL server

 


 

FAQ

 

What is ClickOnce Technology?

 

ClickOnce is an auto-updating deployment technology created by Microsoft. This allows for simple installation for end users through a web browser or file share. Because the application is auto-updating, users don't need to uninstall when there is an update available.

 

Does the database have to be housed on the InFocus application server?

 

No. Many clients prefer to separate database operations from application/web operations- this is not a problem.

 

Can the InFocus server(s) be virtual servers?

 

Yes. The InFocus server(s) can be physical or virtual.

 

What is InFocus in the Cloud?

 

InFocus in the Cloud is a client specific deployment of InFocus securely hosted, backed up and maintained by Clearview. For more information go to http://clearviewsoftware.com/infocus-cloud.

 

Can InFocus run on a MAC?

 

Not natively. You can however run InFocus using virtualization software such as Parallels or VMWare Fusion. (This would still require you installing Windows virtually.)