WinCC OA Web UI Presentation at FWWG, 27th of May 2014

Slides:



Advertisements
Similar presentations
Cloud PIV Authentication and Authorization Demo PIV Card User Workstation Central Security Server In order to use Cloud Authentication and Authorization.
Advertisements

Testing Web Applications & Services Testing Web Applications & Web Services.
Using EWD to re-purpose a UI Rob Tweed. The Concept You have an existing well-designed and functional web user interface You want to re-purpose it to.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
ManageEngine TM Applications Manager 8 Monitoring Custom Applications.
Sage ERP X3 Version 7 Technology evolutions.
1 CS 502: Computing Methods for Digital Libraries Lecture 22 Web browsers.
ACTIVE X By Ethan Huang. OUTLINE What is ActiveX? Component of ActiveX Why ActiveX? ActiveX and Java Security Issue.
DATABASE APPLICATION DEVELOPMENT SAK 3408 The Web and DBMS.
Using Internet Information Server And Microsoft ® Internet Explorer To Implement Security On The Intranet HTTP.
Multiple Tiers in Action
CS CS 5150 Software Engineering Lecture 13 System Architecture and Design 1.
Introduction to Apex Jon Barwell – Solutions Architect (Celesio Group (UK))
Jun Peng Stanford University – Department of Civil and Environmental Engineering Nov 17, 2000 DISSERTATION PROPOSAL A Software Framework for Collaborative.
Web-Enabling the Warehouse Chapter 16. Benefits of Web-Enabling a Data Warehouse Better-informed decision making Lower costs of deployment and management.
Agile Testing with Testing Anywhere The road to automation need not be long.
Understanding and Managing WebSphere V5
User Group 2015 Version 5 Features & Infrastructure Enhancements.
Creation of hybrid portlet application for file download using IBM Worklight and IBM Rational Application Developer v9 Gaurav Bhattacharjee Lakshmi Priya.
Copyright , Synchrony Systems, Inc. EGL Rich UI / Web 2.0 GUI to RUI Transformation with Enterprise Application Modernizations Slavik Zorin Founder.
DYNAMICS CRM AS AN xRM DEVELOPMENT PLATFORM Jim Novak Solution Architect Celedon Partners, LLC
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
Microsoft Visual SourceSafe Very popular Mainly used by Windows developers Cornerstone of many development teams Provides essential version control functions.
DIRAC Web User Interface A.Casajus (Universitat de Barcelona) M.Sapunov (CPPM Marseille) On behalf of the LHCb DIRAC Team.
Testing Tools using Visual Studio Randy Pagels Sr. Developer Technology Specialist Microsoft Corporation.
Ajax Technology for the Web Nic Shulver, FCET, Staffordshire University Introduction What is it? Pros and Cons Why is it important? Traditional Client-Server.
® IBM Software Group © 2007 IBM Corporation J2EE Web Component Introduction
Web Pages with Features. Features on Web Pages Interactive Pages –Shows current date, get server’s IP, interactive quizzes Processing Forms –Serach a.
DEV12 Excel Services, Server APIs and Managed UDFs Aaron Saikovski Senior Consultant - Readify Australia Blog:
Are you getting the benefits from ASP.NET and AJAX? Introduction to the CTC ASP.NET Webforms Generator.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
Oracle Data Integrator Architecture Components.
EBZ319 Building Enterprise Web Sites Using MCMS 2002 Daniel Kogan Program Manager CMS Group Microsoft Corporation Pat Miller Developer CMS Group Microsoft.
© 2007 IBM Corporation SOA on your terms and our expertise Software WebSphere Process Server and Portal Integration Overview.
Web Pages with Features. Features on Web Pages Interactive Pages –Shows current date, get server’s IP, interactive quizzes Processing Forms –Serach a.
REAL WORLD AJAX MARCH TIBCO USER CONFERENCE / 2004 Enterprise Rich Internet Applications with AJAX Real World Case Studies with TIBCO General Interface™
Paperless Timesheet Management Project Anant Pednekar.
UNDERSTANDING YOUR OPTIONS FOR CLIENT-SIDE DEVELOPMENT IN OFFICE 365 Mark Rackley
…the basics…. Wildland Fire Information and Technology Server Requirements ● Windows 7 Professional or Windows 2003/2008 Server ● Windows 8/10 (discussion)
IPS Infrastructure Technological Overview of Work Done.
Industrial Control Engineering Infrastructure: EN/ICE needs Wrap up Mandate: WG Infrastructure to establish the needs for an ICE server pool and study.
Glink for Java: applet, application and an API for integrating access to Bull, IBM, UNIX and Minitel systems with your Java based e-business applications.
Continuous Delivery and Team Foundation Server 2013 Ognjen Bajić Ana Roje Ivančić Ekobit.
OSIsoft High Availability PI Replication Colin Breck, PI Server Team Dave Oda, PI SDK Team.
Mobilizing Your SAS® Business Analytic Reports Falko Schulz Sr. Systems Engineer SAS Australia & New Zealand.
Mary Ganesan and Lora Strother Campus Tours Using a Mobile Device.
Technologies For Creating Rich Internet Applications Presenter's name
WebYaST Remote Web Based System Management
CX Introduction to Web Programming
DYNAMIC CONTENT DELIVERY
How to replace Java (signed) applets Matija Tomašković | Evolva
XML-RPC Web Services in WinCC OA An Application: online PARA JCOP FWWG Meeting Lorenzo Masetti.
Slovak University of Technology in Bratislava Institute of information engineering, automation, and mathematics Creation of demo application for SCADA.
CIIT-Human Computer Interaction-CSC456-Fall-2015-Mr
GWAS-TOOL – Final report
WinCC OA Ultra Thin Client
PVSS Evolution in Relation to Databases
WinCC OA Ultra Thin Client
Processes The most important processes used in Web-based systems and their internal organization.
Publishing PVSS data on the Web
Ashish Pandit, Louis Zelus, Jonathan Whitman
Oracle Architecture Overview
RESTful Web Services.
Quality Assurance for Component-Based Software Development
Are You Remote? Presented by.
敦群數位科技有限公司(vanGene Digital Inc.) 游家德(Jade Yu.)
Introduction to ASP.NET Parts 1 & 2
SharePoint 2007 Developer Overview Collaboration BI Features
Running C# in the browser
Presentation transcript:

WinCC OA Web UI Presentation at FWWG, 27th of May 2014 Axel Voitier EN/ICE

WinCC OA Web UI, Axel Voitier, EN/ICE Agenda The future is on the Web Requirements and Challenges Past, present and explored solutions Demo Future works Plans for security Conclusion FWWG, 27/05/2014 WinCC OA Web UI, Axel Voitier, EN/ICE

WinCC OA Web UI, Axel Voitier, EN/ICE The future is on the Web A new user interface for WinCC OA For runtime panels (Vision) or web-pages And also for the engineering tool (Gedi) Using standard and modern web technologies Accessible seamlessly No installation No hop onto restricted networks FWWG, 27/05/2014 WinCC OA Web UI, Axel Voitier, EN/ICE

WinCC OA Web UI, Axel Voitier, EN/ICE Scenarios Full interaction with the panel Each user viewing its own panel Like broadcasting a panel Interactions limited to navigation and trends Many users viewing one panel Gedi on the Web Users editing panels and scripts Get, set and connect to datapoints Execute CTRL libs functions Web pages connected to WinCC OA systems FWWG, 27/05/2014 WinCC OA Web UI, Axel Voitier, EN/ICE

WinCC OA Web UI, Axel Voitier, EN/ICE Base requirements Up to a thousand simultaneous clients Minimise load on the Data Server Scalability Support for existing panels and CTRL scripts Legacy Access control Web security standards Security Run in existing enterprise infrastructure Platform independent Integration FWWG, 27/05/2014 WinCC OA Web UI, Axel Voitier, EN/ICE

Collaboration with ETM Past Previous solutions: HTTP server, Java UI, Web plugin 2010 Ultra Light Client (ULC)  Current solution supported by ETM 2013 Full Web Application 2014 Qt plugin: HTML5 Renderer Qt plugin: VNC-based solution FWWG, 27/05/2014 WinCC OA Web UI, Axel Voitier, EN/ICE

High level architecture FWWG, 27/05/2014 WinCC OA Web UI, Axel Voitier, EN/ICE

WinCC OA Web UI, Axel Voitier, EN/ICE Full Web Application FWWG, 27/05/2014 WinCC OA Web UI, Axel Voitier, EN/ICE

Full Web Application: screenshot FWWG, 27/05/2014 WinCC OA Web UI, Axel Voitier, EN/ICE

WinCC OA Web UI, Axel Voitier, EN/ICE Qt plugins FWWG, 27/05/2014 WinCC OA Web UI, Axel Voitier, EN/ICE

Demo of the Qt plugin solutions HTML5 Renderer http://cern.ch/go/vh7P VNC-based http://cern.ch/go/XL9t FWWG, 27/05/2014 WinCC OA Web UI, Axel Voitier, EN/ICE

WinCC OA Web UI, Axel Voitier, EN/ICE Future works In-place Javascript widgets substitution Replace trends, navigation buttons, 3D views, etc. Progressive migration of panels to standard web-pages Intermediate application server for: Scalability, Caching and Broadcasting of panels Access Control and Security A web gateway to get/set/connect to DPs Avoid going through the UI process For substituted trend widgets and standard web-pages FWWG, 27/05/2014 WinCC OA Web UI, Axel Voitier, EN/ICE

WinCC OA Web UI, Axel Voitier, EN/ICE Plans for security Two Factors Authentication One Time Password, Certificate, Yubi key or CERN card Single Sign-On Use CERN IT service, Shibboleth Penetration tests by CERN Security team FWWG, 27/05/2014 WinCC OA Web UI, Axel Voitier, EN/ICE

WinCC OA Web UI, Axel Voitier, EN/ICE Conclusion Achieving legacy support and seamless no-installation setup Release of the VNC-based Qt plugin in WinCC OA 3.13 (current plan) Working on extending the solution towards scalability and security FWWG, 27/05/2014 WinCC OA Web UI, Axel Voitier, EN/ICE

WinCC OA Web UI, Axel Voitier, EN/ICE People involved CMS Frank Glege Mindaugas Janulis Michael Merk EN/ICE Manuel Gonzalez Berges Piotr Golonka Stefan Petrovski Axel Voitier ETM Martin Koller Christopher Stoegerer Magnus Wolf FWWG, 27/05/2014 WinCC OA Web UI, Axel Voitier, EN/ICE

WinCC OA Web UI, Axel Voitier, EN/ICE Backup: Security FWWG, 27/05/2014 WinCC OA Web UI, Axel Voitier, EN/ICE

Backup: Full Web Solution FWWG, 27/05/2014 WinCC OA Web UI, Axel Voitier, EN/ICE