| Introduction | ||||||||||||||||||||||||||
| FactoryStudio is a complete solution that delivers powerful applications utilizing rich user interfaces, dynamic graphics, and real-time data acquisition via decades of developed protocols. FactoryStudio’s comprehensive functionality also includes easy information exchange with SQL databases, PI Systems and built-in user-friendly event and alarm notifications, historizing of data, and business logic management capabilities, with client displays running on PCs, Web, iPad and iPhone. | ||||||||||||||||||||||||||
| FactoryStudio's efficient architecture, created entirely without legacy code, is 100% managed application code and allows users to fully leverage all the potential of the Microsoft .NET Framework. FactoryStudio is the first product of its kind with its configuration interface entirely created on Microsoft's Windows Presentation Foundation (WPF) Graphics and one of the first products to fully support Software as a Service (SaaS) deployment, combined with the regular on-premises (local) installations; allowing FactoryStudio users, with the proper security credentials, to access and to collaborate on projects anywhere in the world with an internet browser. | ||||||||||||||||||||||||||
FactoryStudio includes all the functionality found in most all-in-one solutions, such as real-time database access, event and alarm notification, historian, recipes, SQL queries, reports, scripting, OPC, communication drivers and graphical displays. In addition to all the standard features commonly available, FactoryStudio provides many advanced features and exclusive capabilities, including: |
||||||||||||||||||||||||||
|
||||||||||||||||||||||||||
| No Legacy code | ||||||||||||||||||||||||||
| Many systems have internal architecture and modules created from software technology generations in the past with most functionality added “on-demand” rather than designed from first principals and integrated with the whole product; significantly limiting the ability for these legacy systems to adapt to and take advantage of the features and benefits of new technologies. | ||||||||||||||||||||||||||
| FactoryStudio was designed, architected, and developed entirely on Microsoft's .NET platform from "a clean sheet of paper". This unique and modern approach resulted in an elegant and easy to use Product that one will recognize on first exposure as far and above the competition; integration between modules is seamless, and the state-of-the-art user interface is an easy to use and friendly environment, in which process and functions interact in a way that is highly reasonable and logical from both a business and a technical perspective. | ||||||||||||||||||||||||||
| Distributed Engineering | ||||||||||||||||||||||||||
| Applications developed without a core reliance on the .NET Framework are typically designed for a single user and single machine configurations. FactoryStudio's distributed architecture environment allows for more reliable and flexible server-based installations. Most importantly for many deployments is the fact that FactoryStudio facilitates e-collaboration - multiple users can run and edit projects simultaneously, securely, and seamlessly. Our SaaS (“cloud computing”) option can provide a company with a level of flexibility in project access and collaboration that was previously unavailable. | ||||||||||||||||||||||||||
| On medium to large scale projects, it is very common for a designer to draw the displays, PLC programmers to supply information on the device configuration and addressing, a process specialist to add business logic, and the integrator and end users customize reports or components of the application. FactoryStudio enables the managed, concurrent, secure and version-controlled configuration of a project by the local engineering team or even partner companies in remote locations. | ||||||||||||||||||||||||||
| Windows Presentation Foundation (WPF) graphical engine | ||||||||||||||||||||||||||
| Very few products include a fully integrated WPF (Windows Presentation Foundation) graphical editor; FactoryStudio goes beyond that by delivering a state-of-art integrated WPF designer, with a unique ability to present the whole product configuration also created with WPF and XAML tools, allowing users to access the full potential of currently available graphics cards and a first-class user experience for application development speed and effectiveness. | ||||||||||||||||||||||||||
| Track modification changes and release control | ||||||||||||||||||||||||||
| Some available products on the market support modification tracking on the execution or runtime operations of deployed applications, but they don’t track the modifications at the engineering configuration level. FactoryStudio includes a security and tracking system for runtime execution and a built-in track change control that helps to manage any modifications to the project and facilitates the deployment of quality assurance processes in projects. | ||||||||||||||||||||||||||
| FactoryStudio Enterprise also keeps a log of published versions in the field, automatically creating release numbers and read-only secure copies of published projects for quality tracking purposes. | ||||||||||||||||||||||||||
| Integrated .NET Languages | ||||||||||||||||||||||||||
| Most applications require the use of C, VBA, VBScript or some proprietary script language when a user wants to add their own routines – not FactoryStudio! | ||||||||||||||||||||||||||
| Some applications require Visual Studio or other tools if you want to do programming outside the application framework – not FactoryStudio! | ||||||||||||||||||||||||||
| FactoryStudio is the first application of its kind to fully support .NET languages directly within the application framework. This means that when a user wants to do custom application programming for projects in FactoryStudio, a user can use “intellisense” and the user's own code employing .NET languages for the .NET Framework API and for all objects within a project. | ||||||||||||||||||||||||||
| For more information please see the notes in the “Technology” section for some reasons why .NET languages are superior to interpreted scripts like VB Script and VBA which, unfortunately, are no longer supported by Microsoft. | ||||||||||||||||||||||||||
| Integrated embedded SQL database | ||||||||||||||||||||||||||
| For large installations, FactoryStudio supports direct archiving on database servers, such as Microsoft SQL Server, Oracle, Informix, Sybase, PI and others. For small to medium size applications, where you don’t want the overhead of installation and setup of an external database, FactoryStudio provides an elegant alternative; instead of saving alarms and history on proprietary files, FactoryStudio includes its own open sql database engine, including a .NET ADO provider, so that you can access the data from any .NET application. | ||||||||||||||||||||||||||
| FactoryStudio Enterprise also includes a Database Builder utility that allows you to inspect the data created as well as create your own database tables for recipes or other application data management requirements. |