FalconView In Linux (FalconViewLX)

Slides:



Advertisements
Similar presentations
PROF. JUNIOR TIDAL LIBRARY From Open Source to On Your Phone:
Advertisements

INTRODUCTION TO JAVAFX CS12420 – Software Development Andrei Stanica (modified ltt)
Components of GIS.
What is an operating system? Is it software?
Intro to Android and iOS CS-328 Dick Steflik. The Players Android – Open source mobile OS developed ny the Open Handset Alliance led by Google. Based.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. The Web Services Modeling Toolkit Mick Kerrigan.
® IBM Software Group © 2010 IBM Corporation What’s New in Profiling & Code Coverage RAD V8 April 21, 2011 Kathy Chan
Web Visualization Technology Horner APG Ver 1.0.
CCMDB 7.2.
GTRI_B-1 FalconView for First Responders 2010 FalconView Symposium David Millard & Steve Cuzzort Georgia Tech Research Institute (GTRI) 24 August 2010.
OPC WPFHMI.NET.
55 CHAPTER SYSTEM SOFTWARE. © 2005 The McGraw-Hill Companies, Inc. All Rights Reserved. 5-2 Competencies Describe the differences between system software.
INFORMATION TECHNOLOGY, THE INTERNET, AND YOU
CMPTR1 CHAPTER 3 COMPUTER SOFTWARE Application Software – The programs/software/apps that we run to do things like word processing, web browsing, and games.
Java System Architectures David Davenport Bilkent University Ankara – Turkey
Linux GUI X-Windows System. X-Windows System A stable and extremely powerful GUI system that provides a complete Client/Server framework. The X-org foundation.
Android An open handset alliance project Janice Garcia September 18, 2008 MIS 304.
Chapter 2: Exploring the Desktop The Complete Guide to Linux System Administration.
7. GIS Software. Overview Evolution of GIS software Architecture of GIS software Building GIS software systems Types of software Example products GIS.
SSL From Your Smartphone Support for Android Smartphones /
11 SYSTEMS ADMINISTRATION AND TERMINAL SERVICES Chapter 12.
Tivoli Software © 2010 IBM Corporation Maximo Everyplace Lori Landesman.
Using The WDK For Windows Logo And Signature Testing Craig Rowland Program Manager Windows Driver Kits Microsoft Corporation.
Prepared by: Jennifer McKee With support from: in partnership with: Introduction to ArcPad NSF DUE
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
ITE 370. Deployment Deployment is the process used to distribute a finished application (or component) to be installed on other computers.
Web-Based Tool and Why Cross Platform Support Multi-User No special software to install… just a browser Offload real work to server No worrying about versions.
Operating Systems Operating System
By Mihir Joshi Nikhil Dixit Limaye Pallavi Bhide Payal Godse.
Sep , 2006 v FME Worldwide User Conference - Vancouver What’s New in ArcGIS Data Interoperability Extension Kim Avery, ESRI, California, USA, and.
Operating Systems. Operating systems provide a software interface that allows the user to control hardware components of a computer and its peripheral.
The Basics  Operating systems (OS) can help computer users do many things, like managing and manipulating files and folders.  Operating systems also.
Remote OMNeT++ v2.0 Introduction What is Remote OMNeT++? Remote environment for OMNeT++ Remote simulation execution Remote data storage.
Using the WDK for Windows Logo and Signature Testing Craig Rowland Program Manager Windows Driver Kits Microsoft Corporation.
UNIX SVR4 COSC513 Zhaohui Chen Jiefei Huang. UNIX SVR4 UNIX system V release 4 is a major new release of the UNIX operating system, developed by AT&T.
CIS 375—Web App Dev II Microsoft’s.NET. 2 Introduction to.NET Steve Ballmer (January 2000): Steve Ballmer "Delivering an Internet-based platform of Next.
DIFFERENCE BETWEEN ORCAD AND LABVIEW
The FalconView Geodata Overlay
ARCH-09: Transforming a Complex Application Apprise® is a registered trademark of Apprise Software, Inc. Transcendix SM is a service mark and trademark.
GTRI_B-1 FalconView GIS Editor / UNCLASSIFIED - 1 The FalconView TM GIS Editor.
Remote Access Using Citrix Presentation Server December 6, 2006 Matthew Granger IT665.
Visualizing Technology© 2012 Pearson Education, Inc. Publishing as Prentice Hall1 PowerPoint Presentation To Accompany Chapter 6 System Software.
Lesson 2 What is ASP.NET? What is ASP.NET? What is Web Matrix? What is Web Matrix? What are the features of Web Matrix? What are the features of Web Matrix?
04 May Map Server and Client 09 May 2006 Joseph Czechowski IV (TMA) Jay Hallam (Zeta)
Android Security Model that Provide a Base Operating System Presented: Hayder Abdulhameed.
Briefing Tool Update Herb Grote ESRL/GSD/ISB Boulder, CO June 13, 2006.
Proposal for an Open Source Flash Failure Analysis Platform (FLAP) By Michael Tomer, Cory Shirts, SzeHsiang Harper, Jake Johns
Linux Operations and Administration
Don’t Duck Metadata March 2005 Introducing Setting Up a Clearinghouse Node Topic: Introduction to Setting Up a Clearinghouse Node Objective: By.
 Can access all API’s made available by OS vendor.  SDK’s are platform-specific.  Each mobile OS comes with its own unique tools and GUI toolkit.
Technical Sales Specialist Software - OS and Applications John R. Moegling Sr. Systems Engineer.
1 Get All Answers Get All Answers. Contents History of Android Android Fragmentation The Role of Google Features and Architecture Android Software Development.
System Software Chapter Handles technical details Works with end users, application software, and computer hardware Four types of programs –Operating.
Project Paper Presentation Hanlin Wan March 15, 2011.
System Software Chapter Handles technical details Works with end users, application software, and computer hardware Four types of programs –Operating.
Chapter 2 Operating Systems
Geospatial Research & Solutions GIS.ASU.EDU
Introduction to .NET Core
Jefferson Lab Printing System
5 SYSTEM SOFTWARE CHAPTER
Chapter 4.
5 SYSTEM SOFTWARE CHAPTER
Operating Systems.
Open Automation Software
05 | Desktop Applications
Korea Software HRD Center
UFCEUS-20-2 Web Programming
CMPE 135: Object-Oriented Analysis and Design March 14 Class Meeting
Operating Systems.
Module 02 Operating Systems
Presentation transcript:

FalconView In Linux (FalconViewLX) Daniel Longhurst & Steve Cuzzort Georgia Tech Research Institute (GTRI) 24 August 2010

Why Linux? FalconView is widely used throughout the military for mission planning and GIS visualization But the user needs a Windows based computer Many embedded systems run Unix or Linux iPads, iPhones, and Android Phone all run Unix or Linux The Linux environment provides a common framework for many embedded platforms Many Unix and Linux distributions share common tools that simplify development and deployment to embedded systems

Project Goals Create a x86 Linux program that can read FalconView map types and have FalconView overlays that will run in Linux (Ubuntu 8.4 LTS) Determine what parts of FalconView are dependent on the Windows platform Determine how best to preserve the component structure of FalconView in the Linux platform Determine what frameworks and libraries are needed to create FalconView like usability on Unix and Linux platforms Port GUI to QT – a Unix and Linux Windowing and GUI toolkit Determine how to add GDAL support to FalconView in Linux GDAL is an open source GIS toolkit for Linux and windows Use open source software and open standards to replace proprietary components of FalconView such as GCC, make, KDevelop

Starting Point (’08-09’ IRAD) Limited Functionality Basic mapping engine and CADRG support only No Overlays Panning and Zooming supported Graphics supported by QT (owned by Nokia)

Current Progress #1 (‘10 IRAD) Added Local Points, and Moving Map overlays Added the ability to animate GPS trails Added a toolbar for FalconView like access to common overlays Added faster drawing and better mouse support Expanded Menu options Updated to latest version of QT (v4)

Current Progress #2 (‘10 IRAD) Modified FalconView in Linux code base to make it more similar to other cross platform projects FalconView in Linux split into several shared libraries to make the code base easier to manage Devised a common framework for all FalconView in Linux components to communicate with one another Even across network boundaries Added standard Linux installation procedure for FalconView in Linux

Current Progress #3 (‘10 IRAD) Replaced hard-coded coverage list with a SQLite database, which can be exported from FalconView SQLite is a file-based database engine that runs on Windows and most Unix and Linux flavors FalconView in Linux acts like a light-weight FalconView viewer than can be easily deployed to a number of embedded devices that run Unix and Linux By creating a new component using the SQLite database, it is possible to setup a remote map server that FalconView in Linux instances can connect to FalconView in Linux can request coverage information via XML over any standard network

What’s Next? Add full GDAL support to FalconView in Linux Port more map handlers to FalconView in Linux – Currenly only CADRG is supported Port more overlays to FalconView in Linux – Currently only Local Points and Moving Map are supported Network with FalconView users who want or need Linux support

FalconView In Linux Demonstration

FalconView for Linux Questions?