FLNP I.A. Morkovnikov A.S. Kirilov Websonix Modernization.

Slides:



Advertisements
Similar presentations
ISecurity GUI User-Friendly Interface. Features Full support of all green-screen functionality Simultaneous views of multiple iSecurity screens and activities.
Advertisements

JavaScript and AJAX Jonathan Foss University of Warwick
1 Trieste, April 17 th 2008Lucio Zambon Electronic Graphic Interface for Global Archiving Technology: PHP, MySQL, JavaScript, JPGraph, etc Development.
Web Applications Development Using Coldbox Platform Eddie Johnston.
Real-Time Authentication Using Digital Signature Schema Marissa Hollingsworth BOISECRYPT ‘09.
1 CS 502: Computing Methods for Digital Libraries Lecture 22 Web browsers.
A CHAT CLIENT-SERVER MODULE IN JAVA BY MAHTAB M HUSSAIN MAYANK MOHAN ISE 582 FALL 2003 PROJECT.
CADDLAB Medical Imaging on Remote Compute Servers.
The Jukebox Orian Paz & Yair Cleper Instructor: Viktor Kulikov Semester: Spring 2009 Final Presentation.
1 CS 502: Computing Methods for Digital Libraries Lecture 22 Repositories.
Collaborative Picture Gallery Project Presentation Amos Hersch Aviad Barzilai Supervisor Maxim Gurevitch Lab Chief Eng. Ilana David.
Design and Implementation of A Web Portal for a NeoCortical Simulator University of Nevada, Reno Department of Computer Science 17 th International Conference.
Multiple Tiers in Action
Online Chess Project 3 Due date: April 17 th. Introduction Third in series of three projects This project focuses on adding online support –2 players.
Simple PHP application. A simple application We are going to develop a simple PHP application with a Web interface. The user enters two numbers and the.
Computer Science 101 Web Access to Databases Overview of Web Access to Databases.
1 ParaView Current Architecture and History Current Architecture and History Issues with the Current Design Issues with the Current Design.
INTRO TO MAKING A WEBSITE Mark Zhang.  HTML  CSS  Javascript  PHP  MySQL  …That’s a lot of stuff!
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
Intelligent Tutoring System Mobile Communication Team Drew Boatwright Nakul Dureja Richard Liou.
© 2010 UEI, Inc. All Rights Reserved UEIPAC HMI.
Client/Server Architectures
Server Side Scripting Norman White. Where do we do processing? Client side – Javascript (embed code in html) – Java applets (send java program to run.
31 January 2007Craig E. Ward1 Large-Scale Simulation Experimentation and Analysis Database Programming Using Java.
FALL 2005CSI 4118 – UNIVERSITY OF OTTAWA1 Part 4 Web technologies: HTTP, CGI, PHP,Java applets)
1 Web Server Concepts Dr. Awad Khalil Computer Science Department AUC.
FixViewer Making FIX Support Manageable FixViewer.
JavaScript, Fourth Edition Chapter 12 Updating Web Pages with AJAX.
Presenter’s Name NDT Administrator Tools Jakub Slawinski Rich Carlson Internet2 Fall Member Meeting October 9, 2007.
 2001 Prentice Hall, Inc. All rights reserved. 1 Chapter 21 - Web Servers (IIS, PWS and Apache) Outline 21.1 Introduction 21.2 HTTP Request Types 21.3.
Lecture 19 Web Application Frameworks Boriana Koleva Room: C54
Database Application Security Models Database Application Security Models 1.
Introduction to Applets CS 3505 Client Side Scripting with applets.
Implementation - Part 2 CPS 181s March 18, Pieces of the Site-building Puzzle Page 180, figure 4.1.
Architecture of the web Client Server retrieved or generated web page.
1 Welcome to CSC 301 Web Programming Charles Frank.
Introduction to ASP.NET1. 2 Web applications in general Web applications are divided into two parts –The server part –The client part The server part.
Where does PHP code get executed?. Where does JavaScript get executed?
Case Study Dynamic Website - Three Tier Architecture
A remote control robot with webcam. Responsibilities User Interface Communicate with server Webcam Display Server Web Server Collaborators Work: Harkins.
Eurostat B.4 Enhancements Implemented SDMX RI User Group Luxembourg, September 2013.
GOAL User Interactive Web Interface Update Pages by Club Officers Two Level of Authentication.
Using Ajax to Improve uPortal User Experience Jen Bourey Yale University
Storage cleaner: deletes files on mass storage systems. It depends on the results of deletion, files can be set in states: deleted or to repeat deletion.
ASP (Active Server Pages) by Bülent & Resul. Presentation Outline Introduction What is an ASP file? How does ASP work? What can ASP do? Differences Between.
UFCEKS-20-2Multimedia Authoring Times Table Quiz.
Uploading Information to the Website. Uploading Information Uploading information to the website is very simple. Our website is updated through a system.
INTERNET PROTOCOLS. Microsoft’s Internet Information Server Home Page Figure IT2031 UNIT-3.
XROOTD AND FEDERATED STORAGE MONITORING CURRENT STATUS AND ISSUES A.Petrosyan, D.Oleynik, J.Andreeva Creating federated data stores for the LHC CC-IN2P3,
JavaScript 101 Introduction to Programming. Topics What is programming? The common elements found in most programming languages Introduction to JavaScript.
SPI NIGHTLIES Alex Hodgkins. SPI nightlies  Build and test various software projects each night  Provide a nightlies summary page that displays all.
Display Page (HTML/CSS)
DAT602 Database Application Development Lecture 1 Course Structure & Background knowledge.
Expense Tracking System Developed by: Ardhita Maharindra Muskan Regmi Nir Gurung Sudeep Karki Tikaprem Gurung Date: December 05 th, 2008.
The Jukebox is a.NET web application that plays streaming music files to it’s clients according to their favorites musical genres. Clients can rate the.
ASP.NET WEB Applications. ASP.NET  Web application framework developed by Microsoft  Build dynamic data driven web applications and web services  Subset.
Submitted by: Moran Mishan. Instructed by: Osnat (Ossi) Mokryn, Dr.
 Computer hardware refers to the physical parts of a computer and related devices. Internal hardware devices include motherboards, hard drives,
Distributed Storage Middleware To build a distributed web storage service for small files; To provides RESTFUL interface to access files and directories.
A Presentation Presentation On JSP On JSP & Online Shopping Cart Online Shopping Cart.
Presented by Alexey Vedishchev Developing Web-applications with Grails framework American University of Nigeria, 2016 Intro To MVC Architecture.
I NTRO TO W EB TECHNOLOGY Basic terms. C LIENT – S ERVER M ODEL a distributed communication between service requestors and service providers.
Introduction to.
Comparison of LAN, MAN, WAN
Web Browser server client 3-Tier Architecture Apache web server PHP
Web Application Architectures
Web Application Architectures
RESTful Web Services.
Architecture of the web
Web Application Architectures
Presentation transcript:

FLNP I.A. Morkovnikov A.S. Kirilov Websonix Modernization

User interface Main Control Spectraviewer Reflector Logviewer

Displays log files Ajax data updating Split log on the pages Resizable column width Colorize messages by type

Logviewer filter Current log Filter Select log file Change page Update page Filter settings

Reflector Ajax data updating Resizable column width Users can set name of variable and variable position Delete Variable Append Variable List Update

Appending values in Reflector Setting user name and position for the value Choice value from the list with available values

Spectraviewer Select detector Logarithm scale Move, resize picture Plotting is performed on the control computer

Control Main problems:  User access politics  Protocol safety  Communication algorithm

Main Combines other pages Generated from the combined pages (need debug after changes) Universal page for experience control

Protocol Client-Server architecture Websonix – client Sonix+ - server New Old Results:  Easier access to the file server  Data verification

Authorization system  Data stored in Websonix  Websonix authorizes users  User control interface was added  Users were separated by categories:  Active users  Responsible for the instrument  Administrators

Administrator interface

Implementation Python PHP Java Script JavaScript jQuery jQuery ui Django mod_wsgi

Results system updating Realization changed New Auth system New interface Updated protocol

Future c_channelupdate New commands Auto update Protocol debug

FLNP