A Telemetry Browser built with Java Components
|
|
- Brendan Patrick
- 5 years ago
- Views:
Transcription
1 A Telemetry Browser built with Java Components Erwann POUPART, CNES, DTS/MID/VM/TD, BPI Avenue Edouard-Belin TOULOUSE CEDEX 4 Tel : +33 (0) Fax : +33 (0) erwann.poupart@cnes.fr 1. Introduction The aim of this paper is to present how off-the-shelf components are assembled together to realize a TelemetryBrowser able to display at the same time multiple parameters coming from different telemetry formats. This TelemetryBrowser, which is also a CORBA server, can be interconnected with another through Internet tolerating line cut-offs. COTS used are : JCLASS Java components from SITRAKA i for telemetry visualization, MACS ii using a MAPINFO iii runtime for geographic localization, JavaORB for distribution over Internet and connection with other Telemetry Browsers (applications or applets). It was used to survey CNES balloon scientific campaigns, such as the ARCHEOPS campaign in December 2001 at Kiruna (Sweden). This TelemetryBrowser, working as a CORBA server, was connected to a direct link with the ARCHEOPS balloon. Multiple other TelemetryBrowsers, working as CORBA clients, were connected to the first one through Internet. One of them, using a CORBA applet, was located at CNES Toulouse (France), and worked for three hours with a telemetry rate of one frame per second (1Kbyte/sec). 1
2 2. Software Architecture A TelemetryReader which is a parameter producer communicates with Dynamic Tables (using JCLASS LiveTable component), Dynamic Charts (using JCLASS Chart component) and Dynamic cartographic Clients (using MAPINFO) which are parameter consumers. Communication between those components operates through listener lists (see scheme below). 2.1 Telemetry is decomposed into TelemetryParameters : A TelemetryReader object reads bytes from a data source which can be a serial port, a file or network (FTP, HTTP or IIOP). Then, it transmits bytes to a TelemetryServer object where telemetry is decomposed into TelemetryParameters which are defined as described below : Name, Units, timeparametername, parameterlisteners, boolean istimeparameter(), void addparameterlistener(parameterlistener l), void removeparameterlistener(parameterlistener l), String decomute(byte[], position, occurence), void setvalue(parametervalue value). TelemetryParameter name must be unique, it's the concatenation of telemetry identifier and parameter effective name. 2
3 For each parameter, there is only one date, which is also a TelemetryParameter. Parameters can be under or over commuted. Occurrence information is a counter that increases for each frame and for each over commuted parameter if there is one in the frame. For example, if for frame number i you have parameter P0 overcommuted 4 times, a value will be sent at occurrence i, i+1, i+2 and i+3. And the next frame will start at occurrence i+4. Time parameter which contains date information has a value for each occurrence. It's possible to have multiple time parameters in one frame. In this case, parameters don't have all the same time parameter. Parameters are also structured into groups, so that clients can ask to the TelemetryServer object for those groups to display only some of them. For example, in Archeops telemetry, there are two groups of parameters for each frame, one "Localization" group with GPS date, and one "Automating" group with another date for the separation automate. Each parameter is able to "decommute itself", receiving a byte array at current position, it is able to calculate its value and optionally to qualify it (no qualification, nominal, abnormal, critical). Those operations are made in decomute(byte[], position, occurence) function. It creates a TelemetryParameter value, which is a generic ParameterValue composed of : occurence, value, nominalvalue. value field is a generic one using type Any of Corba. The advantage of this type is that clients can get it (float, int, data structures, etc.) dynamically during execution time, and process it as convenient. nominalvalue field is the qualified value of the precedent one. There is a codification (-1 : no qualification, 0 : normal, 1 : abnormal and 2 : critical). Then, this ParameterValue, created by the TelemetryParameter during decommutation operation, is sent to each parameter listener using setvalue(parametervalue value) function. It uses JavaBound properties and firepropertychange(string parametername, null, ParameterValue value) function which calls propertychange(propertychangeevent e) on each listener (parameter consumer) to transmit this new parameter value. 2.2 Connection between parameter producers and parameter consumers : This connection is made very easily with listener lists updated using addpropertychangelistener(propertychangelistener l) and removepropertychangelistener(propertychangelistener l) functions. Parameter consumers just have to implement propertychange(propertychangeevent e) function and process this information as convenient. 3
4 2.2.1 Connection initialization between parameter producers and parameter consumers : This software can process different telemetry formats from the same input source. Formats are identified during execution, and if a new one appears then a new TelemetryFormat event is generated, sent to TelemetryBrowser application which starts new parameter consumers (see scheme below). Parameter consumers, like dynamic tables, start a dialog with TelemetryServer object to get parameters information and be ready to receive parameter values. 4
5 Finally, JavaORB is the ORB used to interconnect multiple TelemetryBrowsers (application or applets) through Internet. Using ORB included in the Java Plugin reduces significantly applet's size. So, each TelemetryBrowser is a Corba object able to redistribute telemetry raw data. To realize this operation, a TelemetryDaemon object was developed to manage multiple connections and line cut-off. It buffers telemetry raw data coming from TelemetryReader for each remote TelemetryBrowser connected through addpullclient(string clientname) function. And each remote TelemetryBrowser asks at its own speed for the last telemetry raw data using getlastrawlines(byte[] rawdata, int len, string clientname) function. 5
6 3. Concrete application reusing JCLASS LiveTable, JCLASS Chart components and MAPINFO application. JCLASS Table and JCLASS Chart components from SITRAKA had to be specialized so that they can add, remove and modify dynamically new Telemetry Parameters into their data models. 3.1 JCLASS LiveTable short description : JClass LiveTable is a high quality grid/table JavaBean for data-driven display. Highly Configurable JClass LiveTable provides extensive properties and methods with a wide variety of customization options. It can easily be configured to act as a spreadsheet, data-entry form, multicolumn list or data grid. With JClass LiveTable, the data you display can come from a database, a real-time system, a comma-delimited file, or directly from the Web page that launched the applet. Interactive features such as cell resizing, on-the-fly sorting and searching are easy to use. And since the properties of JClass LiveTable can be changed at run-time you get the ultimate in flexibility and reuse. Superior, Scalable Performance JClass LiveTable is optimized to provide superior performance as you scale your operating conditions. It uses a unique queued scrolling system that allows real-time scrolling with smooth repainting. JClass LiveTable supports huge virtual tables so you can choose to deliver only the information the user needs. Fast cell-level redraw gives you maximum efficiency, and with JClass LiveTable you have the ability to turn double-buffering on or off as needed. Any Data from Anywhere With JClass LiveTable, your tables can be populated with data from a file, a URL via HTTP, an XML source, a relational database via JDBC, supplied programmatically or entered by an end user. Specify cell values as regular text strings or as any arbitrary Java object. It's even easy to use real-time data with a custom data source that notifies the table whenever new data is available. 3.2 Connection with JCLASS LiveTable component : JCVectorDataSource which is the main data source of JCTable was used. It stores label and cell values in a Vector of Vectors and provides a range of methods for getting and setting the cell values. Two main columns were created, one for parameter names, and one for parameter values. Adding a parameter, means adding a new row to the data model. Modifying a parameter means modifying the cell at the second column and at the right row. Background cell color is modified according to nominalvalue (no qualification : white, nominal : green, abnormal : orange, critical : red). 6
7 Removing a parameter, means removing a row from the data model. Afterwhat JCTable class was used very easily. A thread was used to make independence between user interaction on the table (parameters can be selected to plot them in a JCLASS Chart, see below) and data model modification made by parameter producers. 7
8 3.3 JCLASS Chart short description : Powerful Components and Easy-to-Use Beans With JClass Chart, you can develop sophisticated charting applications with components, or develop fast, effective chart solutions with the MultiChart and SimpleChart JavaBeans. Business and Scientific Charts Take your pick of multiple chart types with JClass Chart, including Polar, Radar, Area Radar, Bar, Stacking Bar, Pie, Hi/Lo, Hi/Lo Open/Close, Area & Stacking Area, Scatter Plot, Plot, Line, Candle. Flexible Data Sources JClass Chart supports a vast array of data sources including files, sockets, real-time feeds and even shares data with JClass LiveTable. With its MVC (Model-View-Controller) architecture, JClass Chart makes it easy to bring data in from any source. Use the pre-built data sources included with JClass Chart to read in data from memory, a file, a URL, an XML source, or any arbitrary InputStream. And if you want total flexibility, you can even build custom data sources to retrieve data from remote servers or real-time information streams. Fully Interactive JClass Chart is ideal for decision support applications because it has built-in support for common chart interactions, like panning, zooming, rotating and picking. It's easy to enable or disable these actions for your users and you have the flexibility to bind to any mouse button and modifier key combination. With JClass Chart's map and pick functions you can enable applications to provide feedback when the user clicks the mouse anywhere on a graph. Transpose, drill down, edit and scale with any chart type to give your users the ultimate in interactive capabilities. Easily Customizable JClass Chart gives you great looking defaults for your charts. Plus, it's easy to customize the appearance of your chart axes, headers, footers, legends and data labels. Advanced features like reversed logarithmic and multiple Y-axes are also supported and you have lots of formatting options, including scientific notation, percents, and currencies. Choose between complete control over text and label positioning or letting JClass Chart's dynamic defaults take over. The built-in JavaBean customizer allows JClass Chart objects to be manipulated at design time or run-time and lets you modify and save charts using the chart applet HTML format. 8
9 3.4 Connection with JCLASS Chart component : Data source is specified in terms of data series (data historization). Chart asks for the x or y data for a particular series, and the data source implementing this class is expected to return an array of double values (double[]). Adding a parameter, means adding a new Yseries to the data source and if necessary a new Xseries for the corresponding time parameter. Parameters can come from different telemetry sources, so it's possible to plot in the same chart altitude parameter coming from two or more balloons for example. Modifying a parameter value means modifying Yseries at occurrence index with the new value. If it's a time parameter, then it's the Xseries that is modified. Removing a parameter, means removing a series from the data source. Then JCChart class was used very easily. A thread was used to make independence between user interaction on the chart controls and data model modification made by parameter producers. 3.5 Connection with MAPINFO application : A position consumer (geographic localization Object) was developed to interface with MAPINFO application. It listens to localization parameters (time, latitude, longitude, and altitude) coming from each telemetry, and reformat this information into MAPINFO format for geographic localization tracking. 9
10 4. Conclusion This flexible architecture allows to add or replace easily new parameter consumers. They don't have to know about telemetry formats. At the other end, it's also easy to add or modify a telemetry format on the TelemetryServer. This shows that it is possible to build an application reusing COTS even if it is necessary to develop some code to make them communicate. For release number 3.0 in preparation, several new features will be added : A new component called FLAVOR iv, developed at Columbia University, will be added on the TelemetryServer to generate automatically decommutation classes from the binary description of any telemetry format. It will be also possible to connect clients to multiple telemetry sources. TelemetryReader and TelemetryServer will become independent Corba objects. With this architecture, it will be possible to spread over the network raw data and parameter producers and consumers wherever you want according to needs and constraints. Security aspects will be incorporated to go through firewalls. i SITRAKA is a provider of reusable components ( ii MACS is a CLS/ARGOS product using a MAPINFO runtime ( iii MAPINFO runtime is a MAPINFO corporation product ( iv Flavor is a language that allows the description of coded audio, image and other data bitstreams, and the automatic generation of C++ and Java code to read/write them ( and 10
Geographical mapping of data
BioNumerics Tutorial: Geographical mapping of data 1 Aim In many research projects, especially epidemiological, biological data is closely linked to geographical data. Geographical information provided
More informationBusiness Intelligence and Reporting Tools
Business Intelligence and Reporting Tools Release 1.0 Requirements Document Version 1.0 November 8, 2004 Contents Eclipse Business Intelligence and Reporting Tools Project Requirements...2 Project Overview...2
More informationMap Direct Lite. Quick Start Guide: Search Results 05/14/2018
Map Direct Lite Quick Start Guide: Search Results 05/14/2018 Contents Quick Start Guide: Search Results... 1 Search Results in Map Direct Lite.... 2 Where is the Search Results Panel?... 3 Search Result
More informationRoad Map for Essential Studio 2010 Volume 1
Road Map for Essential Studio 2010 Volume 1 Essential Studio User Interface Edition... 4 Essential Grid... 4 Essential Grid ASP.NET... 4 Essential Grid ASP.NET MVC... 4 Essential Grid Windows Forms...
More informationExcel 2003 Tutorial II
This tutorial was adapted from a tutorial by see its complete version at http://www.fgcu.edu/support/office2000/excel/index.html Excel 2003 Tutorial II Charts Chart Wizard Chart toolbar Resizing a chart
More informationMicrosoft Office Excel
Microsoft Office 2007 - Excel Help Click on the Microsoft Office Excel Help button in the top right corner. Type the desired word in the search box and then press the Enter key. Choose the desired topic
More informationSNS COLLEGE OF ENGINEERING, Coimbatore
SNS COLLEGE OF ENGINEERING, Coimbatore 641 107 Accredited by NAAC UGC with A Grade Approved by AICTE and Affiliated to Anna University, Chennai IT6503 WEB PROGRAMMING UNIT 04 APPLETS Java applets- Life
More informationRoad Map. For Essential Studio Volume 3
Road Map For Essential Studio 2013 Volume 3 Essential Studio User Interface Controls... 4 JavaScript... 4 UI Suite of JavaScript Controls... 4 WinRT... 4 Grid for WinRT... 4 Diagram for WinRT... 5 Chart
More informationScientific Graphing in Excel 2007
Scientific Graphing in Excel 2007 When you start Excel, you will see the screen below. Various parts of the display are labelled in red, with arrows, to define the terms used in the remainder of this overview.
More informationDesigning Ad hoc Reports. Version: 16.0
Designing Ad hoc Reports Version: 16.0 Copyright 2017 Intellicus Technologies This document and its content is copyrighted material of Intellicus Technologies. The content may not be copied or derived
More informationSpreadsheet definition: Starting a New Excel Worksheet: Navigating Through an Excel Worksheet
Copyright 1 99 Spreadsheet definition: A spreadsheet stores and manipulates data that lends itself to being stored in a table type format (e.g. Accounts, Science Experiments, Mathematical Trends, Statistics,
More informationESSENTIAL STUDIO 2014 V O L U M E 2
ESSENTIAL STUDIO 2014 V O L U M E 2 Essential Studio Controls... 4 WinRT... 4 Universal App Support... 4 MaskEdit for WinRT... 4 Schedule for WinRT... 4 DataGrid for WinRT... 4 Chart for WinRT... 5 Gauge
More informationExcel. Excel Options click the Microsoft Office Button. Go to Excel Options
Excel Excel Options click the Microsoft Office Button. Go to Excel Options Templates click the Microsoft Office Button. Go to New Installed Templates Exercise 1: Enter text 1. Open a blank spreadsheet.
More informationTable of Contents 1-4. User Guide 5. Getting Started 6. Report Portal 6. Creating Your First Report Previewing Reports 11-13
Table of Contents Table of Contents 1-4 User Guide 5 Getting Started 6 Report Portal 6 Creating Your First Report 6-11 Previewing Reports 11-13 Previewing Reports in HTML5 Viewer 13-18 Report Concepts
More informationOpenForms360 Validation User Guide Notable Solutions Inc.
OpenForms360 Validation User Guide 2011 Notable Solutions Inc. 1 T A B L E O F C O N T EN T S Introduction...5 What is OpenForms360 Validation?... 5 Using OpenForms360 Validation... 5 Features at a glance...
More informationINTRODUCTION BACKGROUND DISCOVERER. Dan Vlamis, Vlamis Software Solutions, Inc. DISCOVERER PORTLET
FRONT-END TOOLS TO VIEW OLAP DATA Dan Vlamis, Vlamis Software Solutions, Inc. dvlamis@vlamis.com INTRODUCTION Discoverer release 10g uses BI Beans to present Oracle OLAP data. It gets its power from BI
More informationData Should Not be a Four Letter Word Microsoft Excel QUICK TOUR
Toolbar Tour AutoSum + more functions Chart Wizard Currency, Percent, Comma Style Increase-Decrease Decimal Name Box Chart Wizard QUICK TOUR Name Box AutoSum Numeric Style Chart Wizard Formula Bar Active
More informationGloucester County Library System EXCEL 2007
Gloucester County Library System EXCEL 2007 Introduction What is Excel? Microsoft E x c e l is an electronic s preadsheet program. I t is capable o f performing many diff e r e n t t y p e s o f c a l
More informationArcView QuickStart Guide. Contents. The ArcView Screen. Elements of an ArcView Project. Creating an ArcView Project. Adding Themes to Views
ArcView QuickStart Guide Page 1 ArcView QuickStart Guide Contents The ArcView Screen Elements of an ArcView Project Creating an ArcView Project Adding Themes to Views Zoom and Pan Tools Querying Themes
More informationCHRIST THE KING BOYS MATRIC HR. SEC. SCHOOL, KUMBAKONAM CHAPTER 2 TEXT FORMATTING
CHAPTER 2 TEXT FORMATTING 1. Explain how to create a Bulleted and Numbered List in Star Office Writer? One way to create a list of points or topics in a document is to create a bulleted list. A bullet
More informationObjective Questions. BCA Part III Paper XIX (Java Programming) page 1 of 5
Objective Questions BCA Part III page 1 of 5 1. Java is purely object oriented and provides - a. Abstraction, inheritance b. Encapsulation, polymorphism c. Abstraction, polymorphism d. All of the above
More informationInformation Visualization
Paper 158-25 Graphs In a Minute Harry J. Maxwell Jr., SAS Institute Inc, Cary, NC ABSTRACT Software from SAS Institute provides multiple ways of producing attractive graphics quickly using simple and intuitive
More informationSurvey of Math: Excel Spreadsheet Guide (for Excel 2016) Page 1 of 9
Survey of Math: Excel Spreadsheet Guide (for Excel 2016) Page 1 of 9 Contents 1 Introduction to Using Excel Spreadsheets 2 1.1 A Serious Note About Data Security.................................... 2 1.2
More informationSample Data. Sample Data APPENDIX A. Downloading the Sample Data. Images. Sample Databases
APPENDIX A Sample Data Sample Data If you wish to follow the examples used in this book and I hope you will you will need some sample data to work with. All the files referenced in this book are available
More informationWhat s New for WinRT. Essential Studio Enterprise Edition 2013 Volume 2
What s New for WinRT Essential Studio Enterprise Edition 2013 Volume 2 Contents WinRT (XAML)... 3 Essential Grid... 3 Cell Types and Cell Formatting... 3 Freeze Group Caption Row... 3 On-Demand Paging...
More informationPresentation + Integration + Extension delivering business intelligence
Figure 1. BI:Scope Report Display Figure 2. Print Preview Presentation + Integration + Extension delivering business intelligence BI:Scope is a web enabled, rich client, Report Deployment product for business
More informationeschoolplus+ Cognos Query Studio Training Guide Version 2.4
+ Training Guide Version 2.4 May 2015 Arkansas Public School Computer Network This page was intentionally left blank Page 2 of 68 Table of Contents... 5 Accessing... 5 Working in Query Studio... 8 Query
More informationDesigning Ad hoc Report. Version: 7.3
Designing Ad hoc Report Version: 7.3 Copyright 2015 Intellicus Technologies This document and its content is copyrighted material of Intellicus Technologies. The content may not be copied or derived from,
More informationDesigned by Jason Wagner, Course Web Programmer, Office of e-learning NOTE ABOUT CELL REFERENCES IN THIS DOCUMENT... 1
Excel Essentials Designed by Jason Wagner, Course Web Programmer, Office of e-learning NOTE ABOUT CELL REFERENCES IN THIS DOCUMENT... 1 FREQUENTLY USED KEYBOARD SHORTCUTS... 1 FORMATTING CELLS WITH PRESET
More informationGraphing and Data Transformation in Excel ECON 285 Chris Georges
Graphing and Data Transformation in Excel ECON 285 Chris Georges This is a brief tutorial in Excel and a first data exercise for the course. The tutorial is written for a novice user of Excel and is not
More informationI/A Series Software Spreadsheet
I/A Series Software Spreadsheet The I/A Series Spreadsheet is an interactive, easy-to-use tool, that allows process operators, engineers, and managers to manipulate data in a row/column format and graph
More informationQuick Start Guide. Version R94. English
Custom Reports Quick Start Guide Version R94 English December 12, 2016 Copyright Agreement The purchase and use of all Software and Services is subject to the Agreement as defined in Kaseya s Click-Accept
More informationADF Mobile Code Corner
ADF Mobile Code Corner m03. Abstract: A requirement in software development is to conditionally enable/disable or show/hide UI. Usually, to accomplish this, you dynamically look-up a UI component to change
More informationNumbers Basics Website:
Website: http://etc.usf.edu/te/ Numbers is Apple's new spreadsheet application. It is installed as part of the iwork suite, which also includes the word processing program Pages and the presentation program
More informationCreating a Basic Chart in Excel 2007
Creating a Basic Chart in Excel 2007 A chart is a pictorial representation of the data you enter in a worksheet. Often, a chart can be a more descriptive way of representing your data. As a result, those
More informationExercise 1: Introduction to MapInfo
Geog 578 Exercise 1: Introduction to MapInfo Page: 1/22 Geog 578: GIS Applications Exercise 1: Introduction to MapInfo Assigned on January 25 th, 2006 Due on February 1 st, 2006 Total Points: 10 0. Convention
More informationTechnology Assignment: Scatter Plots
The goal of this assignment is to create a scatter plot of a set of data. You could do this with any two columns of data, but for demonstration purposes we ll work with the data in the table below. You
More informationComponents for Xcelsius. Micro Components
Components for Xcelsius Micro Components Inovista Micro Components for Xcelsius Inovista provides a full range of spark lines, micro charts, icons, text and shape indicators that can be deployed to create
More informationGloucester County Library System. Excel 2010
Gloucester County Library System Excel 2010 Introduction What is Excel? Microsoft Excel is an electronic spreadsheet program. It is capable of performing many different types of calculations and can organize
More informationMS Excel Advanced Level
MS Excel Advanced Level Trainer : Etech Global Solution Contents Conditional Formatting... 1 Remove Duplicates... 4 Sorting... 5 Filtering... 6 Charts Column... 7 Charts Line... 10 Charts Bar... 10 Charts
More informationChemistry 30 Tips for Creating Graphs using Microsoft Excel
Chemistry 30 Tips for Creating Graphs using Microsoft Excel Graphing is an important skill to learn in the science classroom. Students should be encouraged to use spreadsheet programs to create graphs.
More informationSearching and Favorites in Datatel Web UI 4.3
Searching and Favorites in Datatel Web UI 4.3 Search Field The Search field uses icons and text prompts (see Figure 1) to switch between Person Search and Form Search. You can click the icon to the left
More informationCreating Reports in Access 2007 Table of Contents GUIDE TO DESIGNING REPORTS... 3 DECIDE HOW TO LAY OUT YOUR REPORT... 3 MAKE A SKETCH OF YOUR
Creating Reports in Access 2007 Table of Contents GUIDE TO DESIGNING REPORTS... 3 DECIDE HOW TO LAY OUT YOUR REPORT... 3 MAKE A SKETCH OF YOUR REPORT... 3 DECIDE WHICH DATA TO PUT IN EACH REPORT SECTION...
More informationD&B Market Insight Release Notes. July 2016
D&B Market Insight Release Notes July 2016 Table of Contents User Experience and Performance 3 Mapping.. 4 Visualizations.... 5 User Experience and Performance Speed Improvements Improvements have been
More informationBEAWebLogic Server. Using the WebLogic Diagnostic Framework Console Extension
BEAWebLogic Server Using the WebLogic Diagnostic Framework Console Extension Version 10.0 Revised: March 30, 2007 Contents 1. Introduction and Roadmap What Is the WebLogic Diagnostic Framework Console
More information3. Saving Your Work: You will want to save your work periodically, especially during long exercises.
Graphing and Data Transformation in Excel ECON 285 Chris Georges This is a brief tutorial in Excel and a first data exercise for the course. The tutorial is written for a novice user of Excel and is not
More informationChapter 3: Rate Laws Excel Tutorial on Fitting logarithmic data
Chapter 3: Rate Laws Excel Tutorial on Fitting logarithmic data The following table shows the raw data which you need to fit to an appropriate equation k (s -1 ) T (K) 0.00043 312.5 0.00103 318.47 0.0018
More informationROEVER ENGINEERING COLLEGE Elambalur,Perambalur DEPARTMENT OF CSE
ROEVER ENGINEERING COLLEGE Elambalur,Perambalur-621212 DEPARTMENT OF CSE 2 marks questions with answers CS331-ADVANCED JAVA PROGRAMMING 1. What is Java Streaming? Java streaming is nothing more than a
More information1 Introduction to Using Excel Spreadsheets
Survey of Math: Excel Spreadsheet Guide (for Excel 2007) Page 1 of 6 1 Introduction to Using Excel Spreadsheets This section of the guide is based on the file (a faux grade sheet created for messing with)
More informationGetting Started With Ad hoc Visualizer. Version: 7.3
Getting Started With Ad hoc Visualizer Version: 7.3 Copyright 2015 Intellicus Technologies This document and its content is copyrighted material of Intellicus Technologies. The content may not be copied
More informationAdding records Pasting records Deleting records Sorting records Filtering records Inserting and deleting columns Calculated columns Working with the
Show All About spreadsheets You can use a spreadsheet to enter and calculate data. A spreadsheet consists of columns and rows of cells. You can enter data directly into the cells of the spreadsheet and
More informationComputer Training That Makes The Difference
Computer Training That Makes The Difference MICROSOFT EXCEL INTRODUCTION (LEVEL 1) A one-day course to introduce you to Excel and show you the basic functions of the program. Prerequisite Introduction
More informationNetAdvantage for jquery SR Release Notes
NetAdvantage for jquery 2012.1 SR Release Notes Create the best Web experiences in browsers and devices with our user interface controls designed expressly for jquery, ASP.NET MVC, HTML 5 and CSS 3. You
More informationIntroduction to CS graphs and plots in Excel Jacek Wiślicki, Laurent Babout,
MS Excel 2010 offers a large set of graphs and plots for data visualization. For those who are familiar with older version of Excel, the layout is completely different. The following exercises demonstrate
More informationIndex COPYRIGHTED MATERIAL. Symbols and Numerics
Symbols and Numerics ( ) (parentheses), in functions, 173... (double quotes), enclosing character strings, 183 #...# (pound signs), enclosing datetime literals, 184... (single quotes), enclosing character
More information1 What is Java? 2 Java is platform independent 3 Applets can be distributed by WWW 4 Example of an applet 5 The Java Language 6 Java is secure 7 Java in four versions 8 Java standard library 9 Event handling
More informationUsing Measurement Studio GPIB to Accelerate Development with Visual Basic
Application Note 119 Using Measurement Studio GPIB to Accelerate Development with Visual Basic Introduction Jason White and Evan Cone Using GPIB in Visual Basic can be a complicated experience. One of
More informationOracle Big Data Cloud Service, Oracle Storage Cloud Service, Oracle Database Cloud Service
Demo Introduction Keywords: Oracle Big Data Cloud Service, Oracle Storage Cloud Service, Oracle Database Cloud Service Goal of Demo: Oracle Big Data Preparation Cloud Services can ingest data from various
More informationRelease notes for StatCrunch mid-march 2015 update
Release notes for StatCrunch mid-march 2015 update A major StatCrunch update was made on March 18, 2015. This document describes the content of the update including major additions to StatCrunch that were
More informationTutorial: Create an Excel Dashboard. Overview. **** Download the Example Dashboard ****
Tutorial: Create an Excel Dashboard This page walks through building an Excel dashboard with a mobile tool called CommCare. Similar to how Excel helps people build spreadsheets, CommCare enables anyone
More informationSAS Web Report Studio 3.1
SAS Web Report Studio 3.1 User s Guide SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2006. SAS Web Report Studio 3.1: User s Guide. Cary, NC: SAS
More informationScientific Graphing in Excel 2013
Scientific Graphing in Excel 2013 When you start Excel, you will see the screen below. Various parts of the display are labelled in red, with arrows, to define the terms used in the remainder of this overview.
More informationAdvanced Excel. Click Computer if required, then click Browse.
Advanced Excel 1. Using the Application 1.1. Working with spreadsheets 1.1.1 Open a spreadsheet application. Click the Start button. Select All Programs. Click Microsoft Excel 2013. 1.1.1 Close a spreadsheet
More informationContents. Introduction 13. Putting The Smart Method to Work 16. Session One: Basic Skills 23
Contents Introduction 13 Feedback... 13 Downloading the sample files... 13 Problem resolution... 13 Typographical Conventions Used In This Book... 14 Putting The Smart Method to Work 16 Excel version and
More informationMESURgauge Software. User s Guide
MESURgauge Software User s Guide MESURgauge Software Thank you! Thank you for purchasing MESURgauge software, a data collection and analysis program developed to: Measure Collect data from digital force
More information2015 Entrinsik, Inc.
2015 Entrinsik, Inc. Table of Contents Chapter 1: Creating a Dashboard... 3 Creating a New Dashboard... 4 Choosing a Data Provider... 5 Scheduling Background Refresh... 10 Chapter 2: Adding Graphs and
More informationPEGACUIS71V1 pegasystems
PEGACUIS71V1 pegasystems Number: PEGACUIS71V1 Passing Score: 800 Time Limit: 120 min Exam A QUESTION 1 Which of the following rule types does the Localization wizard translate? (Choose Two) A. Field Value
More informationKaleidaGraph Quick Start Guide
KaleidaGraph Quick Start Guide This document is a hands-on guide that walks you through the use of KaleidaGraph. You will probably want to print this guide and then start your exploration of the product.
More informationHOUR 12. Adding a Chart
HOUR 12 Adding a Chart The highlights of this hour are as follows: Reasons for using a chart The chart elements The chart types How to create charts with the Chart Wizard How to work with charts How to
More informationQuery Studio Training Guide Cognos 8 February 2010 DRAFT. Arkansas Public School Computer Network 101 East Capitol, Suite 101 Little Rock, AR 72201
Query Studio Training Guide Cognos 8 February 2010 DRAFT Arkansas Public School Computer Network 101 East Capitol, Suite 101 Little Rock, AR 72201 2 Table of Contents Accessing Cognos Query Studio... 5
More informationChapter 1 GETTING STARTED. SYS-ED/ Computer Education Techniques, Inc.
Chapter 1 GETTING STARTED SYS-ED/ Computer Education Techniques, Inc. Objectives You will learn: The IDE: Integrated Development Environment. MVC: Model-View-Controller Architecture. BC4J: Business Components
More informationRich Web UI made simple Building Data Dashboards without Code
Rich Web UI made simple Building Data Dashboards without Code Dana Singleterry http://blogs.oracle.com/dana Product Manager Oracle JDeveloper and Oracle ADF 2 Copyright 2012, Oracle and/or its affiliates.
More informationSQL Server Reporting Services
www.logicalimagination.com 800.657.1494 SQL Server Reporting Services Course #: SS-104 Duration: 3 days Prerequisites This course assumes no prior knowledge of SQL Server Reporting Services. This course
More informationX100 ARCHITECTURE REFERENCES:
UNION SYSTEMS GLOBAL This guide is designed to provide you with an highlevel overview of some of the key points of the Oracle Fusion Middleware Forms Services architecture, a component of the Oracle Fusion
More informationVIEWZ 1.3 USER MANUAL
VIEWZ 1.3 USER MANUAL 2007-08 Zeus Numerix ViewZ 1.3.0 User Manual Revision: 200806061429 The latest copy of this PDF may be downloaded from the website. An online (HTML) version is also available. Zeus
More informationUsing Java to Front SAS Software: A Detailed Design for Internet Information Delivery
Using Java to Front SAS Software: A Detailed Design for Internet Information Delivery Jonathan Stokes, JJT Inc., Austin, Texas, USA ABSTRACT As the Java language evolves from its rudimentary stages into
More informationTaking a First Look at Excel s Reporting Tools
CHAPTER 1 Taking a First Look at Excel s Reporting Tools This chapter provides you with an overview of Excel s reporting features. It shows you the principal types of Excel reports and how you can use
More informationUSER S MANUAL. Unified Data Browser. Browser. Unified Data. smar. First in Fieldbus MAY / 06. Unified Data Browser VERSION 8 FOUNDATION
Unified Data Browser Unified Data Browser USER S MANUAL smar First in Fieldbus - MAY / 06 Unified Data Browser VERSION 8 TM FOUNDATION P V I E W U D B M E www.smar.com Specifications and information are
More informationTest On Line: reusing SAS code in WEB applications Author: Carlo Ramella TXT e-solutions
Test On Line: reusing SAS code in WEB applications Author: Carlo Ramella TXT e-solutions Chapter 1: Abstract The Proway System is a powerful complete system for Process and Testing Data Analysis in IC
More informationAODstats. Guide to using the Victorian data maps. Powered by StatPlanet
AODstats Guide to using the Victorian data maps Powered by StatPlanet Contents Quick start guide Interface: Start page Main page Indicator selector panel Indicator details Indicator search box Graph panel
More informationThe New York Society Library Presents:
The New York Society Library Presents: Introduction to Microsoft Excel (for versions 2003 and earlier) Carolyn Waters Acquisitions & Reference Librarian carolyn@nysoclib.org Index OVERVIEW.... Page 03
More informationBuild a Basic ThingWorx Mashup
Build a Basic ThingWorx Mashup Project Introduction Overview In this project you will create a simple mashup in ThingWorx, PTC s industry leading IoT platform. The project introduces basic skills in modeling
More informationINTRODUCTORY LAB INTRODUCTION TO STATCRUNCH 5.0
INTRODUCTORY LAB INTRODUCTION TO STATCRUNCH 5.0 StatCrunch is a free web-based statistical software package containing all statistical features covered in introductory statistics courses. It is very easy
More informationDNS Server Status Dashboard
The Cisco Prime IP Express server status dashboard in the web user interface (web UI) presents a graphical view of the system status, using graphs, charts, and tables, to help in tracking and diagnosis.
More informationOctave: A Portable, Distributed, Opened Platform for Interoperable Monitoring Services
SpaceOps 2006 Conference AIAA 2006-5671 Octave: A Portable, Distributed, Opened Platform for Interoperable Monitoring Services C. Pipo * CS Communications & System, ZAC de la Grande Plaine Rue de Brindejonc
More informationIntellicus Enterprise Reporting and BI Platform
Working with Ad hoc Visualizer Intellicus Enterprise Reporting and BI Platform Intellicus Technologies info@intellicus.com www.intellicus.com Copyright 2014 Intellicus Technologies This document and its
More informationExcel Core Certification
Microsoft Office Specialist 2010 Microsoft Excel Core Certification 2010 Lesson 6: Working with Charts Lesson Objectives This lesson introduces you to working with charts. You will look at how to create
More informationQuick. Efficient. Versatile. Graphing Software for Scientists and Engineers.
Quick. GrapherTM 3 Efficient. Versatile. Graphing Discover the easy-to-use and powerful capabilities of Grapher 3! Your graphs are too important not to use the most superior graphing program available.
More informationDESIGN AND IMPLEMENTATION OF SAGE DISPLAY CONTROLLER PROJECT
DESIGN AND IMPLEMENTATION OF SAGE DISPLAY CONTROLLER BY Javid M. Alimohideen Meerasa M.S., University of Illinois at Chicago, 2003 PROJECT Submitted as partial fulfillment of the requirements for the degree
More informationProtocol Buffers, grpc
Protocol Buffers, grpc Szolgáltatásorientált rendszerintegráció Service-Oriented System Integration Dr. Balázs Simon BME, IIT Outline Remote communication application level vs. transport level protocols
More informationUser Guide. v7.5. September 4, For the most recent version of this document, visit kcura's Documentation Site.
User Guide v7.5 September 4, 2013 For the most recent version of this document, visit kcura's Documentation Site. Table of Contents 1 User guide overview 4 2 Relativity objects 4 3 Workspace 6 3.1 Workspaces
More informationEXCEL DASHBOARD AND REPORTS BASIC SKILLS
Let s Reach For Excellence! TAN DUC INFORMATION TECHNOLOGY SCHOOL JSC Address: 103 Pasteur, Dist.1, HCMC Tel: 08 38245819; 38239761 Email: traincert@tdt-tanduc.com Website: www.tdt-tanduc.com; www.tanducits.com
More informationRoad Map for Essential Studio 2011 Volume 4
Road Map for Essential Studio 2011 Volume 4 Essential Studio User Interface Edition... 4 ASP.NET...4 Essential Tools for ASP.NET... 4 Essential Chart for ASP.NET... 4 Essential Diagram for ASP.NET... 4
More informationNICK COLLIER - REPAST DEVELOPMENT TEAM
DATA COLLECTION FOR REPAST SIMPHONY JAVA AND RELOGO NICK COLLIER - REPAST DEVELOPMENT TEAM 0. Before We Get Started This document is an introduction to the data collection system introduced in Repast Simphony
More informationChapter 10 Working with Graphs and Charts
Chapter 10: Working with Graphs and Charts 163 Chapter 10 Working with Graphs and Charts Most people understand information better when presented as a graph or chart than when they look at the raw data.
More informationAppendix A - Glossary(of OO software term s)
Appendix A - Glossary(of OO software term s) Abstract Class A class that does not supply an implementation for its entire interface, and so consequently, cannot be instantiated. ActiveX Microsoft s component
More informationData Grid Utilities - Searching Data Grids
Data Grid Utilities - Searching Data Grids Step 1 : To search any column on selected data grids begin by right mouse-clicking the column header for the column you want to search. This feature works on
More informationIntroduction to Excel 2013
Introduction to Excel 2013 Copyright 2014, Software Application Training, West Chester University. A member of the Pennsylvania State Systems of Higher Education. No portion of this document may be reproduced
More informationIntroduction to Information Technology Turban, Rainer and Potter John Wiley & Sons, Inc. Copyright 2005
Introduction to Information Technology Turban, Rainer and Potter John Wiley & Sons, Inc. Copyright 2005 Computer Software Chapter Outline Significance of software System software Application software Software
More informationTable of Contents. Getting Started...1 What is QCTool...1 Terms (Notational Conventions)...1
2008 Table of Contents Getting Started...1 What is QCTool...1 Terms (Notational Conventions)...1 Importing Data...3 How to Import Data to QCTool...3 ASCII Columnar Format...3 To specify the header line...4
More information