Adding Web 2.0 features to a Fleet Monitoring Dashboard

Size: px
Start display at page:

Download "Adding Web 2.0 features to a Fleet Monitoring Dashboard"

Transcription

1 SpaceOps 2010 Conference<br><b><i>Delivering on the Dream</b></i><br><i>Hosted by NASA Mars April 2010, Huntsville, Alabama AIAA Adding Web 2.0 features to a Fleet Monitoring Dashboard Robert A. Foweraker 1 and Christian Kumpf 2 MakaluMedia GmbH, Robert-Bosch Strasse 7, Darmstadt, Germany MakaluMedia GmbH have developed a Fleet Monitoring web application for EUTELSAT S.A. called TeleViews. The satellite control engineers use TeleViews to access operational data, generated by the Mission Control System, from their own offices. In this paper we examine the reasons for creating systems like TeleViews and the reason why we chose to implement the system as a web application. We have been able to integrate several web 2.0 technologies and concepts into TeleViews in order to improve the usability of the system. We attempt to explain these concepts and describe how these web 2.0 technologies have been used in the development of TeleViews. We look briefly at the overall system architecture and discuss aspects of data visualisation, user collaboration and interoperability. I. Introduction Firstly, what do we mean by Web 2.0? This is a much-overused term, but a quick look at WikiPedia gives a definition that serves very well for the purpose of this paper. The term "Web 2.0" (2004 present) is commonly associated with web applications that facilitate interactive information sharing, interoperability, user-centred design and collaboration on the World Wide Web. Secondly, what do we mean by a Fleet Monitoring Dashboard? The web application described in this paper is the TeleViews system that we have developed for EUTELSAT S.A. This system acquires decoded Telemetry, Telecommand and Event data, together with ancillary data from the Mission Control System (MCS). This data is then transferred outside of the secure Control Centre network and stored in a long-term archive. The archived data is made available to satellite engineers on the office network through a web browser interface. Systems like this are increasingly common, although there are many differences in implementations and features. What are the motivations for moving certain support functions out of the Mission Control System? Satellite operators would very much like to take advantage of new technologies, however there are good reasons not to add them directly into the MCS. They need to ensure that the control chain is protected from risk and one way to reduce risk is to avoid the complexity that comes from adding too much new technology into the core MCS. The amount of data that a legacy MCS has to deal with is increasing all the time. They now have to handle a greater number of more complex satellites, which have more telemetry parameters than ever before. There is always a retrieval speed problem when extracting data from the MCS. By transferring the data out of the MCS, we can safely employ new technologies to handle the needs of many users retrieving lots of data simultaneously without risk to the core MCS. Improving the user experience is another driver. For the average user, there is an increasing contrast between the usability of the core MCS and their appreciation of what is possible with other office applications or web 2.0 applications. Their expectations have increased and web-based support tools can help bridge the gap and keep pace with future developments. Security considerations are also a driving factor. It is important to make the MCS as secure as possible by isolating its network as far as possible from the outside world. When taken to the logical extreme, this makes it hard for the engineers to obtain the raw data they need to do their jobs. By transferring all relevant data outside the MCS automatically in a secure fashion, we can empower the users by giving them access to the raw data so that they can process it themselves on their office workstations. Other support systems, for example an automatic report generation application, can then also access this raw data securely. 1 Satellite Engineering and Business Development Manager 2 Lead Software Engineer 1 Copyright 2010 by MakaluMedia GmbH. Published by the, Inc., with permission.

2 Therefore, the current trend is to move many of the support functions out of the core MCS. We believe that web applications are ideal for implementing these support functions. II. TeleViews System Overview In this section we provide a basic overview of the TeleViews system. Separate papers could be written on each of the components of the system, and we hope to do this in the future, however our aim in this section is to put the main subject of the paper into context and mention some interesting features, rather than provide a detailed description of the system. The overall design principal adopted during the development was to be as open as possible. The whole system is written in scripting languages and we make use of open source components where possible. All interfaces are well documented and hopefully easy to use. The first problem is getting the data out of the MCS. Acquiring the telemetry data is by far the greatest challenge, simply because of the volume of data and the accuracy required. A high-level requirement of TeleViews is to always let the MCS handle the data decoding (TM, TC, Events). This requirement ensures that we see the same decoded values within the MCS and within TeleViews. This approach also ensures that TeleViews has access to all derived parameters calculated by the MCS. A large amount of data must be acquired (several hundred samples per second, per satellite, for the telemetry alone) without affecting the performance of the MCS. The system must also handle downtime of the MCS or TeleViews itself, which can result in gaps in the decoded data. Once the data has been acquired it must be transferred out of the MCS. This involves transfer across a network firewall in a secure and robust manner. The system must also cope with network interruptions without losing of data. TeleViews stores all satellite data in a MySQL Relational Database. Storing the telemetry data is very challenging, though storing the system events is also not trivial. There are many telemetry parameters to store the latest satellites can have 60,000 separate telemetry parameters defined in the database. By storing only the changes it is possible to reduce the total storage requirements by at least a factor of 5. This is because in practice, approximately 80% of the parameters never change value, while 20% change value more or less constantly. Even when storing change-only telemetry samples we can still have over 400 telemetry parameters changing value per second for a recent telecommunications satellite. Inserting this amount of data into the database while maintaining good performance in data retrieval required an innovative schema. Ensuring that the database retrieval speed does not degrade as the archive size increases was a major design driver. In our experience the engineers don t like change-only telemetry data for the following reason. Is the absence of the data in the archive because the value didn t change, or because there was a TM drop or a gap in the data? To improve the user acceptance of a change-only data archive we need to be very careful to record the position of the gaps in the data; In other words, the engineers will accept a few gaps in the data, as long as they know where they are. EUTELSAT currently have 24 satellites and their fleet is increasing by several satellites per year. Scalability of the system was a very important requirement. This led us to separate the data acquisition & transfer function, the storage & retrieval function and the user interface function. The component under the highest load will always be the data storage & retrieval function the Archive Server. In TeleViews, the data storage function can be split over separate hardware if this is required. Currently we store the data for around 10 satellites on a single physical Archive Server. It is possible to move a data archive from one physical server to another without interruption of service. The data acquisition & transfer function is also scalable, although the current system only requires a single server. 2 Figure 1. TeleViews System Architecture

3 The user interface function is the web server that serves the web application. Ruby on Rails is used as the web application framework for TeleViews. The load on this web server depends on the number of users, and this is quite low in a satellite operation environment compared to a website with public access. Typically there may be 50 engineers using the system on a regular basis, and they will never all be using the system at the same time. Therefore a single physical server can easily handle this function, especially when other servers are doing the heavy lifting involved with the data retrieval. The User Interface (UI) server stores all the data related to the display definitions imported from the MCS. We detect changes in the satellite database(s) and automatically copy these files to the UI server and re-import the definitions into TeleViews. By splitting the UI server from the Archive server we have effectively separated the data from the presentation layer, which is always good in web applications. Now that we have given a brief overview of the system architecture we can move onto the main topic of this paper: how we can improve the usability of the system by introducing web 2.0 concepts. The following three sections look at this in detail. III. Data Visualisation The data as displayed on the MCS is constantly changing and the same is true of the TeleViews displays. Therefore static web pages are not suitable, the page contents need to refresh in the background without reloading the page. Fortunately this is very easy to do using AJAX, a major web 2.0 innovation. The displays are refreshed with data retrieved directly from the Archive servers. We also wanted to make the displays as interactive as possible as we share the satellite information with the users. Initially we tried to think of ways to rethink the standard display types, like the AlphaNumeric Displays (ANDs), charts and command stacks. There was much resistance to this idea from the users who wanted to maintain familiarity of presentation. Maintaining the same basic displays also reduces training costs. One key web metaphor is the hyperlink and we used this to the maximum possible effect. Everything that seemed like it should be clickable was converted into a hyperlink. We also wanted to make it as easy as possible for the engineers to find the data that they want as quickly as possible. One technology that is seen increasingly often on web 2.0 applications is the so-called mashup. This is where data from more than one source is combined in the browser. Good examples are web sites that overlay map images provided by another site with their data provided by another, for example the ground track of the ISS overlaid on a map of the world. The key concept is that the data can come from more than one source and that the data is combined in the users client - web browser (more or less). Browsers actually enforce a single site policy to protect against cross site scripting attacks, so in effect it is not as straightforward as it could be to combine data directly in the browser using JavaScript, but there are ways around this limitation. To solve this we set up a proxy in the UI server so that all requests for data residing on the Archive server are routed through it. This also has other advantages in practice: there is a single point of access to all data and therefore a single place to enforce user authentication. We can more easily restrict who has access to the data. Firewall rules can be set so that the Archive server is not directly available to the office users. One example of this combining of data, are the viewers for satellite telemetry, commands and events. The information regarding the display definitions resides on the UI server, this is essentially the data imported from the satellite database - the AND and chart definitions, information regarding the limit sets and calibration curves. The actual TM samples, commands and events are stored separately in the satellite specific Archive server. The UI server supplies the information to build the basic displays. The data is then fetched from the Archive server (via the proxy). We have plans to take this concept further in the future to extend the displays with data from both the operations schedule and the electronic logbook. The schedule contains information on planned events - for example a manoeuvre or an eclipse. The electronic logbook is a separate web application developed for the EUTELSAT Control Centre. The satellite controllers can use the logbook to log important operational events - for example problems with the ground stations, maintenance work on the MCS servers or new database distributions. All of this is potentially interesting information to display alongside an AND so that information on what was happening at that time is to hand. An engineer may be looking at an AND for a certain satellite at a certain time and information regarding the scheduled events for that satellite can be retrieved and displayed automatically alongside. Being able to combine all relevant information on a single display, or at least in separate browser tabs, is especially useful when an engineer needs to investigate a problem from home in the middle of the night. 3

4 IV. Collaborative Features and User Centred Design The classic Mission Control System requires a user login to restrict who has access to the system, they have not been extended, in our knowledge, with collaborative features. We will try to describe, by way of example, the kind of features we are thinking about. A large telecom satellite operator will usually have satellites from several manufacturers and generations. They are typically buying a few satellites each year and the satellites can have lifetime greater than 15-years. The satellite engineers tend to specialize on one platform or family of satellites - they form an engineering group. They are typically not interested in the other satellites. Within this group, the engineers are also often specialised in a particular subsystem and therefore the displays that they are interested in will be different. How can we help them here? For a start we can look at the web applications access rules. We group the engineers according to the family of satellites that they are working on, and restrict access to the satellite data accordingly. Secondly we can help the engineers find the displays that they are interested in more easily. We log each time an engineer; lets call him Bob, visits to a particular display. Now we can present Bob with a list of the displays he has visited recently or most often and because we will mainly be interested in this subset of displays, this list will become more useful with time. We can also give Bob the possibility to save his favourite displays in a separate list and access them more quickly. We can also store the times at which displays are viewed - engineers often want to look at a set of different displays at a certain time, and don't want to keep navigating back to that time on each display that they open. Bob may also be interested in creating a new display that is not really required on the main MCS, but is more useful for certain tasks he performs from his office rather than the MCS. Therefore we can allow him to define and save these extra displays. A second engineer, Alice, who works on the same satellite family as Bob, would also like access these extra displays, so we allow Bob the possibility of sharing his new display. He can share the display with another user, his whole engineering group, or with all engineers who have access to that satellite. Now Alice is investigating at an anomaly and finds something interesting at a certain time on a certain display, for example a chart with a spike in the data. Now Alice could simply all her colleagues about this, but the system already knows the engineers in her group, so instead she could tag this 'event', which is simply a display, a time period and comment and share it with her group - or other groups or individuals. Now when the other engineers log into the system, they could also see a list of recent events that have been tagged and shared with them on their own dashboard. They can then simply click on the displayed event and be taken straight to the relevant display at the relevant time. The comment(s) made by the other users would be visible alongside the data. The other users would be able to add their own comments. This becomes more powerful than sending s - the observations and comments are kept together with the data and can be kept for long periods of time. This is all a bit like some aspects of social networking websites. If we assume that all the satellite engineers are friends, hopefully a reasonable assumption, then each user s dashboard becomes enriched with content added through their own activity and that of their engineering group or other groups. This can be shared displays or tagged events or even general announcements regarding certain satellites, recovered from the electronic logbook. One of the aims of TeleViews is to facilitate this interactive information sharing and collaboration, in a way that is as painless as possible for the users. This is also the reason for describing the system as a dashboard each separate user will have a slightly different view of the system and we try to capture this view through a personalised dashboard. At this time, TeleViews is in a pre-collaborative stage, although the system has been designed with collaboration in mind. We are working on allowing users to create their own displays and share them. After this we will allow the users to tag events and share these too. Because we are outside the core MCS and working with a centralised web server, these kinds of changes are much easier to introduce without any risk. These collaborative features will add great value to the system and the value will increase over time as more displays and events are shared. V. Interoperability In TeleViews we have tried to provide different output formats for viewing the same data. For example an AND can be viewed as a web page, rendered in HTML, making extensive use of AJAX to update the data in the background at regular intervals. The same AND can be made available to other applications, therefore we can also provide a simpler output format, for example XML or JSON, containing the basic data at an instant in time. We have implemented easy to remember links for the different displays, such as the following: 4

5 This is a link to the AND XYZ123 of satellite SAT at time :00:00. We could also ask for this in XML format: Less obvious, but equally useful, is using the same easy to remember links to build new ANDs or charts in a simple manner: For chart data exactly the same ideas apply. We can have an HTML view showing the chart and updating in real time, and also one or more graphical outputs showing a static image of the chart at the requested time. Backend applications like gnuplot allow easy generation of charts with different output formats, like PNG, PDF or SVG. A vector format like SVG or PDF provides very high quality and allows for zooming without losing detail. However, when trying to plot many thousands of samples the file size of these formats can become very large. In this case an output format like PNG is more suitable. The UI server can make the decision on which format to produce based on the number of samples to plot. Figure 2 Different ways to view the same data XML or JSON output formats are also possible; where instead of an image of the chart we get the raw data that generated it. The charting feature can be used by other web applications. We previously developed another web application that is used to monitor the payload state of each satellite. This application models the communications payload and knows about the downlink channels and which transponder the channel is currently using. It also knows which telemetry parameters report the gain step settings for a particular transponder. Therefore, it can ask for TeleViews to produce a chart of the gain step for a particular channel and open this in a separate browser window. This avoids having to implement the charting functionality in two separate places. In TeleViews, we use link rewriting to make the URLs user friendly. The three different views of the chart data are actually handled by three completely separate controllers in the web application. The raw CSV data is actually generated by the Archive server and not the user interface server. This makes the links friendlier to the user, however there is another reason for taking this approach. If we remember the discussion in the collaboration section above, it would be interesting to extend the system so that users can create there own displays and save them. All we 5

6 need to do is save a list of parameters and the display type, and we can save the new display. If we want to let the users tag events, then we just need to save the display name and the event time along with a command. Because we have a well-defined API to fetch data from the Archive server, other applications can also retrieve the archived data and work with it. Web application APIs and data interchange formats are usually extremely easy to work with. This is because those interfaces that are widely used tend to be the ones that are easiest to use. To retrieve archived from TeleViews we have implemented an HTTP API, in fact this is exactly the same interface that the display viewers use to retrieve data. Most languages and programming environments support this kind of interface, for example Python, Java, C or Visual Basic. We use JSON as the main data interchange format, although we also support a Comma Separated Values (CSV) format to allow easy import of data into a spreadsheet. The data format is specified in the HTTP request. For example, the following URL would retrieve CSV formatted values: We are currently developing a separate automated report generation application that will be able to retrieve data from TeleViews using this interface. The users will be able to edit Python scripts within a web browser and run them in a restricted environment on the web server. These scripts can be scheduled to run daily checks or generate certain reports automatically. For example searching a complete days of telemetry for certain events or producing the daily list of all out of limit events for a particular satellite. This approach avoids installation of a programming environment on a users workstation and provides version tracking. VI. Some Other Advantages Another major advantage offered by web applications is that the only required software on the users workstation is a compatible web browser. New features can be rolled out by updating the software on the web server rather than having to update all the clients. This can save significant time in software support, both in deployment and getting permission for installing new software. Because TeleViews is only available to a restricted set of users, we do not have to support all web browsers and can concentrate on the most open, easily available ones, such as Mozilla Firefox. The TeleViews web application is built with scripting languages. Therefore it is usually possible to install a new version of the web application without any interruption in the service. Problems can usually be diagnosed and patches deployed without physical access to the hardware this can significantly reduce maintenance costs. VII. Conclusion Our experience of developing the TeleViews system has proved that web applications are an efficient and effective solution to many of the existing problems faced by fleet operators. Web applications are open by design and provide a solid foundation upon which to build more advanced features. The usability of the TeleViews system has been improved by reusing ideas and technologies developed for the World Wide Web and broadly considered to be web 2.0 features. We are currently improving TeleViews to add more collaborative features and the system architecture has been developed with this in mind. We look forward to being able to integrate data from several other sources into the TeleViews displays. Table 1. The TeleViews System in figures Number of Satellites available through TeleViews 24 Average number of telemetry parameters per satellite Telemetry samples per month for fleet (change only) ~2 Billion Average displays per satellite (ANDs and Charts) 1500 Average telemetry retrieval speed (formatted) ~100,000 samples per second 6

7 Appendix A Acronym List AJAX AND API CSV HTML HTTP JSON MCS PDF PNG SVG TC TM UI URL XML Asynchronous JavaScript and XML AlphaNumeric Display Application Programming Interface Comma Separated Values HyperText Markup Language HyperText Transport Protocol JavaScript Object Notation a lightweight data-interchange format (compared to XML) Mission Control System Portable Document Format Portable Network Graphics Scalable Vector Graphics TeleCommand TeleMetry User Interface Universal Resource Locator extensible Markup Language 7

8 Appendix B Glossary AJAX Mashup Asynchronous Javascript and XML This is a technique for refreshing the content of a web page without reloading it. The data is transferred asynchronously in the background and the page content is refreshed by JavaScript code manipulating the nodes of the Document Object Model. Although the word XML appears in the title, the data-interchange format can be any text. We use JSON widely in our web applications because it is much easier and faster to parse with JavaScript. In web development, a mashup is a web page or application that uses or combines data or functionality from two or many more external sources to create a new service. (from WikiPedia) 8

Software Requirements Specification For Real Estate Web Site

Software Requirements Specification For Real Estate Web Site Software Requirements Specification For Real Estate Web Site Brent Cross 7 February 2011 Page 1 Table of Contents 1. Introduction...3 1.1. Purpose...3 1.2. Scope...3 1.3. Definitions, Acronyms, and Abbreviations...3

More information

Christian Kumpf Lead Software Engineer, MakaluMedia Aerospace, Darmstadt, Hessen, 64293, Germany

Christian Kumpf Lead Software Engineer, MakaluMedia Aerospace, Darmstadt, Hessen, 64293, Germany Telemetry Archiving: An application of non-normalised database design or How to optimise storage efficiency, retrieval speed and real-time performance. Christian Kumpf Lead Software Engineer, MakaluMedia

More information

Technical Specification. Solutions created by knowledge and needs

Technical Specification. Solutions created by knowledge and needs Technical Specification Solutions created by knowledge and needs The industrial control and alarm management system that integrates video, voice and data Technical overview Process Architechture OPC-OCI

More information

An introduction to creating Web 2.0 applications in Rational Application Developer Version 8.0

An introduction to creating Web 2.0 applications in Rational Application Developer Version 8.0 An introduction to creating Web 2.0 applications in Rational Application Developer Version 8.0 September 2010 Copyright IBM Corporation 2010. 1 Overview Rational Application Developer, Version 8.0, contains

More information

Team Members: Christopher Copper Philip Eittreim Jeremiah Jekich Andrew Reisdorph. Client: Brian Krzys

Team Members: Christopher Copper Philip Eittreim Jeremiah Jekich Andrew Reisdorph. Client: Brian Krzys Team Members: Christopher Copper Philip Eittreim Jeremiah Jekich Andrew Reisdorph Client: Brian Krzys June 17, 2014 Introduction Newmont Mining is a resource extraction company with a research and development

More information

BIRT Document Transform

BIRT Document Transform BIRT Document Transform BIRT Document Transform is the industry leader in enterprise-class, high-volume document transformation. It transforms and repurposes high-volume documents and print streams such

More information

A SOA visualisation for the Business

A SOA visualisation for the Business J.M. de Baat 09-10-2008 Table of contents 1 Introduction...3 1.1 Abbreviations...3 2 Some background information... 3 2.1 The organisation and ICT infrastructure... 3 2.2 Five layer SOA architecture...

More information

TDAQ Analytics Dashboard

TDAQ Analytics Dashboard 14 October 2010 ATL-DAQ-SLIDE-2010-397 TDAQ Analytics Dashboard A real time analytics web application Outline Messages in the ATLAS TDAQ infrastructure Importance of analysis A dashboard approach Architecture

More information

SkyFoundry News Update New Reporting Features and SkySpark Mobile

SkyFoundry News Update New Reporting Features and SkySpark Mobile Issue 21 - June 2014 New Charting and Reporting Tools (Pg 2-3) Generate PDF Report Documents and Attach to Auto-generated Emails (pg 3) SkySpark Goes Mobile!!! (pg 4) New Tools & Educational Resources

More information

Chapter 6 Essentials of Design and the Design Activities

Chapter 6 Essentials of Design and the Design Activities Systems Analysis and Design in a Changing World, sixth edition 6-1 Chapter 6 Essentials of Design and the Design Activities Chapter Overview There are two major themes in this chapter. The first major

More information

Software Development Kit

Software Development Kit Open EMS Suite by Nokia Software Development Kit Functional Overview Version 1.3 Nokia Siemens Networks 1 (21) Software Development Kit The information in this document is subject to change without notice

More information

SOA, case Google. Faculty of technology management 07.12.2009 Information Technology Service Oriented Communications CT30A8901.

SOA, case Google. Faculty of technology management 07.12.2009 Information Technology Service Oriented Communications CT30A8901. Faculty of technology management 07.12.2009 Information Technology Service Oriented Communications CT30A8901 SOA, case Google Written by: Sampo Syrjäläinen, 0337918 Jukka Hilvonen, 0337840 1 Contents 1.

More information

Dimension Technology Solutions Team 2

Dimension Technology Solutions Team 2 Dimension Technology Solutions Team 2 emesa Web Service Extension and iphone Interface 6 weeks, 3 phases, 2 products, 1 client, design, implement - Presentation Date: Thursday June 18 - Authors: Mark Barkmeier

More information

The Business Value of a Web Services Platform to Your Prolog User Community

The Business Value of a Web Services Platform to Your Prolog User Community The Business Value of a Web Services Platform to Your Prolog User Community A white paper for project-based organizations that details the business value of Prolog Connect, a new Web Services platform

More information

REDUCING THE COST OF GROUND SYSTEM DEVELOPMENT AND MISSION OPERATIONS USING AUTOMATED XML TECHNOLOGIES. Jesse Wright Jet Propulsion Laboratory,

REDUCING THE COST OF GROUND SYSTEM DEVELOPMENT AND MISSION OPERATIONS USING AUTOMATED XML TECHNOLOGIES. Jesse Wright Jet Propulsion Laboratory, REDUCING THE COST OF GROUND SYSTEM DEVELOPMENT AND MISSION OPERATIONS USING AUTOMATED XML TECHNOLOGIES Colette Wilklow MS 301-240, Pasadena, CA phone + 1 818 354-4674 fax + 1 818 393-4100 email: colette.wilklow@jpl.nasa.gov

More information

Sisense. Product Highlights. www.sisense.com

Sisense. Product Highlights. www.sisense.com Sisense Product Highlights Introduction Sisense is a business intelligence solution that simplifies analytics for complex data by offering an end-to-end platform that lets users easily prepare and analyze

More information

Experimenting in the domain of RIA's and Web 2.0

Experimenting in the domain of RIA's and Web 2.0 Experimenting in the domain of RIA's and Web 2.0 Seenivasan Gunabalan IMIT IV Edition, Scuola Suoperiore Sant'Anna,Pisa, Italy E-mail: s.gunabalan@websynapsis.com ABSTRACT This paper provides an overview

More information

Comparative Analysis Report:

Comparative Analysis Report: Comparative Analysis Report: Visualization Tools & Platforms By Annabel Weiner, Erol Basusta, Leah Wilkinson, and Quenton Oakes Table of Contents Executive Summary Introduction Assessment Criteria Publishability

More information

RFID Based 3D Indoor Navigation System Integrated with Smart Phones

RFID Based 3D Indoor Navigation System Integrated with Smart Phones RFID Based 3D Indoor Navigation System Integrated with Smart Phones Y. Ortakci*, E. Demiral*, I. R. Karas* * Karabuk University, Computer Engineering Department, Demir Celik Kampusu, 78050, Karabuk, Turkey

More information

An Introduction to KeyLines and Network Visualization

An Introduction to KeyLines and Network Visualization An Introduction to KeyLines and Network Visualization 1. What is KeyLines?... 2 2. Benefits of network visualization... 2 3. Benefits of KeyLines... 3 4. KeyLines architecture... 3 5. Uses of network visualization...

More information

An Oracle White Paper May 2011. Oracle Tuxedo: An Enterprise Platform for Dynamic Languages

An Oracle White Paper May 2011. Oracle Tuxedo: An Enterprise Platform for Dynamic Languages An Oracle White Paper May 2011 Oracle Tuxedo: An Enterprise Platform for Dynamic Languages Introduction Dynamic languages, also sometimes known as scripting languages, have been in existence for a long

More information

From Desktop to Browser Platform: Office Application Suite with Ajax

From Desktop to Browser Platform: Office Application Suite with Ajax From Desktop to Browser Platform: Office Application Suite with Ajax Mika Salminen Helsinki University of Technology mjsalmi2@cc.hut.fi Abstract Web applications have usually been less responsive and provided

More information

zen Platform technical white paper

zen Platform technical white paper zen Platform technical white paper The zen Platform as Strategic Business Platform The increasing use of application servers as standard paradigm for the development of business critical applications meant

More information

Credits: Some of the slides are based on material adapted from www.telerik.com/documents/telerik_and_ajax.pdf

Credits: Some of the slides are based on material adapted from www.telerik.com/documents/telerik_and_ajax.pdf 1 The Web, revisited WEB 2.0 marco.ronchetti@unitn.it Credits: Some of the slides are based on material adapted from www.telerik.com/documents/telerik_and_ajax.pdf 2 The old web: 1994 HTML pages (hyperlinks)

More information

1. INTERFACE ENHANCEMENTS 2. REPORTING ENHANCEMENTS

1. INTERFACE ENHANCEMENTS 2. REPORTING ENHANCEMENTS W E L C O M E T O M O N I T O R I N G H E A V E N NEW THINGS ABOUT PANDORA FMS 5.0 A new version of Pandora FMS full of enhancements is about to hit the market. Pandora FMS 5.0 will be released by the

More information

Cloudbuz at Glance. How to take control of your File Transfers!

Cloudbuz at Glance. How to take control of your File Transfers! How to take control of your File Transfers! A MFT solution for ALL organisations! Cloudbuz is a MFT (Managed File Transfer) platform for organisations and businesses installed On-Premise or distributed

More information

JAVASCRIPT CHARTING. Scaling for the Enterprise with Metric Insights. 2013 Copyright Metric insights, Inc.

JAVASCRIPT CHARTING. Scaling for the Enterprise with Metric Insights. 2013 Copyright Metric insights, Inc. JAVASCRIPT CHARTING Scaling for the Enterprise with Metric Insights 2013 Copyright Metric insights, Inc. A REVOLUTION IS HAPPENING... 3! Challenges... 3! Borrowing From The Enterprise BI Stack... 4! Visualization

More information

Category: Business Process and Integration Solution for Small Business and the Enterprise

Category: Business Process and Integration Solution for Small Business and the Enterprise Home About us Contact us Careers Online Resources Site Map Products Demo Center Support Customers Resources News Download Article in PDF Version Download Diagrams in PDF Version Microsoft Partner Conference

More information

World-wide online monitoring interface of the ATLAS experiment

World-wide online monitoring interface of the ATLAS experiment World-wide online monitoring interface of the ATLAS experiment S. Kolos, E. Alexandrov, R. Hauser, M. Mineev and A. Salnikov Abstract The ATLAS[1] collaboration accounts for more than 3000 members located

More information

itunes Store Publisher User Guide Version 1.1

itunes Store Publisher User Guide Version 1.1 itunes Store Publisher User Guide Version 1.1 Version Date Author 1.1 10/09/13 William Goff Table of Contents Table of Contents... 2 Introduction... 3 itunes Console Advantages... 3 Getting Started...

More information

Data processing goes big

Data processing goes big Test report: Integration Big Data Edition Data processing goes big Dr. Götz Güttich Integration is a powerful set of tools to access, transform, move and synchronize data. With more than 450 connectors,

More information

Responsiveness. Edith Law & Mike Terry

Responsiveness. Edith Law & Mike Terry Responsiveness Edith Law & Mike Terry YouTube Break https://www.youtube.com/watch?v=bgygfyg2ccw Source Chapter 14 Designing with Mind in Mind by Jeff Johnson Responsive Web Application User experience

More information

Monitoring the Real End User Experience

Monitoring the Real End User Experience An AppDynamics Business White Paper HOW MUCH REVENUE DOES IT GENERATE? Monitoring the Real End User Experience Web application performance is fundamentally associated in the mind of the end user; with

More information

Automating Rich Internet Application Development for Enterprise Web 2.0 and SOA

Automating Rich Internet Application Development for Enterprise Web 2.0 and SOA Automating Rich Internet Application Development for Enterprise Web 2.0 and SOA Enterprise Web 2.0 >>> FAST White Paper November 2006 Abstract Modern Rich Internet Applications for SOA have to cope with

More information

WEB SERVICES FOR MOBILE COMPUTING

WEB SERVICES FOR MOBILE COMPUTING WEB SERVICES FOR MOBILE COMPUTING Piyush M.Patil, Computer Department,University Of Mumbai, Mumbai,India,Mob-9699398650 Kushal Gohil, Computer Department,University Of Mumbai, Mumbai,India,Mob-9323916806

More information

JOB READY ASSESSMENT BLUEPRINT WEB DESIGN - PILOT. Test Code: 3750 Version: 01

JOB READY ASSESSMENT BLUEPRINT WEB DESIGN - PILOT. Test Code: 3750 Version: 01 JOB READY ASSESSMENT BLUEPRINT WEB DESIGN - PILOT Test Code: 3750 Version: 01 Specific Competencies and Skills Tested in this Assessment: Internet Basics Describe the process of information exchange between

More information

PROJECT MANAGEMENT SYSTEM

PROJECT MANAGEMENT SYSTEM Requirement Analysis Document v.2 14.12.2009 CENG-401 SOFTWARE ENGINEER PROJECT MANAGEMENT SYSTEM (Project Manager) Ahmet Edip SEÇKİN 07010555 (Developer) Erhan ŞEN 07010507 (Developer) Semih Serdar CENGİZOĞLU

More information

SOA REFERENCE ARCHITECTURE: WEB TIER

SOA REFERENCE ARCHITECTURE: WEB TIER SOA REFERENCE ARCHITECTURE: WEB TIER SOA Blueprint A structured blog by Yogish Pai Web Application Tier The primary requirement for this tier is that all the business systems and solutions be accessible

More information

ATV Data Link Simulator: A Development based on a CCSDS Layers Framework

ATV Data Link Simulator: A Development based on a CCSDS Layers Framework SpaceOps 2010 ConferenceDelivering on the DreamHosted by NASA Mars 25-30 April 2010, Huntsville, Alabama AIAA 2010-2089 ATV Data Link Simulator: A Development based on a CCSDS

More information

JISIS and Web Technologies

JISIS and Web Technologies 27 November 2012 Status: Draft Author: Jean-Claude Dauphin JISIS and Web Technologies I. Introduction This document does aspire to explain how J-ISIS is related to Web technologies and how to use J-ISIS

More information

Implementing Mobile Thin client Architecture For Enterprise Application

Implementing Mobile Thin client Architecture For Enterprise Application Research Paper Implementing Mobile Thin client Architecture For Enterprise Paper ID IJIFR/ V2/ E1/ 037 Page No 131-136 Subject Area Information Technology Key Words JQuery Mobile, JQuery Ajax, REST, JSON

More information

Web Architecture I 03.12.2014. u www.tugraz.at

Web Architecture I 03.12.2014. u www.tugraz.at 1 Web Architecture I Web Architecture I u www.tugraz.at 2 Outline Development of the Web Quality Requirements HTTP Protocol Web Architecture A Changing Web Web Applications and State Management Web n-tier

More information

Curl Building RIA Beyond AJAX

Curl Building RIA Beyond AJAX Rich Internet Applications for the Enterprise The Web has brought about an unprecedented level of connectivity and has put more data at our fingertips than ever before, transforming how we access information

More information

Seamless Web Data Entry for SAS Applications D.J. Penix, Pinnacle Solutions, Indianapolis, IN

Seamless Web Data Entry for SAS Applications D.J. Penix, Pinnacle Solutions, Indianapolis, IN Seamless Web Data Entry for SAS Applications D.J. Penix, Pinnacle Solutions, Indianapolis, IN ABSTRACT For organizations that need to implement a robust data entry solution, options are somewhat limited

More information

Web Development. Owen Sacco. ICS2205/ICS2230 Web Intelligence

Web Development. Owen Sacco. ICS2205/ICS2230 Web Intelligence Web Development Owen Sacco ICS2205/ICS2230 Web Intelligence Brief Course Overview An introduction to Web development Server-side Scripting Web Servers PHP Client-side Scripting HTML & CSS JavaScript &

More information

SIF 3: A NEW BEGINNING

SIF 3: A NEW BEGINNING SIF 3: A NEW BEGINNING The SIF Implementation Specification Defines common data formats and rules of interaction and architecture, and is made up of two parts: SIF Infrastructure Implementation Specification

More information

idashboards FOR SOLUTION PROVIDERS

idashboards FOR SOLUTION PROVIDERS idashboards FOR SOLUTION PROVIDERS The idashboards team was very flexible, investing considerable time working with our technical staff to come up with the perfect solution for us. Scott W. Ream, President,

More information

High Level Design Distributed Network Traffic Controller

High Level Design Distributed Network Traffic Controller High Level Design Distributed Network Traffic Controller Revision Number: 1.0 Last date of revision: 2/2/05 22c:198 Johnson, Chadwick Hugh Change Record Revision Date Author Changes 1 Contents 1. Introduction

More information

Power Tools for Pivotal Tracker

Power Tools for Pivotal Tracker Power Tools for Pivotal Tracker Pivotal Labs Dezmon Fernandez Victoria Kay Eric Dattore June 16th, 2015 Power Tools for Pivotal Tracker 1 Client Description Pivotal Labs is an agile software development

More information

Business Process Management with @enterprise

Business Process Management with @enterprise Business Process Management with @enterprise March 2014 Groiss Informatics GmbH 1 Introduction Process orientation enables modern organizations to focus on the valueadding core processes and increase

More information

Adding Panoramas to Google Maps Using Ajax

Adding Panoramas to Google Maps Using Ajax Adding Panoramas to Google Maps Using Ajax Derek Bradley Department of Computer Science University of British Columbia Abstract This project is an implementation of an Ajax web application. AJAX is a new

More information

AJAX Interaction in Adaptive Hypermedia

AJAX Interaction in Adaptive Hypermedia AJAX Interaction in Adaptive Hypermedia B. Raja Sarath Kumar, Alti Siva Prakasa Rao & M.Surendra Prasad Babu Department of Computer Science and Systems Engineering Andhra University College of Engineering

More information

Term Paper. P r o f. D r. E d u a r d H e i n d l. H o c h s c h u l e F u r t w a n g e n U n i v e r s i t y. P r e s e n t e d T o :

Term Paper. P r o f. D r. E d u a r d H e i n d l. H o c h s c h u l e F u r t w a n g e n U n i v e r s i t y. P r e s e n t e d T o : Version: 0.1 Date: 20.07.2009 Author(s): Doddy Satyasree AJAX Person responsable: Doddy Satyasree Language: English Term Paper History Version Status Date 0.1 Draft Version created 20.07.2009 0.2 Final

More information

Open-Xchange Whitepaper Open-Xchange Server 6 Architecture Overview

Open-Xchange Whitepaper Open-Xchange Server 6 Architecture Overview Open-Xchange Whitepaper Open-Xchange Server 6 Architecture Overview v1.3 Author: Editors: Stephan Martin Dave Goldberg Contents 1.Introduction...3 2.Design Goals...4 2.1. Scalability...4 2.2. Multi Tenant

More information

Selenium WebDriver. Gianluca Carbone. Selenium WebDriver 1

Selenium WebDriver. Gianluca Carbone. Selenium WebDriver 1 Selenium WebDriver Gianluca Carbone Selenium WebDriver 1 Contents What is Selenium? History WebDriver High-Level Architectures Architectural themes Non Functional quality Layers & Javascript Design issues

More information

Addressing Mobile Load Testing Challenges. A Neotys White Paper

Addressing Mobile Load Testing Challenges. A Neotys White Paper Addressing Mobile Load Testing Challenges A Neotys White Paper Contents Introduction... 3 Mobile load testing basics... 3 Recording mobile load testing scenarios... 4 Recording tests for native apps...

More information

OpenText Information Hub (ihub) 3.1 and 3.1.1

OpenText Information Hub (ihub) 3.1 and 3.1.1 OpenText Information Hub (ihub) 3.1 and 3.1.1 OpenText Information Hub (ihub) 3.1.1 meets the growing demand for analytics-powered applications that deliver data and empower employees and customers to

More information

MONyog White Paper. Webyog

MONyog White Paper. Webyog 1. Executive Summary... 2 2. What is the MONyog - MySQL Monitor and Advisor?... 2 3. What is agent-less monitoring?... 3 4. Is MONyog customizable?... 4 5. Comparison between MONyog and other Monitoring

More information

Short notes on webpage programming languages

Short notes on webpage programming languages Short notes on webpage programming languages What is HTML? HTML is a language for describing web pages. HTML stands for Hyper Text Markup Language HTML is a markup language A markup language is a set of

More information

Table of contents. HTML5 Data Bindings SEO DMXzone

Table of contents. HTML5 Data Bindings SEO DMXzone Table of contents Table of contents... 1 About HTML5 Data Bindings SEO... 2 Features in Detail... 3 The Basics: Insert HTML5 Data Bindings SEO on a Page and Test it... 7 Video: Insert HTML5 Data Bindings

More information

1. INTERFACE ENHANCEMENTS 2. REPORTING ENHANCEMENTS

1. INTERFACE ENHANCEMENTS 2. REPORTING ENHANCEMENTS W E L C O M E T O M O N I T O R I N G H E A V E N NEW THINGS ABOUT PANDORA FMS 5.0 A new version of Pandora FMS full of enhancements is about to hit the market. Pandora FMS 5.0 will be released by the

More information

Forcepoint Stonesoft Management Center

Forcepoint Stonesoft Management Center Datasheet Forcepoint Stonesoft Management Center EFFICIENT, CENTRALIZED MANAGEMENT OF FORCEPOINT STONESOFT NEXT GENERATION FIREWALLS IN DISTRIBUTED ENTERPRISE ENVIRONMENTS FORCEPOINT STONESOFT MANAGEMENT

More information

THE MOBlLE APP. REVOLUTlON. 8 STEPS TO BUlLDING MOBlLE APPS FAST ln THE CLOUD

THE MOBlLE APP. REVOLUTlON. 8 STEPS TO BUlLDING MOBlLE APPS FAST ln THE CLOUD THE MOBlLE APP REVOLUTlON 8 STEPS TO BUlLDING MOBlLE APPS FAST ln THE CLOUD People use hand-held devices for everything from communicating and playing games to shopping and surfing the Internet. In fact,

More information

Visualizing a Neo4j Graph Database with KeyLines

Visualizing a Neo4j Graph Database with KeyLines Visualizing a Neo4j Graph Database with KeyLines Introduction 2! What is a graph database? 2! What is Neo4j? 2! Why visualize Neo4j? 3! Visualization Architecture 4! Benefits of the KeyLines/Neo4j architecture

More information

Firefox for Android. Reviewer s Guide. Contact us: press@mozilla.com

Firefox for Android. Reviewer s Guide. Contact us: press@mozilla.com Reviewer s Guide Contact us: press@mozilla.com Table of Contents About Mozilla Firefox 1 Move at the Speed of the Web 2 Get Started 3 Mobile Browsing Upgrade 4 Get Up and Go 6 Customize On the Go 7 Privacy

More information

McAfee Security. Management Client

McAfee Security. Management Client Security Management Center Efficient, centralized management of Next Generation Firewalls in distributed enterprise environments Key Benefits Centralized, single-paneof-glass management of Next Generation

More information

Jozef Matula. Visualisation Team Leader IBL Software Engineering. 13 th ECMWF MetOps Workshop, 31 th Oct - 4 th Nov 2011, Reading, United Kingdom

Jozef Matula. Visualisation Team Leader IBL Software Engineering. 13 th ECMWF MetOps Workshop, 31 th Oct - 4 th Nov 2011, Reading, United Kingdom Visual Weather web services Jozef Matula Visualisation Team Leader IBL Software Engineering Outline Visual Weather in a nutshell. Path from Visual Weather (as meteorological workstation) to Web Server

More information

Industry Collaboration: Remote Monitoring of a Cloud-Based System Using Open Source Tools. Abstract

Industry Collaboration: Remote Monitoring of a Cloud-Based System Using Open Source Tools. Abstract Industry Collaboration: Remote Monitoring of a Cloud-Based System Using Open Source Tools Ana E. Goulart, Nishanth Prabhu, Tyler Covington Electronic Systems Engineering Technology Program Texas A&M University

More information

Client Overview. Engagement Situation. Key Requirements

Client Overview. Engagement Situation. Key Requirements Client Overview Our client is one of the leading providers of business intelligence systems for customers especially in BFSI space that needs intensive data analysis of huge amounts of data for their decision

More information

Making Data Available on the Web

Making Data Available on the Web Making Data Available on the Web By Simba Technologies Inc. SimbaEngine ODBC SDK Introduction Many companies use web-based services to automate business processes like sales, track items like packages,

More information

Survey Public Visualization Services

Survey Public Visualization Services Survey Public Visualization Services Stefan Kölbl Markus Unterleitner Benedict Wright Graz University of Technology A-8010 Graz, Austria 4 May 2012 Abstract This survey is about public visualization services.

More information

Google Analytics for Robust Website Analytics. Deepika Verma, Depanwita Seal, Atul Pandey

Google Analytics for Robust Website Analytics. Deepika Verma, Depanwita Seal, Atul Pandey 1 Google Analytics for Robust Website Analytics Deepika Verma, Depanwita Seal, Atul Pandey 2 Table of Contents I. INTRODUCTION...3 II. Method for obtaining data for web analysis...3 III. Types of metrics

More information

Implementing a Web-based Transportation Data Management System

Implementing a Web-based Transportation Data Management System Presentation for the ITE District 6 Annual Meeting, June 2006, Honolulu 1 Implementing a Web-based Transportation Data Management System Tim Welch 1, Kristin Tufte 2, Ransford S. McCourt 3, Robert L. Bertini

More information

VOL. 2, NO. 1, January 2012 ISSN 2225-7217 ARPN Journal of Science and Technology 2010-2012 ARPN Journals. All rights reserved

VOL. 2, NO. 1, January 2012 ISSN 2225-7217 ARPN Journal of Science and Technology 2010-2012 ARPN Journals. All rights reserved Mobile Application for News and Interactive Services L. Ashwin Kumar Department of Information Technology, JNTU, Hyderabad, India loka.ashwin@gmail.com ABSTRACT In this paper, we describe the design and

More information

InfoView User s Guide. BusinessObjects Enterprise XI Release 2

InfoView User s Guide. BusinessObjects Enterprise XI Release 2 BusinessObjects Enterprise XI Release 2 InfoView User s Guide BusinessObjects Enterprise XI Release 2 Patents Trademarks Copyright Third-party contributors Business Objects owns the following U.S. patents,

More information

Web Cloud Architecture

Web Cloud Architecture Web Cloud Architecture Introduction to Software Architecture Jay Urbain, Ph.D. urbain@msoe.edu Credits: Ganesh Prasad, Rajat Taneja, Vikrant Todankar, How to Build Application Front-ends in a Service-Oriented

More information

Managed Security Services (MSS) based on Provisioned Security Services (PSS)

Managed Security Services (MSS) based on Provisioned Security Services (PSS) Managed Security Services (MSS) based on Provisioned Security Services (PSS) Eyal Adar und Dan Sarel IP VALUE Abstract The paper discusses the reality of Managed Security Services today and their drawbacks.

More information

ORACLE MOBILE SUITE. Complete Mobile Development Solution. Cross Device Solution. Shared Services Infrastructure for Mobility

ORACLE MOBILE SUITE. Complete Mobile Development Solution. Cross Device Solution. Shared Services Infrastructure for Mobility ORACLE MOBILE SUITE COMPLETE MOBILE DEVELOPMENT AND DEPLOYMENT PLATFORM KEY FEATURES Productivity boosting mobile development framework Cross device/os deployment Lightweight and robust enterprise service

More information

Web Design and Implementation for Online Registration at University of Diyala

Web Design and Implementation for Online Registration at University of Diyala International Journal of Innovation and Applied Studies ISSN 2028-9324 Vol. 8 No. 1 Sep. 2014, pp. 261-270 2014 Innovative Space of Scientific Research Journals http://www.ijias.issr-journals.org/ Web

More information

Client/server is a network architecture that divides functions into client and server

Client/server is a network architecture that divides functions into client and server Page 1 A. Title Client/Server Technology B. Introduction Client/server is a network architecture that divides functions into client and server subsystems, with standard communication methods to facilitate

More information

A standards-based approach to application integration

A standards-based approach to application integration A standards-based approach to application integration An introduction to IBM s WebSphere ESB product Jim MacNair Senior Consulting IT Specialist Macnair@us.ibm.com Copyright IBM Corporation 2005. All rights

More information

Chapter-1 : Introduction 1 CHAPTER - 1. Introduction

Chapter-1 : Introduction 1 CHAPTER - 1. Introduction Chapter-1 : Introduction 1 CHAPTER - 1 Introduction This thesis presents design of a new Model of the Meta-Search Engine for getting optimized search results. The focus is on new dimension of internet

More information

Understanding Evolution's Architecture A Technical Overview

Understanding Evolution's Architecture A Technical Overview Understanding Evolution's Architecture A Technical Overview Contents Introduction Understanding Evolution's Design Evolution Architecture Evolution Server Transports Evolution Benefits How Does Evolution

More information

What is Web Security? Motivation

What is Web Security? Motivation brucker@inf.ethz.ch http://www.brucker.ch/ Information Security ETH Zürich Zürich, Switzerland Information Security Fundamentals March 23, 2004 The End Users View The Server Providers View What is Web

More information

WebSpy Vantage Ultimate 2.2 Web Module Administrators Guide

WebSpy Vantage Ultimate 2.2 Web Module Administrators Guide WebSpy Vantage Ultimate 2.2 Web Module Administrators Guide This document is intended to help you get started using WebSpy Vantage Ultimate and the Web Module. For more detailed information, please see

More information

MarkLogic Server. Reference Application Architecture Guide. MarkLogic 8 February, 2015. Copyright 2015 MarkLogic Corporation. All rights reserved.

MarkLogic Server. Reference Application Architecture Guide. MarkLogic 8 February, 2015. Copyright 2015 MarkLogic Corporation. All rights reserved. Reference Application Architecture Guide 1 MarkLogic 8 February, 2015 Last Revised: 8.0-1, February, 2015 Copyright 2015 MarkLogic Corporation. All rights reserved. Table of Contents Table of Contents

More information

MassTransit vs. FTP Comparison

MassTransit vs. FTP Comparison MassTransit vs. Comparison If you think is an optimal solution for delivering digital files and assets important to the strategic business process, think again. is designed to be a simple utility for remote

More information

Building native mobile apps for Digital Factory

Building native mobile apps for Digital Factory DIGITAL FACTORY 7.0 Building native mobile apps for Digital Factory Rooted in Open Source CMS, Jahia s Digital Industrialization paradigm is about streamlining Enterprise digital projects across channels

More information

OpenText Output Transformation Server

OpenText Output Transformation Server OpenText Output Transformation Server Seamlessly manage and process content flow across the organization OpenText Output Transformation Server processes, extracts, transforms, repurposes, personalizes,

More information

How To Retire A Legacy System From Healthcare With A Flatirons Eas Application Retirement Solution

How To Retire A Legacy System From Healthcare With A Flatirons Eas Application Retirement Solution EAS Application Retirement Case Study: Health Insurance Introduction A major health insurance organization contracted with Flatirons Solutions to assist them in retiring a number of aged applications that

More information

Ajax: A New Approach to Web Applications

Ajax: A New Approach to Web Applications 1 of 5 3/23/2007 1:37 PM Ajax: A New Approach to Web Applications by Jesse James Garrett February 18, 2005 If anything about current interaction design can be called glamorous, it s creating Web applications.

More information

Front-End Performance Testing and Optimization

Front-End Performance Testing and Optimization Front-End Performance Testing and Optimization Abstract Today, web user turnaround starts from more than 3 seconds of response time. This demands performance optimization on all application levels. Client

More information

Final Report - HydrometDB Belize s Climatic Database Management System. Executive Summary

Final Report - HydrometDB Belize s Climatic Database Management System. Executive Summary Executive Summary Belize s HydrometDB is a Climatic Database Management System (CDMS) that allows easy integration of multiple sources of automatic and manual stations, data quality control procedures,

More information

Developing ASP.NET MVC 4 Web Applications

Developing ASP.NET MVC 4 Web Applications Course M20486 5 Day(s) 30:00 Hours Developing ASP.NET MVC 4 Web Applications Introduction In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework 4.5 tools

More information

Ulyxes automatic deformation monitoring system

Ulyxes automatic deformation monitoring system Ulyxes automatic deformation monitoring system Dániel Moka, Szonja Zemkó (Hungary) The CLGE Students Contest 2012 2013 Category: GIS and Mapping and Cadastre 1. Summary We live in a dynamic world. Buildings,

More information

Portal Version 1 - User Manual

Portal Version 1 - User Manual Portal Version 1 - User Manual V1.0 March 2016 Portal Version 1 User Manual V1.0 07. March 2016 Table of Contents 1 Introduction... 4 1.1 Purpose of the Document... 4 1.2 Reference Documents... 4 1.3 Terminology...

More information

ExtraHop and AppDynamics Deployment Guide

ExtraHop and AppDynamics Deployment Guide ExtraHop and AppDynamics Deployment Guide This guide describes how to use ExtraHop and AppDynamics to provide real-time, per-user transaction tracing across the entire application delivery chain. ExtraHop

More information

Introduction to BlackBerry Smartphone Web Development Widgets

Introduction to BlackBerry Smartphone Web Development Widgets Introduction to BlackBerry Smartphone Web Development Widgets Trainer name Date 2009 Research In Motion Limited V1.00 are stand-alone BlackBerry applications that consist of standard web components, including

More information

Sharperlight Web Interface

Sharperlight Web Interface Sharperlight Web Interface www.sharperlight.com info@sharperlight.com Sharperlight Web Interface Published by philight Software International Pty Ltd All other copyrights and trademarks are the property

More information