HDF and HDF-EOS Workshop VIII, October 26-28, 2004 1/12 Peter Cao, National Center for Supercomputing Applications This work is supported in part by a.

Slides:



Advertisements
Similar presentations
ComfortLink™ II Control. ComfortLink™ II Smart Control This is not just a thermostat. It’s an energy command center. Trane ComfortLink™ II is an easy-to-use,
Advertisements

HDF and HDF-EOS Workshop VII, September 23-25, This work is supported in part by a Cooperative Agreement with the National Aeronautics and Space.
Minuwet 2.0 Aruba and More. Minuwet 1.0 Provided sanity check on wireless computers 8,370 distinct users used it in March 2008 Saved lots of IT effort.
Web browsers It’s a software application for retrieving and presenting information on WWW. An information resource is identified by a Uniform Resource.
Copyright © 2012 Certification Partners, LLC -- All Rights Reserved Lesson 4: Web Browsing.
The HDF Group November 3-5, 2009HDF/HDF-EOS Workshop XIII1 HDF-Java Products Peter Cao The HDF Group The 13 th HDF and HDF-EOS Workshop.
® IBM Software Group © 2010 IBM Corporation What’s New in Profiling & Code Coverage RAD V8 April 21, 2011 Kathy Chan
Java Applet & JavaScript SNU OOPSLA Lab. October 2005.
Server-Side vs. Client-Side Scripting Languages
Marty Kimble. First Introduced in March 1998 by Netscape its Public License Mozilla was the code name for the original Netscape Navigator. It stands for.
INTERNET DATABASE Chapter 9. u Basics of Internet, Web, HTTP, HTML, URLs. u Advantages and disadvantages of Web as a database platform. u Approaches for.
Computers Going Online Internet Browsers Browsers retrieve and view Internet-based information interact with servers download and upload information ©
James Tam Web Browsers In this section of notes you will learn about the web browsing process, some of the important features of popular browsers and a.
Active X Microsoft’s Answer to Dynamic Content Reference: Using Active X by Brian Farrar QUE
Updating an installation with Windows® Embedded Developer Update. Windows and Microsoft are registered trademarks, All rights reversed. KRAK LLC © 2011.
NetAcumen ActiveX Install Instructions. Requirements: Administrator: User must be logged in as Administrator of the machine. If you are not the administrator,
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.
Web Browser: Netscape Navigator and Internet Explorer By Bhupendra Ratha, Lecturer School of Library and Information Science Devi Ahilya University, Indore.
Windows Update Jonathan Scott. What is Windows Update? Windows Update is an online program on the Microsoft Website that updates your computer. You can.
1 Modular Software/ Component Software 2 Modular Software Code developed in modules. Modules can then be linked together to produce finished product/program.
Tutorial 7 Working with Multimedia. XP Introducing Multimedia Bandwidth is a measure of the amount of data that can be sent through a communication pipeline.
Support for NPP/NPOESS by The HDF Group Mike Folk, Elena Pourmal, Peter Cao The HDF Group June 30, NPOESS Data Formats Working Group.
Basics of Web Databases With the advent of Web database technology, Web pages are no longer static, but dynamic with connection to a back-end database.
Chapter 5 – Part II IT Infrastructure and Emerging Technologies.
IBM Express Runtime Quick Start Workshop © 2007 IBM Corporation Install IBM Express Runtime Development Environment.
1 Guide to Novell NetWare 6.0 Network Administration Chapter 13.
February 28, 2007 Pamela Williams. Windows SharePoint Services is an enabling technology that is included in Microsoft Windows Server It provides.
Home Media Network Hard Drive Training for Update to 2.0 By Erik Collett Revised for Firmware Update.
Open Web App. Purpose To explain Open Web Apps To explain Open Web Apps To demonstrate some opportunities for a small business with this technology To.
NASRULLAH KHAN.  Lecturer : Nasrullah   Website :
1 © 2004, Cisco Systems, Inc. All rights reserved. CISCO CONFIDENTIAL Using Internet Explorer 7.0 to Access Cisco Unity 5.0(1) Web Interfaces Unity 5.0(1)
Microsoft Internet Explorer and the Internet Using Microsoft Explorer 5.
VirtualBox What you need to know to build a Virtual Machine.
EzHPC ERDC, ITL ezHPC Workshop April 23, Problem HPC tools are primarily command line Hard to remember syntax to accomplish things Not everyone.
HDF Converting between HDF4 and HDF5 MuQun Yang, Robert E. McGrath, Mike Folk National Center for Supercomputing Applications University of Illinois,
( ) 1 ISYE 7210—Fall 2005 Design of Real-Time Interactive Simulations (in Java) Initial Notes Christine M. Mitchell Director & Professor Center for.
An Introduction to JavaScript Summarized from Chapter 6 of “Web Programming: Building Internet Applications”, 3 rd Edition.
The HDF Group HDF5 Tools Updates Peter Cao, The HDF Group September 28-30, 20101HDF and HDF-EOS Workshop XIV.
A Web-based Distributed Simulation System Christopher Taewan Ryu Computer Science Department California State University, Fullerton.
Milestone SAP Portal Learning at the Lakes August 12, 2009.
March 17, 2006CIP Status Meeting March 17, 2006 Sponsored by NLADR, NFS PACI Project in Support of NCSA-SDSC Collaboration Project Report at CIP AG Meeting.
Mozilla Firefox By: Hassan Aslam Angela Brown Allen Lewis Brain Molczyk Megan Propts.
(Java) CA Client Libraries Status Matej Šekoranja
Liferay Installation Prepared by: Do Xuan Hai 8 August 2011.
The HDF Group Support for NPP/NPOESS by The HDF Group Mike Folk, Elena Pourmal, Peter Cao The HDF Group November 5, 2009 November 3-5,
PLUG INS flash, quicktime, java applets, etc. Browser Plug-ins Netscape wanted a method to extend features of the browser became an unofficial standard.
COP 3813 Intro to Internet Computing Prof. Roy Levow Lecture 1.
November 30, 2005HDF & HDF-EOS Workshop IX Peter Cao, NCSA November 30, 2005 HDF5 Tools.
SIR SONS IN RETIREMENT Computer User Group.
MODULE 3 Internet Basics © Paradigm Publishing, Inc.1.
HDF5 OPeNDAP Project Update and Demo MuQun Yang and Hyo-Kyung Lee (The HDF Group) James Gallagher (OPeNDAP, Inc.) 1 HDF and HDF-EOS Workshop XII10/17/2008.
HDF and HDF-EOS Workshop VIII, October 26-28, /12 Peter Cao, National Center for Supercomputing Applications Ray Milnurn, Dave Buto, L-3 Communications.
NASRULLAH KHAN.  Lecturer : Nasrullah   Website :
October 15-17, 2008HDF and HDF-EOS Workshop XII1 HDF-Java Products Peter Cao The HDF Group HDF and HDF-EOS Workshop XII October 15, 2008.
Active X and Signed Applets Chad Bollard. Overview ActiveX  Security Features  Hidden Problems Signed Applets  Security Features  Security Problems.
Vulnerabilities in Operating Systems Michael Gaydeski COSC December 2008.
Browsing Tips Mozilla Firefox. About Firefox Available at Available at Maintained.
1 Matakuliah: Teknologi & Infrastruktur E-Business Tahun: 2005 Versi: >
HDF and HDF-EOS Workshop XII
How to replace Java (signed) applets Matija Tomašković | Evolva
How to Install Norton Antivirus in your Computer
ZIMBRA DESKTOP USER MANUAL
Web Portal Project.
MICROSOFT OUTLOOK and Outlook service Provider
Lecture 13 RPM and its advantages.
Install Ruby If you are running on Mac OS X, Ruby is preinstalled.
Cordova & Cordova Plugin Installation and Management
HDF5 Tools Updates and Discussions
By Rajanikanth B Eclipse IDE Overview By Rajanikanth B
from Lutz Dietrich and Hans Kluge
Presentation transcript:

HDF and HDF-EOS Workshop VIII, October 26-28, /12 Peter Cao, National Center for Supercomputing Applications This work is supported in part by a Cooperative Agreement with the National Aeronautics and Space Agency (NASA) and National Center for Supercomputing Applications (NCSA) HDF Web-Browser Plug-in

HDF and HDF-EOS Workshop VIII, October 26-28, /12 Outline Plug-in Basics Plug-in Basics Development issues Development issues An example: windows plug-in for IE5 An example: windows plug-in for IE5

HDF and HDF-EOS Workshop VIII, October 26-28, /12 What Is HDFView A browser plug-in is a software program that extends the power of Web browser by adding more features and supporting more types of content than what the standard browser provides A browser plug-in is a software program that extends the power of Web browser by adding more features and supporting more types of content than what the standard browser provides An HDF browser Plug-in is a windowed Plug-in that is launched from Web browser to display HDF4 and HDF5 files An HDF browser Plug-in is a windowed Plug-in that is launched from Web browser to display HDF4 and HDF5 files Web Browser Plug-ins New Datatype New Feature

HDF and HDF-EOS Workshop VIII, October 26-28, /12 Reasons for a HDF Plug-in Click-and-view : by clicking on or drag-drop a HDF file, the browser will recognize and display the file (much like the acrobat reader plug-in for pdf files) Click-and-view : by clicking on or drag-drop a HDF file, the browser will recognize and display the file (much like the acrobat reader plug-in for pdf files) Easy install and update : downloading and installing the plug-in is just a simple click. No uninstall and reinstall is necessary for new release. Users will be asked for automatic update when a new version is released Easy install and update : downloading and installing the plug-in is just a simple click. No uninstall and reinstall is necessary for new release. Users will be asked for automatic update when a new version is released Browse remote files : with predefined the MIME type, the plug-in will take the advantage of the web browser to browse HDF files over the internet Browse remote files : with predefined the MIME type, the plug-in will take the advantage of the web browser to browse HDF files over the internet

HDF and HDF-EOS Workshop VIII, October 26-28, /12 How Plug-ins Works Web Browser: Internet Explorer Netscape Mozilla Browser Side Plug-in API Plug-in Java C C++ Plug-in Side Plug-in API HDFLibrary HDF File A standard set of plug-in APIs are defined for communication between applications and the browser Netscape Plug-in APIs Netscape Plug-in APIs Microsoft ActiveX controls Microsoft ActiveX controls

HDF and HDF-EOS Workshop VIII, October 26-28, /12 Implementation Challenge Plug-ins are platform and browser dependent Platforms Platforms Windows Windows Mac Mac Linux Linux Solaris Solaris Browsers Browsers Internet Explorer Internet Explorer Netscape or Mozilla Netscape or Mozilla

HDF and HDF-EOS Workshop VIII, October 26-28, /12 Implementation Challenge continue Since Microsoft has removed support for Netscape plug-ins from IE 5.5 SP 2 and beyond, plug-ins developed in Netscape Plug-in APIs will not work on IE. Netscape/Mozilla does not support ActiveX controls NS Plug-in APIs Microsoft ActiveX IE 5.5 SP 2 + Netscape/Mozilla

HDF and HDF-EOS Workshop VIII, October 26-28, /12 Choice: Microsoft ActiveX Pros: Better performance (speed and memory) Better performance (speed and memory) Easy installation (one piece software) Easy installation (one piece software) Works best for IE, which has 80% of the users Works best for IE, which has 80% of the usersCons: Works only on IE and Windows. Works only on IE and Windows. Maintenance and support Maintenance and support

HDF and HDF-EOS Workshop VIII, October 26-28, /12 Choice: Java Pluglet API A Pluglet is a Plug-in that is written in Java and a close Plug-in 1:1 implementation of the C++ Plug-in API in Mozilla Plug-in API Plug-in API Pluglet Pluglet Engine (Java) JVM (C++) Plug-in API (NS API) IEMozilla ActiveX

HDF and HDF-EOS Workshop VIII, October 26-28, /12 Choice: Java Pluglet API continue Pros: Support all major platforms Support all major platforms Easy maintenance (reuse HDFView code) Easy maintenance (reuse HDFView code)Cons: Lower performance (Java  C) Lower performance (Java  C) Requires Java Runtime Environment Requires Java Runtime Environment Installation (classpath, JNI path, security) Installation (classpath, JNI path, security)

HDF and HDF-EOS Workshop VIII, October 26-28, /12 Short Demo: Plug-in For IE

HDF and HDF-EOS Workshop VIII, October 26-28, /12 Questions