The Java Display Manager (JDM). JDM Widgets Many JDM widgets correlate with medm widgets –Button, MenuButton –Bar, Slider, Meter, Indicator –Cartesian.

Slides:



Advertisements
Similar presentations
Wir schaffen Wissen – heute für morgen A.C.Mezger, Paul Scherrer Institut, Switzerland caQtDM, an EPICS display manager with Qt Paul Scherrer Institut.
Advertisements

JavaScript FaaDoOEngineers.com FaaDoOEngineers.com.
Microsoft Access Course 1. Introduction to the user interface.
Next Generation MMI Requirements May 4, MMI - High Level Requirements run under UNIX and Windows NT (WNT) use a well defined ASCII definition for.
1 CS 502: Computing Methods for Digital Libraries Lecture 22 Web browsers.
Chapter 5: Introduction to Forms Builder. 2 Lesson A Objectives After completing this lesson, you should be able to: Display Forms Builder forms in a.
Servlets and a little bit of Web Services Russell Beale.
10 Copyright © 2004, Oracle. All rights reserved. Creating Noninput Items.
1 Chapter 3 Programs and Packages. 2 Java Virtual Machine (JVM) Java programs execute on the JVM. The JVM is a virtual rather than a physical machine,
Introduction To Form Builder
Tutorial 7 Working with Multimedia. XP Objectives Explore various multimedia applications on the Web Learn about sound file formats and properties Embed.
1 An Introduction to Visual Basic Objectives Explain the history of programming languages Define the terminology used in object-oriented programming.
CGI Programming: Part 1. What is CGI? CGI = Common Gateway Interface Provides a standardized way for web browsers to: –Call programs on a server. –Pass.
Enabling Screen Sharing in the WizIQ Virtual Classroom accessed through Browser.
XIS™ XML Intranet System. XIS, the XML Intranet System provides the foundation for your database production and management. XIS maximizes the flexible.
Tutorial 6 Forms Section A - Working with Forms in JavaScript.
Wir schaffen Wissen – heute für morgen A.C.Mezger An EPICS Display manager with Qt.
L EC. 01: J AVA FUNDAMENTALS Fall Java Programming.
Introducing JavaBeans Lesson 2A / Slide 1 of 30 JDBC and JavaBeans Pre-assessment Questions 1.Which of the given symbols is used as a placeholder for PreparedStatement.
Introducing JavaBeans Identify the features of a JavaBean Create and add a bean to an application Manipulate bean properties using accessor and mutator.
Java Beans Component Technology Integrated, Visual Development Environments Reusable Platform-Independent Modular.
Address Book in JAVA By What is Address Book Address Book is book or database used for storing entries called contacts Each contact.
CSCI 3327 Visual Basic Chapter 1: Introduction to Visual Basic
Internet Applications Notes for Chapter 19 Digital Domain, 2 ed.
FALL 2005CSI 4118 – UNIVERSITY OF OTTAWA1 Part 4 Web technologies: HTTP, CGI, PHP,Java applets)
1 Modular Software/ Component Software 2 Modular Software Code developed in modules. Modules can then be linked together to produce finished product/program.
Smith’s Aerospace © P. Bailey & K. Vander Linden, 2005 Architecture: Component and Deployment Diagrams Patrick Bailey Keith Vander Linden Calvin College.
CS413: Java Programming language Applications Applets
WaveMaker Visual AJAX Studio 4.0 Training Troubleshooting.
Tutorial 7 Working with Multimedia. XP Introducing Multimedia Bandwidth is a measure of the amount of data that can be sent through a communication pipeline.
20-753: Fundamentals of Web Programming Copyright © 1999, Carnegie Mellon. All Rights Reserved. 1 Lecture 16: Java Applets & AWT Fundamentals of Web Programming.
Java Application Accessibility Awareness Lawrence Najjar.
Microsoft Visual Basic 2005: Reloaded Second Edition
Chapter 10 Introduction to Components. Process Phases Discussed in This Chapter Requirements Analysis Design Implementation ArchitectureFramework Detailed.
Deutsches Elektronen-Synchrotron DESY Helmholtz Association of German Research Centres Hamburg, Germany The European X-Ray Laser Project.
Forms Sangeetha Parthasarathy 02/05/2001. Introduction to Forms A form makes it possible to transform your web pages from text to graphics to interactive.
Tutorial 7 Working with Multimedia. XP Objectives Explore various multimedia applications on the Web Learn about sound file formats and properties Embed.
F. Toussaint (WDCC, Hamburg) / / 1 CERA : Data Structure and User Interface Frank Toussaint Michael Lautenschlager World Data Center for Climate.
Chapter 17: Applets, Images, and Sound. Objectives Learn about applets Write an HTML document to host an applet Use the init() method Work with JApplet.
Tutorial 10 by Sam ine1020 Introduction to Internet Engineering 1 Database & Server-side Scripting Tutorial 10.
Java Applets. 2 Introduction to Java Applet Programs  Applications are stand alone programs executed with Java interpreter executed with Java interpreter.
Dayle Kotturi EPICS Collaboration Meeting December 8-10,2004 Badlfish: an EDD/DM to EDM translator Outline Introduction EDD/DM.
Chapter 13. Applets and HTML HTML Applets Computer Programming with JAVA.
Object Oriented Programming Examples: C++, Java Advantages: 1. reusibility of code 2. ability to adapt (extend) previously written code.
Chapter One An Introduction to Visual Basic 2010 Programming with Microsoft Visual Basic th Edition.
Tutorial 7 Working with Multimedia. New Perspectives on HTML, XHTML, and XML, Comprehensive, 3rd Edition 2 Objectives Explore various multimedia applications.
Tutorial 7 Working with Multimedia. New Perspectives on HTML, XHTML, and XML, Comprehensive, 3rd Edition 2 Objectives Explore various multimedia applications.
Prachi Chitnis.  The CSS feel  SDS – Synoptic Display Studio  ADL Converter  PV table, Probe…
1 CSC Computer Education (P) Ltd. DESIGNED BY K PRAKASH,
Java Applets. 2 Introduction to Java Applet Programs Applications are ___________________ programs –executed with Java interpreter Applet is a small program.
Creating Graphical User Interfaces (GUI’s) with MATLAB By Jeffrey A. Webb OSU Gateway Coalition Member.
1 MSCS 237 Overview of web technologies (A specific type of distributed systems)
Swing Differences between Swing and AWT Naming Conventions All Swing components begin with a capital J -- JPanel, JButton, JScrollBar, JApplet, etc..
HTML Form Widgets. Review: HTML Forms HTML forms are used to create web pages that accept user input Forms allow the user to communicate information back.
Applets Yong Choi School of Business CSU, Bakersfield.
Object Oriented Programming Examples: C++, Java Advantages: 1. reusibility of code 2. ability to adapt (extend) previously written code.
HTML Forms. Slide 2 Forms (Introduction) The purpose of input forms Organizing forms with a and Using different element types to get user input A brief.
Copyright © 2015 Pearson Education, Inc. Publishing as Pearson Addison-Wesley C H A P T E R 13 GUI Programming.
Web Development & Design Foundations with XHTML Chapter 11 Key Concepts.
Chapter 5 Introduction To Form Builder. Lesson A Objectives  Display Forms Builder forms in a Web browser  Use a data block form to view, insert, update,
1 Applets. 2 What is an applet? Applet: a Java program that can be inserted into a web page and run by loading that page in a browser brings web pages.
The High Velocity Web Framework For Java and Scala.
Lecture 11 Scrolling XHTML elements + a bit on Java Applets Boriana Koleva Room: C54
1 Mariela Zambrano Product Manager – Industrial Application Server Wonderware Introducing Industrial Application Server 2.1.
BOY, A Modern Graphical Operator Interface Editor and Runtime Xihui Chen, Kay Kasemir RAD Control Group.
Topics Graphical User Interfaces Using the tkinter Module
1. Environment Setting Minhaeng Lee.
Java Applets.
BEAN!.
Topics Graphical User Interfaces Using the tkinter Module
Presentation transcript:

The Java Display Manager (JDM)

JDM Widgets Many JDM widgets correlate with medm widgets –Button, MenuButton –Bar, Slider, Meter, Indicator –Cartesian Plot, Stripchart (8 pens) –Label, Text Field –Bit Field

JDM Widgets (cont’d) More widgets –Wheelswitch –Animated canvas (double-buffered) Each widget is a Java bean

Building JDM Screens Screens can be built with any Java IDE that supports Java beans Java introspection allows IDE to learn about bean attributes

Run-time JDM Runs on JVM and higher Bean serialization enables execution of “screens” through a browser “Screens” can be executed directly as applets

JDM Communication Schematic JDM Client CDEV Gateway IOC DB

JDM summary Positives –Provides great flexibility; run-time behavior –Widgets are easily extensible through inheritance Drawbacks –“Screens” are fat –Administration is not straightforward