Workshop Terminology.

Slides:



Advertisements
Similar presentations
OO Programming in Java Objectives for today: Overriding the toString() method Polymorphism & Dynamic Binding Interfaces Packages and Class Path.
Advertisements

Overview of Systems in SEAMCAT European Communications Office Jean-Philippe Kermoal - SEAMCAT Manager (ECO) June 2012
Week 8 Recap CSE 115 Spring Composite Revisited Once we create a composite object, it can itself refer to composites. Once we create a composite.
Objectives Introduction to Inheritance and Composition (Subclasses and SuperClasses) Overriding (and extending), and inheriting methods and constructors.
Chapter 10: Introduction to Inheritance
Object-Oriented PHP (1)
Programming with Java © 2002 The McGraw-Hill Companies, Inc. All rights reserved. 1 Chapter 12 More OOP, Interfaces, and Inner Classes.
CSE 115 Week 10 March , Announcements March 21 – Lab 7 Q & A in lecture March 21 – Lab 7 Q & A in lecture March 26 – Exam 7 March 26 – Exam.
What is an object? Your dog, your desk, your television set, your bicycle. Real-world objects share two characteristics: They all have state and behavior;
Basic Definitions Data Structures: Data Structures: A data structure is a systematic way of organizing and accessing data. Or, It’s the logical relationship.
UML Class Diagram: class Rectangle
What is Object-Oriented Programming?. Objects – Variables and Logic inside "Objects", not standalone code – Objects contain related variables and functions.
CSE 331 Software Design & Implementation Hal Perkins Autumn 2012 Java Classes, Interfaces, and Types 1.
Introduction to SEAMCAT Example of MCA study
Quick start in SEAMCAT European Communications Office Jean-Philippe Kermoal (ECO) December 2009 EUROPEAN COMMUNICATIONS OFFICE Nansensgade 19 DK-1366 Copenhagen.
1 Java Inheritance. 2 Inheritance On the surface, inheritance is a code re-use issue. –we can extend code that is already written in a manageable manner.
Basic functionality: coverage/simulation radius European Communications Office Jean-Philippe Kermoal (ECO) 05 June 2012 EUROPEAN COMMUNICATIONS OFFICE.
More on Hierarchies 1. When an object of a subclass is instantiated, is memory allocated for only the data members of the subclass or also for the members.
Copyright 2004 Scott/Jones Publishing Alternate Version of STARTING OUT WITH C++ 4 th Edition Chapter 7 Structured Data and Classes.
JavaScript - A Web Script Language Fred Durao
CDMA/OFDMA system: General settings OBS: On this slide there are 9 tabs (as it is today in SEAMCAT 3), towards the last slides there will be a total of.
MS Visual Basic 6 Walter Milner. VB 6 0 Introduction –background to VB, A hello World program 1 Core language 1 –Projects, data types, variables, forms,
Chapter 14 Abstract Classes and Interfaces. Abstract Classes An abstract class extracts common features and functionality of a family of objects An abstract.
Review Class Inheritance, Abstract, Interfaces, Polymorphism, GUI (MVC)
Classes: user-defined types. Organizing method with a class A class is used to organize methods * Methods that compute Mathematical functions * The Scanner.
Doc.: IEEE /0041r0 Submission November 2006 Mark Austin, OfcomSlide 1 SEAMCAT Introduction Presentation to IEEE Notice: This document has.
 In the java programming language, a keyword is one of 50 reserved words which have a predefined meaning in the language; because of this,
Chapter 5 System Modeling. What is System modeling? System modeling is the process of developing abstract models of a system, with each model presenting.
Lesson 1 1 LESSON 1 l Background information l Introduction to Java Introduction and a Taste of Java.
M1G Introduction to Programming 2 2. Creating Classes: Game and Player.
SEAMCAT’s propagation model plugin Karl Koch, BNetzA, CEPT SEAMCAT Workshop Copenhagen,
Event Processing Plugin Interface - DEMO European Communications Office Jean-Philippe Kermoal - SEAMCAT Manager (ECO) 20 November 2013
12-Jun-16 Event loops. 2 Programming in prehistoric times Earliest programs were all “batch” processing There was no interaction with the user Input Output.
SEAMCAT European Communications Office José Carrascosa - SEAMCAT Manager 5 April 2016.
October 2006 SEAMCAT-3 What it can do for you Artūras Medeišis, SEAMCAT Project Manager European Radiocommunications Office.
1 OFDMA Module Usage within Seamcat. Summary 2  Using generic or OFDMA model when addressing compatibility/sharing studies?  Pointing out differences.
Brief overview of SEAMCAT Spectrum Engineering Advanced Monte Carlo Analysis Tool José Carrascosa (ECO)
SEAMCAT 5 New functionalities for sharing and compatibility studies
Plugin overview Functional Plugins (PMP)
Abstract classes and interfaces
Bundesnetzagentur SEAMCAT’s post processing feature Example 3: Location Probability (SE43) Karl Koch, BNetzA, CEPT SEAMCAT.
Java Events. Java Events Important definitions Overridden method Class vs. abstract class vs. interface Event Handling Definition Main components Windows.
Exception and Event Handling
Antenna Gain Plugin (AGP)
Extensions, System Outline and Correlation Modes and
Inheritance and Polymorphism
Simulation plugins: EPP
Post Processing Plugins: PPP
System Plugin (SP).
Basic examples of setting simulations: A REAL CASE
Bundesnetzagentur SEAMCAT’s post processing feature Example 3: Location Probability (SE43) Karl Koch, BNetzA, CEPT SEAMCAT.
Basic examples of setting simulations: A REAL CASE
Anatomy of a Class & Method
UML Class Diagram: class Rectangle
Object-Oriented Programming
Abstract classes and interfaces
Java Programming Language
Packages and Interfaces
CSE 1030: Implementing GUI Mark Shtern.
Java – Inheritance.
Java Programming Course
Event loops 17-Jan-19.
Basic examples of setting simulations
On the notion of Variability in Software Product Lines
Abstract classes and interfaces
Exception and Event Handling
Event loops.
IMPLEMENTATION OF SMART ANTENNA USING
Abstract Data Types Abstraction is to distill a system to its most fundamental parts. Applying the abstraction paradigm to the design of data structures.
Inheritance Lakshmish Ramaswamy.
Presentation transcript:

Workshop Terminology

Basic JAVA Programming terminology Class: A type that defines the implementation of a particular kind of object. A class definition defines instance and class variables and methods, as well as specifying the interfaces the class implements and the immediate superclass of the class. If the superclass is not explicitly specified, the superclass will implicitly be Object. Interface: A keyword used to define a collection of method definitions and constant values. It can later be implemented by classes that define this interface with the "implements" keyword. Implements: A keyword optionally included in the class declaration to specify any interfaces that are implemented by the current class. The implementation is contains runnable code Method: located inside an interface (abstract) or implementation (concrete), is the part of code specifying what needs to be executed in a class. In other programming languages is 'function‘. Graphical User Interface (GUI): Refers to the techniques involved in using graphics, along with a keyboard and a mouse, to provide an easy-to-use interface to some program. https://docs.oracle.com/javase/tutorial/information/glossary.html

Plugin definitions Propagation Model Plugin (PMP): A plugin that contains the implementation of a propagation model Antenna Gain Plugin (AGP): A plugin that contains the implementation of an antenna pattern Event Processing Plugin (EPP): A plugin that uses calculations done in the core of SEAMCAT and that processes them to produce alternative results Post Processing UI (PPUI): A plugin that uses simulation result, i.e. after the simulation is complete to produce alternative results. System Plugin (SP): A plugin that contains the complete implementation of a radio system (transmitter, receiver and all their associated parameters)

Plugin definitions Propagation Model Plugin (PMP): A plugin that contains the implementation of a propagation model Antenna Gain Plugin (AGP): A plugin that contains the implementation of an antenna pattern Event Processing Plugin (EPP): A plugin that uses calculations done in the core of SEAMCAT and that processes them to produce alternative results Post Processing UI (PPUI): A plugin that uses simulation result, i.e. after the simulation is complete to produce alternative results. System Plugin (SP): A plugin that contains the complete implementation of a radio system (transmitter, receiver and all their associated parameters)

SEAMCAT Terminology Victim System: It is the radiocommunication system for which we want to assess the probability of being interfered by an interfering system. Interfering System(s): It is the radiocommunication system or systems interfering with the victim system. Victim Link Transmitter (VLT): It is the ‘wanted’ transmitter of the victim system, i.e. the one providing the wanted signal to the victim link receiver. Victim Link Receiver (VLR): It is the receiver of the victim system, i.e., the one that experiences the interference from the transmitter of the interfering system. Interfering Link Transmitter (ILT): It is the transmitter of the interfering system, i.e. the one providing the interfering signal to the victim link receiver. Interfering Link Receiver (ILR): It is the receiver of the interfering system.

Questions?