BlueSpray A GIS application for environmental science and natural resource management Includes tools for modeling: –HEMI –Maxent regression optimization.

Slides:



Advertisements
Similar presentations
What is a Computer Program? For a computer to be able to do anything (multiply, play a song, run a word processor), it must be given the instructions.
Advertisements

Copyright © 2003 Pearson Education, Inc. Slide 5-1.
CSCE 145: Algorithmic Design I Chapter 1 Intro to Computers and Java Muhammad Nazmus Sakib.
What is a Programming Language? The computer operates using binary numbers. The computer only knows about 1’s and 0’s. Humans can also use 1’s and 0’s,
1 Mobile Computing Mobile First (formerly Worklight) Copyright 2015 by Janson Industries.
11-Jun-15 Getting Ready for CIT Registering and labs If you are not yet registered (and want to be), be sure I have your name and student ID We.
Platforms for Agent-Based Computational Economics Rob Axtell Brookings CSED.
Chapter 10 Application Development. Chapter Goals Describe the application development process and the role of methodologies, models and tools Compare.
13-Jul-15 Getting Ready for Java. 2 What You Need 256 MB of RAM (512 MB or more recommended) 500 MHz Pentium or better Macintosh: must run Mac OS X, preferably.
CIS 310: Visual Programming, Spring 2007 Western State College Welcome to 310 Visual Programming Spring, 2008.
Geo 118/318 – Introduction to GIS Programming Dr. Jim Graham.
MapR – HADOOP DEVELOPMENT IN A VIRTUAL MACHINE Thomas Tiahrt, MA, PhD CSC482 Introduction to Text Analytics.
The “R” Statistical Package Naomi Altman Dept. of Statistics PSU.
Marlene Galea.  The JDK (Java Development Kit)  An IDE (Integrated Development Environment) ◦ Different IDEs include:  JCreator  NetBeans  BlueJ.
Java PAL.  Contains the development kit and the runtime environment ( aka the Java Virtual Machine )  Download Link:
Advanced OOP MCS-3 OOP BSCS-3 Lecture # 1
Introduction to Java Programming. Contents 1. Java, etc. 2. Java's Advantages 3. Java's Disadvantages 4. Types of Java Code 5. Java Bytecodes 6. Steps.
Getting Started With Java Downloading and installing software Running your first program Dr. DwyerFall 2012.
ScanIt Webinar Wednesday, November 20, Agenda What is ScanIt? –What are the technical requirements? –How do I download and launch? Printing Tests.
ATM 315 Environmental Statistics Course Goto Follow the link and then choose the desktop application.
P51UST: Unix and Software Tools Unix and Software Tools (P51UST) Compilers, Interpreters and Debuggers Ruibin Bai (Room AB326) Division of Computer Science.
Parts of a Computer Why Use Binary Numbers? Source Code - Assembly - Machine Code.
Chromium OS is an open-source project that aims to build an operating system that provides a fast, simple, and more secure computing experience for people.
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
M1G Introduction to Programming 2 4. Enhancing a class:Room.
Programming Fundamentals 2: Background/ F II Objectives – –give a non-technical overview of Java Semester 2, Background.
An intro to programming. The purpose of writing a program is to solve a problem or take advantage of an opportunity Consists of multiple steps:  Understanding.
Building the Portal. Choosing a Host Computer Select your host computer. o You will need a real IP address for some COG-based portlets o VPN also OK (?)
WRF Domain Wizard A tool for the WRF Preprocessing System Jeff Smith Paula McCaslin July 17, 2008.
PHP With Oracle 11g XE By Shyam Gurram Eastern Illinois University.
Chapter 34 Java Technology for Active Web Documents methods used to provide continuous Web updates to browser – Server push – Active documents.
The Basics of Javadoc Presented By: Wes Toland. Outline  Overview  Background  Environment  Features Javadoc Comment Format Javadoc Program HTML API.
CS 444 Introduction to Operating Systems
© 2012 Pearson Education, Inc. All rights reserved. 1-1 Why Java? Needed program portability – Program written in a language that would run on various.
CS266 Software Reverse Engineering (SRE) Reversing and Patching Java Bytecode Teodoro (Ted) Cipresso,
CPRG 215 Introduction to Object-Oriented Programming with Java Module 1-Introduction to Java Topic 1.1 Basics of Java Produced by Harvey Peters, 2008 Copyright.
Chad Berkley NCEAS National Center for Ecological Analysis and Synthesis (NCEAS), University of California Santa Barbara Long Term Ecological Research.
Oracle Dependencies Analyzer ODA Over time, in large companies we see many Legacy systems that work with several Databases, this.
Technical Workshops | Esri International User Conference San Diego, California Creating Geoprocessing Services Kevin Hibma, Scott Murray July 25, 2012.
Developing software and hardware in parallel Vladimir Rubanov ISP RAS.
LETS GET GOING Research Data Management. Research Data Management Decisions making In this module, we’ll discuss how best to set up your research: Filing.
Getting started with Programming using IDE. JAVA JAVA IS A PROGRAMMING LANGUAGE AND A PLATFORM. IT CAN BE USED TO DELIVER AND RUN HIGHLY INTERACTIVE DYNAMIC.
22-July-2002cse142-13B-Development © 2002 University of Washington1 Development Tools CSE 142, Summer 2002 Computer Programming 1
Core Java Introduction Byju Veedu Ness Technologies httpdownload.oracle.com/javase/tutorial/getStarted/intro/definition.html.
Mike Bolam Metadata Librarian Digital Scholarship Services University Library System //
How to Install Eclipse Click hereClick here to download Eclipse.
Surya Bahadur Kathayat Outline  Ramses  Installing Ramses  Ramses Perspective (Views and Editors)  Importing/Exporting Example.
© 2012 Pearson Education, Inc. All rights reserved types of Java programs Application – Stand-alone program (run without a web browser) – Relaxed.
Summer Project Marama2008 By Robert and Johnson. What is Marama? Marama is an Eclipses based toolset permits rapid specification of notational elements,
DOC / NOAA / NMFS / SWFSC / ERD
By, Rutika R. Channawar. Content Introduction Open Handset Alliance Minimum Hardware Requirements Versions Feature Architecture Advantages Disadvantages.
Java State Explorer by: Richard Sherman Stephanie Taylor.
Representation of Data - Instructions Start of the lesson: Open this PowerPoint from the A451 page – Representation of Data/ Instructions How confident.
Programming 2 Intro to Java Machine code Assembly languages Fortran Basic Pascal Scheme CC++ Java LISP Smalltalk Smalltalk-80.
Introduction of Wget. Wget Wget is a package for retrieving files using HTTP and FTP, the most widely-used Internet protocols. Wget is non-interactive,
VMware Recovery Software RECOVER DATA FROM CORRUPT VMDK FILE.
Guide To Develop Mobile Apps With Titanium. Agenda Overview Installation of Platform SDKs Pros of Appcelerator Titanium Cons of Appcelerator Titanium.
IBM Worklight environment setup 1. Eclipse IDE Multi-purpose integrated development environment (IDE) Open source Supported for Windows, Mac OS X, Linux.
The Basics of Android App Development Sankarshan Mridha Satadal Sengupta.
Tips for using Java with Internet Explorer
Waikato Environment for Knowledge Analysis
Dr. Clincy Professor of CS
Installing and Using MARIE
Installing OpenRefine
Installing and Using MARIE
Vending GIS Services & Petroleum Data with ArcIMS
CSCI N207 Data Analysis Using Spreadsheet
Installing and Using MARIE
F II 1. Background Objectives
Review of Previous Lesson
Presentation transcript:

BlueSpray A GIS application for environmental science and natural resource management Includes tools for modeling: –HEMI –Maxent regression optimization –Statistical tests AIC, AICc, BIC, Likelihood Pearson’s and Spearman’s –Random dataset generation Based on OpenSource and custom code

BlueSpray Ownership Owned by SchoonerTurtles.com –Which is owned by Jim Graham Currently in “beta” testing Free to beta testers Need a passcode which changes once a year Plan on continuing to provide BlueSpray at little or no cost for environmental science research academics and non- profits

BlueSpray Expansion BlueSpray was build to be a platform for GIS software development: –File handlers –Transforms –“Painters” –Layer types –Tools (things you use with your “hand” like pointers, magnifying classes, brushes, etc.) –Etc.

BlueSpray and Java Runs on MS-Windows, Mac, and UNIX Java is not slow, but programmers can make it that way (i.e. BlueSpray is fast) Need to have Java 7 installed Free, OpenSource Managed by Oracle and Java.net

Installing Java Follow the instructions at There are two versions of Java: –32-bit: can run on 32 or 64-bit OSes –64-bit: can only run on 64-bit Oses Recommended to only install one version of Java Install Java 3D if you want to visualize data in 3D (under development)

Installing BlueSpray Download from Uncompress the zip file That’s it!

Running BlueSpray Java programs run under a “virtual machine” –Needs to know the min/max memory –Also needs to know the location of dynamic linked libraries (DLLs) –There are different DLLs for 32-bit and 64- bit

BlueSpray Launcher

BlueSpray64.bat java : virtual machine -Djava.security.policy=applet.policy –To run applets -Xms512m : minimum memory -Xmx4024m : maximum memory Djava.library.path=..\BlueSpray\STLibrari es64 –Path to DLLs -jar BlueSpray.jar : program to run

Learning BlueSpray See the documentation that comes with BlueSpray –It’s minimum at this point –Let me know what is needed and I’ll add & edit

BlueSpray for Modeling Optimal regularization and uncertainty maps for Maxent Quick creation of tabular files –Extract… in attributes Quick conversions between points and rasters Statistical tests HEMI