Science.gov

Sample records for java web start

  1. Bringing Interactivity to the Web: The JAVA Solution.

    ERIC Educational Resources Information Center

    Knee, Richard H.; Cafolla, Ralph

    Java is an object-oriented programming language of the Internet. It's popularity lies in its ability to create interactive Web sites across platforms. The most common Java programs are applications and applets, which adhere to a set of conventions that lets them run within a Java-compatible browser. Java is becoming an essential subject matter and…

  2. Creating Web-Based Scientific Applications Using Java Servlets

    NASA Technical Reports Server (NTRS)

    Palmer, Grant; Arnold, James O. (Technical Monitor)

    2001-01-01

    There are many advantages to developing web-based scientific applications. Any number of people can access the application concurrently. The application can be accessed from a remote location. The application becomes essentially platform-independent because it can be run from any machine that has internet access and can run a web browser. Maintenance and upgrades to the application are simplified since only one copy of the application exists in a centralized location. This paper details the creation of web-based applications using Java servlets. Java is a powerful, versatile programming language that is well suited to developing web-based programs. A Java servlet provides the interface between the central server and the remote client machines. The servlet accepts input data from the client, runs the application on the server, and sends the output back to the client machine. The type of servlet that supports the HTTP protocol will be discussed in depth. Among the topics the paper will discuss are how to write an http servlet, how the servlet can run applications written in Java and other languages, and how to set up a Java web server. The entire process will be demonstrated by building a web-based application to compute stagnation point heat transfer.

  3. Distriblets: Java-Based Distributed Computing on the Web.

    ERIC Educational Resources Information Center

    Finkel, David; Wills, Craig E.; Brennan, Brian; Brennan, Chris

    1999-01-01

    Describes a system for using the World Wide Web to distribute computational tasks to multiple hosts on the Web that is written in Java programming language. Describes the programs written to carry out the load distribution, the structure of a "distriblet" class, and experiences in using this system. (Author/LRW)

  4. New Web Server - the Java Version of Tempest - Produced

    NASA Technical Reports Server (NTRS)

    York, David W.; Ponyik, Joseph G.

    2000-01-01

    A new software design and development effort has produced a Java (Sun Microsystems, Inc.) version of the award-winning Tempest software (refs. 1 and 2). In 1999, the Embedded Web Technology (EWT) team received a prestigious R&D 100 Award for Tempest, Java Version. In this article, "Tempest" will refer to the Java version of Tempest, a World Wide Web server for desktop or embedded systems. Tempest was designed at the NASA Glenn Research Center at Lewis Field to run on any platform for which a Java Virtual Machine (JVM, Sun Microsystems, Inc.) exists. The JVM acts as a translator between the native code of the platform and the byte code of Tempest, which is compiled in Java. These byte code files are Java executables with a ".class" extension. Multiple byte code files can be zipped together as a "*.jar" file for more efficient transmission over the Internet. Today's popular browsers, such as Netscape (Netscape Communications Corporation) and Internet Explorer (Microsoft Corporation) have built-in Virtual Machines to display Java applets.

  5. JavaScript and interactive web pages in radiology.

    PubMed

    Gurney, J W

    2001-10-01

    Web publishing is becoming a more common method of disseminating information. JavaScript is an object-orientated language embedded into modern browsers and has a wide variety of uses. The use of JavaScript in radiology is illustrated by calculating the indices of sensitivity, specificity, and predictive values from a table of true positives, true negatives, false positives, and false negatives. In addition, a single line of JavaScript code can be used to annotate images, which has a wide variety of uses.

  6. HotJava: Sun's Animated Interactive World Wide Web Browser for the Internet.

    ERIC Educational Resources Information Center

    Machovec, George S., Ed.

    1995-01-01

    Examines HotJava and Java, World Wide Web technology for use on the Internet. HotJava, an interactive, animated Web browser, based on the object-oriented Java programming language, is different from HTML-based browsers such as Netscape. Its client/server design does not understand Internet protocols but can dynamically find what it needs to know.…

  7. Access Control of Web- and Java-Based Applications

    NASA Technical Reports Server (NTRS)

    Tso, Kam S.; Pajevski, Michael J.

    2013-01-01

    Cybersecurity has become a great concern as threats of service interruption, unauthorized access, stealing and altering of information, and spreading of viruses have become more prevalent and serious. Application layer access control of applications is a critical component in the overall security solution that also includes encryption, firewalls, virtual private networks, antivirus, and intrusion detection. An access control solution, based on an open-source access manager augmented with custom software components, was developed to provide protection to both Web-based and Javabased client and server applications. The DISA Security Service (DISA-SS) provides common access control capabilities for AMMOS software applications through a set of application programming interfaces (APIs) and network- accessible security services for authentication, single sign-on, authorization checking, and authorization policy management. The OpenAM access management technology designed for Web applications can be extended to meet the needs of Java thick clients and stand alone servers that are commonly used in the JPL AMMOS environment. The DISA-SS reusable components have greatly reduced the effort for each AMMOS subsystem to develop its own access control strategy. The novelty of this work is that it leverages an open-source access management product that was designed for Webbased applications to provide access control for Java thick clients and Java standalone servers. Thick clients and standalone servers are still commonly used in businesses and government, especially for applications that require rich graphical user interfaces and high-performance visualization that cannot be met by thin clients running on Web browsers

  8. Web-based remote machine control system in Java

    NASA Astrophysics Data System (ADS)

    Lee, Shiwoo

    2000-12-01

    Rapidly evolving information technology, especially World Wide Web (WWW), brought many innovative changes to people's lives and businesses. Information technology not only influences people's daily lives and business but also impacts on manufacturing. As computers become powerful and affordable, factories introduced computers to their shop floor to integrate manufacturing since 1980's. Because manufacturing industries tend to acquire world-wide manufacturing facilities, it got difficult to set up, control, maintain, and optimize to facilitate manufacturing resources on global sites. However, little work has been done in the area of global manufacturing until recently. A Web-Based Machine Control System (WMCS), which controls remote manufacturing resources using a general-purpose web browser has been implemented at Computer Integrated Manufacturing (CIM) laboratory of Northeastern University. This research presents a framework and Java implementation of WMCS for Manufacturing. The general-purpose web browser has been used as a front-end interface to interact with WMCS through HTTP (Hyper-Text Transfer Protocol) protocol.

  9. Access Control of Web and Java Based Applications

    NASA Technical Reports Server (NTRS)

    Tso, Kam S.; Pajevski, Michael J.; Johnson, Bryan

    2011-01-01

    Cyber security has gained national and international attention as a result of near continuous headlines from financial institutions, retail stores, government offices and universities reporting compromised systems and stolen data. Concerns continue to rise as threats of service interruption, and spreading of viruses become ever more prevalent and serious. Controlling access to application layer resources is a critical component in a layered security solution that includes encryption, firewalls, virtual private networks, antivirus, and intrusion detection. In this paper we discuss the development of an application-level access control solution, based on an open-source access manager augmented with custom software components, to provide protection to both Web-based and Java-based client and server applications.

  10. An open source Java web application to build self-contained Web GIS sites

    NASA Astrophysics Data System (ADS)

    Zavala Romero, O.; Ahmed, A.; Chassignet, E.; Zavala-Hidalgo, J.

    2014-12-01

    This work describes OWGIS, an open source Java web application that creates Web GIS sites by automatically writing HTML and JavaScript code. OWGIS is configured by XML files that define which layers (geographic datasets) will be displayed on the websites. This project uses several Open Geospatial Consortium standards to request data from typical map servers, such as GeoServer, and is also able to request data from ncWMS servers. The latter allows for the displaying of 4D data stored using the NetCDF file format (widely used for storing environmental model datasets). Some of the features available on the sites built with OWGIS are: multiple languages, animations, vertical profiles and vertical transects, color palettes, color ranges, and the ability to download data. OWGIS main users are scientists, such as oceanographers or climate scientists, who store their data in NetCDF files and want to analyze, visualize, share, or compare their data using a website.

  11. Interactive Learning with Java Applets: Using Interactive, Web-Based Java Applets to Present Science in a Concrete, Meaningful Manner

    ERIC Educational Resources Information Center

    Corder, Greg

    2005-01-01

    Science teachers face challenges that affect the quality of instruction. Tight budgets, limited resources, school schedules, and other obstacles limit students' opportunities to experience science that is visual and interactive. Incorporating web-based Java applets into science instruction offers a practical solution to these challenges. The…

  12. Enhancing Web applications in radiology with Java: estimating MR imaging relaxation times.

    PubMed

    Dagher, A P; Fitzpatrick, M; Flanders, A E; Eng, J

    1998-01-01

    Java is a relatively new programming language that has been used to develop a World Wide Web-based tool for estimating magnetic resonance (MR) imaging relaxation times, thereby demonstrating how Java may be used for Web-based radiology applications beyond improving the user interface of teaching files. A standard processing algorithm coded with Java is downloaded along with the hypertext markup language (HTML) document. The user (client) selects the desired pulse sequence and inputs data obtained from a region of interest on the MR images. The algorithm is used to modify selected MR imaging parameters in an equation that models the phenomenon being evaluated. MR imaging relaxation times are estimated, and confidence intervals and a P value expressing the accuracy of the final results are calculated. Design features such as simplicity, object-oriented programming, and security restrictions allow Java to expand the capabilities of HTML by offering a more versatile user interface that includes dynamic annotations and graphics. Java also allows the client to perform more sophisticated information processing and computation than is usually associated with Web applications. Java is likely to become a standard programming option, and the development of stand-alone Java applications may become more common as Java is integrated into future versions of computer operating systems.

  13. Getting Started with Drupal WebCMS

    EPA Pesticide Factsheets

    Drupal WebCMS is accessible to EPA employees, and to onsite and offsite contractors. There are several roles in Drupal WebCMS and each allows a certain set of actions in the system. Users can have different roles in different web areas.

  14. JavaScript: Convenient Interactivity for the Class Web Page.

    ERIC Educational Resources Information Center

    Gray, Patricia

    This paper shows how JavaScript can be used within HTML pages to add interactive review sessions and quizzes incorporating graphics and sound files. JavaScript has the advantage of providing basic interactive functions without the use of separate software applications and players. Because it can be part of a standard HTML page, it is…

  15. Architecture, Design, and Development of an HTML/JavaScript Web-Based Group Support System.

    ERIC Educational Resources Information Center

    Romano, Nicholas C., Jr.; Nunamaker, Jay F., Jr.; Briggs, Robert O.; Vogel, Douglas R.

    1998-01-01

    Examines the need for virtual workspaces and describes the architecture, design, and development of GroupSystems for the World Wide Web (GSWeb), an HTML/JavaScript Web-based Group Support System (GSS). GSWeb, an application interface similar to a Graphical User Interface (GUI), is currently used by teams around the world and relies on user…

  16. [Radiology information system using HTML, JavaScript, and Web server].

    PubMed

    Sone, M; Sasaki, M; Oikawa, H; Yoshioka, K; Ehara, S; Tamakawa, Y

    1997-12-01

    We have developed a radiology information system using intranet techniques, including hypertext markup language, JavaScript, and Web server. JavaScript made it possible to develop an easy-to-use application, as well as to reduce network traffic and load on the server. The system we have developed is inexpensive and flexible, and its development and maintenance are much easier than with the previous system.

  17. Web Application Design Using Server-Side JavaScript

    SciTech Connect

    Hampton, J.; Simons, R.

    1999-02-01

    This document describes the application design philosophy for the Comprehensive Nuclear Test Ban Treaty Research & Development Web Site. This design incorporates object-oriented techniques to produce a flexible and maintainable system of applications that support the web site. These techniques will be discussed at length along with the issues they address. The overall structure of the applications and their relationships with one another will also be described. The current problems and future design changes will be discussed as well.

  18. JavaScript Access to DICOM Network and Objects in Web Browser.

    PubMed

    Drnasin, Ivan; Grgić, Mislav; Gogić, Goran

    2017-01-30

    Digital imaging and communications in medicine (DICOM) 3.0 standard provides the baseline for the picture archiving and communication systems (PACS). The development of Internet and various communication media initiated demand for non-DICOM access to PACS systems. Ever-increasing utilization of the web browsers, laptops and handheld devices, as opposed to desktop applications and static organizational computers, lead to development of different web technologies. The DICOM standard officials accepted those subsequently as tools of alternative access. This paper provides an overview of the current state of development of the web access technology to the DICOM repositories. It presents a different approach of using HTML5 features of the web browsers through the JavaScript language and the WebSocket protocol by enabling real-time communication with DICOM repositories. JavaScript DICOM network library, DICOM to WebSocket proxy and a proof-of-concept web application that qualifies as a DICOM 3.0 device were developed.

  19. Building from Where We Are: Web Services and Java-Based Clients to Enable Virtual Observatories

    NASA Astrophysics Data System (ADS)

    Candey, R. M.; Chimiak, R. A.; Han, D. B.; Harris, B. T.; Johnson, R. C.; Klipsch, C. A.; Kovalick, T. J.; Leckner, H. A.; Liu, M. H.; McGuire, R. E.

    2005-12-01

    The Space Physics Data Facility at NASA Goddard has developed a strong foundation in space science mission services and data for enhancing the scientific return of space physics research and enabling integration of these services into the emerging Virtual discipline Observatory (VxO) paradigm. We are deploying a critical set of foundation components, leveraging our data format expertise and our existing and very popular science and orbit data web-based services, such as Coordinated Data Analysis Web [CDAWeb] and Satellite Situation Center Web [SSCweb]. We have developed web services APIs for orbit location, data finding across FTP sites and in CDAWeb, data file format translation, and data visualizations that tie together existing data holdings, standardize and simplify their use, and enable much enhanced interoperability and data analysis. We describe the technologies we've developed, our experiences and lessons-learned in implementing them, why we chose some technologies over others (web services vs. CORBA or simple CGI, Java vs. JavaScript or Flash), what we might do differently now, and our future direction. We discuss the difficulties in maintaining compatibility and inter-operability through various versions of web services and in merging various client projects, while adding extended functionality such as sonification interfaces in a modular fashion.

  20. Arcade: A Web-Java Based Framework for Distributed Computing

    NASA Technical Reports Server (NTRS)

    Chen, Zhikai; Maly, Kurt; Mehrotra, Piyush; Zubair, Mohammad; Bushnell, Dennis M. (Technical Monitor)

    2000-01-01

    Distributed heterogeneous environments are being increasingly used to execute a variety of large size simulations and computational problems. We are developing Arcade, a web-based environment to design, execute, monitor, and control distributed applications. These targeted applications consist of independent heterogeneous modules which can be executed on a distributed heterogeneous environment. In this paper we describe the overall design of the system and discuss the prototype implementation of the core functionalities required to support such a framework.

  1. Automatic Detection for JavaScript Obfuscation Attacks in Web Pages through String Pattern Analysis

    NASA Astrophysics Data System (ADS)

    Choi, Younghan; Kim, Taeghyoon; Choi, Seokjin; Lee, Cheolwon

    Recently, most of malicious web pages include obfuscated codes in order to circumvent the detection of signature-based detection systems. It is difficult to decide whether the sting is obfuscated because the shape of obfuscated strings are changed continuously. In this paper, we propose a novel methodology that can detect obfuscated strings in the malicious web pages. We extracted three metrics as rules for detecting obfuscated strings by analyzing patterns of normal and malicious JavaScript codes. They are N-gram, Entropy, and Word Size. N-gram checks how many each byte code is used in strings. Entropy checks distributed of used byte codes. Word size checks whether there is used very long string. Based on the metrics, we implemented a practical tool for our methodology and evaluated it using read malicious web pages. The experiment results showed that our methodology can detect obfuscated strings in web pages effectively.

  2. jsPsych: a JavaScript library for creating behavioral experiments in a Web browser.

    PubMed

    de Leeuw, Joshua R

    2015-03-01

    Online experiments are growing in popularity, and the increasing sophistication of Web technology has made it possible to run complex behavioral experiments online using only a Web browser. Unlike with offline laboratory experiments, however, few tools exist to aid in the development of browser-based experiments. This makes the process of creating an experiment slow and challenging, particularly for researchers who lack a Web development background. This article introduces jsPsych, a JavaScript library for the development of Web-based experiments. jsPsych formalizes a way of describing experiments that is much simpler than writing the entire experiment from scratch. jsPsych then executes these descriptions automatically, handling the flow from one task to another. The jsPsych library is open-source and designed to be expanded by the research community. The project is available online at www.jspsych.org .

  3. Museum of Perception and Cognition website: using JavaScript to increase interactivity in Web-based presentations.

    PubMed

    Lange, M

    1999-02-01

    The present paper introduces the Museum of Perception and Cognition website. This site offers an interactive introduction to cognitive psychology via a JavaScript-based illustration of optical illusions and a Java-based presentation of experimental paradigms. Its content and utilization as lecture support for 1st-year students at Free University of Brussels is described. This paper also endeavors to share experience we gained in Web-based lecture materials development. It introduces the Web lecturer with JavaScript features and utilization and provides him/her with a description of reusable JavaScript routines downloadable from our site that relate to more engaging, interactive, and effective Web-based presentation of course materials.

  4. Designing and developing portable large-scale JavaScript web applications within the Experiment Dashboard framework

    NASA Astrophysics Data System (ADS)

    Andreeva, J.; Dzhunov, I.; Karavakis, E.; Kokoszkiewicz, L.; Nowotka, M.; Saiz, P.; Tuckett, D.

    2012-12-01

    Improvements in web browser performance and web standards compliance, as well as the availability of comprehensive JavaScript libraries, provides an opportunity to develop functionally rich yet intuitive web applications that allow users to access, render and analyse data in novel ways. However, the development of such large-scale JavaScript web applications presents new challenges, in particular with regard to code sustainability and team-based work. We present an approach that meets the challenges of large-scale JavaScript web application design and development, including client-side model-view-controller architecture, design patterns, and JavaScript libraries. Furthermore, we show how the approach leads naturally to the encapsulation of the data source as a web API, allowing applications to be easily ported to new data sources. The Experiment Dashboard framework is used for the development of applications for monitoring the distributed computing activities of virtual organisations on the Worldwide LHC Computing Grid. We demonstrate the benefits of the approach for large-scale JavaScript web applications in this context by examining the design of several Experiment Dashboard applications for data processing, data transfer and site status monitoring, and by showing how they have been ported for different virtual organisations and technologies.

  5. Distributing medical images with internet technologies: a DICOM web server and a DICOM java viewer.

    PubMed

    Fernàndez-Bayó, J; Barbero, O; Rubies, C; Sentís, M; Donoso, L

    2000-01-01

    With the advent of filmless radiology, it becomes important to be able to distribute radiologic images digitally throughout an entire hospital. A new approach based on World Wide Web technologies was developed to accomplish this objective. This approach involves a Web server that allows the query and retrieval of images stored in a Digital Imaging and Communications in Medicine (DICOM) archive. The images can be viewed inside a Web browser with use of a small Java program known as the DICOM Java Viewer, which is executed inside the browser. The system offers several advantages over more traditional picture archiving and communication systems (PACS): It is easy to install and maintain, is platform independent, allows images to be manipulated and displayed efficiently, and is easy to integrate with existing systems that are already making use of Web technologies. The system is user-friendly and can easily be used from outside the hospital if a security policy is in place. The simplicity and flexibility of Internet technologies makes them highly preferable to the more complex PACS workstations. The system works well, especially with magnetic resonance and computed tomographic images, and can help improve and simplify interdepartmental relationships in a filmless hospital environment.

  6. Welterweight Java

    NASA Astrophysics Data System (ADS)

    Östlund, Johan; Wrigstad, Tobias

    This paper presents Welterweight Java (WJ), a new minimal core Java calculus intended to be a suitable starting point for investigations in the semantics of Java-like programs. To this end, WJ adds a few extra pounds to Featherweight Java. WJ is imperative and stateful, which is a frequent extension of Featherweight Java. To account for the importance of concurrency, WJ models Java's thread-based concurrency and lock-based synchronisation. The design of WJ is distilled from recent work on concurrent Java-like systems. We believe that the calculus is a good starting point for extensions. We illustrate the potential of the calculus by showing two extensions. The first is a version of WJ extended with deep ownership. This serves two purposes - it is a minimal formalisation of ownership, interesting in its own right, and shows how easily WJ can be extended. The second is a simple non-null types system.

  7. Presentation and response timing accuracy in Adobe Flash and HTML5/JavaScript Web experiments.

    PubMed

    Reimers, Stian; Stewart, Neil

    2015-06-01

    Web-based research is becoming ubiquitous in the behavioral sciences, facilitated by convenient, readily available participant pools and relatively straightforward ways of running experiments: most recently, through the development of the HTML5 standard. Although in most studies participants give untimed responses, there is a growing interest in being able to record response times online. Existing data on the accuracy and cross-machine variability of online timing measures are limited, and generally they have compared behavioral data gathered on the Web with similar data gathered in the lab. For this article, we took a more direct approach, examining two ways of running experiments online-Adobe Flash and HTML5 with CSS3 and JavaScript-across 19 different computer systems. We used specialist hardware to measure stimulus display durations and to generate precise response times to visual stimuli in order to assess measurement accuracy, examining effects of duration, browser, and system-to-system variability (such as across different Windows versions), as well as effects of processing power and graphics capability. We found that (a) Flash and JavaScript's presentation and response time measurement accuracy are similar; (b) within-system variability is generally small, even in low-powered machines under high load; (c) the variability of measured response times across systems is somewhat larger; and (d) browser type and system hardware appear to have relatively small effects on measured response times. Modeling of the effects of this technical variability suggests that for most within- and between-subjects experiments, Flash and JavaScript can both be used to accurately detect differences in response times across conditions. Concerns are, however, noted about using some correlational or longitudinal designs online.

  8. Web-based experiments controlled by JavaScript: an example from probability learning.

    PubMed

    Birnbaum, Michael H; Wakcher, Sandra V

    2002-05-01

    JavaScript programs can be used to control Web experiments. This technique is illustrated by an experiment that tested the effects of advice on performance in the classic probability-learning paradigm. Previous research reported that people tested via the Web or in the lab tended to match the probabilities of their responses to the probabilities that those responses would be reinforced. The optimal strategy, however, is to consistently choose the more frequent event; probability matching produces suboptimal performance. We investigated manipulations we reasoned should improve performance. A horse race scenario in which participants predicted the winner in each of a series of races between two horses was compared with an abstract scenario used previously. Ten groups of learners received different amounts of advice, including all combinations of (1) explicit instructions concerning the optimal strategy, (2) explicit instructions concerning a monetary sum to maximize, and (3) accurate information concerning the probabilities of events. The results showed minimal effects of horse race versus abstract scenario. Both advice concerning the optimal strategy and probability information contributed significantly to performance in the task. This paper includes a brief tutorial on JavaScript, explaining with simple examples how to assemble a browser-based experiment.

  9. Real-Time Lunar Prospector Data Visualization Using Web-Based Java

    NASA Technical Reports Server (NTRS)

    Deardorff, D. Glenn; Green, Bryan D.; Gerald-Yamasaki, Michael (Technical Monitor)

    1998-01-01

    The Lunar Prospector was co-developed by NASA Ames Research Center and Lockheed Martin, and was launched on January 6th, 1998. Its mission is to search for water ice and various elements in the Moon's surface, map its magnetic and gravity fields, and detect volcanic activity. For the first time, the World Wide Web is being used to graphically display near-real-time data from a planetary exploration mission to the global public. Science data from the craft's instruments, as well as engineering data for the spacecraft subsystems, are continuously displayed in time-varying XY plots. The craft's current location is displayed relative to the whole Moon, and as an off-craft observer would see in the reference frame of the craft, with the lunar terrain scrolling underneath. These features are implemented as Java applets. Analyzed data (element and mass distribution) is presented as 3D lunar maps using VRML and Javascript. During the development phase, implementations of the Java Virtual Machine were just beginning to mature enough to adequately accommodate our target featureset; incomplete and varying implementations were the biggest bottleneck to our ideal of ubiquitous browser access. Bottlenecks notwithstanding, the reaction from the Internet community was overwhelmingly enthusiastic.

  10. Handle with care: the impact of using Java applets in Web-based studies on dropout and sample composition.

    PubMed

    Stieger, Stefan; Göritz, Anja S; Voracek, Martin

    2011-05-01

    In Web-based studies, Web browsers are used to display online questionnaires. If an online questionnaire relies on non-standard technologies (e.g., Java applets), it is often necessary to install a particular browser plug-in. This can lead to technically induced dropout because some participants lack the technological know-how or the willingness to install the plug-in. In two thematically identical online studies conducted across two time points in two different participant pools (N = 1,527 and 805), we analyzed whether using a Java applet produces dropout and distortion of demographics in the final sample. Dropout was significantly higher on the Java applet questionnaire page than on the preceding and subsequent questionnaire pages. Age-specific effects were found only in one sample (i.e., dropouts were older), whereas sex-specific effects were found in both samples (i.e., women dropped out more frequently than men on the Java applet page). These results additionally support the recommendation that using additional technologies (e.g., Java applets) can be dangerous in producing a sample that is biased toward both younger and male respondents.

  11. Using web technology and Java mobile software agents to manage outside referrals.

    PubMed

    Murphy, S N; Ng, T; Sittig, D F; Barnett, G O

    1998-01-01

    A prototype, web-based referral application was created with the objective of providing outside primary care providers (PCP's) the means to refer patients to the Massachusetts General Hospital and the Brigham and Women's Hospital. The application was designed to achieve the two primary objectives of providing the consultant with enough data to make decisions even at the initial visit, and providing the PCP with a prompt response from the consultant. The system uses a web browser/server to initiate the referral and Java mobile software agents to support the workflow of the referral. This combination provides a light client implementation that can run on a wide variety of hardware and software platforms found in the office of the PCP. The implementation can guarantee a high degree of security for the computer of the PCP. Agents can be adapted to support the wide variety of data types that may be used in referral transactions, including reports with complex presentation needs and scanned (faxed) images Agents can be delivered to the PCP as running applications that can perform ongoing queries and alerts at the office of the PCP. Finally, the agent architecture is designed to scale in a natural and seamless manner for unforeseen future needs.

  12. Auditory presentation and synchronization in Adobe Flash and HTML5/JavaScript Web experiments.

    PubMed

    Reimers, Stian; Stewart, Neil

    2016-09-01

    Substantial recent research has examined the accuracy of presentation durations and response time measurements for visually presented stimuli in Web-based experiments, with a general conclusion that accuracy is acceptable for most kinds of experiments. However, many areas of behavioral research use auditory stimuli instead of, or in addition to, visual stimuli. Much less is known about auditory accuracy using standard Web-based testing procedures. We used a millisecond-accurate Black Box Toolkit to measure the actual durations of auditory stimuli and the synchronization of auditory and visual presentation onsets. We examined the distribution of timings for 100 presentations of auditory and visual stimuli across two computers with difference specs, three commonly used browsers, and code written in either Adobe Flash or JavaScript. We also examined different coding options for attempting to synchronize the auditory and visual onsets. Overall, we found that auditory durations were very consistent, but that the lags between visual and auditory onsets varied substantially across browsers and computer systems.

  13. Baby Steps: Starting Out on the World Wide Web.

    ERIC Educational Resources Information Center

    Simpson, Carol; McElmeel, Sharron L.

    1997-01-01

    While the Internet is the physical medium used to transport data, the World Wide Web is the collection of protocols and standards used to access the information. This article provides a basic explanation of what the Web is and describes common browser commands. Discusses graphic Web browsers; universal resource locators (URLs); file, message,…

  14. Developing Interactive Educational Engineering Software for the World Wide Web with Java.

    ERIC Educational Resources Information Center

    Reed, John A.; Afjeh, Abdollah A.

    1998-01-01

    Illustrates the design and implementation of a Java applet for use in educational propulsion engineering curricula. The Java Gas Turbine Simulator applet provides an interactive graphical environment which allows the rapid, efficient construction and analysis of arbitrary gas turbine systems. The simulator can be easily accessed from the World…

  15. Exploring JavaScript and ROOT technologies to create Web-based ATLAS analysis and monitoring tools

    NASA Astrophysics Data System (ADS)

    Sánchez Pineda, A.

    2015-12-01

    We explore the potential of current web applications to create online interfaces that allow the visualization, interaction and real cut-based physics analysis and monitoring of processes through a web browser. The project consists in the initial development of web- based and cloud computing services to allow students and researchers to perform fast and very useful cut-based analysis on a browser, reading and using real data and official Monte- Carlo simulations stored in ATLAS computing facilities. Several tools are considered: ROOT, JavaScript and HTML. Our study case is the current cut-based H → ZZ → llqq analysis of the ATLAS experiment. Preliminary but satisfactory results have been obtained online.

  16. A Java viewer to publish Digital Imaging and Communications in Medicine (DICOM) radiologic images on the World Wide Web.

    PubMed

    Setti, E; Musumeci, R

    2001-06-01

    The world wide web is an exciting service that allows one to publish electronic documents made of text and images on the internet. Client software called a web browser can access these documents, and display and print them. The most popular browsers are currently Microsoft Internet Explorer (Microsoft, Redmond, WA) and Netscape Communicator (Netscape Communications, Mountain View, CA). These browsers can display text in hypertext markup language (HTML) format and images in Joint Photographic Expert Group (JPEG) and Graphic Interchange Format (GIF). Currently, neither browser can display radiologic images in native Digital Imaging and Communications in Medicine (DICOM) format. With the aim to publish radiologic images on the internet, we wrote a dedicated Java applet. Our software can display radiologic and histologic images in DICOM, JPEG, and GIF formats, and provides a a number of functions like windowing and magnification lens. The applet is compatible with some web browsers, even the older versions. The software is free and available from the author.

  17. Generalisation and extension of a web-based data collection system for clinical studies using Java and CORBA.

    PubMed

    Eich, H P; Ohmann, C

    1999-01-01

    Inadequate informatical support of multi-centre clinical trials lead to pure quality. In order to support a multi-centre clinical trial a data collection via WWW and Internet based on Java has been developed. In this study a generalization and extension of this prototype has been performed. The prototype has been applied to another clinical trial and a knowledge server based on C+t has been integrated via CORBA. The investigation and implementation of security aspects of web-based data collection is now under evaluation.

  18. Tactical Web Services: Using XML and Java Web Services to Conduct Real-Time Net-Centric Sonar Visualization

    DTIC Science & Technology

    2004-09-01

    Highway, Suite 1204, Arlington, VA 22202-4302, and to the Office of Management and Budget, Paperwork Reduction Project (0704-0188) Washington DC 20503... project . By leveraging existing Web service technology, warfighters at the “tip of the spear” can have access to previously unrealized amounts of...Simulation Framework (XMSF) project . By leveraging existing Web service technology, warfighters at the “tip of the spear” can have access to

  19. Using JavaScript and the FDSN web service to create an interactive earthquake information system

    NASA Astrophysics Data System (ADS)

    Fischer, Kasper D.

    2015-04-01

    The FDSN web service provides a web interface to access earthquake meta-data (e. g. event or station information) and waveform date over the internet. Requests are send to a server as URLs and the output is either XML or miniSEED. This makes it hard to read by humans but easy to process with different software. Different data centers are already supporting the FDSN web service, e. g. USGS, IRIS, ORFEUS. The FDSN web service is also part of the Seiscomp3 (http://www.seiscomp3.org) software. The Seismological Observatory of the Ruhr-University switched to Seiscomp3 as the standard software for the analysis of mining induced earthquakes at the beginning of 2014. This made it necessary to create a new web-based earthquake information service for the publication of results to the general public. This has be done by processing the output of a FDSN web service query by javascript running in a standard browser. The result is an interactive map presenting the observed events and further information of events and stations on a single web page as a table and on a map. In addition the user can download event information, waveform data and station data in different formats like miniSEED, quakeML or FDSNxml. The developed code and all used libraries are open source and freely available.

  20. JavaTech, an Introduction to Scientific and Technical Computing with Java

    NASA Astrophysics Data System (ADS)

    Lindsey, Clark S.; Tolliver, Johnny S.; Lindblad, Thomas

    2010-06-01

    Preface; Acknowledgements; Part I. Introduction to Java: 1. Introduction; 2. Language basics; 3. Classes and objects in Java; 4. More about objects in Java; 5. Organizing Java files and other practicalities; 6. Java graphics; 7. Graphical user interfaces; 8. Threads; 9. Java input/output; 10. Java utilities; 11. Image handling and processing; 12. More techniques and tips; Part II. Java and the Network: 13. Java networking basics; 14. A Java web server; 15. Client/server with sockets; 16. Distributed computing; 17. Distributed computing - the client; 18. Java remote method invocation (RMI); 19. CORBA; 20. Distributed computing - putting it all together; 21. Introduction to web services and XML; Part III. Out of the Sandbox: 22. The Java native interface (JNI); 23. Accessing the platform; 24. Embedded Java; Appendices; Index.

  1. JavaTech, an Introduction to Scientific and Technical Computing with Java

    NASA Astrophysics Data System (ADS)

    Lindsey, Clark S.; Tolliver, Johnny S.; Lindblad, Thomas

    2005-10-01

    Preface; Acknowledgements; Part I. Introduction to Java: 1. Introduction; 2. Language basics; 3. Classes and objects in Java; 4. More about objects in Java; 5. Organizing Java files and other practicalities; 6. Java graphics; 7. Graphical user interfaces; 8. Threads; 9. Java input/output; 10. Java utilities; 11. Image handling and processing; 12. More techniques and tips; Part II. Java and the Network: 13. Java networking basics; 14. A Java web server; 15. Client/server with sockets; 16. Distributed computing; 17. Distributed computing - the client; 18. Java remote method invocation (RMI); 19. CORBA; 20. Distributed computing - putting it all together; 21. Introduction to web services and XML; Part III. Out of the Sandbox: 22. The Java native interface (JNI); 23. Accessing the platform; 24. Embedded Java; Appendices; Index.

  2. Psychophysics in a Web browser? Comparing response times collected with JavaScript and Psychophysics Toolbox in a visual search task.

    PubMed

    de Leeuw, Joshua R; Motz, Benjamin A

    2016-03-01

    Behavioral researchers are increasingly using Web-based software such as JavaScript to conduct response time experiments. Although there has been some research on the accuracy and reliability of response time measurements collected using JavaScript, it remains unclear how well this method performs relative to standard laboratory software in psychologically relevant experimental manipulations. Here we present results from a visual search experiment in which we measured response time distributions with both Psychophysics Toolbox (PTB) and JavaScript. We developed a methodology that allowed us to simultaneously run the visual search experiment with both systems, interleaving trials between two independent computers, thus minimizing the effects of factors other than the experimental software. The response times measured by JavaScript were approximately 25 ms longer than those measured by PTB. However, we found no reliable difference in the variability of the distributions related to the software, and both software packages were equally sensitive to changes in the response times as a result of the experimental manipulations. We concluded that JavaScript is a suitable tool for measuring response times in behavioral research.

  3. Analysis of Java Client/Server and Web Programming Tools for Development of Educational Systems.

    ERIC Educational Resources Information Center

    Muldner, Tomasz

    This paper provides an analysis of old and new programming tools for development of client/server programs, particularly World Wide Web-based programs. The focus is on development of educational systems that use interactive shared workspaces to provide portable and expandable solutions. The paper begins with a short description of relevant terms.…

  4. SOCR Analyses - an Instructional Java Web-based Statistical Analysis Toolkit.

    PubMed

    Chu, Annie; Cui, Jenny; Dinov, Ivo D

    2009-03-01

    The Statistical Online Computational Resource (SOCR) designs web-based tools for educational use in a variety of undergraduate courses (Dinov 2006). Several studies have demonstrated that these resources significantly improve students' motivation and learning experiences (Dinov et al. 2008). SOCR Analyses is a new component that concentrates on data modeling and analysis using parametric and non-parametric techniques supported with graphical model diagnostics. Currently implemented analyses include commonly used models in undergraduate statistics courses like linear models (Simple Linear Regression, Multiple Linear Regression, One-Way and Two-Way ANOVA). In addition, we implemented tests for sample comparisons, such as t-test in the parametric category; and Wilcoxon rank sum test, Kruskal-Wallis test, Friedman's test, in the non-parametric category. SOCR Analyses also include several hypothesis test models, such as Contingency tables, Friedman's test and Fisher's exact test.The code itself is open source (http://socr.googlecode.com/), hoping to contribute to the efforts of the statistical computing community. The code includes functionality for each specific analysis model and it has general utilities that can be applied in various statistical computing tasks. For example, concrete methods with API (Application Programming Interface) have been implemented in statistical summary, least square solutions of general linear models, rank calculations, etc. HTML interfaces, tutorials, source code, activities, and data are freely available via the web (www.SOCR.ucla.edu). Code examples for developers and demos for educators are provided on the SOCR Wiki website.In this article, the pedagogical utilization of the SOCR Analyses is discussed, as well as the underlying design framework. As the SOCR project is on-going and more functions and tools are being added to it, these resources are constantly improved. The reader is strongly encouraged to check the SOCR site for most

  5. SOCR Analyses – an Instructional Java Web-based Statistical Analysis Toolkit

    PubMed Central

    Chu, Annie; Cui, Jenny; Dinov, Ivo D.

    2011-01-01

    The Statistical Online Computational Resource (SOCR) designs web-based tools for educational use in a variety of undergraduate courses (Dinov 2006). Several studies have demonstrated that these resources significantly improve students' motivation and learning experiences (Dinov et al. 2008). SOCR Analyses is a new component that concentrates on data modeling and analysis using parametric and non-parametric techniques supported with graphical model diagnostics. Currently implemented analyses include commonly used models in undergraduate statistics courses like linear models (Simple Linear Regression, Multiple Linear Regression, One-Way and Two-Way ANOVA). In addition, we implemented tests for sample comparisons, such as t-test in the parametric category; and Wilcoxon rank sum test, Kruskal-Wallis test, Friedman's test, in the non-parametric category. SOCR Analyses also include several hypothesis test models, such as Contingency tables, Friedman's test and Fisher's exact test. The code itself is open source (http://socr.googlecode.com/), hoping to contribute to the efforts of the statistical computing community. The code includes functionality for each specific analysis model and it has general utilities that can be applied in various statistical computing tasks. For example, concrete methods with API (Application Programming Interface) have been implemented in statistical summary, least square solutions of general linear models, rank calculations, etc. HTML interfaces, tutorials, source code, activities, and data are freely available via the web (www.SOCR.ucla.edu). Code examples for developers and demos for educators are provided on the SOCR Wiki website. In this article, the pedagogical utilization of the SOCR Analyses is discussed, as well as the underlying design framework. As the SOCR project is on-going and more functions and tools are being added to it, these resources are constantly improved. The reader is strongly encouraged to check the SOCR site for most

  6. The START App: a web-based RNAseq analysis and visualization resource.

    PubMed

    Nelson, Jonathan W; Sklenar, Jiri; Barnes, Anthony P; Minnier, Jessica

    2016-09-30

    Transcriptional profiling using RNA sequencing (RNAseq) has emerged as a powerful methodology to quantify global gene expression patterns in various contexts from single cells to whole tissues. The tremendous amount of data generated by this profiling technology presents a daunting challenge in terms of effectively visualizing and interpreting results. Convenient and intuitive data interfaces are critical for researchers to easily upload, analyze and visualize their RNAseq data. We designed the START (Shiny Transcriptome Analysis Resource Tool) App with these requirements in mind. This application has the power and flexibility to be resident on a local computer or serve as a web-based environment, enabling easy sharing of data between researchers and collaborators.

  7. Java and its future in biomedical computing.

    PubMed Central

    Rodgers, R P

    1996-01-01

    Java, a new object-oriented computing language related to C++, is receiving considerable attention due to its use in creating network-sharable, platform-independent software modules (known as "applets") that can be used with the World Wide Web. The Web has rapidly become the most commonly used information-retrieval tool associated with the global computer network known as the Internet, and Java has the potential to further accelerate the Web's application to medical problems. Java's potentially wide acceptance due to its Web association and its own technical merits also suggests that it may become a popular language for non-Web-based, object-oriented computing. PMID:8880677

  8. JavaProtein Dossier: a novel web-based data visualization tool for comprehensive analysis of protein structure

    PubMed Central

    Neshich, Goran; Rocchia, Walter; Mancini, Adauto L.; Yamagishi, Michel E. B.; Kuser, Paula R.; Fileto, Renato; Baudet, Christian; Pinto, Ivan P.; Montagner, Arnaldo J.; Palandrani, Juliana F.; Krauchenco, Joao N.; Torres, Renato C.; Souza, Savio; Togawa, Roberto C.; Higa, Roberto H.

    2004-01-01

    JavaProtein Dossier (JPD) is a new concept, database and visualization tool providing one of the largest collections of the physicochemical parameters describing proteins' structure, stability, function and interaction with other macromolecules. By collecting as many descriptors/parameters as possible within a single database, we can achieve a better use of the available data and information. Furthermore, data grouping allows us to generate different parameters with the potential to provide new insights into the sequence–structure–function relationship. In JPD, residue selection can be performed according to multiple criteria. JPD can simultaneously display and analyze all the physicochemical parameters of any pair of structures, using precalculated structural alignments, allowing direct parameter comparison at corresponding amino acid positions among homologous structures. In order to focus on the physicochemical (and consequently pharmacological) profile of proteins, visualization tools (showing the structure and structural parameters) also had to be optimized. Our response to this challenge was the use of Java technology with its exceptional level of interactivity. JPD is freely accessible (within the Gold Sting Suite) at http://sms.cbi.cnptia.embrapa.br, http://mirrors.rcsb.org/SMS, http://trantor.bioc.columbia.edu/SMS and http://www.es.embnet.org/SMS/ (Option: JavaProtein Dossier). PMID:15215458

  9. Java XMGR

    SciTech Connect

    Dr. George L. Mesina; Steven P. Miller

    2004-08-01

    The XMGR5 graphing package [1] for drawing RELAP5 [2] plots is being re-written in Java [3]. Java is a robust programming language that is available at no cost for most computer platforms from Sun Microsystems, Inc. XMGR5 is an extension of an XY plotting tool called ACE/gr extended to plot data from several US Nuclear Regulatory Commission (NRC) applications. It is also the most popular graphing package worldwide for making RELAP5 plots. In Section 1, a short review of XMGR5 is given, followed by a brief overview of Java. In Section 2, shortcomings of both tkXMGR [4] and XMGR5 are discussed and the value of converting to Java is given. Details of the conversion to Java are given in Section 3. The progress to date, some conclusions and future work are given in Section 4. Some screen shots of the Java version are shown.

  10. Start Your Search Engines. Part One: Taming Google--and Other Tips to Master Web Searches

    ERIC Educational Resources Information Center

    Adam, Anna; Mowers, Helen

    2008-01-01

    There are a lot of useful tools on the Web, all those social applications, and the like. Still most people go online for one thing--to perform a basic search. For most fact-finding missions, the Web is there. But--as media specialists well know--the sheer wealth of online information can hamper efforts to focus on a few reliable references.…

  11. Using Frames and JavaScript To Automate Teacher-Side Web Page Navigation for Classroom Presentations.

    ERIC Educational Resources Information Center

    Snyder, Robin M.

    HTML provides a platform-independent way of creating and making multimedia presentations for classroom instruction and making that content available on the Internet. However, time in class is very valuable, so that any way to automate or otherwise assist the presenter in Web page navigation during class can save valuable seconds. This paper…

  12. Modular VO oriented Java EE service deployer

    NASA Astrophysics Data System (ADS)

    Molinaro, Marco; Cepparo, Francesco; De Marco, Marco; Knapic, Cristina; Apollo, Pietro; Smareglia, Riccardo

    2014-07-01

    The International Virtual Observatory Alliance (IVOA) has produced many standards and recommendations whose aim is to generate an architecture that starts from astrophysical resources, in a general sense, and ends up in deployed consumable services (that are themselves astrophysical resources). Focusing on the Data Access Layer (DAL) system architecture, that these standards define, in the last years a web based application has been developed and maintained at INAF-OATs IA2 (Italian National institute for Astrophysics - Astronomical Observatory of Trieste, Italian center of Astronomical Archives) to try to deploy and manage multiple VO (Virtual Observatory) services in a uniform way: VO-Dance. However a set of criticalities have arisen since when the VO-Dance idea has been produced, plus some major changes underwent and are undergoing at the IVOA DAL layer (and related standards): this urged IA2 to identify a new solution for its own service layer. Keeping on the basic ideas from VO-Dance (simple service configuration, service instantiation at call time and modularity) while switching to different software technologies (e.g. dismissing Java Reflection in favour of Enterprise Java Bean, EJB, based solution), the new solution has been sketched out and tested for feasibility. Here we present the results originating from this test study. The main constraints for this new project come from various fields. A better homogenized solution rising from IVOA DAL standards: for example the new DALI (Data Access Layer Interface) specification that acts as a common interface system for previous and oncoming access protocols. The need for a modular system where each component is based upon a single VO specification allowing services to rely on common capabilities instead of homogenizing them inside service components directly. The search for a scalable system that takes advantage from distributed systems. The constraints find answer in the adopted solutions hereafter sketched. The

  13. Interactive Economics Instruction with Java and CGI.

    ERIC Educational Resources Information Center

    Gerdes, Geoffrey R.

    2000-01-01

    States that this Web site is based on the conviction that Web-based materials must contain interactive modules to achieve value beyond that obtained by conventional media. Discusses three applets that can be reached at the homepage of the Web site by selecting the Java applets link. (CMK)

  14. Effects of Web-Based Support on Early Head Start Home Visitors' Use of Evidence-Based Intervention Decision Making and Growth in Children's Expressive Communication

    ERIC Educational Resources Information Center

    Buzhardt, Jay; Greenwood, Charles R.; Walker, Dale; Anderson, Rawni; Howard, Waylon; Carta, Judith J.

    2011-01-01

    We investigated Early Head Start home visitors' use of evidence-based practices and the efficacy of a web-based system to support these practices. Home visitors learned to use 3 evidence-based practices: (a) frequent assessment of children's early communication for screening and progress monitoring, (b) 2 home-based language-promoting…

  15. Tatool: a Java-based open-source programming framework for psychological studies.

    PubMed

    von Bastian, Claudia C; Locher, André; Ruflin, Michael

    2013-03-01

    Tatool (Training and Testing Tool) was developed to assist researchers with programming training software, experiments, and questionnaires. Tatool is Java-based, and thus is a platform-independent and object-oriented framework. The architecture was designed to meet the requirements of experimental designs and provides a large number of predefined functions that are useful in psychological studies. Tatool comprises features crucial for training studies (e.g., configurable training schedules, adaptive training algorithms, and individual training statistics) and allows for running studies online via Java Web Start. The accompanying "Tatool Online" platform provides the possibility to manage studies and participants' data easily with a Web-based interface. Tatool is published open source under the GNU Lesser General Public License, and is available at www.tatool.ch.

  16. Use of XML and Java for collaborative petroleum reservoir modeling on the Internet

    USGS Publications Warehouse

    Victorine, J.; Watney, W.L.; Bhattacharya, S.

    2005-01-01

    The GEMINI (Geo-Engineering Modeling through INternet Informatics) is a public-domain, web-based freeware that is made up of an integrated suite of 14 Java-based software tools to accomplish on-line, real-time geologic and engineering reservoir modeling. GEMINI facilitates distant collaborations for small company and academic clients, negotiating analyses of both single and multiple wells. The system operates on a single server and an enterprise database. External data sets must be uploaded into this database. Feedback from GEMINI users provided the impetus to develop Stand Alone Web Start Applications of GEMINI modules that reside in and operate from the user's PC. In this version, the GEMINI modules run as applets, which may reside in local user PCs, on the server, or Java Web Start. In this enhanced version, XML-based data handling procedures are used to access data from remote and local databases and save results for later access and analyses. The XML data handling process also integrates different stand-alone GEMINI modules enabling the user(s) to access multiple databases. It provides flexibility to the user to customize analytical approach, database location, and level of collaboration. An example integrated field-study using GEMINI modules and Stand Alone Web Start Applications is provided to demonstrate the versatile applicability of this freeware for cost-effective reservoir modeling. ?? 2005 Elsevier Ltd. All rights reserved.

  17. Use of XML and Java for collaborative petroleum reservoir modeling on the Internet

    NASA Astrophysics Data System (ADS)

    Victorine, John; Watney, W. Lynn; Bhattacharya, Saibal

    2005-11-01

    The GEMINI (Geo-Engineering Modeling through INternet Informatics) is a public-domain, web-based freeware that is made up of an integrated suite of 14 Java-based software tools to accomplish on-line, real-time geologic and engineering reservoir modeling. GEMINI facilitates distant collaborations for small company and academic clients, negotiating analyses of both single and multiple wells. The system operates on a single server and an enterprise database. External data sets must be uploaded into this database. Feedback from GEMINI users provided the impetus to develop Stand Alone Web Start Applications of GEMINI modules that reside in and operate from the user's PC. In this version, the GEMINI modules run as applets, which may reside in local user PCs, on the server, or Java Web Start. In this enhanced version, XML-based data handling procedures are used to access data from remote and local databases and save results for later access and analyses. The XML data handling process also integrates different stand-alone GEMINI modules enabling the user(s) to access multiple databases. It provides flexibility to the user to customize analytical approach, database location, and level of collaboration. An example integrated field-study using GEMINI modules and Stand Alone Web Start Applications is provided to demonstrate the versatile applicability of this freeware for cost-effective reservoir modeling.

  18. Java Application Shell: A Framework for Piecing Together Java Applications

    NASA Technical Reports Server (NTRS)

    Miller, Philip; Powers, Edward I. (Technical Monitor)

    2001-01-01

    This session describes the architecture of Java Application Shell (JAS), a Swing-based framework for developing interactive Java applications. Java Application Shell is being developed by Commerce One, Inc. for NASA Goddard Space Flight Center Code 588. The purpose of JAS is to provide a framework for the development of Java applications, providing features that enable the development process to be more efficient, consistent and flexible. Fundamentally, JAS is based upon an architecture where an application is considered a collection of 'plugins'. In turn, a plug-in is a collection of Swing actions defined using XML and packaged in a jar file. Plug-ins may be local to the host platform or remotely-accessible through HTTP. Local and remote plugins are automatically discovered by JAS upon application startup; plugins may also be loaded dynamically without having to re-start the application. Using Extensible Markup Language (XML) to define actions, as opposed to hardcoding them in application logic, allows easier customization of application-specific operations by separating application logic from presentation. Through XML, a developer defines an action that may appear on any number of menus, toolbars, and buttons. Actions maintain and propagate enable/disable states and specify icons, tool-tips, titles, etc. Furthermore, JAS allows actions to be implemented using various scripting languages through the use of IBM's Bean Scripting Framework. Scripted action implementation is seamless to the end-user. In addition to action implementation, scripts may be used for application and unit-level testing. In the case of application-level testing, JAS has hooks to assist a script in simulating end-user input. JAS also provides property and user preference management, JavaHelp, Undo/Redo, Multi-Document Interface, Single-Document Interface, printing, and logging. Finally, Jini technology has also been included into the framework by means of a Jini services browser and the

  19. Web Scraping for Astronomy

    NASA Astrophysics Data System (ADS)

    Derriere, S.; Boch, T.

    2012-09-01

    Astronomical web sites and portals are used daily by astronomers, and are increasingly interactive and customizable, mainly through the use of JavaScript. In addition, information often arises from the linking of remotely distributed data and contents. All these potential links can not always be defined in advance and stored in a web document for at least two reasons: they could potentially increase the size of the document source by a large fraction; and sometimes only the user (and not the document creator) knows where relevant links should be provided. Web scraping is the process of automatically collecting Web information. In this context, we started developing a method allowing retrieval of remote information, and display of this information (including links to remote websites) in the current document, triggered by a very simple action from the user: the selection of a portion of text in the web document. Our first prototype deals with astronomical object names. It is written in JavaScript, and can easily be implemented in a web document, or used as a bookmarklet. Whenever the user selects a portion of text in a web document, a request to the Sesame name resolver is made to test if this is a valid object identifier. On success, information retrieved in JSON allows to display a tooltip with additional information on this object such as its coordinates, links to various CDS services, image thumbnails, etc. We present the current status of this work, and discuss how it could be extended in the future to other applications.

  20. Developmental Process Model for the Java Intelligent Tutoring System

    ERIC Educational Resources Information Center

    Sykes, Edward

    2007-01-01

    The Java Intelligent Tutoring System (JITS) was designed and developed to support the growing trend of Java programming around the world. JITS is an advanced web-based personalized tutoring system that is unique in several ways. Most programming Intelligent Tutoring Systems require the teacher to author problems with corresponding solutions. JITS,…

  1. Web tools concerning performance analysis and planning support for solar energy plants starting from remotely sensed optical images

    SciTech Connect

    Morelli, Marco; Masini, Andrea; Ruffini, Fabrizio; Potenza, Marco Alberto Carlo

    2015-04-15

    We present innovative web tools, developed also in the frame of the FP7 ENDORSE (ENergy DOwnstReam SErvices) project, for the performance analysis and the support in planning of solar energy plants (PV, CSP, CPV). These services are based on the combination between the detailed physical model of each part of the plants and the near real-time satellite remote sensing of incident solar irradiance. Starting from the solar Global Horizontal Irradiance (GHI) data provided by the Monitoring Atmospheric Composition and Climate (GMES-MACC) Core Service and based on the elaboration of Meteosat Second Generation (MSG) satellite optical imagery, the Global Tilted Irradiance (GTI) or the Beam Normal Irradiance (BNI) incident on plant's solar PV panels (or solar receivers for CSP or CPV) is calculated. Combining these parameters with the model of the solar power plant, using also air temperature values, we can assess in near-real-time the daily evolution of the alternate current (AC) power produced by the plant. We are therefore able to compare this satellite-based AC power yield with the actually measured one and, consequently, to readily detect any possible malfunctions and to evaluate the performances of the plant (so-called “Controller” service). Besides, the same method can be applied to satellite-based averaged environmental data (solar irradiance and air temperature) in order to provide a Return on Investment analysis in support to the planning of new solar energy plants (so-called “Planner” service). This method has been successfully applied to three test solar plants (in North, Centre and South Italy respectively) and it has been validated by comparing satellite-based and in-situ measured hourly AC power data for several months in 2013 and 2014. The results show a good accuracy: the overall Normalized Bias (NB) is − 0.41%, the overall Normalized Mean Absolute Error (NMAE) is 4.90%, the Normalized Root Mean Square Error (NRMSE) is 7.66% and the overall

  2. Interplate coupling along the Java trench from CGPS observation

    NASA Astrophysics Data System (ADS)

    Meilano, I.; Kuncoro, H.; Susilo, S.; Efendi, J.; Abidin, H. Z.; Nugraha, A. D.; Widiyantoro, S.

    2014-12-01

    Interplate seismogenic zones along the Java trench were estimated by using continuous GPS observation from South of Lampung in the west to Lombok Island in the east. The observation period starting from 2010 to 2013 with more than 60 CGPS observation stations. The GPS analysis indicates that present-day deformation of Java Island is controlled by rotation of Sunda land, extension in the southern Strait of Sunda, postseismic deformation of the 2006 earthquake and the coupling between Indo-Australian plate and Sunda land. Strain rate solutions indicate compression in the south of Java Island. Using elastic dislocation theory the estimated interplate seismozonic coupling in the Java trench is about 50 percent in the sunda strait, smaller in the south west java and become larger to the east. Slip deficit on subduction interface has important implication for seismic hazard of Java Island. Keywords: CGPS observation, Interplate Seismogenic, Java Trench

  3. MSAViewer: interactive JavaScript visualization of multiple sequence alignments.

    PubMed

    Yachdav, Guy; Wilzbach, Sebastian; Rauscher, Benedikt; Sheridan, Robert; Sillitoe, Ian; Procter, James; Lewis, Suzanna E; Rost, Burkhard; Goldberg, Tatyana

    2016-11-15

    The MSAViewer is a quick and easy visualization and analysis JavaScript component for Multiple Sequence Alignment data of any size. Core features include interactive navigation through the alignment, application of popular color schemes, sorting, selecting and filtering. The MSAViewer is 'web ready': written entirely in JavaScript, compatible with modern web browsers and does not require any specialized software. The MSAViewer is part of the BioJS collection of components.

  4. Everyday Advocacy: Making a Case for Libraries Is Easy with Web Tools. Here's How to Get Started

    ERIC Educational Resources Information Center

    Foote, Carolyn

    2010-01-01

    With budgets threatened in schools nationwide, students, parents, and educators have begun to realize that they cannot wait around for state or national organizations to act. Web applications have made grassroots advocacy a lot easier, and homegrown efforts on behalf of libraries have sprung up across the country via blogs, wikis, Facebook, and…

  5. SurveyWiz and factorWiz: JavaScript Web pages that make HTML forms for research on the Internet.

    PubMed

    Birnbaum, M H

    2000-05-01

    SurveyWiz and factorWiz are Web pages that act as wizards to create HTML forms that enable one to collect data via the Web. SurveyWiz allows the user to enter survey questions or personality test items with a mixture of text boxes and scales of radio buttons. One can add demographic questions of age, sex, education, and nationality with the push of a button. FactorWiz creates the HTML for within-subjects, two-factor designs as large as 9 x 9, or higher order factorial designs up to 81 cells. The user enters levels of the row and column factors, which can be text, images, or other multimedia. FactorWiz generates the stimulus combinations, randomizes their order, and creates the page. In both programs HTML is displayed in a window, and the user copies it to a text editor to save it. When uploaded to a Web server and supported by a CGI script, the created Web pages allow data to be collected, coded, and saved on the server. These programs are intended to assist researchers and students in quickly creating studies that can be administered via the Web.

  6. Web-Based Database Applications: An Educational, Administrative Management System for Military Academies

    DTIC Science & Technology

    2002-03-01

    working prototype of the system is provided based on Oracle 8i DBMS, Apache Tomcat Web server, Java Servlets and Java Server Pages. Suggestions...tool for the application. A working prototype of the system is provided based on Oracle 8i DBMS, Apache Tomcat Web server, Java Servlets and Java...3.Tier Figure 26. EAMS System Architecture While Apache /Tomcat 4.1 was configured as a Web server, for the middle tier application, Java

  7. Model Checking JAVA Programs Using Java Pathfinder

    NASA Technical Reports Server (NTRS)

    Havelund, Klaus; Pressburger, Thomas

    2000-01-01

    This paper describes a translator called JAVA PATHFINDER from JAVA to PROMELA, the "programming language" of the SPIN model checker. The purpose is to establish a framework for verification and debugging of JAVA programs based on model checking. This work should be seen in a broader attempt to make formal methods applicable "in the loop" of programming within NASA's areas such as space, aviation, and robotics. Our main goal is to create automated formal methods such that programmers themselves can apply these in their daily work (in the loop) without the need for specialists to manually reformulate a program into a different notation in order to analyze the program. This work is a continuation of an effort to formally verify, using SPIN, a multi-threaded operating system programmed in Lisp for the Deep-Space 1 spacecraft, and of previous work in applying existing model checkers and theorem provers to real applications.

  8. Java Concurrency Guidelines

    DTIC Science & Technology

    2010-05-01

    Compliant Solution (java.util.concurrent.atomic.AtomicBoolean) 10 2.1.4 Compliant Solution (synchronized) 11 2.1.5 Exceptions 12 2.1.6 Risk ...Compliant Solution (Synchronization) 14 2.2.3 Compliant Solution (volatile) 14 2.2.4 Compliant Solution (java.util.concurrent Utilities) 15 2.2.5 Risk

  9. JSXGraph--Dynamic Mathematics with JavaScript

    ERIC Educational Resources Information Center

    Gerhauser, Michael; Valentin, Bianca; Wassermann, Alfred

    2010-01-01

    Since Java applets seem to be on the retreat in web application, other approaches for displaying interactive mathematics in the web browser are needed. One such alternative could be our open-source project JSXGraph. It is a cross-browser library for displaying interactive geometry, function plotting, graphs, and data visualization in a web…

  10. Going back to Java.

    PubMed

    Critchfield, R

    1985-01-01

    In Indonesia, achievements in food production have helped lower the country's deaths rates and increase life expectancy, making concern about the birthrate all the more critical, particularly in the already crowded Java. Indonesia's rice production in 1985 is expected to reach 26.3 million tons, 58% more than the 1975-79 average. With every country except Malaysia now self-sufficient or surplus in rice, the world market price for rice has dropped markedly. Indonesia's National Logistics Board (BULOG), which aims to establish a floor price for rice, has had to stockpile 3.5 million tons, double its normal reserve and enough for 3 years. Some of it has been kept 2 years already, but it cannot be exported as the quality is low and everybody else also has plenty of rice. Peasants and agriculture experts agree that alternatives to rice pose greater risks in terms of weather and disease. Whatever the government does, rice prices have dropped sharply and are likely to stay down. Fertilizer use can also be expected to decline for the 1st time in years. Indonesia is the scene of a scientific breakthrough, a new hybrid seed corn that grows in the tropics. If seed companies are able to sell seed for half of Indonesia's existing corn acreage, this would be an increase of 1.3 million tons, which would mostly be a surplus to be used for export, processing, or increased human or animal consumption. In revisiting Indonesia, the biggest dissapointment is the failure of family planning to slow the rate of population growth more drastically. 5 years ago, Indonesia's family planning program, started in 1970, appeared a great success. Countrywide, the proportion of women aged 15-44 using contraceptives increased from almost nothing to almost 40% and in Bali topped 60%. Indonesia's overall annual population growth rate had dropped to 1.7%, raising hopes it could be brought down to the 1.2% rate of East Java and Bali by 1985. What has happended instead is that an unexpectedly fast

  11. astrojs: JavaScript Libraries for Astronomy

    NASA Astrophysics Data System (ADS)

    Kapadia, A.; Smith, A.

    2013-10-01

    Astronomers mainly use the web for data retrieval. To create visualizations and conduct analyses requires installation of many external packages, often creating a difficult task for the astronomer. An ideal situation would move many of the common tasks to a browser — a homogenous solution for data access, visualization, and analyses in one application. As part of an effort to build research tools around core citizen science experiences, the Zooniverse is building science grade tools for handling astronomical data. As the browser is Zooniverse's medium, JavaScript — the only client-side programming language — becomes ever more relevant for feature-rich web applications. The technology industry is investing large development time in improving JavaScript engines resulting in performance gains that exceed other scripting languages. The science community could benefit from this investment by migrating development of desktop applications to web applications. Similar to the astropy initiative, ASTROJS is providing a consolidation of JavaScript libraries for in-browser client-side astronomical data visualization and analyses.

  12. Java Programming Language

    NASA Technical Reports Server (NTRS)

    Shaykhian, Gholam Ali

    2007-01-01

    The Java seminar covers the fundamentals of Java programming language. No prior programming experience is required for participation in the seminar. The first part of the seminar covers introductory concepts in Java programming including data types (integer, character, ..), operators, functions and constants, casts, input, output, control flow, scope, conditional statements, and arrays. Furthermore, introduction to Object-Oriented programming in Java, relationships between classes, using packages, constructors, private data and methods, final instance fields, static fields and methods, and overloading are explained. The second part of the seminar covers extending classes, inheritance hierarchies, polymorphism, dynamic binding, abstract classes, protected access. The seminar conclude by introducing interfaces, properties of interfaces, interfaces and abstract classes, interfaces and cailbacks, basics of event handling, user interface components with swing, applet basics, converting applications to applets, the applet HTML tags and attributes, exceptions and debugging.

  13. Java for flight software

    NASA Technical Reports Server (NTRS)

    Benowitz, E. G.; Niessner, A. F.

    2003-01-01

    We have successfully demonstrated a portion of the spacecraft attitude control and fault protection, running on a standard Java platform, and are currently in the process of taking advantage of the features provided by the RTSJ.

  14. Tomcat, Oracle & XML Web Archive

    SciTech Connect

    Cothren, D. C.

    2008-01-01

    The TOX (Tomcat Oracle & XML) web archive is a foundation for development of HTTP-based applications using Tomcat (or some other servlet container) and an Oracle RDBMS. Use of TOX requires coding primarily in PL/SQL, JavaScript, and XSLT, but also in HTML, CSS and potentially Java. Coded in Java and PL/SQL itself, TOX provides the foundation for more complex applications to be built.

  15. A Standalone Vision Impairments Simulator for Java Swing Applications

    NASA Astrophysics Data System (ADS)

    Oikonomou, Theofanis; Votis, Konstantinos; Korn, Peter; Tzovaras, Dimitrios; Likothanasis, Spriridon

    A lot of work has been done lately in an attempt to assess accessibility. For the case of web rich-client applications several tools exist that simulate how a vision impaired or colour-blind person would perceive this content. In this work we propose a simulation tool for non-web JavaTM Swing applications. Developers and designers face a real challenge when creating software that has to cope with a lot of interaction situations, as well as specific directives for ensuring an accessible interaction. The proposed standalone tool will assist them to explore user-centered design and important accessibility issues for their JavaTM Swing implementations.

  16. Usability and utility evaluation of the web-based "Should I Start Insulin?" patient decision aid for patients with type 2 diabetes among older people.

    PubMed

    Lee, Yew Kong; Lee, Ping Yein; Ng, Chirk Jenn; Teo, Chin Hai; Abu Bakar, Ahmad Ihsan; Abdullah, Khatijah Lim; Khoo, Ee Ming; Hanafi, Nik Sherina; Low, Wah Yun; Chiew, Thiam Kian

    2017-01-31

    This study aimed to evaluate the usability (ease of use) and utility (impact on user's decision-making process) of a web-based patient decision aid (PDA) among older-age users. A pragmatic, qualitative research design was used. We recruited patients with type 2 diabetes who were at the point of making a decision about starting insulin from a tertiary teaching hospital in Malaysia in 2014. Computer screen recording software was used to record the website browsing session and in-depth interviews were conducted while playing back the website recording. The interviews were analyzed using the framework approach to identify usability and utility issues. Three cycles of iteration were conducted until no more major issues emerged. Thirteen patients participated: median age 65 years old, 10 men, and nine had secondary education/diploma, four were graduates/had postgraduate degree. Four usability issues were identified (navigation between pages and sections, a layout with open display, simple language, and equipment preferences). For utility, participants commented that the website influenced their decision about insulin in three ways: it had provided information about insulin, it helped them deliberate choices using the option-attribute matrix, and it allowed them to involve others in their decision making by sharing the PDA summary printout.

  17. Processes in KaffeOS: Isolation, Resource Management, and Sharing in Java

    DTIC Science & Technology

    2000-04-01

    general-purpose models for managing resources in Java exist, such as the J-Kernel [21] or Echidna [19]. However, these solutions super- impose an...editors, Proc. of WebNet ’97, pp. 33–38, October 1997. [19] L. Gorrie. Echidna — a free multiprocess system in Java. http://www.javagroup.org/ echidna

  18. Developing Educational Materials in Java: A Report from the Front Lines.

    ERIC Educational Resources Information Center

    Kurtz, Barry; O'Neal, Michael

    This paper describes the use of Java to develop a variety of educational materials to supplement both traditional instruction and Internet-based instruction. Efforts have focused on three projects that vary in course level, content, and style of interaction. Unlike the simple Java applets on the Web, these are very sophisticated simulation…

  19. JAVA PathFinder

    NASA Technical Reports Server (NTRS)

    Mehhtz, Peter

    2005-01-01

    JPF is an explicit state software model checker for Java bytecode. Today, JPF is a swiss army knife for all sort of runtime based verification purposes. This basically means JPF is a Java virtual machine that executes your program not just once (like a normal VM), but theoretically in all possible ways, checking for property violations like deadlocks or unhandled exceptions along all potential execution paths. If it finds an error, JPF reports the whole execution that leads to it. Unlike a normal debugger, JPF keeps track of every step how it got to the defect.

  20. Benefits of Java

    MedlinePlus

    ... Training and Recovery Exercise Topics Fueling Your Workout Benefits of Physical Activity Exercise Nutrition Top Articles Man running - Protein and the Athlete - How Much Do You Need? Protein and the Athlete — How Much Do You Need? stop watch - Timing Your Pre- and Post-Workout ... of Java Published September 29, 2014 Print Email ...

  1. Java Metadata Facility

    SciTech Connect

    Buttler, D J

    2008-03-06

    The Java Metadata Facility is introduced by Java Specification Request (JSR) 175 [1], and incorporated into the Java language specification [2] in version 1.5 of the language. The specification allows annotations on Java program elements: classes, interfaces, methods, and fields. Annotations give programmers a uniform way to add metadata to program elements that can be used by code checkers, code generators, or other compile-time or runtime components. Annotations are defined by annotation types. These are defined the same way as interfaces, but with the symbol {at} preceding the interface keyword. There are additional restrictions on defining annotation types: (1) They cannot be generic; (2) They cannot extend other annotation types or interfaces; (3) Methods cannot have any parameters; (4) Methods cannot have type parameters; (5) Methods cannot throw exceptions; and (6) The return type of methods of an annotation type must be a primitive, a String, a Class, an annotation type, or an array, where the type of the array is restricted to one of the four allowed types. See [2] for additional restrictions and syntax. The methods of an annotation type define the elements that may be used to parameterize the annotation in code. Annotation types may have default values for any of its elements. For example, an annotation that specifies a defect report could initialize an element defining the defect outcome submitted. Annotations may also have zero elements. This could be used to indicate serializability for a class (as opposed to the current Serializability interface).

  2. Java Tool Retirement

    Atmospheric Science Data Center

    2014-05-15

    Date(s):  Wednesday, May 14, 2014 Time:  08:00 am EDT Event Impact:  The ASDC Java Order Tool was officially retired on Wednesday, May 14, 2014.  The HTML Order Tool and additional options are available...

  3. Java for flight software

    NASA Technical Reports Server (NTRS)

    Benowitz, E.; Niessner, A.

    2003-01-01

    This work involves developing representative mission-critical spacecraft software using the Real-Time Specification for Java (RTSJ). This work currently leverages actual flight software used in the design of actual flight software in the NASA's Deep Space 1 (DSI), which flew in 1998.

  4. Estimation of toxicity using a Java based software tool

    EPA Science Inventory

    A software tool has been developed that will allow a user to estimate the toxicity for a variety of endpoints (such as acute aquatic toxicity). The software tool is coded in Java and can be accessed using a web browser (or alternatively downloaded and ran as a stand alone applic...

  5. A Java commodity grid kit.

    SciTech Connect

    von Laszewski, G.; Foster, I.; Gawor, J.; Lane, P.; Mathematics and Computer Science

    2001-07-01

    In this paper we report on the features of the Java Commodity Grid Kit. The Java CoG Kit provides middleware for accessing Grid functionality from the Java framework. Java CoG Kit middleware is general enough to design a variety of advanced Grid applications with quite different user requirements. Access to the Grid is established via Globus protocols, allowing the Java CoG Kit to communicate also with the C Globus reference implementation. Thus, the Java CoG Kit provides Grid developers with the ability to utilize the Grid, as well as numerous additional libraries and frameworks developed by the Java community to enable network, Internet, enterprise, and peer-to peer computing. A variety of projects have successfully used the client libraries of the Java CoG Kit to access Grids driven by the C Globus software. In this paper we also report on the efforts to develop server side Java CoG Kit components. As part of this research we have implemented a prototype pure Java resource management system that enables one to run Globus jobs on platforms on which a Java virtual machine is supported, including Windows NT machines.

  6. Conversion of the agent-oriented domain-specific language ALAS into JavaScript

    NASA Astrophysics Data System (ADS)

    Sredojević, Dejan; Vidaković, Milan; Okanović, Dušan; Mitrović, Dejan; Ivanović, Mirjana

    2016-06-01

    This paper shows generation of JavaScript code from code written in agent-oriented domain-specific language ALAS. ALAS is an agent-oriented domain-specific language for writing software agents that are executed within XJAF middleware. Since the agents can be executed on various platforms, they must be converted into a language of the target platform. We also try to utilize existing tools and technologies to make the whole conversion process as simple as possible, as well as faster and more efficient. We use the Xtext framework that is compatible with Java to implement ALAS infrastructure - editor and code generator. Since Xtext supports Java, generation of Java code from ALAS code is straightforward. To generate a JavaScript code that will be executed within the target JavaScript XJAF implementation, Google Web Toolkit (GWT) is used.

  7. Safe Commits for Transactional Featherweight Java

    NASA Astrophysics Data System (ADS)

    Thuong Tran, Thi Mai; Steffen, Martin

    Transactions are a high-level alternative for low-level concurrency-control mechanisms such as locks, semaphores, monitors. A recent proposal for integrating transactional features into programming languages is Transactional Featherweight Java (TFJ), extending Featherweight Java by adding transactions. With support for nested and multi-threaded transactions, its transactional model is rather expressive. In particular, the constructs governing transactions - to start and to commit a transaction - can be used freely with a non-lexical scope. On the downside, this flexibility also allows for an incorrect use of these constructs, e.g., trying to perform a commit outside any transaction. To catch those kinds of errors, we introduce a static type and effect system for the safe use of transactions for TFJ. We prove the soundness of our type system by subject reduction.

  8. Java Vertexing Tools

    SciTech Connect

    Strube, Jan; Graf, Norman; /SLAC

    2006-03-03

    This document describes the implementation of the topological vertex finding algorithm ZVTOP within the org.lcsim reconstruction and analysis framework. At the present date, Java vertexing tools allow users to perform topological vertexing on tracks that have been obtained from a Fast MC simulation. An implementation that will be able to handle fully reconstructed events is being designed from the ground up for longevity and maintainability.

  9. A Visual Editor in Java for View

    NASA Technical Reports Server (NTRS)

    Stansifer, Ryan

    2000-01-01

    In this project we continued the development of a visual editor in the Java programming language to create screens on which to display real-time data. The data comes from the numerous systems monitoring the operation of the space shuttle while on the ground and in space, and from the many tests of subsystems. The data can be displayed on any computer platform running a Java-enabled World Wide Web (WWW) browser and connected to the Internet. Previously a special-purpose program bad been written to display data on emulations of character-based display screens used for many years at NASA. The goal now is to display bit-mapped screens created by a visual editor. We report here on the visual editor that creates the display screens. This project continues the work we bad done previously. Previously we had followed the design of the 'beanbox,' a prototype visual editor created by Sun Microsystems. We abandoned this approach and implemented a prototype using a more direct approach. In addition, our prototype is based on newly released Java 2 graphical user interface (GUI) libraries. The result has been a visually more appealing appearance and a more robust application.

  10. Java across Different Curricula, Courses and Countries Using a Common Pool of Teaching Material

    ERIC Educational Resources Information Center

    Ivanovic, Mirjana; Budimac, Zoran; Mishev, Anastas; Bothe, Klaus; Jurca, Ioan

    2013-01-01

    Under the auspices of a DAAD funded educational project, a subproject devoted to different aspects of teaching the Java programming language started several years ago. The initial intention of the subproject was to attract members of the subproject to prepare some teaching materials for teaching essentials of the Java programming language. During…

  11. jFuzz: A Concolic Whitebox Fuzzer for Java

    NASA Technical Reports Server (NTRS)

    Jayaraman, Karthick; Harvison, David; Ganesh, Vijay; Kiezun, Adam

    2009-01-01

    We present jFuzz, a automatic testing tool for Java programs. jFuzz is a concolic whitebox fuzzer, built on the NASA Java PathFinder, an explicit-state Java model checker, and a framework for developing reliability and analysis tools for Java. Starting from a seed input, jFuzz automatically and systematically generates inputs that exercise new program paths. jFuzz uses a combination of concrete and symbolic execution, and constraint solving. Time spent on solving constraints can be significant. We implemented several well-known optimizations and name-independent caching, which aggressively normalizes the constraints to reduce the number of calls to the constraint solver. We present preliminary results due to the optimizations, and demonstrate the effectiveness of jFuzz in creating good test inputs. The source code of jFuzz is available as part of the NASA Java PathFinder. jFuzz is intended to be a research testbed for investigating new testing and analysis techniques based on concrete and symbolic execution. The source code of jFuzz is available as part of the NASA Java PathFinder.

  12. Implementation of NAS Parallel Benchmarks in Java

    NASA Technical Reports Server (NTRS)

    Frumkin, Michael; Schultz, Matthew; Jin, Hao-Qiang; Yan, Jerry

    2000-01-01

    A number of features make Java an attractive but a debatable choice for High Performance Computing (HPC). In order to gauge the applicability of Java to the Computational Fluid Dynamics (CFD) we have implemented NAS Parallel Benchmarks in Java. The performance and scalability of the benchmarks point out the areas where improvement in Java compiler technology and in Java thread implementation would move Java closer to Fortran in the competition for CFD applications.

  13. Web Service: MedlinePlus

    MedlinePlus

    ... this page: https://medlineplus.gov/webservices.html MedlinePlus Web Service To use the sharing features on this ... please enable JavaScript. MedlinePlus offers a search-based Web service that provides access to MedlinePlus health topic ...

  14. The Aladin Java Applet Experience

    NASA Astrophysics Data System (ADS)

    Fernique, P.; Bonnarel, F.

    The applet feature has certainly been the reason of the success of the Java language fast development: with a simple mouse-click it became possible to download remote executables and to run them via standard browsers such as Netscape or IExplorer. However, three years after its first release, many Java developments are in fact standalone applications which require an installation of the JVM (Java virtual machine) rather than applets. In which conditions is the applet feature a really applicable concept? This paper presents the CDS (Centre de Données astronomiques de Strasbourg) experience of Java applets through the development of Aladin Java. We present the limitations that we encountered, and how to overcome them: support of all browser versions, insuring sufficient performances, dealing with the access restrictions to local disks and in particular keeping the code small enough to be easily downloaded.

  15. Viewing multiple sequence alignments with the JavaScript Sequence Alignment Viewer (JSAV).

    PubMed

    Martin, Andrew C R

    2014-01-01

    The JavaScript Sequence Alignment Viewer (JSAV) is designed as a simple-to-use JavaScript component for displaying sequence alignments on web pages. The display of sequences is highly configurable with options to allow alternative coloring schemes, sorting of sequences and 'dotifying' repeated amino acids. An option is also available to submit selected sequences to another web site, or to other JavaScript code. JSAV is implemented purely in JavaScript making use of the JQuery and JQuery-UI libraries. It does not use any HTML5-specific options to help with browser compatibility. The code is documented using JSDOC and is available from http://www.bioinf.org.uk/software/jsav/.

  16. Java PathFinder: A Translator From Java to Promela

    NASA Technical Reports Server (NTRS)

    Havelund, Klaus

    1999-01-01

    JAVA PATHFINDER, JPF, is a prototype translator from JAVA to PROMELA, the modeling language of the SPIN model checker. JPF is a product of a major effort by the Automated Software Engineering group at NASA Ames to make model checking technology part of the software process. Experience has shown that severe bugs can be found in final code using this technique, and that automated translation from a programming language to a modeling language like PROMELA can help reducing the effort required.

  17. JavaScript: Data Visualizations

    EPA Pesticide Factsheets

    D3 is a JavaScript library that, in a manner similar to jQuery library, allows direct inspection and manipulation of the Document Object Model, but is intended for the primary purpose of data visualization.

  18. Model Checker for Java Programs

    NASA Technical Reports Server (NTRS)

    Visser, Willem

    2007-01-01

    Java Pathfinder (JPF) is a verification and testing environment for Java that integrates model checking, program analysis, and testing. JPF consists of a custom-made Java Virtual Machine (JVM) that interprets bytecode, combined with a search interface to allow the complete behavior of a Java program to be analyzed, including interleavings of concurrent programs. JPF is implemented in Java, and its architecture is highly modular to support rapid prototyping of new features. JPF is an explicit-state model checker, because it enumerates all visited states and, therefore, suffers from the state-explosion problem inherent in analyzing large programs. It is suited to analyzing programs less than 10kLOC, but has been successfully applied to finding errors in concurrent programs up to 100kLOC. When an error is found, a trace from the initial state to the error is produced to guide the debugging. JPF works at the bytecode level, meaning that all of Java can be model-checked. By default, the software checks for all runtime errors (uncaught exceptions), assertions violations (supports Java s assert), and deadlocks. JPF uses garbage collection and symmetry reductions of the heap during model checking to reduce state-explosion, as well as dynamic partial order reductions to lower the number of interleavings analyzed. JPF is capable of symbolic execution of Java programs, including symbolic execution of complex data such as linked lists and trees. JPF is extensible as it allows for the creation of listeners that can subscribe to events during searches. The creation of dedicated code to be executed in place of regular classes is supported and allows users to easily handle native calls and to improve the efficiency of the analysis.

  19. Java-based Open Platform for distributed health telematics applications.

    PubMed

    Hoepner, Petra; Eckert, Klaus-Peter

    2003-01-01

    Within the European HARP project, a Java-based Open Platform has been specified and implemented to support trustworthy distributed applications for health. Emphasis was put on security services for enabling both communication and application security. The Open Platform is Web-based and comprises the Client environment, Web/Application server, as well as Database and Archive servers. Servlets composed and executed according to the user's authorisation create signed XML messages. From those messages, user-role-related applets are generated. The technical details of the realisation are presented. Possible future enhancements for user-centric, adaptable services based on next-generation mobile service environments are outlined.

  20. Debris Dispersion Model Using Java 3D

    NASA Technical Reports Server (NTRS)

    Thirumalainambi, Rajkumar; Bardina, Jorge

    2004-01-01

    This paper describes web based simulation of Shuttle launch operations and debris dispersion. Java 3D graphics provides geometric and visual content with suitable mathematical model and behaviors of Shuttle launch. Because the model is so heterogeneous and interrelated with various factors, 3D graphics combined with physical models provides mechanisms to understand the complexity of launch and range operations. The main focus in the modeling and simulation covers orbital dynamics and range safety. Range safety areas include destruct limit lines, telemetry and tracking and population risk near range. If there is an explosion of Shuttle during launch, debris dispersion is explained. The shuttle launch and range operations in this paper are discussed based on the operations from Kennedy Space Center, Florida, USA.

  1. VOTable JAVA Streaming Writer and Applications.

    NASA Astrophysics Data System (ADS)

    Kulkarni, P.; Kembhavi, A.; Kale, S.

    2004-07-01

    Virtual Observatory related tools use a new standard for data transfer called the VOTable format. This is a variant of the xml format that enables easy transfer of data over the web. We describe a streaming interface that can bridge the VOTable format, through a user friendly graphical interface, with the FITS and ASCII formats, which are commonly used by astronomers. A streaming interface is important for efficient use of memory because of the large size of catalogues. The tools are developed in JAVA to provide a platform independent interface. We have also developed a stand-alone version that can be used to convert data stored in ASCII or FITS format on a local machine. The Streaming writer is successfully being used in VOPlot (See Kale et al 2004 for a description of VOPlot).We present the test results of converting huge FITS and ASCII data into the VOTable format on machines that have only limited memory.

  2. The Start of Head Start

    ERIC Educational Resources Information Center

    Neugebauer, Roger

    2010-01-01

    The creation of the Head Start program occurred at break-neck speed with many dramatic turns and many colorful players. No one tells the story better than Edward Zigler in "Head Start: The Inside Story of America's Most Successful Educational Experiment"--a detailed and personal, behind the scenes look at the program's inception. From this…

  3. JAVA Stereo Display Toolkit

    NASA Technical Reports Server (NTRS)

    Edmonds, Karina

    2008-01-01

    This toolkit provides a common interface for displaying graphical user interface (GUI) components in stereo using either specialized stereo display hardware (e.g., liquid crystal shutter or polarized glasses) or anaglyph display (red/blue glasses) on standard workstation displays. An application using this toolkit will work without modification in either environment, allowing stereo software to reach a wider audience without sacrificing high-quality display on dedicated hardware. The toolkit is written in Java for use with the Swing GUI Toolkit and has cross-platform compatibility. It hooks into the graphics system, allowing any standard Swing component to be displayed in stereo. It uses the OpenGL graphics library to control the stereo hardware and to perform the rendering. It also supports anaglyph and special stereo hardware using the same API (application-program interface), and has the ability to simulate color stereo in anaglyph mode by combining the red band of the left image with the green/blue bands of the right image. This is a low-level toolkit that accomplishes simply the display of components (including the JadeDisplay image display component). It does not include higher-level functions such as disparity adjustment, 3D cursor, or overlays all of which can be built using this toolkit.

  4. Java Radar Analysis Tool

    NASA Technical Reports Server (NTRS)

    Zaczek, Mariusz P.

    2005-01-01

    Java Radar Analysis Tool (JRAT) is a computer program for analyzing two-dimensional (2D) scatter plots derived from radar returns showing pieces of the disintegrating Space Shuttle Columbia. JRAT can also be applied to similar plots representing radar returns showing aviation accidents, and to scatter plots in general. The 2D scatter plots include overhead map views and side altitude views. The superposition of points in these views makes searching difficult. JRAT enables three-dimensional (3D) viewing: by use of a mouse and keyboard, the user can rotate to any desired viewing angle. The 3D view can include overlaid trajectories and search footprints to enhance situational awareness in searching for pieces. JRAT also enables playback: time-tagged radar-return data can be displayed in time order and an animated 3D model can be moved through the scene to show the locations of the Columbia (or other vehicle) at the times of the corresponding radar events. The combination of overlays and playback enables the user to correlate a radar return with a position of the vehicle to determine whether the return is valid. JRAT can optionally filter single radar returns, enabling the user to selectively hide or highlight a desired radar return.

  5. Storage Manager and File Transfer Web Services

    SciTech Connect

    William A Watson III; Ying Chen; Jie Chen; Walt Akers

    2002-07-01

    Web services are emerging as an interesting mechanism for a wide range of grid services, particularly those focused upon information services and control. When coupled with efficient data transfer services, they provide a powerful mechanism for building a flexible, open, extensible data grid for science applications. In this paper we present our prototype work on a Java Storage Resource Manager (JSRM) web service and a Java Reliable File Transfer (JRFT) web service. A java client (Grid File Manager) on top of JSRM and is developed to demonstrate the capabilities of these web services. The purpose of this work is to show the extent to which SOAP based web services are an appropriate direction for building a grid-wide data management system, and eventually grid-based portals.

  6. Model Checking Real Time Java Using Java PathFinder

    NASA Technical Reports Server (NTRS)

    Lindstrom, Gary; Mehlitz, Peter C.; Visser, Willem

    2005-01-01

    The Real Time Specification for Java (RTSJ) is an augmentation of Java for real time applications of various degrees of hardness. The central features of RTSJ are real time threads; user defined schedulers; asynchronous events, handlers, and control transfers; a priority inheritance based default scheduler; non-heap memory areas such as immortal and scoped, and non-heap real time threads whose execution is not impeded by garbage collection. The Robust Software Systems group at NASA Ames Research Center has JAVA PATHFINDER (JPF) under development, a Java model checker. JPF at its core is a state exploring JVM which can examine alternative paths in a Java program (e.g., via backtracking) by trying all nondeterministic choices, including thread scheduling order. This paper describes our implementation of an RTSJ profile (subset) in JPF, including requirements, design decisions, and current implementation status. Two examples are analyzed: jobs on a multiprogramming operating system, and a complex resource contention example involving autonomous vehicles crossing an intersection. The utility of JPF in finding logic and timing errors is illustrated, and the remaining challenges in supporting all of RTSJ are assessed.

  7. Past, Present, and Future of Web Service

    NASA Astrophysics Data System (ADS)

    Kitamura, Yasuhiko

    World Wide Web was born as a means to provide information through the Internet. As a number of e-shopping sites are developed on the Internet, the Web provides not only information but also services with which users can interact to buy products. This paper describes the basic standards used in Web service; XML, SOAP, and WSDL, and how Web services are implemented on the Java-based platform Axis. It also mentions the REST-based Web service which gains more attention recently. Finally it forecasts the future of Web service from a viewpoint of Semantic Web.

  8. Monitoring Java Programs with Java PathExplorer

    NASA Technical Reports Server (NTRS)

    Havelund, Klaus; Rosu, Grigore; Clancy, Daniel (Technical Monitor)

    2001-01-01

    We present recent work on the development Java PathExplorer (JPAX), a tool for monitoring the execution of Java programs. JPAX can be used during program testing to gain increased information about program executions, and can potentially furthermore be applied during operation to survey safety critical systems. The tool facilitates automated instrumentation of a program's late code which will then omit events to an observer during its execution. The observer checks the events against user provided high level requirement specifications, for example temporal logic formulae, and against lower level error detection procedures, for example concurrency related such as deadlock and data race algorithms. High level requirement specifications together with their underlying logics are defined in the Maude rewriting logic, and then can either be directly checked using the Maude rewriting engine, or be first translated to efficient data structures and then checked in Java.

  9. Add Java extensions to your wiki: Java applets can bring dynamic functionality to your wiki pages

    SciTech Connect

    Scarberry, Randall E.

    2008-08-12

    Virtually everyone familiar with today’s world wide web has encountered the free online encyclopedia Wikipedia many times. What you may not know is that Wikipedia is driven by an excellent open-source product called MediaWiki which is available to anyone for free. This has led to a proliferation of wiki sites devoted to just about any topic one can imagine. Users of a wiki can add content -- all that is required of them is that they type in their additions into their web browsers using the simple markup language called wikitext. Even better, the developers of wikitext made it extensible. With a little server-side development of your own, you can add your own custom syntax. Users aware of your extensions can then utilize them on their wiki pages with a few simple keystrokes. These extensions can be custom decorations, formatting, web applications, and even instances of the venerable old Java applet. One example of a Java applet extension is the Jmol extension (REF), used to embed a 3-D molecular viewer. This article will walk you through the deployment of a fairly elaborate applet via a MediaWiki extension. By no means exhaustive -- an entire book would be required for that -- it will demonstrate how to give the applet resize handles using using a little Javascript and CSS coding and some popular Javascript libraries. It even describes how a user may customize the extension somewhat using a wiki template. Finally, it explains a rudimentary persistence mechanism which allows applets to save data directly to the wiki pages on which they reside.

  10. Start Young!

    ERIC Educational Resources Information Center

    Rubin, Penni

    2002-01-01

    Discusses the importance of early interest in science and how effective it is on career choice in adult stages of life. Recommends starting mathematics and science activities in preschool and kindergarten. Describes how to create a career-oriented learning center in the classroom with examples of kitchen chemistry, nutrition/botany, zoology,…

  11. JavaGenes Molecular Evolution

    NASA Technical Reports Server (NTRS)

    Lohn, Jason; Smith, David; Frank, Jeremy; Globus, Al; Crawford, James

    2007-01-01

    JavaGenes is a general-purpose, evolutionary software system written in Java. It implements several versions of a genetic algorithm, simulated annealing, stochastic hill climbing, and other search techniques. This software has been used to evolve molecules, atomic force field parameters, digital circuits, Earth Observing Satellite schedules, and antennas. This version differs from version 0.7.28 in that it includes the molecule evolution code and other improvements. Except for the antenna code, JaveGenes is available for NASA Open Source distribution.

  12. JAVA based LCD Reconstruction and Analysis Tools

    SciTech Connect

    Bower, G.

    2004-10-11

    We summarize the current status and future developments of the North American Group's Java-based system for studying physics and detector design issues at a linear collider. The system is built around Java Analysis Studio (JAS) an experiment-independent Java-based utility for data analysis. Although the system is an integrated package running in JAS, many parts of it are also standalone Java utilities.

  13. Shuttle Data Center File-Processing Tool in Java

    NASA Technical Reports Server (NTRS)

    Barry, Matthew R.; Miller, Walter H.

    2006-01-01

    A Java-language computer program has been written to facilitate mining of data in files in the Shuttle Data Center (SDC) archives. This program can be executed on a variety of workstations or via Web-browser programs. This program is partly similar to prior C-language programs used for the same purpose, while differing from those programs in that it exploits the platform-neutrality of Java in implementing several features that are important for analysis of large sets of time-series data. The program supports regular expression queries of SDC archive files, reads the files, interleaves the time-stamped samples according to a chosen output, then transforms the results into that format. A user can choose among a variety of output file formats that are useful for diverse purposes, including plotting, Markov modeling, multivariate density estimation, and wavelet multiresolution analysis, as well as for playback of data in support of simulation and testing.

  14. Press Start

    NASA Astrophysics Data System (ADS)

    Harteveld, Casper

    This level sets the stage for the design philosophy called “Triadic Game Design” (TGD). This design philosophy can be summarized with the following sentence: it takes two to tango, but it takes three to design a meaningful game or a game with a purpose. Before the philosophy is further explained, this level will first delve into what is meant by a meaningful game or a game with a purpose. Many terms and definitions have seen the light and in this book I will specifically orient at digital games that aim to have an effect beyond the context of the game itself. Subsequently, a historical overview is given of the usage of games with a serious purpose which starts from the moment we human beings started to walk on our feet till our contemporary society. It turns out that we have been using games for all kinds of non-entertainment purposes for already quite a long time. With this introductory material in the back of our minds, I will explain the concept of TGD by means of a puzzle. After that, the protagonist of this book, the game Levee Patroller, is introduced. Based on the development of this game, the idea of TGD, which stresses to balance three different worlds, the worlds of Reality, Meaning, and Play, came into being. Interested? Then I suggest to quickly “press start!”

  15. Features of the Java commodity grid kit.

    SciTech Connect

    von Laszewski, G.; Gawor, J.; Lane, P.; Rehn, N.; Russell, M.; Mathematics and Computer Science

    2002-11-01

    In this paper we report on the features of the Java Commodity Grid Kit (Java CoG Kit). The Java CoG Kit provides middleware for accessing Grid functionality from the Java framework. Java CoG Kit middleware is general enough to design a variety of advanced Grid applications with quite different user requirements. Access to the Grid is established via Globus Toolkit protocols, allowing the Java CoG Kit to also communicate with the services distributed as part of the C Globus Toolkit reference implementation. Thus, the Java CoG Kit provides Grid developers with the ability to utilize the Grid, as well as numerous additional libraries and frameworks developed by the Java community to enable network, Internet, enterprise and peer-to-peer computing. A variety of projects have successfully used the client libraries of the Java CoG Kit to access Grids driven by the C Globus Toolkit software. In this paper we also report on the efforts to develop serverside Java CoG Kit components. As part of this research we have implemented a prototype pure Java resource management system that enables one to run Grid jobs on platforms on which a Java virtual machine is supported, including Windows NT machines.

  16. Java: An Explosion on the Internet.

    ERIC Educational Resources Information Center

    Read, Tim; Hall, Hazel

    Summer 1995 saw the release, with considerable media attention, of draft versions of Sun Microsystems' Java computer programming language and the HotJava browser. Java has been heralded as the latest "killer" technology in the Internet explosion. Sun Microsystems and numerous companies including Microsoft, IBM, and Netscape have agreed…

  17. New web technologies for astronomy

    NASA Astrophysics Data System (ADS)

    Sprimont, P.-G.; Ricci, D.; Nicastro, L.

    2014-12-01

    Thanks to the new HTML5 capabilities and the huge improvements of the JavaScript language, it is now possible to design very complex and interactive web user interfaces. On top of that, the once monolithic and file-server oriented web servers are evolving into easily programmable server applications capable to cope with the complex interactions made possible by the new generation of browsers. We believe that the whole community of amateur and professionals astronomers can benefit from the potential of these new technologies. New web interfaces can be designed to provide the user with a large deal of much more intuitive and interactive tools. Accessing astronomical data archives, schedule, control and monitor observatories, and in particular robotic telescopes, supervising data reduction pipelines, all are capabilities that can now be implemented in a JavaScript web application. In this paper we describe the Sadira package we are implementing exactly to this aim.

  18. Cryptography for a High-Assurance Web-Based Enterprise

    DTIC Science & Technology

    2013-10-01

    document concentrates on layers 4 and above. Keywords- cryptogrophy; Public Key Infrastructure; Electronic Signature; Web services; Transport Layer...2. Other Cryptographic services - Java provides many cryptographic services through the Java Cryptography Architecture (JCA) framework. The...also was limited because it worked only in hardware, and the explosion of the Internet and e- commerce led to much greater use and versatility of

  19. Encoding Ownership Types in Java

    NASA Astrophysics Data System (ADS)

    Cameron, Nicholas; Noble, James

    Ownership types systems organise the heap into a hierarchy which can be used to support encapsulation properties, effects, and invariants. Ownership types have many applications including parallelisation, concurrency, memory management, and security. In this paper, we show that several flavours and extensions of ownership types can be entirely encoded using the standard Java type system.

  20. Programmed Instruction for Teaching Java: Consideration of Learn Unit Frequency and Rule-Test Performance

    ERIC Educational Resources Information Center

    Emurian, Henry H.

    2007-01-01

    At the beginning of a Java computer programming course, nine students in an undergraduate class and nine students in a graduate class completed a web-based programmed instruction tutoring system that taught a simple computer program. All students exited the tutor with an identical level of skill, at least as determined by the tutor's required…

  1. Starting motor

    SciTech Connect

    Tanaka, T.; Hamano, I

    1989-05-23

    This patent describes a starting motor having a housing, planetary reduction gears including an internal gear in the housing. The improvement consists of an elastic member having a first annular portion mounted in engagement with a fixed annular member of the housing and a plurality of protruding axially extending elastic portions providing a corrugated surface pressed into engagement with an end portion of the internal gear, the elastic member being sandwiched between the internal gear and the housing member, the protruding axially extending elastic portions providing resilient means which flex and incline circumferentially under turning force from the internal gear and exert reactive thrust on the internal gear elastically so that the frictional force at the abutting surfaces of the protruding portions holds the internal gear in resilient engagement with the elastic member and the resilient means acts as a buffer to absorb rotary impact force developing in the planetary reduction gears.

  2. Medical Movies on the Web Debuts with Gene Kelly's "Combat Fatigue Irritability" 1945 Film | NIH MedlinePlus the ...

    MedlinePlus

    ... please turn JavaScript on. Medical Movies on the Web Debuts with Gene Kelly's "Combat Fatigue Irritability" 1945 ... of Medicine To view Medical Movies on the Web, go to: www.nlm.nih.gov/hmd/collections/ ...

  3. The importance of Java and CORBA in medicine.

    PubMed

    Forslund, D W; Cook, J L

    1997-01-01

    One of the most powerful tools available for telemedicine is a multimedia medical record accessible over a wide area and simultaneously editable by multiple physicians. The ability to do this through an intuitive interface linking multiple distributed data repositories while maintaining full data integrity is a fundamental enabling technology in healthcare. We discuss the role of distributed object technology using Java and CORBA in providing this capability including an example of such a system (TeleMed) which can be accessed through the World Wide Web. Issues of security, scalability, data integrity, and usability are emphasized.

  4. The Indexed Web: Engineering Tools for Cataloging, Storing, and Delivering Web-Based Documents.

    ERIC Educational Resources Information Center

    Nanfito, Michael

    1999-01-01

    Describes the development of Java-based software to use controlled vocabularies and subject headings in the cataloging of Web-based HTML articles on a subject-specific legal resources Web site. Topics include requirements for cataloging and for searching; data structure; software required; and metadata with Dublin Core requirements. (LRW)

  5. Java Mission Evaluation Workstation System

    NASA Technical Reports Server (NTRS)

    Pettinger, Ross; Watlington, Tim; Ryley, Richard; Harbour, Jeff

    2006-01-01

    The Java Mission Evaluation Workstation System (JMEWS) is a collection of applications designed to retrieve, display, and analyze both real-time and recorded telemetry data. This software is currently being used by both the Space Shuttle Program (SSP) and the International Space Station (ISS) program. JMEWS was written in the Java programming language to satisfy the requirement of platform independence. An object-oriented design was used to satisfy additional requirements and to make the software easily extendable. By virtue of its platform independence, JMEWS can be used on the UNIX workstations in the Mission Control Center (MCC) and on office computers. JMEWS includes an interactive editor that allows users to easily develop displays that meet their specific needs. The displays can be developed and modified while viewing data. By simply selecting a data source, the user can view real-time, recorded, or test data.

  6. Java-based cryptosystem for PACS and tele-imaging

    NASA Astrophysics Data System (ADS)

    Tjandra, Donny; Wong, Stephen T. C.; Yu, Yuan-Pin

    1998-07-01

    Traditional PACS systems are based on two-tier client server architectures, and require the use of costly, high-end client workstations for image viewing. Consequently, PACS systems using the two-tier architecture do not scale well as data increases in size and complexity. Furthermore, use of dedicated viewing workstations incurs costs in deployment and maintenance. To address these issues, the use of digital library technologies, such as the World Wide Web, Java, and CORBA, is being explored to distribute PACS data to serve a broader range of healthcare providers in an economic and efficient manner. Integration of PACS systems with digital library technologies allows access to medical information through open networks such as the Internet. However, use of open networks to transmit medical data introduces problems with maintaining privacy and integrity of patient information. Cryptography and digital timestamping is used to protect sensitive information from unauthorized access or tampering. A major concern when using cryptography and digital timestamping is the performance degradation associated with the mathematical calculations needed to encrypt/decrypt an image dataset, or to calculate the hash value of an image. The performance issue is compounded by the extra layer associated with the CORBA middleware, and the use of programming languages interpreted at the client side, such as Java. This paper study the extent to which Java-based cryptography and digital timestamping affects performance in a PACS system integrated with digital library technologies.

  7. Developing JAVA Card Application with RMI API

    NASA Astrophysics Data System (ADS)

    JunWu, Xu; JunLing, Liang

    This paper describes research in the use of the RMI to develop Java Card applications. the Java Card RMI (JCRMI), which is based on the J2SE RMI distributed-object model. In the RMI model a server application creates and makes accessible remote objects, and a client application obtains remote references to the server's remote objects, and then invokes remote methods on them. In JCRMI, the Java Card applet is the server, and the host application is the client.

  8. Jess, the Java expert system shell

    SciTech Connect

    Friedman-Hill, E.J.

    1997-11-01

    This report describes Jess, a clone of the popular CLIPS expert system shell written entirely in Java. Jess supports the development of rule-based expert systems which can be tightly coupled to code written in the powerful, portable Java language. The syntax of the Jess language is discussed, and a comprehensive list of supported functions is presented. A guide to extending Jess by writing Java code is also included.

  9. XMM-Newton Mobile Web Application

    NASA Astrophysics Data System (ADS)

    Ibarra, A.; Kennedy, M.; Rodríguez, P.; Hernández, C.; Saxton, R.; Gabriel, C.

    2013-10-01

    We present the first XMM-Newton web mobile application, coded using new web technologies such as HTML5, the Query mobile framework, and D3 JavaScript data-driven library. This new web mobile application focuses on re-formatted contents extracted directly from the XMM-Newton web, optimizing the contents for mobile devices. The main goals of this development were to reach all kind of handheld devices and operating systems, while minimizing software maintenance. The application therefore has been developed as a web mobile implementation rather than a more costly native application. New functionality will be added regularly.

  10. JANIS 4: An Improved Version of the NEA Java-based Nuclear Data Information System

    NASA Astrophysics Data System (ADS)

    Soppera, N.; Bossant, M.; Dupont, E.

    2014-06-01

    JANIS is software developed to facilitate the visualization and manipulation of nuclear data, giving access to evaluated data libraries, and to the EXFOR and CINDA databases. It is stand-alone Java software, downloadable from the web and distributed on DVD. Used offline, the system also makes use of an internet connection to access the NEA Data Bank database. It is now also offered as a full web application, only requiring a browser. The features added in the latest version of the software and this new web interface are described.

  11. JANIS 4: An Improved Version of the NEA Java-based Nuclear Data Information System

    SciTech Connect

    Soppera, N. Bossant, M.; Dupont, E.

    2014-06-15

    JANIS is software developed to facilitate the visualization and manipulation of nuclear data, giving access to evaluated data libraries, and to the EXFOR and CINDA databases. It is stand-alone Java software, downloadable from the web and distributed on DVD. Used offline, the system also makes use of an internet connection to access the NEA Data Bank database. It is now also offered as a full web application, only requiring a browser. The features added in the latest version of the software and this new web interface are described.

  12. JavaScript DNA translator: DNA-aligned protein translations.

    PubMed

    Perry, William L

    2002-12-01

    There are many instances in molecular biology when it is necessary to identify ORFs in a DNA sequence. While programs exist for displaying protein translations in multiple ORFs in alignment with a DNA sequence, they are often expensive, exist as add-ons to software that must be purchased, or are only compatible with a particular operating system. JavaScript DNA Translator is a shareware application written in JavaScript, a scripting language interpreted by the Netscape Communicator and Internet Explorer Web browsers, which makes it compatible with several different operating systems. While the program uses a familiar Web page interface, it requires no connection to the Internet since calculations are performed on the user's own computer. The program analyzes one or multiple DNA sequences and generates translations in up to six reading frames aligned to a DNA sequence, in addition to displaying translations as separate sequences in FASTA format. ORFs within a reading frame can also be displayed as separate sequences. Flexible formatting options are provided, including the ability to hide ORFs below a minimum size specified by the user. The program is available free of charge at the BioTechniques Software Library (www.Biotechniques.com).

  13. Space Physics Data Facility Web Services

    NASA Technical Reports Server (NTRS)

    Candey, Robert M.; Harris, Bernard T.; Chimiak, Reine A.

    2005-01-01

    The Space Physics Data Facility (SPDF) Web services provides a distributed programming interface to a portion of the SPDF software. (A general description of Web services is available at http://www.w3.org/ and in many current software-engineering texts and articles focused on distributed programming.) The SPDF Web services distributed programming interface enables additional collaboration and integration of the SPDF software system with other software systems, in furtherance of the SPDF mission to lead collaborative efforts in the collection and utilization of space physics data and mathematical models. This programming interface conforms to all applicable Web services specifications of the World Wide Web Consortium. The interface is specified by a Web Services Description Language (WSDL) file. The SPDF Web services software consists of the following components: 1) A server program for implementation of the Web services; and 2) A software developer s kit that consists of a WSDL file, a less formal description of the interface, a Java class library (which further eases development of Java-based client software), and Java source code for an example client program that illustrates the use of the interface.

  14. Performance and Scalability of the NAS Parallel Benchmarks in Java

    NASA Technical Reports Server (NTRS)

    Frumkin, Michael A.; Schultz, Matthew; Jin, Haoqiang; Yan, Jerry; Biegel, Bryan A. (Technical Monitor)

    2002-01-01

    Several features make Java an attractive choice for scientific applications. In order to gauge the applicability of Java to Computational Fluid Dynamics (CFD), we have implemented the NAS (NASA Advanced Supercomputing) Parallel Benchmarks in Java. The performance and scalability of the benchmarks point out the areas where improvement in Java compiler technology and in Java thread implementation would position Java closer to Fortran in the competition for scientific applications.

  15. Implementation of the NAS Parallel Benchmarks in Java

    NASA Technical Reports Server (NTRS)

    Frumkin, Michael A.; Schultz, Matthew; Jin, Haoqiang; Yan, Jerry; Biegel, Bryan (Technical Monitor)

    2002-01-01

    Several features make Java an attractive choice for High Performance Computing (HPC). In order to gauge the applicability of Java to Computational Fluid Dynamics (CFD), we have implemented the NAS (NASA Advanced Supercomputing) Parallel Benchmarks in Java. The performance and scalability of the benchmarks point out the areas where improvement in Java compiler technology and in Java thread implementation would position Java closer to Fortran in the competition for CFD applications.

  16. PrismTech Data Distribution Service Java API Evaluation

    NASA Technical Reports Server (NTRS)

    Riggs, Cortney

    2008-01-01

    My internship duties with Launch Control Systems required me to start performance testing of an Object Management Group's (OMG) Data Distribution Service (DDS) specification implementation by PrismTech Limited through the Java programming language application programming interface (API). DDS is a networking middleware for Real-Time Data Distribution. The performance testing involves latency, redundant publishers, extended duration, redundant failover, and read performance. Time constraints allowed only for a data throughput test. I have designed the testing applications to perform all performance tests when time is allowed. Performance evaluation data such as megabits per second and central processing unit (CPU) time consumption were not easily attainable through the Java programming language; they required new methods and classes created in the test applications. Evaluation of this product showed the rate that data can be sent across the network. Performance rates are better on Linux platforms than AIX and Sun platforms. Compared to previous C++ programming language API, the performance evaluation also shows the language differences for the implementation. The Java API of the DDS has a lower throughput performance than the C++ API.

  17. Sandia secure processor : a native Java processor.

    SciTech Connect

    Wickstrom, Gregory Lloyd; Gale, Jason Carl; Ma, Kwok Kee

    2003-08-01

    The Sandia Secure Processor (SSP) is a new native Java processor that has been specifically designed for embedded applications. The SSP's design is a system composed of a core Java processor that directly executes Java bytecodes, on-chip intelligent IO modules, and a suite of software tools for simulation and compiling executable binary files. The SSP is unique in that it provides a way to control real-time IO modules for embedded applications. The system software for the SSP is a 'class loader' that takes Java .class files (created with your favorite Java compiler), links them together, and compiles a binary. The complete SSP system provides very powerful functionality with very light hardware requirements with the potential to be used in a wide variety of small-system embedded applications. This paper gives a detail description of the Sandia Secure Processor and its unique features.

  18. Thematic World Wide Web Visualization System

    SciTech Connect

    1996-10-10

    WebTheme is a system designed to facilitate world wide web information access and retrieval through visualization. It consists of two principal pieces, a WebTheme Server which allows users to enter in a query and automatocally harvest and process information of interest, and a WebTheme browser, which allows users to work with both Galaxies and Themescape visualizations of their data within a JAVA capable world wide web browser. WebTheme is an Internet solution, meaning that access to the server and the resulting visualizations can all be performed through the use of a WWW browser. This allows users to access and interact with SPIRE (Spatial Paradigm for Information Retrieval and Exploration) based visualizations through a web browser regardless of what computer platforms they are running on. WebTheme is specifically designed to create databases by harvesting and processing WWW home pages available on the Internet.

  19. Accountable Information Flow for Java-Based Web Applications

    DTIC Science & Technology

    2010-01-01

    Attendees: Andrew Myers. 10. IBM PL Day, May 7, Hawthorne , New York. Presented keynote talk on the Fabric secure persistence layer: “Fabric: a...Languages (POPL), pages 228–241, January 1999. [14] Andrew C. Myers, Lantian Zheng, Steve Zdancewic, Stephen Chong, and Nathaniel Nys- trom. Jif 3.0

  20. Java-based framework for the secure distribution of electronic medical records.

    PubMed

    Goh, A

    1999-01-01

    In this paper, we present a Java-based framework for the processing, storage and delivery of Electronic Medical Records (EMR). The choice of Java as a developmental and operational environment ensures operability over a wide-range of client-side platforms, with our on-going work emphasising migration towards Extensible Markup Language (XML) capable Web browser clients. Telemedicine in support of womb-to-tomb healthcare as articulated by the Multimedia Supercorridor (MSC) Telemedicine initiative--which motivated this project--will require high-volume data exchange over an insecure public-access Wide Area Network (WAN), thereby requiring a hybrid cryptosystem with both symmetric and asymmetric components. Our prototype framework features a pre-transaction authentication and key negotiation sequence which can be readily modified for client-side environments ranging from Web browsers without local storage capability to workstations with serial connectivity to a tamper-proof device, and also for point-to-multipoint transaction processes.

  1. OntoCAT -- simple ontology search and integration in Java, R and REST/JavaScript

    PubMed Central

    2011-01-01

    Background Ontologies have become an essential asset in the bioinformatics toolbox and a number of ontology access resources are now available, for example, the EBI Ontology Lookup Service (OLS) and the NCBO BioPortal. However, these resources differ substantially in mode, ease of access, and ontology content. This makes it relatively difficult to access each ontology source separately, map their contents to research data, and much of this effort is being replicated across different research groups. Results OntoCAT provides a seamless programming interface to query heterogeneous ontology resources including OLS and BioPortal, as well as user-specified local OWL and OBO files. Each resource is wrapped behind easy to learn Java, Bioconductor/R and REST web service commands enabling reuse and integration of ontology software efforts despite variation in technologies. It is also available as a stand-alone MOLGENIS database and a Google App Engine application. Conclusions OntoCAT provides a robust, configurable solution for accessing ontology terms specified locally and from remote services, is available as a stand-alone tool and has been tested thoroughly in the ArrayExpress, MOLGENIS, EFO and Gen2Phen phenotype use cases. Availability http://www.ontocat.org PMID:21619703

  2. Parallel Computing Using Web Servers and "Servlets".

    ERIC Educational Resources Information Center

    Lo, Alfred; Bloor, Chris; Choi, Y. K.

    2000-01-01

    Describes parallel computing and presents inexpensive ways to implement a virtual parallel computer with multiple Web servers. Highlights include performance measurement of parallel systems; models for using Java and intranet technology including single server, multiple clients and multiple servers, single client; and a comparison of CGI (common…

  3. A French Vocabulary Tutor for the Web.

    ERIC Educational Resources Information Center

    Labrie, Gilles

    2000-01-01

    Discusses a project to design and implement a small French vocabulary tutor for the World Wide Web. Highlights salient features and design of the tutor and focuses on two variants of a module on technology-related vocabulary that were created using very straightforward html code and JavaScript. (Author/VWL)

  4. Cross-Platform JavaScript Coding: Shifting Sand Dunes and Shimmering Mirages.

    ERIC Educational Resources Information Center

    Merchant, David

    1999-01-01

    Most libraries don't have the resources to cross-platform and cross-version test all of their JavaScript coding. Many turn to WYSIWYG; however, WYSIWYG editors don't generally produce optimized coding. Web developers should: test their coding on at least one 3.0 browser, code by hand using tools to help speed that process up, and include a simple…

  5. A Directory Service for the CERN PS/SL Java Programming Interface

    SciTech Connect

    Cuperus, J.; Charrue, P.; DiMaio, F.; Kostro, K.; Watson, W.

    1999-10-01

    The CERN PS and SL accelerator control groups developed a common application programming interface (API) in Java [1]. Part of this API is a directory service that provide information about the underlying hardware and software. With this information, it is possible to write generic programs that do general actions on lists of devices without hard coding of device names. And, starting from a device name, full details about related devices, the device itself and its class and properties, can be obtained, including the meaning of bits and bit-patterns in status words. The interface definition is independent of any implementation but a reference implementation is provided using Java Database Connectivity (JDBC) against a set of tables in a relational database. Data from very different systems can be brought together and presented in a uniform way to the user. The full potential of the directory service is reached when it is used in software components (Java Beans).

  6. Providing the Persistent Data Storage in a Software Engineering Environment Using Java/COBRA and a DBMS

    NASA Technical Reports Server (NTRS)

    Dhaliwal, Swarn S.

    1997-01-01

    An investigation was undertaken to build the software foundation for the WHERE (Web-based Hyper-text Environment for Requirements Engineering) project. The TCM (Toolkit for Conceptual Modeling) was chosen as the foundation software for the WHERE project which aims to provide an environment for facilitating collaboration among geographically distributed people involved in the Requirements Engineering process. The TCM is a collection of diagram and table editors and has been implemented in the C++ programming language. The C++ implementation of the TCM was translated into Java in order to allow the editors to be used for building various functionality of the WHERE project; the WHERE project intends to use the Web as its communication back- bone. One of the limitations of the translated software (TcmJava), which militated against its use in the WHERE project, was persistent data management mechanisms which it inherited from the original TCM; it was designed to be used in standalone applications. Before TcmJava editors could be used as a part of the multi-user, geographically distributed applications of the WHERE project, a persistent storage mechanism must be built which would allow data communication over the Internet, using the capabilities of the Web. An approach involving features of Java, CORBA (Common Object Request Broker), the Web, a middle-ware (Java Relational Binding (JRB)), and a database server was used to build the persistent data management infrastructure for the WHERE project. The developed infrastructure allows a TcmJava editor to be downloaded and run from a network host by using a JDK 1.1 (Java Developer's Kit) compatible Web-browser. The aforementioned editor establishes connection with a server by using the ORB (Object Request Broker) software and stores/retrieves data in/from the server. The server consists of a CORBA object or objects depending upon whether the data is to be made persistent on a single server or multiple servers. The CORBA

  7. Analysis of variables affecting unemployment rate and detecting for cluster in West Java, Central Java, and East Java in 2012

    NASA Astrophysics Data System (ADS)

    Samuel, Putra A.; Widyaningsih, Yekti; Lestari, Dian

    2016-02-01

    The objective of this study is modeling the Unemployment Rate (UR) in West Java, Central Java, and East Java, with rate of disease, infant mortality rate, educational level, population size, proportion of married people, and GDRP as the explanatory variables. Spatial factors are also considered in the modeling since the closer the distance, the higher the correlation. This study uses the secondary data from BPS (Badan Pusat Statistik). The data will be analyzed using Moran I test, to obtain the information about spatial dependence, and using Spatial Autoregressive modeling to obtain the information, which variables are significant affecting UR and how great the influence of the spatial factors. The result is, variables proportion of married people, rate of disease, and population size are related significantly to UR. In all three regions, the Hotspot of unemployed will also be detected districts/cities using Spatial Scan Statistics Method. The results are 22 districts/cities as a regional group with the highest unemployed (Most likely cluster) in the study area; 2 districts/cities as a regional group with the highest unemployed in West Java; 1 district/city as a regional groups with the highest unemployed in Central Java; 15 districts/cities as a regional group with the highest unemployed in East Java.

  8. New Interfaces to Web Documents and Services

    NASA Technical Reports Server (NTRS)

    Carlisle, W. H.

    1996-01-01

    This paper reports on investigations into how to extend capabilities of the Virtual Research Center (VRC) for NASA's Advanced Concepts Office. The work was performed as part of NASA's 1996 Summer Faculty Fellowship program, and involved research into and prototype development of software components that provide documents and services for the World Wide Web (WWW). The WWW has become a de-facto standard for sharing resources over the internet, primarily because web browsers are freely available for the most common hardware platforms and their operating systems. As a consequence of the popularity of the internet, tools, and techniques associated with web browsers are changing rapidly. New capabilities are offered by companies that support web browsers in order to achieve or remain a dominant participant in internet services. Because a goal of the VRC is to build an environment for NASA centers, universities, and industrial partners to share information associated with Advanced Concepts Office activities, the VRC tracks new techniques and services associated with the web in order to determine the their usefulness for distributed and collaborative engineering research activities. Most recently, Java has emerged as a new tool for providing internet services. Because the major web browser providers have decided to include Java in their software, investigations into Java were conducted this summer.

  9. Java PathFinder User Guide

    NASA Technical Reports Server (NTRS)

    Havelund, Klaus

    1999-01-01

    The JAVA PATHFINDER, JPF, is a translator from a subset of JAVA 1.0 to PROMELA, the programming language of the SPIN model checker. The purpose of JPF is to establish a framework for verification and debugging of JAVA programming based on model checking. The main goal is to automate program verification such that a programmer can apply it in the daily work without the need for a specialist to manually reformulate a program into a different notation in order to analyze the program. The system is especially suited for analyzing multi-threaded JAVA applications, where normal testing usually falls short. The system can find deadlocks and violations of boolean assertions stated by the programmer in a special assertion language. This document explains how to Use JPF.

  10. Multiparadigm communications in Java for Grid computing.

    SciTech Connect

    Getov, V.; von Laszewski, G.; Philippsen, M.; Foster, I.; Mathematics and Computer Science; Univ. of Westminster; Univ. of Karlsruhe

    2001-01-01

    In this article, we argue that the rapid development of Java technology now makes it possible to support, in a single object-oriented framework, the different communication and coordination structures that arise in scientific applications. We outline how this integrated approach can be achieved, reviewing in the process the state-of-the-art in communication paradigms within Java. We also present recent evaluation results indicating that this integrated approach can be achieved without compromising on performance.

  11. Java simulations of embedded control systems.

    PubMed

    Farias, Gonzalo; Cervin, Anton; Arzén, Karl-Erik; Dormido, Sebastián; Esquembre, Francisco

    2010-01-01

    This paper introduces a new Open Source Java library suited for the simulation of embedded control systems. The library is based on the ideas and architecture of TrueTime, a toolbox of Matlab devoted to this topic, and allows Java programmers to simulate the performance of control processes which run in a real time environment. Such simulations can improve considerably the learning and design of multitasking real-time systems. The choice of Java increases considerably the usability of our library, because many educators program already in this language. But also because the library can be easily used by Easy Java Simulations (EJS), a popular modeling and authoring tool that is increasingly used in the field of Control Education. EJS allows instructors, students, and researchers with less programming capabilities to create advanced interactive simulations in Java. The paper describes the ideas, implementation, and sample use of the new library both for pure Java programmers and for EJS users. The JTT library and some examples are online available on http://lab.dia.uned.es/jtt.

  12. Web Server. Security Technical Implementation Guide. Version 6, Release 1

    DTIC Science & Technology

    2006-12-11

    deployment, and operational maintenance of the web server lifecycle. Specific security configuration guidance for the Netscape /iPlanet/Sun JAVA...required security standards of this document. For example, a default installation setting for Netscape web servers is that automatic directory indexing...users with third-party confirmation of authenticity. Most web browsers perform server authentication automatically; the user is notified only if the

  13. Java Expert System Shell Version 6.0

    SciTech Connect

    Friedman-Hill, Ernest

    2002-06-18

    Java Expert Shell System - Jess - is a rule engine and scripting environment written entirely in Sun's Java language, Jess was orginially inspired by the CLIPS expert system shell, but has grown int a complete, distinct JAVA-influenced environment of its own. Using Jess, you can build Java applets and applications that have the capacity to "reason" using knowledge you supply in the form of declarative rules. Jess is surprisingly fast, and for some problems is faster than CLIPS, in that many Jess scripts are valid CLIPS scripts and vice-versa. Like CLIPS, Jess uses the Rete algorithm to process rules, a very efficient mechanism for solving the difficult many-to-many matching problem. Jess adds many features to CLIPS, including backwards chaining and the ability to manipulate and directly reason about Java objects. Jess is also a powerful Java scripting environment, from which you can create Java objects and call Java methods without compiling any Java Code.

  14. Hyper-Threaded Java: Use the Java Concurrency API to Speed Up Time-Consuming Tasks

    SciTech Connect

    Scarberry, Randy

    2006-11-21

    This is for a Java World article that was already published on Nov 21, 2006. When I originally submitted the draft, Java World wasn't in the available lists of publications. Now that it is, Hanford Library staff recommended that I resubmit so it would be counted. Original submission ID: PNNL-SA-52490

  15. Bringing Control System User Interfaces to the Web

    SciTech Connect

    Chen, Xihui; Kasemir, Kay

    2013-01-01

    With the evolution of web based technologies, especially HTML5 [1], it becomes possible to create web-based control system user interfaces (UI) that are cross-browser and cross-device compatible. This article describes two technologies that facilitate this goal. The first one is the WebOPI [2], which can seamlessly display CSS BOY [3] Operator Interfaces (OPI) in web browsers without modification to the original OPI file. The WebOPI leverages the powerful graphical editing capabilities of BOY and provides the convenience of re-using existing OPI files. On the other hand, it uses generic JavaScript and a generic communication mechanism between the web browser and web server. It is not optimized for a control system, which results in unnecessary network traffic and resource usage. Our second technology is the WebSocket-based Process Data Access (WebPDA) [4]. It is a protocol that provides efficient control system data communication using WebSocket [5], so that users can create web-based control system UIs using standard web page technologies such as HTML, CSS and JavaScript. WebPDA is control system independent, potentially supporting any type of control system.

  16. Web-based Simulation for Contrast Transfer Function and Envelope Functions.

    PubMed

    Jiang, Wen; Chiu, Wah

    2001-07-01

    We have implemented a Web-based simulation program for the contrast transfer function and envelope functions in Java and JavaScript. The simulation provides interactive controls of all the parameters in those functions. In addition to the predefined functions, users can easily define new functions that use any of the parameters in the preset functions. The most useful feature of this new simulation program is the convenient, universal accessibility through Web browsers on any computer platform that supports Java, such as Netscape and Internet Explorer.

  17. WebMIRS: web-based medical information retrieval system

    NASA Astrophysics Data System (ADS)

    Long, L. Rodney; Pillemer, Stanley R.; Lawrence, Reva C.; Goh, Gin-Hua; Neve, Leif; Thoma, George R.

    1997-12-01

    At the Lister Hill National Center for Biomedical Communications, a research and development division of the National Library of Medicine (NLM), we are developing a prototype multimedia database system to provide World Wide Web access to biomedical databases. WebMIRS (Web-based Medical Information Retrieval System) will allow access to databases containing text and images and will allow database query by standard SQL, by image content, or by a combination of the two. The system is being developed in the form of Java applets, which will communicate with the Informix DBMS on an NLM Sun workstation running the Solaris operating system. The system architecture will allow access from any hardware platform, which supports a Java-enabled Web browser, such as Netscape or Internet Explorer. Initial databases will include data from two national health surveys conducted by the National Center for Health Statistics (NCHS), and will include x-ray images from those surveys. In addition to describing in- house research in database access systems, this paper describes ongoing work toward querying by image content. Image content search capability will include capability to search for x-ray images similar to an input image with respect to vertebral morphometry used to characterize features such as fractures and disc space narrowing.

  18. Java classes for nonprocedural variogram modeling

    NASA Astrophysics Data System (ADS)

    Faulkner, Barton R.

    2002-04-01

    A set of Java TM classes was written for variogram modeling to support research for US EPA's Regional Vulnerability Assessment Program (ReVA). The modeling objectives of this research program are to use conceptual programming tools for numerical analysis for regional risk assessment. The classes presented use of object-oriented design elements, and their use is described for the benefit of programmers. To help facilitate their use, class diagrams and standard JavaDoc commenting were employed. Java's support for polymorphism and inheritance is used and these are described as ways to promote extension of these classes for other geostatistical applications. Among the advantages is the ease of programming, code reuse, and conceptual, rather than procedural implementation. A graphical application for variogram modeling that uses the classes is also provided and described. It can also be used by non-programmers. This application uses a generalized least-squares fitting algorithm for robust parametric variogram model fitting through the variogram cloud. This feature makes this program unique from other freely available variogram modeling programs, though the classes are presented primarily so they may be extended for use in other Java programs. More traditional variogram plotting and fitting utilities are also provided. This application is graphical and platform-neutral. It uses classes of the recently proposed Java API for linear algebra, called the JAMA package.

  19. Instrumentation of Java Bytecode for Runtime Analysis

    NASA Technical Reports Server (NTRS)

    Goldberg, Allen; Haveland, Klaus

    2003-01-01

    This paper describes JSpy, a system for high-level instrumentation of Java bytecode and its use with JPaX, OUT system for runtime analysis of Java programs. JPaX monitors the execution of temporal logic formulas and performs predicative analysis of deadlocks and data races. JSpy s input is an instrumentation specification, which consists of a collection of rules, where a rule is a predicate/action pair The predicate is a conjunction of syntactic constraints on a Java statement, and the action is a description of logging information to be inserted in the bytecode corresponding to the statement. JSpy is built using JTrek an instrumentation package at a lower level of abstraction.

  20. Sawja: Static Analysis Workshop for Java

    NASA Astrophysics Data System (ADS)

    Hubert, Laurent; Barré, Nicolas; Besson, Frédéric; Demange, Delphine; Jensen, Thomas; Monfort, Vincent; Pichardie, David; Turpin, Tiphaine

    Static analysis is a powerful technique for automatic verification of programs but raises major engineering challenges when developing a full-fledged analyzer for a realistic language such as Java. Efficiency and precision of such a tool rely partly on low level components which only depend on the syntactic structure of the language and therefore should not be redesigned for each implementation of a new static analysis. This paper describes the Sawja library: a static analysis workshop fully compliant with Java 6 which provides OCaml modules for efficiently manipulating Java bytecode programs. We present the main features of the library, including i) efficient functional data-structures for representing a program with implicit sharing and lazy parsing, ii) an intermediate stack-less representation, and iii) fast computation and manipulation of complete programs. We provide experimental evaluations of the different features with respect to time, memory and precision.

  1. A Java Applet for Illustrating Internet Error Control

    ERIC Educational Resources Information Center

    Holliday, Mark A.

    2004-01-01

    This paper discusses the author's experiences developing a Java applet that illustrates how error control is implemented in the Transmission Control Protocol (TCP). One section discusses the concepts which the TCP error control Java applet is intended to convey, while the nature of the Java applet is covered in another section. The author…

  2. Better Contextual Suggestions in ClueWeb12 Using Domain Knowledge Inferred from The Open Web

    DTIC Science & Technology

    2014-11-01

    To do this, we first split the document into sentences by using the Java BreakIterator class3 which can detect sentence boundaries in a text . We...6/docs/api/ java / text / BreakIterator.html 3 Results and Analysis In this section we present the analysis of the performance of our runs compared to all...relying on ClueWeb12 collection rather than public tourist APIs for finding suggestions. In this paper, we present our approach for selecting candi- date

  3. Kekule.js: An Open Source JavaScript Chemoinformatics Toolkit.

    PubMed

    Jiang, Chen; Jin, Xi; Dong, Ying; Chen, Ming

    2016-06-27

    Kekule.js is an open-source, object-oriented JavaScript toolkit for chemoinformatics. It provides methods for many common tasks in molecular informatics, including chemical data input/output (I/O), two- and three-dimensional (2D/3D) rendering of chemical structure, stereo identification, ring perception, structure comparison, and substructure search. Encapsulated widgets to display and edit chemical structures directly in web context are also supplied. Developed with web standards, the toolkit is ideal for building chemoinformatics applications over the Internet. Moreover, it is highly platform-independent and can also be used in desktop or mobile environments. Some initial applications, such as plugins for inputting chemical structures on the web and uses in chemistry education, have been developed based on the toolkit.

  4. JAVA CLASSES FOR NONPROCEDURAL VARIOGRAM MONITORING

    EPA Science Inventory

    A set of Java classes was written for variogram modeling to support research for US EPA's Regional Vulnerability Assessment Program (ReVA). The modeling objectives of this research program are to use conceptual programming tools for numerical analysis for regional risk assessm...

  5. Wired World-Wide Web Interactive Remote Event Display

    SciTech Connect

    De Groot, Nicolo

    2003-05-07

    WIRED (World-Wide Web Interactive Remote Event Display) is a framework, written in the Java{trademark} language, for building High Energy Physics event displays. An event display based on the WIRED framework enables users of a HEP collaboration to visualize and analyze events remotely using ordinary WWW browsers, on any type of machine. In addition, event displays using WIRED may provide the general public with access to the research of high energy physics. The recent introduction of the object-oriented Java{trademark} language enables the transfer of machine independent code across the Internet, to be safely executed by a Java enhanced WWW browser. We have employed this technology to create a remote event display in WWW. The combined Java-WWW technology hence assures a world wide availability of such an event display, an always up-to-date program and a platform independent implementation, which is easy to use and to install.

  6. The Head Start Debates

    ERIC Educational Resources Information Center

    Zigler, Edward, Ed.; Styfco, Sally J., Ed.

    2004-01-01

    The future of Head Start depends on how well people learn from and apply the lessons from its past. That's why everyone involved in early education needs this timely, forward-thinking book from the leader of Head Start. The first book to capture the Head Start debates in all their complexity and diversity, this landmark volume brings together the…

  7. Head Start Automation Manual.

    ERIC Educational Resources Information Center

    Maryland Univ., College Park. Univ. Coll.

    The task for the National Data Management Project is to share technological capabilities with the Head Start Community in order to implement improved services for children and families involved in Head Start. Many Head Start programs have incorporated technology into their programs, including word processing, database management systems,…

  8. JavaGenes and Condor: Cycle-Scavenging Genetic Algorithms

    NASA Technical Reports Server (NTRS)

    Globus, Al; Langhirt, Eric; Livny, Miron; Ramamurthy, Ravishankar; Soloman, Marvin; Traugott, Steve

    2000-01-01

    A genetic algorithm code, JavaGenes, was written in Java and used to evolve pharmaceutical drug molecules and digital circuits. JavaGenes was run under the Condor cycle-scavenging batch system managing 100-170 desktop SGI workstations. Genetic algorithms mimic biological evolution by evolving solutions to problems using crossover and mutation. While most genetic algorithms evolve strings or trees, JavaGenes evolves graphs representing (currently) molecules and circuits. Java was chosen as the implementation language because the genetic algorithm requires random splitting and recombining of graphs, a complex data structure manipulation with ample opportunities for memory leaks, loose pointers, out-of-bound indices, and other hard to find bugs. Java garbage-collection memory management, lack of pointer arithmetic, and array-bounds index checking prevents these bugs from occurring, substantially reducing development time. While a run-time performance penalty must be paid, the only unacceptable performance we encountered was using standard Java serialization to checkpoint and restart the code. This was fixed by a two-day implementation of custom checkpointing. JavaGenes is minimally integrated with Condor; in other words, JavaGenes must do its own checkpointing and I/O redirection. A prototype Java-aware version of Condor was developed using standard Java serialization for checkpointing. For the prototype to be useful, standard Java serialization must be significantly optimized. JavaGenes is approximately 8700 lines of code and a few thousand JavaGenes jobs have been run. Most jobs ran for a few days. Results include proof that genetic algorithms can evolve directed and undirected graphs, development of a novel crossover operator for graphs, a paper in the journal Nanotechnology, and another paper in preparation.

  9. Presentation accuracy of Web animation methods.

    PubMed

    Schmidt, W C

    2001-05-01

    Several Web animation methods were independently assessed on fast and slow systems running two popular Web browsers under MacOS and Windows. The methods assessed included those requiring programming (Authorware, Java, Javascript/Jscript), browser extensions (Flash and Authorware), or neither (animated GIF). The number of raster scans that an image in an animation was presented for was counted. This was used as an estimate of the minimum presentation time for the image when the software was set to update the animation as quickly as possible. In a second condition, the image was set to be displayed for 100 msec, and differences between observed and expected presentations were used to assess accuracy. In general, all the methods except Java deteriorated as a function of the speed of the computer system, with the poorest temporal resolutions and greatest variability occurring on slower systems. For some animation methods, poor performance was dependent on browser, operating system, system speed, or combinations of these.

  10. Controlling EPICS from a web browser.

    SciTech Connect

    Evans, K., Jr.

    1999-04-13

    An alternative to using a large graphical display manager like MEDM [1,2] to interface to a control system, is to use individual control objects, such as text boxes, meters, etc., running in a browser. This paper presents three implementations of this concept, one using ActiveX controls, one with Java applets, and another with Microsoft Agent. The ActiveX controls have performance nearing that of MEDM, but they only work on Windows platforms. The Java applets require a server to get around Web security restrictions and are not as fast, but they have the advantage of working on most platforms and with both of the leading Web browsers. The agent works on Windows platforms with and without a browser and allows voice recognition and speech synthesis, making it somewhat more innovative than MEDM.

  11. The Case for Teaching Computer Graphics with WebGL: A 25-Year Perspective.

    PubMed

    Angel, Ed

    2017-01-01

    OpenGL has been the standard API for teaching computer graphics. There are now multiple versions of the standard, including WebGL. which is the JavaScript implementation of OpenGL ES 2.0. The author argues that WebGL is the version best suited for an introductory course in computer graphics.

  12. A Practical Environment to Apply Model-Driven Web Engineering

    NASA Astrophysics Data System (ADS)

    Escalona, Maria Jose; Gutiérrez, J. J.; Morero, F.; Parra, C. L.; Nieto, J.; Pérez, F.; Martín, F.; Llergo, A.

    The application of a model-driven paradigm in the development of Web Systems has yielded very good research results. Several research groups are defining metamodels, transformations, and tools which offer a suitable environment, known as model-driven Web engineering (MDWE). However, there are very few practical experiences in real Web system developments using real development teams. This chapter presents a practical environment of MDWE based on the use of NDT (navigational development techniques) and Java Web systems, and it provides a practical evaluation of its application within a real project: specialized Diraya.

  13. A Web-based Distributed Voluntary Computing Platform for Large Scale Hydrological Computations

    NASA Astrophysics Data System (ADS)

    Demir, I.; Agliamzanov, R.

    2014-12-01

    Distributed volunteer computing can enable researchers and scientist to form large parallel computing environments to utilize the computing power of the millions of computers on the Internet, and use them towards running large scale environmental simulations and models to serve the common good of local communities and the world. Recent developments in web technologies and standards allow client-side scripting languages to run at speeds close to native application, and utilize the power of Graphics Processing Units (GPU). Using a client-side scripting language like JavaScript, we have developed an open distributed computing framework that makes it easy for researchers to write their own hydrologic models, and run them on volunteer computers. Users will easily enable their websites for visitors to volunteer sharing their computer resources to contribute running advanced hydrological models and simulations. Using a web-based system allows users to start volunteering their computational resources within seconds without installing any software. The framework distributes the model simulation to thousands of nodes in small spatial and computational sizes. A relational database system is utilized for managing data connections and queue management for the distributed computing nodes. In this paper, we present a web-based distributed volunteer computing platform to enable large scale hydrological simulations and model runs in an open and integrated environment.

  14. ReSTful OSGi Web Applications Tutorial

    NASA Technical Reports Server (NTRS)

    Shams, Khawaja; Norris, Jeff

    2008-01-01

    This slide presentation accompanies a tutorial on the ReSTful (Representational State Transfer) web application. Using Open Services Gateway Initiative (OSGi), ReST uses HTTP protocol to enable developers to offer services to a diverse variety of clients: from shell scripts to sophisticated Java application suites. It also uses Eclipse for the rapid development, the Eclipse debugger, the test application, and the ease of export to production servers.

  15. Teaching smartphone and microcontroller systems using "Android Java"

    NASA Astrophysics Data System (ADS)

    Tigrek, Seyitriza

    Mobile devices are becoming indispensable tools for many students and educators. Mobile technology is starting a new era in the computing methodologies in many engineering disciplines and laboratories. Microcontroller extension that communicates with mobile devices will take the data acquisition and control process into a new level in the sensing technology and communication. The purpose of this thesis is to develop a framework to incorporate the new mobile platform with robust embedded systems into the engineering curriculum. For this purpose a course material is developed "Introduction to Programming Java on a Mobile Platform" to teach novice programmers how to create applications, specifically on Android. Combining an introductory level programming class with the Android platform can appeal to non-programming individuals in multiple disciplines. The proposed course curriculum reduces the learning time, and allows senior engineering students to use the new framework for their specific needs in the labs such as mobile data acquisition and control projects. This work provides techniques for instructors with modest programming background to teach cutting edge technology, which is smartphone programming. Techniques developed in this work minimize unnecessary information carried into current teaching approaches with hands-on practice. It also helps the students with minimal background requirements overcome the barriers that have evolved around computer programming. The motivation of this thesis is to create a tailored programming introductory course to teach Java programming on Android by incorporating selected efficient methods from extant literature. The mechanism proposed in this thesis is to keep students motivated by an active approach based on student-centered learning with collaborative work. Teamwork through pair programming is adapted in this teaching process. Bloom's taxonomy, along with a knowledge survey, is used as a guide to classify the information and

  16. WEBtop (Operating Systems on Web)

    NASA Astrophysics Data System (ADS)

    Sharma, M. K.; Kumar, Rajeev

    2011-12-01

    WebOS (Web based operating system) is a new form of Operating Systems. You can use your desktop as a virtual desktop on the web, accessible via a browser, with multiple integrated built-in applications that allow the user to easily manage and organize her data from any location. Desktop on web can be named as WEBtop. This paper starts with a introduction of WebOS and its benefits. For this paper, We have reviewed some most interesting WebOS available nowadays and tried to provide a detailed description of their features. We have identified some parameters as comparison criteria among them. A technical review is given with research design and future goals to design better web based operating systems is a part of this study. Findings of the study conclude this paper.

  17. A Smart Itsy Bitsy Spider for the Web.

    ERIC Educational Resources Information Center

    Chen, Hsinchun; Chung, Yi-Ming; Ramsey, Marshall; Yang, Christopher C.

    1998-01-01

    This study tested two Web personal spiders (i.e., agents that take users' requests and perform real-time customized searches) based on best first-search and genetic-algorithm techniques. Both results were comparable and complementary, although the genetic algorithm obtained higher recall value. The Java-based interface was found to be necessary…

  18. The Hebrewer: A Web-Based Inflection Generator

    ERIC Educational Resources Information Center

    Foster, James Q.; Harrell, Lane Foster; Raizen, Esther

    2004-01-01

    This paper reports on the grammatical and programmatical production aspects of the "Hebrewer," a cross-platform web-based reference work in the form of a Hebrew inflection generator. The Hebrewer, a Java applet/servlet combination, is currently capable of generating 2,500 nouns in full declension and 500 verbs in full conjugation,…

  19. An IIOP Architecture for Web-Enabled Physiological Models

    DTIC Science & Technology

    2007-11-02

    available. This need can be met by a web-based architecture that uses the equivalent of interactive browsers such as Netscape and Microsoft...With the backing of major players like Sun Microsystems, Netscape , and Oracle, the combined use of Java and CORBA will become commonplace in

  20. Mobile Agents for Web-Based Systems Management.

    ERIC Educational Resources Information Center

    Bellavista, Paolo; Corradi, Antonio; Tarantino, Fabio; Stefanelli, Cesare

    1999-01-01

    Discussion of mobile agent technology that overcomes the limits of traditional approaches to the management of global Web systems focuses on the MAMAS (mobile agents for the management of applications and systems) management environment that uses JAVA as its implementation language. Stresses security and interoperability. (Author/LRW)

  1. The state of the Java universe

    SciTech Connect

    2011-02-08

    Speaker Bio: James Gosling received a B.Sc. in computer science from the University of Calgary, Canada in 1977. He received a Ph.D. in computer science from Carnegie-Mellon University in 1983. The title of his thesis was The Algebraic Manipulation of Constraints. He has built satellite data acquisition systems, a multiprocessor version of UNIX®, several compilers, mail systems, and window managers. He has also built a WYSIWYG text editor, a constraint-based drawing editor, and a text editor called Emacs, for UNIX systems. At Sun his early activity was as lead engineer of the NeWS window system. He did the original design of the Java programming language and implemented its original compiler and virtual machine. He has recently been a contributor to the Real-Time Specification for Java.

  2. The state of the Java universe

    ScienceCinema

    None

    2016-07-12

    Speaker Bio: James Gosling received a B.Sc. in computer science from the University of Calgary, Canada in 1977. He received a Ph.D. in computer science from Carnegie-Mellon University in 1983. The title of his thesis was The Algebraic Manipulation of Constraints. He has built satellite data acquisition systems, a multiprocessor version of UNIX®, several compilers, mail systems, and window managers. He has also built a WYSIWYG text editor, a constraint-based drawing editor, and a text editor called Emacs, for UNIX systems. At Sun his early activity was as lead engineer of the NeWS window system. He did the original design of the Java programming language and implemented its original compiler and virtual machine. He has recently been a contributor to the Real-Time Specification for Java.

  3. A magnetotelluric profile across Central Java, Indonesia

    NASA Astrophysics Data System (ADS)

    Ritter, O.; Hoffmann-Rothe, A.; Müller, A.; Dwipa, S.; Arsadi, E. M.; Mahfi, A.; Nurnusanto, I.; Byrdina, S.; Echternacht, F.; Haak, V.

    1998-12-01

    Along a N30°E striking profile in central Java, Indonesia we recorded broadband magnetotelluric data at 8 sites in the period range 0.01 s-10000s. A preliminary analysis of apparent resistivity, phase and magnetic transfer function data favours a one-dimensional interpretation of most sites for the upper 3-5 km of the crust and a two- or three- dimensional structure for the lower crust. Several conductive features can be distinguished: (i) a strong “ocean effect” at the southern most site, (ii) a zone of very high conductivity in the central part of the profile, and (iii) a conductor in the north that cannot be caused by the shallow Java sea. We discuss tentatively causes for these anomalies. The conductor in the central part of the profile is probably connected with volcanic or geothermal activity, while the anomaly in the north could be an expression of processes associated with an active fault zone.

  4. A Reconfigurable Processor Infrastructure for Accelerating Java Applications

    NASA Astrophysics Data System (ADS)

    Han, Youngsun; Hwang, Seok Joong; Kim, Seon Wook

    In this paper, we present a reconfigurable processor infrastructure to accelerate Java applications, called Jaguar. The Jaguar infrastructure consists of a compiler framework and a runtime environment support. The compiler framework selects a group of Java methods to be translated into hardware for delivering the best performance under limited resources, and translates the selected Java methods into Verilog synthesizable code modules. The runtime environment support includes the Java virtual machine (JVM) running on a host processor to provide Java execution environment to the generated Java accelerator through communication interface units while preserving Java semantics. Our compiler infrastructure is a tightly integrated and solid compiler-aided solution for Java reconfigurable computing. There is no limitation in generating synthesizable Verilog modules from any Java application while preserving Java semantics. In terms of performance, our infrastructure achieves the speedup by 5.4 times on average and by up to 9.4 times in measured benchmarks with respect to JVM-only execution. Furthermore, two optimization schemes such as an instruction folding and a live buffer removal can reduce 24% on average and up to 39% of the resource consumption.

  5. APINetworks Java. A Java approach to the efficient treatment of large-scale complex networks

    NASA Astrophysics Data System (ADS)

    Muñoz-Caro, Camelia; Niño, Alfonso; Reyes, Sebastián; Castillo, Miriam

    2016-10-01

    We present a new version of the core structural package of our Application Programming Interface, APINetworks, for the treatment of complex networks in arbitrary computational environments. The new version is written in Java and presents several advantages over the previous C++ version: the portability of the Java code, the easiness of object-oriented design implementations, and the simplicity of memory management. In addition, some additional data structures are introduced for storing the sets of nodes and edges. Also, by resorting to the different garbage collectors currently available in the JVM the Java version is much more efficient than the C++ one with respect to memory management. In particular, the G1 collector is the most efficient one because of the parallel execution of G1 and the Java application. Using G1, APINetworks Java outperforms the C++ version and the well-known NetworkX and JGraphT packages in the building and BFS traversal of linear and complete networks. The better memory management of the present version allows for the modeling of much larger networks.

  6. Web Mining

    NASA Astrophysics Data System (ADS)

    Fürnkranz, Johannes

    The World-Wide Web provides every internet citizen with access to an abundance of information, but it becomes increasingly difficult to identify the relevant pieces of information. Research in web mining tries to address this problem by applying techniques from data mining and machine learning to Web data and documents. This chapter provides a brief overview of web mining techniques and research areas, most notably hypertext classification, wrapper induction, recommender systems and web usage mining.

  7. JavaGenes: Evolving Graphs with Crossover

    NASA Technical Reports Server (NTRS)

    Globus, Al; Atsatt, Sean; Lawton, John; Wipke, Todd

    2000-01-01

    Genetic algorithms usually use string or tree representations. We have developed a novel crossover operator for a directed and undirected graph representation, and used this operator to evolve molecules and circuits. Unlike strings or trees, a single point in the representation cannot divide every possible graph into two parts, because graphs may contain cycles. Thus, the crossover operator is non-trivial. A steady-state, tournament selection genetic algorithm code (JavaGenes) was written to implement and test the graph crossover operator. All runs were executed by cycle-scavagging on networked workstations using the Condor batch processing system. The JavaGenes code has evolved pharmaceutical drug molecules and simple digital circuits. Results to date suggest that JavaGenes can evolve moderate sized drug molecules and very small circuits in reasonable time. The algorithm has greater difficulty with somewhat larger circuits, suggesting that directed graphs (circuits) are more difficult to evolve than undirected graphs (molecules), although necessary differences in the crossover operator may also explain the results. In principle, JavaGenes should be able to evolve other graph-representable systems, such as transportation networks, metabolic pathways, and computer networks. However, large graphs evolve significantly slower than smaller graphs, presumably because the space-of-all-graphs explodes combinatorially with graph size. Since the representation strongly affects genetic algorithm performance, adding graphs to the evolutionary programmer's bag-of-tricks should be beneficial. Also, since graph evolution operates directly on the phenotype, the genotype-phenotype translation step, common in genetic algorithm work, is eliminated.

  8. Measurement Analysis When Benchmarking Java Card Platforms

    NASA Astrophysics Data System (ADS)

    Paradinas, Pierre; Cordry, Julien; Bouzefrane, Samia

    The advent of the Java Card standard has been a major turning point in smart card technology. With the growing acceptance of this standard, understanding the performance behaviour of these platforms is becoming crucial. To meet this need, we present in this paper, a benchmark framework that enables performance evaluation at the bytecode level. This paper focuses on the validity of our time measurements on smart cards.

  9. Rickettsia Felis in Xenopsylla Cheopis, Java, Indonesia

    DTIC Science & Technology

    2006-08-01

    Gonzalez JP, et al. Identification of Rickettsia spp. and Bartonella spp. in fleas from the Thai-Myanmar border. Ann N Y Acad Sci. 2003;990:173–81. 6...Oriental rat fleas (Xenopsylla cheopis) collect- ed from rodents and shrews in Java, Indonesia. We describe the first evidence of R. felis in...Indonesia and nat- urally occurring R. felis in Oriental rat fleas . Murine typhus (endemic typhus, fleaborne typhus),caused by Rickettsia typhi, is

  10. WWWinda Orchestrator: a mechanism for coordinating distributed flocks of Java Applets

    NASA Astrophysics Data System (ADS)

    Gutfreund, Yechezkal-Shimon; Nicol, John R.

    1997-01-01

    The WWWinda Orchestrator is a simple but powerful tool for coordinating distributed Java applets. Loosely derived from the Linda programming language developed by David Gelernter and Nicholas Carriero of Yale, WWWinda implements a distributed shared object space called TupleSpace where applets can post, read, or permanently store arbitrary Java objects. In this manner, applets can easily share information without being aware of the underlying communication mechanisms. WWWinda is a very useful for orchestrating flocks of distributed Java applets. Coordination event scan be posted to WWWinda TupleSpace and used to orchestrate the actions of remote applets. Applets can easily share information via the TupleSpace. The technology combines several functions in one simple metaphor: distributed web objects, remote messaging between applets, distributed synchronization mechanisms, object- oriented database, and a distributed event signaling mechanisms. WWWinda can be used a s platform for implementing shared VRML environments, shared groupware environments, controlling remote devices such as cameras, distributed Karaoke, distributed gaming, and shared audio and video experiences.

  11. Head Start. Fact Sheet.

    ERIC Educational Resources Information Center

    Administration for Children, Youth, and Families (DHHS), Washington, DC.

    Head Start is a national program that provides comprehensive developmental services for preschool children (ages 3 to 5) from low-income families and social services for their families. Approximately 1,400 community-based nonprofit organizations and school systems develop programs to meet specific needs. Head Start began in 1965 in the Office of…

  12. Start at the End ...

    ERIC Educational Resources Information Center

    Goldsworthy, Anne

    2005-01-01

    Start at the end; that's the way to improve children's plans for investigations. Strange as it may seem, there are times when beginning at the beginning of an investigation is not the best way to start things off. To give children the opportunity to ask questions and plan what to do, sometimes it is best to get them first to consider others' data…

  13. Starting School in August

    ERIC Educational Resources Information Center

    Chmelynski, Carol

    2006-01-01

    In this article, the author discusses the controversial decision of the school board from the Broward County, Florida to start the school year on August 9. School boards across the country that are grappling with the idea of starting school earlier in the year are increasingly running up against strong opposition from parents. In many districts,…

  14. START II and beyond

    SciTech Connect

    Mendelsohn, J.

    1996-10-01

    The second Strategic Arms Reduction Treaty (START II), signed by President George Bush and Russian President Boris yeltsin in January 1993, was ratified by the US Senate in January 1996 by and overwhelming vote of 87-4. The treaty, which will slash the strategic arsenals of the United States and Russia to 3,000-3,500 warheads each, is now before the two houses of the Russian Parliament (the Duma and the Federation Council) awaiting ratification amidst confusion and criticism. The Yeltsin administration supports START II and spoke in favor of Russian ratification after the Senate acted on the treaty. The Russian foreign minister and the Russian military believed that START II should be ratified as soon as possible. During the recent presidential campaign and his subsequent illness, President Yeltsin has been virtually silent on the subject of START II and nuclear force reductions. Without a push from the Yeltsin administration, the tone among Duma members, has been sharply critical of START II. Voices across the Russian political spectrum have questioned the treaty and linked it to constraints on highly capable theater missile defense (TMD) systems and the continued viability of the ABM Treaty. And urged that START II ratification be held hostage until NATO abandons its plans to expand eastward. Although the START I and START II accords have generated the momentum, opportunity and expectation-both domestic and international-for additional nuclear arms reductions, the current impasse over ratification in the Duma has cast a shadow over the future of START II and raised questions about the chances for any follow-on (START III) agreement.

  15. ADASS Web Database XML Project

    NASA Astrophysics Data System (ADS)

    Barg, M. I.; Stobie, E. B.; Ferro, A. J.; O'Neil, E. J.

    In the spring of 2000, at the request of the ADASS Program Organizing Committee (POC), we began organizing information from previous ADASS conferences in an effort to create a centralized database. The beginnings of this database originated from data (invited speakers, participants, papers, etc.) extracted from HyperText Markup Language (HTML) documents from past ADASS host sites. Unfortunately, not all HTML documents are well formed and parsing them proved to be an iterative process. It was evident at the beginning that if these Web documents were organized in a standardized way, such as XML (Extensible Markup Language), the processing of this information across the Web could be automated, more efficient, and less error prone. This paper will briefly review the many programming tools available for processing XML, including Java, Perl and Python, and will explore the mapping of relational data from our MySQL database to XML.

  16. A web services choreography scenario for interoperating bioinformatics applications

    PubMed Central

    de Knikker, Remko; Guo, Youjun; Li, Jin-long; Kwan, Albert KH; Yip, Kevin Y; Cheung, David W; Cheung, Kei-Hoi

    2004-01-01

    Background Very often genome-wide data analysis requires the interoperation of multiple databases and analytic tools. A large number of genome databases and bioinformatics applications are available through the web, but it is difficult to automate interoperation because: 1) the platforms on which the applications run are heterogeneous, 2) their web interface is not machine-friendly, 3) they use a non-standard format for data input and output, 4) they do not exploit standards to define application interface and message exchange, and 5) existing protocols for remote messaging are often not firewall-friendly. To overcome these issues, web services have emerged as a standard XML-based model for message exchange between heterogeneous applications. Web services engines have been developed to manage the configuration and execution of a web services workflow. Results To demonstrate the benefit of using web services over traditional web interfaces, we compare the two implementations of HAPI, a gene expression analysis utility developed by the University of California San Diego (UCSD) that allows visual characterization of groups or clusters of genes based on the biomedical literature. This utility takes a set of microarray spot IDs as input and outputs a hierarchy of MeSH Keywords that correlates to the input and is grouped by Medical Subject Heading (MeSH) category. While the HTML output is easy for humans to visualize, it is difficult for computer applications to interpret semantically. To facilitate the capability of machine processing, we have created a workflow of three web services that replicates the HAPI functionality. These web services use document-style messages, which means that messages are encoded in an XML-based format. We compared three approaches to the implementation of an XML-based workflow: a hard coded Java application, Collaxa BPEL Server and Taverna Workbench. The Java program functions as a web services engine and interoperates with these web

  17. WebBio, a web-based management and analysis system for patient data of biological products in hospital.

    PubMed

    Lu, Ying-Hao; Kuo, Chen-Chun; Huang, Yaw-Bin

    2011-08-01

    We selected HTML, PHP and JavaScript as the programming languages to build "WebBio", a web-based system for patient data of biological products and used MySQL as database. WebBio is based on the PHP-MySQL suite and is run by Apache server on Linux machine. WebBio provides the functions of data management, searching function and data analysis for 20 kinds of biological products (plasma expanders, human immunoglobulin and hematological products). There are two particular features in WebBio: (1) pharmacists can rapidly find out whose patients used contaminated products for medication safety, and (2) the statistics charts for a specific product can be automatically generated to reduce pharmacist's work loading. WebBio has successfully turned traditional paper work into web-based data management.

  18. Starting Point: Pedagogic Resources for Teaching and Learning Economics

    ERIC Educational Resources Information Center

    Maier, Mark H.; McGoldrick, KimMarie; Simkins, Scott P.

    2012-01-01

    This article describes Starting Point: Teaching and Learning Economics, a Web-based portal that makes innovative pedagogic resources and effective teaching practices easily accessible to economists. Starting Point introduces economists to teaching innovations through 16 online modules, each containing a general description of a specific pedagogic…

  19. Tele diagnostic by web

    NASA Astrophysics Data System (ADS)

    Sugiyama, Shigeki

    2006-03-01

    Because of the development of multimedia technologies like Web and Internet, it now becomes possible to think about Tele Medicine and Tele Diagnostic for a distant place where no doctors and no nurses are situated at or are available. And also some kind of intelligence can be added onto them, which makes possible to give certain kind of medical treatment assistance or suggestions for a patient from a computer diagnostic base through the Internetworking. For doing this, here considers about a basic system of "Tele Diagnostic for a remote place" where it dose not have a doctor and a medical assistance. In order to implement the system, JAVA, VRML, HTML, and CORTONA are used as a basic language and a viewer. And also in order to add a kind of intelligence, Augmented Knowledge In Agent (AKIA) by using Back Propagation Neural Networks (BPNN) is used. And by this study, here can introduce the system that has the following basic mechanisms; By inputting physical data like temperature or blood pressure, the system would show a diagnostic assistance by TEXT. And also the bad place of body would be shown graphically if there were any. The system can be put onto Web, so that anybody could have this assistance at any place ubiquitously only if a person has Internetworking access.

  20. BioViews: Java-Based Tools for Genomic Data Visualization

    PubMed Central

    Helt, Gregg A.; Lewis, Suzanna; Loraine, Ann E.; Rubin, Gerald M.

    1998-01-01

    Visualization tools for bioinformatics ideally should provide universal access to the most current data in an interactive and intuitive graphical user interface. Since the introduction of Java, a language designed for distributed programming over the Web, the technology now exists to build a genomic data visualization tool that meets these requirements. Using Java we have developed a prototype genome browser applet (BioViews) that incorporates a three-level graphical view of genomic data: a physical map, an annotated sequence map, and a DNA sequence display. Annotated biological features are displayed on the physical and sequence-based maps, and the different views are interconnected. The applet is linked to several databases and can retrieve features and display hyperlinked textual data on selected features. In addition to browsing genomic data, different types of analyses can be performed interactively and the results of these analyses visualized alongside prior annotations. Our genome browser is built on top of extensible, reusable graphic components specifically designed for bioinformatics. Other groups can (and do) reuse this work in various ways. Genome centers can reuse large parts of the genome browser with minor modifications, bioinformatics groups working on sequence analysis can reuse components to build front ends for analysis programs, and biology laboratories can reuse components to publish results as dynamic Web documents. PMID:9521932

  1. Psychiatric Advance Directives: Getting Started

    MedlinePlus

    ... More... Home Getting Started National Resource Center on Psychiatric Advance Directives - Getting Started Getting Started Psychiatric advance directives (PADs) are relatively new legal instruments ...

  2. Implementation of BT, SP, LU, and FT of NAS Parallel Benchmarks in Java

    NASA Technical Reports Server (NTRS)

    Schultz, Matthew; Frumkin, Michael; Jin, Hao-Qiang; Yan, Jerry

    2000-01-01

    A number of Java features make it an attractive but a debatable choice for High Performance Computing. We have implemented benchmarks working on single structured grid BT,SP,LU and FT in Java. The performance and scalability of the Java code shows that a significant improvement in Java compiler technology and in Java thread implementation are necessary for Java to compete with Fortran in HPC applications.

  3. 3Dmol.js: molecular visualization with WebGL

    PubMed Central

    Rego, Nicholas; Koes, David

    2015-01-01

    Summary: 3Dmol.js is a modern, object-oriented JavaScript library that uses the latest web technologies to provide interactive, hardware-accelerated three-dimensional representations of molecular data without the need to install browser plugins or Java. 3Dmol.js provides a full featured API for developers as well as a straightforward declarative interface that lets users easily share and embed molecular data in websites. Availability and implementation: 3Dmol.js is distributed under the permissive BSD open source license. Source code and documentation can be found at http://3Dmol.csb.pitt.edu Contact: dkoes@pitt.edu PMID:25505090

  4. Web-based network analysis and visualization using CellMaps

    PubMed Central

    Salavert, Francisco; García-Alonso, Luz; Sánchez, Rubén; Alonso, Roberto; Bleda, Marta; Medina, Ignacio; Dopazo, Joaquín

    2016-01-01

    Summary: CellMaps is an HTML5 open-source web tool that allows displaying, editing, exploring and analyzing biological networks as well as integrating metadata into them. Computations and analyses are remotely executed in high-end servers, and all the functionalities are available through RESTful web services. CellMaps can easily be integrated in any web page by using an available JavaScript API. Availability and Implementation: The application is available at: http://cellmaps.babelomics.org/ and the code can be found in: https://github.com/opencb/cell-maps. The client is implemented in JavaScript and the server in C and Java. Contact: jdopazo@cipf.es Supplementary information: Supplementary data are available at Bioinformatics online. PMID:27296979

  5. Java: A New Brew for Educators, Administrators and Students.

    ERIC Educational Resources Information Center

    Gordon, Barbara

    1996-01-01

    Java is an object-oriented programming language developed by Sun Microsystems; its benefits include platform independence, security, and interactivity. Within the college community, Java is being used in programming courses, collaborative technology research projects, computer graphics instruction, and distance education. (AEF)

  6. Paintbrush of Discovery: Using Java Applets to Enhance Mathematics Education

    ERIC Educational Resources Information Center

    Eason, Ray; Heath, Garrett

    2004-01-01

    This article addresses the enhancement of the learning environment by using Java applets in the mathematics classroom. Currently, the first year mathematics program at the United States Military Academy involves one semester of modeling with discrete dynamical systems (DDS). Several faculty members from the Academy have integrated Java applets…

  7. High-Performance Java Codes for Computational Fluid Dynamics

    NASA Technical Reports Server (NTRS)

    Riley, Christopher; Chatterjee, Siddhartha; Biswas, Rupak; Biegel, Bryan (Technical Monitor)

    2001-01-01

    The computational science community is reluctant to write large-scale computationally -intensive applications in Java due to concerns over Java's poor performance, despite the claimed software engineering advantages of its object-oriented features. Naive Java implementations of numerical algorithms can perform poorly compared to corresponding Fortran or C implementations. To achieve high performance, Java applications must be designed with good performance as a primary goal. This paper presents the object-oriented design and implementation of two real-world applications from the field of Computational Fluid Dynamics (CFD): a finite-volume fluid flow solver (LAURA, from NASA Langley Research Center), and an unstructured mesh adaptation algorithm (2D_TAG, from NASA Ames Research Center). This work builds on our previous experience with the design of high-performance numerical libraries in Java. We examine the performance of the applications using the currently available Java infrastructure and show that the Java version of the flow solver LAURA performs almost within a factor of 2 of the original procedural version. Our Java version of the mesh adaptation algorithm 2D_TAG performs within a factor of 1.5 of its original procedural version on certain platforms. Our results demonstrate that object-oriented software design principles are not necessarily inimical to high performance.

  8. A Geostationary Earth Orbit Satellite Model Using Easy Java Simulation

    ERIC Educational Resources Information Center

    Wee, Loo Kang; Goh, Giam Hwee

    2013-01-01

    We develop an Easy Java Simulation (EJS) model for students to visualize geostationary orbits near Earth, modelled using a Java 3D implementation of the EJS 3D library. The simplified physics model is described and simulated using a simple constant angular velocity equation. We discuss four computer model design ideas: (1) a simple and realistic…

  9. Dynamic Learning Objects to Teach Java Programming Language

    ERIC Educational Resources Information Center

    Narasimhamurthy, Uma; Al Shawkani, Khuloud

    2010-01-01

    This article describes a model for teaching Java Programming Language through Dynamic Learning Objects. The design of the learning objects was based on effective learning design principles to help students learn the complex topic of Java Programming. Visualization was also used to facilitate the learning of the concepts. (Contains 1 figure and 2…

  10. Real-time Java for flight applications: an update

    NASA Technical Reports Server (NTRS)

    Dvorak, D.

    2003-01-01

    The RTSJ is a specification for supporting real-time execution in the Java programming language. The specification has been shaped by several guiding principles, particularly: predictable execution as the first priority in all tradeoffs, no syntactic extensions to Java, and backward compatibility.

  11. JAVA SWING-BASED PLOTTING PACKAGE RESIDING WITHIN XAL

    SciTech Connect

    Shishlo, Andrei P; Chu, Paul; Pelaia II, Tom

    2007-01-01

    A data plotting package residing in the XAL tools set is presented. This package is based on Java SWING, and therefore it has the same portability as Java itself. The data types for charts, bar-charts, and color-surface plots are described. The algorithms, performance, interactive capabilities, limitations, and the best usage practices of this plotting package are discussed.

  12. Chapter 59: Web Services

    NASA Astrophysics Data System (ADS)

    Graham, M. J.

    Web services are a cornerstone of the distributed computing infrastructure that the VO is built upon yet to the newcomer, they can appear to be a black art. This perception is not helped by the miasma of technobabble that pervades the subject and the seemingly impenetrable high priesthood of actual users. In truth, however, there is nothing conceptually difficult about web services (unsurprisingly any complexities will lie in the implementation details) nor indeed anything particularly new. A web service is a piece of software available over a network with a formal description of how it is called and what it returns that a computer can understand. Note that entities such as web servers, ftp servers and database servers do not generally qualify as they lack the standardized description of their inputs and outputs. There are prior technologies, such as RMI, CORBA, and DCOM, that have employed a similar approach but the success of web services lies predominantly in its use of standardized XML to provide a language-neutral way for representing data. In fact, the standardization goes further as web services are traditionally (or as traditionally as five years will allow) tied to a specific set of technologies (WSDL and SOAP conveyed using HTTP with an XML serialization). Alternative implementations are becoming increasingly common and we will cover some of these here. One important thing to remember in all of this, though, is that web services are meant for use by computers and not humans (unlike web pages) and this is why so much of it seems incomprehensible gobbledegook. In this chapter, we will start with an overview of the web services current in the VO and present a short guide on how to use and deploy a web service. We will then review the different approaches to web services, particularly REST and SOAP, and alternatives to XML as a data format. We will consider how web services can be formally described and discuss how advanced features such as security, state

  13. CAL3JHH: a Java program to calculate the vicinal coupling constants (3J H,H) of organic molecules.

    PubMed

    Aguirre-Valderrama, Alonso; Dobado, José A

    2008-12-01

    Here, we present a free web-accessible application, developed in the JAVA programming language for the calculation of vicinal coupling constant (3J(H,H)) of organic molecules with the H-Csp3-Csp3-H fragment. This JAVA applet is oriented to assist chemists in structural and conformational analyses, allowing the user to calculate the averaged 3J(H,H) values among conformers, according to its Boltzmann populations. Thus, the CAL3JHH program uses the Haasnoot-Leeuw-Altona equation, and, by reading the molecule geometry from a protein data bank (PDB) file format or from multiple pdb files, automatically detects all the coupled hydrogens, evaluating the data needed for this equation. Moreover, a "Graphical viewer" menu allows the display of the results on the 3D molecule structure, as well as the plotting of the Newman projection for the couplings.

  14. Web Prep: How to Prepare NAS Reports For Publication on the Web

    NASA Technical Reports Server (NTRS)

    Walatka, Pamela; Balakrishnan, Prithika; Clucas, Jean; McCabe, R. Kevin; Felchle, Gail; Brickell, Cristy

    1996-01-01

    This document contains specific advice and requirements for NASA Ames Code IN authors of NAS reports. Much of the information may be of interest to other authors writing for the Web. WebPrep has a graphic Table of Contents in the form of a WebToon, which simulates a discussion between a scientist and a Web publishing consultant. In the WebToon, Frequently Asked Questions about preparing reports for the Web are linked to relevant text in the body of this document. We also provide a text-only Table of Contents. The text for this document is divided into chapters: each chapter corresponds to one frame of the WebToons. The chapter topics are: converting text to HTML, converting 2D graphic images to gif, creating imagemaps and tables, converting movie and audio files to Web formats, supplying 3D interactive data, and (briefly) JAVA capabilities. The last chapter is specifically for NAS staff authors. The Glossary-Index lists web related words and links to topics covered in the main text.

  15. TARCOG Home Start Program.

    ERIC Educational Resources Information Center

    Top of Alabama Regional Council of Governments, Huntsville. Human Resources Program.

    This report describes the Top of Alabama Regional Council of Governments (TARCOG) Home Start Program. Five aspects of the program are presented. (1) The nutrition component is aimed at helping parents make the best use of food resources through good planning, buying, and cooking. (2) The health program involves provision of medical and dental…

  16. Starting in School

    ERIC Educational Resources Information Center

    Albertine, Susan

    2012-01-01

    Through its signature initiative, Liberal Education and America's Promise (LEAP), the Association of American Colleges and Universities (AAC&U) is promoting a vision for learning that begins in school: Starting in School . . . Rigorous and rich curriculum focused on the essential learning outcomes; comprehensive, individualized, and…

  17. Is Head Start Dying?

    ERIC Educational Resources Information Center

    Sherman, Ann; And Others

    1971-01-01

    Analysis of problems faced by Head Start and its present status includes a review of its transfer from O.E.O. to H.E.W., its extensions, the Westinghouse Report, and other studies and articles. Decline in public interest and support is noted. (KW)

  18. Blogs: Getting Started

    ERIC Educational Resources Information Center

    Dyrud, Marilyn A.; Worley, Rebecca B.; Schultz, Benjamin

    2005-01-01

    Blogs are communication tools, they serve as vehicles to transmit messages. Before deciding to blog, one needs to devise a strategy on how this medium will fit in with his or her communication needs. This will also help later in deciding which features one will need to include in his or her blog. This article discusses ways on how to start and…

  19. Smart Start Evaluation Plan.

    ERIC Educational Resources Information Center

    Bryant, Donna; Burchinal, Margaret; Buysse, Virginia; Kotch, Jonathan; Maxwell, Kelly; Neenan, Peter; Noblit, George; Orthner, Dennis; Peisner-Feinberg, Ellen; Telfair, Joseph

    Smart Start is North Carolina's partnership between state government and local leaders, service providers, and families to better serve children under 6 years of age and their families. This report describes the comprehensive plan to evaluate the state and local goals and objectives of the program, focusing on the components addressing the…

  20. Home Start Curriculum Guide.

    ERIC Educational Resources Information Center

    Roggman, Lori; And Others

    This curriculum guide contains monthly work plans and weekly activity units for a Home Start Program. Emphasis is placed on the importance of the home, the family unit, and the education and development of young children by their own parents. Yearly goals include concern for the following: physical and dental health, nutrition, mental health and…

  1. Home Start Evaluation Study.

    ERIC Educational Resources Information Center

    High/Scope Educational Research Foundation, Ypsilanti, MI.

    Case studies of eight Home Start programs are given as the third section of an evaluation study. Communities involved are Binghamton, New York; Franklin, North Carolina; Cleveland, Ohio; Harrogate, Tennessee; Houston, Texas; Weslaco, Texas; Millville, Utah; Parkersburg, West Virginia. Although each study varies in format, each describes in detail…

  2. The VO-Dance web application at the IA2 data center

    NASA Astrophysics Data System (ADS)

    Molinaro, Marco; Knapic, Cristina; Smareglia, Riccardo

    2012-09-01

    Italian center for Astronomical Archives (IA2, http://ia2.oats.inaf.it) is a national infrastructure project of the Italian National Institute for Astrophysics (Istituto Nazionale di AstroFisica, INAF) that provides services for the astronomical community. Besides data hosting for the Large Binocular Telescope (LBT) Corporation, the Galileo National Telescope (Telescopio Nazionale Galileo, TNG) Consortium and other telescopes and instruments, IA2 offers proprietary and public data access through user portals (both developed and mirrored) and deploys resources complying the Virtual Observatory (VO) standards. Archiving systems and web interfaces are developed to be extremely flexible about adding new instruments from other telescopes. VO resources publishing, along with data access portals, implements the International Virtual Observatory Alliance (IVOA) protocols providing astronomers with new ways of analyzing data. Given the large variety of data flavours and IVOA standards, the need for tools to easily accomplish data ingestion and data publishing arises. This paper describes the VO-Dance tool, that IA2 started developing to address VO resources publishing in a dynamical way from already existent database tables or views. The tool consists in a Java web application, potentially DBMS and platform independent, that stores internally the services' metadata and information, exposes restful endpoints to accept VO queries for these services and dynamically translates calls to these endpoints to SQL queries coherent with the published table or view. In response to the call VO-Dance translates back the database answer in a VO compliant way.

  3. Petroleum systems of the Northwest Java Province, Java and offshore southeast Sumatra, Indonesia

    USGS Publications Warehouse

    Bishop, Michele G.

    2000-01-01

    Mature, synrift lacustrine shales of Eocene to Oligocene age and mature, late-rift coals and coaly shales of Oligocene to Miocene age are source rocks for oil and gas in two important petroleum systems of the onshore and offshore areas of the Northwest Java Basin. Biogenic gas and carbonate-sourced gas have also been identified. These hydrocarbons are trapped primarily in anticlines and fault blocks involving sandstone and carbonate reservoirs. These source rocks and reservoir rocks were deposited in a complex of Tertiary rift basins formed from single or multiple half-grabens on the south edge of the Sunda Shelf plate. The overall transgressive succession was punctuated by clastic input from the exposed Sunda Shelf and marine transgressions from the south. The Northwest Java province may contain more than 2 billion barrels of oil equivalent in addition to the 10 billion barrels of oil equivalent already identified.

  4. Project Assessment Skills Web Application

    NASA Technical Reports Server (NTRS)

    Goff, Samuel J.

    2013-01-01

    The purpose of this project is to utilize Ruby on Rails to create a web application that will replace a spreadsheet keeping track of training courses and tasks. The goal is to create a fast and easy to use web application that will allow users to track progress on training courses. This application will allow users to update and keep track of all of the training required of them. The training courses will be organized by group and by user, making readability easier. This will also allow group leads and administrators to get a sense of how everyone is progressing in training. Currently, updating and finding information from this spreadsheet is a long and tedious task. By upgrading to a web application, finding and updating information will be easier than ever as well as adding new training courses and tasks. Accessing this data will be much easier in that users just have to go to a website and log in with NDC credentials rather than request the relevant spreadsheet from the holder. In addition to Ruby on Rails, I will be using JavaScript, CSS, and jQuery to help add functionality and ease of use to my web application. This web application will include a number of features that will help update and track progress on training. For example, one feature will be to track progress of a whole group of users to be able to see how the group as a whole is progressing. Another feature will be to assign tasks to either a user or a group of users. All of these together will create a user friendly and functional web application.

  5. Web Engineering

    SciTech Connect

    White, Bebo

    2003-06-23

    Web Engineering is the application of systematic, disciplined and quantifiable approaches to development, operation, and maintenance of Web-based applications. It is both a pro-active approach and a growing collection of theoretical and empirical research in Web application development. This paper gives an overview of Web Engineering by addressing the questions: (a) why is it needed? (b) what is its domain of operation? (c) how does it help and what should it do to improve Web application development? and (d) how should it be incorporated in education and training? The paper discusses the significant differences that exist between Web applications and conventional software, the taxonomy of Web applications, the progress made so far and the research issues and experience of creating a specialization at the master's level. The paper reaches a conclusion that Web Engineering at this stage is a moving target since Web technologies are constantly evolving, making new types of applications possible, which in turn may require innovations in how they are built, deployed and maintained.

  6. Web-Delivered Conceptual Physical Science Course

    NASA Astrophysics Data System (ADS)

    Turley, R. Steven; Hatch, Dorian; Boerio-Goates, Juliana; Griffen, Dana; Mason, Grant; Hendrix, Suzanne

    1999-10-01

    We present the results of our efforts to incorporate the latest developments in Web technology and pedagogical techniques into an introductory conceptual physical science course. The course is a freshman general education course which teaches principles of physics, chemistry, and geology. The work combines the efforts from faculty in each of these departments. Web presentation of the material uses email, FLASH, Java applets, Director animations, electronic quizzes with remedial correction, and digital video. The frustrations and the thrills that go with developing such a course are discussed and examples of lessons which incorporate the philosophy of the course and our pedagogical approach are shown. We have tested a sample of these lessons in two sections of the class alternating between web-based and paper-based assignments in each section. We present student reactions to using these resources and a statistical assessment of how they influenced student learning.

  7. A Web Services Data Analysis Grid

    SciTech Connect

    William A Watson III; Ian Bird; Jie Chen; Bryan Hess; Andy Kowalski; Ying Chen

    2002-07-01

    The trend in large-scale scientific data analysis is to exploit compute, storage and other resources located at multiple sites, and to make those resources accessible to the scientist as if they were a single, coherent system. Web technologies driven by the huge and rapidly growing electronic commerce industry provide valuable components to speed the deployment of such sophisticated systems. Jefferson Lab, where several hundred terabytes of experimental data are acquired each year, is in the process of developing a web-based distributed system for data analysis and management. The essential aspects of this system are a distributed data grid (site independent access to experiment, simulation and model data) and a distributed batch system, augmented with various supervisory and management capabilities, and integrated using Java and XML-based web services.

  8. Dynamic triggering of Lusi, East Java Basin

    NASA Astrophysics Data System (ADS)

    Lupi, Matteo; Saenger, Erik H.; Fuchs, Florian; Miller, Steve

    2016-04-01

    On the 27th of May 2006, a M6.3 strike slip earthquake struck beneath Yogyakarta, Java. Forty-seven hours later a mixture of mud, breccia, and gas reached the surface near Sidoarjo, 250 km far from the epicenter, creating several mud vents aligned along a NW-SE direction. The mud eruption reached a peak of 180.000 km3 of erupted material per day and it is still ongoing. The major eruption crater was named Lusi and represents the surface expression of a newborn sedimentary-hosted hydrothermal system. Lusi flooded several villages causing a loss of approximately 4 billions to Indonesia. Previous geochemical and geological data suggest that the Yogyakarta earthquake may have reactivated parts of the Watukosek fault system, a strike slip structure upon which Lusi resides. The Watukosek fault systems connects the East Java basin to the volcanic arc, which may explain the presence of both biogenic and thermogenic fluids. To quantify the effects of incoming seismic energy at Lusi we conducted a seismic wave propagation study on a geological model of Lusi's structure. A key feature of our model is a low velocity shear zone in the Kalibeng formation caused by elevated pore pressures, which is often neglected in other studies. Our analysis highlights the importance of the overall geological structure that focused the seismic energy causing elevated strain rates at depth. In particular, we show that body waves generated by the Yogyakarta earthquake may have induced liquefaction of the Kalibeng formation. As consequence, the liquefied mud injected and reactivated parts of the Watukosek fault system. Our findings are in agreement with previous studies suggesting that Lusi was an unfortunate case of dynamic triggering promoted by the Yogyakarta earthquake.

  9. Space Radar Image of Central Java, Indonesia

    NASA Technical Reports Server (NTRS)

    1994-01-01

    The summits of two large volcanoes in Central Java, Indonesia are shown in the center of this radar image. Lava flows of different ages and surface roughness appear in shades of green and yellow surrounding the summit of Mt. Merbabu (mid-center) and Mt. Merapi (lower center). Mt. Merapi erupted on November 28, 1994 about six weeks after this image was taken. The eruption killed more than 60 people and forced the evacuation of more than 6,000 others. Thousands of other residents were put on alert due to the possibility of volcanic debris mudflows, called lahars, that threatened nearby towns. Mt. Merapi is located approximately 40 kilometers (25 miles) north of Yogyakarta, the capital of Central Java. The older volcano at the top of the image is unnamed. Lake Rawapening is the dark blue feature in the upper right. The light blue area southeast of the lake is the city of Salatiga. Directly south of Salatiga and southeast of Mt. Merapi is the city of Boyolali. Scientists are studying Mt. Merapi as part of the international 'Decade Volcanoes' project, because of its recent activity and potential threat to local populations. The radar data are being used to identify and distinguish a variety of volcanic features. This image was acquired on October 10, 1994 by the Spaceborne Imaging Radar-C/X-Band Synthetic Aperture Radar (SIR-C/X-SAR) aboard the space shuttle Endeavour. SIR-C/X-SAR, a joint mission of the German, Italian and the United States space agencies, is part of NASA's Mission to Planet Earth. The image is centered at 7.5 degrees South latitude and 110.5 degrees East longitude and covers an area of 33 kilometers by 65 kilometers (20 miles by 40 miles).

  10. Context-sensitive trace inlining for Java.

    PubMed

    Häubl, Christian; Wimmer, Christian; Mössenböck, Hanspeter

    2013-12-01

    Method inlining is one of the most important optimizations in method-based just-in-time (JIT) compilers. It widens the compilation scope and therefore allows optimizing multiple methods as a whole, which increases the performance. However, if method inlining is used too frequently, the compilation time increases and too much machine code is generated. This has negative effects on the performance. Trace-based JIT compilers only compile frequently executed paths, so-called traces, instead of whole methods. This may result in faster compilation, less generated machine code, and better optimized machine code. In the previous work, we implemented a trace recording infrastructure and a trace-based compiler for [Formula: see text], by modifying the Java HotSpot VM. Based on this work, we evaluate the effect of trace inlining on the performance and the amount of generated machine code. Trace inlining has several major advantages when compared to method inlining. First, trace inlining is more selective than method inlining, because only frequently executed paths are inlined. Second, the recorded traces may capture information about virtual calls, which simplify inlining. A third advantage is that trace information is context sensitive so that different method parts can be inlined depending on the specific call site. These advantages allow more aggressive inlining while the amount of generated machine code is still reasonable. We evaluate several inlining heuristics on the benchmark suites DaCapo 9.12 Bach, SPECjbb2005, and SPECjvm2008 and show that our trace-based compiler achieves an up to 51% higher peak performance than the method-based Java HotSpot client compiler. Furthermore, we show that the large compilation scope of our trace-based compiler has a positive effect on other compiler optimizations such as constant folding or null check elimination.

  11. RESTful Web Services at BNL

    SciTech Connect

    Casella, R.

    2011-06-14

    RESTful (REpresentational State Transfer) web services are an alternative implementation to SOAP/RPC web services in a client/server model. BNLs IT Division has started deploying RESTful Web Services for enterprise data retrieval and manipulation. Data is currently used by system administrators for tracking configuration information and as it is expanded will be used by Cyber Security for vulnerability management and as an aid to cyber investigations. This talk will describe the implementation and outstanding issues as well as some of the reasons for choosing RESTful over SOAP/RPC and future directions.

  12. Borderless Geospatial Web (bolegweb)

    NASA Astrophysics Data System (ADS)

    Cetl, V.; Kliment, T.; Kliment, M.

    2016-06-01

    The effective access and use of geospatial information (GI) resources acquires a critical value of importance in modern knowledge based society. Standard web services defined by Open Geospatial Consortium (OGC) are frequently used within the implementations of spatial data infrastructures (SDIs) to facilitate discovery and use of geospatial data. This data is stored in databases located in a layer, called the invisible web, thus are ignored by search engines. SDI uses a catalogue (discovery) service for the web as a gateway to the GI world through the metadata defined by ISO standards, which are structurally diverse to OGC metadata. Therefore, a crosswalk needs to be implemented to bridge the OGC resources discovered on mainstream web with those documented by metadata in an SDI to enrich its information extent. A public global wide and user friendly portal of OGC resources available on the web ensures and enhances the use of GI within a multidisciplinary context and bridges the geospatial web from the end-user perspective, thus opens its borders to everybody. Project "Crosswalking the layers of geospatial information resources to enable a borderless geospatial web" with the acronym BOLEGWEB is ongoing as a postdoctoral research project at the Faculty of Geodesy, University of Zagreb in Croatia (http://bolegweb.geof.unizg.hr/). The research leading to the results of the project has received funding from the European Union Seventh Framework Programme (FP7 2007-2013) under Marie Curie FP7-PEOPLE-2011-COFUND. The project started in the November 2014 and is planned to be finished by the end of 2016. This paper provides an overview of the project, research questions and methodology, so far achieved results and future steps.

  13. A WebGIS-based system for analyzing and visualizing air quality data for Shanghai Municipality

    NASA Astrophysics Data System (ADS)

    Wang, Manyi; Liu, Chaoshun; Gao, Wei

    2014-10-01

    An online visual analytical system based on Java Web and WebGIS for air quality data for Shanghai Municipality was designed and implemented to quantitatively analyze and qualitatively visualize air quality data. By analyzing the architecture of WebGIS and Java Web, we firstly designed the overall scheme for system architecture, then put forward the software and hardware environment and also determined the main function modules for the system. The visual system was ultimately established with the DIV + CSS layout method combined with JSP, JavaScript, and some other computer programming languages based on the Java programming environment. Moreover, Struts, Spring, and Hibernate frameworks (SSH) were integrated in the system for the purpose of easy maintenance and expansion. To provide mapping service and spatial analysis functions, we selected ArcGIS for Server as the GIS server. We also used Oracle database and ESRI file geodatabase to store spatial data and non-spatial data in order to ensure the data security. In addition, the response data from the Web server are resampled to implement rapid visualization through the browser. The experimental successes indicate that this system can quickly respond to user's requests, and efficiently return the accurate processing results.

  14. Spilling the beans on java 3D: a tool for the virtual anatomist.

    PubMed

    Guttmann, G D

    1999-04-15

    The computing world has just provided the anatomist with another tool: Java 3D, within the Java 2 platform. On December 9, 1998, Sun Microsystems released Java 2. Java 3D classes are now included in the jar (Java Archive) archives of the extensions directory of Java 2. Java 3D is also a part of the Java Media Suite of APIs (Application Programming Interfaces). But what is Java? How does Java 3D work? How do you view Java 3D objects? A brief introduction to the concepts of Java and object-oriented programming is provided. Also, there is a short description of the tools of Java 3D and of the Java 3D viewer. Thus, the virtual anatomist has another set of computer tools to use for modeling various aspects of anatomy, such as embryological development. Also, the virtual anatomist will be able to assist the surgeon with virtual surgery using the tools found in Java 3D. Java 3D will be able to fulfill gaps, such as the lack of platform independence, interactivity, and manipulability of 3D images, currently existing in many anatomical computer-aided learning programs.

  15. Prototyping Faithful Execution in a Java virtual machine.

    SciTech Connect

    Tarman, Thomas David; Campbell, Philip LaRoche; Pierson, Lyndon George

    2003-09-01

    This report presents the implementation of a stateless scheme for Faithful Execution, the design for which is presented in a companion report, ''Principles of Faithful Execution in the Implementation of Trusted Objects'' (SAND 2003-2328). We added a simple cryptographic capability to an already simplified class loader and its associated Java Virtual Machine (JVM) to provide a byte-level implementation of Faithful Execution. The extended class loader and JVM we refer to collectively as the Sandia Faithfully Executing Java architecture (or JavaFE for short). This prototype is intended to enable exploration of more sophisticated techniques which we intend to implement in hardware.

  16. Interactions of the Greater Ontong Java mantle plume component with the Osbourn Trough.

    PubMed

    Zhang, Guo-Liang; Li, Chao

    2016-11-21

    The Ontong Java-Manihiki-Hikurangi plateau (OJMHP) is considered to have originated from a starting mantle plume, and have been rifted apart by two spreading ridges. However, the ages of these spreading ridges and their possible interactions with the presumed mantle plume are unclear. The Manihiki-Hikurangi plateau has been rifted apart by the Osbourn Trough which formed the southwestern Pacific crust to the east of the Tonga-Kermadec trench. Here we report Pb-Hf-Os isotopes of the basaltic crust (Site U1365 of IODP Expedition 329) formed by the Osbourn Trough. Linear regression of Re-Os isotopes results in an age of 103.7 ± 2.3 Ma for Site U1365 basalts, indicating that the Manihiki-Hikurangi plateau was rifted apart by the Osbourn Trough with a spreading rate of ~190 mm/yr. The superfast spreading rate supports the Osbourn as an abandoned segment of the early Pacific spreading ridge, which initially overlapped with the giant starting plume. Moreover, the Pb-Hf isotopes of some of Site U1365 basalts show distinct differences from those of the Pacific mid-ocean ridge basalts, while they are similar to the basalts of the Ontong Java and Manihiki plateaus. We suggest that the OJMHP mantle plume components has been involved by the Osbourn spreading center.

  17. Interactions of the Greater Ontong Java mantle plume component with the Osbourn Trough

    NASA Astrophysics Data System (ADS)

    Zhang, Guo-Liang; Li, Chao

    2016-11-01

    The Ontong Java-Manihiki-Hikurangi plateau (OJMHP) is considered to have originated from a starting mantle plume, and have been rifted apart by two spreading ridges. However, the ages of these spreading ridges and their possible interactions with the presumed mantle plume are unclear. The Manihiki-Hikurangi plateau has been rifted apart by the Osbourn Trough which formed the southwestern Pacific crust to the east of the Tonga-Kermadec trench. Here we report Pb-Hf-Os isotopes of the basaltic crust (Site U1365 of IODP Expedition 329) formed by the Osbourn Trough. Linear regression of Re-Os isotopes results in an age of 103.7 ± 2.3 Ma for Site U1365 basalts, indicating that the Manihiki-Hikurangi plateau was rifted apart by the Osbourn Trough with a spreading rate of ~190 mm/yr. The superfast spreading rate supports the Osbourn as an abandoned segment of the early Pacific spreading ridge, which initially overlapped with the giant starting plume. Moreover, the Pb-Hf isotopes of some of Site U1365 basalts show distinct differences from those of the Pacific mid-ocean ridge basalts, while they are similar to the basalts of the Ontong Java and Manihiki plateaus. We suggest that the OJMHP mantle plume components has been involved by the Osbourn spreading center.

  18. Interactions of the Greater Ontong Java mantle plume component with the Osbourn Trough

    PubMed Central

    Zhang, Guo-Liang; Li, Chao

    2016-01-01

    The Ontong Java-Manihiki-Hikurangi plateau (OJMHP) is considered to have originated from a starting mantle plume, and have been rifted apart by two spreading ridges. However, the ages of these spreading ridges and their possible interactions with the presumed mantle plume are unclear. The Manihiki-Hikurangi plateau has been rifted apart by the Osbourn Trough which formed the southwestern Pacific crust to the east of the Tonga-Kermadec trench. Here we report Pb-Hf-Os isotopes of the basaltic crust (Site U1365 of IODP Expedition 329) formed by the Osbourn Trough. Linear regression of Re-Os isotopes results in an age of 103.7 ± 2.3 Ma for Site U1365 basalts, indicating that the Manihiki-Hikurangi plateau was rifted apart by the Osbourn Trough with a spreading rate of ~190 mm/yr. The superfast spreading rate supports the Osbourn as an abandoned segment of the early Pacific spreading ridge, which initially overlapped with the giant starting plume. Moreover, the Pb-Hf isotopes of some of Site U1365 basalts show distinct differences from those of the Pacific mid-ocean ridge basalts, while they are similar to the basalts of the Ontong Java and Manihiki plateaus. We suggest that the OJMHP mantle plume components has been involved by the Osbourn spreading center. PMID:27869235

  19. When to Start Antiretroviral Therapy

    MedlinePlus

    ... away. What conditions increase the urgency to start ART? The following conditions increase the urgency to start ... risk of HIV transmission. Once a person starts ART, why is medication adherence important? ART is a ...

  20. Les Chansons de la Francophonie Web Site and Its Two Web-Usage-Tracking Systems in an Advanced Listening Comprehension Course

    ERIC Educational Resources Information Center

    Weinberg, Alysse

    2005-01-01

    The "Les Chansons de la francophonie" web site is based on French songs and was developed using HTML and JavaScript for the advanced French Comprehension Course at the Second Language Institute of the University of Ottawa. These interactive listening activities include true-false and multiple-choice questions, fill in the blanks,…

  1. Cognitive characteristics of learning Java, an object-oriented programming language

    NASA Astrophysics Data System (ADS)

    White, Garry Lynn

    Industry and Academia are moving from procedural programming languages (e.g., COBOL) to object-oriented programming languages, such as Java for the Internet. Past studies in the cognitive aspects of programming have focused primarily on procedural programming languages. Some of the languages used have been Pascal, C, Basic, FORTAN, and COBOL. Object-oriented programming (OOP) represents a new paradigm for computing. Industry is finding that programmers are having difficulty shifting to this new programming paradigm. This instruction in OOP is currently starting in colleges and universities across the country. What are the cognitive aspects for this new OOP language Java? When is a student developmentally ready to handle the cognitive characteristics of the OOP language Java? Which cognitive teaching style is best for this OOP language Java? Questions such as the aforementioned are the focus of this research Such research is needed to improve understanding of the learning process and identify students' difficulties with OOP methods. This can enhance academic teaching and industry training (Scholtz, 1993; Sheetz, 1997; Rosson, 1990). Cognitive development as measured by the Propositional Logic Test, cognitive style as measured by the Hemispheric Mode Indicator, and physical hemispheric dominance as measured by a self-report survey were obtained from thirty-six university students studying Java programming. Findings reveal that physical hemispheric dominance is unrelated to cognitive and programming language variables. However, both procedural and object oriented programming require Piaget's formal operation cognitive level as indicated by the Propositional Logic Test. This is consistent with prior research A new finding is that object oriented programming also requires formal operation cognitive level. Another new finding is that object oriented programming appears to be unrelated to hemispheric cognitive style as indicated by the Hemispheric Mode Indicator (HMI

  2. Enceladus: Starting Hydrothermal Activity

    NASA Technical Reports Server (NTRS)

    Matson, D. L.; Castillo-Rogez, J. C.; Johnson, T. V.; Lunine, J. I.; Davies, A. G.

    2011-01-01

    We describe a process for starting the hydrothermal activity in Enceladus' South Polar Region. The process takes advantage of fissures that reach the water table, about 1 kilometer below the surface. Filling these fissures with fresh ocean water initiates a flow of water up from an ocean that can be self-sustaining. In this hypothesis the heat to sustain the thermal anomalies and the plumes comes from a slightly warm ocean at depth. The heat is brought to the surface by water that circulates up, through the crust and then returns to the ocean.

  3. Properties of "started" earthquakes

    NASA Astrophysics Data System (ADS)

    Babeshko, V. A.; Evdokimova, O. V.; Babeshko, O. M.

    2016-04-01

    The properties of earthquakes called "started" in [1] are studied. The problems associated with the method of revealing them, the expected behavior of the event, and the determination of its place, time, and intensity are discussed. Certain characteristic properties of real earthquakes are compared with the modeled ones. It is emphasized that there are no data on earthquakes of a similar type in scientific publications. The method of using high-efficiency calculations is proposed by imbedding the investigations in topological spaces having a wider spectrum of properties than the functional ones.

  4. Identification of earthquakes that generate tsunamis in Java and Nusa Tenggara using rupture duration analysis

    SciTech Connect

    Pribadi, S.; Puspito, N. T.; Yudistira, T.; Afnimar,; Ibrahim, G.; Laksono, B. I.; Adnan, Z.

    2014-09-25

    Java and Nusa Tenggara are the tectonically active of Sunda arc. This study discuss the rupture duration as a manifestation of the power of earthquake-generated tsunami. We use the teleseismic (30° - 90°) body waves with high-frequency energy Seismometer is from IRIS network as amount 206 broadband units. We applied the Butterworth high bandpass (1 - 2 Hz) filtered. The arrival and travel times started from wave phase of P - PP which based on Jeffrey Bullens table with TauP program. The results are that the June 2, 1994 Banyuwangi and the July 17, 2006 Pangandaran earthquakes identified as tsunami earthquakes with long rupture duration (To > 100 second), medium magnitude (7.6 < Mw < 7.9) and located near the trench. The others are 4 tsunamigenic earthquakes and 3 inland earthquakes with short rupture duration start from To > 50 second which depend on its magnitude. Those events are located far from the trench.

  5. NGL Viewer: a web application for molecular visualization

    PubMed Central

    Rose, Alexander S.; Hildebrand, Peter W.

    2015-01-01

    The NGL Viewer (http://proteinformatics.charite.de/ngl) is a web application for the visualization of macromolecular structures. By fully adopting capabilities of modern web browsers, such as WebGL, for molecular graphics, the viewer can interactively display large molecular complexes and is also unaffected by the retirement of third-party plug-ins like Flash and Java Applets. Generally, the web application offers comprehensive molecular visualization through a graphical user interface so that life scientists can easily access and profit from available structural data. It supports common structural file-formats (e.g. PDB, mmCIF) and a variety of molecular representations (e.g. ‘cartoon, spacefill, licorice’). Moreover, the viewer can be embedded in other web sites to provide specialized visualizations of entries in structural databases or results of structure-related calculations. PMID:25925569

  6. NGL Viewer: a web application for molecular visualization.

    PubMed

    Rose, Alexander S; Hildebrand, Peter W

    2015-07-01

    The NGL Viewer (http://proteinformatics.charite.de/ngl) is a web application for the visualization of macromolecular structures. By fully adopting capabilities of modern web browsers, such as WebGL, for molecular graphics, the viewer can interactively display large molecular complexes and is also unaffected by the retirement of third-party plug-ins like Flash and Java Applets. Generally, the web application offers comprehensive molecular visualization through a graphical user interface so that life scientists can easily access and profit from available structural data. It supports common structural file-formats (e.g. PDB, mmCIF) and a variety of molecular representations (e.g. 'cartoon, spacefill, licorice'). Moreover, the viewer can be embedded in other web sites to provide specialized visualizations of entries in structural databases or results of structure-related calculations.

  7. The 17 July 2006 Tsunami earthquake in West Java, Indonesia

    USGS Publications Warehouse

    Mori, J.; Mooney, W.D.; Afnimar,; Kurniawan, S.; Anaya, A.I.; Widiyantoro, S.

    2007-01-01

    A tsunami earthquake (Mw = 7.7) occurred south of Java on 17 July 2006. The event produced relatively low levels of high-frequency radiation, and local felt reports indicated only weak shaking in Java. There was no ground motion damage from the earthquake, but there was extensive damage and loss of life from the tsunami along 250 km of the southern coasts of West Java and Central Java. An inspection of the area a few days after the earthquake showed extensive damage to wooden and unreinforced masonry buildings that were located within several hundred meters of the coast. Since there was no tsunami warning system in place, efforts to escape the large waves depended on how people reacted to the earthquake shaking, which was only weakly felt in the coastal areas. This experience emphasizes the need for adequate tsunami warning systems for the Indian Ocean region.

  8. The CERN PS/SL Controls Java Application Programming Interface

    SciTech Connect

    I. Deloose; J. Cuperus; P. Charrue; F. DiMaio; K. Kostro; M. Vanden Eynden; W. Watson

    1999-10-01

    The PS/SL Convergence Project was launched in March 1998. Its objective is to deliver a common control as infrastructure for the CERN accelerators by year 2001. In the framework of this convergence activity, a project was launched to develop a Java Application Programming Interface (API) between programs written in the Java language and the PS and SL accelerator equipment. This Java API was specified and developed in collaboration with TJNAF. It is based on the Java CDEV [1] package that has been extended in order to end up with a CERN/TJNAF common product. It implements a detailed model composed of devices organized in named classes that provide a property-based interface. It supports data subscription and introspection facilities. The device model is presented and the capabilities of the API are described with syntax examples. The software architecture is also described.

  9. Research on web performance optimization principles and models

    NASA Astrophysics Data System (ADS)

    Wang, Xin

    2013-03-01

    The Internet high speed development, causes Web the optimized question to be getting more and more prominent, therefore the Web performance optimizes into inevitably. the first principle of Web Performance Optimization is to understand, to know that income will have to pay, and return is diminishing; Simultaneously the probability will decrease Web the performance, and will start from the highest level to optimize obtained biggest. Web Technical models to improve the performance are: sharing costs, high-speed caching, profiles, parallel processing, simplified treatment. Based on this study, given the crucial Web performance optimization recommendations, which improve the performance of Web usage, accelerate the efficient use of Internet has an important significance.

  10. OGC Web Services standards by example : the European Seismic Portal

    NASA Astrophysics Data System (ADS)

    Frobert, L.; Kamb, L.; Trani, L.; Spinuso, A.; Bossu, R.; Van Eck, T.

    2011-12-01

    NERIES (2006-2010) was an Integrated Infrastructure Initiative (I3) project in the Sixth Framework Program (FP6) of the European Commission (EC), aiming at networking the European seismic networks, improving access to data, allowing access to specific seismic infrastructures and pursuing targeted research developing the next generation of tools for improved service and data analysis. During this project, a web portal was developed using web services to access data and a Visual Web Applications to display them. However these web services were not conform to any standard, making them difficult to consume by any new user interface. Therefore, for the NERA project, the follow-up of NERIES, we have proposed the use of web services standards to access our data. We have decided to use standards defined by the Open Geospatial Consortium (OGC). The OGC defines standards for the Web service interfaces to access geo-tagged data. The events and seismic stations are also geo-tagged making these web services suitable for our purpose. Using standard web services gives us the opportunity to distribute our data across all conformant consumers to these standards through various programming languages and applications We have implemented a preliminary version of web services conforming to the Web Map Service (WMS) and Web Feature Service (WFS) standard to access our catalog of seismic events (nearly 200 000 events). To visualize them we have made four examples demo on our web site using different technologies (Adobe Flash, JavaScript, Java with Nasa World Wind and UDig a desktop GIS application). In the future we hope to implement other OGC Web services standard like : - Sensor Observation Service (SOS) to provide seismic waveform records; - Web Notification Service (WNS); - Catalog Service for the Web (CSW) to provide a search engine of all our web services; - Web Processing Service (WPS) to process data between different services. The power of the use of OGC standards is the easy

  11. Sensor web

    NASA Technical Reports Server (NTRS)

    Delin, Kevin A. (Inventor); Jackson, Shannon P. (Inventor)

    2011-01-01

    A Sensor Web formed of a number of different sensor pods. Each of the sensor pods include a clock which is synchronized with a master clock so that all of the sensor pods in the Web have a synchronized clock. The synchronization is carried out by first using a coarse synchronization which takes less power, and subsequently carrying out a fine synchronization to make a fine sync of all the pods on the Web. After the synchronization, the pods ping their neighbors to determine which pods are listening and responded, and then only listen during time slots corresponding to those pods which respond.

  12. Java Performance for Scientific Applications on LLNL Computer Systems

    SciTech Connect

    Kapfer, C; Wissink, A

    2002-05-10

    Languages in use for high performance computing at the laboratory--Fortran (f77 and f90), C, and C++--have many years of development behind them and are generally considered the fastest available. However, Fortran and C do not readily extend to object-oriented programming models, limiting their capability for very complex simulation software. C++ facilitates object-oriented programming but is a very complex and error-prone language. Java offers a number of capabilities that these other languages do not. For instance it implements cleaner (i.e., easier to use and less prone to errors) object-oriented models than C++. It also offers networking and security as part of the language standard, and cross-platform executables that make it architecture neutral, to name a few. These features have made Java very popular for industrial computing applications. The aim of this paper is to explain the trade-offs in using Java for large-scale scientific applications at LLNL. Despite its advantages, the computational science community has been reluctant to write large-scale computationally intensive applications in Java due to concerns over its poor performance. However, considerable progress has been made over the last several years. The Java Grande Forum [1] has been promoting the use of Java for large-scale computing. Members have introduced efficient array libraries, developed fast just-in-time (JIT) compilers, and built links to existing packages used in high performance parallel computing.

  13. Real-time Java for on-board systems

    NASA Astrophysics Data System (ADS)

    Cechticky, V.; Pasetti, A.

    2002-07-01

    The Java language has several attractive features but cannot at present be used in on-board systems primarily because it lacks support for hard real-time operation. This shortcoming is in being addressed: some suppliers are already providing implementations of Java that are RT-compliant; Sun Microsystem has approved a formal specification for a real-time extension of the language; and an independent consortium is working on an alternative specification for real-time Java. It is therefore expected that, within a year or so, standardized commercial implementations of real-time Java will be on the market. Availability of real-time implementations now opens the way to its use on-board. Within this context, this paper has two objectives. Firstly, it discusses the suitability of Java for on-board applications. Secondly, it reports the results of an ESA study to port a software framework for on-board control systems to a commercial real-time version of Java.

  14. A JAVA User Interface for the Virtual Human

    SciTech Connect

    Easterly, C E; Strickler, D J; Tolliver, J S; Ward, R C

    1999-10-13

    A human simulation environment, the Virtual Human (VH), is under development at the Oak Ridge National Laboratory (ORNL). Virtual Human connects three-dimensional (3D) anatomical models of the body with dynamic physiological models to investigate a wide range of human biological and physical responses to stimuli. We have utilized the Java programming language to develop a flexible user interface to the VH. The Java prototype interface has been designed to display dynamic results from selected physiological models, with user control of the initial model parameters and ability to steer the simulation as it is proceeding. Taking advantage of Java's Remote Method Invocation (RMI) features, the interface runs as a Java client that connects to a Java RMI server process running on a remote server machine. The RMI server can couple to physiological models written in Java, or in other programming languages, including C and FORTRAN. Future versions of the interface will be linked to 3D anatomical models of the human body to complete the development of the VH.

  15. A Web-Based Interactive Mapping System of State Wide School Performance: Integrating Google Maps API Technology into Educational Achievement Data

    ERIC Educational Resources Information Center

    Wang, Kening; Mulvenon, Sean W.; Stegman, Charles; Anderson, Travis

    2008-01-01

    Google Maps API (Application Programming Interface), released in late June 2005 by Google, is an amazing technology that allows users to embed Google Maps in their own Web pages with JavaScript. Google Maps API has accelerated the development of new Google Maps based applications. This article reports a Web-based interactive mapping system…

  16. Missouri: Early Head Start Initiative

    ERIC Educational Resources Information Center

    Center for Law and Social Policy, Inc. (CLASP), 2012

    2012-01-01

    Missouri's Early Head Start/Child Care Partnership Project expands access to Early Head Start (EHS) services for children birth to age 3 by developing partnerships between federal Head Start, EHS contractors, and child care providers. Head Start and EHS contractors that participate in the initiative provide services through community child care…

  17. Minnesota: Early Head Start Initiatiive

    ERIC Educational Resources Information Center

    Center for Law and Social Policy, Inc. (CLASP), 2012

    2012-01-01

    Minnesota provides supplemental state funding to existing federal Head Start and Early Head Start (EHS) grantees to increase their capacity to serve additional infants, toddlers, and pregnant women. The initiative was started in 1997 when the state legislature earmarked $1 million of the general state Head Start supplemental funds for children…

  18. Sedimentary deposits study of the 2006 Java tsunami, in Pangandaran, West Java (preliminary result)

    SciTech Connect

    Maemunah, Imun; Suparka, Emmy Puspito, Nanang T; Hidayati, Sri

    2015-04-24

    The 2006 Java Earthquake (Mw 7.2) has generated a tsunami that reached Pangandaran coastal plain with 9.7 m above sea level height of wave. In 2014 we examined the tsunami deposit exposed in shallow trenches along a∼300 m at 5 transect from shoreline to inland on Karapyak and Madasari, Pangandaran. We documented stratigraphically and sedimentologically, the characteristics of Java Tsunami deposit on Karapyak and Madasari and compared both sediments. In local farmland a moderately-sorted, brown soil is buried by a poorly-sorted, grey, medium-grained sand-sheet. The tsunami deposit was distinguished from the underlying soil by a pronounced increase in grain size that becomes finner upwards and landwards. Decreasing concentration of coarse size particles with distance toward inland are in agreement with grain size analysis. The thickest tsunami deposit is about 25 cm found at 84 m from shoreline in Madasari and about 15 cm found at 80 m from shoreline in Karapyak. The thickness of tsunami deposits in some transect become thinner landward but in some other transect lack a consistent suggested strongly affected by local topography. Tsunami deposits at Karapyak and Madasari show many similarities. Both deposits consist of coarse sand that sharply overlies a finer sandy soil. The presence mud drapes and other sedimentary structure like graded bedding, massive beds, mud clasts in many locations shows a dynamics process of tsunami waves. The imbrication coarse and shell fragments of the 2006 Java, tsunami deposits also provide information about the curent direction, allowing us to distinguish run up deposits from backwash deposits.

  19. GrayStar: Web-based pedagogical stellar modeling

    NASA Astrophysics Data System (ADS)

    Short, C. Ian

    2017-01-01

    GrayStar is a web-based pedagogical stellar model. It approximates stellar atmospheric and spectral line modeling in JavaScript with visualization in HTML. It is suitable for a wide range of education and public outreach levels depending on which optional plots and print-outs are turned on. All plots and renderings are pure basic HTML and the plotting module contains original HTML procedures for automatically scaling and graduating x- and y-axes.

  20. WMT: The CSDMS Web Modeling Tool

    NASA Astrophysics Data System (ADS)

    Piper, M.; Hutton, E. W. H.; Overeem, I.; Syvitski, J. P.

    2015-12-01

    The Community Surface Dynamics Modeling System (CSDMS) has a mission to enable model use and development for research in earth surface processes. CSDMS strives to expand the use of quantitative modeling techniques, promotes best practices in coding, and advocates for the use of open-source software. To streamline and standardize access to models, CSDMS has developed the Web Modeling Tool (WMT), a RESTful web application with a client-side graphical interface and a server-side database and API that allows users to build coupled surface dynamics models in a web browser on a personal computer or a mobile device, and run them in a high-performance computing (HPC) environment. With WMT, users can: Design a model from a set of components Edit component parameters Save models to a web-accessible server Share saved models with the community Submit runs to an HPC system Download simulation results The WMT client is an Ajax application written in Java with GWT, which allows developers to employ object-oriented design principles and development tools such as Ant, Eclipse and JUnit. For deployment on the web, the GWT compiler translates Java code to optimized and obfuscated JavaScript. The WMT client is supported on Firefox, Chrome, Safari, and Internet Explorer. The WMT server, written in Python and SQLite, is a layered system, with each layer exposing a web service API: wmt-db: database of component, model, and simulation metadata and output wmt-api: configure and connect components wmt-exe: launch simulations on remote execution servers The database server provides, as JSON-encoded messages, the metadata for users to couple model components, including descriptions of component exchange items, uses and provides ports, and input parameters. Execution servers are network-accessible computational resources, ranging from HPC systems to desktop computers, containing the CSDMS software stack for running a simulation. Once a simulation completes, its output, in NetCDF, is packaged

  1. Jeagle: a JAVA Runtime Verification Tool

    NASA Technical Reports Server (NTRS)

    DAmorim, Marcelo; Havelund, Klaus

    2005-01-01

    We introduce the temporal logic Jeagle and its supporting tool for runtime verification of Java programs. A monitor for an Jeagle formula checks if a finite trace of program events satisfies the formula. Jeagle is a programming oriented extension of the rule-based powerful Eagle logic that has been shown to be capable of defining and implementing a range of finite trace monitoring logics, including future and past time temporal logic, real-time and metric temporal logics, interval logics, forms of quantified temporal logics, and so on. Monitoring is achieved on a state-by-state basis avoiding any need to store the input trace. Jeagle extends Eagle with constructs for capturing parameterized program events such as method calls and method returns. Parameters can be the objects that methods are called upon, arguments to methods, and return values. Jeagle allows one to refer to these in formulas. The tool performs automated program instrumentation using AspectJ. We show the transformational semantics of Jeagle.

  2. Org.Lcsim: Event Reconstruction in Java

    SciTech Connect

    Graf, Norman A.; /SLAC

    2012-04-19

    Maximizing the physics performance of detectors being designed for the International Linear Collider, while remaining sensitive to cost constraints, requires a powerful, efficient, and flexible simulation, reconstruction and analysis environment to study the capabilities of a large number of different detector designs. The preparation of Letters Of Intent for the International Linear Collider involved the detailed study of dozens of detector options, layouts and readout technologies; the final physics benchmarking studies required the reconstruction and analysis of hundreds of millions of events. We describe the Java-based software toolkit (org.lcsim) which was used for full event reconstruction and analysis. The components are fully modular and are available for tasks from digitization of tracking detector signals through to cluster finding, pattern recognition, track-fitting, calorimeter clustering, individual particle reconstruction, jet-finding, and analysis. The detector is defined by the same xml input files used for the detector response simulation, ensuring the simulation and reconstruction geometries are always commensurate by construction. We discuss the architecture as well as the performance.

  3. Silicon web process development

    NASA Technical Reports Server (NTRS)

    Duncan, C. S.; Seidensticker, R. G.; Mchugh, J. P.; Hill, F. E.; Skutch, M. E.; Driggers, J. M.; Hopkins, R. H.

    1980-01-01

    A barrier crucible design which consistently maintains melt stability over long periods of time was successfully tested and used in long growth runs. The pellet feeder for melt replenishment was operated continuously for growth runs of up to 17 hours. The liquid level sensor comprising a laser/sensor system was operated, performed well, and meets the requirements for maintaining liquid level height during growth and melt replenishment. An automated feedback loop connecting the feed mechanism and the liquid level sensing system was designed and constructed and operated successfully for 3.5 hours demonstrating the feasibility of semi-automated dendritic web growth. The sensitivity of the cost of sheet, to variations in capital equipment cost and recycling dendrites was calculated and it was shown that these factors have relatively little impact on sheet cost. Dendrites from web which had gone all the way through the solar cell fabrication process, when melted and grown into web, produce crystals which show no degradation in cell efficiency. Material quality remains high and cells made from web grown at the start, during, and the end of a run from a replenished melt show comparable efficiencies.

  4. A Study and Taxonomy of Vulnerabilities in Web Based Animation and Interactivity Software

    DTIC Science & Technology

    2010-12-01

    being used by Netflix for its instant video streaming service, as well as numerous other uses in political campaigns and other high profile uses... Netflix Uses Silverlight)), Java, and HTML5. a. Adobe Flash Implementation Adobe Flash is implemented on a wide variety of Web browsers via the Flash...Characterization. Retrieved September 2010, from MITRE Corporation Web site. Netflix Uses Silverlight. (2010). Retrieved September 2010, from http

  5. Migration of the ATLAS Metadata Interface (AMI) to Web 2.0 and cloud

    NASA Astrophysics Data System (ADS)

    Odier, J.; Albrand, S.; Fulachier, J.; Lambert, F.

    2015-12-01

    The ATLAS Metadata Interface (AMI), a mature application of more than 10 years of existence, is currently under adaptation to some recently available technologies. The web interfaces, which previously manipulated XML documents using XSL transformations, are being migrated to Asynchronous JavaScript (AJAX). Web development is considerably simplified by the introduction of a framework based on JQuery and Twitter Bootstrap. Finally, the AMI services are being migrated to an OpenStack cloud infrastructure.

  6. Using the Web To Improve Computer-Aided Instruction in Economics.

    ERIC Educational Resources Information Center

    Daniel, Joseph I.

    1999-01-01

    Believes that the World Wide Web has great potential for delivering interactive computer-aided instruction using programming language like Java and Javascript. Describes a website on object-oriented microeconomics that integrates a textbook, mini-lecture series, graphical calculator, animated drawing program, spreadsheet, and regression package.…

  7. Unlocking the Door to Special Collections: Using the Web Combination.

    ERIC Educational Resources Information Center

    Abraham, Terry

    2001-01-01

    Discusses use of the World Wide Web to enhance use of library special collections. Highlights include Web site development at the University of Idaho; starting with basic content and then adding on in increments, incorporating Cascading Style Sheets and other improvements; nontraditional outreach on the Web; and electronic mail. (LRW)

  8. Starting physiology: bioelectrogenesis.

    PubMed

    Baptista, Vander

    2015-12-01

    From a Cartesian perspective of rational analysis, the electric potential difference across the cell membrane is one of the fundamental concepts for the study of physiology. Unfortunately, undergraduate students often struggle to understand the genesis of this energy gradient, which makes the teaching activity a hard task for the instructor. The topic of bioelectrogenesis encompasses multidisciplinary concepts, involves several mechanisms, and is a dynamic process, i.e., it never turns off during the lifetime of the cell. Therefore, to improve the transmission and acquisition of knowledge in this field, I present an alternative didactic model. The design of the model assumes that it is possible to build, in a series of sequential steps, an assembly of proteins within the membrane of an isolated cell in a simulated electrophysiology experiment. Initially, no proteins are inserted in the membrane and the cell is at a baseline energy state; the extracellular and intracellular fluids are at thermodynamic equilibrium. Students are guided through a sequence of four steps that add key membrane transport proteins to the model cell. The model is simple at the start and becomes progressively more complex, finally producing transmembrane chemical and electrical gradients. I believe that this didactic approach helps instructors with a more efficient tool for the teaching of the mechanisms of resting membrane potential while helping students avoid common difficulties that may be encountered when learning this topic.

  9. Building interactive virtual environments for simulated training in medicine using VRML and Java/JavaScript.

    PubMed

    Korocsec, D; Holobar, A; Divjak, M; Zazula, D

    2005-12-01

    Medicine is a difficult thing to learn. Experimenting with real patients should not be the only option; simulation deserves a special attention here. Virtual Reality Modelling Language (VRML) as a tool for building virtual objects and scenes has a good record of educational applications in medicine, especially for static and animated visualisations of body parts and organs. However, to create computer simulations resembling situations in real environments the required level of interactivity and dynamics is difficult to achieve. In the present paper we describe some approaches and techniques which we used to push the limits of the current VRML technology further toward dynamic 3D representation of virtual environments (VEs). Our demonstration is based on the implementation of a virtual baby model, whose vital signs can be controlled from an external Java application. The main contributions of this work are: (a) outline and evaluation of the three-level VRML/Java implementation of the dynamic virtual environment, (b) proposal for a modified VRML Timesensor node, which greatly improves the overall control of system performance, and (c) architecture of the prototype distributed virtual environment for training in neonatal resuscitation comprising the interactive virtual newborn, active bedside monitor for vital signs and full 3D representation of the surgery room.

  10. Web Services and Related Works at CDS

    NASA Astrophysics Data System (ADS)

    Schaaff, A.

    2004-07-01

    Started at CDS in 2002, the work around Web Services is in a full exploitation phase. Several services are now available via SOAP: the Sesame name resolver for Simbad-NED-VizieR, a GLU tag resolver, a UCD resolver, the UCD tag list, Aladin image Access, VizieR catalogue access, etc. A portal is available to publish all information about how to use CDS XML Webservices and also hints on how to start to use XML Web Services (tutorial, links, etc.). Other works around XML Web Services are also ongoing at CDS and are described in this article.

  11. Prototype and Evaluation of AutoHelp: A Case-based, Web-accessible Help Desk System for EOSDIS

    NASA Technical Reports Server (NTRS)

    Mitchell, Christine M.; Thurman, David A.

    1999-01-01

    AutoHelp is a case-based, Web-accessible help desk for users of the EOSDIS. Its uses a combination of advanced computer and Web technologies, knowledge-based systems tools, and cognitive engineering to offload the current, person-intensive, help desk facilities at the DAACs. As a case-based system, AutoHelp starts with an organized database of previous help requests (questions and answers) indexed by a hierarchical category structure that facilitates recognition by persons seeking assistance. As an initial proof-of-concept demonstration, a month of email help requests to the Goddard DAAC were analyzed and partially organized into help request cases. These cases were then categorized to create a preliminary case indexing system, or category structure. This category structure allows potential users to identify or recognize categories of questions, responses, and sample cases similar to their needs. Year one of this research project focused on the development of a technology demonstration. User assistance 'cases' are stored in an Oracle database in a combination of tables linking prototypical questions with responses and detailed examples from the email help requests analyzed to date. When a potential user accesses the AutoHelp system, a Web server provides a Java applet that displays the category structure of the help case base organized by the needs of previous users. When the user identifies or requests a particular type of assistance, the applet uses Java database connectivity (JDBC) software to access the database and extract the relevant cases. The demonstration will include an on-line presentation of how AutoHelp is currently structured. We will show how a user might request assistance via the Web interface and how the AutoHelp case base provides assistance. The presentation will describe the DAAC data collection, case definition, and organization to date, as well as the AutoHelp architecture. It will conclude with the year 2 proposal to more fully develop the

  12. Web-Based Distributed Simulation of Aeronautical Propulsion System

    NASA Technical Reports Server (NTRS)

    Zheng, Desheng; Follen, Gregory J.; Pavlik, William R.; Kim, Chan M.; Liu, Xianyou; Blaser, Tammy M.; Lopez, Isaac

    2001-01-01

    An application was developed to allow users to run and view the Numerical Propulsion System Simulation (NPSS) engine simulations from web browsers. Simulations were performed on multiple INFORMATION POWER GRID (IPG) test beds. The Common Object Request Broker Architecture (CORBA) was used for brokering data exchange among machines and IPG/Globus for job scheduling and remote process invocation. Web server scripting was performed by JavaServer Pages (JSP). This application has proven to be an effective and efficient way to couple heterogeneous distributed components.

  13. From Head Start to Sure Start: Reflections on Policy Transfer

    ERIC Educational Resources Information Center

    Welshman, John

    2010-01-01

    This article uses the history of debates over the US Head Start programme (1965), Early Head Start (1994) and the UK Sure Start initiative (1998), as a window on to policy transfer. In all the three, the aim was that early intervention could offer a means of boosting children's educational attainment and of countering the wider effects of poverty…

  14. The geological evolution of Merapi volcano, Central Java, Indonesia

    NASA Astrophysics Data System (ADS)

    Gertisser, Ralf; Charbonnier, Sylvain J.; Keller, Jörg; Quidelleur, Xavier

    2012-07-01

    Merapi is an almost persistently active basalt to basaltic andesite volcanic complex in Central Java (Indonesia) and often referred to as the type volcano for small-volume pyroclastic flows generated by gravitational lava dome failures (Merapi-type nuées ardentes). Stratigraphic field data, published and new radiocarbon ages in conjunction with a new set of 40K-40Ar and 40Ar-39Ar ages, and whole-rock geochemical data allow a reassessment of the geological and geochemical evolution of the volcanic complex. An adapted version of the published geological map of Merapi [(Wirakusumah et al. 1989), Peta Geologi Gunungapi Merapi, Jawa Tengah (Geologic map of Merapi volcano, Central Java), 1:50,000] is presented, in which eight main volcano stratigraphic units are distinguished, linked to three main evolutionary stages of the volcanic complex—Proto-Merapi, Old Merapi and New Merapi. Construction of the Merapi volcanic complex began after 170 ka. The two earliest (Proto-Merapi) volcanic edifices, Gunung Bibi (109 ± 60 ka), a small basaltic andesite volcanic structure on Merapi's north-east flank, and Gunung Turgo and Gunung Plawangan (138 ± 3 ka; 135 ± 3 ka), two basaltic hills in the southern sector of the volcano, predate the Merapi cone sensu stricto. Old Merapi started to grow at ~30 ka, building a stratovolcano of basaltic andesite lavas and intercalated pyroclastic rocks. This older Merapi edifice was destroyed by one or, possibly, several flank failures, the latest of which occurred after 4.8 ± 1.5 ka and marks the end of the Old Merapi stage. The construction of the recent Merapi cone (New Merapi) began afterwards. Mostly basaltic andesite pyroclastic and epiclastic deposits of both Old and New Merapi (<11,792 ± 90 14C years BP) cover the lower flanks of the edifice. A shift from medium-K to high-K character of the eruptive products occurred at ~1,900 14C years BP, with all younger products having high-K affinity. The radiocarbon record points towards an

  15. Flu Season Starting to Peak

    MedlinePlus

    ... page: https://medlineplus.gov/news/fullstory_162917.html Flu Season Starting to Peak More severe strain of ... 6, 2017 FRIDAY, Jan. 6, 2017 (HealthDay News) -- Flu season is in full swing and it's starting ...

  16. First geodetic measurement of convergence across the Java Trench

    NASA Technical Reports Server (NTRS)

    Tregoning, P.; Brunner, F. K.; Bock, Y.; Puntodewo, S. S. O.; Mccraffrey, R.; Genrich, J. F.; Calais, E.; Rais, J.; Subarya, C.

    1994-01-01

    Convergence across the Java Trench has been estimated for the first time, from annual Global Positioning System (GPS) measurements commencing in 1989. The directions of motion of Christmas and Cocos Island are within 1 deg of that predicted by the No-Net Rotation (NNR) NUVEL-1 plate motion model for the Australian plate although their rates are 25% and 37% less than predcited, respectively. The motion of West Java differs significantly from the NNR NUVEL-1 prediction for the Eurasian plate with a 1 deg difference in direction and a 40% increase in rate. We infer that either West Java moves with a distinct Southeast Asian plate or this region experiences plate margin deformation. The convergence of Christmas Island with respect to West Java is 67 +/- mm/yr in a direction N11 deg E +/- 4 deg which is orthogonal to the trench. The magnitude of convergence agrees well with rescaled NUVEL-1 relative plate model which predicts a value of 71 mm/yr between Australia and Eurasia. The direction of motion matches the direction inferred from earthquake slip vectors at the trench but may be more northerly than the N20 deg E +/- 3 deg predicted by NUVEL-1. On June 2, 1994, almost a year after the last GPS survey, an M(sub W) = 7.5 earthquake with slip vector direction N5 deg occurred south of central Java.

  17. Uncertainty visualisation in the Model Web

    NASA Astrophysics Data System (ADS)

    Gerharz, L. E.; Autermann, C.; Hopmann, H.; Stasch, C.; Pebesma, E.

    2012-04-01

    Visualisation of geospatial data as maps is a common way to communicate spatially distributed information. If temporal and furthermore uncertainty information are included in the data, efficient visualisation methods are required. For uncertain spatial and spatio-temporal data, numerous visualisation methods have been developed and proposed, but only few tools for visualisation of data in a standardised way exist. Furthermore, usually they are realised as thick clients, and lack functionality of handling data coming from web services as it is envisaged in the Model Web. We present an interactive web tool for visualisation of uncertain spatio-temporal data developed in the UncertWeb project. The client is based on the OpenLayers JavaScript library. OpenLayers provides standard map windows and navigation tools, i.e. pan, zoom in/out, to allow interactive control for the user. Further interactive methods are implemented using jStat, a JavaScript library for statistics plots developed in UncertWeb, and flot. To integrate the uncertainty information into existing standards for geospatial data, the Uncertainty Markup Language (UncertML) was applied in combination with OGC Observations&Measurements 2.0 and JavaScript Object Notation (JSON) encodings for vector and NetCDF for raster data. The client offers methods to visualise uncertain vector and raster data with temporal information. Uncertainty information considered for the tool are probabilistic and quantified attribute uncertainties which can be provided as realisations or samples, full probability distributions functions and statistics. Visualisation is supported for uncertain continuous and categorical data. In the client, the visualisation is realised using a combination of different methods. Based on previously conducted usability studies, a differentiation between expert (in statistics or mapping) and non-expert users has been indicated as useful. Therefore, two different modes are realised together in the tool

  18. Yes, Head Start Improves Reading!

    ERIC Educational Resources Information Center

    Larsen, Janet J.

    This study evaluated the effect of a Head Start program on children's intelligence and reading achievement test scores over a three year period. Each of 25 Head Start children was paired with a non-Head Start child of the same reace, sex, age, socioeconomic status, date of school entrance, kindergarten experience, promotion record, and type of…

  19. Tele-medical imaging conference system based on the Web.

    PubMed

    Choi, Heung-Kook; Park, Se-Myung; Kang, Jae-Hyo; Kim, Sang-Kyoon; Choi, Hang-Mook

    2002-06-01

    In this paper, a medical imaging conference system is presented, which is carried out in the Web environment using the distributed object technique, CORBA. Independent of platforms and different developing languages, the CORBA-based medical imaging conference system is very powerful for system development, extension and maintenance. With this Web client/server, one could easily execute a medical imaging conference using Applets on the Web. The Java language, which is object-oriented and independent of platforms, has the advantage of free usage wherever the Web browser is. By using the proposed system, we envisage being able to open a tele-conference using medical images, e.g. CT, MRI, X-ray etc., easily and effectively among remote hospitals.

  20. Computational Chemistry Data Management Platform Based on the Semantic Web.

    PubMed

    Wang, Bing; Dobosh, Paul A; Chalk, Stuart; Sopek, Mirek; Ostlund, Neil S

    2017-01-12

    This paper presents a formal data publishing platform for computational chemistry using semantic web technologies. This platform encapsulates computational chemistry data from a variety of packages in an Extensible Markup Language (XML) file called CSX (Common Standard for eXchange). On the basis of a Gainesville Core (GC) ontology for computational chemistry, a CSX XML file is converted into the JavaScript Object Notation for Linked Data (JSON-LD) format using an XML Stylesheet Language Transformation (XSLT) file. Ultimately the JSON-LD file is converted to subject-predicate-object triples in a Turtle (TTL) file and published on the web portal. By leveraging semantic web technologies, we are able to place computational chemistry data onto web portals as a component of a Giant Global Graph (GGG) such that computer agents, as well as individual chemists, can access the data.

  1. The Rise and Fall of Text on the Web: A Quantitative Study of Web Archives

    ERIC Educational Resources Information Center

    Cocciolo, Anthony

    2015-01-01

    Introduction: This study addresses the following research question: is the use of text on the World Wide Web declining? If so, when did it start declining, and by how much has it declined? Method: Web pages are downloaded from the Internet Archive for the years 1999, 2002, 2005, 2008, 2011 and 2014, producing 600 captures of 100 prominent and…

  2. Web Services Provide Access to SCEC Scientific Research Application Software

    NASA Astrophysics Data System (ADS)

    Gupta, N.; Gupta, V.; Okaya, D.; Kamb, L.; Maechling, P.

    2003-12-01

    Web services offer scientific communities a new paradigm for sharing research codes and communicating results. While there are formal technical definitions of what constitutes a web service, for a user community such as the Southern California Earthquake Center (SCEC), we may conceptually consider a web service to be functionality provided on-demand by an application which is run on a remote computer located elsewhere on the Internet. The value of a web service is that it can (1) run a scientific code without the user needing to install and learn the intricacies of running the code; (2) provide the technical framework which allows a user's computer to talk to the remote computer which performs the service; (3) provide the computational resources to run the code; and (4) bundle several analysis steps and provide the end results in digital or (post-processed) graphical form. Within an NSF-sponsored ITR project coordinated by SCEC, we are constructing web services using architectural protocols and programming languages (e.g., Java). However, because the SCEC community has a rich pool of scientific research software (written in traditional languages such as C and FORTRAN), we also emphasize making existing scientific codes available by constructing web service frameworks which wrap around and directly run these codes. In doing so we attempt to broaden community usage of these codes. Web service wrapping of a scientific code can be done using a "web servlet" construction or by using a SOAP/WSDL-based framework. This latter approach is widely adopted in IT circles although it is subject to rapid evolution. Our wrapping framework attempts to "honor" the original codes with as little modification as is possible. For versatility we identify three methods of user access: (A) a web-based GUI (written in HTML and/or Java applets); (B) a Linux/OSX/UNIX command line "initiator" utility (shell-scriptable); and (C) direct access from within any Java application (and with the

  3. A Java speech implementation of the Mini Mental Status Exam.

    PubMed Central

    Wang, S. S.; Starren, J.

    1999-01-01

    The Folstein Mini Mental Status Exam (MMSE) is a simple, widely used, verbally administered test to assess cognitive function. The Java Speech Application Programming Interface (JSAPI) is a new, cross-platform interface for both speech recognition and speech synthesis in the Java environment. To evaluate the suitability of the JSAPI for interactive, patient interview applications, a JSAPI implementation of the MMSE was developed. The MMSE contains questions that vary in structure in order to assess different cognitive functions. This question variability provided an excellent test-bed to evaluate the strengths and weaknesses of JSAPI. The application is based on Java platform 2 and a JSAPI interface to the IBM ViaVoice recognition engine. Design and implementations issues are discussed. Preliminary usability studies demonstrate that an automated MMSE maybe a useful screening tool for cognitive disorders and changes. Images Figure 2 Figure 3 Figure 4 PMID:10566396

  4. 'Infectious web'.

    PubMed

    Kotra, L P; Ojcius, D M

    2000-12-01

    A comprehensive list of all known bacterial pathogens of humans is now available at various web-sites on the internet. The sites contain hyperlinks to original scientific literature, along with general information on laboratory testing, antibiotic resistance and clinical treatment. More specific sites highlight the fungus Pneumocystic carinii, arguably the main cause of pneumonia in immunosuppressed individuals.

  5. Webbing It.

    ERIC Educational Resources Information Center

    Brandsberg, Jennifer

    1996-01-01

    Provides a quick look at some World Wide Web sites that contain current election year information. Recommends Project Vote Smart, a site with links to online news organizations, the home pages of all presidential candidates, and other political sites. Briefly notes several interactive CD-ROM resources. (MJP)

  6. Web Sitings.

    ERIC Educational Resources Information Center

    Lo, Erika

    2001-01-01

    Presents seven mathematics games, located on the World Wide Web, for elementary students, including: Absurd Math: Pre-Algebra from Another Dimension; The Little Animals Activity Centre; MathDork Game Room (classic video games focusing on algebra); Lemonade Stand (students practice math and business skills); Math Cats (teaches the artistic beauty…

  7. Symbolic PathFinder: Symbolic Execution of Java Bytecode

    NASA Technical Reports Server (NTRS)

    Pasareanu, Corina S.; Rungta, Neha

    2010-01-01

    Symbolic Pathfinder (SPF) combines symbolic execution with model checking and constraint solving for automated test case generation and error detection in Java programs with unspecified inputs. In this tool, programs are executed on symbolic inputs representing multiple concrete inputs. Values of variables are represented as constraints generated from the analysis of Java bytecode. The constraints are solved using off-the shelf solvers to generate test inputs guaranteed to achieve complex coverage criteria. SPF has been used successfully at NASA, in academia, and in industry.

  8. [A Java class library for accessing Cadplan data].

    PubMed

    Zagler, Norbert

    2008-01-01

    A Java class library was developed to be able to access the data of the treatment planning system Varian Cad-plan which was decommissioned in 2005. The library reads and encapsulates the most important patient data. It facilitates creating viewing software for CT slices, contours and isodoses. Keeping alive old Cadplan hardware is no longer necessary. The files can be stored on any server in the network of a department and they can be accessed from any workstation capable of running Java software.

  9. Zika Virus, a Cause of Fever in Central Java, Indonesia

    DTIC Science & Technology

    1981-01-01

    ZIKA VIRUS, A CAUSE OF FEVER IN CENTRAL JAVA, INDONESIA J.G. Olson, T.G. Ksiazek, Suhandiman and Triwibowo REPORT NO. TR-879 NAMRU- DT1 &, AUG 0 9...75, No. 3, 1981 Zika virus, a cause of fever in Central Java, Indonesia J. G. OLSON’, T. G. KSIAZEK’, SUHANDIMAN 2 AND TRIwIBOWO 2 ’U.S. Naval...clinical history was taken and a involvement. Three additional isolations of ZIKA check list of signs and symptoms was completed were made from

  10. Scientific Programming Using Java and C: A Remote Sensing Example

    NASA Technical Reports Server (NTRS)

    Prados, Donald; Johnson, Michael; Mohamed, Mohamed A.; Cao, Chang-Yong; Gasser, Jerry; Powell, Don; McGregor, Lloyd

    1999-01-01

    This paper presents results of a project to port code for processing remotely sensed data from the UNIX environment to Windows. Factors considered during this process include time schedule, cost, resource availability, reuse of existing code, rapid interface development, ease of integration, and platform independence. The approach selected for this project used both Java and C. By using Java for the graphical user interface and C for the domain model, the strengths of both languages were utilized and the resulting code can easily be ported to other platforms. The advantages of this approach are discussed in this paper.

  11. Verification of Java Programs using Symbolic Execution and Invariant Generation

    NASA Technical Reports Server (NTRS)

    Pasareanu, Corina; Visser, Willem

    2004-01-01

    Software verification is recognized as an important and difficult problem. We present a norel framework, based on symbolic execution, for the automated verification of software. The framework uses annotations in the form of method specifications an3 loop invariants. We present a novel iterative technique that uses invariant strengthening and approximation for discovering these loop invariants automatically. The technique handles different types of data (e.g. boolean and numeric constraints, dynamically allocated structures and arrays) and it allows for checking universally quantified formulas. Our framework is built on top of the Java PathFinder model checking toolset and it was used for the verification of several non-trivial Java programs.

  12. Secure Web-based Ground System User Interfaces over the Open Internet

    NASA Technical Reports Server (NTRS)

    Langston, James H.; Murray, Henry L.; Hunt, Gary R.

    1998-01-01

    A prototype has been developed which makes use of commercially available products in conjunction with the Java programming language to provide a secure user interface for command and control over the open Internet. This paper reports successful demonstration of: (1) Security over the Internet, including encryption and certification; (2) Integration of Java applets with a COTS command and control product; (3) Remote spacecraft commanding using the Internet. The Java-based Spacecraft Web Interface to Telemetry and Command Handling (Jswitch) ground system prototype provides these capabilities. This activity demonstrates the use and integration of current technologies to enable a spacecraft engineer or flight operator to monitor and control a spacecraft from a user interface communicating over the open Internet using standard World Wide Web (WWW) protocols and commercial off-the-shelf (COTS) products. The core command and control functions are provided by the COTS Epoch 2000 product. The standard WWW tools and browsers are used in conjunction with the Java programming technology. Security is provided with the current encryption and certification technology. This system prototype is a step in the direction of giving scientist and flight operators Web-based access to instrument, payload, and spacecraft data.

  13. PACS through web compatible with DICOM standard and WADO service: advantages and implementation.

    PubMed

    Koutelakis, George V; Lymperopoulos, Dimitrios K

    2006-01-01

    All users of informatics applications need rapid and reliable access to the kind of information that they are interested in. Web technology provides these capabilities. DICOM standard committees recognized the necessity of a Web medical standard. They specified WADO (Web access to DICOM object) service, so that system interaction takes place through Web, in a standarized way, allowing interoperability and proper information management inside PACS. The advantages of a Web PACS comparatively with a compatible PACS are multiple and they are detected in different fields of functionality. The authors have run a project of a WADO compatible Web PACS development. A Web portal platform with enhanced security has been implemented. Over it, DICOM applications have been developed. JavaServer Pages (JSP) technology is mainly used to satisfy design specifications and dynamic data exchanges. Furthermore, Java applets have been developed and introduced in the whole project to serve specific demands. Evaluation results confirmed our considerations about the improvement of DICOM services, when they are provided through web.

  14. World Wide Web platform-independent access to biomedical text/image databases

    NASA Astrophysics Data System (ADS)

    Long, L. Rodney; Goh, Gin-Hua; Neve, Leif; Thoma, George R.

    1998-07-01

    The biomedical digital library of the future is expected to provide access to stores of biomedical database information containing text and images. Developing efficient methods for accessing such databases is a research effort at the Lister Hill National Center for Biomedical Communications of the National Library of Medicine. In this paper we examine issues in providing access to databases across the Web and describe a tool we have developed: the Web-based Medical Information Retrieval System (WebMIRS). We address a number of critical issues, including preservation of data integrity, efficient database design, access to documentation, quality of query and results interfaces, capability to export results to other software, and exploitation of multimedia data. WebMIRS is implemented as a Java applet that allows database access to text and to associated image data, without requiring any user software beyond a standard Web browser. The applet implementation allows WebMIRS to run on any hardware platform (such as PCs, the Macintosh, or Unix machines) which supports a Java-enabled Web browser, such as Netscape or Internet Explorer. WebMIRS is being tested on text/x-ray image databases created from the National Health and Nutrition Examination Surveys (NHANES) data collected by the National Center for Health Statistics.

  15. Identification of recently active faults and folds in Java, Indonesia

    NASA Astrophysics Data System (ADS)

    Marliyani, G. I.; Arrowsmith, R.; Helmi, H.

    2013-12-01

    We analyze the spatial pattern of active deformation in Java, Indonesia with the aim of characterizing the deformation of the upper plate of the subduction zone in this region. The lack of detailed neotectonic studies in Java is mostly because of its relatively low rate of deformation in spite of significant historical seismic activity. In addition, the abundance of young volcanic materials as well as the region's high precipitation rate and vegetation cover obscure structural relationships and prevent reliable estimates of offset along active faults as well as exhumed intra-arc faults. Detailed maps of active faults derived from satellite and field-based neotectonic mapping, paleoseismic data, as well as new data on the fault kinematics and estimates of orientation of principal stresses from volcano morphology characterize recently active faults and folds. The structures in West Java are dominated by strike-slip faulting, while Central and northern part of East Java are dominated by folds and thrusting with minor normal faulting. The structures vary in length from hundreds meters to tens of kilometers and mainly trend N75°E, N8°E with some minor N45°W. Our preliminary mapping indicates that there are no large scale continuous structures in Java, and that instead deformation is distributed over wide areas along small structures. We established several paleoseismic sites along some of the identified structures. We excavated two shallow trenches along the Pasuruan fault, a normal fault striking NW-SE that forms a straight 13 km scarp cutting Pleistocene deltaic deposits of the north shore of East Java. The trenches exposed faulted and folded fluvial, alluvial and colluvial strata that record at least four ground-rupturing earthquakes since the Pleistocene. The Pasuruan site proves its potential to provide a paleoseismic record rarely found in Java. Abundant Quaternary volcanoes are emplaced throughout Java; most of the volcanoes show elongation in N100°E and N20

  16. Using Firefly Tools to Enhance Archive Web Pages

    NASA Astrophysics Data System (ADS)

    Roby, W.; Wu, X.; Ly, L.; Goldina, T.

    2013-10-01

    Astronomy web developers are looking for fast and powerful HTML 5/AJAX tools to enhance their web archives. We are exploring ways to make this easier for the developer. How could you have a full FITS visualizer or a Web 2.0 table that supports paging, sorting, and filtering in your web page in 10 minutes? Can it be done without even installing any software or maintaining a server? Firefly is a powerful, configurable system for building web-based user interfaces to access astronomy science archives. It has been in production for the past three years. Recently, we have made some of the advanced components available through very simple JavaScript calls. This allows a web developer, without any significant knowledge of Firefly, to have FITS visualizers, advanced table display, and spectrum plots on their web pages with minimal learning curve. Because we use cross-site JSONP, installing a server is not necessary. Web sites that use these tools can be created in minutes. Firefly was created in IRSA, the NASA/IPAC Infrared Science Archive (http://irsa.ipac.caltech.edu). We are using Firefly to serve many projects including Spitzer, Planck, WISE, PTF, LSST and others.

  17. Writing Web 2.0 applications for science archives

    NASA Astrophysics Data System (ADS)

    Roby, William

    2010-07-01

    Writing these sorts of science archive web applications is now possible because of some significant breakthroughs in web technology over the last four years. The Web browser is no longer a glorified batch processing terminal, but an interactive environment that allows the user to have a similar experience as one might expect with an installed desktop application. Taking advantage of this technology requires a significant amount of UI design and advanced interactions with the web server. There are new levels of sophistication required to effectively develop this sort of web application. The IRSA group (NASA/IPAC Infrared Science Archive) is developing web-based software that equally takes advantage of modern technology and is designed to be reused easily. This way we can add new missions and data sets without a large programming effort while keeping the advanced interface. We can now provide true web-based FITS viewing, data overlays, and interaction without any plugins. Our tabular display allows us to filter, sort, and interact with large amounts data in ways that take advantage of the browser's power. This talk will show how we can us AJAX technology, the Google Web Toolkit (GWT), and Java to develop a data archive that is both well designed and creates a truly interactive experience.

  18. Infection Dynamics and Antimicrobial Resistance Profile of Salmonella Paratyphi B d-tartrate Positive (Java) in a Persistently Infected Broiler Barn

    PubMed Central

    Kloska, Franziska; Beyerbach, Martin; Klein, Günter

    2017-01-01

    The infection dynamics of S. Java were examined in three consecutive rearing periods on a broiler farm in Northwestern Germany which had been persistently infected with S. Java for more than five years. The barn was investigated for Salmonella occurrence after cleaning and disinfection to verify the persistent contamination of the broiler house with S. Java before the start of the first rearing cycle. Confirmation of Salmonella absence in day-old chicks (time-point 1) as well as early establishment of infection between days 5–7 (time-point 2) were confirmed by caecal swabs prepared for qPCR and classical microbiological methods. At three time-periods (between days 11–15 (time-point 3), days 25–28 (time-point 4), and days 38–40 (time-point 5)) caecal content was examined for colony forming units (CFU) Salmonella/g. In general, there was an increase in Salmonella Java load at time-point 4 compared to time-points 3 and 5. Therefore, we observed a bell-shaped course of infection resulting in higher rates of Salmonella CFU/g prior to prethinning than at final slaughter. The antimicrobial susceptibility testing revealed resistance to tetracycline, fluorquinolones, trimethoprim, and cefoxitin. PMID:28117713

  19. 'Infectious web'.

    PubMed

    Kotra, L P; Ojcius, D M

    2000-07-01

    Infections by Helicobacter pylori are responsible for duodenal and gastric ulcers and are a significant risk factor for the development of gastric adenocarcinoma. H. pylori was discovered in 1983, but many institutes in Canada, Europe, and the United States are already involved in programs to understand and treat the infections, as reflected by the growing number of internet sites devoted to this bacterium. Most AIDS patients and about 20% of children with acute lymphoblastic leukemia develop Pneumocystis carinii pneumoniae. Information on clinical symptoms and treatment, as well as the P. carinii genome sequencing project, are described at several web sites. Students and researchers wishing to understand the correlation between telomere length and AIDS may turn to web sites of the University of Colorado and Washington University School of Medicine for the latest on telomeres and telomerase, and their function in aging and cancer.

  20. Web Program for Development of GUIs for Cluster Computers

    NASA Technical Reports Server (NTRS)

    Czikmantory, Akos; Cwik, Thomas; Klimeck, Gerhard; Hua, Hook; Oyafuso, Fabiano; Vinyard, Edward

    2003-01-01

    WIGLAF (a Web Interface Generator and Legacy Application Facade) is a computer program that provides a Web-based, distributed, graphical-user-interface (GUI) framework that can be adapted to any of a broad range of application programs, written in any programming language, that are executed remotely on any cluster computer system. WIGLAF enables the rapid development of a GUI for controlling and monitoring a specific application program running on the cluster and for transferring data to and from the application program. The only prerequisite for the execution of WIGLAF is a Web-browser program on a user's personal computer connected with the cluster via the Internet. WIGLAF has a client/server architecture: The server component is executed on the cluster system, where it controls the application program and serves data to the client component. The client component is an applet that runs in the Web browser. WIGLAF utilizes the Extensible Markup Language to hold all data associated with the application software, Java to enable platform-independent execution on the cluster system and the display of a GUI generator through the browser, and the Java Remote Method Invocation software package to provide simple, effective client/server networking.

  1. Perm Web: remote parallel and distributed volume visualization

    SciTech Connect

    Wittenbrink, C.M.; Kim, K.; Story, J.; Pang, A.; Hollerbach, K.; Max, N.

    1997-01-01

    In this paper we present a system for visualizing volume data from remote supercomputers (PermWeb). We have developed both parallel volume rendering algorithms, and the World Wide Web software for accessing the data at the remote sites. The implementation uses Hypertext Markup Language (HTML), Java, and Common Gateway Interface (CGI) scripts to connect World Wide Web (WWW) servers/clients to our volume renderers. The front ends are interactive Java classes for specification of view, shading, and classification inputs. We present performance results, and implementation details for connections to our computing resources at the University of California Santa Cruz including a MasPar MP-2, SGI Reality Engine-RE2, and SGI Challenge machines. We apply the system to the task of visualizing trabecular bone from finite element simulations. Fast volume rendering on remote compute servers through a web interface allows us to increase the accessibility of the results to more users. User interface issues, overviews of parallel algorithm developments, and overall system interfaces and protocols are presented. Access is available through Uniform Resource Locator (URL) http://www.cse.ucsc.edu/research/slvg/. 26 refs., 7 figs.

  2. Developing Multimedia Courseware for the Internet's Java versus Shockwave.

    ERIC Educational Resources Information Center

    Majchrzak, Tina L.

    1996-01-01

    Describes and compares two methods for developing multimedia courseware for use on the Internet: an authoring tool called Shockwave, and an object-oriented language called Java. Topics include vector graphics, browsers, interaction with network protocols, data security, multithreading, and computer languages versus development environments. (LRW)

  3. Infrastructure for Rapid Development of Java GUI Programs

    NASA Technical Reports Server (NTRS)

    Jones, Jeremy; Hostetter, Carl F.; Wheeler, Philip

    2006-01-01

    The Java Application Shell (JAS) is a software framework that accelerates the development of Java graphical-user-interface (GUI) application programs by enabling the reuse of common, proven GUI elements, as distinguished from writing custom code for GUI elements. JAS is a software infrastructure upon which Java interactive application programs and graphical user interfaces (GUIs) for those programs can be built as sets of plug-ins. JAS provides an application- programming interface that is extensible by application-specific plugins that describe and encapsulate both specifications of a GUI and application-specific functionality tied to the specified GUI elements. The desired GUI elements are specified in Extensible Markup Language (XML) descriptions instead of in compiled code. JAS reads and interprets these descriptions, then creates and configures a corresponding GUI from a standard set of generic, reusable GUI elements. These elements are then attached (again, according to the XML descriptions) to application-specific compiled code and scripts. An application program constructed by use of JAS as its core can be extended by writing new plug-ins and replacing existing plug-ins. Thus, JAS solves many problems that Java programmers generally solve anew for each project, thereby reducing development and testing time.

  4. Simulation Tools for Power Electronics Courses Based on Java Technologies

    ERIC Educational Resources Information Center

    Canesin, Carlos A.; Goncalves, Flavio A. S.; Sampaio, Leonardo P.

    2010-01-01

    This paper presents interactive power electronics educational tools. These interactive tools make use of the benefits of Java language to provide a dynamic and interactive approach to simulating steady-state ideal rectifiers (uncontrolled and controlled; single-phase and three-phase). Additionally, this paper discusses the development and use of…

  5. Teaching Introductory Programming to IS Students: Java Problems and Pitfalls

    ERIC Educational Resources Information Center

    Pendergast, Mark O.

    2006-01-01

    This paper examines the impact the use of the Java programming language has had on the way our students learn to program and the success they achieve. The importance of a properly constructed first course in programming cannot be overstated. A course well experienced will leave students with good programming habits, the ability to learn on their…

  6. [A biomedical signal processing toolkit programmed by Java].

    PubMed

    Xie, Haiyuan

    2012-09-01

    According to the biomedical signal characteristics, a new biomedical signal processing toolkit is developed. The toolkit is programmed by Java. It is used in basic digital signal processing, random signal processing and etc. All the methods in toolkit has been tested, the program is robust. The feature of the toolkit is detailed explained, easy use and good practicability.

  7. Early Supplemental Feeding and Spontaneous Play in West Java, Indonesia.

    ERIC Educational Resources Information Center

    Walka, Helen; Pollitt, Ernesto; Triana, Nina; Jahari, Abas B.

    This study examined the effects of nutritional supplements on the duration and level of spontaneous play of 55 mildly to moderately malnourished toddlers living within the tea plantations of West Java, Indonesia. Infants were randomly assigned by their day care centers to one of three supplement groups: (1) energy and micronutrient supplements;…

  8. Strategies for Teaching Object-Oriented Concepts with Java

    ERIC Educational Resources Information Center

    Sicilia, Miguel-Angel

    2006-01-01

    A considerable amount of experiences in teaching object-oriented concepts using the Java language have been reported to date, some of which describe language pitfalls and concrete learning difficulties. In this paper, a number of additional issues that have been experienced as difficult for students to master, along with approaches intended to…

  9. HEP data analysis using jHepWork and Java.

    SciTech Connect

    Chekanov, S.; High Energy Physics

    2009-03-23

    A role of Java in high-energy physics (HEP) and recent progress in development of a platform-independent data-analysis framework, jHepWork, is discussed. The framework produces professional graphics and has many libraries for data manipulation.

  10. Secure Web-Site Access with Tickets and Message-Dependent Digests

    USGS Publications Warehouse

    Donato, David I.

    2008-01-01

    Although there are various methods for restricting access to documents stored on a World Wide Web (WWW) site (a Web site), none of the widely used methods is completely suitable for restricting access to Web applications hosted on an otherwise publicly accessible Web site. A new technique, however, provides a mix of features well suited for restricting Web-site or Web-application access to authorized users, including the following: secure user authentication, tamper-resistant sessions, simple access to user state variables by server-side applications, and clean session terminations. This technique, called message-dependent digests with tickets, or MDDT, maintains secure user sessions by passing single-use nonces (tickets) and message-dependent digests of user credentials back and forth between client and server. Appendix 2 provides a working implementation of MDDT with PHP server-side code and JavaScript client-side code.

  11. Reconstructing Ontong Java Nui: Implications for Pacific absolute plate motion, hotspot drift and true polar wander

    NASA Astrophysics Data System (ADS)

    Chandler, Michael T.; Wessel, Paul; Taylor, Brian; Seton, Maria; Kim, Seung-Sep; Hyeong, Kiseong

    2012-05-01

    The Taylor (2006) hypothesis suggesting a common origin for the Ontong Java, Manihiki, and Hikurangi large igneous provinces provides an opportunity for a quantitative reconstruction and reassessment of the Ontong Java-Louisville hotspot connection. Our plate tectonic reconstructions of the three plateaus into Ontong Java Nui, or greater Ontong Java, combined with models for Pacific absolute plate motion (APM), allow an analysis of this connection. A new survey of the central Ellice Basin confirms easterly fracture zones, northerly abyssal hill fabric, as well as an area of sigmoidally-southeast-trending fracture zones associated with a late-stage spreading reorientation. From the fracture zone trends we derive new rotation poles for a two-stage model of Ellice Basin opening between the Ontong Java and Manihiki Plateaus. We use these and a single stage pole for separation of the Manihiki and Hikurangi Plateaus, together with three different Pacific APMs, to reconstruct the Ontong Java Nui super plateau back to 123 Ma and compare its predicted location with paleolatitude data obtained from the Ontong Java and Manihiki plateaus. Discrepancies between our Ontong Java Nui reconstructions and Ontong Java and Manihiki paleolatitudes are largest for the fixed Pacific hotspot APM. Assuming a Louisville hotspot source for Ontong Java Nui, remaining disparity between Ontong Java Nui's paleo-location at 123 Ma and published paleomagnetic latitudes for Ontong Java plateau imply that 8°-19° of Louisville hotspot drift or true polar wander may have occurred since the formation of Ontong Java Nui. However, the older portions of the Pacific APMs could easily be biased by a similar amount, making a firm identification of the dominant source of misfit difficult. Prior studies required a combined 26° of hotspot drift, octupole bias effects, and true polar wander just to link the Ontong Java Plateau to Louisville. Consequently, we suggest the super plateau hypothesis and our new

  12. Web-based medical image archive system

    NASA Astrophysics Data System (ADS)

    Suh, Edward B.; Warach, Steven; Cheung, Huey; Wang, Shaohua A.; Tangiral, Phanidral; Luby, Marie; Martino, Robert L.

    2002-05-01

    This paper presents a Web-based medical image archive system in three-tier, client-server architecture for the storage and retrieval of medical image data, as well as patient information and clinical data. The Web-based medical image archive system was designed to meet the need of the National Institute of Neurological Disorders and Stroke for a central image repository to address questions of stroke pathophysiology and imaging biomarkers in stroke clinical trials by analyzing images obtained from a large number of clinical trials conducted by government, academic and pharmaceutical industry researchers. In the database management-tier, we designed the image storage hierarchy to accommodate large binary image data files that the database software can access in parallel. In the middle-tier, a commercial Enterprise Java Bean server and secure Web server manages user access to the image database system. User-friendly Web-interfaces and applet tools are provided in the client-tier for easy access to the image archive system over the Internet. Benchmark test results show that our three-tier image archive system yields fast system response time for uploading, downloading, and querying the image database.

  13. Maine: Early Head Start Initiatives

    ERIC Educational Resources Information Center

    Center for Law and Social Policy, Inc. (CLASP), 2012

    2012-01-01

    Maine has two initiatives that build on Early Head Start (EHS). The first initiative, Fund for a Healthy Maine, has since 2001 provided tobacco settlement money to existing Head Start and EHS programs to expand the number of children who receive full-day, full-year services. Local programs have the option of using these funds for EHS, depending on…

  14. Head Start Nutrition Education Curriculum.

    ERIC Educational Resources Information Center

    Montclair State Coll., Upper Montclair, NJ.

    This multidisciplinary preschool nutrition education curriculum was written for use in the instruction of 3- to 5-year-olds in the National Head Start program. Introductory notes on cooking experiences for Head Start children and suggested menus for young children are followed by nine units. The curriculum incorporates a variety of teaching…

  15. State Funding of Head Start.

    ERIC Educational Resources Information Center

    Idaho State Legislature, Boise. Office of Performance Evaluation.

    This background paper details Head Start, a federally funded program serving preschool age children from low-income families, and focuses on the program's effectiveness and the adequacy of historic federal funding levels. The paper provides an overview of the Head Start Program, describes federal requirements for local programs, and describes Head…

  16. The START Collaboratory: Broadening Participation in Astronomy Research

    NASA Astrophysics Data System (ADS)

    Pennypacker, C. R.; Raddick, M. J.; Greenberg, G. J.; Hoette, V.; Meredith, K.

    2005-12-01

    The START Collaboratory is a three-year, NSF-funded project to create a Web-based national astronomy research collaboratory for high school students that will bring authentic scientific research to classrooms across the country. The project brings together the resources and experience of Hands-On Universe at the University of California at Berkeley, the Sloan Digital Sky Survey / National Virtual Observatory at Johns Hopkins University and the Northwestern University Collaboratory Project. START Collaboratory documents enable students to create, share and discuss Web-based astronomy research notebooks and research reports. These documents include seamless access to gigabytes of searchable data from the SDSS and the NVO. The START Collaboratory also supports observation requests to a "Telescope Request Broker" that automatically coordinates access to telescopes around the world, and a Web Visualization Tool for visualization and measurement of FITS files from professional observatories or user observations. The project has developed a set of research scenarios that use real astronomical problems to introduce students to the resources and tools available through the START Collaboratory. These scenarios also introduce a model for network-based collaboration that engages students, teachers and professional scientists. Great attention has been paid to ensuring that the research scenarios result in accurate and authentic research products that are of real interest to working astronomers. With the START Collaboratory, students will study science by doing science, generating useful scientific results just as professional astronomers do. As the third and last year of the project finalizes integrating tools and resources, an NSF-funded two-year CI-TEAM project with the Adler Planetarium will begin to create a professional development program for high school teachers interested in learning how to use the START Collaboratory to engage their students in astrophysical research

  17. Real-Time Payload Control and Monitoring on the World Wide Web

    NASA Technical Reports Server (NTRS)

    Sun, Charles; Windrem, May; Givens, John J. (Technical Monitor)

    1998-01-01

    World Wide Web (W3) technologies such as the Hypertext Transfer Protocol (HTTP) and the Java object-oriented programming environment offer a powerful, yet relatively inexpensive, framework for distributed application software development. This paper describes the design of a real-time payload control and monitoring system that was developed with W3 technologies at NASA Ames Research Center. Based on Java Development Toolkit (JDK) 1.1, the system uses an event-driven "publish and subscribe" approach to inter-process communication and graphical user-interface construction. A C Language Integrated Production System (CLIPS) compatible inference engine provides the back-end intelligent data processing capability, while Oracle Relational Database Management System (RDBMS) provides the data management function. Preliminary evaluation shows acceptable performance for some classes of payloads, with Java's portability and multimedia support identified as the most significant benefit.

  18. Hydrazine engine start system air start performance and controls sizing

    SciTech Connect

    Johnson, A.T.

    1992-01-01

    Hydrazine has been used as an energy source in many applications to fuel in-flight main engine starting. In a current application, an existing hydrazine engine start system (ESS) design was adapted to meet new fuel control requirements. This paper presents a brief system description, historical context, and the motivating factors for the hydrazine controls changes and three case studies of controls design and analysis from the ESS program. 4 refs.

  19. The START III bargaining space

    SciTech Connect

    Karas, T.H.

    1998-08-01

    The declining state of the Russian military and precarious Russian economic condition will give the US considerable advantages at the START III bargaining table. Taking the US-RF asymmetries into account, this paper discusses a menu of START III measures the US could ask for, and measures it could offer in return, in attempting to negotiate an equitable treaty. Measures the US might seek in a START III treaty include: further reductions in deployed strategic nuclear warheads, irreversibility of reductions through warhead dismantlement; beginning to bring theater nuclear weapons under mutual control, and increased transparency into the Russian nuclear weapons complex. The US may, however, wish to apply its bargaining advantages to attempting to achieve the first steps toward two long-range goals that would enhance US security: bringing theater nuclear weapons into the US-RF arms control arena, and increasing transparency into the Russian nuclear weapons complex. In exchange for measures relating to these objectives, the US might consider offering to Russia: Further strategic weapons reductions approaching levels at which the Russians believe they could maintain a degree of parity with the US; Measures to decrease the large disparities in potential deliver-system uploading capabilities that appear likely under current START II/START III scenarios; and Financial assistance in achieving START II/START III reductions as rapidly as is technically possible.

  20. A multi-threaded approach to using asynchronous C libraries with Java

    NASA Astrophysics Data System (ADS)

    Gates, John; Deich, William

    2014-07-01

    It is very common to write device drivers and code that access low level operation system functions in C or C+ +. There are also many powerful C and C++ libraries available for a variety of tasks. Java is a programming language that is meant to be system independent and is arguably much simpler to code than C/C++. However, Java has minimal support for talking to native libraries, which results in interesting challenges when using C/C++ libraries with Java code. Part of the problem is that Java's standard mechanism for communicating with C libraries, Java Native Interface, requires a significant amount of effort to do fairly simple things, such as copy structure data from C to a class in Java. This is largely solved by using the Java Native Access Library, which provides a reasonable way of transferring data between C structures and Java classes and calling C functions from Java. A more serious issue is that there is no mechanism for a C/C++ library loaded by a Java program to call a Java function in the Java program, as this is a major issue with any library that uses callback functions. A solution to this problem was found using a moderate amount of C code and multiple threads in Java. The Keck Task Language API (KTL) is used as a primary means of inter-process communication at Keck and Lick Observatory. KTL is implemented in a series or C libraries and uses callback functions for asynchronous communication. It is a good demonstration of how to use a C library within a Java program.

  1. DIRAC: Secure web user interface

    NASA Astrophysics Data System (ADS)

    Casajus Ramo, A.; Sapunov, M.

    2010-04-01

    Traditionally the interaction between users and the Grid is done with command line tools. However, these tools are difficult to use by non-expert users providing minimal help and generating outputs not always easy to understand especially in case of errors. Graphical User Interfaces are typically limited to providing access to the monitoring or accounting information and concentrate on some particular aspects failing to cover the full spectrum of grid control tasks. To make the Grid more user friendly more complete graphical interfaces are needed. Within the DIRAC project we have attempted to construct a Web based User Interface that provides means not only for monitoring the system behavior but also allows to steer the main user activities on the grid. Using DIRAC's web interface a user can easily track jobs and data. It provides access to job information and allows performing actions on jobs such as killing or deleting. Data managers can define and monitor file transfer activity as well as check requests set by jobs. Production managers can define and follow large data productions and react if necessary by stopping or starting them. The Web Portal is build following all the grid security standards and using modern Web 2.0 technologies which allow to achieve the user experience similar to the desktop applications. Details of the DIRAC Web Portal architecture and User Interface will be presented and discussed.

  2. Deep Web video

    SciTech Connect

    None Available

    2009-06-01

    To make the web work better for science, OSTI has developed state-of-the-art technologies and services including a deep web search capability. The deep web includes content in searchable databases available to web users but not accessible by popular search engines, such as Google. This video provides an introduction to the deep web search engine.

  3. Deep Web video

    ScienceCinema

    None Available

    2016-07-12

    To make the web work better for science, OSTI has developed state-of-the-art technologies and services including a deep web search capability. The deep web includes content in searchable databases available to web users but not accessible by popular search engines, such as Google. This video provides an introduction to the deep web search engine.

  4. EntrezAJAX: direct web browser access to the Entrez Programming Utilities.

    PubMed

    Loman, Nicholas J; Pallen, Mark J

    2010-06-21

    Web applications for biology and medicine often need to integrate data from Entrez services provided by the National Center for Biotechnology Information. However, direct access to Entrez from a web browser is not possible due to 'same-origin' security restrictions. The use of "Asynchronous JavaScript and XML" (AJAX) to create rich, interactive web applications is now commonplace. The ability to access Entrez via AJAX would be advantageous in the creation of integrated biomedical web resources. We describe EntrezAJAX, which provides access to Entrez eUtils and is able to circumvent same-origin browser restrictions. EntrezAJAX is easily implemented by JavaScript developers and provides identical functionality as Entrez eUtils as well as enhanced functionality to ease development. We provide easy-to-understand developer examples written in JavaScript to illustrate potential uses of this service. For the purposes of speed, reliability and scalability, EntrezAJAX has been deployed on Google App Engine, a freely available cloud service. The EntrezAJAX webpage is located at http://entrezajax.appspot.com/

  5. Research on ecological function zoning information system based on WebGIS

    NASA Astrophysics Data System (ADS)

    Zhang, Jianxiong; Zhang, Gang

    2007-06-01

    With the development of information technology, application of WebGIS will make it possible to realize digitization and intellectualization in issuing and managing information of ecological function zoning. Firstly, this paper introduces the fundamental principles, basic methods and current situation of development and various support techniques about WebGIS. Secondly, the paper not only compares and analyzes the above methods but also discusses their applied prospect and feasibility in Web management. Finally, exemplified by Jiaozuo City, the paper puts forward an idea of design and a project of realization about the information system. In this research, the digital map and establishment of map database have been finished by MapInfo. Combining with some technical data of ecological environment of Jiaozuo City, the information of ecological environment resources is collected, stored, analyzed, calculated and displayed in the form of pictures and graphs on the WebGIS platform, which makes use of secondary development flat-MapXtreme for Java and some tools such as Java, JSP and JavaScript. Serve mode is adopted in the system which has realized the operating, inquiring of basic map and working out thematic map. By the finished system, it brings some references.

  6. Development of a Web-Based Distributed Interactive Simulation (DIS) Environment Using JavaScript

    DTIC Science & Technology

    2014-09-01

    32  Figure 15.  Function of keyup events and window event handlers. ...................... 33  Figure 16.  Earth ...centered, earth fixed; and east, north, up coordinates (“Axes conventions,” n.d.) ................................................................... 34...simulation DTLS Datagram transport layer security EBV Enumeration and bit encode values ECEF Earth -centered, Earth -fixed ENU East, north and up

  7. WebQuests: a new instructional strategy for nursing education.

    PubMed

    Lahaie, Ulysses

    2007-01-01

    A WebQuest is a model or framework for designing effective Web-based instructional strategies featuring inquiry-oriented activities. It is an innovative approach to learning that is enhanced by the use of evolving instructional technology. WebQuests have invigorated the primary school (grades K through 12) educational sector around the globe, yet there is sparse evidence in the literature of WebQuests at the college and university levels. WebQuests are congruent with pedagogical approaches and cognitive activities commonly used in nursing education. They are simple to construct using a step-by-step approach, and nurse educators will find many related resources on the Internet to help them get started. Included in this article are a discussion of the critical attributes and main features of WebQuests, construction tips, recommended Web sites featuring essential resources, a discussion of WebQuest-related issues identified in the literature, and some suggestions for further research.

  8. Mission Data System Java Edition Version 7

    NASA Technical Reports Server (NTRS)

    Reinholtz, William K.; Wagner, David A.

    2013-01-01

    The Mission Data System framework defines closed-loop control system abstractions from State Analysis including interfaces for state variables, goals, estimators, and controllers that can be adapted to implement a goal-oriented control system. The framework further provides an execution environment that includes a goal scheduler, execution engine, and fault monitor that support the expression of goal network activity plans. Using these frameworks, adapters can build a goal-oriented control system where activity coordination is verified before execution begins (plan time), and continually during execution. Plan failures including violations of safety constraints expressed in the plan can be handled through automatic re-planning. This version optimizes a number of key interfaces and features to minimize dependencies, performance overhead, and improve reliability. Fault diagnosis and real-time projection capabilities are incorporated. This version enhances earlier versions primarily through optimizations and quality improvements that raise the technology readiness level. Goals explicitly constrain system states over explicit time intervals to eliminate ambiguity about intent, as compared to command-oriented control that only implies persistent intent until another command is sent. A goal network scheduling and verification process ensures that all goals in the plan are achievable before starting execution. Goal failures at runtime can be detected (including predicted failures) and handled by adapted response logic. Responses can include plan repairs (try an alternate tactic to achieve the same goal), goal shedding, ignoring the fault, cancelling the plan, or safing the system.

  9. Analysis of Focal Mechanism and Microseismicity around the Lusi Mud Eruption Site, East Java, Indonesia

    NASA Astrophysics Data System (ADS)

    Karyono, Karyono; Obermann, Anne; Mazzini, Adriano; Lupi, Matteo; Syafri, Ildrem; Abdurrokhim, Abdurrokhim; Masturyono, Masturyono; Hadi, Soffian

    2016-04-01

    The 29th of May 2006 numerous eruption sites started in northeast Java, Indonesia following to a M6.3 earthquake striking the island.Within a few weeks an area or nearly 2 km2 was covered by boiling mud and rock fragments and a prominent central crater (named Lusi) has been erupting for the last 9.5 years. The M.6.3 seismic event also triggered the activation of the Watukosek strike slip fault system that originates from the Arjuno-Welirang volcanic complex and extends to the northeast of Java hosting Lusi and other mud volcanoes. Since 2006 this fault system has been reactivated in numerous instances mostly following to regional seismic and volcanic activity. However the mechanism controlling this activity have never been investigated and remain poorly understood. In order to investigate the relationship existing between seismicity, volcanism, faulting and Lusi activity, we have deployed a network of 31 seismometers in the framework of the ERC-Lusi Lab project. This network covers a large region that monitors the Lusi activity, the Watukosek fault system and the neighboring Arjuno-Welirang volcanic complex. In particular, to understand the consistent pattern of the source mechanism, relative to the general tectonic stress in the study area, a detailed analysis has been carried out by performing the moment tensor inversion for the near field data collected from the network stations. Furthermore these data have been combined with the near field data from the regional network of the Meteorological, Climatological and Geophysical Agency of Indonesia that covers the whole country on a broader scale. Keywords: Lusi, microseismic event, focal mechanism

  10. Environmental factors influencing the recruitment and catch of tropical Panulirus lobsters in southern Java, Indonesia

    NASA Astrophysics Data System (ADS)

    Milton, David A.; Satria, Fayakun; Proctor, Craig H.; Prasetyo, Andhika P.; Utama, Andria A.; Fauzi, Mohamed

    2014-12-01

    Tropical Panulirus lobster fisheries in many parts of the world are open-access and poorly-regulated. This is in part because tropical Panulirus lobsters have an extended pelagic larval phase (up to 9 months) and their larval settlement may take place in different habitats and depths. When recruits of a fishery are believed not spawned locally, regulatory incentives are weak. We assessed the potential sources of recruits to a small, valuable fishery for six species of Panulirus lobster in southern Java, Indonesia with a larval advection model. The model predicted that between 1993 and 2007, 50-90% of the recruits were sourced locally compared to a mean of 25% from remote locations. The relative intensity of the Indonesian flow-through, the south Java current and seasonal onshore winds appear to be important in the local retention of recruits. Local fisheries records showed a strong seasonality in catch that we compared to potential environmental triggers with boosted regression trees. We found that the increased catch was associated with the rapid onset of increased rainfall (>90 mm) at the start of the monsoon (November-May). Fishers believe the coastal runoff during periods of high rainfall increases turbidity and thus enhanced catchability. Catches declined dramatically during an extended monsoon in 2010-2011, but recovered in early 2012 when rainfall patterns became more seasonal. These combined results show that there may be potential benefit of implementing local fisheries management regulations to increase sustainability. However, their effectiveness may be difficult to detect due to the strong influence of climate and oceanographic variability on both recruitment and subsequent catch.

  11. Brandenburg 3D - a comprehensive 3D Subsurface Model, Conception of an Infrastructure Node and a Web Application

    NASA Astrophysics Data System (ADS)

    Kerschke, Dorit; Schilling, Maik; Simon, Andreas; Wächter, Joachim

    2014-05-01

    The Energiewende and the increasing scarcity of raw materials will lead to an intensified utilization of the subsurface in Germany. Within this context, geological 3D modeling is a fundamental approach for integrated decision and planning processes. Initiated by the development of the European Geospatial Infrastructure INSPIRE, the German State Geological Offices started digitizing their predominantly analog archive inventory. Until now, a comprehensive 3D subsurface model of Brandenburg did not exist. Therefore the project B3D strived to develop a new 3D model as well as a subsequent infrastructure node to integrate all geological and spatial data within the Geodaten-Infrastruktur Brandenburg (Geospatial Infrastructure, GDI-BB) and provide it to the public through an interactive 2D/3D web application. The functionality of the web application is based on a client-server architecture. Server-sided, all available spatial data is published through GeoServer. GeoServer is designed for interoperability and acts as the reference implementation of the Open Geospatial Consortium (OGC) Web Feature Service (WFS) standard that provides the interface that allows requests for geographical features. In addition, GeoServer implements, among others, the high performance certified compliant Web Map Service (WMS) that serves geo-referenced map images. For publishing 3D data, the OGC Web 3D Service (W3DS), a portrayal service for three-dimensional geo-data, is used. The W3DS displays elements representing the geometry, appearance, and behavior of geographic objects. On the client side, the web application is solely based on Free and Open Source Software and leans on the JavaScript API WebGL that allows the interactive rendering of 2D and 3D graphics by means of GPU accelerated usage of physics and image processing as part of the web page canvas without the use of plug-ins. WebGL is supported by most web browsers (e.g., Google Chrome, Mozilla Firefox, Safari, and Opera). The web

  12. Discrimination of consonance and dissonance in Java sparrows.

    PubMed

    Watanabe, S; Uozumi, M; Tanaka, N

    2005-09-30

    Six adult Java sparrows were trained to discriminate between consonant and dissonant sounds consisting of three tones. In the consonance group, the perching response was reinforced when consonance was presented, but not when dissonance was presented. Both groups were given an inversion test, in which the first inversion of the chord was used as a stimulus. Four of six birds learned the discrimination and were given two tests. In the first test, novel consonances and novel dissonances were presented. All birds maintained the discrimination. When inverted consonances and dissonances were presented in the second test, the discriminative behavior was not well demonstrated. When novel dissonances consisting of tones with different intervals were presented in the third test, birds trained to perch for dissonance performed well, whereas those trained to perch for consonance did not. In summary, Java sparrows were able to discriminate between consonances and dissonances and demonstrated generalization to new combinations, they do not discriminate the same consonances and dissonances.

  13. Interface Generation and Compositional Verification in JavaPathfinder

    NASA Technical Reports Server (NTRS)

    Giannakopoulou, Dimitra; Pasareanu, Corina

    2009-01-01

    We present a novel algorithm for interface generation of software components. Given a component, our algorithm uses learning techniques to compute a permissive interface representing legal usage of the component. Unlike our previous work, this algorithm does not require knowledge about the component s environment. Furthermore, in contrast to other related approaches, our algorithm computes permissive interfaces even in the presence of non-determinism in the component. Our algorithm is implemented in the JavaPathfinder model checking framework for UML statechart components. We have also added support for automated assume-guarantee style compositional verification in JavaPathfinder, using component interfaces. We report on the application of the presented approach to the generation of interfaces for flight software components.

  14. Java-based communication in a High Performance Computing environment

    NASA Astrophysics Data System (ADS)

    Fries, A.; de Mora, J. Portell I.; Sirvent, R.

    2011-02-01

    Java is one of the most widely used computer programming languages, however its use in High Performance Computing (HPC) is relatively low. A typical HPC environment consists of a number of multi-core computing nodes, while a typical application running in such an environment will normally contain CPU intensive code that can be executed in parallel. Such an application may require inter-node as well as intra-node communication. Message Passing Interface (MPI) is a language independent specification of an API to allow such communication. MPJExpress (Baker et al. 2006) and F-MPJ (Taboada et al. 2009) are Java-based implementations of MPI, designed with the efficient performance of data transfers as a main objective. In this paper we discuss the scalability of one approach of distributing data to compute nodes in HPC and we propose the design of an alternative data transfer system, building upon MPI.

  15. A High-Availability, Distributed Hardware Control System Using Java

    NASA Technical Reports Server (NTRS)

    Niessner, Albert F.

    2011-01-01

    Two independent coronagraph experiments that require 24/7 availability with different optical layouts and different motion control requirements are commanded and controlled with the same Java software system executing on many geographically scattered computer systems interconnected via TCP/IP. High availability of a distributed system requires that the computers have a robust communication messaging system making the mix of TCP/IP (a robust transport), and XML (a robust message) a natural choice. XML also adds the configuration flexibility. Java then adds object-oriented paradigms, exception handling, heavily tested libraries, and many third party tools for implementation robustness. The result is a software system that provides users 24/7 access to two diverse experiments with XML files defining the differences

  16. Using Runtime Analysis to Guide Model Checking of Java Programs

    NASA Technical Reports Server (NTRS)

    Havelund, Klaus; Norvig, Peter (Technical Monitor)

    2001-01-01

    This paper describes how two runtime analysis algorithms, an existing data race detection algorithm and a new deadlock detection algorithm, have been implemented to analyze Java programs. Runtime analysis is based on the idea of executing the program once. and observing the generated run to extract various kinds of information. This information can then be used to predict whether other different runs may violate some properties of interest, in addition of course to demonstrate whether the generated run itself violates such properties. These runtime analyses can be performed stand-alone to generate a set of warnings. It is furthermore demonstrated how these warnings can be used to guide a model checker, thereby reducing the search space. The described techniques have been implemented in the b e grown Java model checker called PathFinder.

  17. Java PathExplorer: A Runtime Verification Tool

    NASA Technical Reports Server (NTRS)

    Havelund, Klaus; Rosu, Grigore; Clancy, Daniel (Technical Monitor)

    2001-01-01

    We describe recent work on designing an environment called Java PathExplorer for monitoring the execution of Java programs. This environment facilitates the testing of execution traces against high level specifications, including temporal logic formulae. In addition, it contains algorithms for detecting classical error patterns in concurrent programs, such as deadlocks and data races. An initial prototype of the tool has been applied to the executive module of the planetary Rover K9, developed at NASA Ames. In this paper we describe the background and motivation for the development of this tool, including comments on how it relates to formal methods tools as well as to traditional testing, and we then present the tool itself.

  18. BioJava: an open-source framework for bioinformatics in 2012

    PubMed Central

    Prlić, Andreas; Yates, Andrew; Bliven, Spencer E.; Rose, Peter W.; Jacobsen, Julius; Troshin, Peter V.; Chapman, Mark; Gao, Jianjiong; Koh, Chuan Hock; Foisy, Sylvain; Holland, Richard; Rimša, Gediminas; Heuer, Michael L.; Brandstätter–Müller, H.; Bourne, Philip E.; Willis, Scooter

    2012-01-01

    Motivation: BioJava is an open-source project for processing of biological data in the Java programming language. We have recently released a new version (3.0.5), which is a major update to the code base that greatly extends its functionality. Results: BioJava now consists of several independent modules that provide state-of-the-art tools for protein structure comparison, pairwise and multiple sequence alignments, working with DNA and protein sequences, analysis of amino acid properties, detection of protein modifications and prediction of disordered regions in proteins as well as parsers for common file formats using a biologically meaningful data model. Availability: BioJava is an open-source project distributed under the Lesser GPL (LGPL). BioJava can be downloaded from the BioJava website (http://www.biojava.org). BioJava requires Java 1.6 or higher. All inquiries should be directed to the BioJava mailing lists. Details are available at http://biojava.org/wiki/BioJava:MailingLists Contact: andreas.prlic@gmail.com PMID:22877863

  19. Let's Go to the Zoo: Guiding Elementary Students through Research; Ladders of Collaboration; Information Literacy and Assessment: Web Resources Too Good To Miss; Top Secret: Collaborative Efforts Really Do Make a Difference; What Is Collaboration to You?; Volunteering for Information Literacy; Getting an Early Start on Using Technology for Research; Collaborations: Working with Restrictions.

    ERIC Educational Resources Information Center

    Futch, Lynn; Asper, Vicki; Repman, Judi; Tschamler, Addie; Thomas, Melody; Kearns, Jodi; Farmer, Lesley S. J.; Buzzeo, Toni

    2002-01-01

    Includes eight articles that address the role of the elementary school librarian in developing information literacy, focusing on collaboration between media specialists and classroom teachers. Highlights include student research, including a research planning sheet; Web resources on information literacy and assessment; and helping students use…

  20. Inquiry Response Security Issues with CGI Scripting and JAVA Implementations

    DTIC Science & Technology

    1998-03-26

    remote systems. The phf cgi-script is supposed to provide a phone number lookup - service. But specific queries can be sent to it to run arbitrary...Subtitle Inquiry Response Security Issues with CGI Scripting and JAVA Implementations Contract or Grant Number Program Element Number Authors Project... Number Task Number Work Unit Number Performing Organization Name(s) and Address(es) IATAC 8283 Greensboro Drive McLean, VA 22102 Performing

  1. ImageJ: Image processing and analysis in Java

    NASA Astrophysics Data System (ADS)

    Rasband, W. S.

    2012-06-01

    ImageJ is a public domain Java image processing program inspired by NIH Image. It can display, edit, analyze, process, save and print 8-bit, 16-bit and 32-bit images. It can read many image formats including TIFF, GIF, JPEG, BMP, DICOM, FITS and "raw". It supports "stacks", a series of images that share a single window. It is multithreaded, so time-consuming operations such as image file reading can be performed in parallel with other operations.

  2. Web tools for effective retrieval, visualization, and evaluation of cardiology medical images and records

    NASA Astrophysics Data System (ADS)

    Masseroli, Marco; Pinciroli, Francesco

    2000-12-01

    To provide easy retrieval, integration and evaluation of multimodal cardiology images and data in a web browser environment, distributed application technologies and java programming were used to implement a client-server architecture based on software agents. The server side manages secure connections and queries to heterogeneous remote databases and file systems containing patient personal and clinical data. The client side is a Java applet running in a web browser and providing a friendly medical user interface to perform queries on patient and medical test dat and integrate and visualize properly the various query results. A set of tools based on Java Advanced Imaging API enables to process and analyze the retrieved cardiology images, and quantify their features in different regions of interest. The platform-independence Java technology makes the developed prototype easy to be managed in a centralized form and provided in each site where an intranet or internet connection can be located. Giving the healthcare providers effective tools for querying, visualizing and evaluating comprehensively cardiology medical images and records in all locations where they can need them- i.e. emergency, operating theaters, ward, or even outpatient clinics- the developed prototype represents an important aid in providing more efficient diagnoses and medical treatments.

  3. Investigation of upper crustal structure beneath eastern Java

    NASA Astrophysics Data System (ADS)

    Martha, Agustya Adi; Widiyantoro, Sri; Cummnins, Phil; Saygin, Erdinc; Masturyono

    2016-05-01

    The complexity of geology structure in eastern Java causes this region has many potential resources as much as the disasters. Therefore, the East Java province represents an interesting area to be explored, especially regarding its upper crustal structure. To investigate this structure, we employ the Ambient Noise Tomography (ANT) method. We have used seismic waveform data from 25 Meteorological, Climatological and Geophysical Agency (BMKG) stationary seismographic stations and 26 portable seismographs installed for 2 to 8 weeks. Inter-station cross-correlation produces more than 800 Rayleigh wave components, which depict the structure beneath eastern Java. Based on the checkerboard resolution test, we found that the optimal grid size is 0.25ox0.25o. Our inversion results for the periods of 1 to 10 s indicate a good agreement with geological and Bouguer anomaly maps. Rembang high depression, most of the southern mountains zone, the northern part of Rembang zone and the central part of the Madura Island, the area of high gravity anomaly and areas dominated with igneous rocks are associated with high velocity zones. On the other hand, Kendeng zone and most of the basin in the Rembang zone are associated with low velocity zones.

  4. Women's status and child survival in West Java, Indonesia.

    PubMed

    Widayatun

    1991-03-01

    This study is introduced by a literature review of the concept of women's status, and related factors that determine infant and child mortality. Women's status is primarily defined by education, occupation and economic activity, which affect women's decision-making in the home and their independence in larger society. Cluster analysis was used to identify geographical patterns of standardized women's status variables among 20 regencies and 4 municipalities in West Java. Euclidian distances were computed between pairs of regencies across the 13 indicators. Pearson's correlations and multiple regression were used to compare associations between women's status variables and infant and child mortality, after controlling for economic development. Using data from the 1980 census, the study demonstrated large regional variations in women's status in West Java, with higher status in both the household and in society in the south and central highlands than in the north and west. Women's status is closely related to infant and child mortality, independent of the level of development. There was 1 notable exception, the municipality of Bogor, where infant and child mortality were higher than average rates for the cluster of areas with higher women's status. The results suggest that improved education, and increase in age at 1st marriage are key elements for improving the status of women in West Java.

  5. Ambient Noise Tomography of central Java, with Transdimensional Bayesian Inversion

    NASA Astrophysics Data System (ADS)

    Zulhan, Zulfakriza; Saygin, Erdinc; Cummins, Phil; Widiyantoro, Sri; Nugraha, Andri Dian; Luehr, Birger-G.; Bodin, Thomas

    2014-05-01

    Delineating the crustal structure of central Java is crucial for understanding its complex tectonic setting. However, seismic imaging of the strong heterogeneity typical of such a tectonically active region can be challenging, particularly in the upper crust where velocity contrasts are strongest and steep body wave ray-paths provide poor resolution. We have applied ambient noise cross correlation of pair stations in central Java, Indonesia by using the MERapi Amphibious EXperiment (MERAMEX) dataset. The data were collected between May to October 2004. We used 120 of 134 temporary seismic stations for about 150 days of observation, which covered central Java. More than 5000 Rayleigh wave Green's function were extracted by cross-correlating the noise simultaneously recorded at available station pairs. We applied a fully nonlinear 2D Bayesian inversion technique to the retrieved travel times. Features in the derived tomographic images correlate well with previous studies, and some shallow structures that were not evident in previous studies are clearly imaged with Ambient Noise Tomography. The Kendeng Basin and several active volcanoes appear with very low group velocities, and anomalies with relatively high velocities can be interpreted in terms of crustal sutures and/or surface geological features.

  6. Web Mining for Web Image Retrieval.

    ERIC Educational Resources Information Center

    Chen, Zheng; Wenyin, Liu; Zhang, Feng; Li, Mingjing; Zhang, Hongjiang

    2001-01-01

    Presents a prototype system for image retrieval from the Internet using Web mining. Discusses the architecture of the Web image retrieval prototype; document space modeling; user log mining; and image retrieval experiments to evaluate the proposed system. (AEF)

  7. Transimulation - protein biosynthesis web service.

    PubMed

    Siwiak, Marlena; Zielenkiewicz, Piotr

    2013-01-01

    Although translation is the key step during gene expression, it remains poorly characterized at the level of individual genes. For this reason, we developed Transimulation - a web service measuring translational activity of genes in three model organisms: Escherichia coli, Saccharomyces cerevisiae and Homo sapiens. The calculations are based on our previous computational model of translation and experimental data sets. Transimulation quantifies mean translation initiation and elongation time (expressed in SI units), and the number of proteins produced per transcript. It also approximates the number of ribosomes that typically occupy a transcript during translation, and simulates their propagation. The simulation of ribosomes' movement is interactive and allows modifying the coding sequence on the fly. It also enables uploading any coding sequence and simulating its translation in one of three model organisms. In such a case, ribosomes propagate according to mean codon elongation times of the host organism, which may prove useful for heterologous expression. Transimulation was used to examine evolutionary conservation of translational parameters of orthologous genes. Transimulation may be accessed at http://nexus.ibb.waw.pl/Transimulation (requires Java version 1.7 or higher). Its manual and source code, distributed under the GPL-2.0 license, is freely available at the website.

  8. A real time patient monitoring system on the World Wide Web.

    PubMed Central

    Wang, K.; Kohane, I.; Bradshaw, K. L.; Fackler, J.

    1996-01-01

    World Wide Web (Web) technology has become increasingly popular and successful, because it uses standard communication protocols and Hyper Text Markup Language(HTML), and is supported on multiple platforms. Innovations such as server push, secure socket layer and Java make it possible to use the Web as the basis for creating monitoring systems of dynamic processes. This paper presents a project, whose goal is to develop a Web based Intelligent on-line Monitoring system for Intensive Care Units (IMI). IMI has been tested and evaluated in an intensive care unit since October 1995, and the results are promising. After presenting the motivations of using Web technology, we present the system structure and the functionality of IMI as well as the testing and evaluation results. Security issues are also addressed. PMID:8947761

  9. A perception experiment with time-critical graphics animation on the World-Wide Web.

    PubMed

    Hecht, H; Oesker, M; Kaiser, A; Civelek, H; Stecker, T

    1999-08-01

    The World-Wide Web offers a potentially interesting tool to collect data from a large and heterogeneous audience. While questionnaires have become rather common on the Internet, its potential reaches far beyond text processing. In principle, it is possible not only to perform interactive, dynamic experiments on the Web, but also to include graphical animation and time-critical responses, such as reaction times. We implemented a visual motion extrapolation task on the Web using the programming language Java, which can be interpreted by standard Web browsers such as Netscape or Internet Explorer. The data collected with this method turned out to be reliable and differed little from data obtained in a controlled laboratory setting, with the exception of conditions with fixation instruction. Thus, the Web can, generally speaking, be used for data collection of large sample sizes. The strengths and weaknesses of dynamic visual simulation experiments on the Internet are discussed.

  10. Web Mining: Machine Learning for Web Applications.

    ERIC Educational Resources Information Center

    Chen, Hsinchun; Chau, Michael

    2004-01-01

    Presents an overview of machine learning research and reviews methods used for evaluating machine learning systems. Ways that machine-learning algorithms were used in traditional information retrieval systems in the "pre-Web" era are described, and the field of Web mining and how machine learning has been used in different Web mining…

  11. Impulsively started incompressible turbulent jet

    SciTech Connect

    Witze, P O

    1980-10-01

    Hot-film anemometer measurements are presented for the centerline velocity of a suddenly started jet of air. The tip penetration of the jet is shown to be proportional to the square-root of time. A theoretical model is developed that assumes the transient jet can be characterized as a spherical vortex interacting with a steady-state jet. The model demonstrates that the ratio of nozzle radius to jet velocity defines a time constant that uniquely characterizes the behavior and similarity of impulsively started incompressible turbulent jets.

  12. Development of a web application for water resources based on open source software

    NASA Astrophysics Data System (ADS)

    Delipetrev, Blagoj; Jonoski, Andreja; Solomatine, Dimitri P.

    2014-01-01

    This article presents research and development of a prototype web application for water resources using latest advancements in Information and Communication Technologies (ICT), open source software and web GIS. The web application has three web services for: (1) managing, presenting and storing of geospatial data, (2) support of water resources modeling and (3) water resources optimization. The web application is developed using several programming languages (PhP, Ajax, JavaScript, Java), libraries (OpenLayers, JQuery) and open source software components (GeoServer, PostgreSQL, PostGIS). The presented web application has several main advantages: it is available all the time, it is accessible from everywhere, it creates a real time multi-user collaboration platform, the programing languages code and components are interoperable and designed to work in a distributed computer environment, it is flexible for adding additional components and services and, it is scalable depending on the workload. The application was successfully tested on a case study with concurrent multi-users access.

  13. Using Common Graphics Paradigms Implemented in a Java Applet to Represent Complex Scheduling Requirements

    NASA Technical Reports Server (NTRS)

    Jaap, John; Meyer, Patrick; Davis, Elizabeth

    1997-01-01

    The experiments planned for the International Space Station promise to be complex, lengthy and diverse. The scarcity of the space station resources will cause significant competition for resources between experiments. The scheduling job facing the Space Station mission planning software requires a concise and comprehensive description of the experiments' requirements (to ensure a valid schedule) and a good description of the experiments' flexibility (to effectively utilize available resources). In addition, the continuous operation of the station, the wide geographic dispersion of station users, and the budgetary pressure to reduce operations manpower make a low-cost solution mandatory. A graphical representation of the scheduling requirements for station payloads implemented via an Internet-based application promises to be an elegant solution that addresses all of these issues. The graphical representation of experiment requirements permits a station user to describe his experiment by defining "activities" and "sequences of activities". Activities define the resource requirements (with alternatives) and other quantitative constraints of tasks to be performed. Activities definitions use an "outline" graphics paradigm. Sequences define the time relationships between activities. Sequences may also define time relationships with activities of other payloads or space station systems. Sequences of activities are described by a "network" graphics paradigm. The bulk of this paper will describe the graphical approach to representing requirements and provide examples that show the ease and clarity with which complex requirements can be represented. A Java applet, to run in a web browser, is being developed to support the graphical representation of payload scheduling requirements. Implementing the entry and editing of requirements via the web solves the problems introduced by the geographic dispersion of users. Reducing manpower is accomplished by developing a concise

  14. Quake Explorer: A User-friendly Java Browser For Observational Seismology On The Internet

    NASA Astrophysics Data System (ADS)

    Lomax, Anthony

    The increasing amount of near-real-time and archived seismic data available from monitoring networks and data centres, combined with powerful and efficient Internet tools, creates a dynamic, interactive and accessible work environment for seismology. This Internet-based environment can greatly facilitate the observation and dissemi- nation of earthquake information for research, monitoring, hazard response, teaching and public information. In this talk we present QuakeExplorer, a platform-independent Java browser for observational seismology that fully exploits this Internet environ- ment. QuakeExplorer is designed to improve the ease, speed and flexibility of obtaining, analysing and distributing seismological data. It is an easy, rapid, interactive interface for browsing, selection, visualisation and analysis of seismic event information and digital seismograms residing on remote web sites. It does not require the user to handle tasks such as data requesting, downloading, format conversion and management, or installation and support of multiple, specialized software packages. QuakeExplorer makes comprehensive seismological observation easily available to a large audience of professionals, schools and the public. QuakeExplorer and associated software development is primarily supported by the European Union Project MEREDIEN (EVR1-CT-2000-40007). The software is avail- able for free download at http://www.alomax.net/QuakeExplorer

  15. College Radio Station Web Sites: Perceptions of Value and Use.

    ERIC Educational Resources Information Center

    McClung, Steven

    2001-01-01

    Considers what people like about college radio web sites and why people use them. Provides a starting point for examining the reasons people use college radio sites. Concludes that most audiences' uses of college radio sites are entertainment oriented, however, there is an indication that people use media-based Web sites for the social integration…

  16. Using Web Surveys to Determine Audience Characteristics and Product Preferences

    ERIC Educational Resources Information Center

    Philbrick, Jane Hass; Smith, F. Ruth; Bart, Barbara

    2010-01-01

    A web survey is a cost-effective and efficient method to use when measuring the characteristics of an audience and developing or testing new product concepts. This paper reports on the use of a web survey by a start-up media/internet firm, Farmers' Almanac TV. The results indicate that using email to contact respondents from a client list results…

  17. Software Updates: Web Design--Software that Makes It Easy!

    ERIC Educational Resources Information Center

    Pattridge, Gregory C.

    2002-01-01

    This article discusses Web design software that provides an easy-to-use interface. The "Netscape Communicator" is highlighted for beginning Web page construction and step-by-step instructions are provided for starting out, page colors and properties, indents, bulleted lists, tables, adding links, navigating long documents, creating e-mail links,…

  18. A web-based spatial decision support system for spatial planning and governance in the Guangdong Province

    NASA Astrophysics Data System (ADS)

    Wu, Qitao; Zhang, Hong-ou; Chen, Fengui; Dou, Jie

    2008-10-01

    After three decades' rapid economic development, Guangdong province faces to thorny problems related to pollution, resource shortage and environmental deterioration. What is worse, the future accelerated development, urbanization and industrialization also comes at the cost of regional imbalance with economic gaps growing and the quality of life in different regions degrading. Development and Reform Commission of Guangdong Province (GDDRC) started a spatial planning project under the national frame in 2007. The prospective project is expected to enhance the equality of different regions and balance the economic development with environmental protection and improved sustainability. This manuscript presents the results of scientific research aiming to develop a Spatial Decision Support System (SDSS) for this spatial planning project. The system composes four modules include the User interface module (UIM), Spatial Analyze module (SAM), Database management module (DMM) and Help module (HM) base on ArcInfo, JSP/Servlet, JavaScript, MapServer, Visual C++ and Visual Basic technologies. The web-based SDSS provides a user-friendly tool for local decision makers, regional planners and other stakeholders in understanding and visualizing the different territorial dimensions of economic development against sustainable environmental and exhausted resources, and in defining, comparing and prioritizing specific territorially-based actions in order to prevent non-sustainable development and implement relevant politics.

  19. FROG: Time Series Analysis for the Web Service Era

    NASA Astrophysics Data System (ADS)

    Allan, A.

    2005-12-01

    The FROG application is part of the next generation Starlink{http://www.starlink.ac.uk} software work (Draper et al. 2005) and released under the GNU Public License{http://www.gnu.org/copyleft/gpl.html} (GPL). Written in Java, it has been designed for the Web and Grid Service era as an extensible, pluggable, tool for time series analysis and display. With an integrated SOAP server the packages functionality is exposed to the user for use in their own code, and to be used remotely over the Grid, as part of the Virtual Observatory (VO).

  20. Web accessibility and open source software.

    PubMed

    Obrenović, Zeljko

    2009-07-01

    A Web browser provides a uniform user interface to different types of information. Making this interface universally accessible and more interactive is a long-term goal still far from being achieved. Universally accessible browsers require novel interaction modalities and additional functionalities, for which existing browsers tend to provide only partial solutions. Although functionality for Web accessibility can be found as open source and free software components, their reuse and integration is complex because they were developed in diverse implementation environments, following standards and conventions incompatible with the Web. To address these problems, we have started several activities that aim at exploiting the potential of open-source software for Web accessibility. The first of these activities is the development of Adaptable Multi-Interface COmmunicator (AMICO):WEB, an infrastructure that facilitates efficient reuse and integration of open source software components into the Web environment. The main contribution of AMICO:WEB is in enabling the syntactic and semantic interoperability between Web extension mechanisms and a variety of integration mechanisms used by open source and free software components. Its design is based on our experiences in solving practical problems where we have used open source components to improve accessibility of rich media Web applications. The second of our activities involves improving education, where we have used our platform to teach students how to build advanced accessibility solutions from diverse open-source software. We are also partially involved in the recently started Eclipse projects called Accessibility Tools Framework (ACTF), the aim of which is development of extensible infrastructure, upon which developers can build a variety of utilities that help to evaluate and enhance the accessibility of applications and content for people with disabilities. In this article we briefly report on these activities.

  1. Head Start Dental Health Curriculum.

    ERIC Educational Resources Information Center

    Administration for Children, Youth, and Families (DHHS), Washington, DC. Head Start Bureau.

    This curriculum for Head Start programs provides preschool learning experiences that teach about dental health. The majority of the curriculum guide is devoted to the following lesson plans: (1) "Introduction of 'Smiley the Super Pup'," an optional puppet character which may be used to review the concepts covered in each lesson; (2)…

  2. Rigor Made Easy: Getting Started

    ERIC Educational Resources Information Center

    Blackburn, Barbara R.

    2012-01-01

    Bestselling author and noted rigor expert Barbara Blackburn shares the secrets to getting started, maintaining momentum, and reaching your goals. Learn what rigor looks like in the classroom, understand what it means for your students, and get the keys to successful implementation. Learn how to use rigor to raise expectations, provide appropriate…

  3. Off to a Good Start.

    ERIC Educational Resources Information Center

    Hoffman, Carl

    1994-01-01

    Caring Start is a mobile-clinic program that provides prenatal care, well-baby clinics, childhood immunizations, counseling services, and contraceptives to rural poor families in northwest Pennsylvania. Before the mobile clinic, many rural women (mostly teenagers) went without prenatal health care due to lack of transportation. (LP)

  4. Entrepreneur Training Program. Getting Started.

    ERIC Educational Resources Information Center

    De Maria, Richard

    This student workbook on starting a small business is part of the entrepreneur training program at Ocean County (New Jersey) Vocational-Technical Schools. The workbook consists of 16 units containing goals and objectives, study questions, exercises, sample materials, and information sheets. Unit topics are as follows: being a small business owner;…

  5. Employment Obtaining and Business Starting

    ERIC Educational Resources Information Center

    Lan, Jian

    2009-01-01

    The implementation of business starting education in higher vocational colleges is of important and realistic meanings for cultivating advanced technology application-type talents and for releasing the employment obtaining pressure of higher vocational students. Based on the analysis on the employment situation of higher vocational graduates, this…

  6. Head Start Planned Variation Program.

    ERIC Educational Resources Information Center

    Klein, Jenny

    There is little agreement concerning which methods of preschool intervention are most effective. In order to evaluate several approaches to early childhood education, Project Head Start, in conjunction with Project Follow Through, has initiated the Planned Variation program. This year only a pilot project is underway with eight schools…

  7. Near Field of Starting Plumes

    NASA Astrophysics Data System (ADS)

    Johari, H.; Gharib, M.; Dabiri, D.

    1997-11-01

    Although steady jets and plumes have been studied extensively in the past, there is relatively little known about the initial stages of starting buoyant jets. The present investigation examined buoyancy-driven flows resulting from cylindrical containers w ith length to diameter ratios (L/D) between 2 and 13. Density ratios up to ten percent were utilized. A technique was developed to release the column of buoyant fluid with minimal disturbance during the discharge. Our observations indicate that the majori ty of the released fluid gets entrained into the starting vortex ring for L/D < 4. Longer columns result in a jet trailing behind the starting vortex. In all cases, the starting vortex ring becomes unstable as a result of the baroclinic torque generation around its perimeter, and disintegrates into a turbulent mass within the first 5 diameters. This fluid mass then gets reorganized into a larger, more diffuse thermal. The thermal formation occurs closer to the source as the length to diameter ratio of th e buoyant column gets smaller. The temporal evolution of the circulation associated with the buoyant fluid, which was derived from the digital particle image velocimetry technique, will be presented.

  8. Implementation of Ajax asynchronous communication technology and GWT-EXT client in agricultural macroscopic decision-making system WebGIS publish

    NASA Astrophysics Data System (ADS)

    Zhao, Li; Wang, Wei; Wu, Yanbin; Huang, Ming

    According to client interactive operation in agricultural macroscopic decision-making eystem WebGIS publish, Ajax asynchronous communication technology and GWT-Ext were integrated into WebGIS. The Ajax technique used in the browser made the user getting part of the webpage information through the server possible. GWT-Ext is a Web interface element based on GWT (Google Web Toolkit) and Extjs development. GWT-Ext use Object Orient language Java and Ext component to develop Ajax applications, it is more efficient, shorten the development cycle. Based on the method in this paper the speed of server response and the interactivity can be improved.

  9. Web-based pathology practice examination usage

    PubMed Central

    Klatt, Edward C.

    2014-01-01

    Context: General and subject specific practice examinations for students in health sciences studying pathology were placed onto a free public internet web site entitled web path and were accessed four clicks from the home web site menu. Subjects and Methods: Multiple choice questions were coded into. html files with JavaScript functions for web browser viewing in a timed format. A Perl programming language script with common gateway interface for web page forms scored examinations and placed results into a log file on an internet computer server. The four general review examinations of 30 questions each could be completed in up to 30 min. The 17 subject specific examinations of 10 questions each with accompanying images could be completed in up to 15 min each. The results of scores and user educational field of study from log files were compiled from June 2006 to January 2014. Results: The four general review examinations had 31,639 accesses with completion of all questions, for a completion rate of 54% and average score of 75%. A score of 100% was achieved by 7% of users, ≥90% by 21%, and ≥50% score by 95% of users. In top to bottom web page menu order, review examination usage was 44%, 24%, 17%, and 15% of all accessions. The 17 subject specific examinations had 103,028 completions, with completion rate 73% and average score 74%. Scoring at 100% was 20% overall, ≥90% by 37%, and ≥50% score by 90% of users. The first three menu items on the web page accounted for 12.6%, 10.0%, and 8.2% of all completions, and the bottom three accounted for no more than 2.2% each. Conclusions: Completion rates were higher for shorter 10 questions subject examinations. Users identifying themselves as MD/DO scored higher than other users, averaging 75%. Usage was higher for examinations at the top of the web page menu. Scores achieved suggest that a cohort of serious users fully completing the examinations had sufficient preparation to use them to support their pathology

  10. OpenGL in Multi-User Web-Based Applications

    NASA Astrophysics Data System (ADS)

    Szostek, K.; Piórkowski, A.

    In this article construction and potential of OpenGL multi-user web-based application are presented. The most common technologies like: .NET ASP, Java and Mono were used with specific OpenGL libraries to visualize tree-dimensional medical data. The most important conclusion of this work is that server side applications can easily take advantage of fast GPU and produce efficient results of advanced computation just like the visualization.

  11. Application of World Wide Web (W3) Technologies in Payload Operations

    NASA Technical Reports Server (NTRS)

    Sun, Charles; Windrem, May; Picinich, Lou

    1996-01-01

    World Wide Web (W3) technologies are considered in relation to their application to space missions. It is considered that such technologies, including the hypertext transfer protocol and the Java object-oriented language, offer a powerful and relatively inexpensive framework for distributed application software development. The suitability of these technologies for payload monitoring systems development is discussed, and the experience gained from the development of an insect habitat monitoring system based on W3 technologies is reported.

  12. Migrating Department of Defense (DoD) Web Service Based Applications to Mobile Computing Platforms

    DTIC Science & Technology

    2012-03-01

    Application Archetype MVC Model View Controller NDFD National Digital Forecast Database NOAA National Oceanic and Atmospheric Administration’s NSSC...for Java (GAE-J). GWT and GAE are not required to implement the COLD-T application, any web framework (PHP, Struts, JSF, Spring MVC , etc.) could be...2010. [3] S. D. K. Hyun Jung La, “Balanced MVC Architecture for Developing Service-based Mobile Applications,” IEEE International Conference on E

  13. SIP: A Web-Based Astronomical Image Processing Program

    NASA Astrophysics Data System (ADS)

    Simonetti, J. H.

    1999-12-01

    I have written an astronomical image processing and analysis program designed to run over the internet in a Java-compatible web browser. The program, Sky Image Processor (SIP), is accessible at the SIP webpage (http://www.phys.vt.edu/SIP). Since nothing is installed on the user's machine, there is no need to download upgrades; the latest version of the program is always instantly available. Furthermore, the Java programming language is designed to work on any computer platform (any machine and operating system). The program could be used with students in web-based instruction or in a computer laboratory setting; it may also be of use in some research or outreach applications. While SIP is similar to other image processing programs, it is unique in some important respects. For example, SIP can load images from the user's machine or from the Web. An instructor can put images on a web server for students to load and analyze on their own personal computer. Or, the instructor can inform the students of images to load from any other web server. Furthermore, since SIP was written with students in mind, the philosophy is to present the user with the most basic tools necessary to process and analyze astronomical images. Images can be combined (by addition, subtraction, multiplication, or division), multiplied by a constant, smoothed, cropped, flipped, rotated, and so on. Statistics can be gathered for pixels within a box drawn by the user. Basic tools are available for gathering data from an image which can be used for performing simple differential photometry, or astrometry. Therefore, students can learn how astronomical image processing works. Since SIP is not part of a commercial CCD camera package, the program is written to handle the most common denominator image file, the FITS format.

  14. Web Service Architecture Framework for Embedded Devices

    ERIC Educational Resources Information Center

    Yanzick, Paul David

    2009-01-01

    The use of Service Oriented Architectures, namely web services, has become a widely adopted method for transfer of data between systems across the Internet as well as the Enterprise. Adopting a similar approach to embedded devices is also starting to emerge as personal devices and sensor networks are becoming more common in the industry. This…

  15. EPA Web Taxonomy

    EPA Pesticide Factsheets

    EPA's Web Taxonomy is a faceted hierarchical vocabulary used to tag web pages with terms from a controlled vocabulary. Tagging enables search and discovery of EPA's Web based information assests. EPA's Web Taxonomy is being provided in Simple Knowledge Organization System (SKOS) format. SKOS is a standard for sharing and linking knowledge organization systems that promises to make Federal terminology resources more interoperable.

  16. Calling in wild silvery gibbons (Hylobates moloch) in Java (Indonesia): behavior, phylogeny, and conservation.

    PubMed

    Geissmann, Thomas; Nijman, Vincent

    2006-01-01

    Hardly any behavioral data are available for the silvery gibbon (Hylobates moloch), an endangered primate that is endemic to the island of Java, Indonesia. We studied the singing behavior of the easternmost population of this species in the Dieng mountains, central Java, in 1998-1999. We aimed to document the timing of singing, quantify the amount of singing by the respective sexes, and explore the role of bioacoustics in density estimation. A total of 122 song bouts in at least 12 groups were monitored. No duet songs were heard. Most of the song bouts (91.5%) were female solo song bouts or female scream bouts. In contrast to an earlier study on the westernmost population of silvery gibbons, during which few if any male songs were heard, at least 8.5% of the song bouts in our study were male solo song bouts. They were significantly longer in duration than the female songs. All male song bouts uttered before dawn (0520 hr) were produced in a chorus fashion, with at least three individuals participating. Choruses occurred about once every 8.5 days, and lasted longer and occurred earlier than female solo song bouts. Most male songs (60%) started between 0355-0440 hr, when it was still dark. All female songs, in contrast, started after 0500 hr, and female singing activity peaked around 0600. Regular male singing, male chorusing, and regular predawn singing have not previously been reported for silvery gibbons. Similarly separated periods of male and female solo songs and the absence of duetting have been observed in Kloss's gibbons (H. klossii) on the Mentawai Islands, and may represent synapomorphies shared by both species. The pronounced individual-specific song characteristics of silvery gibbons allow accurate mapping of groups. The density of gibbons at our study site was established to be 1.9-3.7 groups/km2, corresponding to 6.7-13.1 individuals/km2. We reassess the suitability of gibbon songs as a means of estimating the density and size of gibbon populations

  17. Web data mining

    NASA Astrophysics Data System (ADS)

    Wibonele, Kasanda J.; Zhang, Yanqing

    2002-03-01

    A web data mining system using granular computing and ASP programming is proposed. This is a web based application, which allows web users to submit survey data for many different companies. This survey is a collection of questions that will help these companies develop and improve their business and customer service with their clients by analyzing survey data. This web application allows users to submit data anywhere. All the survey data is collected into a database for further analysis. An administrator of this web application can login to the system and view all the data submitted. This web application resides on a web server, and the database resides on the MS SQL server.

  18. Prototype Implementation of Web and Desktop Applications for ALMA Science Verification Data and the Lessons Learned

    NASA Astrophysics Data System (ADS)

    Eguchi, S.; Kawasaki, W.; Shirasaki, Y.; Komiya, Y.; Kosugi, G.; Ohishi, M.; Mizumoto, Y.

    2013-10-01

    ALMA is estimated to generate TB scale data during only one observation; astronomers need to identify which part of the data they are really interested in. We have been developing new GUI software for this purpose utilizing the VO interface: ALMA Web Quick Look System (ALMAWebQL) and ALMA Desktop Application (Vissage). The former is written in JavaScript and HTML5 generated from Java code by the Google Web Toolkit, and the latter is in pure Java. An essential point of our approach is how to reduce network traffic: we prepare, in advance, “compressed” FITS files of 2x2x1 (horizontal, vertical, and spectral directions, respectively) binning, 2 x 2 x 2 binning, 4 x 4 x 2 binning data, and so on. These files are hidden from users, and Web QL automatically chooses the proper one for each user operation. Through this work, we find that network traffic in our system is still a bottleneck towards TB scale data distribution. Hence we have to develop alternative data containers for much faster data processing. In this paper, we introduce our data analysis systems, and describe what we learned through the development.

  19. A Java-based tool for creating KML files from GPS waypoints

    NASA Astrophysics Data System (ADS)

    Kinnicutt, P. G.; Rivard, C.; Rimer, S.

    2008-12-01

    Google Earth provides a free tool with powerful capabilities for visualizing geoscience images and data. Commercial software tools exist for doing sophisticated digitizing and spatial modeling , but for the purposes of presentation, visualization and overlaying aerial images with data Google Earth provides much of the functionality. Likewise, with current technologies in GPS (Global Positioning System) systems and with Google Earth Plus, it is possible to upload GPS waypoints, tracks and routes directly into Google Earth for visualization. However, older technology GPS units and even low-cost GPS units found today may lack the necessary communications interface to a computer (e.g. no Bluetooth, no WiFi, no USB, no Serial, etc.) or may have an incompatible interface, such as a Serial port but no USB adapter available. In such cases, any waypoints, tracks and routes saved in the GPS unit or recorded in a field notebook must be manually transferred to a computer for use in a GIS system or other program. This presentation describes a Java-based tool developed by the author which enables users to enter GPS coordinates in a user-friendly manner, then save these coordinates in a Keyhole MarkUp Language (KML) file format, for visualization in Google Earth. This tool either accepts user-interactive input or accepts input from a CSV (Comma Separated Value) file, which can be generated from any spreadsheet program. This tool accepts input in the form of lat/long or UTM (Universal Transverse Mercator) coordinates. This presentation describes this system's applicability through several small case studies. This free and lightweight tool simplifies the task of manually inputting GPS data into Google Earth for people working in the field without an automated mechanism for uploading the data; for instance, the user may not have internet connectivity or may not have the proper hardware or software. Since it is a Java application and not a web- based tool, it can be installed on one

  20. School start times for adolescents.

    PubMed

    2014-09-01

    The American Academy of Pediatrics recognizes insufficient sleep in adolescents as an important public health issue that significantly affects the health and safety, as well as the academic success, of our nation's middle and high school students. Although a number of factors, including biological changes in sleep associated with puberty, lifestyle choices, and academic demands, negatively affect middle and high school students' ability to obtain sufficient sleep, the evidence strongly implicates earlier school start times (ie, before 8:30 am) as a key modifiable contributor to insufficient sleep, as well as circadian rhythm disruption, in this population. Furthermore, a substantial body of research has now demonstrated that delaying school start times is an effective countermeasure to chronic sleep loss and has a wide range of potential benefits to students with regard to physical and mental health, safety, and academic achievement. The American Academy of Pediatrics strongly supports the efforts of school districts to optimize sleep in students and urges high schools and middle schools to aim for start times that allow students the opportunity to achieve optimal levels of sleep (8.5-9.5 hours) and to improve physical (eg, reduced obesity risk) and mental (eg, lower rates of depression) health, safety (eg, drowsy driving crashes), academic performance, and quality of life.

  1. Semantic Advertising for Web 3.0

    NASA Astrophysics Data System (ADS)

    Thomas, Edward; Pan, Jeff Z.; Taylor, Stuart; Ren, Yuan; Jekjantuk, Nophadol; Zhao, Yuting

    Advertising on the World Wide Web is based around automatically matching web pages with appropriate advertisements, in the form of banner ads, interactive adverts, or text links. Traditionally this has been done by manual classification of pages, or more recently using information retrieval techniques to find the most important keywords from the page, and match these to keywords being used by adverts. In this paper, we propose a new model for online advertising, based around lightweight embedded semantics. This will improve the relevancy of adverts on the World Wide Web and help to kick-start the use of RDFa as a mechanism for adding lightweight semantic attributes to the Web. Furthermore, we propose a system architecture for the proposed new model, based on our scalable ontology reasoning infrastructure TrOWL.

  2. Starting apparatus for internal combustion engines

    DOEpatents

    Dyches, G.M.; Dudar, A.M.

    1995-01-01

    This report is a patent description for a system to start an internal combustion engine. Remote starting and starting by hearing impaired persons are addressed. The system monitors the amount of current being drawn by the starter motor to determine when the engine is started. When the engine is started the system automatically deactivates the starter motor. Five figures are included.

  3. Head Start Impact Study: First Year Findings

    ERIC Educational Resources Information Center

    Puma, Michael; Bell, Stephen; Cook, Ronna; Heid, Camilla; Lopez, Michael

    2005-01-01

    The Congressionally-mandated Head Start Impact Study is being conducted across 84 nationally representative grantee/delegate agencies. Approximately 5,000 newly entering 3- and 4-year-old children applying for Head Start were randomly assigned to either a Head Start group that had access to Head Start program services or to a non-Head Start group…

  4. Simulium (Gomphostilbia) merapiense sp. nov. (Diptera: Simuliidae) from Java, Indonesia.

    PubMed

    Takaoka, Hiroyuki; Sofian-Azirun, Mohd; Ya'cob, Zubaidah; Chen, Chee Dhang; Low, Van Lun; Zaid, Adnan

    2016-01-01

    Simulium (Gomphostilbia) merapiense sp. nov. is described based on females, males, pupae, and mature larvae from Yagyakarta, Java, Indonesia. This new species is placed in the Simulium epistum species-group, and is characterized by the pupal gill with eight short filaments all arising at the same level from a short stalk, somewhat enlarged basal fenestra, entirely bare pupal head and thoracic integument, and small and short larval postgenal cleft. These characters rarely are found in the subgenus. Taxonomic notes are given to separate this new species from related species of the S. epistum species-group.

  5. Java Image I/O for VICAR, PDS, and ISIS

    NASA Technical Reports Server (NTRS)

    Deen, Robert G.; Levoe, Steven R.

    2011-01-01

    This library, written in Java, supports input and output of images and metadata (labels) in the VICAR, PDS image, and ISIS-2 and ISIS-3 file formats. Three levels of access exist. The first level comprises the low-level, direct access to the file. This allows an application to read and write specific image tiles, lines, or pixels and to manipulate the label data directly. This layer is analogous to the C-language "VICAR Run-Time Library" (RTL), which is the image I/O library for the (C/C++/Fortran) VICAR image processing system from JPL MIPL (Multimission Image Processing Lab). This low-level library can also be used to read and write labeled, uncompressed images stored in formats similar to VICAR, such as ISIS-2 and -3, and a subset of PDS (image format). The second level of access involves two codecs based on Java Advanced Imaging (JAI) to provide access to VICAR and PDS images in a file-format-independent manner. JAI is supplied by Sun Microsystems as an extension to desktop Java, and has a number of codecs for formats such as GIF, TIFF, JPEG, etc. Although Sun has deprecated the codec mechanism (replaced by IIO), it is still used in many places. The VICAR and PDS codecs allow any program written using the JAI codec spec to use VICAR or PDS images automatically, with no specific knowledge of the VICAR or PDS formats. Support for metadata (labels) is included, but is format-dependent. The PDS codec, when processing PDS images with an embedded VIAR label ("dual-labeled images," such as used for MER), presents the VICAR label in a new way that is compatible with the VICAR codec. The third level of access involves VICAR, PDS, and ISIS Image I/O plugins. The Java core includes an "Image I/O" (IIO) package that is similar in concept to the JAI codec, but is newer and more capable. Applications written to the IIO specification can use any image format for which a plug-in exists, with no specific knowledge of the format itself.

  6. Type Discovery for Parameterized Race-Free Java

    DTIC Science & Technology

    2004-12-10

    benchmarks in [vPG01]. The last three programs (moldyn, raytracer and montecarlo ) are part of the Java Grande Forum Benchmark Suite, available at http...hedc 7072 206 31 10 2 3 jgfutil 376 10 0 0 0 0 Barrier classes 134 3 2 0 0 1 moldyn 730 91 7 5 0 0 raytracer 1308 61 2 1 1 0 montecarlo 3198 94 26 3 0...raytracer, moldyn and montecarlo use the jgfutil package that provides a Timer for measuring program execution time and an Instrumentor for manipulating

  7. Soft Volcanic Sediments Compound 2006 Java Earthquake Disaster

    NASA Astrophysics Data System (ADS)

    Walter, Thomas R.; Lühr, Birger; Sobiesiak, Monika; Grosser, Helmut; Wang, Rongjiang; Parolai, Stefano; Wetzel, Hans-Ulrich; Zschau, Jochen; Milkereit, Claus; Günther, Erwin; Wassermann, Jo; Behr, Yannik; Anggraini, Ade; Brotopuspito, Kirbani Sri; Harjadi, Prih

    2007-11-01

    When the region south of Mount Merapi volcano in central Java, Indonesia, was struck by a magnitude 6.4 earthquake, the city of Yogyakarta and its suburbs were partly devastated. The event caused severe damage to the densely inhabited area, leaving about 6000 people dead, 50,000 injured, and between 500,000 and 1 million homeless. With over 155,000 houses totally destroyed and 200,000 damaged, more houses were affected in this earthquake area than in Aceh and Nias after the earthquake-tsunami disasters of 26 December 2004 and 28 March 2005 combined [United Nations, 2006].

  8. Seismicity of the Earth 1900-2012 Java and vicinity

    USGS Publications Warehouse

    Jones, Eric S.; Hayes, Gavin P.; Bernardino, Melissa; Dannemann, Fransiska K.; Furlong, Kevin P.; Benz, Harley M.; Villaseñor, Antonio

    2014-01-01

    The Sunda convergent margin extends for 5,600 km from the Bay of Bengal and the Andaman Sea, both located northwest of the map area, towards the island of Sumba in the southeast, and then continues eastward as the Banda arc system. This tectonically active margin is a result of the India and Australia plates converging with and subducting beneath the Sunda plate at a rate of approximately 50 to 70 mm/yr. The main physiographic feature associated with this convergent margin is the Sunda-Java Trench, which stretches for 3,000 km parallel to the Java and Sumatra land masses and terminates at 120° E. The convergence of the Indo-Australia and Sunda plates produces two active volcanic arcs: Sunda, which extends from 105 to 122° E and Banda, which extends from 122 to 128° E. The Sunda arc results solely from relatively simple oceanic plate subduction, while the Banda arc represents the transition from oceanic subduction to continental collision, where a complex, broad deforming zone is found. Based on modern activity, the Banda arc can be divided into three distinct zones: an inactive section, the Wetar Zone, bound by two active segments, the Flores Zone in the west and the Damar Zone in the east. The lack of volcanism in the Wetar Zone is attributed to the collision of Australia with the Sunda plate. The absence of gap in volcanic activity is underlain by a gap in intermediate depth seismicity, which is in contrast to nearly continuous, deep seismicity below all three sections of the arc. The Flores Zone is characterized by down-dip compression in the subducted slab at intermediate depths and late Quaternary uplift of the forearc. These unusual features, along with GPS data interpretations indicate that the Flores Zone marks the transition between subduction of oceanic crust in the west and the collision of continental crust in the east. The Java section of the Sunda arc is considered relatively aseismic historically when compared to the highly seismically active

  9. Arachne - A web-based event viewer for MINERvA

    SciTech Connect

    Tagg, N.; Brangham, J.; Chvojka, J.; Clairemont, M.; Day, M.; Eberly, B.; Felix, J.; Fields, L.; Gago, A.M.; Gran, R.; Harris, D.A.; /Fermilab /William-Mary Coll.

    2011-11-01

    Neutrino interaction events in the MINERvA detector are visually represented with a web-based tool called Arachne. Data are retrieved from a central server via AJAX, and client-side JavaScript draws images into the user's browser window using the draft HTML 5 standard. These technologies allow neutrino interactions to be viewed by anyone with a web browser, allowing for easy hand-scanning of particle interactions. Arachne has been used in MINERvA to evaluate neutrino data in a prototype detector, to tune reconstruction algorithms, and for public outreach and education.

  10. Flow Webs: Mechanism and Architecture for the Implementation of Sensor Webs

    NASA Astrophysics Data System (ADS)

    Gorlick, M. M.; Peng, G. S.; Gasster, S. D.; McAtee, M. D.

    2006-12-01

    -time demands. Flows are the connective tissue of flow webs—massive computational engines organized as directed graphs whose nodes are semi-autonomous components and whose edges are flows. The individual components of a flow web may themselves be encapsulated flow webs. In other words, a flow web subgraph may be presented to a yet larger flow web as a single, seamless component. Flow webs, at all levels, may be edited and modified while still executing. Within a flow web individual components may be added, removed, started, paused, halted, reparameterized, or inspected. The topology of a flow web may be changed at will. Thus, flow webs exhibit an extraordinary degree of adaptivity and robustness as they are explicitly designed to be modified on the fly, an attribute well suited for dynamic model interactions in sensor webs. We describe our concept for a sensor web, implemented as a flow web, in the context of a wildfire disaster management system for the southern California region. Comprehensive wildfire management requires cooperation among multiple agencies. Flow webs allow agencies to share resources in exactly the manner they choose. We will explain how to employ flow webs and agents to integrate satellite remote sensing data, models, in-situ sensors, UAVs and other resources into a sensor web that interconnects organizations and their disaster management tools in a manner that simultaneously preserves their independence and builds upon the individual strengths of agency-specific models and data sources.

  11. Formula Feeding FAQs: Starting Solids and Milk

    MedlinePlus

    ... Year-Old Formula Feeding FAQs: Starting Solids and Milk KidsHealth > For Parents > Formula Feeding FAQs: Starting Solids ... When can I start giving my baby cow's milk? Before their first birthday, babies still need the ...

  12. Evolving dynamic web pages using web mining

    NASA Astrophysics Data System (ADS)

    Menon, Kartik; Dagli, Cihan H.

    2003-08-01

    The heterogeneity and the lack of structure that permeates much of the ever expanding information sources on the WWW makes it difficult for the user to properly and efficiently access different web pages. Different users have different needs from the same web page. It is necessary to train the system to understand the needs and demands of the users. In other words there is a need for efficient and proper web mining. In this paper issues and possible ways of training the system and providing high level of organization for semi structured data available on the web is discussed. Web pages can be evolved based on history of query searches, browsing, links traversed and observation of the user behavior like book marking and time spent on viewing. Fuzzy clustering techniques help in grouping natural users and groups, neural networks, association rules and web traversals patterns help in efficient sequential anaysis based on previous searches and queries by the user. In this paper we analyze web server logs using above mentioned techniques to know more about user interactions. Analyzing these web server logs help to closely understand the user behavior and his/her web access pattern.

  13. An Investigation of Factors Related to Self-Efficacy for Java Programming among Engineering Students

    ERIC Educational Resources Information Center

    Askar, Petek; Davenport, David

    2009-01-01

    The purpose of this study was to examine the factors related to self-efficacy for Java programming among first year engineering students. An instrument assessing Java programming self-efficacy was developed from the computer programming self-efficacy scale of Ramalingam & Wiedenbeck. The instrument was administered at the beginning of the…

  14. Collaborative Scheduling Using JMS in a Mixed Java and .NET Environment

    NASA Technical Reports Server (NTRS)

    Wang, Yeou-Fang; Wax, Allan; Lam, Ray; Baldwin, John; Borden, Chet

    2006-01-01

    A viewgraph presentation to demonstrate collaborative scheduling using Java Message Service (JMS) in a mixed Java and .Net environment is given. The topics include: 1) NASA Deep Space Network scheduling; 2) Collaborative scheduling concept; 3) Distributed computing environment; 4) Platform concerns in a distributed environment; 5) Messaging and data synchronization; and 6) The prototype.

  15. JPLEX: Java Simplex Implementation with Branch-and-Bound Search for Automated Test Assembly

    ERIC Educational Resources Information Center

    Park, Ryoungsun; Kim, Jiseon; Dodd, Barbara G.; Chung, Hyewon

    2011-01-01

    JPLEX, short for Java simPLEX, is an automated test assembly (ATA) program. It is a mixed integer linear programming (MILP) solver written in Java. It reads in a configuration file, solves the minimization problem, and produces an output file for postprocessing. It implements the simplex algorithm to create a fully relaxed solution and…

  16. Mobile SCALe: Rules and Analysis for Secure Java and Android Coding

    DTIC Science & Technology

    2013-11-01

    Implementation We used the Soot Java analysis framework [Vallée-Rai 1999, Sable 2012, Einarsson 2008]. Soot provides a suite of static analysis...Engineering). Addison-Wesley Professional, 2013 (ISBN 978-0-321-93315-7). [ Sable 2012] Sable Research Group. Soot: A Java Optimization Framework, v

  17. Study on Design and Implementation of JAVA Programming Procedural Assessment Standard

    ERIC Educational Resources Information Center

    Tingting, Xu; Hua, Ma; Xiujuan, Wang; Jing, Wang

    2015-01-01

    The traditional JAVA course examination is just a list of questions from which we cannot know students' skills of programming. According to the eight abilities in curriculum objectives, we designed an assessment standard of JAVA programming course that is based on employment orientation and apply it to practical teaching to check the teaching…

  18. An evaluation of Java's I/O capabilities for high-performance computing.

    SciTech Connect

    Dickens, P. M.; Thakur, R.

    2000-11-10

    Java is quickly becoming the preferred language for writing distributed applications because of its inherent support for programming on distributed platforms. In particular, Java provides compile-time and run-time security, automatic garbage collection, inherent support for multithreading, support for persistent objects and object migration, and portability. Given these significant advantages of Java, there is a growing interest in using Java for high-performance computing applications. To be successful in the high-performance computing domain, however, Java must have the capability to efficiently handle the significant I/O requirements commonly found in high-performance computing applications. While there has been significant research in high-performance I/O using languages such as C, C++, and Fortran, there has been relatively little research into the I/O capabilities of Java. In this paper, we evaluate the I/O capabilities of Java for high-performance computing. We examine several approaches that attempt to provide high-performance I/O--many of which are not obvious at first glance--and investigate their performance in both parallel and multithreaded environments. We also provide suggestions for expanding the I/O capabilities of Java to better support the needs of high-performance computing applications.

  19. Analysis and visualization of Arabidopsis thaliana GWAS using web 2.0 technologies.

    PubMed

    Huang, Yu S; Horton, Matthew; Vilhjálmsson, Bjarni J; Seren, Umit; Meng, Dazhe; Meyer, Christopher; Ali Amer, Muhammad; Borevitz, Justin O; Bergelson, Joy; Nordborg, Magnus

    2011-01-01

    With large-scale genomic data becoming the norm in biological studies, the storing, integrating, viewing and searching of such data have become a major challenge. In this article, we describe the development of an Arabidopsis thaliana database that hosts the geographic information and genetic polymorphism data for over 6000 accessions and genome-wide association study (GWAS) results for 107 phenotypes representing the largest collection of Arabidopsis polymorphism data and GWAS results to date. Taking advantage of a series of the latest web 2.0 technologies, such as Ajax (Asynchronous JavaScript and XML), GWT (Google-Web-Toolkit), MVC (Model-View-Controller) web framework and Object Relationship Mapper, we have created a web-based application (web app) for the database, that offers an integrated and dynamic view of geographic information, genetic polymorphism and GWAS results. Essential search functionalities are incorporated into the web app to aid reverse genetics research. The database and its web app have proven to be a valuable resource to the Arabidopsis community. The whole framework serves as an example of how biological data, especially GWAS, can be presented and accessed through the web. In the end, we illustrate the potential to gain new insights through the web app by two examples, showcasing how it can be used to facilitate forward and reverse genetics research. Database URL: http://arabidopsis.usc.edu/

  20. BrainBrowser: distributed, web-based neurological data visualization

    PubMed Central

    Sherif, Tarek; Kassis, Nicolas; Rousseau, Marc-Étienne; Adalat, Reza; Evans, Alan C.

    2015-01-01

    Recent years have seen massive, distributed datasets become the norm in neuroimaging research, and the methodologies used to analyze them have, in response, become more collaborative and exploratory. Tools and infrastructure are continuously being developed and deployed to facilitate research in this context: grid computation platforms to process the data, distributed data stores to house and share them, high-speed networks to move them around and collaborative, often web-based, platforms to provide access to and sometimes manage the entire system. BrainBrowser is a lightweight, high-performance JavaScript visualization library built to provide easy-to-use, powerful, on-demand visualization of remote datasets in this new research environment. BrainBrowser leverages modern web technologies, such as WebGL, HTML5 and Web Workers, to visualize 3D surface and volumetric neuroimaging data in any modern web browser without requiring any browser plugins. It is thus trivial to integrate BrainBrowser into any web-based platform. BrainBrowser is simple enough to produce a basic web-based visualization in a few lines of code, while at the same time being robust enough to create full-featured visualization applications. BrainBrowser can dynamically load the data required for a given visualization, so no network bandwidth needs to be waisted on data that will not be used. BrainBrowser's integration into the standardized web platform also allows users to consider using 3D data visualization in novel ways, such as for data distribution, data sharing and dynamic online publications. BrainBrowser is already being used in two major online platforms, CBRAIN and LORIS, and has been used to make the 1TB MACACC dataset openly accessible. PMID:25628562

  1. BrainBrowser: distributed, web-based neurological data visualization.

    PubMed

    Sherif, Tarek; Kassis, Nicolas; Rousseau, Marc-Étienne; Adalat, Reza; Evans, Alan C

    2014-01-01

    Recent years have seen massive, distributed datasets become the norm in neuroimaging research, and the methodologies used to analyze them have, in response, become more collaborative and exploratory. Tools and infrastructure are continuously being developed and deployed to facilitate research in this context: grid computation platforms to process the data, distributed data stores to house and share them, high-speed networks to move them around and collaborative, often web-based, platforms to provide access to and sometimes manage the entire system. BrainBrowser is a lightweight, high-performance JavaScript visualization library built to provide easy-to-use, powerful, on-demand visualization of remote datasets in this new research environment. BrainBrowser leverages modern web technologies, such as WebGL, HTML5 and Web Workers, to visualize 3D surface and volumetric neuroimaging data in any modern web browser without requiring any browser plugins. It is thus trivial to integrate BrainBrowser into any web-based platform. BrainBrowser is simple enough to produce a basic web-based visualization in a few lines of code, while at the same time being robust enough to create full-featured visualization applications. BrainBrowser can dynamically load the data required for a given visualization, so no network bandwidth needs to be waisted on data that will not be used. BrainBrowser's integration into the standardized web platform also allows users to consider using 3D data visualization in novel ways, such as for data distribution, data sharing and dynamic online publications. BrainBrowser is already being used in two major online platforms, CBRAIN and LORIS, and has been used to make the 1TB MACACC dataset openly accessible.

  2. A specialized framework for data retrieval Web applications

    SciTech Connect

    Jerzy Nogiec; Kelley Trombly-Freytag; Dana Walbridge

    2004-07-12

    Although many general-purpose frameworks have been developed to aid in web application development, they typically tend to be both comprehensive and complex. To address this problem, a specialized server-side Java framework designed specifically for data retrieval and visualization has been developed. The framework's focus is on maintainability and data security. The functionality is rich with features necessary for simplifying data display design, deployment, user management and application debugging, yet the scope is deliberately kept limited to allow for easy comprehension and rapid application development. The system clearly decouples the application processing and visualization, which in turn allows for clean separation of layout and processing development. Duplication of standard web page features such as toolbars and navigational aids is therefore eliminated. The framework employs the popular Model-View-Controller (MVC) architecture, but it also uses the filter mechanism for several of its base functionalities, which permits easy extension of the provided core functionality of the system.

  3. Building Interactive Simulations in Web Pages without Programming.

    PubMed

    Mailen Kootsey, J; McAuley, Grant; Bernal, Julie

    2005-01-01

    A software system is described for building interactive simulations and other numerical calculations in Web pages. The system is based on a new Java-based software architecture named NumberLinX (NLX) that isolates each function required to build the simulation so that a library of reusable objects could be assembled. The NLX objects are integrated into a commercial Web design program for coding-free page construction. The model description is entered through a wizard-like utility program that also functions as a model editor. The complete system permits very rapid construction of interactive simulations without coding. A wide range of applications are possible with the system beyond interactive calculations, including remote data collection and processing and collaboration over a network.

  4. Spidergl: a Graphics Library for 3d Web Applications

    NASA Astrophysics Data System (ADS)

    Di Benedetto, M.; Corsini, M.; Scopigno, R.

    2011-09-01

    The recent introduction of the WebGL API for leveraging the power of 3D graphics accelerators within Web browsers opens the possibility to develop advanced graphics applications without the need for an ad-hoc plug-in. There are several contexts in which this new technology can be exploited to enhance user experience and data fruition, like e-commerce applications, games and, in particular, Cultural Heritage. In fact, it is now possible to use the Web platform to present a virtual reconstruction hypothesis of ancient pasts, to show detailed 3D models of artefacts of interests to a wide public, and to create virtual museums. We introduce SpiderGL, a JavaScript library for developing 3D graphics Web applications. SpiderGL provides data structures and algorithms to ease the use of WebGL, to define and manipulate shapes, to import 3D models in various formats, and to handle asynchronous data loading. We show the potential of this novel library with a number of demo applications and give details about its future uses in the context of Cultural Heritage applications.

  5. Building interactive simulations in a Web page design program.

    PubMed

    Kootsey, J Mailen; Siriphongs, Daniel; McAuley, Grant

    2004-01-01

    A new Web software architecture, NumberLinX (NLX), has been integrated into a commercial Web design program to produce a drag-and-drop environment for building interactive simulations. NLX is a library of reusable objects written in Java, including input, output, calculation, and control objects. The NLX objects were added to the palette of available objects in the Web design program to be selected and dropped on a page. Inserting an object in a Web page is accomplished by adding a template block of HTML code to the page file. HTML parameters in the block must be set to user-supplied values, so the HTML code is generated dynamically, based on user entries in a popup form. Implementing the object inspector for each object permits the user to edit object attributes in a form window. Except for model definition, the combination of the NLX architecture and the Web design program permits construction of interactive simulation pages without writing or inspecting code.

  6. Globe Teachers Guide and Photographic Data on the Web

    NASA Technical Reports Server (NTRS)

    Kowal, Dan

    2004-01-01

    The task of managing the GLOBE Online Teacher s Guide during this time period focused on transforming the technology behind the delivery system of this document. The web application transformed from a flat file retrieval system to a dynamic database access approach. The new methodology utilizes Java Server Pages (JSP) on the front-end and an Oracle relational database on the backend. This new approach allows users of the web site, mainly teachers, to access content efficiently by grade level and/or by investigation or educational concept area. Moreover, teachers can gain easier access to data sheets and lab and field guides. The new online guide also included updated content for all GLOBE protocols. The GLOBE web management team was given documentation for maintaining the new application. Instructions for modifying the JSP templates and managing database content were included in this document. It was delivered to the team by the end of October, 2003. The National Geophysical Data Center (NGDC) continued to manage the school study site photos on the GLOBE website. 333 study site photo images were added to the GLOBE database and posted on the web during this same time period for 64 schools. Documentation for processing study site photos was also delivered to the new GLOBE web management team. Lastly, assistance was provided in transferring reference applications such as the Cloud and LandSat quizzes and Earth Systems Online Poster from NGDC servers to GLOBE servers along with documentation for maintaining these applications.

  7. Implementing a Java Based GUI for RICH Detector Analysis

    NASA Astrophysics Data System (ADS)

    Lendacky, Andrew; Voloshin, Andrew; Benmokhtar, Fatiha

    2016-09-01

    The CLAS12 detector at Thomas Jefferson National Accelerator Facility (TJNAF) is undergoing an upgrade. One of the improvements is the addition of a Ring Imaging Cherenkov (RICH) detector to improve particle identification in the 3-8 GeV/c momentum range. Approximately 400 multi anode photomultiplier tubes (MAPMTs) are going to be used to detect Cherenkov Radiation in the single photoelectron spectra (SPS). The SPS of each pixel of all MAPMTs have been fitted to a mathematical model of roughly 45 parameters for 4 HVs, 3 OD. Out of those parameters, 9 can be used to evaluate the PMTs performance and placement in the detector. To help analyze data when the RICH is operational, a GUI application was written in Java using Swing and detector packages from TJNAF. To store and retrieve the data, a MySQL database program was written in Java using the JDBC package. Using the database, the GUI pulls the values and produces histograms and graphs for a selected PMT at a specific HV and OD. The GUI will allow researchers to easily view a PMT's performance and efficiency to help with data analysis and ring reconstruction when the RICH is finished.

  8. Prevalence and Risk Factors for Toxoplasmosis in Middle Java, Indonesia.

    PubMed

    Retmanasari, Annisa; Widartono, Barandi Sapta; Wijayanti, Mahardika Agus; Artama, Wayan Tunas

    2017-03-01

    Toxoplasmosis is a zoonosis caused by Toxoplasma gondii. Risk factors include consumption of undercooked meat, raw vegetables, and unfiltered water. This study aims to determine the seroprevalence and spatial distribution of toxoplasmosis in Middle Java, Indonesia, using an EcoHealth approach, combined with geographic information system (GIS). A total of 630 participants were randomly selected from seven districts. Each participant completed a questionnaire and provided a blood sample. The seroprevalence of toxoplasmosis was 62.5%. Of those who were seropositive, 90.1% were IgG+, and 9.9% were IgG+ and IgM+. Several risk factors were identified, including living at elevations of ≤200 m, compared with >200 m (OR = 56.2; P < 0.001), daily contact with raw meat (OR = 1.8; P = 0.001), unfiltered water (OR = 1.7; P = 0.003), and density of cats (OR = 1.4; P = 0.045). Visualizing the spatial distribution of seropositive respondents highlighted clustering in lowland areas. This study highlighted that Middle Java has a high prevalence of toxoplasmosis and identified some important environmental, ecological, and demographic risk factors. When researching diseases, such as toxoplasmosis, where animal hosts, human lifestyle, and environmental factors are involved in transmission, an EcoHealth method is essential to ensure a fully collaborative approach to developing interventions to reduce the risk of transmission in high-risk populations.

  9. Towards a Certified Lightweight Array Bound Checker for Java Bytecode

    NASA Technical Reports Server (NTRS)

    Pichardie, David

    2009-01-01

    Dynamic array bound checks are crucial elements for the security of a Java Virtual Machines. These dynamic checks are however expensive and several static analysis techniques have been proposed to eliminate explicit bounds checks. Such analyses require advanced numerical and symbolic manipulations that 1) penalize bytecode loading or dynamic compilation, 2) complexify the trusted computing base. Following the Foundational Proof Carrying Code methodology, our goal is to provide a lightweight bytecode verifier for eliminating array bound checks that is both efficient and trustable. In this work, we define a generic relational program analysis for an imperative, stackoriented byte code language with procedures, arrays and global variables and instantiate it with a relational abstract domain as polyhedra. The analysis has automatic inference of loop invariants and method pre-/post-conditions, and efficient checking of analysis results by a simple checker. Invariants, which can be large, can be specialized for proving a safety policy using an automatic pruning technique which reduces their size. The result of the analysis can be checked efficiently by annotating the program with parts of the invariant together with certificates of polyhedral inclusions. The resulting checker is sufficiently simple to be entirely certified within the Coq proof assistant for a simple fragment of the Java bytecode language. During the talk, we will also report on our ongoing effort to scale this approach for the full sequential JVM.

  10. JAva GUi for Applied Research (JAGUAR) v 3.0

    SciTech Connect

    2013-09-09

    JAGUAR is a Java software tool for automatically rendering a graphical user interface (GUI) from a structured input specification. It is designed as a plug-in to the Eclipse workbench to enable users to create, edit, and externally execute analysis application input decks and then view the results. JAGUAR serves as a GUI for Sandia's DAKOTA software toolkit for optimization and uncertainty quantification. It will include problem (input deck)set-up, option specification, analysis execution, and results visualization. Through the use of wizards, templates, and views, JAGUAR helps uses navigate the complexity of DAKOTA's complete input specification. JAGUAR is implemented in Java, leveraging Eclipse extension points and Eclipse user interface. JAGUAR parses a DAKOTA NIDR input specification and presents the user with linked graphical and plain text representations of problem set-up and option specification for DAKOTA studies. After the data has been input by the user, JAGUAR generates one or more input files for DAKOTA, executes DAKOTA, and captures and interprets the results

  11. Tertiary Magmatism on the Early Cretaceous Ontong Java Plateau

    NASA Astrophysics Data System (ADS)

    Coffin, M. F.; Inoue, H.; Mochizuki, K.; Nakamura, Y.; Kroenke, L.

    2008-12-01

    The Ontong Java Plateau (OJP) in the western equatorial Pacific is the largest flood basalt province, or large igneous province (LIP), known in the oceans. Although the bulk of the OJP is believed to have formed in Early Cretaceous time, ca. 122 Ma, ca, 90 Ma basalts have also been recovered from the OJP and obducted OJP sections in the Solomon Islands. Still younger igneous rock is found in the Solomon Islands (Tejada et al., 1996), and the submarine plateau is itself surmounted by atolls, seamounts, and other features of presumed igneous origin, for which age data are lacking. To investigate this apparently younger igneous activity on the OJP itself, we have identified submarine lava flows and/or a volcaniclastic apron around Tauu Atoll on the southwestern OJP using seismic reflection data. Through stratigraphic correlation with Deep Sea Drilling Project and Ocean Drilling Program sites, we interpret the age of the igneous activity that created Tauu Atoll to be Middle Eocene to Miocene. Through similar seismic identification and stratigraphic correlation, we interpret an Oligocene to Miocene age for three hydrothermal vents in the central OJP. On the northwestern margin of the OJP, an unnamed seamount likely represents impingement of the much younger Caroline hotspot with the OJP. More seismic reflection and/or drilling data will be required to date Ontong Java Atoll, one of the largest atolls on the globe, as well as the many other atolls and seamounts surmounting the OJP.

  12. Fringe—A Java-based finite fringe analysis package

    NASA Astrophysics Data System (ADS)

    McIntyre, Timothy J.; Bishop, Alexis I.

    2012-09-01

    A package for analysing two-dimensional finite fringe interferograms is described. Through a combination of automatic and interactive routines, an interferogram can be processed to extract the phase shift imparted on the recording light by a transparent object. The package consists of routines to condition and pad the original image for Fourier transform analysis, to filter the image and obtain the phase, to unwrap the phase, and to remove the background phase ramp. A sample image recorded using holographic interferometry is successfully analysed. Program summary Program title: FRINGE Catalogue identifier: AEMM_v1_0 Program summary URL: http://cpc.cs.qub.ac.uk/summaries/AEMM_v1_0.html Program obtainable from: CPC Program Library, Queen's University, Belfast, N. Ireland Licensing provisions: Standard CPC licence, http://cpc.cs.qub.ac.uk/licence/licence.html No. of lines in distributed program, including test data, etc.: 134006 No. of bytes in distributed program, including test data, etc.: 4029801 Distribution format: tar.gz Programming language: Java. Computer: Personal Computers. Operating system: Mac OS X, Windows XP, Linux and any other system that can run Java Jar files. RAM: 1GB recommended Classification: 18. Nature of problem: A standalone multi-platform program to perform analysis of finite fringe interferograms. Solution method: Fourier filtering approach with phase unwrapping and background subtraction. Restrictions: Designed to analyse square images. Running time: Interactive processing takes several minutes. Minimal cpu time.

  13. Event Reconstruction for Many-core Architectures using Java

    SciTech Connect

    Graf, Norman A.; /SLAC

    2012-04-19

    Although Moore's Law remains technically valid, the performance enhancements in computing which traditionally resulted from increased CPU speeds ended years ago. Chip manufacturers have chosen to increase the number of core CPUs per chip instead of increasing clock speed. Unfortunately, these extra CPUs do not automatically result in improvements in simulation or reconstruction times. To take advantage of this extra computing power requires changing how software is written. Event reconstruction is globally serial, in the sense that raw data has to be unpacked first, channels have to be clustered to produce hits before those hits are identified as belonging to a track or shower, tracks have to be found and fit before they are vertexed, etc. However, many of the individual procedures along the reconstruction chain are intrinsically independent and are perfect candidates for optimization using multi-core architecture. Threading is perhaps the simplest approach to parallelizing a program and Java includes a powerful threading facility built into the language. We have developed a fast and flexible reconstruction package (org.lcsim) written in Java that has been used for numerous physics and detector optimization studies. In this paper we present the results of our studies on optimizing the performance of this toolkit using multiple threads on many-core architectures.

  14. Socio-political constraints on primary health care: a case study from Java.

    PubMed

    Williams, G; Satoto

    1980-01-01

    The Alma-Ata 1978 conference emphasized the importance of the concept of primary health care in the health system and overall socioeconomic development of the community. However, theories of development generally do not allow for the complexity of human conditions, and the relevance of contact with the village people. This paper presents the experience of a PHC (primary health care) project on the northern coast of central Java. The case illustrates some of the institutional and sociopolitical constraints which the Indonesian government may face in implementing a PHC program in the next few years, such as village politics; the reluctance of men to allow women to participate in the decision-making process of the program, and; the reluctance of land-owning farmers to allow landless villagers in the decision-making process. The following conditions would create a most favorable sociopolitical climate for starting a PHC program in Indonesia: 1) at the village level, non-pamong desa (village elders), women and landless villagers are encouraged to participate in decision-making processes which affect their interests and to take on positions of responsibility in village affairs; 2) there is a process of frank, 2-way communication marked by mutual respect between government agencies at regency and subdistrict levels village-level organization, and 3) supra-village authorities allow village institution to develop at their own pace, intervening only when interests of poor and underprivileged groups are endangered.

  15. Interactive, Secure Web-enabled Aircraft Engine Simulation Using XML Databinding Integration

    NASA Technical Reports Server (NTRS)

    Lin, Risheng; Afjeh, Abdollah A.

    2003-01-01

    This paper discusses the detailed design of an XML databinding framework for aircraft engine simulation. The framework provides an object interface to access and use engine data. while at the same time preserving the meaning of the original data. The Language independent representation of engine component data enables users to move around XML data using HTTP through disparate networks. The application of this framework is demonstrated via a web-based turbofan propulsion system simulation using the World Wide Web (WWW). A Java Servlet based web component architecture is used for rendering XML engine data into HTML format and dealing with input events from the user, which allows users to interact with simulation data from a web browser. The simulation data can also be saved to a local disk for archiving or to restart the simulation at a later time.

  16. A Web-Based Version of a Trivial Game to Promote Galician Culture

    NASA Astrophysics Data System (ADS)

    Luaces, Miguel R.; Pedreira, Oscar; Places, Ángeles S.; Seco, Diego

    We present in this paper the architecture and some implementation details of a web-based version of a Trivial game. Our implementation achieves such a high degree of interactivity between the players that they perceive the game as being played in real-time. More importantly, no plug-in or applet is used in the architecture of the system. These properties are achieved by means of a carefully designed architecture that uses AJAX (Asynchronous JavaScript and XML) for data exchange. Using this approach, it is possible to develop any type of web-based collaborative software with few load on the web server. In the paper, we analyze traditional architectures for web-based applications and we show how our approach overcomes their limitations. Furthermore, we proof the efficiency of our approach by means of an empirical comparison.

  17. A WEB-based telePACS using an asymmetric satellite system.

    PubMed

    Hwang, S C; Lee, M H

    2000-09-01

    We have developed a WWW-based TelePACS that can access every permitted PACS server via the Internet. Java programming techniques were used to implement the system, which can access and retrieve medical information and images through Web browsers only such as Netscape without specific tools. We also have developed a consolidator that performs as a manager to connect a conventional PACS server to a Web-based TelePACS server. We have developed the Asymmetric Satellite Data Communication System (ASDCS) as a fast communication system. The ASDCS uses a receive-only satellite link for data delivery and a terrestrial network for control communication. In conclusion, we were able to develop a cost-effective and fast PACS using Web technology. Web technology expanded the scope of use for a dedicated PACS from intrahospital to public use.

  18. ChemDoodle Web Components: HTML5 toolkit for chemical graphics, interfaces, and informatics.

    PubMed

    Burger, Melanie C

    2015-01-01

    ChemDoodle Web Components (abbreviated CWC, iChemLabs, LLC) is a light-weight (~340 KB) JavaScript/HTML5 toolkit for chemical graphics, structure editing, interfaces, and informatics based on the proprietary ChemDoodle desktop software. The library uses and WebGL technologies and other HTML5 features to provide solutions for creating chemistry-related applications for the web on desktop and mobile platforms. CWC can serve a broad range of scientific disciplines including crystallography, materials science, organic and inorganic chemistry, biochemistry and chemical biology. CWC is freely available for in-house use and is open source (GPL v3) for all other uses.Graphical abstractAdd interactive 2D and 3D chemical sketchers, graphics, and spectra to websites and apps with ChemDoodle Web Components.

  19. Rapid starting methanol reactor system

    DOEpatents

    Chludzinski, Paul J.; Dantowitz, Philip; McElroy, James F.

    1984-01-01

    The invention relates to a methanol-to-hydrogen cracking reactor for use with a fuel cell vehicular power plant. The system is particularly designed for rapid start-up of the catalytic methanol cracking reactor after an extended shut-down period, i.e., after the vehicular fuel cell power plant has been inoperative overnight. Rapid system start-up is accomplished by a combination of direct and indirect heating of the cracking catalyst. Initially, liquid methanol is burned with a stoichiometric or slightly lean air mixture in the combustion chamber of the reactor assembly. The hot combustion gas travels down a flue gas chamber in heat exchange relationship with the catalytic cracking chamber transferring heat across the catalyst chamber wall to heat the catalyst indirectly. The combustion gas is then diverted back through the catalyst bed to heat the catalyst pellets directly. When the cracking reactor temperature reaches operating temperature, methanol combustion is stopped and a hot gas valve is switched to route the flue gas overboard, with methanol being fed directly to the catalytic cracking reactor. Thereafter, the burner operates on excess hydrogen from the fuel cells.

  20. TrustRank: a Cold-Start tolerant recommender system

    NASA Astrophysics Data System (ADS)

    Zou, Haitao; Gong, Zhiguo; Zhang, Nan; Zhao, Wei; Guo, Jingzhi

    2015-02-01

    The explosive growth of the World Wide Web leads to the fast advancing development of e-commerce techniques. Recommender systems, which use personalised information filtering techniques to generate a set of items suitable to a given user, have received considerable attention. User- and item-based algorithms are two popular techniques for the design of recommender systems. These two algorithms are known to have Cold-Start problems, i.e., they are unable to effectively handle Cold-Start users who have an extremely limited number of purchase records. In this paper, we develop TrustRank, a novel recommender system which handles the Cold-Start problem by leveraging the user-trust networks which are commonly available for e-commerce applications. A user-trust network is formed by friendships or trust relationships that users specify among them. While it is straightforward to conjecture that a user-trust network is helpful for improving the accuracy of recommendations, a key challenge for using user-trust network to facilitate Cold-Start users is that these users also tend to have a very limited number of trust relationships. To address this challenge, we propose a pre-processing propagation of the Cold-Start users' trust network. In particular, by applying the personalised PageRank algorithm, we expand the friends of a given user to include others with similar purchase records to his/her original friends. To make this propagation algorithm scalable to a large amount of users, as required by real-world recommender systems, we devise an iterative computation algorithm of the original personalised TrustRank which can incrementally compute trust vectors for Cold-Start users. We conduct extensive experiments to demonstrate the consistently improvement provided by our proposed algorithm over the existing recommender algorithms on the accuracy of recommendations for Cold-Start users.

  1. A Web-based Multi-user Interactive Visualization System For Large-Scale Computing Using Google Web Toolkit Technology

    NASA Astrophysics Data System (ADS)

    Weiss, R. M.; McLane, J. C.; Yuen, D. A.; Wang, S.

    2009-12-01

    We have created a web-based, interactive system for multi-user collaborative visualization of large data sets (on the order of terabytes) that allows users in geographically disparate locations to simultaneous and collectively visualize large data sets over the Internet. By leveraging asynchronous java and XML (AJAX) web development paradigms via the Google Web Toolkit (http://code.google.com/webtoolkit/), we are able to provide remote, web-based users a web portal to LCSE's (http://www.lcse.umn.edu) large-scale interactive visualization system already in place at the University of Minnesota that provides high resolution visualizations to the order of 15 million pixels by Megan Damon. In the current version of our software, we have implemented a new, highly extensible back-end framework built around HTTP "server push" technology to provide a rich collaborative environment and a smooth end-user experience. Furthermore, the web application is accessible via a variety of devices including netbooks, iPhones, and other web- and javascript-enabled cell phones. New features in the current version include: the ability for (1) users to launch multiple visualizations, (2) a user to invite one or more other users to view their visualization in real-time (multiple observers), (3) users to delegate control aspects of the visualization to others (multiple controllers) , and (4) engage in collaborative chat and instant messaging with other users within the user interface of the web application. We will explain choices made regarding implementation, overall system architecture and method of operation, and the benefits of an extensible, modular design. We will also discuss future goals, features, and our plans for increasing scalability of the system which includes a discussion of the benefits potentially afforded us by a migration of server-side components to the Google Application Engine (http://code.google.com/appengine/).

  2. Building Geospatial Web Services for Ecological Monitoring and Forecasting

    NASA Astrophysics Data System (ADS)

    Hiatt, S. H.; Hashimoto, H.; Melton, F. S.; Michaelis, A. R.; Milesi, C.; Nemani, R. R.; Wang, W.

    2008-12-01

    The Terrestrial Observation and Prediction System (TOPS) at NASA Ames Research Center is a modeling system that generates a suite of gridded data products in near real-time that are designed to enhance management decisions related to floods, droughts, forest fires, human health, as well as crop, range, and forest production. While these data products introduce great possibilities for assisting management decisions and informing further research, realization of their full potential is complicated by their shear volume and by the need for a necessary infrastructure for remotely browsing, visualizing, and analyzing the data. In order to address these difficulties we have built an OGC-compliant WMS and WCS server based on an open source software stack that provides standardized access to our archive of data. This server is built using the open source Java library GeoTools which achieves efficient I/O and image rendering through Java Advanced Imaging. We developed spatio-temporal raster management capabilities using the PostGrid raster indexation engine. We provide visualization and browsing capabilities through a customized Ajax web interface derived from the kaMap project. This interface allows resource managers to quickly assess ecosystem conditions and identify significant trends and anomalies from within their web browser without the need to download source data or install special software. Our standardized web services also expose TOPS data to a range of potential clients, from web mapping applications to virtual globes and desktop GIS packages. However, support for managing the temporal dimension of our data is currently limited in existing software systems. Future work will attempt to overcome this shortcoming by building time-series visualization and analysis tools that can be integrated with existing geospatial software.

  3. Parasites in food webs: the ultimate missing links.

    PubMed

    Lafferty, Kevin D; Allesina, Stefano; Arim, Matias; Briggs, Cherie J; De Leo, Giulio; Dobson, Andrew P; Dunne, Jennifer A; Johnson, Pieter T J; Kuris, Armand M; Marcogliese, David J; Martinez, Neo D; Memmott, Jane; Marquet, Pablo A; McLaughlin, John P; Mordecai, Erin A; Pascual, Mercedes; Poulin, Robert; Thieltges, David W

    2008-06-01

    Parasitism is the most common consumer strategy among organisms, yet only recently has there been a call for the inclusion of infectious disease agents in food webs. The value of this effort hinges on whether parasites affect food-web properties. Increasing evidence suggests that parasites have the potential to uniquely alter food-web topology in terms of chain length, connectance and robustness. In addition, parasites might affect food-web stability, interaction strength and energy flow. Food-web structure also affects infectious disease dynamics because parasites depend on the ecological networks in which they live. Empirically, incorporating parasites into food webs is straightforward. We may start with existing food webs and add parasites as nodes, or we may try to build food webs around systems for which we already have a good understanding of infectious processes. In the future, perhaps researchers will add parasites while they construct food webs. Less clear is how food-web theory can accommodate parasites. This is a deep and central problem in theoretical biology and applied mathematics. For instance, is representing parasites with complex life cycles as a single node equivalent to representing other species with ontogenetic niche shifts as a single node? Can parasitism fit into fundamental frameworks such as the niche model? Can we integrate infectious disease models into the emerging field of dynamic food-web modelling? Future progress will benefit from interdisciplinary collaborations between ecologists and infectious disease biologists.

  4. Parasites in food webs: the ultimate missing links

    PubMed Central

    Lafferty, Kevin D; Allesina, Stefano; Arim, Matias; Briggs, Cherie J; De Leo, Giulio; Dobson, Andrew P; Dunne, Jennifer A; Johnson, Pieter T J; Kuris, Armand M; Marcogliese, David J; Martinez, Neo D; Memmott, Jane; Marquet, Pablo A; McLaughlin, John P; Mordecai, Erin A; Pascual, Mercedes; Poulin, Robert; Thieltges, David W

    2008-01-01

    Parasitism is the most common consumer strategy among organisms, yet only recently has there been a call for the inclusion of infectious disease agents in food webs. The value of this effort hinges on whether parasites affect food-web properties. Increasing evidence suggests that parasites have the potential to uniquely alter food-web topology in terms of chain length, connectance and robustness. In addition, parasites might affect food-web stability, interaction strength and energy flow. Food-web structure also affects infectious disease dynamics because parasites depend on the ecological networks in which they live. Empirically, incorporating parasites into food webs is straightforward. We may start with existing food webs and add parasites as nodes, or we may try to build food webs around systems for which we already have a good understanding of infectious processes. In the future, perhaps researchers will add parasites while they construct food webs. Less clear is how food-web theory can accommodate parasites. This is a deep and central problem in theoretical biology and applied mathematics. For instance, is representing parasites with complex life cycles as a single node equivalent to representing other species with ontogenetic niche shifts as a single node? Can parasitism fit into fundamental frameworks such as the niche model? Can we integrate infectious disease models into the emerging field of dynamic food-web modelling? Future progress will benefit from interdisciplinary collaborations between ecologists and infectious disease biologists. PMID:18462196

  5. Parasites in food webs: the ultimate missing links

    USGS Publications Warehouse

    Lafferty, Kevin D.; Allesina, Stefano; Arim, Matias; Briggs, Cherie J.; De Leo, Giulio A.; Dobson, Andrew P.; Dunne, Jennifer A.; Johnson, Pieter T.J.; Kuris, Armand M.; Marcogliese, David J.; Martinez, Neo D.; Memmott, Jane; Marquet, Pablo A.; McLaughlin, John P.; Mordecai, Eerin A.; Pascual, Mercedes; Poulin, Robert; Thieltges, David W.

    2008-01-01

    Parasitism is the most common consumer strategy among organisms, yet only recently has there been a call for the inclusion of infectious disease agents in food webs. The value of this effort hinges on whether parasites affect food-web properties. Increasing evidence suggests that parasites have the potential to uniquely alter food-web topology in terms of chain length, connectance and robustness. In addition, parasites might affect food-web stability, interaction strength and energy flow. Food-web structure also affects infectious disease dynamics because parasites depend on the ecological networks in which they live. Empirically, incorporating parasites into food webs is straightforward. We may start with existing food webs and add parasites as nodes, or we may try to build food webs around systems for which we already have a good understanding of infectious processes. In the future, perhaps researchers will add parasites while they construct food webs. Less clear is how food-web theory can accommodate parasites. This is a deep and central problem in theoretical biology and applied mathematics. For instance, is representing parasites with complex life cycles as a single node equivalent to representing other species with ontogenetic niche shifts as a single node? Can parasitism fit into fundamental frameworks such as the niche model? Can we integrate infectious disease models into the emerging field of dynamic food-web modelling? Future progress will benefit from interdisciplinary collaborations between ecologists and infectious disease biologists.

  6. Visualization of Vgi Data Through the New NASA Web World Wind Virtual Globe

    NASA Astrophysics Data System (ADS)

    Brovelli, M. A.; Kilsedar, C. E.; Zamboni, G.

    2016-06-01

    GeoWeb 2.0, laying the foundations of Volunteered Geographic Information (VGI) systems, has led to platforms where users can contribute to the geographic knowledge that is open to access. Moreover, as a result of the advancements in 3D visualization, virtual globes able to visualize geographic data even on browsers emerged. However the integration of VGI systems and virtual globes has not been fully realized. The study presented aims to visualize volunteered data in 3D, considering also the ease of use aspects for general public, using Free and Open Source Software (FOSS). The new Application Programming Interface (API) of NASA, Web World Wind, written in JavaScript and based on Web Graphics Library (WebGL) is cross-platform and cross-browser, so that the virtual globe created using this API can be accessible through any WebGL supported browser on different operating systems and devices, as a result not requiring any installation or configuration on the client-side, making the collected data more usable to users, which is not the case with the World Wind for Java as installation and configuration of the Java Virtual Machine (JVM) is required. Furthermore, the data collected through various VGI platforms might be in different formats, stored in a traditional relational database or in a NoSQL database. The project developed aims to visualize and query data collected through Open Data Kit (ODK) platform and a cross-platform application, where data is stored in a relational PostgreSQL and NoSQL CouchDB databases respectively.

  7. Copper, zinc and cadmium in benthic organisms from the Java Sea and estuarine and coastal areas around East Java

    NASA Astrophysics Data System (ADS)

    Everaarts, J. M.; Boon, J. P.; Kastoro, W.; Fischer, C. V.; Razak, H.; Sumanta, I.

    A study was made of the concentrations of copper, zinc and cadmium in benthic organisms, representing the phyla Mollusca, Arthropoda, Echinodermata and Pisces, from the riverine and estuarine areas of the rivers Brantas and Solo (East Java) and the adjacent coastal area. Moreover, an assessment was made of the contamination of the benthic biota with these elements in the Java Sea and Bali Sea. Benthic organisms show a species-specific uptake pattern for each element. Compared to the same type of animals from estuaries and coastal areas in temperate regions of western Europe, the concentrations of cadmium are considerably higher, while copper and zinc concentrations are somewhat lower. There is no general trend in concentration levels of the metals in specimens from rivers, estuaries, coastal zone and open sea. In some groups of organisms ( e.g. shrimp, starfish) the concentrations of copper and zinc are highest in specimens from rivers and estuaries. In contrast, cadmium concentration levels in e.g. crab, shrimp and squid are lowest in riverine and estuarine areas. Significant differences in metal concentrations in these organisms were found between the dry monsoon period (July, August) and the beginning of the wet monsoon (November, December). No relationship existed between the metal concentration of the organisms and the silt fraction of the sediment (grain size < 63 μm) or the bulk sediment.

  8. JPL web team

    NASA Technical Reports Server (NTRS)

    Bickler, D. B.

    1986-01-01

    The Jet Propulsion Laboratory (JPL) WEB Team activities were reported for activities which were directed toward identifying and attacking areas in the growth of dendritic web ribbon, to complement the program at Westinghouse Electric Corp.

  9. The LUSI Seismic Experiment: Deployment of a Seismic Network around LUSI, East Java, Indonesia

    NASA Astrophysics Data System (ADS)

    Karyono, Karyono; Mazzini, Adriano; Lupi, Matteo; Syafri, Ildrem; Haryanto, Iyan; Masturyono, Masturyono; Hadi, Soffian; Rohadi, Suprianto; Suardi, Iman; Rudiyanto, Ariska; Pranata, Bayu

    2015-04-01

    The spectacular Lusi eruption started in northeast Java, Indonesia the 29 of May 2006 following a M6.3 earthquake striking the island. Initially, several gas and mud eruption sites appeared along the reactivated strike-slip Watukosek fault system and within weeks several villages were submerged by boiling mud. The most prominent eruption site was named Lusi. Lusi is located few kilometres to the NE of the Arjuno-Welirang volcanic complex. Lusi sits upon the Watukosek fault system. From this volcanic complex originates the Watukosek fault system that was reactivated by the M6.3 earthquake in 2006 and is still periodically reactivated by the frequent seismicity. To date Lusi is still active and erupting gas, water, mud and clasts. Gas and water data show that the Lusi plumbing system is connected with the neighbouring Arjuno-Welirang volcanic complex. This makes the Lusi eruption a "sedimentary hosted geothermal system". To verify and characterise the occurrence of seismic activity and how this perturbs the connected Watukosek fault, the Arjuno-Welirang volcanic system and the ongoing Lusi eruption, we deployed 30 seismic stations (short-period and broadband) in this region of the East Java basin. The seismic stations are more densely distributed around LUSI and the Watukosek fault zone that stretches between Lusi and the Arjuno Welirang (AW) complex. Fewer stations are positioned around the volcanic arc. Our study sheds light on the seismic activity along the Watukosek fault system and describes the waveforms associated to the geysering activity of Lusi. The initial network aims to locate small event that may not be captured by the Indonesian Agency for Meteorology, Climatology and Geophysics (BMKG) seismic network and it will be crucial to design the second phase of the seismic experiment that will consist of a local earthquake tomography of the Lusi-Arjuno Welirang region and temporal variations of vp/vs ratios. Such variations will then be ideally related to

  10. Trilinos Web Interface Package

    SciTech Connect

    Hu, Jonathan; Phenow, Michael N.; Sala, Marzio; Tuminaro, Ray S.

    2006-09-01

    WebTrilinos is a scientific portal, a web-based environment to use several Trilinos packages through the web. If you are a teaching sparse linear algebra, you can use WebTrilinos to present code snippets and simple scripts, and let the students execute them from their browsers. If you want to test linear algebra solvers, you can use the MatrixPortal module, and you just have to select problems and options, then plot the results in nice graphs.

  11. The Home Start Demonstration Program: An Overview.

    ERIC Educational Resources Information Center

    Office of Child Development (DHEW), Washington, DC.

    Following a discussion of the Home Start program and its evaluation plan, the 16 Office of Child Development-funded Home Start projects in the United States are described. Home start is a 3-year Head Start demonstration program, aimed at the 3-5 years of age range, which focuses on enhancing the quality of children's lives by building upon…

  12. 30 CFR 75.1913 - Starting aids.

    Code of Federal Regulations, 2014 CFR

    2014-07-01

    ... 30 Mineral Resources 1 2014-07-01 2014-07-01 false Starting aids. 75.1913 Section 75.1913 Mineral... SAFETY STANDARDS-UNDERGROUND COAL MINES Diesel-Powered Equipment § 75.1913 Starting aids. (a) Volatile fuel starting aids shall be used in accordance with recommendations provided by the starting...

  13. 30 CFR 75.1913 - Starting aids.

    Code of Federal Regulations, 2010 CFR

    2010-07-01

    ... 30 Mineral Resources 1 2010-07-01 2010-07-01 false Starting aids. 75.1913 Section 75.1913 Mineral... SAFETY STANDARDS-UNDERGROUND COAL MINES Diesel-Powered Equipment § 75.1913 Starting aids. (a) Volatile fuel starting aids shall be used in accordance with recommendations provided by the starting...

  14. 30 CFR 75.1913 - Starting aids.

    Code of Federal Regulations, 2011 CFR

    2011-07-01

    ... 30 Mineral Resources 1 2011-07-01 2011-07-01 false Starting aids. 75.1913 Section 75.1913 Mineral... SAFETY STANDARDS-UNDERGROUND COAL MINES Diesel-Powered Equipment § 75.1913 Starting aids. (a) Volatile fuel starting aids shall be used in accordance with recommendations provided by the starting...

  15. 30 CFR 75.1913 - Starting aids.

    Code of Federal Regulations, 2013 CFR

    2013-07-01

    ... 30 Mineral Resources 1 2013-07-01 2013-07-01 false Starting aids. 75.1913 Section 75.1913 Mineral... SAFETY STANDARDS-UNDERGROUND COAL MINES Diesel-Powered Equipment § 75.1913 Starting aids. (a) Volatile fuel starting aids shall be used in accordance with recommendations provided by the starting...

  16. 30 CFR 75.1913 - Starting aids.

    Code of Federal Regulations, 2012 CFR

    2012-07-01

    ... 30 Mineral Resources 1 2012-07-01 2012-07-01 false Starting aids. 75.1913 Section 75.1913 Mineral... SAFETY STANDARDS-UNDERGROUND COAL MINES Diesel-Powered Equipment § 75.1913 Starting aids. (a) Volatile fuel starting aids shall be used in accordance with recommendations provided by the starting...

  17. Web Design Curriculum and Syllabus Based on Web Design Practice and Students' Prior Knowledge

    ERIC Educational Resources Information Center

    Krunic, Tanja; Ruzic-Dimitrijevic, Ljiljana; Petrovic, Branka; Farkas, Robert

    2006-01-01

    The Advanced Technical School from Novi Sad set up a completely new study group for web design in 2004. The main goals of the paper are to explain the steps that were taken in starting this group, and to present the educational program based on our own research through the organization of the group and course descriptions. Since there is a…

  18. CerebralWeb: a Cytoscape.js plug-in to visualize networks stratified by subcellular localization

    PubMed Central

    Frias, Silvia; Bryan, Kenneth; Brinkman, Fiona S. L.; Lynn, David J.

    2015-01-01

    CerebralWeb is a light-weight JavaScript plug-in that extends Cytoscape.js to enable fast and interactive visualization of molecular interaction networks stratified based on subcellular localization or other user-supplied annotation. The application is designed to be easily integrated into any website and is configurable to support customized network visualization. CerebralWeb also supports the automatic retrieval of Cerebral-compatible localizations for human, mouse and bovine genes via a web service and enables the automated parsing of Cytoscape compatible XGMML network files. CerebralWeb currently supports embedded network visualization on the InnateDB (www.innatedb.com) and Allergy and Asthma Portal (allergen.innatedb.com) database and analysis resources. Database tool URL: http://www.innatedb.com/CerebralWeb PMID:25953080

  19. CerebralWeb: a Cytoscape.js plug-in to visualize networks stratified by subcellular localization.

    PubMed

    Frias, Silvia; Bryan, Kenneth; Brinkman, Fiona S L; Lynn, David J

    2015-01-01

    CerebralWeb is a light-weight JavaScript plug-in that extends Cytoscape.js to enable fast and interactive visualization of molecular interaction networks stratified based on subcellular localization or other user-supplied annotation. The application is designed to be easily integrated into any website and is configurable to support customized network visualization. CerebralWeb also supports the automatic retrieval of Cerebral-compatible localizations for human, mouse and bovine genes via a web service and enables the automated parsing of Cytoscape compatible XGMML network files. CerebralWeb currently supports embedded network visualization on the InnateDB (www.innatedb.com) and Allergy and Asthma Portal (allergen.innatedb.com) database and analysis resources. Database tool URL: http://www.innatedb.com/CerebralWeb

  20. Enhancing Data Interoperability with Web Services

    NASA Astrophysics Data System (ADS)

    Shrestha, S. R.; Zimble, D. A.; Wang, W.; Herring, D.; Halpert, M.

    2014-12-01

    In an effort to improve data access and interoperability of climate and weather data, the National Oceanic and Atmospheric Administration's (NOAA) Climate.gov and Climate Prediction Center (CPC) are exploring various platform solutions to enhance a user's ability to locate, preview, and acquire the data. The Climate.gov and CPC data team faces multiple challenges including the various kinds of data and formats, inconsistency of metadata records, variety of data service implementations, very large volumes of data and geographically distributed locations. We have created the Data Access and Interoperability project to design a web-based platform, where interoperability between systems can be leveraged to allow greater data discovery, access, visualization and delivery. In the interoperable data platform, systems can integrate with each other to support the synthesis of climate and weather data. Interoperability is the ability for users to discover the available climate and weather data, preview and interact with the data, and acquire the data in common digital formats through a simple web-based interface. The goal of the interoperable data platform is to leverage existing web services, implement the established standards and integrate with existing solutions across the earth sciences domain instead of creating new technologies. Towards this effort to improve the interoperability of the platform, we are collaborating with ESRI Inc. to provide climate and weather data via web services. In this presentation, we will discuss and demonstrate how to use ArcGIS to author RESTful based scientific web services using open standards. These web services are able to encapsulate the logic required to handle and describe scientific data through a variety of service types including, image, map, feature, geoprocessing, and their respective service methods. Combining these types of services and leveraging well-documented APIs, including the ArcGIS JavaScript API, we can afford to

  1. Multimedia Web Searching Trends.

    ERIC Educational Resources Information Center

    Ozmutlu, Seda; Spink, Amanda; Ozmutlu, H. Cenk

    2002-01-01

    Examines and compares multimedia Web searching by Excite and FAST search engine users in 2001. Highlights include audio and video queries; time spent on searches; terms per query; ranking of the most frequently used terms; and differences in Web search behaviors of U.S. and European Web users. (Author/LRW)

  2. Evaluating Web Usability

    ERIC Educational Resources Information Center

    Snider, Jean; Martin, Florence

    2012-01-01

    Web usability focuses on design elements and processes that make web pages easy to use. A website for college students was evaluated for underutilization. One-on-one testing, focus groups, web analytics, peer university review and marketing focus group and demographic data were utilized to conduct usability evaluation. The results indicated that…

  3. Commercial Web Site Links.

    ERIC Educational Resources Information Center

    Thelwall, Mike

    2001-01-01

    Discusses business use of the Web and related search engine design issues as well as research on general and academic links before reporting on a survey of the links published by a collection of business Web sites. Results indicate around 66% of Web sites do carry external links, most of which are targeted at a specific purpose, but about 17%…

  4. Implementing Good Web Style.

    ERIC Educational Resources Information Center

    Plankis, Brian J.

    1998-01-01

    Provides an overview of Web-site design and discusses three steps in building a site: audience analysis, design, and evaluation. Includes an analysis of loading speeds with and without graphics; examples of no-style, low-bandwidth, and high-bandwidth Web sites; and addresses for related Web sites. (PEN)

  5. WWW: Neuroscience Web Sites

    ERIC Educational Resources Information Center

    Liu, Dennis

    2006-01-01

    The human brain contains an estimated 100 billion neurons, and browsing the Web, one might be led to believe that there's a Web site for every one of those cells. It's no surprise that there are lots of Web sites concerning the nervous system. After all, the human brain is toward the top of nearly everyone's list of favorite organs and of…

  6. Tectonic Control of Piercement Structures in Central Java, Indonesia

    NASA Astrophysics Data System (ADS)

    Mazzini, A.; Hadi, S.; Etiope, G.; Inguaggiato, S.

    2014-12-01

    A recent field expedition in Central Java targeted the mapping and sampling of several piercements structures in central Java (Indonesia), most of which have never been documented before. Here, at least seven structures erupting mud water and gas are distributed along a NE-SW alignment that extends for about 10 kilometers. Some of the mapped structures (Bledug Kuwu, Bledug Cangkring Krabagan, Mendikil, Banjarsari, Krewek) have been named after the neighboring local village. None of these have obvious elevation despite the vigorous emission of gas and mud, suggesting that significant caldera collapse is ongoing. Among the most relevant: Bledug Kuwu is certainly the most impressive structure with three main eruption sites in the crater area bursting more than 5 m large hot mud bubbles. Similar characteristics are present at the smaller (200 m in diameter) Bledug Cangkring Krabagan, that is also surrounded by numerous pools and gryphons seeping around the main crater. The smaller sized Mendikil is the only visited structure that, at the moment of the sampling, did not show seepage of hot fluids. Banjarsari and Krewek (up to 200 m wide) are characterized by scattered hot water-dominated pools where gas is vented vigorously. In particular the hot pools are systematically covered by travertine concretions. Water and gas geochemisty confirms the seepage of CO2 dominated gas and water with hydrothermal signature. The investigated structures appear to follow an obvious NE-SW oriented lineament that most likely coincides with a tectonic structure (fault?) that controls their location. Indeed the field observations and the analyses suggest that likely scenario is that this fault (?) acts as a preferential pathway for the expulsion of hydrothermal fluids to the surface. Very little is known about this region, neither is known why several of these structures erupt hot mud despite their significant distance from the two closest volcanic structures (i.e. Mt. Muria 60 km to the NW

  7. Prevalence of antibodies to Japanese encephalitis virus among pigs in Bali and East Java, Indonesia, 2008.

    PubMed

    Yamanaka, Atsushi; Mulyatno, Kris Cahyo; Susilowati, Helen; Hendrianto, Eryk; Utsumi, Takako; Amin, Mochamad; Lusida, Maria Inge; Soegijanto, Soegeng; Konishi, Eiji

    2010-01-01

    Japanese encephalitis virus (JEV) is a fatal disease in Asia. Pigs are considered to be the effective amplifying host for JEV in the peridomestic environment. Bali Island and Java Island in Indonesia provide a model to assess the effect of pigs on JEV transmission, since the pig density is nearly 100-fold higher in Bali than Java, while the geographic and climatologic environments are equivalent in these areas. We surveyed antibodies to JEV among 123 pigs in Mengwi (Bali) and 96 pigs in Tulungagung (East Java) in 2008 by the hemagglutination-inhibition (HAI) test. Overall prevalences were 49% in Bali and 6% in Java, with a significant difference between them (P < 0.001). Monthly infection rates estimated from age-dependent antibody prevalences were 11% in Bali and 2% in Java. In addition, 2-mercaptoethanol-sensitive antibodies were found only from Bali samples. Further, the average HAI antibody titer obtained from positive samples was significantly higher in Bali (1:52) than Java (1:10; P < 0.001). These results indicated that JEV transmission in nature is more active in Bali than East Java.

  8. Image2000: A Free, Innovative, Java Based Imaging Package

    NASA Technical Reports Server (NTRS)

    Pell, Nicholas; Wheeler, Phil; Cornwell, Carl; Matusow, David; Obenschain, Arthur F. (Technical Monitor)

    2001-01-01

    The National Aeronautics and Space Administration (NASA) Goddard Space Flight Center's (GSFC) Scientific and Educational Endeavors (SEE) and the Center for Image Processing in Education (CIPE) use satellite image processing as part of their science lessons developed for students and educators. The image processing products that they use, as part of these lessons, no longer fulfill the needs of SEE and CIPE because these products are either dependent on a particular computing platform, hard to customize and extend, or do not have enough functionality. SEE and CIPE began looking for what they considered the "perfect" image processing tool that was platform independent, rich in functionality and could easily be extended and customized for their purposes. At the request of SEE, NASA's GSFC, code 588 the Advanced Architectures and Automation Branch developed a powerful new Java based image processing endeavors.

  9. A knowledge discovery object model API for Java

    PubMed Central

    Zuyderduyn, Scott D; Jones, Steven JM

    2003-01-01

    Background Biological data resources have become heterogeneous and derive from multiple sources. This introduces challenges in the management and utilization of this data in software development. Although efforts are underway to create a standard format for the transmission and storage of biological data, this objective has yet to be fully realized. Results This work describes an application programming interface (API) that provides a framework for developing an effective biological knowledge ontology for Java-based software projects. The API provides a robust framework for the data acquisition and management needs of an ontology implementation. In addition, the API contains classes to assist in creating GUIs to represent this data visually. Conclusions The Knowledge Discovery Object Model (KDOM) API is particularly useful for medium to large applications, or for a number of smaller software projects with common characteristics or objectives. KDOM can be coupled effectively with other biologically relevant APIs and classes. Source code, libraries, documentation and examples are available at . PMID:14583100

  10. Java, Image Browsing, and the NCSA Astronomy Digital Image Library

    NASA Astrophysics Data System (ADS)

    Plante, R. L.; Goscha, D.

    We review our experience, including some lessons learned, with using Java to create data browsing tools for use with the Astronomy Digital Image Library (ADIL) and related digital library projects at NCSA\\@. We give an overview of our Image Data Browser, a generalized tool under development through a collaboration with the NCSA/NASA Project Horizon in support of access to earth and space science data. Emphasis has been placed on a design that can support a variety of data formats and applications both within and outside of astronomy. ADIL will use this tool in a variety of guises to browse and download images from the Library's collection. We see such a tool filling an important niche as a pipeline from a data repository to specialized, native data analysis software (e.g., IRAF, AIPS).

  11. Risk analysis of landslide disaster in Ponorogo, East Java, Indonesia

    NASA Astrophysics Data System (ADS)

    Koesuma, S.; Saido, A. P.; Fukuda, Y.

    2016-11-01

    Ponorogo is one of regency in South-West of East Java Province, Indonesia, where located in subduction zone between Eurasia and Australia plate tectonics. It has a lot of mountain area which is disaster-prone area for landslide. We have collected landslide data in 305 villages in Ponorogo and make it to be Hazards Index. Then we also calculate Vulnerability Index, Economic Loss index, Environmental Damage Index and Capacity Index. The risk analysis map is composed of three components H (Hazards), V (Vulnerability, Economic Loss index, Environmental Damage Index) and C (Capacity Index). The method is based on regulations of National Disaster Management Authority (BNPB) number 02/2012 and number 03/2012. It has three classes of risk index, i.e. Low, Medium and High. Ponorogo city has a medium landslide risk index.

  12. The complete mitochondrial genome of Java warty pig (Sus verrucosus).

    PubMed

    Fan, Jie; Li, Chun-Hong; Shi, Wei

    2015-06-01

    In the present study, the complete mitochondrial genome sequence of the Java warty pig was reported for the first time. The total length of the mitogenome was 16,479 bp. It contained the typical structure, including 2 ribosomal RNA genes, 13 protein-coding genes, 22 transfer RNA genes and 1 non-coding control region (D-loop region) as that of most other pigs. The overall composition of the mitogenome was estimated to be 34.9% for A, 26.1% for T, 26.0% for C and 13.0% for G showing an A-T (61.0%)-rich feature. The mitochondrial genome analyzed here will provide new genetic resource to uncover pigs' evolution.

  13. A future Outlook: Web based Simulation of Hydrodynamic models

    NASA Astrophysics Data System (ADS)

    Islam, A. S.; Piasecki, M.

    2003-12-01

    Despite recent advances to present simulation results as 3D graphs or animation contours, the modeling user community still faces some shortcomings when trying to move around and analyze data. Typical problems include the lack of common platforms with standard vocabulary to exchange simulation results from different numerical models, insufficient descriptions about data (metadata), lack of robust search and retrieval tools for data, and difficulties to reuse simulation domain knowledge. This research demonstrates how to create a shared simulation domain in the WWW and run a number of models through multi-user interfaces. Firstly, meta-datasets have been developed to describe hydrodynamic model data based on geographic metadata standard (ISO 19115) that has been extended to satisfy the need of the hydrodynamic modeling community. The Extended Markup Language (XML) is used to publish this metadata by the Resource Description Framework (RDF). Specific domain ontology for Web Based Simulation (WBS) has been developed to explicitly define vocabulary for the knowledge based simulation system. Subsequently, this knowledge based system is converted into an object model using Meta Object Family (MOF). The knowledge based system acts as a Meta model for the object oriented system, which aids in reusing the domain knowledge. Specific simulation software has been developed based on the object oriented model. Finally, all model data is stored in an object relational database. Database back-ends help store, retrieve and query information efficiently. This research uses open source software and technology such as Java Servlet and JSP, Apache web server, Tomcat Servlet Engine, PostgresSQL databases, Protégé ontology editor, RDQL and RQL for querying RDF in semantic level, Jena Java API for RDF. Also, we use international standards such as the ISO 19115 metadata standard, and specifications such as XML, RDF, OWL, XMI, and UML. The final web based simulation product is deployed as

  14. MzJava: An open source library for mass spectrometry data processing.

    PubMed

    Horlacher, Oliver; Nikitin, Frederic; Alocci, Davide; Mariethoz, Julien; Müller, Markus; Lisacek, Frederique

    2015-11-03

    Mass spectrometry (MS) is a widely used and evolving technique for the high-throughput identification of molecules in biological samples. The need for sharing and reuse of code among bioinformaticians working with MS data prompted the design and implementation of MzJava, an open-source Java Application Programming Interface (API) for MS related data processing. MzJava provides data structures and algorithms for representing and processing mass spectra and their associated biological molecules, such as metabolites, glycans and peptides. MzJava includes functionality to perform mass calculation, peak processing (e.g. centroiding, filtering, transforming), spectrum alignment and clustering, protein digestion, fragmentation of peptides and glycans as well as scoring functions for spectrum-spectrum and peptide/glycan-spectrum matches. For data import and export MzJava implements readers and writers for commonly used data formats. For many classes support for the Hadoop MapReduce (hadoop.apache.org) and Apache Spark (spark.apache.org) frameworks for cluster computing was implemented. The library has been developed applying best practices of software engineering. To ensure that MzJava contains code that is correct and easy to use the library's API was carefully designed and thoroughly tested. MzJava is an open-source project distributed under the AGPL v3.0 licence. MzJava requires Java 1.7 or higher. Binaries, source code and documentation can be downloaded from http://mzjava.expasy.org and https://bitbucket.org/sib-pig/mzjava. This article is part of a Special Issue entitled: Computational Proteomics.

  15. Towards Crustal Structure of Java Island (Sunda Arc) from Ambient Seismic Noise Tomography

    NASA Astrophysics Data System (ADS)

    Widiyantoro, Sri; Zulhan, Zulfakriza; Martha, Agustya; Saygin, Erdinc; Cummins, Phil

    2015-04-01

    In our previous studies, P- and S-wave velocity structures beneath the Sunda Arc were successfully imaged using a global data set and a nested regional-global tomographic method was employed. To obtain more detailed P- and S-wave velocity structures beneath Java, in the central part of the Sunda Arc, we then used local data sets, i.e. newline from the MErapi AMphibious EXperiment (MERAMEX) and the Meteorological, Climatological and Geophysical Agency (MCGA), as well as employed a double-difference technique for tomographic imaging. The results of the imaging show e.g. that P- and S-wave velocities are significantly reduced in the uppermost mantle beneath central Java. In order to obtain detailed crustal structure information beneath Java, the Ambient Noise Tomography (ANT) method was used. The application of this method to the MERAMEX data has produced a good crustal model beneath central Java. We continue our experiment to image crustal structure of eastern Java. We have used seismic waveform data recorded by 22 MCGA stationary seismographic stations and 25 portable seismographs installed for 2 to 8 weeks. The data were processed to obtain waveforms of cross-correlated noise between pairs of seismographic stations. Our preliminary results presented here indicate that the Kendeng zone, an area of low gravity anomaly, is associated with a low velocity zone. On the other hand, the southern mountain range, which has a high gravity anomaly, is related to a high velocity anomaly (as shown by our tomographic images). In future work we will install more seismographic stations in eastern Java as well as in western Java to conduct ANT imaging for the whole of Java Island. The expected result combined with the mantle velocity models resulting from our body wave tomography will allow for accurate location of earthquake hypocenters and determination of regional tectonic structures. Both of these are valuable for understanding seismic hazard in Java, the most densely populated

  16. Starting a Lung Transplant Program

    PubMed Central

    Eberlein, Michael; Geist, Lois; Keech, John; Zabner, Joseph; Gruber, Peter J.; Iannettoni, Mark D.; Parekh, Kalpaj

    2015-01-01

    Lung transplantation is an effective therapy for many patients with end-stage lung disease. Few centers across the United States offer this therapy, as a successful lung transplant program requires significant institutional resources and specialized personnel. Analysis of the United Network of Organ Sharing database reveals that the failure rate of new programs exceeds 40%. These data suggest that an accurate assessment of program viability as well as a strategy to continuously assess defined quality measures is needed. As part of strategic planning, regional availability of recipient and donors should be assessed. Additionally, analysis of institutional expertise at the physician, support staff, financial, and administrative levels is necessary. In May of 2007, we started a new lung transplant program at the University of Iowa Hospitals and Clinics and have performed 101 transplants with an average recipient 1-year survival of 91%, placing our program among the top in the country for the past 5 years. Herein, we review internal and external factors that impact the viability of a new lung transplant program. We discuss the use of four prospectively identified quality measures: volume, recipient outcomes, financial solvency, and academic contribution as one approach to achieve programmatic excellence. PMID:25940255

  17. Drying of fiber webs

    DOEpatents

    Warren, David W.

    1997-01-01

    A process and an apparatus for high-intensity drying of fiber webs or sheets, such as newsprint, printing and writing papers, packaging paper, and paperboard or linerboard, as they are formed on a paper machine. The invention uses direct contact between the wet fiber web or sheet and various molten heat transfer fluids, such as liquified eutectic metal alloys, to impart heat at high rates over prolonged durations, in order to achieve ambient boiling of moisture contained within the web. The molten fluid contact process causes steam vapor to emanate from the web surface, without dilution by ambient air; and it is differentiated from the evaporative drying techniques of the prior industrial art, which depend on the uses of steam-heated cylinders to supply heat to the paper web surface, and ambient air to carry away moisture, which is evaporated from the web surface. Contact between the wet fiber web and the molten fluid can be accomplished either by submersing the web within a molten bath or by coating the surface of the web with the molten media. Because of the high interfacial surface tension between the molten media and the cellulose fiber comprising the paper web, the molten media does not appreciately stick to the paper after it is dried. Steam generated from the paper web is collected and condensed without dilution by ambient air to allow heat recovery at significantly higher temperature levels than attainable in evaporative dryers.

  18. Drying of fiber webs

    DOEpatents

    Warren, D.W.

    1997-04-15

    A process and an apparatus are disclosed for high-intensity drying of fiber webs or sheets, such as newsprint, printing and writing papers, packaging paper, and paperboard or linerboard, as they are formed on a paper machine. The invention uses direct contact between the wet fiber web or sheet and various molten heat transfer fluids, such as liquefied eutectic metal alloys, to impart heat at high rates over prolonged durations, in order to achieve ambient boiling of moisture contained within the web. The molten fluid contact process causes steam vapor to emanate from the web surface, without dilution by ambient air; and it is differentiated from the evaporative drying techniques of the prior industrial art, which depend on the uses of steam-heated cylinders to supply heat to the paper web surface, and ambient air to carry away moisture, which is evaporated from the web surface. Contact between the wet fiber web and the molten fluid can be accomplished either by submersing the web within a molten bath or by coating the surface of the web with the molten media. Because of the high interfacial surface tension between the molten media and the cellulose fiber comprising the paper web, the molten media does not appreciatively stick to the paper after it is dried. Steam generated from the paper web is collected and condensed without dilution by ambient air to allow heat recovery at significantly higher temperature levels than attainable in evaporative dryers. 6 figs.

  19. Web party effect: a cocktail party effect in the web environment

    PubMed Central

    Gerbino, Walter

    2015-01-01

    In goal-directed web navigation, labels compete for selection: this process often involves knowledge integration and requires selective attention to manage the dizziness of web layouts. Here we ask whether the competition for selection depends on all web navigation options or only on those options that are more likely to be useful for information seeking, and provide evidence in favor of the latter alternative. Participants in our experiment navigated a representative set of real websites of variable complexity, in order to reach an information goal located two clicks away from the starting home page. The time needed to reach the goal was accounted for by a novel measure of home page complexity based on a part of (not all) web options: the number of links embedded within web navigation elements weighted by the number and type of embedding elements. Our measure fully mediated the effect of several standard complexity metrics (the overall number of links, words, images, graphical regions, the JPEG file size of home page screenshots) on information seeking time and usability ratings. Furthermore, it predicted the cognitive demand of web navigation, as revealed by the duration judgment ratio (i.e., the ratio of subjective to objective duration of information search). Results demonstrate that focusing on relevant links while ignoring other web objects optimizes the deployment of attentional resources necessary to navigation. This is in line with a web party effect (i.e., a cocktail party effect in the web environment): users tune into web elements that are relevant for the achievement of their navigation goals and tune out all others. PMID:25802803

  20. Web party effect: a cocktail party effect in the web environment.

    PubMed

    Rigutti, Sara; Fantoni, Carlo; Gerbino, Walter

    2015-01-01

    In goal-directed web navigation, labels compete for selection: this process often involves knowledge integration and requires selective attention to manage the dizziness of web layouts. Here we ask whether the competition for selection depends on all web navigation options or only on those options that are more likely to be useful for information seeking, and provide evidence in favor of the latter alternative. Participants in our experiment navigated a representative set of real websites of variable complexity, in order to reach an information goal located two clicks away from the starting home page. The time needed to reach the goal was accounted for by a novel measure of home page complexity based on a part of (not all) web options: the number of links embedded within web navigation elements weighted by the number and type of embedding elements. Our measure fully mediated the effect of several standard complexity metrics (the overall number of links, words, images, graphical regions, the JPEG file size of home page screenshots) on information seeking time and usability ratings. Furthermore, it predicted the cognitive demand of web navigation, as revealed by the duration judgment ratio (i.e., the ratio of subjective to objective duration of information search). Results demonstrate that focusing on relevant links while ignoring other web objects optimizes the deployment of attentional resources necessary to navigation. This is in line with a web party effect (i.e., a cocktail party effect in the web environment): users tune into web elements that are relevant for the achievement of their navigation goals and tune out all others.

  1. Web-based hybrid-dimensional Visualization and Exploration of Cytological Localization Scenarios.

    PubMed

    Kovanci, Gökhan; Ghaffar, Mehmood; Sommer, Björn

    2016-12-21

    The CELLmicrocosmos 4.2 PathwayIntegration (CmPI) is a tool which provides hybrid-dimensional visualization and analysis of intracellular protein and gene localizations in the context of a virtual 3D environment. This tool is developed based on Java/Java3D/JOGL and provides a standalone application compatible to all relevant operating systems. However, it requires Java and the local installation of the software. Here we present the prototype of an alternative web-based visualization approach, using Three.js and D3.js. In this way it is possible to visualize and explore CmPI-generated localization scenarios including networks mapped to 3D cell components by just providing a URL to a collaboration partner. This publication describes the integration of the different technologies – Three.js, D3.js and PHP – as well as an application case: a localization scenario of the citrate cycle. The CmPI web viewer is available at: http://CmPIweb.CELLmicrocosmos.org.

  2. Data Visualization in Physics I: Java applets for interactive demonstration of physics concepts

    NASA Astrophysics Data System (ADS)

    Cherry, Elizabeth M.; Evans, Steven J.; Hastings, Harold M.; Fenton, Flavio F.

    2006-03-01

    As computing resources continue to develop toward increased flexibility and power, illustration of scientific concepts has become significantly easier. Java applets in particular form an especially appropriate medium through which simulations and animations can be shared easily across platforms. In this talk, we will show several Java applets that illustrate different concepts in physics, particularly in biophysics, complex systems, and excitable media. Various graphical interfaces will be shown for 0d to 2d systems. In addition, we will demonstrate how to incorporate Java applets into PowerPoint for easy presentation of results in classes and seminars.

  3. The kinematics of crustal deformation in Java from GPS observations: Implications for fault slip partitioning

    NASA Astrophysics Data System (ADS)

    Koulali, A.; McClusky, S.; Susilo, S.; Leonard, Y.; Cummins, P.; Tregoning, P.; Meilano, I.; Efendi, J.; Wijanarto, A. B.

    2017-01-01

    Our understanding of seismic risk in Java has been focused primarily on the subduction zone, where the seismic records during the last century have shown the occurrence of a number of tsunami earthquakes. However, the potential of the existence of active crustal structures within the island of Java itself is less well known. Historical archives show the occurrence of several devastating earthquake ruptures north of the volcanic arc in west Java during the 18th and the 19th centuries, suggesting the existence of active faults that need to be identified in order to guide seismic hazard assessment. Here we use geodetic constraints from the Global Positioning System (GPS) to quantify the present day crustal deformation in Java. The GPS velocities reveal a homogeneous counterclockwise rotation of the Java Block independent of Sunda Block, consistent with a NE-SW convergence between the Australian Plate and southeast Asia. Continuous GPS observations show a time-dependent change in the linear rate of surface motion in west Java, which we interpret as an ongoing long-term post-seismic deformation following the 2006 Mw 7.7 Java earthquake. We use an elastic block model in combination with a viscoelastic model to correct for this post-seismic transient and derive the long-term inter-seismic velocity, which we interpret as a combination of tectonic block motions and crustal faults strain related deformation. There is a north-south gradient in the resulting velocity field with a decrease in the magnitude towards the North across the Kendeng Thrust in the east and the Baribis Thrust in the west. We suggest that the Baribis Thrust is active and accommodating a slow relative motion between Java and the Sunda Block at about 5 ± 0.2 mm /yr. We propose a kinematic model of convergence of the Australian Plate and the Sunda Block, involving a slip partitioning between the Java Trench and a left-lateral structure extending E-W along Java with most of the convergence being

  4. A web GIS based integrated flood assessment modeling tool for coastal urban watersheds

    NASA Astrophysics Data System (ADS)

    Kulkarni, A. T.; Mohanty, J.; Eldho, T. I.; Rao, E. P.; Mohan, B. K.

    2014-03-01

    Urban flooding has become an increasingly important issue in many parts of the world. In this study, an integrated flood assessment model (IFAM) is presented for the coastal urban flood simulation. A web based GIS framework has been adopted to organize the spatial datasets for the study area considered and to run the model within this framework. The integrated flood model consists of a mass balance based 1-D overland flow model, 1-D finite element based channel flow model based on diffusion wave approximation and a quasi 2-D raster flood inundation model based on the continuity equation. The model code is written in MATLAB and the application is integrated within a web GIS server product viz: Web Gram Server™ (WGS), developed at IIT Bombay, using Java, JSP and JQuery technologies. Its user interface is developed using open layers and the attribute data are stored in MySQL open source DBMS. The model is integrated within WGS and is called via Java script. The application has been demonstrated for two coastal urban watersheds of Navi Mumbai, India. Simulated flood extents for extreme rainfall event of 26 July, 2005 in the two urban watersheds of Navi Mumbai city are presented and discussed. The study demonstrates the effectiveness of the flood simulation tool in a web GIS environment to facilitate data access and visualization of GIS datasets and simulation results.

  5. Systematic plan of building Web geographic information system based on ActiveX control

    NASA Astrophysics Data System (ADS)

    Zhang, Xia; Li, Deren; Zhu, Xinyan; Chen, Nengcheng

    2003-03-01

    A systematic plan of building Web Geographic Information System (WebGIS) using ActiveX technology is proposed in this paper. In the proposed plan, ActiveX control technology is adopted in building client-side application, and two different schemas are introduced to implement communication between controls in users¡ browser and middle application server. One is based on Distribute Component Object Model (DCOM), the other is based on socket. In the former schema, middle service application is developed as a DCOM object that communicates with ActiveX control through Object Remote Procedure Call (ORPC) and accesses data in GIS Data Server through Open Database Connectivity (ODBC). In the latter, middle service application is developed using Java language. It communicates with ActiveX control through socket based on TCP/IP and accesses data in GIS Data Server through Java Database Connectivity (JDBC). The first one is usually developed using C/C++, and it is difficult to develop and deploy. The second one is relatively easy to develop, but its performance of data transfer relies on Web bandwidth. A sample application is developed using the latter schema. It is proved that the performance of the sample application is better than that of some other WebGIS applications in some degree.

  6. A begomovirus associated with Ageratum yellow vein disease in Indonesia: evidence for natural recombination between tomato leaf curl Java virus and Ageratum yellow vein virus-[Java].

    PubMed

    Kon, T; Kuwabara, K; Hidayat, S H; Ikegami, M

    2007-01-01

    A begomovirus (2747 nucleotides) and a satellite DNA beta component (1360 nucleotides) have been isolated from Ageratum conyzoides L. plants with yellow vein symptoms growing in Java, Indonesia. The begomovirus is most closely related to Tomato leaf curl Java virus (ToLCJV) (91 and 98% in the total nucleotide and coat protein amino acid sequences, respectively), although the products of ORFs C1 and C4 are more closely related to those of Ageratum yellow vein virus-[Java] (91 and 95% identity, respectively). For this reason, the begomovirus it is considered to be a strain of ToLCJV and is referred to as ToLCJV-Ageratum. The virus probably derives from a recombination event in which nucleotides 2389-2692 of ToLCJV have been replaced with the corresponding region of the AYVV-[Java] genome, which includes the 5' part of the intergenic region and the C1 and C4 ORFs. Infection of A. conyzoides with ToLCJV-Ageratum alone produced no symptoms, but co-infection with DNAbeta induced yellow vein symptoms. Symptoms induced in Nicotiana benthamiana by ToLCJV-Ageratum, ToLCJV and AYVV-[Java] are consistent with the exchange of pathogenicity determinant ORF C4 during recombination.

  7. Phased development of a web-based PACS viewer

    NASA Astrophysics Data System (ADS)

    Gidron, Yoad; Shani, Uri; Shifrin, Mark

    2000-05-01

    The Web browser is an excellent environment for the rapid development of an effective and inexpensive PACS viewer. In this paper we will share our experience in developing a browser-based viewer, from the inception and prototype stages to its current state of maturity. There are many operational advantages to a browser-based viewer, even when native viewers already exist in the system (with multiple and/or high resolution screens): (1) It can be used on existing personal workstations throughout the hospital. (2) It is easy to make the service available from physician's homes. (3) The viewer is extremely portable and platform independent. There is a wide variety of means available for implementing the browser- based viewer. Each file sent to the client by the server can perform some end-user or client/server interaction. These means range from HTML (for HyperText Markup Language) files, through Java Script, to Java applets. Some data types may also invoke plug-in code in the client, although this would reduce the portability of the viewer, it would provide the needed efficiency in critical places. On the server side the range of means is also very rich: (1) A set of files: html, Java Script, Java applets, etc. (2) Extensions of the server via cgi-bin programs, (3) Extensions of the server via servlets, (4) Any other helper application residing and working with the server to access the DICOM archive. The viewer architecture consists of two basic parts: The first part performs query and navigation through the DICOM archive image folders. The second part does the image access and display. While the first part deals with low data traffic, it involves many database transactions. The second part is simple as far as access transactions are concerned, but requires much more data traffic and display functions. Our web-based viewer has gone through three development stages characterized by the complexity of the means and tools employed on both client and server sides.

  8. World Wide Web Metaphors for Search Mission Data

    NASA Technical Reports Server (NTRS)

    Norris, Jeffrey S.; Wallick, Michael N.; Joswig, Joseph C.; Powell, Mark W.; Torres, Recaredo J.; Mittman, David S.; Abramyan, Lucy; Crockett, Thomas M.; Shams, Khawaja S.; Fox, Jason M.; Ludowise, Melissa

    2010-01-01

    A software program that searches and browses mission data emulates a Web browser, containing standard meta - phors for Web browsing. By taking advantage of back-end URLs, users may save and share search states. Also, since a Web interface is familiar to users, training time is reduced. Familiar back and forward buttons move through a local search history. A refresh/reload button regenerates a query, and loads in any new data. URLs can be constructed to save search results. Adding context to the current search is also handled through a familiar Web metaphor. The query is constructed by clicking on hyperlinks that represent new components to the search query. The selection of a link appears to the user as a page change; the choice of links changes to represent the updated search and the results are filtered by the new criteria. Selecting a navigation link changes the current query and also the URL that is associated with it. The back button can be used to return to the previous search state. This software is part of the MSLICE release, which was written in Java. It will run on any current Windows, Macintosh, or Linux system.

  9. Formula Feeding FAQs: Starting Solids and Milk

    MedlinePlus

    ... right, start with a single-grain, iron-fortified cereal for babies (rice cereal has traditionally been the first food for babies, ... prefer). Start with one or two tablespoons of cereal mixed with formula to achieve the right consistency. ( ...

  10. PCR hot-start using duplex primers.

    PubMed

    Kong, Deming; Shen, Hanxi; Huang, Yanping; Mi, Huaifeng

    2004-02-01

    A new technique of PCR hot-start using duplex primers has been developed which can decrease the undesirable products arising throughout PCR amplification thereby giving better results than a manual hot-start method.

  11. The JAVA-based DICOM query interface DicoSE.

    PubMed

    Prinz, Michael; Fischer, Georg; Schuster, Ernst

    2005-03-01

    DICOM 3 is a very elaborate standard for the communication between medical image devices. It is published in several parts by the National Electrical Manufacturers Association (NEMA). To adequately visualize the data structure defined in parts 3, 5 and 6 of the DICOM standard, we implemented the web based Dicom Search Engine (DicoSE). It allows for querying the DICOM standard data dictionary for defined data fields and visualizes the topology of the data which is inherently present in DICOM datasets. For the administration of the underlying data a web based administration interface is provided. The service is entirely based on freely available software.

  12. A web-deployed interface for performing ab initio molecular dynamics, optimization, and electronic structure in FIREBALL

    NASA Astrophysics Data System (ADS)

    Keith, J. Brandon; Fennick, Jacob R.; Junkermeier, Chad E.; Nelson, Daniel R.; Lewis, James P.

    2009-03-01

    FIREBALL is an ab initio technique for fast local orbital simulations of nanotechnological, solid state, and biological systems. We have implemented a convenient interface for new users and software architects in the platform-independent Java language to access FIREBALL's unique and powerful capabilities. The graphical user interface can be run directly from a web server or from within a larger framework such as the Computational Science and Engineering Online (CSE-Online) environment or the Distributed Analysis of Neutron Scattering Experiments (DANSE) framework. We demonstrate its use for high-throughput electronic structure calculations and a multi-100 atom quantum molecular dynamics (MD) simulation. Program summaryProgram title: FireballUI Catalogue identifier: AECF_v1_0 Program summary URL:http://cpc.cs.qub.ac.uk/summaries/AECF_v1_0.html Program obtainable from: CPC Program Library, Queen's University, Belfast, N. Ireland Licensing provisions: Standard CPC licence, http://cpc.cs.qub.ac.uk/licence/licence.html No. of lines in distributed program, including test data, etc.: 279 784 No. of bytes in distributed program, including test data, etc.: 12 836 145 Distribution format: tar.gz Programming language: Java Computer: PC and workstation Operating system: The GUI will run under Windows, Mac and Linux. Executables for Mac and Linux are included in the package. RAM: 512 MB Word size: 32 or 64 bits Classification: 4.14 Nature of problem: The set up and running of many simulations (all of the same type), from the command line, is a slow process. But most research quality codes, including the ab initio tight-binding code FIREBALL, are designed to run from the command line. The desire is to have a method for quickly and efficiently setting up and running a host of simulations. Solution method: We have created a graphical user interface for use with the FIREBALL code. Once the user has created the files containing the atomic coordinates for each system that they are

  13. Engine management during NTRE start up

    NASA Technical Reports Server (NTRS)

    Bulman, Mel; Saltzman, Dave

    1993-01-01

    The topics are presented in viewgraph form and include the following: total engine system management critical to successful nuclear thermal rocket engine (NTRE) start up; NERVA type engine start windows; reactor power control; heterogeneous reactor cooling; propellant feed system dynamics; integrated NTRE start sequence; moderator cooling loop and efficient NTRE starting; analytical simulation and low risk engine development; accurate simulation through dynamic coupling of physical processes; and integrated NTRE and mission performance.

  14. JDAQ: a Java based software package for multi-channel data acquisition

    SciTech Connect

    McKisson, John

    2012-07-31

    The source code for the Java Data Acquisition suite provides interfaces to the JLab built USB FPGA ADC across a LAN network. Each jDaq node provides ListMode data from JLab built detector systems and readouts.

  15. Programming with non-heap memory in the real time specification for Java

    NASA Technical Reports Server (NTRS)

    Bollella, G.; Canham, T.; Carson, V.; Champlin, V.; Dvorak, D.; Giovannoni, B.; Indictor, M.; Meyer, K.; Reinholtz, A.; Murray, K.

    2003-01-01

    The Real-Time Specification for Java (RTSJ) provides facilities for deterministic, real-time execution in a language that is otherwise subject to variable latencies in memory allocation and garbage collection.

  16. Long aseismic slip duration of the 2006 Java tsunami earthquake based on GPS data

    NASA Astrophysics Data System (ADS)

    Raharja, Rio; Gunawan, Endra; Meilano, Irwan; Abidin, Hasanuddin Z.; Efendi, Joni

    2016-10-01

    The Java earthquake occurred on July 17, 2006 with magnitude 7.8 associated to the subduction process of Indo-Australian plate and Sundaland block off southwestern coast of Java. We present postseismic deformation parameters of the 2006 Java earthquake analyzed using campaign GPS observation from 2006 to 2008 and continuous observation from 2007 to 2014. We use an analytical approach of logarithmic and exponential functions to model these GPS data. We find that the decay time in the order of hundreds of days after the mainshock as observed by 8 years' data after the mainshock for magnitude 7 earthquake is longer than a general megathrust earthquake event. Our findings suggest that the 2006 Java earthquake which is considered as "tsunami earthquake" most probably occurred in the region that has low rigidity and tends to continuously slip for long time periods.

  17. JumpStart III Final Report.

    ERIC Educational Resources Information Center

    Cohen, Arthur M.; Brawer, Florence B.; Kozeracki, Carol A.

    This final report for the JumpStart III program presents a summary of the entrepreneurship training programs developed by each of the four JumpStart III partners selected in March 1997. Grants for the colleges totaled $354,546 over 2 years. The Jumpstart funding has been only a starting point for these and the other 12 Jumpstart partners in…

  18. What Happens at the Lesson Start?

    ERIC Educational Resources Information Center

    Saloviita, Timo

    2016-01-01

    Transitional periods, such as lesson starts, are necessary steps from one activity to another, but they also compete with time for actual learning. The aim of the present study was to replicate a previous pilot study on lesson starts and explore possible disturbances. In total, 130 lesson starts in Finnish basic education in grades 1-9 were…

  19. Using Open Web APIs in Teaching Web Mining

    ERIC Educational Resources Information Center

    Chen, Hsinchun; Li, Xin; Chau, M.; Ho, Yi-Jen; Tseng, Chunju

    2009-01-01

    With the advent of the World Wide Web, many business applications that utilize data mining and text mining techniques to extract useful business information on the Web have evolved from Web searching to Web mining. It is important for students to acquire knowledge and hands-on experience in Web mining during their education in information systems…

  20. Sign language Web pages.

    PubMed

    Fels, Deborah I; Richards, Jan; Hardman, Jim; Lee, Daniel G

    2006-01-01

    The WORLD WIDE WEB has changed the way people interact. It has also become an important equalizer of information access for many social sectors. However, for many people, including some sign language users, Web accessing can be difficult. For some, it not only presents another barrier to overcome but has left them without cultural equality. The present article describes a system that allows sign language-only Web pages to be created and linked through a video-based technique called sign-linking. In two studies, 14 Deaf participants examined two iterations of signlinked Web pages to gauge the usability and learnability of a signing Web page interface. The first study indicated that signing Web pages were usable by sign language users but that some interface features required improvement. The second study showed increased usability for those features; users consequently couldnavigate sign language information with ease and pleasure.

  1. WebEAV

    PubMed Central

    Nadkarni, Prakash M.; Brandt, Cynthia M.; Marenco, Luis

    2000-01-01

    The task of creating and maintaining a front end to a large institutional entity-attribute-value (EAV) database can be cumbersome when using traditional client-server technology. Switching to Web technology as a delivery vehicle solves some of these problems but introduces others. In particular, Web development environments tend to be primitive, and many features that client-server developers take for granted are missing. WebEAV is a generic framework for Web development that is intended to streamline the process of Web application development for databases having a significant EAV component. It also addresses some challenging user interface issues that arise when any complex system is created. The authors describe the architecture of WebEAV and provide an overview of its features with suitable examples. PMID:10887163

  2. Reassembling the Ontong Java-Manihiki-Hikurangi large igneous province: Insights and challenges

    NASA Astrophysics Data System (ADS)

    Chandler, M. T.; Wessel, P.; Taylor, B.; Sager, W. W.

    2012-12-01

    The tectonic history of ~30% of the Pacific plate south of Equator which formed during the Cretaceous Normal Supercron is difficult to establish due to its lack of a lineated magnetic anomaly pattern. This region, including the Ontong Java, Manihiki, and Hikurangi large igneous provinces, as well as the interlying Ellice Basin and Osbourn Trough, lacks active seafloor spreading centers and has thus been largely neglected by seagoing research scientists. Nonetheless, the CNS South Pacific may prove to be important for understanding Pacific history. Ontong Java's mean basement paleolatitude measurement differs from absolute plate model (APM) reconstructions for the plateau by ~8--19 degrees (Chandler et al. (2012)), indicating that either current APM models are erroneous, substantial plume drift or true polar wander occurred, or that Ontong Java experienced unrecognized motion early in its history. In support of the latter are recent findings that little to no Louisville plume drift occurred after ~70 Ma (Gee et al. (2011)), that true polar wander estimates for the ~125 Ma Ontong Java vicinity are negligible (Steinberger and Torsvik (2008)), and our recent observation of a 2:1 bias between Ontong Java's paleolatitude and latitude differences (Chandler and Wessel (2011), Chandler et al. (In prep)). These differences, computed among ODP Sites 807 and 1183 - 1187, suggest significant clockwise rotation of ~40 degrees since Ontong Java's formation at ~125 Ma. Although this rotation does not resolve the paleolatitude discrepancy it does suggest that Ontong Java's paleolatitudes may not be suitable for constraining Pacific APM. Seafloor formed at the Osbourn Trough and in the Ellice Basin make up much of the CNS South Pacific. These regions exhibit fossil spreading centers believed responsible for the breakup of Earth's largest known igneous province, the Ontong Java-Manihiki-Hikurangi super-plateau (e.g., Taylor (2006), Chandler et al. (2012)). Understanding this little

  3. Heterogeneous Concurrent Modeling and Design in Java (Volume 3: Ptolemy II Domains)

    DTIC Science & Technology

    2008-04-15

    Heterogeneous Concurrent Modeling and Design in Java (Volume 3: Ptolemy II Domains) Christopher Brooks Edward A. Lee Xiaojun Liu Stephen Neuendorffer...TITLE AND SUBTITLE Heterogeneous Concurrent Modeling and Design in Java (Volume 3: Ptolemy II Domains) 5a. CONTRACT NUMBER 5b. GRANT NUMBER 5c...State of California Micro Program, and the following companies: Agilent, Bosch, HSBC, Lockheed-Martin, National Instruments, and Toyota. PTOLEMY II

  4. Heterogeneous Concurrent Modeling and Design in Java (Volume 2: Ptolemy II Software Architecture)

    DTIC Science & Technology

    2008-04-01

    Heterogeneous Concurrent Modeling and Design in Java (Volume 2: Ptolemy II Software Architecture) Christopher Brooks Edward A. Lee Xiaojun Liu...00-2008 4. TITLE AND SUBTITLE Heterogeneous Concurrent Modeling and Design in Java (Volume 2: Ptolemy II Software Architecture) 5a. CONTRACT...the State of California Micro Program, and the following companies: Agilent, Bosch, HSBC, Lockheed-Martin, National Instruments, and Toyota. PTOLEMY II

  5. Wireless, Web-Based Interactive Control of Optical Coherence Tomography with Mobile Devices

    PubMed Central

    Mehta, Rajvi; Nankivil, Derek; Zielinski, David J.; Waterman, Gar; Keller, Brenton; Limkakeng, Alexander T.; Kopper, Regis; Izatt, Joseph A.; Kuo, Anthony N.

    2017-01-01

    Purpose Optical coherence tomography (OCT) is widely used in ophthalmology clinics and has potential for more general medical settings and remote diagnostics. In anticipation of remote applications, we developed wireless interactive control of an OCT system using mobile devices. Methods A web-based user interface (WebUI) was developed to interact with a handheld OCT system. The WebUI consisted of key OCT displays and controls ported to a webpage using HTML and JavaScript. Client–server relationships were created between the WebUI and the OCT system computer. The WebUI was accessed on a cellular phone mounted to the handheld OCT probe to wirelessly control the OCT system. Twenty subjects were imaged using the WebUI to assess the system. System latency was measured using different connection types (wireless 802.11n only, wireless to remote virtual private network [VPN], and cellular). Results Using a cellular phone, the WebUI was successfully used to capture posterior eye OCT images in all subjects. Simultaneous interactivity by a remote user on a laptop was also demonstrated. On average, use of the WebUI added only 58, 95, and 170 ms to the system latency using wireless only, wireless to VPN, and cellular connections, respectively. Qualitatively, operator usage was not affected. Conclusions Using a WebUI, we demonstrated wireless and remote control of an OCT system with mobile devices. Translational Relevance The web and open source software tools used in this project make it possible for any mobile device to potentially control an OCT system through a WebUI. This platform can be a basis for remote, teleophthalmology applications using OCT. PMID:28138415

  6. Building Community Web Platform

    NASA Astrophysics Data System (ADS)

    Ohmukai, Ikki; Matsuo, Yutaka; Matsumura, Naohiro; Takeda, Hideaki

    In this paper we propose Web-based communication environment called ``Community Web Platform''. Our platform provides an easy way to exchange personal knowledge among people with lightweight metadata such like RSS and FOAF. We investigate the nature of ``personal trustness'' on the environment since it is one and only measure for evaluating subjective information and knowledge. We also discuss how to develop and maintain Community Web applications from our exrerience.

  7. Fluid flow modeling at the Lusi mud eruption, East java, Indonesia.

    NASA Astrophysics Data System (ADS)

    Collignon, Marine; Schmid, Daniel; Mazzini, Adriano

    2016-04-01

    The 29th of may 2006, gas water and mud breccia started to erupt at several localities along the Watukosek fault system, in the Sidoarjo Regency in East java, Indonesia. The most prominent eruption, named Lusi, is still active and covering a surface of nearly 7 km2, resulting in the displacement of ~ 30 000 people. Although the origin and the chemical composition of the erupted fluids have been documented, the mechanical and physical properties of the mud are poorly constrained, and many aspects still remain not understood. Very little is known about the internal dynamics of the Lusi conduit(s). In this study, conducted in the framework of the Lusi Lab project (ERC grant n°308126) we use both analytical and numerical methods to better understand the flow dynamics within the main conduit and to try to explain the longevity of the edifice. The 2D numerical model considers a vertical conduit with a reservoir at its base and solves the stokes equations, discretized on a finite element mesh. Although, three phases (solid, liquid and gas) are present in nature, we only consider the liquid phase. The solid phase is treated as rigid particles in suspension in the liquid. The gaseous phase (methane and carbon dioxide) is treated in an analytical manner using the equations of state of the H2O-CO2 and H2O-CH4 systems. Here, we discuss the effects of density, viscosity, gas concentration and clasts concentration and size on the dynamics of the flow in the conduit as well as implications of the conduit stability.

  8. Monitoring and Studies on High Risk Volcanoes in the Java Region/Indonesia

    NASA Astrophysics Data System (ADS)

    Reichert, C. J.; Luehr, B. G.; Asch, G.; Kopp, H.; Flueh, E. R.; Rabbel, W.; Dingwell, D. B.; Spieler, O.; Faber, E.; Ibs-von Seht, M.

    2004-12-01

    In co-operation with several Indonesian science institutions a programme was launched in early 2004 to study the various expressions of volcanism in the Java region, its relations to the active subduction environment, and to install a real-time multi-parameter (MP) monitoring station. Three Indonesian volcanoes were seleced: Krakatau, Merapi and Kelut. The interdisciplinary programme consists of three sub-projects: (1) Krakatau Monitoring (KRAKMON): real-time observations of the volcano noise and micro-seismicity, of electro-magnetic, gas-chemical and thermal parameters as well as of the deformation of the volcanic edifice and meteorological influences. Video monitoring and a data centre are integrated. The station will be set into operation in April 2005. (2) Merapi Amphibious Experiment (MERAMEX): tomographic studies (vp and Qp) on the Merapi edifice and its surroundings by active and passive seismic surveys simultaneously along with 120 land stations and 14 Ocean Bottom Sensors providing high-resolution 3-dimensional models from the surface down to the plate interface in order to image the complete pathways of fluids and melts. Field work ended in October 2004. First results are presented. (3) Development of Highly Explosive Volcanoes at Active Continental Margins (DEVACOM): Analysis of samples of erupted material from selected volcanoes under in-situ eruption conditions in order to mineralogically and petrophysically model the current processes. The reliability of the models will be examined by comparison of different volcano types. Visual video monitoring will provide direct correlation to the data sets observed at the Krakatau MP station. Sampling will start at the end of 2004. The integrated results shall contribute to a better risk assessment in the study area and to establishing improved early warning systems by definition of critical parameters. The project is funded by the German Federal Ministry of Education and Research (03G0578A).

  9. Properties of food webs

    SciTech Connect

    Pimm, S.L.

    1980-04-01

    On the assumption that systems of interacting species, when perturbed from equilibrium, should return to equilibrium quickly, one can predict four properties of food webs: (1) food chains should be short, (2) species feeding on more than one trophic level (omnivores) should be rare, (3) those species that do feed on more than one trophic level should do so by feeding on species in adjacent trophic levels, and (4) host-parasitoid systems are likely to be exceptions to (1)-(3) when interaction coefficients permit greater trophic complexity. By generating random, model food webs (with many features identical to webs described from a variety of marine, freshwater, and terrestrial systems), it is possible to generate expected values for the number of trophic levels and the degree of omnivory within webs. When compared with these random webs, real world webs are shown to have fewer trophic levels, less omnivory, and very few omnivores feeding on nonadjacent trophic levels. Insect webs are shown to have a greater degree of omnivory than other webs. The confirmation of all these predictions from stability analyses suggests that system stability places necessary, though not sufficient, limitations on the possible shapes of food webs.

  10. Web Accessibility and Guidelines

    NASA Astrophysics Data System (ADS)

    Harper, Simon; Yesilada, Yeliz

    Access to, and movement around, complex online environments, of which the World Wide Web (Web) is the most popular example, has long been considered an important and major issue in the Web design and usability field. The commonly used slang phrase ‘surfing the Web’ implies rapid and free access, pointing to its importance among designers and users alike. It has also been long established that this potentially complex and difficult access is further complicated, and becomes neither rapid nor free, if the user is disabled. There are millions of people who have disabilities that affect their use of the Web. Web accessibility aims to help these people to perceive, understand, navigate, and interact with, as well as contribute to, the Web, and thereby the society in general. This accessibility is, in part, facilitated by the Web Content Accessibility Guidelines (WCAG) currently moving from version one to two. These guidelines are intended to encourage designers to make sure their sites conform to specifications, and in that conformance enable the assistive technologies of disabled users to better interact with the page content. In this way, it was hoped that accessibility could be supported. While this is in part true, guidelines do not solve all problems and the new WCAG version two guidelines are surrounded by controversy and intrigue. This chapter aims to establish the published literature related to Web accessibility and Web accessibility guidelines, and discuss limitations of the current guidelines and future directions.

  11. Silicon Web Process Development

    NASA Technical Reports Server (NTRS)

    Duncan, C. S.; Seidensticker, R. G.; Hopkins, R. H.; Mchugh, J. P.; Hill, F. E.; Heimlich, M. E.; Driggers, J. M.

    1978-01-01

    Progress in the development of techniques to grow silicon web at 25 wq cm/min output rate is reported. Feasibility of web growth with simultaneous melt replenishment is discussed. Other factors covered include: (1) tests of aftertrimmers to improve web width; (2) evaluation of growth lid designs to raise speed and output rate; (3) tests of melt replenishment hardware; and (4) investigation of directed gas flow systems to control unwanted oxide deposition in the system and to improve convective cooling of the web. Compatibility with sufficient solar cell performance is emphasized.

  12. Web 2.0

    NASA Astrophysics Data System (ADS)

    Gibson, Becky

    The Web is growing and changing from a paradigm of static publishing to one of participation and interaction. This change has implications for people with disabilities who rely on access to the Web for employment, information, entertainment, and increased independence. The interactive and collaborative nature of Web 2.0 can present access problems for some users. There are some best practices which can be put in place today to improve access. New specifications such as Accessible Rich Internet Applications (ARIA) and IAccessible2 are opening the doors to increasing the accessibility of Web 2.0 and beyond.

  13. An introduction to webs

    NASA Astrophysics Data System (ADS)

    White, C. D.

    2016-04-01

    Webs are sets of Feynman diagrams that contribute to the exponents of scattering amplitudes, in the kinematic limit in which emitted radiation is soft. As such, they have a number of phenomenological and formal applications, and offer tantalizing glimpses into the all-order structure of perturbative quantum field theory. This article is based on a series of lectures given to graduate students, and aims to provide a pedagogical introduction to webs. Topics covered include exponentiation in (non-)abelian gauge theories, the web mixing matrix formalism for non-abelian gauge theories, and recent progress on the calculation of web diagrams. Problems are included throughout the text, to aid understanding.

  14. Web Viz 2.0: A versatile suite of tools for collaboration and visualization

    NASA Astrophysics Data System (ADS)

    Spencer, C.; Yuen, D. A.

    2012-12-01

    Most scientific applications on the web fail to realize the full collaborative potential of the internet by not utilizing web 2.0 technology. To relieve users from the struggle with software tools and allow them to focus on their research, new software developed for scientists and researchers must harness the full suite of web technology. For several years WebViz 1.0 enabled researchers with any web accessible device to interact with the peta-scale data generated by the Hierarchical Volume Renderer (HVR) system. We have developed a new iteration of WebViz that can be easily interfaced with many problem domains in addition to HVR by employing the best practices of software engineering and object-oriented programming. This is done by separating the core WebViz system from domain specific code at an interface, leveraging inheritance and polymorphism to allow newly developed modules access to the core services. We employed several design patterns (model-view-controller, singleton, observer, and application controller) to engineer this highly modular system implemented in Java.

  15. FastScript3D - A Companion to Java 3D

    NASA Technical Reports Server (NTRS)

    Koenig, Patti

    2005-01-01

    FastScript3D is a computer program, written in the Java 3D(TM) programming language, that establishes an alternative language that helps users who lack expertise in Java 3D to use Java 3D for constructing three-dimensional (3D)-appearing graphics. The FastScript3D language provides a set of simple, intuitive, one-line text-string commands for creating, controlling, and animating 3D models. The first word in a string is the name of a command; the rest of the string contains the data arguments for the command. The commands can also be used as an aid to learning Java 3D. Developers can extend the language by adding custom text-string commands. The commands can define new 3D objects or load representations of 3D objects from files in formats compatible with such other software systems as X3D. The text strings can be easily integrated into other languages. FastScript3D facilitates communication between scripting languages [which enable programming of hyper-text markup language (HTML) documents to interact with users] and Java 3D. The FastScript3D language can be extended and customized on both the scripting side and the Java 3D side.

  16. JAtlasView: a Java atlas-viewer for browsing biomedical 3D images and atlases

    PubMed Central

    Feng, Guangjie; Burton, Nick; Hill, Bill; Davidson, Duncan; Kerwin, Janet; Scott, Mark; Lindsay, Susan; Baldock, Richard

    2005-01-01

    Background Many three-dimensional (3D) images are routinely collected in biomedical research and a number of digital atlases with associated anatomical and other information have been published. A number of tools are available for viewing this data ranging from commercial visualization packages to freely available, typically system architecture dependent, solutions. Here we discuss an atlas viewer implemented to run on any workstation using the architecture neutral Java programming language. Results We report the development of a freely available Java based viewer for 3D image data, descibe the structure and functionality of the viewer and how automated tools can be developed to manage the Java Native Interface code. The viewer allows arbitrary re-sectioning of the data and interactive browsing through the volume. With appropriately formatted data, for example as provided for the Electronic Atlas of the Developing Human Brain, a 3D surface view and anatomical browsing is available. The interface is developed in Java with Java3D providing the 3D rendering. For efficiency the image data is manipulated using the Woolz image-processing library provided as a dynamically linked module for each machine architecture. Conclusion We conclude that Java provides an appropriate environment for efficient development of these tools and techniques exist to allow computationally efficient image-processing libraries to be integrated relatively easily. PMID:15757508

  17. Identifying Processor Bottlenecks in Virtual Machine Based Execution of Java Bytecode

    NASA Astrophysics Data System (ADS)

    Rao, Pradeep; Murakami, Kazuaki

    Despite the prevalence of Java workloads across a variety of processor architectures, there is very little published data on the impact of the various processor design decisions on Java performance. We attribute the lack of data to the large design space resulting from the complexity of the modern superscalar processor and the additional complexities associated with executing Java bytecode using a virtual machine. To address this shortcoming, we use a statistically rigorous methodology to systematically quantify the the impact of the various processor microarchitecture parameters on Java execution performance. The adopted methodology enables efficient screening of significant factor effects in a large design space consisting of 35 factors (32-billion potential configurations) using merely 72 observations per benchmark application. We quantify and tabulate the significance of each of the 35 factors for 13 benchmark applications. While these tables provide various insights into Java performance, they consistently highlight the performance significance of the instruction delivery mechanism, especially the instruction cache and the ITLB design parameters. Furthermore, these tables enable the architect to identify processor bottlenecks for Java workloads by providing an estimate of the relative impact of various design decisions.

  18. Cytoscape tools for the web age: D3.js and Cytoscape.js exporters.

    PubMed

    Ono, Keiichiro; Demchak, Barry; Ideker, Trey

    2014-01-01

    In this paper we present new data export modules for Cytoscape 3 that can generate network files for Cytoscape.js and D3.js. Cytoscape.js exporter is implemented as a core feature of Cytoscape 3, and D3.js exporter is available as a Cytoscape 3 app. These modules enable users to seamlessly export network and table data sets generated in Cytoscape to popular JavaScript library readable formats. In addition, we implemented template web applications for browser-based interactive network visualization that can be used as basis for complex data visualization applications for bioinformatics research. Example web applications created with these tools demonstrate how Cytoscape works in modern data visualization workflows built with traditional desktop tools and emerging web-based technologies. This interactivity enables researchers more flexibility than with static images, thereby greatly improving the quality of insights researchers can gain from them.

  19. VisBOL: Web-Based Tools for Synthetic Biology Design Visualization.

    PubMed

    McLaughlin, James Alastair; Pocock, Matthew; Mısırlı, Göksel; Madsen, Curtis; Wipat, Anil

    2016-08-19

    VisBOL is a Web-based application that allows the rendering of genetic circuit designs, enabling synthetic biologists to visually convey designs in SBOL visual format. VisBOL designs can be exported to formats including PNG and SVG images to be embedded in Web pages, presentations and publications. The VisBOL tool enables the automated generation of visualizations from designs specified using the Synthetic Biology Open Language (SBOL) version 2.0, as well as a range of well-known bioinformatics formats including GenBank and Pigeoncad notation. VisBOL is provided both as a user accessible Web site and as an open-source (BSD) JavaScript library that can be used to embed diagrams within other content and software.

  20. Cytoscape tools for the web age: D3.js and Cytoscape.js exporters

    PubMed Central

    Ono, Keiichiro; Demchak, Barry; Ideker, Trey

    2014-01-01

    In this paper we present new data export modules for Cytoscape 3 that can generate network files for Cytoscape.js and D3.js. Cytoscape.js exporter is implemented as a core feature of Cytoscape 3, and D3.js exporter is available as a Cytoscape 3 app. These modules enable users to seamlessly export network and table data sets generated in Cytoscape to popular JavaScript library readable formats. In addition, we implemented template web applications for browser-based interactive network visualization that can be used as basis for complex data visualization applications for bioinformatics research. Example web applications created with these tools demonstrate how Cytoscape works in modern data visualization workflows built with traditional desktop tools and emerging web-based technologies. This interactivity enables researchers more flexibility than with static images, thereby greatly improving the quality of insights researchers can gain from them. PMID:25520778