WorldWideScience

Sample records for translation based java

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

    Science.gov (United States)

    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).

  2. Translating Colored Control Flow Nets into Readable Java via Annotated Java Workflow Nets

    DEFF Research Database (Denmark)

    Lassen, Kristian Bisgaard; Tjell, Simon

    2007-01-01

    In this paper, we present a method for developing Java applications from Colored Control Flow Nets (CCFNs), which is a special kind of Colored Petri Nets (CPNs) that we introduce. CCFN makes an explicit distinction between the representation of: The system, the environment of the system, and the ......In this paper, we present a method for developing Java applications from Colored Control Flow Nets (CCFNs), which is a special kind of Colored Petri Nets (CPNs) that we introduce. CCFN makes an explicit distinction between the representation of: The system, the environment of the system......, and the interface between the system and the environment. Our translation maps CCFNs into Anno- tated Java Workflow Nets (AJWNs) as an intermediate step, and these AJWNs are finally mapped to Java. CCFN is intended to enforce the modeler to describe the system in an imperative manner which makes the subsequent...... translation to Java easier to define. The translation to Java preserves data dependencies and control-flow aspects of the source CCFN. This paper contributes to the model-driven software development paradigm, by showing how to model a system, environment, and their interface, as a CCFN and presenting a fully...

  3. Java problem-based learning

    Directory of Open Access Journals (Sweden)

    Goran P, Šimić

    2012-01-01

    Full Text Available The paper describes the self-directed problem-based learning system (PBL named Java PBL. The expert module is the kernel of Java PBL. It involves a specific domain model, a problem generator and a solution generator. The overall system architecture is represented in the paper. Java PBL can act as the stand-alone system, but it is also designed to provide support to learning management systems (LMSs. This is provided by a modular design of the system. An LMS can offer the declarative knowledge only. Java PBL offers the procedural knowledge and the progress of the learner programming skills. The free navigation, unlimited numbers of problems and recommendations represent the main pedagogical strategies and tactics implemented into the system.

  4. Lifted Java: A Minimal Calculus for Translation Polymorphism

    DEFF Research Database (Denmark)

    Ingesman, Matthias Diehn; Ernst, Erik

    2011-01-01

    To support roles and similar notions involving multiple views on an object, languages like Object Teams and CaesarJ include mechanisms known as lifting and lowering. These mechanisms connect pairs of objects of otherwise unrelated types, and enables programmers to consider such a pair almost...... of translation polymorphism has not been proved. This paper presents a simple model that extends Featherweight Java with the core operations of translation polymorphism, provides a Coq proof that its type system is sound, and shows that the ambiguity problem associated with the so-called smart lifting mechanism...... can be eliminated by a very simple semantics for lifting....

  5. JAVA based LCD Reconstruction and Analysis Tools

    International Nuclear Information System (INIS)

    Bower, G.

    2004-01-01

    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

  6. Java based LCD reconstruction and analysis tools

    International Nuclear Information System (INIS)

    Bower, Gary; Cassell, Ron; Graf, Norman; Johnson, Tony; Ronan, Mike

    2001-01-01

    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

  7. Ontology of a scene based on Java 3D architecture.

    Directory of Open Access Journals (Sweden)

    Rubén González Crespo

    2009-12-01

    Full Text Available The present article seeks to make an approach to the class hierarchy of a scene built with the architecture Java 3D, to develop an ontology of a scene as from the semantic essential components for the semantic structuring of the Web3D. Java was selected because the language recommended by the W3C Consortium for the Development of the Web3D oriented applications as from X3D standard is Xj3D which compositionof their Schemas is based the architecture of Java3D In first instance identifies the domain and scope of the ontology, defining classes and subclasses that comprise from Java3D architecture and the essential elements of a scene, as its point of origin, the field of rotation, translation The limitation of the scene and the definition of shaders, then define the slots that are declared in RDF as a framework for describing the properties of the classes established from identifying thedomain and range of each class, then develops composition of the OWL ontology on SWOOP Finally, be perform instantiations of the ontology building for a Iconosphere object as from class expressions defined.

  8. JDATAVIEWER – JAVA-Based Charting Library

    CERN Document Server

    Kruk, G

    2009-01-01

    The JDataViewer is a Java-based charting library developed at CERN, with powerful, extensible and easy to use function editing capabilities. Function edition is heavily used in Control System applications, but poorly supported in products available on the market. The JDataViewer enables adding, removing and modifying function points graphically (using a mouse) or by editing a table of values. Custom edition strategies are supported: developer can specify an algorithm that reacts to the modification of a given point in the function by automatically adapting all other points. The library provides all typical 2D plotting types (scatter, polyline, area, bar, HiLo, contour), as well as data point annotations and data indicators. It also supports common interactors to zoom and move the visible view, or to select and highlight function segments. A clear API is provided to configure and customize all chart elements (colors, fonts, data ranges ...) programmatically, and to integrate non-standard rendering types, inter...

  9. Porting a Java-based Brain Simulation Software to C++

    CERN Multimedia

    CERN. Geneva

    2015-01-01

    A currently available software solution to simulate neural development is Cx3D. However, this software is Java-based, and not ideal for high performance computing. This talk presents our step-by-step porting approach, that uses SWIG as a tool to interface C++ code from Java.

  10. The implement of java based GUI for data acquisition system

    International Nuclear Information System (INIS)

    Yang Xiaoqing

    2003-01-01

    Web based technique have been used to produce a Graphic User Interface framework for small Data Acquisition System. A CORBA library used for the communication with the JRCS servers. The GUI was implemented by Java Swing. the integration between Java and CORBA provide a powerful independent distributed environment. (authors)

  11. Language Based Security for Java and JML

    NARCIS (Netherlands)

    Warnier, M.E.

    2006-01-01

    Programs contain bugs. Finding program bugs is important, especially in situations where safety and security of a program is required. This thesis proposes a number of analysis methods for enforcing the absence of such bugs. In the first part of the thesis the Java Modeling Language (JML) is the

  12. Component-Based Java Legacy Code Refactoring

    Directory of Open Access Journals (Sweden)

    Hugo Arboleda

    2013-01-01

    Full Text Available La Ingeniería de Software Basada en Componentes (CBSE pretende mejorar la modularización del software y la inserción de preocupaciones arquitecturales. Refactorizar código Java legado con CBSE en mente requiere evaluar primero el cumplimiento del código legado con los principios de la programación por componentes. En este artículo presentamos un portafolio de reglas para evaluar el cumplimiento de la propiedad de Integridad de Comunicación en código Java legado; esta propiedad es una de las mayores fortalezas del enfoque CBSE. Proponemos estas reglas para identificar tipos componente y así proveer una medida de la construcción de componentes CBSE de una aplicación. Con el objetivo de ayudar a los desarrolladores y al personal responsable del mantenimiento de código legado cuando se hace necesario refactorizar sus aplicaciones, nuestro trabajo nos lleva a definir un conjunto de acciones de refactorización. En este artículo también presentamos resultados de pruebas, comparaciones y análisis de las salidas logradas luego de refactorizar varias aplicaciones Java.

  13. Protected Objects in Java

    DEFF Research Database (Denmark)

    Løvengreen, Hans Henrik; Schwarzer, Jens Christian

    1998-01-01

    We present an implementation of Ada 95's notion of protected objects in Java. The implementation comprises a class library supporting entry queues and a (pre-) compiler translating slightly decorated Java classes to pure Java classes utilizing the library.......We present an implementation of Ada 95's notion of protected objects in Java. The implementation comprises a class library supporting entry queues and a (pre-) compiler translating slightly decorated Java classes to pure Java classes utilizing the library....

  14. A Java-Web-Based-Learning Methodology, Case Study ...

    African Journals Online (AJOL)

    A Java-Web-Based-Learning Methodology, Case Study : Waterborne diseases. The recent advances in web technologies have opened new opportunities for computer-based-education. One can learn independently of time and place constraints, and have instantaneous access to relevant updated material at minimal cost.

  15. Remote Laboratory Java Server Based on JACOB Project

    Directory of Open Access Journals (Sweden)

    Pavol Bisták

    2011-02-01

    Full Text Available Remote laboratories play an important role in the educational process of engineers. This paper deals with the structure of remote laboratories. The principle of the proposed remote laboratory structure is based on the Java server application that communicates with Matlab through the COM technology for the data exchange under the Windows operating system. Java does not support COM directly so the results of the JACOB project are used and modified to cope with this problem. In laboratories for control engineering education a control algorithm usually runs on a PC with Matlab that really controls the real plant. This is the server side described in the paper in details. To demonstrate the possibilities of a remote control a Java client server application is also introduced. It covers communication and offers a user friendly interface for the control of a remote plant and visualization of measured data.

  16. Permission-Based Separation Logic for Multithreaded Java Programs

    NARCIS (Netherlands)

    Haack, Christian; Huisman, Marieke; Hurlin, C.

    2011-01-01

    This paper motivates and presents a program logic for reasoning about multithreaded Java-like programs with concurrency primitives such as dynamic thread creation, thread joining and reentrant object monitors. The logic is based on concurrent separation logic. It is the first detailed adaptation of

  17. Dynamic Frames Based Verification Method for Concurrent Java Programs

    NARCIS (Netherlands)

    Mostowski, Wojciech

    2016-01-01

    In this paper we discuss a verification method for concurrent Java programs based on the concept of dynamic frames. We build on our earlier work that proposes a new, symbolic permission system for concurrent reasoning and we provide the following new contributions. First, we describe our approach

  18. Java-based mobile agent platforms for wireless sensor networks

    NARCIS (Netherlands)

    Aiello, F.; Carbone, A.; Fortino, G.; Galzarano, S.; Ganzha, M.; Paprzycki, M.

    2010-01-01

    This paper proposes an overview and comparison of mobile agent platforms for the development of wireless sensor network applications. In particular, the architecture, programming model and basic performance of two Java-based agent platforms, Mobile Agent Platform for Sun SPOT (MAPS) and Agent

  19. A Java-based data acquisition system for nuclear physics

    International Nuclear Information System (INIS)

    Swartz, K.B.; Visser, D.W.; Baris, J.M.

    2001-01-01

    Jam is a Java-based user-friendly data acquisition and analysis system developed for CAMAC-based nuclear physics experiments. The system is menu-driven and has been designed to minimize the expertise needed to perform the essential tasks necessary to collect and sort data. The front-end hardware is VME based and includes a MVME167 running VxWorks, which is networked to a Sun workstation. The sorting, display, and control routines are all written in Java, and the front-end code is written in C. With a Sparc 5 workstation, events with 10 parameters, 15 histograms, and 10 gate checks the system can collect and sort data up to event rates of 1 kHz. By only sorting a fraction of the events, but storing all events, it can be run at the front-end limit of 10 kHz. Java's promise of platform independence has been found to be realistic, and Jam has been used with no modifications to sort offline on multiple platforms. Jam has a modular design allowing it to be easily modified. For example, Jam has an interface to allow users to write their own fitting routines. This article discusses the system's design and performance, as well as some advantages and disadvantages of using Java

  20. A Model for Java with Wildcards

    DEFF Research Database (Denmark)

    Cameron, Nicholas R.; Drossopoulou, Sophia; Ernst, Erik

    2008-01-01

    Wildcards are a complex and subtle part of the Java type system, present since version 5.0. Although there have been various formalisations and partial type soundness results concerning wildcards, to the best of our knowledge, no system that includes all the key aspects of Java wildcards has been...... proven type sound. This paper establishes that Java wildcards are type sound. We describe a new formal model based on explicit existential types whose pack and unpack operations are handled implicitly, and prove it type sound. Moreover, we specify a translation from a subset of Java to our formal model......, and discuss how several interesting aspects of the Java type system are handled....

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

    Science.gov (United States)

    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.

  2. Java-based PACS and reporting system for nuclear medicine

    Science.gov (United States)

    Slomka, Piotr J.; Elliott, Edward; Driedger, Albert A.

    2000-05-01

    In medical imaging practice, images and reports often need be reviewed and edited from many locations. We have designed and implemented a Java-based Remote Viewing and Reporting System (JaRRViS) for a nuclear medicine department, which is deployed as a web service, at the fraction of the cost dedicated PACS systems. The system can be extended to other imaging modalities. JaRRViS interfaces to the clinical patient databases of imaging workstations. Specialized nuclear medicine applets support interactive displays of data such as 3-D gated SPECT with all the necessary options such as cine, filtering, dynamic lookup tables, and reorientation. The reporting module is implemented as a separate applet using Java Foundation Classes (JFC) Swing Editor Kit and allows composition of multimedia reports after selection and annotation of appropriate images. The reports are stored on the server in the HTML format. JaRRViS uses Java Servlets for the preparation and storage of final reports. The http links to the reports or to the patient's raw images with applets can be obtained from JaRRViS by any Hospital Information System (HIS) via standard queries. Such links can be sent via e-mail or included as text fields in any HIS database, providing direct access to the patient reports and images via standard web browsers.

  3. Model Checking JAVA Programs Using Java Pathfinder

    Science.gov (United States)

    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.

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

    Science.gov (United States)

    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

  5. JANIS: NEA JAva-based Nuclear Data Information System

    Science.gov (United States)

    Soppera, Nicolas; Bossant, Manuel; Cabellos, Oscar; Dupont, Emmeric; Díez, Carlos J.

    2017-09-01

    JANIS (JAva-based Nuclear Data Information System) software is developed by the OECD Nuclear Energy Agency (NEA) Data Bank to facilitate the visualization and manipulation of nuclear data, giving access to evaluated nuclear data libraries, such as ENDF, JEFF, JENDL, TENDL etc., and also to experimental nuclear data (EXFOR) and bibliographical references (CINDA). It is available as a standalone Java program, downloadable and distributed on DVD and also a web application available on the NEA website. One of the main new features in JANIS is the scripting capability via command line, which notably automatizes plots generation and permits automatically extracting data from the JANIS database. Recent NEA software developments rely on these JANIS features to access nuclear data, for example the Nuclear Data Sensitivity Tool (NDaST) makes use of covariance data in BOXER and COVERX formats, which are retrieved from the JANIS database. New features added in this version of the JANIS software are described along this paper with some examples.

  6. Access Control of Web and Java Based Applications

    Science.gov (United States)

    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.

  7. Towards Type-Based Optimizations in Distributed Applications Using ABS and JAVA 8

    NARCIS (Netherlands)

    V.N. Serbanescu (Vlad); C. Nagarajagowda (Chetan); K. Azadbakht (Keyvan); F.S. de Boer (Frank); B. Nobakht (Behrooz); F. Pop; M. Potop-Butucaru

    2014-01-01

    htmlabstractIn this paper we present an API to support modeling applications with Actors based on the paradigm of the Abstract Behavioural Specification (ABS) language. With the introduction of JAVA 8, we expose this API through a JAVA library to allow for a high-level actor-based methodology for

  8. Effects of a Case-Based Reasoning System on Student Performance in a Java Programming Course

    Science.gov (United States)

    Schmidt, Cecil

    2007-01-01

    The purpose of this study was to determine if a case-based reasoning tool would improve a student's understanding of the complex concepts in a Java programming course. Subjects for the study were randomly assigned from two sections of an introductory Java programming course. Posttests were used to measure the effects of the case-based reasoning…

  9. Performance Evaluation of Java Based Object Relational Mapping Tools

    Directory of Open Access Journals (Sweden)

    Shoaib Mahmood Bhatti

    2013-04-01

    Full Text Available Object persistency is the hot issue in the form of ORM (Object Relational Mapping tools in industry as developers use these tools during software development. This paper presents the performance evaluation of Java based ORM tools. For this purpose, Hibernate, Ebean and TopLinkhave been selected as the ORM tools which are popular and open source. Their performance has been measured from execution point of view. The results show that ORM tools are the good option for the developers considering the system throughput in shorter setbacks and they can be used efficiently and effectively for performing mapping of the objects into the relational dominated world of database, thus creating a hope for a better and well dominated future of this technology.

  10. Analysis of computational complexity for HT-based fingerprint alignment algorithms on java card environment

    CSIR Research Space (South Africa)

    Mlambo, CS

    2015-01-01

    Full Text Available In this paper, implementations of three Hough Transform based fingerprint alignment algorithms are analyzed with respect to time complexity on Java Card environment. Three algorithms are: Local Match Based Approach (LMBA), Discretized Rotation Based...

  11. Design and Implementation of Web Based Supply Centers Material Request and Tracking (SMART) System Using With JAVA and JAVA Servlets

    National Research Council Canada - National Science Library

    Ciftci, Cemalettin

    2001-01-01

    .... The third tier maintains the database management systems. Java servlets and Java provide programmers platform and operating system independent, multi-threaded, object oriented, secure and mobile means to create dynamic content on the web...

  12. Java EE 7 handbook

    CERN Document Server

    Pilgrim, Peter A

    2013-01-01

    Java EE 7 Handbook is an example based tutorial with descriptions and explanations.""Java EE 7 Handbook"" is for the developer, designer, and architect aiming to get acquainted with the Java EE platform in its newest edition. This guide will enhance your knowledge about the Java EE 7 platform. Whether you are a long-term Java EE (J2EE) developer or an intermediate level engineer on the JVM with just Java SE behind you, this handbook is for you, the new contemporary Java EE 7 developer!

  13. Beginning JavaFX

    CERN Document Server

    Mohan, Praveen

    2010-01-01

    The open source JavaFX platform offers a Java-based approach to rich Internet application (RIA) development - an alternative to Adobe Flash/Flex and Microsoft Silverlight. At over 100 million downloads, the new JavaFX is poised to be a significant player now. Written by a JavaFX engineer and developer, this book is one of the first on the new JavaFX platform to give you the following: * The fundamentals of JavaFX scripting on desktop and mobile platforms * Examples of RIAs using JavaFX Graphics * Media and animation using JavaFX See how JavaFX gives you dynamic Java effects in your RIA applica

  14. Using example-based machine translation to translate DVD subtitles

    DEFF Research Database (Denmark)

    Flanagan, Marian

    between Swedish and Danish and Swedish and Norwegian subtitles, with the company already reporting a successful return on their investment. The hybrid EBMT/SMT system used in the current research, on the other hand, remains within the confines of academic research, and the real potential of the system...... allotted to produce the subtitles have both decreased. Therefore, this market is recognised as a potential real-world application of MT. Recent publications have introduced Corpus-Based MT approaches to translate subtitles. An SMT system has been implemented in a Swedish subtitling company to translate...

  15. Virtual Interior Design Based On VRML AND JAVA

    Science.gov (United States)

    Qi, Shaoliang

    Virtual reality has been involved in a wide range of academic and commercial applications. It can give users a natural feeling of the environment by creating realistic virtual worlds. In this paper, we use vrml and java to discuss the virtual interior design. EAI and JASI are used to realize the interaction between user and virtual interior scene.

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

    Science.gov (United States)

    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…

  17. Estimation of toxicity using a Java based software tool

    Science.gov (United States)

    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...

  18. The Delft-Java Engine

    NARCIS (Netherlands)

    Glossner III, C.J.

    2001-01-01

    In this dissertation, we describe the DELFT-JAVA engine - a 32-bit RISC-based architecture that provides high performance JAVA program execution. More specifically we describe a microarchitecture that accelerates JAVA execution and provide details of the DELFT-JAVA architecture for executing JAVA

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

    International Nuclear Information System (INIS)

    Soppera, N.; Henriksson, H.; Nagel, P.; Nouri, A.; Dupont, E.

    2005-01-01

    JANIS (JAva-based Nuclear Information Software) is a display program designed to facilitate the visualisation and manipulation of nuclear data. Its objective is to allow the user of nuclear data to access numerical and graphical representations without prior knowledge of the storage format. It offers maximum flexibility for the comparison of different nuclear data sets. Features included in the latest release are described such as direct access to centralised databases through JAVA Servlet technology

  20. Multimedia consultation session recording and playback using Java-based browser in global PACS

    Science.gov (United States)

    Martinez, Ralph; Shah, Pinkesh J.; Yu, Yuan-Pin

    1998-07-01

    The current version of the Global PACS software system uses a Java-based implementation of the Remote Consultation and Diagnosis (RCD) system. The Java RCD includes a multimedia consultation session between physicians that includes text, static image, image annotation, and audio data. The JAVA RCD allows 2-4 physicians to collaborate on a patient case. It allows physicians to join the session via WWW Java-enabled browsers or stand alone RCD application. The RCD system includes a distributed database archive system for archiving and retrieving patient and session data. The RCD system can be used for store and forward scenarios, case reviews, and interactive RCD multimedia sessions. The RCD system operates over the Internet, telephone lines, or in a private Intranet. A multimedia consultation session can be recorded, and then played back at a later time for review, comments, and education. A session can be played back using Java-enabled WWW browsers on any operating system platform. The JAVA RCD system shows that a case diagnosis can be captured digitally and played back with the original real-time temporal relationships between data streams. In this paper, we describe design and implementation of the RCD session playback.

  1. Conformance test development with the Java modeling language

    DEFF Research Database (Denmark)

    Søndergaard, Hans; Korsholm, Stephan E.; Ravn, Anders P.

    2017-01-01

    In order to claim conformance with a Java Specification Request, a Java implementation has to pass all tests in an associated Technology Compatibility Kit (TCK). This paper presents a model-based development of a TCK test suite and a test execution tool for the draft Safety-Critical Java (SCJ......) profile specification. The Java Modeling Language (JML) is used to model conformance constraints for the profile. JML annotations define contracts for classes and interfaces. The annotations are translated by a tool into runtime assertion checks.Hereby the design and elaboration of the concrete test cases...

  2. JavaScript Pocket Reference

    CERN Document Server

    Flanagan, David

    1998-01-01

    JavaScript is a powerful, object-based scripting language that can be embedded directly in HTML pages. It allows you to create dynamic, interactive Web-based applications that run completely within a Web browser -- JavaScript is the language of choice for developing Dynamic HTML (DHTML) content. JavaScript can be integrated effectively with CGI and Java to produce sophisticated Web applications, although, in many cases, JavaScript eliminates the need for complex CGI scripts and Java applets altogether. The JavaScript Pocket Reference is a companion volume to JavaScript: The Definitive Guide

  3. Implementing a Java Based GUI for RICH Detector Analysis

    Science.gov (United States)

    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.

  4. Towards High Performance Processing In Modern Java Based Control Systems

    CERN Document Server

    Misiowiec, M; Buttner, M

    2011-01-01

    CERN controls software is often developed on Java foundation. Some systems carry out a combination of data, network and processor intensive tasks within strict time limits. Hence, there is a demand for high performing, quasi real time solutions. Extensive prototyping of the new CERN monitoring and alarm software required us to address such expectations. The system must handle dozens of thousands of data samples every second, along its three tiers, applying complex computations throughout. To accomplish the goal, a deep understanding of multithreading, memory management and interprocess communication was required. There are unexpected traps hidden behind an excessive use of 64 bit memory or severe impact on the processing flow of modern garbage collectors. Tuning JVM configuration significantly affects the execution of the code. Even more important is the amount of threads and the data structures used between them. Accurately dividing work into independent tasks might boost system performance. Thorough profili...

  5. MODEL OF MOBILE TRANSLATOR APPLICATION OF ENGLISH TO BAHASA INDONESIA WITH RULE-BASED AND J2ME

    Directory of Open Access Journals (Sweden)

    Dian Puspita Tedjosurya

    2014-05-01

    Full Text Available Along with the development of information technology in recent era, a number of new applications emerge, especially on mobile phones. The use of mobile phones, besides as communication media, is also as media of learning, such as translator application. Translator application can be a tool to learn a language, such as English to Bahasa Indonesia translator application. The purpose of this research is to allow user to be able to translate English to Bahasa Indonesia on mobile phone easily. Translator application on this research was developed using Java programming language (especially J2ME because of its advantage that can run on various operating systems and its open source that can be easily developed and distributed. In this research, data collection was done through literature study, observation, and browsing similar application. Development of the system used object-oriented analysis and design that can be described by using case diagrams, class diagrams, sequence diagrams, and activity diagrams. The translation process used rule-based method. Result of this research is the application of Java-based translator which can translate English sentence into Indonesian sentence. The application can be accessed using a mobile phone with Internet connection. The application has spelling check feature that is able to check the wrong word and provide alternative word that approaches the word input. Conclusion of this research is the application can translate sentence in daily conversation quite well with the sentence structure corresponds and is close to its original meaning.

  6. Community-based knowledge translation: unexplored opportunities

    Directory of Open Access Journals (Sweden)

    Armstrong Rebecca

    2011-06-01

    Full Text Available Abstract Background Knowledge translation is an interactive process of knowledge exchange between health researchers and knowledge users. Given that the health system is broad in scope, it is important to reflect on how definitions and applications of knowledge translation might differ by setting and focus. Community-based organizations and their practitioners share common characteristics related to their setting, the evidence used in this setting, and anticipated outcomes that are not, in our experience, satisfactorily reflected in current knowledge translation approaches, frameworks, or tools. Discussion Community-based organizations face a distinctive set of challenges and concerns related to engaging in the knowledge translation process, suggesting a unique perspective on knowledge translation in these settings. Specifically, community-based organizations tend to value the process of working in collaboration with multi-sector stakeholders in order to achieve an outcome. A feature of such community-based collaborations is the way in which 'evidence' is conceptualized or defined by these partners, which may in turn influence the degree to which generalizable research evidence in particular is relevant and useful when balanced against more contextually-informed knowledge, such as tacit knowledge. Related to the issues of evidence and context is the desire for local information. For knowledge translation researchers, developing processes to assist community-based organizations to adapt research findings to local circumstances may be the most helpful way to advance decision making in this area. A final characteristic shared by community-based organizations is involvement in advocacy activities, a function that has been virtually ignored in traditional knowledge translation approaches. Summary This commentary is intended to stimulate further discussion in the area of community-based knowledge translation. Knowledge translation, and exchange

  7. Goat-based aid programme in Central Java: An effective intervention for the poor and vulnerable?

    NARCIS (Netherlands)

    Budisatria, I.G.S.; Udo, H.M.J.

    2013-01-01

    This study evaluated a goat-based aid programme developed to facilitate the recovery of vulnerable people in an earthquake affected area in Central Java, Indonesia. Farmers, organised in farmers’ groups, received a package of one male and four female goats. In total, 72 farmers from 6 farmers’

  8. Permission-based separation logic for multi-threaded Java programs

    NARCIS (Netherlands)

    Amighi, A.; Haack, Christian; Huisman, Marieke; Hurlin, C.

    This paper presents a program logic for reasoning about multithreaded Java-like programs with concurrency primitives such as dynamic thread creation, thread joining and reentrant object monitors. The logic is based on concurrent separation logic. It is the first detailed adaptation of concurrent

  9. Effectiveness of primary school-based oral health education in West Java, Indonesia.

    NARCIS (Netherlands)

    Hartono, S.W.; Lambri, S.E.; Palenstein Helderman, W.H. van

    2002-01-01

    A study in West Java has indicated that involvement of primary health care personnel and schoolteachers in oral health education (OHE) at primary schools is a feasible approach that is sustainable. AIM: The present study aims to assess the effects of that school-based OHE programme on pupils who had

  10. Glotaran: A Java-Based Graphical User Interface for the R Package TIMP

    NARCIS (Netherlands)

    Snellenburg, J.J.; Laptenok, S.; Seger, R.; Mullen, K.M.; van Stokkum, I.H.M.

    2012-01-01

    In this work the software application called Glotaran is introduced as a Java-based graphical user interface to the R package TIMP, a problem solving environment for fitting superposition models to multi-dimensional data. TIMP uses a command-line user interface for the interaction with data, the

  11. Attenuation relation for strong motion in Eastern Java based on appropriate database and method

    Science.gov (United States)

    Mahendra, Rian; Rohadi, Supriyanto; Rudyanto, Ariska

    2017-07-01

    The selection and determination of attenuation relation has become important for seismic hazard assessment in active seismic region. This research initially constructs the appropriate strong motion database, including site condition and type of the earthquake. The data set consisted of large number earthquakes of 5 ≤ Mw ≤ 9 and distance less than 500 km that occurred around Java from 2009 until 2016. The location and depth of earthquake are being relocated using double difference method to improve the quality of database. Strong motion data from twelve BMKG's accelerographs which are located in east Java is used. The site condition is known by using dominant period and Vs30. The type of earthquake is classified into crustal earthquake, interface, and intraslab based on slab geometry analysis. A total of 10 Ground Motion Prediction Equations (GMPEs) are tested using Likelihood (Scherbaum et al., 2004) and Euclidean Distance Ranking method (Kale and Akkar, 2012) with the associated database. The evaluation of these methods lead to a set of GMPEs that can be applied for seismic hazard in East Java where the strong motion data is collected. The result of these methods found that there is still high deviation of GMPEs, so the writer modified some GMPEs using inversion method. Validation was performed by analysing the attenuation curve of the selected GMPE and observation data in period 2015 up to 2016. The results show that the selected GMPE is suitable for estimated PGA value in East Java.

  12. A numerical library in Java for scientists and engineers

    CERN Document Server

    Lau, Hang T

    2003-01-01

    At last researchers have an inexpensive library of Java-based numeric procedures for use in scientific computation. The first and only book of its kind, A Numeric Library in Java for Scientists and Engineers is a translation into Java of the library NUMAL (NUMerical procedures in ALgol 60). This groundbreaking text presents procedural descriptions for linear algebra, ordinary and partial differential equations, optimization, parameter estimation, mathematical physics, and other tools that are indispensable to any dynamic research group. The book offers test programs that allow researchers to execute the examples provided; users are free to construct their own tests and apply the numeric procedures to them in order to observe a successful computation or simulate failure. The entry for each procedure is logically presented, with name, usage parameters, and Java code included. This handbook serves as a powerful research tool, enabling the performance of critical computations in Java. It stands as a cost-effi...

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

    Science.gov (United States)

    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.

  14. Component-based engineering of real-time JAVA : applications on a polychronous design platform

    OpenAIRE

    Talpin , Jean-Pierre; Le Dez , Bruno; Gamatié , Abdoulaye; Le Guernic , Paul; Berner , David

    2003-01-01

    Rising complexity and performances of embedded systems, shortening time-to-ma- rket demands for digital equipments, growing installed bases of intellectual properties, stress high-level design as a prominent research topic to compensate a widening productivity gap. In this aim, we put the principles of polychronous design (i.e. multi-clocked and synchronous) to work in the context of the real-time Java programming language by introducing a method for modeling, transforming, verifying and simu...

  15. Collection of process data after cardiac surgery: initial implementation with a Java-based intranet applet.

    Science.gov (United States)

    Ratcliffe, M B; Khan, J H; Magee, K M; McElhinney, D B; Hubner, C

    2000-06-01

    Using a Java-based intranet program (applet), we collected postoperative process data after coronary artery bypass grafting. A Java-based applet was developed and deployed on a hospital intranet. Briefly, the nurse entered patient process data using a point and click interface. The applet generated a nursing note, and process data were saved in a Microsoft Access database. In 10 patients, this method was validated by comparison with a retrospective chart review. In 45 consecutive patients, weekly control charts were generated from the data. When aberrations from the pathway occurred, feedback was initiated to restore the goals of the critical pathway. The intranet process data collection method was verified by a manual chart review with 98% sensitivity. The control charts for time to extubation, intensive care unit stay, and hospital stay showed a deviation from critical pathway goals after the first 20 patients. Feedback modulation was associated with a return to critical pathway goals. Java-based applets are inexpensive and can collect accurate postoperative process data, identify critical pathway deviations, and allow timely feedback of process data.

  16. Analysis of Local Financial Management Transparency Based on Websites on Local Government in Java

    Directory of Open Access Journals (Sweden)

    Anissa Adriana

    2018-03-01

    Full Text Available The aim of this research is to analyze financial management transparency of local governments in Java using scoring and rating. The financial management transparency of the local governments is scored based on presentation of local financial information uploaded on each local government’s official website in Jawa in the fiscal years 2016.This research is a qualitative research with the object of research is all local government in Java. Data analysis in two levels, namely the transparency of local government financial management and identification of local government characteristics based on transparency of financial management. Data analysis in two levels, namely the transparency of local government financial management and identification of local government characteristics based on transparency of financial management. The results show that the Special Capital Region of Jakarta obtained the highest transparency index, at 58, 02% whereas Madiun Regency received the lowest transparency index, at 3, 40%. The average transparency index in Jawa for the fiscal years 2016 was still low, at only 19, 59%.The conclusion of this research is that Java regional governments consider the transparency of local financial management using less important websites because it is considered as a better thing not delivered to the public.

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

    Science.gov (United States)

    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.

  18. Java 8 recipes

    CERN Document Server

    Dea, Carl; Guime, Freddy; OConner, John; Juneau, Josh

    2014-01-01

    Java 8 Recipes offers solutions to common programming problems encountered while developing Java-based applications. Fully updated with the newest features and techniques available, Java 8 Recipes provides code examples involving Lambdas, embedded scripting with Nashorn, the new date-time API, stream support, functional interfaces, and much more. Especial emphasis is given to features such as lambdas that are newly introduced in Java 8. Content is presented in the popular problem-solution format: Look up the programming problem that you want to solve. Read the solution. Apply the solution dir

  19. A predictable Java profile

    DEFF Research Database (Denmark)

    Bøgholm, Thomas; Hansen, Rene Rydhof; Ravn, Anders Peter

    2009-01-01

    A Java profile suitable for development of high integrity embedded systems is presented. It is based on event handlers which are grouped in missions and equipped with respectively private handler memory and shared mission memory. This is a result of our previous work on developing a Java profile......, and is directly inspired by interactions with the Open Group on their on-going work on a safety critical Java profile (JSR-302). The main contribution is an arrangement of the class hierarchy such that the proposal is a generalization of Real-Time Specification for Java (RTSJ). A further contribution...

  20. Scala for Java developers

    CERN Document Server

    Alexandre, Thomas

    2014-01-01

    This step-by-step guide is full of easy-to-follow code taken from real-world examples explaining the migration and integration of Scala in a Java project. If you are a Java developer or a Java architect, working in Java EE-based solutions and want to start using Scala in your daily programming, this book is ideal for you. This book will get you up and running quickly by adopting a pragmatic approach with real-world code samples. No prior knowledge of Scala is required.

  1. Learning Java

    CERN Document Server

    Niemeyer, Patrick

    2005-01-01

    Version 5.0 of the Java 2 Standard Edition SDK is the most important upgrade since Java first appeared a decade ago. With Java 5.0, you'll not only find substantial changes in the platform, but to the language itself-something that developers of Java took five years to complete. The main goal of Java 5.0 is to make it easier for you to develop safe, powerful code, but none of these improvements makes Java any easier to learn, even if you've programmed with Java for years. And that means our bestselling hands-on tutorial takes on even greater significance. Learning Java is the most widely sou

  2. MpTheory Java library: a multi-platform Java library for systems biology based on the Metabolic P theory.

    Science.gov (United States)

    Marchetti, Luca; Manca, Vincenzo

    2015-04-15

    MpTheory Java library is an open-source project collecting a set of objects and algorithms for modeling observed dynamics by means of the Metabolic P (MP) theory, that is, a mathematical theory introduced in 2004 for modeling biological dynamics. By means of the library, it is possible to model biological systems both at continuous and at discrete time. Moreover, the library comprises a set of regression algorithms for inferring MP models starting from time series of observations. To enhance the modeling experience, beside a pure Java usage, the library can be directly used within the most popular computing environments, such as MATLAB, GNU Octave, Mathematica and R. The library is open-source and licensed under the GNU Lesser General Public License (LGPL) Version 3.0. Source code, binaries and complete documentation are available at http://mptheory.scienze.univr.it. luca.marchetti@univr.it, marchetti@cosbi.eu Supplementary data are available at Bioinformatics online. © The Author 2014. Published by Oxford University Press. All rights reserved. For Permissions, please e-mail: journals.permissions@oup.com.

  3. Java Persistence Dengan JBoss Seam

    OpenAIRE

    Utomo, Wiranto Herry; Istiyanto, Jazi Eko

    2009-01-01

    Seam is based on Java EE, so it satisfies its framework duties in two fundamental ways: 1) Seam  simplifies Java EE: Seam provides a number of  shortcuts and  simplifications  to  the standard  Java EE  framework, making  it  even  easier  to  effectively  use  Java EE web  and business components, 2) Seam extends Java EE: Seam integrates a number of new concepts and tools into the Java EE framework. These extensions b...

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

    Science.gov (United States)

    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.

  5. Java Based Symbolic Circuit Solver For Electrical Engineering Curriculum

    Directory of Open Access Journals (Sweden)

    Ruba Akram Amarin

    2012-11-01

    Full Text Available The interactive technical electronic book, TechEBook, currently under development at the University of Central Florida (UCF, introduces a paradigm shift by replacing the traditional electrical engineering course with topic-driven modules that provide a useful tool for engineers and scientists. The TechEBook comprises the two worlds of classical circuit books and interactive operating platforms such as iPads, laptops and desktops. The TechEBook provides an interactive applets screen that holds many modules, each of which has a specific application in the self learning process. This paper describes one of the interactive techniques in the TechEBook known as Symbolic Circuit Solver (SymCirc. The SymCirc develops a versatile symbolic based linear circuit with a switches solver. The solver works by accepting a Netlist and the element that the user wants to find the voltage across or current on, as input parameters. Then it either produces the plot or the time domain expression of the output. Frequency domain plots or Symbolic Transfer Functions are also produced. The solver gets its input from a Web-based GUI circuit drawer developed at UCF. Typical simulation tools that electrical engineers encounter are numerical in nature, that is, when presented with an input circuit they iteratively solve the circuit across a set of small time steps. The result is represented as a data set of output versus time, which can be plotted for further inspection. Such results do not help users understand the ultimate nature of circuits as Linear Time Invariant systems with a finite dimensional basis in the solution space. SymCirc provides all simulation results as time domain expressions composed of the basic functions that exclusively include exponentials, sines, cosines and/or t raised to any power. This paper explains the motivation behind SymCirc, the Graphical User Interface front end and how the solver actually works. The paper also presents some examples and

  6. From Safety Critical Java Programs to Timed Process Models

    DEFF Research Database (Denmark)

    Thomsen, Bent; Luckow, Kasper Søe; Thomsen, Lone Leth

    2015-01-01

    frameworks, we have in recent years pursued an agenda of translating hard-real-time embedded safety critical programs written in the Safety Critical Java Profile [33] into networks of timed automata [4] and subjecting those to automated analysis using the UPPAAL model checker [10]. Several tools have been...... built and the tools have been used to analyse a number of systems for properties such as worst case execution time, schedulability and energy optimization [12–14,19,34,36,38]. In this paper we will elaborate on the theoretical underpinning of the translation from Java programs to timed automata models...... and briefly summarize some of the results based on this translation. Furthermore, we discuss future work, especially relations to the work in [16,24] as Java recently has adopted first class higher order functions in the form of lambda abstractions....

  7. Improving the interactivity and functionality of Web-based radiology teaching files with the Java programming language.

    Science.gov (United States)

    Eng, J

    1997-01-01

    Java is a programming language that runs on a "virtual machine" built into World Wide Web (WWW)-browsing programs on multiple hardware platforms. Web pages were developed with Java to enable Web-browsing programs to overlay transparent graphics and text on displayed images so that the user could control the display of labels and annotations on the images, a key feature not available with standard Web pages. This feature was extended to include the presentation of normal radiologic anatomy. Java programming was also used to make Web browsers compatible with the Digital Imaging and Communications in Medicine (DICOM) file format. By enhancing the functionality of Web pages, Java technology should provide greater incentive for using a Web-based approach in the development of radiology teaching material.

  8. Graph Transforming Java Data

    NARCIS (Netherlands)

    de Mol, M.J.; Rensink, Arend; Hunt, James J.

    This paper introduces an approach for adding graph transformation-based functionality to existing JAVA programs. The approach relies on a set of annotations to identify the intended graph structure, as well as on user methods to manipulate that structure, within the user’s own JAVA class

  9. Modelling a Java Ring based implementation of an N-Count payment system

    NARCIS (Netherlands)

    Revill, J.D.; Hartel, Pieter H.

    N-Count is a system for offline value transfer. A prototype of an N-Count payment system has been designed, and it has been implemented in Java. We have used the Java Ring with the Java Card API as a secure device. The system has also been modelled using the Spin model checker. The combined

  10. Worst-Case Execution Time Based Optimization of Real-Time Java Programs

    DEFF Research Database (Denmark)

    Hepp, Stefan; Schoeberl, Martin

    2012-01-01

    optimization is method in lining. It is especially important for languages, like Java, where small setter and getter methods are considered good programming style. In this paper we present and explore WCET driven in lining of Java methods. We use the WCET analysis tool for the Java processor JOP to guide...

  11. MARTA: a suite of Java-based tools for assigning taxonomic status to DNA sequences.

    Science.gov (United States)

    Horton, Matthew; Bodenhausen, Natacha; Bergelson, Joy

    2010-02-15

    We have created a suite of Java-based software to better provide taxonomic assignments to DNA sequences. We anticipate that the program will be useful for protistologists, virologists, mycologists and other microbial ecologists. The program relies on NCBI utilities including the BLAST software and Taxonomy database and is easily manipulated at the command-line to specify a BLAST candidate's query-coverage or percent identity requirements; other options include the ability to set minimal consensus requirements (%) for each of the eight major taxonomic ranks (Domain, Kingdom, Phylum, ...) and whether to consider lower scoring candidates when the top-hit lacks taxonomic classification.

  12. Genetic variability of Amorphophallus muelleri Blume in Java based on Random Amplified Polymorphic DNA

    Directory of Open Access Journals (Sweden)

    DIYAH MARTANTI

    2008-10-01

    Full Text Available Amorphophallus muelleri Blume (Araceae is valued for its glucomanan content for use in food industry (healthy diet food, paper industry, pharmacy and cosmetics. The species is triploid (2n=3x=39 and the seed is developed apomictically. The present research is aimed to identify genetic variability of six population of A. muelleri from Java (consisted of 50 accessions using random amplified polymorphic DNA (RAPD. The six populations of the species are: East Java: (1 Silo-Jember, (2 Saradan-Madiun, (3 IPB (cultivated, from Saradan-Madiun, (4 Panti-Jember, (5 Probolinggo; and Central Java: (6 Cilacap. The results showed that five RAPD primers generated 42 scorable bands of which 29 (69.05% were polymorphic. Size of the bands varied from 300bp to 1.5kbp. The 50 accessions of A. muelleri were divided into two main clusters, some of them were grouped based on their populations, and some others were not. The range of individual genetic dissimilarity was from 0.02 to 0.36. The results showed that among six populations investigated, Saradan population showed the highest levels of genetic variation with mean values of na = 1.500+ 0.5061, ne = 1.3174 + 0.3841, PLP = 50% and He = 0, 0.1832+0.2054, whereas Silo-Jember population showed the lowest levels of genetic variation with mean values na = 1.2619+ 0.4450, ne = 1.1890 + 0.3507, PLP = 26.19% and He = 0.1048+0.1887. Efforts to conserve, domesticate, cultivate and improve genetically should be based on the genetic properties of each population and individual within population, especially Saradan population which has the highest levels of genetic variation, need more attention for its conservation.

  13. Translating DVD Subtitles English-German, English-Japanese, Using Example-based Machine Translation

    DEFF Research Database (Denmark)

    Armstrong, Stephen; Caffrey, Colm; Flanagan, Marian

    2006-01-01

    Due to limited budgets and an ever-diminishing time-frame for the production of subtitles for movies released in cinema and DVD, there is a compelling case for a technology-based translation solution for subtitles. In this paper we describe how an Example-Based Machine Translation (EBMT) approach...... to the translation of English DVD subtitles into German and Japanese can aid the subtitler. Our research focuses on an EBMT tool that produces fully automated translations, which in turn can be edited if required. To our knowledge this is the first time that any EBMT approach has been used with DVD subtitle...

  14. Euphemism vs explicitness: A corpus-based analysis of translated ...

    African Journals Online (AJOL)

    This article examines the governing initial norms, namely explicitness and euphemism in English source texts and Ndebele translations, focusing on how these norms influenced the strategies chosen by the Ndebele translators in the translation of taboo terms. In the article, a corpus-based approach is used to identify head ...

  15. Memory Management for Safety-Critical Java

    DEFF Research Database (Denmark)

    Schoeberl, Martin

    2011-01-01

    Safety-Critical Java (SCJ) is based on the Real-Time Specification for Java. To simplify the certification of Java programs, SCJ supports only a restricted scoped memory model. Individual threads share only immortal memory and the newly introduced mission memory. All other scoped memories...... implementation is evaluated on an embedded Java processor....

  16. Strong Authentication Protocol based on Java Crypto Chip as a Secure Element

    Directory of Open Access Journals (Sweden)

    Majid Mumtaz

    2016-10-01

    Full Text Available Smart electronic devices and gadgets and their applications are becoming more and more popular. Most of those devices and their applications handle personal, financial, medical and other sensitive data that require security and privacy protection. In this paper we describe one aspect of such protection – user authentication protocol based on the use of X.509 certificates. The system uses Public Key Infrastructure (PKI, challenge/response protocol, mobile proxy servers, and Java cards with crypto capabilities used as a Secure Element. Innovative design of the protocol, its implementation, and evaluation results are described. In addition to end-user authentication, the described solution also supports the use of X.509 certificates for additional security services – confidentiality, integrity, and non-repudiation of transactions and data in an open network environment. The system uses Application Programming Interfaces (APIs to access Java cards functions and credentials that can be used as add-ons to enhance any mobile application with security features and services.

  17. Petroleum system of Northwest Java basin based on gravity data analysis

    Science.gov (United States)

    Widianto, E.

    2018-01-01

    Energy management in the upstream oil and gas sector becomes very important for the country’s energy security. The renewal of energy resources and reserves becomes necessary and is a must. In the oil and gas industry, gravity data is usually used only for regional surveys, but with the development of instrumentation technology and gravity software development, this method can be used for assessing oil and gas survey stages from exploration to production. This study was conducted to evaluate aspects of petroleum system and exploration play concept in the part of Northwest Java Basin, covering source rock deposition regions (source kitchen area, migration direction), development of reservoirs, structural and stratigraphic trap, based on gravity data. This study uses data from Bouguer gravity anomaly map by filtering process to produce a residual map depicting sedimentation basin configuration. The mapping generated 20 sedimentary basins in Java Island with the total hydrocarbon resources of 113 BBOE (Billion Barrel of Oil Equivalent). The petroleum system analysis was conducted in the Northwest Basin section. The final map produced illustrates the condition of petroleum system and play concept that can be used as exploration direction, expectedly reducing the risk of drilling failure.

  18. Glotaran: A Java-Based Graphical User Interface for the R Package TIMP

    Directory of Open Access Journals (Sweden)

    Katharine M. Mullen

    2012-06-01

    Full Text Available In this work the software application called Glotaran is introduced as a Java-based graphical user interface to the R package TIMP, a problem solving environment for fitting superposition models to multi-dimensional data. TIMP uses a command-line user interface for the interaction with data, the specification of models and viewing of analysis results. Instead, Glotaran provides a graphical user interface which features interactive and dynamic data inspection, easier -- assisted by the user interface -- model specification and interactive viewing of results. The interactivity component is especially helpful when working with large, multi-dimensional datasets as often result from time-resolved spectroscopy measurements, allowing the user to easily pre-select and manipulate data before analysis and to quickly zoom in to regions of interest in the analysis results. Glotaran has been developed on top of the NetBeans rich client platform and communicates with R through the Java-to-R interface Rserve. The background and the functionality of the application are described here. In addition, the design, development and implementation process of Glotaran is documented in a generic way.

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

    Science.gov (United States)

    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.

  20. The pH ruler: a Java applet for developing interactive exercises on acids and bases.

    Science.gov (United States)

    Barrette-Ng, Isabelle H

    2011-07-01

    In introductory biochemistry courses, it is often a struggle to teach the basic concepts of acid-base chemistry in a manner that is relevant to biological systems. To help students gain a more intuitive and visual understanding of abstract acid-base concepts, a simple graphical construct called the pH ruler Java applet was developed. The applet allows students to visualize the abundance of different protonation states of diprotic and triprotic amino acids at different pH values. Using the applet, the student can drag a widget on a slider bar to change the pH and observe in real time changes in the abundance of different ionization states of this amino acid. This tool provides a means for developing more complex inquiry-based, active-learning exercises to teach more advanced topics of biochemistry, such as protein purification, protein structure and enzyme mechanism.

  1. Web-based remote video monitoring system implemented using Java technology

    Science.gov (United States)

    Li, Xiaoming

    2012-04-01

    A HTTP based video transmission system has been built upon the p2p(peer to peer) network structure utilizing the Java technologies. This makes the video monitoring available to any host which has been connected to the World Wide Web in any method, including those hosts behind firewalls or in isolated sub-networking. In order to achieve this, a video source peer has been developed, together with the client video playback peer. The video source peer can respond to the video stream request in HTTP protocol. HTTP based pipe communication model is developed to speeding the transmission of video stream data, which has been encoded into fragments using the JPEG codec. To make the system feasible in conveying video streams between arbitrary peers on the web, a HTTP protocol based relay peer is implemented as well. This video monitoring system has been applied in a tele-robotic system as a visual feedback to the operator.

  2. Single event monitoring system based on Java 3D and XML data binding

    International Nuclear Information System (INIS)

    Wang Liang; Chinese Academy of Sciences, Beijing; Zhu Kejun; Zhao Jingwei

    2007-01-01

    Online single event monitoring is important to BESIII DAQ System. Java3D is extension of Java Language in 3D technology, XML data binding is more efficient to handle XML document than SAX and DOM. This paper mainly introduce the implementation of BESIII single event monitoring system with Java3D and XML data binding, and interface for track fitting software with JNI technology. (authors)

  3. Java-Based Coupling for Parallel Predictive-Adaptive Domain Decomposition

    Directory of Open Access Journals (Sweden)

    Cécile Germain‐Renaud

    1999-01-01

    Full Text Available Adaptive domain decomposition exemplifies the problem of integrating heterogeneous software components with intermediate coupling granularity. This paper describes an experiment where a data‐parallel (HPF client interfaces with a sequential computation server through Java. We show that seamless integration of data‐parallelism is possible, but requires most of the tools from the Java palette: Java Native Interface (JNI, Remote Method Invocation (RMI, callbacks and threads.

  4. The concept of geothermal exploration in west Java based on geophysical data

    Science.gov (United States)

    Gaffar, Eddy Z.

    2018-02-01

    Indonesia has the largest geothermal prospects in the world and most of them are concentrated in Java and Sumatera. The ones on Sumatra island are generally controlled by Sumatra Fault, either the main fault or the second and the third order fault. Geothermal in Java is still influenced by the subduction of oceanic plates from the south of Java island that forms the southern mountains extending from West Java to East Java. From a geophysical point of view, there is still no clue or concept that accelerates the process of geothermal exploration. The concept is that geothermal is located around the volcano (referred to the volcano as a host) and around the fault (fault as a host). There is another method from remote sensing analysis that often shows circular feature. In a study conducted by LIPI, we proposed a new concept for geothermal exploration which is from gravity analysis using Bouguer anomaly data from Java Island, which also show circular feature. The feature is supposed to be an "ancient crater" or a hidden caldera. Therefore, with this hypothesis, LIPI Geophysics team will try to prove whether this symptom can help accelerate the process of geothermal exploration on the island of West Java. Geophysical methods might simplify the exploration of geothermal prospect in West Java. Around the small circular feature, there are some large geothermal prospect areas such as Guntur, Kamojang, Drajat, Papandayan, Karaha Bodas, Patuha. The concept proposed by our team will try be applied to explore geothermal in Java Island for future work.

  5. The Organisation and Rationalisation of Java Based Applications in the BDI Group

    CERN Document Server

    Jackson, S; CERN. Geneva. AB Department

    2005-01-01

    The AB/BDI software section is responsible for providing all the software necessary to develop, test, diagnose and maintain the different instruments produced by the group. Almost all graphical user interface applications produced by the group are written in Java and the Java Web Start architecture is used to launch these applications. Java Web Start provides a solid basis for application deployment, but lacks several key features essential for ensuring a proper and easily manageable working environment. This note describes an internally developed tool, which extends the Java Web Start functionality in order to provide these missing features.

  6. GEODATA: Information System Based on Geospatial for Early Warning Tracking and Analysis Agricultural Plant Diseases in Central Java

    Science.gov (United States)

    Prasetyo, S. Y. J.; Agus, Y. H.; Dewi, C.; Simanjuntak, B. H.; Hartomo, K. D.

    2017-03-01

    The Government of Indonesia is currently faced with the problems of food, especially rice. It needs in large numbers that have to import from neighboring countries. Actually, the Indonesian government has the ability to produce rice to meet national needs but is still faced with the problem of pest attack rice annually increasing extent. One of the factors is that geographically Indonesia located on the migration path of world rice insect pests (called BPH or Brown Planthoppers) (Nilaparvata lugens Stal.) It leads endemic status annually. One proposed strategy to be applied is to use an early warning system based on a specific region of the main pest population. The proposed information system called GEODATA. GEODATA is Geospatial Outbreak of Disease Tracking and Analysis. The system works using a library ESSA (Exponential Smoothing - Spatial Autocorrelation) developed in previous studies in Satya Wacana Christian University. GEODATA built to meet the qualifications required surveillance device by BMKG (Indonesian Agency of Meteorology, Climatology and Geophysics’ Central Java Provinces), BPTPH (Indonesian Agency of Plant Protection and Horticulture) Central Java Provinces, BKP-KP District Boyolali, Central Java, (Indonesian Agency of Food Security and Agriculture Field Supervisor, District Boyolali, Central Java Provinces) and farmer groups. GIS GEODATA meets the needs of surveillance devices that include: (1) mapping of the disease, (2) analysis of the dynamics of the disease, and (3) prediction of attacks / disease outbreaks in a particular region. GIS GEODATA is currently under implementation in the laboratory field observations of plant pest in Central Java province, Indonesia.

  7. Reusable libraries for safety-critical Java

    DEFF Research Database (Denmark)

    Rios Rivas, Juan Ricardo; Schoeberl, Martin

    2014-01-01

    The large collection of Java class libraries is a main factor of the success of Java. However, these libraries assume that a garbage-collected heap is used. Safety-critical Java uses scope-based memory areas instead of a garbage-collected heap. Therefore, the Java class libraries are problematic...... to use in safety-critical Java. We have identified common programming patterns in the Java class libraries that make them unsuitable for safety-critical Java. We propose ways to improve the libraries to avoid the impact of the identified problematic patterns. We illustrate these changes by implementing...

  8. Interdisciplinarity in translation teaching: competence-based education, translation task-based approach, context-based text typology

    Directory of Open Access Journals (Sweden)

    Edelweiss Vitol Gysel

    2017-05-01

    Full Text Available In the context of competence-based teaching, this paper draws upon the model of Translation Competence (TC put forward by the PACTE group (2003 to establish a dialogue between cognitive-constructivist paradigms for translation teaching and the model of the Context-based Text Typology (MATTHIESSEN et al., 2007. In this theoretical environment, it proposes a model for the design of a Teaching Unit (TU for the development of the bilingual competence in would-be-translators.To this end, it explores translation as a cognitive, communicative and textual activity (HURTADO ALBIR, 2011 and considers its teaching from the translation task-based approach (HURTADO ALBIR, 1999. This approach is illustrated through the practical example of the design of a TU elaborated for the subject ‘Introduction to Specialized Translation’,part of the curricular grid of the program ‘Secretariado Executivo’ at Universidade Federal de Santa Catarina. Aspects such as the establishment of learning objectives and their alignment with the translation tasks composing the TU are addressed for this specific pedagogical situation. We argue for the development of textual competences by means of the acquisition of strategies derived from the Context-based Text Typology to solve problems arising from the translation of different text types and contextual configurations.

  9. Java Swing

    CERN Document Server

    Loy, Marc; Eckstein, Robert; Elliott, James; Wood, Dave

    2003-01-01

    Swing is a fully-featured user interface development kit for Java applications. Building on the foundations of the Abstract Window Toolkit (AWT), Swing enables cross-platform applications to use any of several pluggable look-and-feels. Swing developers can take advantage of its rich, flexible features and modular components, building elegant user interfaces with very little code. This second edition of Java Swing thoroughly covers all the features available in Java 2 SDK 1.3 and 1.4. More than simply a reference, this new edition takes a practical approach. It is a book by developers for

  10. Java RMI

    CERN Document Server

    Grosso, William

    2002-01-01

    Java RMI contains a wealth of experience in designing and implementing Java's Remote Method Invocation. If you're a novice reader, you will quickly be brought up to speed on why RMI is such a powerful yet easy to use tool for distributed programming, while experts can gain valuable experience for constructing their own enterprise and distributed systems. With Java RMI, you'll learn tips and tricks for making your RMI code excel. The book also provides strategies for working with serialization, threading, the RMI registry, sockets and socket factories, activation, dynamic class downloading,

  11. Graph-Based Specification and Simulation of Featherweight Java with Around Advice

    NARCIS (Netherlands)

    Staijen, T.; Rensink, Arend

    In this paper we specify an operational run-time semantics of Assignment Featherweight Java -- a minimal subset of Java with assignments -- with around advice, using graph transformations. We introduce a notion of correctness of our specification with respect to an existing semantics and claim a

  12. A java based simulator with user interface to simulate ventilated patients

    Directory of Open Access Journals (Sweden)

    Stehle P.

    2015-09-01

    Full Text Available Mechanical ventilation is a life-saving intervention, which despite its use on a routine basis, poses the risk of inflicting further damage to the lung tissue if ventilator settings are chosen inappropriately. Medical decision support systems may help to prevent such injuries while providing the optimal settings to reach a defined clinical goal. In order to develop and verify decision support algorithms, a test bench simulating a patient’s behaviour is needed. We propose a Java based system that allows simulation of respiratory mechanics, gas exchange and cardiovascular dynamics of a mechanically ventilated patient. The implemented models are allowed to interact and are interchangeable enabling the simulation of various clinical scenarios. Model simulations are running in real-time and show physiologically plausible results.

  13. ERSN-OpenMC, a Java-based GUI for OpenMC Monte Carlo code

    Directory of Open Access Journals (Sweden)

    Jaafar EL Bakkali

    2016-07-01

    Full Text Available OpenMC is a new Monte Carlo transport particle simulation code focused on solving two types of neutronic problems mainly the k-eigenvalue criticality fission source problems and external fixed fission source problems. OpenMC does not have any Graphical User Interface and the creation of one is provided by our java-based application named ERSN-OpenMC. The main feature of this application is to provide to the users an easy-to-use and flexible graphical interface to build better and faster simulations, with less effort and great reliability. Additionally, this graphical tool was developed with several features, as the ability to automate the building process of OpenMC code and related libraries as well as the users are given the freedom to customize their installation of this Monte Carlo code. A full description of the ERSN-OpenMC application is presented in this paper.

  14. Tourism Communication in Community Based Tourism in Dieng Community, Central Java, Indonesia

    Directory of Open Access Journals (Sweden)

    Manik Sunuantari

    2017-08-01

    Full Text Available To encourage a community’s role in the field of tourism, the local government of Central Java, Indonesia promotes a Community Based Tourism (CBT as a tourism development for the sustainable economy. It involves the community in decision-making processes, especially related to the acquisition of income, employment, and the preservation of the environment, and culture of the indigenous people. This research aimed to determine communication activities in the implementation of CBT. The theory used was tourism communication using Attention, Interest, Desire, Action (AIDA model. Then, the method was a case study by choosing Dieng as a tourist destination, and the tourism communication activities were undertaken in Dieng’s society, especially in the activities of Dieng Culture Festival (DCF. The results show that the tourism communication activities involving the community, POKDARWIS (Kelompok Sadar Wisata - Tourism Awareness Group, tourism advocates, and local governments should pay attention to the cultural and natural tourism potentials, and empower the local communities.

  15. Genetic variations of Lansium domesticum Corr. accessions from Java, Sumatra and Ceram based on Random Amplified Polymorphic DNA fingerprints

    Directory of Open Access Journals (Sweden)

    KUSUMADEWI SRI YULITA

    2011-07-01

    Full Text Available Yulita KS (2011 Genetic variations of Lansium domesticum Corr. accessions from Java, Bengkulu and Ceram based on Random Amplified Polymorphic DNA fingerprints. Biodiversitas 12: 125-130. Duku (Lansium domesticum Corr. is one of popular tropical fruits in SE Asia. The spesies has three varieties, known as duku, langsat and kokosan; and duku is the most popular one for being the sweetiest fruit. Indonesia has several local varieties of duku, such as duku Condet, duku Sumber and duku Palembang. This present study aimed to assess genetic diversity of 47 accessions of duku from Java, Sumatra, and Ceram based on RAPD fingerprints. Ten RAPD’s primers were initially screened and five were selected for the analysis. These five primers (OPA 7, 13, 18, OPB 7, and OPN 12 generated 53 scorable bands with an average of 10.6 polymorphic fragment per primer. Percentage of polymorphism ranged from 16.89% (OPA 7 and OPN 12 to 24.54% (OPB 7 with an average of 20.16% polymorphism. OPB 7 at 450 bp was exclusively possessed by accession 20 (Java, OPA 18 at 500 bp was by accession 6 (Java, 550 bp by 3 clones from Bengkulu. While OPN 12 at 300 bp and OPA 13 at 450 bp were shared among the accessions. Clustering analysis was performed based on RAPD profiles using the UPGMA method. The range of genetic similarity value among accessions was 0.02-0.65 suggesting high variation of gene pool existed among accessions.

  16. Rule-based machine translation for Aymara

    NARCIS (Netherlands)

    Coler, Matthew; Homola, Petr; Jones, Mari

    2014-01-01

    This paper presents the ongoing result of an approach developed by the collaboration of a computational linguist with a field linguist that addresses one of the oft-overlooked keys to language maintenance: the development of modern language-learning tools. Although machine translation isn’t commonly

  17. A Java-based control system for the Orsay tandem accelerator

    Indian Academy of Sciences (India)

    The double ring capability is used to enhance the reliability inside the terminal. The two rings are daisy .... Java object representing a physical device in a fieldbus node. It allows handling .... special knowledge of programming. Pramana – J.

  18. A Java-based enterprise system architecture for implementing a continuously supported and entirely Web-based exercise solution.

    Science.gov (United States)

    Wang, Zhihui; Kiryu, Tohru

    2006-04-01

    Since machine-based exercise still uses local facilities, it is affected by time and place. We designed a web-based system architecture based on the Java 2 Enterprise Edition that can accomplish continuously supported machine-based exercise. In this system, exercise programs and machines are loosely coupled and dynamically integrated on the site of exercise via the Internet. We then extended the conventional health promotion model, which contains three types of players (users, exercise trainers, and manufacturers), by adding a new player: exercise program creators. Moreover, we developed a self-describing strategy to accommodate a variety of exercise programs and provide ease of use to users on the web. We illustrate our novel design with examples taken from our feasibility study on a web-based cycle ergometer exercise system. A biosignal-based workload control approach was introduced to ensure that users performed appropriate exercise alone.

  19. Dictionary Based Machine Translation from Kannada to Telugu

    Science.gov (United States)

    Sindhu, D. V.; Sagar, B. M.

    2017-08-01

    Machine Translation is a task of translating from one language to another language. For the languages with less linguistic resources like Kannada and Telugu Dictionary based approach is the best approach. This paper mainly focuses on Dictionary based machine translation for Kannada to Telugu. The proposed methodology uses dictionary for translating word by word without much correlation of semantics between them. The dictionary based machine translation process has the following sub process: Morph analyzer, dictionary, transliteration, transfer grammar and the morph generator. As a part of this work bilingual dictionary with 8000 entries is developed and the suffix mapping table at the tag level is built. This system is tested for the children stories. In near future this system can be further improved by defining transfer grammar rules.

  20. On Interactive Teaching Model of Translation Course Based on Wechat

    Science.gov (United States)

    Lin, Wang

    2017-01-01

    Constructivism is a theory related to knowledge and learning, focusing on learners' subjective initiative, based on which the interactive approach has been proved to play a crucial role in language learning. Accordingly, the interactive approach can also be applied to translation teaching since translation itself is a bilingual transformational…

  1. CrusView: a Java-based visualization platform for comparative genomics analyses in Brassicaceae species.

    Science.gov (United States)

    Chen, Hao; Wang, Xiangfeng

    2013-09-01

    In plants and animals, chromosomal breakage and fusion events based on conserved syntenic genomic blocks lead to conserved patterns of karyotype evolution among species of the same family. However, karyotype information has not been well utilized in genomic comparison studies. We present CrusView, a Java-based bioinformatic application utilizing Standard Widget Toolkit/Swing graphics libraries and a SQLite database for performing visualized analyses of comparative genomics data in Brassicaceae (crucifer) plants. Compared with similar software and databases, one of the unique features of CrusView is its integration of karyotype information when comparing two genomes. This feature allows users to perform karyotype-based genome assembly and karyotype-assisted genome synteny analyses with preset karyotype patterns of the Brassicaceae genomes. Additionally, CrusView is a local program, which gives its users high flexibility when analyzing unpublished genomes and allows users to upload self-defined genomic information so that they can visually study the associations between genome structural variations and genetic elements, including chromosomal rearrangements, genomic macrosynteny, gene families, high-frequency recombination sites, and tandem and segmental duplications between related species. This tool will greatly facilitate karyotype, chromosome, and genome evolution studies using visualized comparative genomics approaches in Brassicaceae species. CrusView is freely available at http://www.cmbb.arizona.edu/CrusView/.

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

    Science.gov (United States)

    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

  3. Java 7 A Beginner's Tutorial

    CERN Document Server

    Kurniawan, Budi

    2011-01-01

    A Books24x7's TOP 10 title for 4 consecutive years! Java is an easy language to learn. However, you need to master more than the language syntax to be a professional Java programmer. For one, object-oriented programming (OOP) skill is key to developing robust and effective Java applications. In addition, knowing how to use the vast collection of libraries makes development more rapid. This book introduces you to important programming concepts and teaches how to use the Java core libraries. It is a guide to building real-world applications, both desktop and Web-based. The coverage is the

  4. English to Sanskrit Machine Translation Using Transfer Based approach

    Science.gov (United States)

    Pathak, Ganesh R.; Godse, Sachin P.

    2010-11-01

    Translation is one of the needs of global society for communicating thoughts and ideas of one country with other country. Translation is the process of interpretation of text meaning and subsequent production of equivalent text, also called as communicating same meaning (message) in another language. In this paper we gave detail information on how to convert source language text in to target language text using Transfer Based Approach for machine translation. Here we implemented English to Sanskrit machine translator using transfer based approach. English is global language used for business and communication but large amount of population in India is not using and understand the English. Sanskrit is ancient language of India most of the languages in India are derived from Sanskrit. Sanskrit can be act as an intermediate language for multilingual translation.

  5. Quantum neural network based machine translator for Hindi to English.

    Science.gov (United States)

    Narayan, Ravi; Singh, V P; Chakraverty, S

    2014-01-01

    This paper presents the machine learning based machine translation system for Hindi to English, which learns the semantically correct corpus. The quantum neural based pattern recognizer is used to recognize and learn the pattern of corpus, using the information of part of speech of individual word in the corpus, like a human. The system performs the machine translation using its knowledge gained during the learning by inputting the pair of sentences of Devnagri-Hindi and English. To analyze the effectiveness of the proposed approach, 2600 sentences have been evaluated during simulation and evaluation. The accuracy achieved on BLEU score is 0.7502, on NIST score is 6.5773, on ROUGE-L score is 0.9233, and on METEOR score is 0.5456, which is significantly higher in comparison with Google Translation and Bing Translation for Hindi to English Machine Translation.

  6. Women’s empowerment model in home-based industries in East Java Province, Indonesia

    Directory of Open Access Journals (Sweden)

    Emy Susanti

    2017-12-01

    Full Text Available This study aimed to classify the role of women, gender and characteristics of home-based industries that were managed by women in two cities of East Java Province. This study also tried to identify strengths, weaknesses and challenges faced by these women, especially impoverished women. The research employed qualitative method supported by quantitative data. The data collected through structured interviews guided by questionnaires and indepth interviews. Three main results were attained. First, it was related to the characteristics of women workers, the role of multi-burdened women, the flexible working hours, formal education but unrelated to work, and low income but still importantly needed to support economic condition. Second, three networks were found: network between manager/owner and workers that was informal and family-oriented, network between managers and local government for marketing and training, and network with the private sector for access to capital and business development. Third, the model of empowering small home-based industries should consider the specific needs of women. In other words, there is a requisite for practical and strategic gender needs that has to be comprehended and become the basis for the planning and development to conduct activities and programs for women.

  7. Design of batch audio/video conversion platform based on JavaEE

    Science.gov (United States)

    Cui, Yansong; Jiang, Lianpin

    2018-03-01

    With the rapid development of digital publishing industry, the direction of audio / video publishing shows the diversity of coding standards for audio and video files, massive data and other significant features. Faced with massive and diverse data, how to quickly and efficiently convert to a unified code format has brought great difficulties to the digital publishing organization. In view of this demand and present situation in this paper, basing on the development architecture of Sptring+SpringMVC+Mybatis, and combined with the open source FFMPEG format conversion tool, a distributed online audio and video format conversion platform with a B/S structure is proposed. Based on the Java language, the key technologies and strategies designed in the design of platform architecture are analyzed emphatically in this paper, designing and developing a efficient audio and video format conversion system, which is composed of “Front display system”, "core scheduling server " and " conversion server ". The test results show that, compared with the ordinary audio and video conversion scheme, the use of batch audio and video format conversion platform can effectively improve the conversion efficiency of audio and video files, and reduce the complexity of the work. Practice has proved that the key technology discussed in this paper can be applied in the field of large batch file processing, and has certain practical application value.

  8. A Mobile Device Based Serious Gaming Approach for Teaching and Learning Java Programming

    Directory of Open Access Journals (Sweden)

    Tobias Jordine

    2015-01-01

    Full Text Available Most first year computer science students find that learning object-oriented programming is hard. Serious games have ever been used as one approach to handle this problem. But most of them cannot be played with mobile devices. This obviously does not suit the era of mobile computing that intends to allow students to learn programming skills in anytime anywhere. To enhance mobile teaching and learning, a research project started over a year ago and aims to create a mobile device based serious gaming approach along with a serious game for enhancing mobile teaching and learning for Java programming. So far the project has completed a literature review for understanding existing work and identifying problems in this area, conducted a survey for eliciting students’ requirements for mobile gaming approach, and then established a mobile-device based serious gaming approach with a developed prototype of the game. This paper introduces the project in details, and in particularly presents and discusses its current results. It is expected that the presented project will be helpful and useful to bring more efficient approaches with new mobile games into teaching object-oriented programming and to enhance students’ learning experiences.

  9. THE STUDENTS’ PERCEPTIONS OF AUTHENTIC TEXTS-BASED TRANSLATION

    Directory of Open Access Journals (Sweden)

    Rusiana .

    2017-12-01

    Full Text Available Translation requires lots of practice. As it is generally known, authentic texts provide fruitful experience for students to translate either Indonesian-English or vice versa. Authentic texts give many real uses of language in varied meaningful contexts The texts used were advertisement, abstract, local stories, tourist attraction, community service and project for money. This research is aimed at investigating whether the use of authentic texts benefits the students and describing the students’ perceptions toward the use of authentic texts in Translation class. It is a qualitative research. Questionnaires were used to obtain the students’ perceptions on the use of authentic texts in translation. The findings show that authentic texts-based translation benefits students in experiencing better translation. Advertisement was considered to be the most relevant text. On the contrary, they find it difficult to cope with authentic texts particularly dealing with words/terms/vocabulary, meanings, culture, and grammar. The recommendations are that the students have to be exposed to many authentic texts of varied topics in both English and Indonesian in order that they understand both the SL and TL well. For further researchers, it would be possible to research on the influence of authentic texts based translation on the students’ translation skill.

  10. STATUS OF SMALL PELAGIC FISHERY IN THE MAKASSAR STRAIT BASED AT THE NORTHERN PART OF JAVA

    Directory of Open Access Journals (Sweden)

    Sri Turni Hartati

    2016-12-01

    Full Text Available The coastal of Makassar Strait is one of main fishing grounds for purse seine vessels from northern part of Java which based at the following landing sites, i.e. Pekalongan, Tegal and Juwana. The purse seine fishery predominantly targets small pelagic fish. This paper attempts to present the current condition of small pelagic fishery in the Makassar Strait. Catch and effort (trip data between 2004 and 2011 from the three landing sites were used to estimate Maximum Sustainable Yield (MSY using Schaefer & Fox models. The results showed a decreasing trend in the catch rate, from 30.83 tons/trip in 2004 to 12.27 tons/trip in 2011. The estimated MSY is at the range of 34,705- 37,930 tons with optimum efforts for 2,234-2,500 purse seine trips. Thus the level of purse seine fishing effort in 2011, i.e. 3,078 trips, was exceeding the optimum effort. The decreasing trend in the catch rate may indicate overfishing is occurring between 2004 and 2011. For management of the small pelagic fisheries in the waters of Makassar Strait, important action recommended is fishing effort restrictions. The effort allowed would be only in the range of 2,234-2,500 purse seine trips, and the fishing capacity needs to be controled.

  11. A Java based environment to control and monitor distributed processing systems

    International Nuclear Information System (INIS)

    Legrand, I.C.

    1997-01-01

    Distributed processing systems are considered to solve the challenging requirements of triggering and data acquisition systems for future HEP experiments. The aim of this work is to present a software environment to control and monitor large scale parallel processing systems based on a distributed client-server approach developed in Java. One server task may control several processing nodes, switching elements or controllers for different sub-systems. Servers are designed as multi-thread applications for efficient communications with other objects. Servers communicate between themselves by using Remote Method Invocation (RMI) in a peer-to-peer mechanism. This distributed server layer has to provide a dynamic and transparent access from any client to all the resources in the system. The graphical user interface programs, which are platform independent, may be transferred to any client via the http protocol. In this scheme the control and monitor tasks are distributed among servers and network controls the flow of information among servers and clients providing a flexible mechanism for monitoring and controlling large heterogenous distributed systems. (author)

  12. West Java Snack Mapping based on Snack Types, Main Ingredients, and Processing Techniques

    Science.gov (United States)

    Nurani, A. S.; Subekti, S.; Ana

    2016-04-01

    The research was motivated by lack of literature on archipelago snack especially from West Java. It aims to explore the snack types, the processing techniques, and the main ingredients by planning a learning material on archipelago cake especially from West Java. The research methods used are descriptive observations and interviews. The samples were randomly chosen from all regions in West Java. The findings show the identification of traditional snack from West java including: 1. snack types which are similar in all regions as research sample namely: opak, rangginang, nagasari, aliagrem, cuhcur, keripik, semprong, wajit, dodol, kecimpring, combro, tape ketan, and surabi. The typical snack types involve burayot (Garut), simping kaum (Purwakarta), surabi hejo (Karawang), papais cisaat (Subang), Papais moyong, opak bakar (Kuningan), opak oded, ranggesing (Sumedang), gapit, tapel (Cirebon), gulampo, kue aci (Tasikmalaya), wajit cililin, gurilem (West Bandung), and borondong (Bandung District); 2. various processing techniques namely: steaming, boiling, frying, caramelizing, baking, grilling, roaster, sugaring; 3. various main ingredients namely rice, local glutinous rice, rice flour, glutinous rice flour, starch, wheat flour, hunkue flour, cassava, sweet potato, banana, nuts, and corn; 4. snack classification in West Java namely (1) traditional snack, (2) creation-snack, (3) modification-snack, (4) outside influence-snack.

  13. Machine Translation Using Constraint-Based Synchronous Grammar

    Institute of Scientific and Technical Information of China (English)

    WONG Fai; DONG Mingchui; HU Dongcheng

    2006-01-01

    A synchronous grammar based on the formalism of context-free grammar was developed by generalizing the first component of production that models the source text. Unlike other synchronous grammars,the grammar allows multiple target productions to be associated to a single production rule which can be used to guide a parser to infer different possible translational equivalences for a recognized input string according to the feature constraints of symbols in the pattern. An extended generalized LR algorithm was adapted to the parsing of the proposed formalism to analyze the syntactic structure of a language. The grammar was used as the basis for building a machine translation system for Portuguese to Chinese translation. The empirical results show that the grammar is more expressive when modeling the translational equivalences of parallel texts for machine translation and grammar rewriting applications.

  14. COMPLEXITIES IN DEALING WITH GENDER INEQUALITY: Muslim Women and Mosque-Based Social Services in East Java Indonesia

    Directory of Open Access Journals (Sweden)

    Mufidah Cholil

    2017-12-01

    Full Text Available This paper applies an Islamic legal sociology approach to criticize the typology of East Java society and their views on gender equality, women's empowerment, and women's roles in mosques based on the subcultures of East Java community: Mataraman, Tapal kuda, and Arek'an. The concept of male-female equality has not been fully accepted by religious leaders. There is a power relation in the Muslim society’s high-power structure because religious leaders are still dominated by men while women are considered as subordinate and marginal groups. On the one hand, there is still a patriarchal cultural-based political configuration that affects gender discrimination. On the other hand, the Muslim community has not been completely established to protect women. Finally, the finding of this paper is that the role of mosque-based women in three sub-cultures of East Java shows different results. The subculture of Mataraman tends to be culture-based, whereas religion is considered as a supporting factor. The subculture of Tapal Kuda prefers to collaborate religious views with patriarchal cultures. Finally, the subculture of Arek'an is likely to dialogue religion with culture more inclusively. A progressive mosque that provides women's empowerment may break the chain of the gender-biased understanding and change the mindsets of patriarchal Muslim societies through dialogue, social interaction, and productive activities.

  15. Using Sun’s Java Real-Time System to Manage Behavior-Based Mobile Robot Controllers

    Directory of Open Access Journals (Sweden)

    Andrew McKenzie

    2011-01-01

    Full Text Available Implementing a robot controller that can effectively manage limited resources in a deterministic, real-time manner is challenging. Behavior-based architectures that decompose autonomy into levels of intelligence are popular due to their robustness but do not provide real-time features that enforce timing constraints or support determinism. We propose an architecture and approach for using the real-time features of the Real-Time Specification for Java (RTSJ in a behavior-based mobile robot controller to show that timing constraints affect performance. This is accomplished by extending a real-time aware architecture that explicitly enumerates timing requirements for each behavior. It is not enough to reduce latency. The usefulness of this approach is demonstrated via an implementation on Solaris 10 and the Sun Java Real-Time System (Java RTS. Experimental results are obtained using a K-team Koala robot performing path following with four composite behaviors. Experiments were conducted using several task period sets in three cases: real-time threads with the real-time garbage collector, real-time threads with the non- real-time garbage collector, and non-real-time threads with the non-real-time garbage collector. Results show that even if latency and determinism are improved, the timing of each individual behavior significantly affects task performance.

  16. A Java-based tool for the design of classification microarrays.

    Science.gov (United States)

    Meng, Da; Broschat, Shira L; Call, Douglas R

    2008-08-04

    Classification microarrays are used for purposes such as identifying strains of bacteria and determining genetic relationships to understand the epidemiology of an infectious disease. For these cases, mixed microarrays, which are composed of DNA from more than one organism, are more effective than conventional microarrays composed of DNA from a single organism. Selection of probes is a key factor in designing successful mixed microarrays because redundant sequences are inefficient and limited representation of diversity can restrict application of the microarray. We have developed a Java-based software tool, called PLASMID, for use in selecting the minimum set of probe sequences needed to classify different groups of plasmids or bacteria. The software program was successfully applied to several different sets of data. The utility of PLASMID was illustrated using existing mixed-plasmid microarray data as well as data from a virtual mixed-genome microarray constructed from different strains of Streptococcus. Moreover, use of data from expression microarray experiments demonstrated the generality of PLASMID. In this paper we describe a new software tool for selecting a set of probes for a classification microarray. While the tool was developed for the design of mixed microarrays-and mixed-plasmid microarrays in particular-it can also be used to design expression arrays. The user can choose from several clustering methods (including hierarchical, non-hierarchical, and a model-based genetic algorithm), several probe ranking methods, and several different display methods. A novel approach is used for probe redundancy reduction, and probe selection is accomplished via stepwise discriminant analysis. Data can be entered in different formats (including Excel and comma-delimited text), and dendrogram, heat map, and scatter plot images can be saved in several different formats (including jpeg and tiff). Weights generated using stepwise discriminant analysis can be stored for

  17. JAVA PathFinder

    Science.gov (United States)

    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.

  18. Java I/O

    CERN Document Server

    Harold, Elliotte Rusty

    2006-01-01

    All of Java's Input/Output (I/O) facilities are based on streams, which provide simple ways to read and write data of different types. Java provides many different kinds of streams, each with its own application. The universe of streams is divided into four largecategories: input streams and output streams, for reading and writing binary data; and readers and writers, for reading and writing textual (character) data. You're almost certainly familiar with the basic kinds of streams--but did you know that there's a CipherInputStream for reading encrypted data? And a ZipOutputStream for automati

  19. A Type Graph Model for Java Programs

    NARCIS (Netherlands)

    Rensink, Arend; Zambon, Eduardo

    2009-01-01

    In this report we present a type graph that models all executable constructs of the Java programming language. Such a model is useful for any graph-based technique that relies on a representation of Java programs as graphs. The model can be regarded as a common representation to which all Java

  20. A Type Graph Model for Java Programs

    NARCIS (Netherlands)

    Rensink, Arend; Zambon, Eduardo; Lee, D.; Lopes, A.; Poetzsch-Heffter, A.

    2009-01-01

    In this work we present a type graph that models all executable constructs of the Java programming language. Such a model is useful for any graph-based technique that relies on a representation of Java programs as graphs. The model can be regarded as a common representation to which all Java syntax

  1. Ariadne: a Java-based guided tour system for the World Wide Web

    DEFF Research Database (Denmark)

    Jühne, Jesper; Jensen, Anders T.; Grønbæk, Kaj

    1998-01-01

    This paper presents a Guided tour system for the WWW, called Ariadne, which implements the ideas of trails and guided tours, originating from the hypertext field. Ariadne appears as a Java applet to the user and it stores guided tours in a database format separated from the WWW documents included...

  2. Java-based remote viewing and processing of nuclear medicine images: toward "the imaging department without walls".

    Science.gov (United States)

    Slomka, P J; Elliott, E; Driedger, A A

    2000-01-01

    In nuclear medicine practice, images often need to be reviewed and reports prepared from locations outside the department, usually in the form of hard copy. Although hard-copy images are simple and portable, they do not offer electronic data search and image manipulation capabilities. On the other hand, picture archiving and communication systems or dedicated workstations cannot be easily deployed at numerous locations. To solve this problem, we propose a Java-based remote viewing station (JaRViS) for the reading and reporting of nuclear medicine images using Internet browser technology. JaRViS interfaces to the clinical patient database of a nuclear medicine workstation. All JaRViS software resides on a nuclear medicine department server. The contents of the clinical database can be searched by a browser interface after providing a password. Compressed images with the Java applet and color lookup tables are downloaded on the client side. This paradigm does not require nuclear medicine software to reside on remote computers, which simplifies support and deployment of such a system. To enable versatile reporting of the images, color tables and thresholds can be interactively manipulated and images can be displayed in a variety of layouts. Image filtering, frame grouping (adding frames), and movie display are available. Tomographic mode displays are supported, including gated SPECT. The time to display 14 lung perfusion images in 128 x 128 matrix together with the Java applet and color lookup tables over a V.90 modem is remote nuclear medicine viewing station using Java and an Internet or intranet browser. Images can be made easily and cost-effectively available to referring physicians and ambulatory clinics within and outside of the hospital, providing a convenient alternative to film media. We also find this system useful in home reporting of emergency procedures such as lung ventilation-perfusion scans or dynamic studies.

  3. Priority setting in HIV/AIDS control in West Java Indonesia: an evaluation based on the accountability for reasonableness framework.

    Science.gov (United States)

    Tromp, Noor; Prawiranegara, Rozar; Subhan Riparev, Harris; Siregar, Adiatma; Sunjaya, Deni; Baltussen, Rob

    2015-04-01

    Indonesia has insufficient resources to adequately respond to the HIV/AIDS epidemic, and thus faces a great challenge in prioritizing interventions. In many countries, such priority setting processes are typically ad hoc and not transparent leading to unfair decisions. Here, we evaluated the priority setting process in HIV/AIDS control in West Java province against the four conditions of the accountability for reasonableness (A4R) framework: relevance, publicity, appeals and revision, and enforcement. We reviewed government documents and conducted semi-structured qualitative interviews based on the A4R framework with 22 participants of the 5-year HIV/AIDS strategy development for 2008-13 (West Java province) and 2007-11 (Bandung). We found that criteria for priority setting were used implicitly and that the strategies included a wide range of programmes. Many stakeholders were involved in the process but their contribution could be improved and particularly the public and people living with HIV/AIDS could be better engaged. The use of appeal and publicity mechanisms could be more transparent and formally stated. Public regulations are not yet installed to ensure fair priority setting. To increase fairness in HIV/AIDS priority setting, West Java should make improvements on all four conditions of the A4R framework. Published by Oxford University Press in association with The London School of Hygiene and Tropical Medicine © The Author 2014; all rights reserved.

  4. Begining Java EE 7

    CERN Document Server

    Gonclaves, Antonio

    2013-01-01

    Java Enterprise Edition (Java EE) continues to be one of the leading Java technologies and platforms. Beginning Java EE 7 is the first tutorial book on Java EE 7. Step by step and easy to follow, this book describes many of the Java EE 7 specifications and reference implementations, and shows them in action using practical examples. This definitive book also uses the newest version of GlassFish to deploy and administer the code examples. Written by an expert member of the Java EE specification request and review board in the Java Community Process (JCP), this book contains the best information possible, from an expert’s perspective on enterprise Java technologies.

  5. A Java-based electronic healthcare record software for beta-thalassaemia.

    Science.gov (United States)

    Deftereos, S; Lambrinoudakis, C; Andriopoulos, P; Farmakis, D; Aessopos, A

    2001-01-01

    Beta-thalassaemia is a hereditary disease, the prevalence of which is high in persons of Mediterranean, African, and Southeast Asian ancestry. In Greece it constitutes an important public health problem. Beta-thalassaemia necessitates continuous and complicated health care procedures such as daily chelation; biweekly transfusions; and periodic cardiology, endocrinology, and hepatology evaluations. Typically, different care items are offered in different, often-distant, health care units, which leads to increased patient mobility. This is especially true in rural areas. Medical records of patients suffering from beta-thalassaemia are inevitably complex and grow in size very fast. They are currently paper-based, scattered over all units involved in the care process. This hinders communication of information between health care professionals and makes processing of the medical records difficult, thus impeding medical research. Our objective is to provide an electronic means for recording, communicating, and processing all data produced in the context of the care process of patients suffering from beta-thalassaemia. We have developed - and we present in this paper - Java-based Electronic Healthcare Record (EHCR) software, called JAnaemia. JAnaemia is a general-purpose EHCR application, which can be customized for use in all medical specialties. Customization for beta-thalassaemia has been performed in collaboration with 4 Greek hospitals. To be capable of coping with patient record diversity, JAnaemia has been based on the EHCR architecture proposed in the ENV 13606:1999 standard, published by the CEN/TC251 committee. Compliance with the CEN architecture also ensures that several additional requirements are fulfilled in relation to clinical comprehensiveness; to record sharing and communication; and to ethical, medico-legal, and computational issues. Special care has been taken to provide a user-friendly, form-based interface for data entry and processing. The

  6. Challenge Based Innovation: Translating Fundamental Research into Societal Applications

    Science.gov (United States)

    Kurikka, Joona; Utriainen, Tuuli; Repokari, Lauri

    2016-01-01

    This paper is based on work done at IdeaSquare, a new innovation experiment at CERN, the European Organization for Nuclear Research. The paper explores the translation of fundamental research into societal applications with the help of multidisciplinary student teams, project- and problem-based learning and design thinking methods. The theme is…

  7. U-Net/SLE: A Java-Based User-Customizable Virtual Network Interface

    Directory of Open Access Journals (Sweden)

    Matt Welsh

    1999-01-01

    Full Text Available We describe U‐Net/SLE (Safe Language Extensions, a user‐level network interface architecture which enables per‐application customization of communication semantics through downloading of user extension applets, implemented as Java classfiles, to the network interface. This architecture permits applications to safely specify code to be executed within the NI on message transmission and reception. By leveraging the existing U‐Net model, applications may implement protocol code at the user level, within the NI, or using some combination of the two. Our current implementation, using the Myricom Myrinet interface and a small Java Virtual Machine subset, allows host communication overhead to be reduced and improves the overlap of communication and computation during protocol processing.

  8. Cyclone: java-based querying and computing with Pathway/Genome databases.

    Science.gov (United States)

    Le Fèvre, François; Smidtas, Serge; Schächter, Vincent

    2007-05-15

    Cyclone aims at facilitating the use of BioCyc, a collection of Pathway/Genome Databases (PGDBs). Cyclone provides a fully extensible Java Object API to analyze and visualize these data. Cyclone can read and write PGDBs, and can write its own data in the CycloneML format. This format is automatically generated from the BioCyc ontology by Cyclone itself, ensuring continued compatibility. Cyclone objects can also be stored in a relational database CycloneDB. Queries can be written in SQL, and in an intuitive and concise object-oriented query language, Hibernate Query Language (HQL). In addition, Cyclone interfaces easily with Java software including the Eclipse IDE for HQL edition, the Jung API for graph algorithms or Cytoscape for graph visualization. Cyclone is freely available under an open source license at: http://sourceforge.net/projects/nemo-cyclone. For download and installation instructions, tutorials, use cases and examples, see http://nemo-cyclone.sourceforge.net.

  9. A Java-based tool for the design of classification microarrays

    Directory of Open Access Journals (Sweden)

    Broschat Shira L

    2008-08-01

    Full Text Available Abstract Background Classification microarrays are used for purposes such as identifying strains of bacteria and determining genetic relationships to understand the epidemiology of an infectious disease. For these cases, mixed microarrays, which are composed of DNA from more than one organism, are more effective than conventional microarrays composed of DNA from a single organism. Selection of probes is a key factor in designing successful mixed microarrays because redundant sequences are inefficient and limited representation of diversity can restrict application of the microarray. We have developed a Java-based software tool, called PLASMID, for use in selecting the minimum set of probe sequences needed to classify different groups of plasmids or bacteria. Results The software program was successfully applied to several different sets of data. The utility of PLASMID was illustrated using existing mixed-plasmid microarray data as well as data from a virtual mixed-genome microarray constructed from different strains of Streptococcus. Moreover, use of data from expression microarray experiments demonstrated the generality of PLASMID. Conclusion In this paper we describe a new software tool for selecting a set of probes for a classification microarray. While the tool was developed for the design of mixed microarrays–and mixed-plasmid microarrays in particular–it can also be used to design expression arrays. The user can choose from several clustering methods (including hierarchical, non-hierarchical, and a model-based genetic algorithm, several probe ranking methods, and several different display methods. A novel approach is used for probe redundancy reduction, and probe selection is accomplished via stepwise discriminant analysis. Data can be entered in different formats (including Excel and comma-delimited text, and dendrogram, heat map, and scatter plot images can be saved in several different formats (including jpeg and tiff. Weights

  10. Monitoring Java Programs with Java PathExplorer

    Science.gov (United States)

    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.

  11. Velocity Model Analysis Based on Integrated Well and Seismic Data of East Java Basin

    Science.gov (United States)

    Mubin, Fathul; Widya, Aviandy; Eka Nurcahya, Budi; Nurul Mahmudah, Erma; Purwaman, Indro; Radityo, Aryo; Shirly, Agung; Nurwani, Citra

    2018-03-01

    Time to depth conversion is an important processof seismic interpretationtoidentify hydrocarbonprospectivity. Main objectives of this research are to minimize the risk of error in geometry and time to depth conversion. Since it’s using a large amount of data and had been doing in the large scale of research areas, this research can be classified as a regional scale research. The research was focused on three horizons time interpretation: Top Kujung I, Top Ngimbang and Basement which located in the offshore and onshore areas of east Java basin. These three horizons was selected because they were assumed to be equivalent to the rock formation, which is it has always been the main objective of oil and gas exploration in the East Java Basin. As additional value, there was no previous works on velocity modeling for regional scale using geological parameters in East Java basin. Lithology and interval thickness were identified as geological factors that effected the velocity distribution in East Java Basin. Therefore, a three layer geological model was generated, which was defined by the type of lithology; carbonate (layer 1: Top Kujung I), shale (layer 2: Top Ngimbang) and Basement. A statistical method using three horizons is able to predict the velocity distribution on sparse well data in a regional scale. The average velocity range for Top Kujung I is 400 m/s - 6000 m/s, Top Ngimbang is 500 m/s - 8200 m/s and Basement is 600 m/s - 8000 m/s. Some velocity anomalies found in Madura sub-basin area, caused by geological factor which identified as thick shale deposit and high density values on shale. Result of velocity and depth modeling analysis can be used to define the volume range deterministically and to make geological models to prospect generation in details by geological concept.

  12. Cloud-Based SimJavaWeb Software Tool to Learn Simulation

    Directory of Open Access Journals (Sweden)

    A. Yu. Bykov

    2017-01-01

    Full Text Available Currently, in simulation there is a trend towards using the distributed software tools, particularly ones, which are using cloud technologies and the Internet. The article considers a simulation educational tool, implemented as a web application using the Java language with special Java class library developed for simulation. It is focused on a discrete event approach to modeling, similarly to the GPSS language, and intended for queuing systems simulation.The structure of the models obtained using this class library is similar to that of the GPSS language models. Also, the simulation language interpreter similar to GPSS is created using this class library, with some differences in the individual statements.Simulation experiments are performed on the server-side, and on client-side you must use a browser with standard functions to enter the source code into HTML-created form. Mobile devices can be used as clients. The source code of a model can be represented both in the Java language using a class library and in the language similar to GPSS.The simulation system implements functions especially for educational process. For example, there is possibility for a student to upload learning materials on the server, send developed software and reports of test control to the teacher via the Internet, and receive a detailed assessment of their results from the teacher. Also detailed results of passed tests in learning modules are entered, and some other functions are implemented in the system.As examples, the article considers models of the m/M/n/0 type queuing system in Java with a class library, and in the language similar to GPSS, shows simulation results, and presents the analytical model and calculations for this system. Analytical calculations proved that the modeling system is useful, as it overlaps simulation results with the acceptable error. Some approaches to the interaction with students through the Internet, used in modeling environment, can

  13. Learn Java for Android Development

    CERN Document Server

    Friesen, J

    2010-01-01

    Android development is hot, and many programmers are interested in joining the fun. However, because this technology is based on Java, you should first obtain a solid grasp of the Java language and its foundational APIs to improve your chances of succeeding as an Android app developer. After all, you will be busy learning the architecture of an Android app, the various Android-specific APIs, and Android-specific tools. If you do not already know Java fundamentals, you will probably end up with a massive headache from also having to quickly cram those fundamentals into your knowledge base. Lear

  14. [Precision Nursing: Individual-Based Knowledge Translation].

    Science.gov (United States)

    Chiang, Li-Chi; Yeh, Mei-Ling; Su, Sui-Lung

    2016-12-01

    U.S. President Obama announced a new era of precision medicine in the Precision Medicine Initiative (PMI). This initiative aims to accelerate the progress of personalized medicine in light of individual requirements for prevention and treatment in order to improve the state of individual and public health. The recent and dramatic development of large-scale biologic databases (such as the human genome sequence), powerful methods for characterizing patients (such as genomics, microbiome, diverse biomarkers, and even pharmacogenomics), and computational tools for analyzing big data are maximizing the potential benefits of precision medicine. Nursing science should follow and keep pace with this trend in order to develop empirical knowledge and expertise in the area of personalized nursing care. Nursing scientists must encourage, examine, and put into practice innovative research on precision nursing in order to provide evidence-based guidance to clinical practice. The applications in personalized precision nursing care include: explanations of personalized information such as the results of genetic testing; patient advocacy and support; anticipation of results and treatment; ongoing chronic monitoring; and support for shared decision-making throughout the disease trajectory. Further, attention must focus on the family and the ethical implications of taking a personalized approach to care. Nurses will need to embrace the paradigm shift to precision nursing and work collaboratively across disciplines to provide the optimal personalized care to patients. If realized, the full potential of precision nursing will provide the best chance for good health for all.

  15. Assessing excellence in translational cancer research: a consensus based framework

    NARCIS (Netherlands)

    Rajan, A.; Caldas, C.; van Luenen, H.; Saghatchian, M.; van Harten, Willem H.

    2013-01-01

    Background: It takes several years on average to translate basic research findings into clinical research and eventually deliver patient benefits. An expert-based excellence assessment can help improve this process by: identifying high performing Comprehensive Cancer Centres; best practices in

  16. Certifiable Java for Embedded Systems

    DEFF Research Database (Denmark)

    Schoeberl, Martin; Dalsgaard, Andreas Engelbredt; Hansen, Rene Rydhof

    2014-01-01

    The Certifiable Java for Embedded Systems (CJ4ES) project aimed to develop a prototype development environment and platform for safety-critical software for embedded applications. There are three core constituents: A profile of the Java programming language that is tailored for safety......-critical applications, a predictable Java processor built with FPGA technology, and an Eclipse based application development environment that binds the profile and the platform together and provides analyses that help to provide evidence that can be used as part of a safety case. This paper summarizes key contributions...

  17. Assesment of Innovation Process Capability-Based on Innovation Value Chain Model in East Java Footwear Industry

    Directory of Open Access Journals (Sweden)

    Benny Lianto

    2015-12-01

    Full Text Available This study attempts to assess the innovation process based on  innovation value chain model in footwear industry in East Java, Indonesia. A strength and weakness mapping analysis was performed and it included three factors related to company characteristics: operation scale based on number of employees, operational priod, and market orientation. The samples were 62 footwear industries, members of East Java  Indonesian Footwear Association (Aprisindo. The questionnaire was sent via email. Thirty industries (48.38% sent the questionnaire back. A focus group discussion (FGD was conducted with several representatives from footwear industry before the questionnaire was sent.  The study found that companies are relatively good at idea conversion (42,30%  but the companies have  a little difficulties at diffusion (50,80% and  at idea generation (55,80%. From the result respose show (see table.2 that the weakest links (the innovation process bottleneck is cross-pollination activity [in which the people typically don't collaborate on projects across units, businesses, or subsidiaries (88,6%],  while the strongest links is selection activity [the companies have a risk- averse attitude toward  investing in novel ideas (39,3%]. Based on p-value, the study found that company characteristics influencing a certain phase of innovation value chain significantly were company period (age of company and market orientation. Specifically, both of them influenced idea generation phase.

  18. Java for Cost Effective Embedded Real-Time Software

    DEFF Research Database (Denmark)

    Korsholm, Stephan Erbs

    2012-01-01

    This thesis presents the analysis, design and implementation of the Hardware near Virtual Machine (HVM) - a Java virtual machine for embedded devices. The HVM supports the execution of Java programs on low-end embedded hard- ware environments with as little as a few kB of RAM and 32 kB of ROM....... The HVM is based on a Java-to-C translation mechanism and it produces selfcontained, strict ANSI-C code that has been specially crafted to allow it to be embedded into existing C based build and execution environments; environ- ments which may be based on non standard C compilers and libraries. The HVM...... does not require a POSIX-like OS, nor does it require a C runtime library to be present for the target. The main distinguishing feature of the HVM is to support the stepwise addition of Java into an existing C based build and execution environment for low-end embedded systems. This will allow...

  19. Java for Cost Effective Embedded Real-Time Software

    DEFF Research Database (Denmark)

    Korsholm, Stephan

    This thesis presents the analysis, design and implementation of the Hardware near Virtual Machine (HVM) - a Java virtual machine for embedded devices. The HVM supports the execution of Java programs on low-end embedded hard- ware environments with as little as a few kB of RAM and 32 kB of ROM....... The HVM is based on a Java-to-C translation mechanism and it produces self- contained, strict ANSI-C code that has been specially crafted to allow it to be embedded into existing C based build and execution environments; environ- ments which may be based on non standard C compilers and libraries. The HVM...... does not require a POSIX-like OS, nor does it require a C runtime library to be present for the target. The main distinguishing feature of the HVM is to support the stepwise addition of Java into an existing C based build and execution environment for low-end embedded systems. This will allow...

  20. Reusable Client-Side JavaScript Modules for Immersive Web-Based Real-Time Collaborative Neuroimage Visualization

    Directory of Open Access Journals (Sweden)

    Jorge L. Bernal-Rusiel

    2017-05-01

    Full Text Available In this paper we present a web-based software solution to the problem of implementing real-time collaborative neuroimage visualization. In both clinical and research settings, simple and powerful access to imaging technologies across multiple devices is becoming increasingly useful. Prior technical solutions have used a server-side rendering and push-to-client model wherein only the server has the full image dataset. We propose a rich client solution in which each client has all the data and uses the Google Drive Realtime API for state synchronization. We have developed a small set of reusable client-side object-oriented JavaScript modules that make use of the XTK toolkit, a popular open-source JavaScript library also developed by our team, for the in-browser rendering and visualization of brain image volumes. Efficient realtime communication among the remote instances is achieved by using just a small JSON object, comprising a representation of the XTK image renderers' state, as the Google Drive Realtime collaborative data model. The developed open-source JavaScript modules have already been instantiated in a web-app called MedView, a distributed collaborative neuroimage visualization application that is delivered to the users over the web without requiring the installation of any extra software or browser plugin. This responsive application allows multiple physically distant physicians or researchers to cooperate in real time to reach a diagnosis or scientific conclusion. It also serves as a proof of concept for the capabilities of the presented technological solution.

  1. Reusable Client-Side JavaScript Modules for Immersive Web-Based Real-Time Collaborative Neuroimage Visualization.

    Science.gov (United States)

    Bernal-Rusiel, Jorge L; Rannou, Nicolas; Gollub, Randy L; Pieper, Steve; Murphy, Shawn; Robertson, Richard; Grant, Patricia E; Pienaar, Rudolph

    2017-01-01

    In this paper we present a web-based software solution to the problem of implementing real-time collaborative neuroimage visualization. In both clinical and research settings, simple and powerful access to imaging technologies across multiple devices is becoming increasingly useful. Prior technical solutions have used a server-side rendering and push-to-client model wherein only the server has the full image dataset. We propose a rich client solution in which each client has all the data and uses the Google Drive Realtime API for state synchronization. We have developed a small set of reusable client-side object-oriented JavaScript modules that make use of the XTK toolkit, a popular open-source JavaScript library also developed by our team, for the in-browser rendering and visualization of brain image volumes. Efficient realtime communication among the remote instances is achieved by using just a small JSON object, comprising a representation of the XTK image renderers' state, as the Google Drive Realtime collaborative data model. The developed open-source JavaScript modules have already been instantiated in a web-app called MedView , a distributed collaborative neuroimage visualization application that is delivered to the users over the web without requiring the installation of any extra software or browser plugin. This responsive application allows multiple physically distant physicians or researchers to cooperate in real time to reach a diagnosis or scientific conclusion. It also serves as a proof of concept for the capabilities of the presented technological solution.

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

    International Nuclear Information System (INIS)

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

    2014-01-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

  3. Assessing excellence in translational cancer research: a consensus based framework.

    Science.gov (United States)

    Rajan, Abinaya; Caldas, Carlos; van Luenen, Henri; Saghatchian, Mahasti; van Harten, Wim H

    2013-10-29

    It takes several years on average to translate basic research findings into clinical research and eventually deliver patient benefits. An expert-based excellence assessment can help improve this process by: identifying high performing Comprehensive Cancer Centres; best practices in translational cancer research; improving the quality and efficiency of the translational cancer research process. This can help build networks of excellent Centres by aiding focused partnerships. In this paper we report on a consensus building exercise that was undertaken to construct an excellence assessment framework for translational cancer research in Europe. We used mixed methods to reach consensus: a systematic review of existing translational research models critically appraised for suitability in performance assessment of Cancer Centres; a survey among European stakeholders (researchers, clinicians, patient representatives and managers) to score a list of potential excellence criteria, a focus group with selected representatives of survey participants to review and rescore the excellence criteria; an expert group meeting to refine the list; an open validation round with stakeholders and a critical review of the emerging framework by an independent body: a committee formed by the European Academy of Cancer Sciences. The resulting excellence assessment framework has 18 criteria categorized in 6 themes. Each criterion has a number of questions/sub-criteria. Stakeholders favoured using qualitative excellence criteria to evaluate the translational research "process" rather than quantitative criteria or judging only the outputs. Examples of criteria include checking if the Centre has mechanisms that can be rated as excellent for: involvement of basic researchers and clinicians in translational research (quality of supervision and incentives provided to clinicians to do a PhD in translational research) and well designed clinical trials based on ground-breaking concepts (innovative

  4. JLAPACK – Compiling LAPACK FORTRAN to Java

    Directory of Open Access Journals (Sweden)

    David M. Doolin

    1999-01-01

    Full Text Available The JLAPACK project provides the LAPACK numerical subroutines translated from their subset Fortran 77 source into class files, executable by the Java Virtual Machine (JVM and suitable for use by Java programmers. This makes it possible for Java applications or applets, distributed on the World Wide Web (WWW to use established legacy numerical code that was originally written in Fortran. The translation is accomplished using a special purpose Fortran‐to‐Java (source‐to‐source compiler. The LAPACK API will be considerably simplified to take advantage of Java’s object‐oriented design. This report describes the research issues involved in the JLAPACK project, and its current implementation and status.

  5. CGI: Java software for mapping and visualizing data from array-based comparative genomic hybridization and expression profiling.

    Science.gov (United States)

    Gu, Joyce Xiuweu-Xu; Wei, Michael Yang; Rao, Pulivarthi H; Lau, Ching C; Behl, Sanjiv; Man, Tsz-Kwong

    2007-10-06

    With the increasing application of various genomic technologies in biomedical research, there is a need to integrate these data to correlate candidate genes/regions that are identified by different genomic platforms. Although there are tools that can analyze data from individual platforms, essential software for integration of genomic data is still lacking. Here, we present a novel Java-based program called CGI (Cytogenetics-Genomics Integrator) that matches the BAC clones from array-based comparative genomic hybridization (aCGH) to genes from RNA expression profiling datasets. The matching is computed via a fast, backend MySQL database containing UCSC Genome Browser annotations. This program also provides an easy-to-use graphical user interface for visualizing and summarizing the correlation of DNA copy number changes and RNA expression patterns from a set of experiments. In addition, CGI uses a Java applet to display the copy number values of a specific BAC clone in aCGH experiments side by side with the expression levels of genes that are mapped back to that BAC clone from the microarray experiments. The CGI program is built on top of extensible, reusable graphic components specifically designed for biologists. It is cross-platform compatible and the source code is freely available under the General Public License.

  6. CGI: Java Software for Mapping and Visualizing Data from Array-based Comparative Genomic Hybridization and Expression Profiling

    Directory of Open Access Journals (Sweden)

    Joyce Xiuweu-Xu Gu

    2007-01-01

    Full Text Available With the increasing application of various genomic technologies in biomedical research, there is a need to integrate these data to correlate candidate genes/regions that are identified by different genomic platforms. Although there are tools that can analyze data from individual platforms, essential software for integration of genomic data is still lacking. Here, we present a novel Java-based program called CGI (Cytogenetics-Genomics Integrator that matches the BAC clones from array-based comparative genomic hybridization (aCGH to genes from RNA expression profiling datasets. The matching is computed via a fast, backend MySQL database containing UCSC Genome Browser annotations. This program also provides an easy-to-use graphical user interface for visualizing and summarizing the correlation of DNA copy number changes and RNA expression patterns from a set of experiments. In addition, CGI uses a Java applet to display the copy number values of a specifi c BAC clone in aCGH experiments side by side with the expression levels of genes that are mapped back to that BAC clone from the microarray experiments. The CGI program is built on top of extensible, reusable graphic components specifically designed for biologists. It is cross-platform compatible and the source code is freely available under the General Public License.

  7. Evidence-Based Scholarly Communication: Information Professionals Unlocking Translational Research

    OpenAIRE

    Philip J. Kroth; Holly E. Phillips; Jonathan D. Eldredge

    2010-01-01

    The Evidence-Based Scholarly Communication Conference (EBSCC) was held March 11-12, 2010 in Albuquerque, NM. The conference addressed the perceived gap in knowledge and training for scholarly communication principles in the National Institutes of Health (NIH) Clinical and Translational Science Award (CTSA) Program. The EBSCC brought together librarians and information specialists to share evidence based strategies for developing effective local scholarly communication support and training and...

  8. Towards high performance processing in modern Java-based control systems

    International Nuclear Information System (INIS)

    Misiowiec, M.; Buczak, W.; Buttner, M.

    2012-01-01

    CERN controls software is often developed on Java foundation. Some systems carry out a combination of data, network and processor intensive tasks within strict time limits. Hence, there is a demand for high performing, quasi real time solutions. The system must handle dozens of thousands of data samples every second, along its three tiers, applying complex computations throughout. To accomplish the goal, a deep understanding of multi-threading, memory management and inter process communication was required. There are unexpected traps hidden behind an excessive use of 64 bit memory or severe impact on the processing flow of modern garbage collectors. Tuning JVM configuration significantly affects the execution of the code. Even more important is the amount of threads and the data structures used between them. Accurately dividing work into independent tasks might boost system performance. Thorough profiling with dedicated tools helped understand the bottlenecks and choose algorithmically optimal solutions. Different virtual machines were tested, in a variety of setups and garbage collection options. The overall work provided for discovering actual hard limits of the whole setup. We present this process of designing a challenging system in view of the characteristics and limitations of the contemporary Java run-time environment. (authors)

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

    CERN Document Server

    Sanchez, Arturo; The ATLAS collaboration

    2015-01-01

    We explore the potentialities of current web applications to create online interfaces that allow the visualization, interaction and real physics cut-based analysis and monitoring of processes trough a web browser. The project consists in the initial development of web-based and cloud computing services to allow students and researches 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 \\rightarrow ZZ \\rightarrow llqq$ analysis of the ATLAS experiment. Preliminary but satisfactory results have been obtained online.

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

    CERN Document Server

    Pineda, A S

    2015-01-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.

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

    CERN Document Server

    Sanchez, Arturo; The ATLAS collaboration

    2015-01-01

    We explore the potentialities of current web applications to create online interfaces that allow the visualization, interaction and real physics cut-based analysis and monitoring of processes trough a web browser. The project consists in the initial development of web-based and cloud computing services to allow students and researches 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; this presentation describes the tests and plans and future upgrades.

  12. Java for dummies

    CERN Document Server

    Burd, Barry

    2011-01-01

    The top-selling beginning Java book is now fully updated for Java 7! Java is the platform-independent, object-oriented programming language used for developing web and mobile applications. The revised version offers new functionality and features that have programmers excited, and this popular guide covers them all. This book helps programmers create basic Java objects and learn when they can reuse existing code. It's just what inexperienced Java developers need to get going quickly with Java 2 Standard Edition 7.0 (J2SE 7.0) and Java Development Kit 7.0 (JDK 7). Explores how the new version o

  13. Pro Java ME Apps

    CERN Document Server

    Iliescu, Ovidiu

    2011-01-01

    Pro Java ME Apps gives you, the developer, the know-how required for writing sophisticated Java ME applications and for taking advantage of this huge potential market. Java ME is the largest mobile software platform in the world, supported by over 80% of all phones. You'll cover what Java ME is and how it compares to other mobile software platforms, how to properly design and structure Java ME applications, how to think like an experienced Java ME developer, what common problems and pitfalls you may run into, how to optimize your code, and many other key topics. Unlike other Java ME books out

  14. Visualization program development using Java

    International Nuclear Information System (INIS)

    Sasaki, Akira; Suto, Keiko

    2002-03-01

    Method of visualization programs using Java for the PC with the graphical user interface (GUI) is discussed, and applied to the visualization and analysis of 1D and 2D data from experiments and numerical simulations. Based on an investigation of programming techniques such as drawing graphics and event driven program, example codes are provided in which GUI is implemented using the Abstract Window Toolkit (AWT). The marked advantage of Java comes from the inclusion of library routines for graphics and networking as its language specification, which enables ordinary scientific programmers to make interactive visualization a part of their simulation codes. Moreover, the Java programs are machine independent at the source level. Object oriented programming (OOP) methods used in Java programming will be useful for developing large scientific codes which includes number of modules with better maintenance ability. (author)

  15. MCM generator: a Java-based tool for generating medical metadata.

    Science.gov (United States)

    Munoz, F; Hersh, W

    1998-01-01

    In a previous paper we introduced the need to implement a mechanism to facilitate the discovery of relevant Web medical documents. We maintained that the use of META tags, specifically ones that define the medical subject and resource type of a document, help towards this goal. We have now developed a tool to facilitate the generation of these tags for the authors of medical documents. Written entirely in Java, this tool makes use of the SAPHIRE server, and helps the author identify the Medical Subject Heading terms that most appropriately describe the subject of the document. Furthermore, it allows the author to generate metadata tags for the 15 elements that the Dublin Core considers as core elements in the description of a document. This paper describes the use of this tool in the cataloguing of Web and non-Web medical documents, such as images, movie, and sound files.

  16. A Character Level Based and Word Level Based Approach for Chinese-Vietnamese Machine Translation

    Directory of Open Access Journals (Sweden)

    Phuoc Tran

    2016-01-01

    Full Text Available Chinese and Vietnamese have the same isolated language; that is, the words are not delimited by spaces. In machine translation, word segmentation is often done first when translating from Chinese or Vietnamese into different languages (typically English and vice versa. However, it is a matter for consideration that words may or may not be segmented when translating between two languages in which spaces are not used between words, such as Chinese and Vietnamese. Since Chinese-Vietnamese is a low-resource language pair, the sparse data problem is evident in the translation system of this language pair. Therefore, while translating, whether it should be segmented or not becomes more important. In this paper, we propose a new method for translating Chinese to Vietnamese based on a combination of the advantages of character level and word level translation. In addition, a hybrid approach that combines statistics and rules is used to translate on the word level. And at the character level, a statistical translation is used. The experimental results showed that our method improved the performance of machine translation over that of character or word level translation.

  17. A Character Level Based and Word Level Based Approach for Chinese-Vietnamese Machine Translation.

    Science.gov (United States)

    Tran, Phuoc; Dinh, Dien; Nguyen, Hien T

    2016-01-01

    Chinese and Vietnamese have the same isolated language; that is, the words are not delimited by spaces. In machine translation, word segmentation is often done first when translating from Chinese or Vietnamese into different languages (typically English) and vice versa. However, it is a matter for consideration that words may or may not be segmented when translating between two languages in which spaces are not used between words, such as Chinese and Vietnamese. Since Chinese-Vietnamese is a low-resource language pair, the sparse data problem is evident in the translation system of this language pair. Therefore, while translating, whether it should be segmented or not becomes more important. In this paper, we propose a new method for translating Chinese to Vietnamese based on a combination of the advantages of character level and word level translation. In addition, a hybrid approach that combines statistics and rules is used to translate on the word level. And at the character level, a statistical translation is used. The experimental results showed that our method improved the performance of machine translation over that of character or word level translation.

  18. On the Development of a Java-Based Tool for Multifidelity Modeling of Coupled Systems LDRD Final Report

    CERN Document Server

    Gardner, D R; Gonzáles, M A; Hennigan, G L; Young, M

    2002-01-01

    This report describes research and development of methods to couple vastly different subsystems and physical models and to encapsulate these methods in a Java(trademark)-based framework. The work described here focused on developing a capability to enable design engineers and safety analysts to perform multifidelity, multiphysics analyses more simply. In particular this report describes a multifidelity algorithm for thermal radiative heat transfer and illustrates its performance. Additionally, it describes a module-based computer software architecture that facilitates multifidelity, multiphysics simulations. The architecture is currently being used to develop an environment for modeling the effects of radiation on electronic circuits in support of the FY 2003 Hostile Environments Milestone for the Accelerated Strategic Computing Initiative.

  19. Large displacement vertical translational actuator based on piezoelectric thin films.

    Science.gov (United States)

    Qiu, Zhen; Pulskamp, Jeffrey S; Lin, Xianke; Rhee, Choong-Ho; Wang, Thomas; Polcawich, Ronald G; Oldham, Kenn

    2010-07-01

    A novel vertical translational microactuator based on thin-film piezoelectric actuation is presented, using a set of four compound bend-up/bend-down unimorphs to produce translational motion of a moving platform or stage. The actuation material is a chemical-solution deposited lead-zirconate-titanate (PZT) thin film. Prototype designs have shown as much as 120 μ m of static displacement, with 80-90 μ m displacements being typical, using four 920 μ m long by 70 μ m legs. Analytical models are presented that accurately describe nonlinear behavior in both static and dynamic operation of prototype stages when the dependence of piezoelectric coefficients on voltage is known. Resonance of the system is observed at a frequency of 200 Hz. The large displacement and high bandwidth of the actuators at low-voltage and low-power levels should make them useful to a variety of optical applications, including endoscopic microscopy.

  20. JavaD: Bringing Ownership Domains to Mainstream Java

    National Research Council Canada - National Science Library

    Abi-Antoun, Marwan; Aldrich, Jonathan

    2006-01-01

    .... As a result, none of the tool support for Java programs is available for AliasJava programs, making it harder to justify the case that Java programs are easier to evolve with Alias-Java annotations than without...

  1. Jess, the Java expert system shell

    Energy Technology Data Exchange (ETDEWEB)

    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.

  2. Ivor Horton's Beginning Java

    CERN Document Server

    Horton, Ivor

    2011-01-01

    Find out why thousands have turned to Ivor Horton for learning Java Ivor Horton's approach is teaching Java is so effective and popular that he is one of the leading authors of introductory programming tutorials, with over 160,000 copies of his Java books sold. In this latest edition, whether you're a beginner or an experienced programmer switching to Java, you'll learn how to build real-world Java applications using Java SE 7. The author thoroughly covers the basics as well as new features such as extensions and classes; extended coverage of the Swing Application Framework; and he does it all

  3. JavaScript bible

    CERN Document Server

    Goodman, Danny; Novitski, Paul; Rayl, Tia Gustaffl

    2009-01-01

    The bestselling JavaScript reference, now updated to reflect changes in technology and best practices. As the most comprehensive book on the market, the JavaScript Bible is a classic bestseller that keeps you up to date on the latest changes in JavaScript, the leading technology for incorporating interactivity into Web pages. Part tutorial, part reference, this book serves as both a learning tool for building new JavaScript skills as well as a detailed reference for the more experienced JavaScript user. You'll get up-to-date coverage on the latest JavaScript practices that have been implemente

  4. The Functional Measurement Experiment Builder suite: two Java-based programs to generate and run functional measurement experiments.

    Science.gov (United States)

    Mairesse, Olivier; Hofmans, Joeri; Theuns, Peter

    2008-05-01

    We propose a free, easy-to-use computer program that does not requires prior knowledge of computer programming to generate and run experiments using textual or pictorial stimuli. Although the FM Experiment Builder suite was initially programmed for building and conducting FM experiments, it can also be applied for non-FM experiments that necessitate randomized, single, or multifactorial designs. The program is highly configurable, allowing multilingual use and a wide range of different response formats. The outputs of the experiments are Microsoft Excel compatible .xls files that allow easy copy-paste of the results into Weiss's FM CalSTAT program (2006) or any other statistical package. Its Java-based structure is compatible with both Windows and Macintosh operating systems, and its compactness (< 1 MB) makes it easily distributable over the Internet.

  5. TeCo3D: a 3D telecooperation application based on VRML and Java

    Science.gov (United States)

    Mauve, Martin

    1998-12-01

    In this paper we present a method for sharing collaboration- unaware VRML content, e.g. 3D models which were not specifically developed for use in a distributed environment. This functionality is an essential requirement for the inclusion of arbitrary VRML content, as generated by standard CAD or animation software, into teleconferencing sessions. We have developed a 3D TeleCooperation (TeCo3D) prototype to demonstrate the feasibility of our approach. The basic services provided by the prototype are the distribution of cooperation unaware VRML content, the sharing of user interactions, and the joint viewing of the content. In order to achieve maximum portability, the prototype was developed completely in Java. This paper presents general aspects of sharing VRML content as well as the concepts, the architecture and the services of the TeCo3D prototype. Our approach relies on existing VRML browsers as the VRML presentation and execution engines while reliable multicast is used as the means of communication to provide for scalability.

  6. Soil classification based on cone penetration test (CPT) data in Western Central Java

    Science.gov (United States)

    Apriyono, Arwan; Yanto, Santoso, Purwanto Bekti; Sumiyanto

    2018-03-01

    This study presents a modified friction ratio range for soil classification i.e. gravel, sand, silt & clay and peat, using CPT data in Western Central Java. The CPT data was obtained solely from Soil Mechanic Laboratory of Jenderal Soedirman University that covers more than 300 sites within the study area. About 197 data were produced from data filtering process. IDW method was employed to interpolated friction ratio values in a regular grid point for soil classification map generation. Soil classification map was generated and presented using QGIS software. In addition, soil classification map with respect to modified friction ratio range was validated using 10% of total measurements. The result shows that silt and clay dominate soil type in the study area, which is in agreement with two popular methods namely Begemann and Vos. However, the modified friction ratio range produces 85% similarity with laboratory measurements whereby Begemann and Vos method yields 70% similarity. In addition, modified friction ratio range can effectively distinguish fine and coarse grains, thus useful for soil classification and subsequently for landslide analysis. Therefore, modified friction ratio range proposed in this study can be used to identify soil type for mountainous tropical region.

  7. Risk Factors of Orofacial Pain: A Population-Based Study in West Java Province, Indonesia.

    Science.gov (United States)

    Rikmasari, Rasmi; Yubiliana, Gilang; Maulina, Tantry

    2017-01-01

    The management of orofacial pain in Indonesia has not been well performed, which consequently led to an increase in the orofacial pain occurrences and a decreased quality of life. One of the possible reasons for this particular matter is the lack of evaluation on the risk factors that might induce orofacial pain in some individuals. The objective of the current study was to evaluate the risk factors of orofacial pain on productive age population in West Java province, Indonesia. One thousand and fifty-six participants (522 males; 534 females) were recruited for the study. A questionnaire that consists of demographic questions and questions evaluating several assumed risk factors for orofacial pain was used in a single interview. All data was analyzed by using Chi Square test to test the significance, Odds Ratio (OR), as well as Relative Risk (RR) by using SPSS version 23 (IBM Statistic, USA). The result of the current study revealed that bruxism ( p orofacial pain. It was also found that participants who performed multitude of heavy liftings at work have an increased risk (RR=1.19: 95% CI: 1.04 - 1.35) of having orofacial pain compared to those who do not. Risk factors for the occurrence of orofacial pain on productive age population in Indonesian sample consisted of oral parafunctional habits and non-parafunctional habits, such as heavy lifting. Further study in this particular topic is of importance.

  8. JNSViewer-A JavaScript-based Nucleotide Sequence Viewer for DNA/RNA secondary structures.

    Science.gov (United States)

    Shi, Jieming; Li, Xi; Dong, Min; Graham, Mitchell; Yadav, Nehul; Liang, Chun

    2017-01-01

    Many tools are available for visualizing RNA or DNA secondary structures, but there is scarce implementation in JavaScript that provides seamless integration with the increasingly popular web computational platforms. We have developed JNSViewer, a highly interactive web service, which is bundled with several popular tools for DNA/RNA secondary structure prediction and can provide precise and interactive correspondence among nucleotides, dot-bracket data, secondary structure graphs, and genic annotations. In JNSViewer, users can perform RNA secondary structure predictions with different programs and settings, add customized genic annotations in GFF format to structure graphs, search for specific linear motifs, and extract relevant structure graphs of sub-sequences. JNSViewer also allows users to choose a transcript or specific segment of Arabidopsis thaliana genome sequences and predict the corresponding secondary structure. Popular genome browsers (i.e., JBrowse and BrowserGenome) were integrated into JNSViewer to provide powerful visualizations of chromosomal locations, genic annotations, and secondary structures. In addition, we used StructureFold with default settings to predict some RNA structures for Arabidopsis by incorporating in vivo high-throughput RNA structure profiling data and stored the results in our web server, which might be a useful resource for RNA secondary structure studies in plants. JNSViewer is available at http://bioinfolab.miamioh.edu/jnsviewer/index.html.

  9. JNSViewer—A JavaScript-based Nucleotide Sequence Viewer for DNA/RNA secondary structures

    Science.gov (United States)

    Dong, Min; Graham, Mitchell; Yadav, Nehul

    2017-01-01

    Many tools are available for visualizing RNA or DNA secondary structures, but there is scarce implementation in JavaScript that provides seamless integration with the increasingly popular web computational platforms. We have developed JNSViewer, a highly interactive web service, which is bundled with several popular tools for DNA/RNA secondary structure prediction and can provide precise and interactive correspondence among nucleotides, dot-bracket data, secondary structure graphs, and genic annotations. In JNSViewer, users can perform RNA secondary structure predictions with different programs and settings, add customized genic annotations in GFF format to structure graphs, search for specific linear motifs, and extract relevant structure graphs of sub-sequences. JNSViewer also allows users to choose a transcript or specific segment of Arabidopsis thaliana genome sequences and predict the corresponding secondary structure. Popular genome browsers (i.e., JBrowse and BrowserGenome) were integrated into JNSViewer to provide powerful visualizations of chromosomal locations, genic annotations, and secondary structures. In addition, we used StructureFold with default settings to predict some RNA structures for Arabidopsis by incorporating in vivo high-throughput RNA structure profiling data and stored the results in our web server, which might be a useful resource for RNA secondary structure studies in plants. JNSViewer is available at http://bioinfolab.miamioh.edu/jnsviewer/index.html. PMID:28582416

  10. JNSViewer-A JavaScript-based Nucleotide Sequence Viewer for DNA/RNA secondary structures.

    Directory of Open Access Journals (Sweden)

    Jieming Shi

    Full Text Available Many tools are available for visualizing RNA or DNA secondary structures, but there is scarce implementation in JavaScript that provides seamless integration with the increasingly popular web computational platforms. We have developed JNSViewer, a highly interactive web service, which is bundled with several popular tools for DNA/RNA secondary structure prediction and can provide precise and interactive correspondence among nucleotides, dot-bracket data, secondary structure graphs, and genic annotations. In JNSViewer, users can perform RNA secondary structure predictions with different programs and settings, add customized genic annotations in GFF format to structure graphs, search for specific linear motifs, and extract relevant structure graphs of sub-sequences. JNSViewer also allows users to choose a transcript or specific segment of Arabidopsis thaliana genome sequences and predict the corresponding secondary structure. Popular genome browsers (i.e., JBrowse and BrowserGenome were integrated into JNSViewer to provide powerful visualizations of chromosomal locations, genic annotations, and secondary structures. In addition, we used StructureFold with default settings to predict some RNA structures for Arabidopsis by incorporating in vivo high-throughput RNA structure profiling data and stored the results in our web server, which might be a useful resource for RNA secondary structure studies in plants. JNSViewer is available at http://bioinfolab.miamioh.edu/jnsviewer/index.html.

  11. Safety-Critical Java for Embedded Systems

    DEFF Research Database (Denmark)

    Rios Rivas, Juan Ricardo

    for Java aims at providing a reduced set of the Java programming language that can be used for systems that need to be certified at the highest levels of criticality. Safety-critical Java (SCJ) restricts how a developer can structure an application by providing a specific programming model...... and by restricting the set of methods and libraries that can be used. Furthermore, its memory model do not use a garbage-collected heap but scoped memories. In this thesis we examine the use of the SCJ specification through an implementation in a time-predictable, FPGA-based Java processor. The specification is now...

  12. A predictable Java profile - rationale and implementations

    DEFF Research Database (Denmark)

    Søndergaard, Hans; Bøgholm, Thomas; Hansen, Rene Rydhof

    A Java profile suitable for development of high integrity embedded systems is presented. It is based on event handlers which are grouped in missions and equipped with respectively private handler memory and shared mission memory. This is a result of our previous work on developing a Java profile......, and is directly inspired by interactions with the Open Group on their on-going work on a safety critical Java profile (JSR-302). The main contribution is an arrangement of the class hierarchy such that the proposal is a generalization of Real-Time Specification for Java (RTSJ). A further contribution...

  13. Passivity-Based Control of Rotational and Translational Timoshenko Arms

    Directory of Open Access Journals (Sweden)

    Minoru Sasaki

    2012-01-01

    Full Text Available It is shown that the alternate passivity-based control schemes can be designed which explicitly exploit the passivity properties of the Timoshenko model. This approach has the advantage over the conventional methods in the respect that it allows one to deal directly with the system's partial differential equations without resorting to approximations. Numerical results for the tracking control of a translational and rotational flexible Timoshenko arm are presented and compared. They verify that the proposed control schemes are effective at controlling flexible dynamical systems.

  14. A Metadata based Knowledge Discovery Methodology for Seeding Translational Research.

    Science.gov (United States)

    Kothari, Cartik R; Payne, Philip R O

    2015-01-01

    In this paper, we present a semantic, metadata based knowledge discovery methodology for identifying teams of researchers from diverse backgrounds who can collaborate on interdisciplinary research projects: projects in areas that have been identified as high-impact areas at The Ohio State University. This methodology involves the semantic annotation of keywords and the postulation of semantic metrics to improve the efficiency of the path exploration algorithm as well as to rank the results. Results indicate that our methodology can discover groups of experts from diverse areas who can collaborate on translational research projects.

  15. BPEL and Java cookbook

    CERN Document Server

    Laznik, Jurij

    2013-01-01

    The book is written in a Cookbook format with practical recipes aimed at helping you extend BPEL capabilities with Java.This book is aimed at Java developers who use BPEL programming to develop web services in SOA development. It is assumed that the readers are experienced with Java programming and SOA, but knowledge of BPEL is not necessarily required.

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

    Science.gov (United States)

    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

  17. Model Checking Real Time Java Using Java PathFinder

    Science.gov (United States)

    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.

  18. Evidence-Based Scholarly Communication: Information Professionals Unlocking Translational Research

    Directory of Open Access Journals (Sweden)

    Philip J. Kroth

    2010-12-01

    Full Text Available The Evidence-Based Scholarly Communication Conference (EBSCC was held March 11-12, 2010 in Albuquerque, NM. The conference addressed the perceived gap in knowledge and training for scholarly communication principles in the National Institutes of Health (NIH Clinical and Translational Science Award (CTSA Program. The EBSCC brought together librarians and information specialists to share evidence based strategies for developing effective local scholarly communication support and training and, it is hoped, to form new coalitions to address this topic at the local and national levels. This brief communication summarizes the need for theconference, highlights the general sessions in order of presentation, and introduces the EBSCC research papers appearing in this issue of Evidence Based Library and Information Practice (EBLIP. It also includes a description of a unique peer-review process methodology pioneered at EBSCC.

  19. The Java Legacy Interface

    DEFF Research Database (Denmark)

    Korsholm, Stephan

    2007-01-01

    The Java Legacy Interface is designed to use Java for encapsulating native legacy code on small embedded platforms. We discuss why existing technologies for encapsulating legacy code (JNI) is not sufficient for an important range of small embedded platforms, and we show how the Java Legacy...... Interface offers this previously missing functionality. We describe an implementation of the Java Legacy Interface for a particular virtual machine, and how we have used this virtual machine to integrate Java with an existing, commercial, soft real-time, C/C++ legacy platform....

  20. Java development in MDSplus

    International Nuclear Information System (INIS)

    Barana, O.; Luchetta, A.; Manduchi, G.; Taliercio, C.

    2002-01-01

    This paper describes the new Java components of MDSplus. These tools represent the evolution of some MDSplus components (MDSplus Current Developments and Future Directions, this conference) previously written in C, taking advantage from the multiplatform interoperability provided by the Java framework. The use of Java in the development of these tools provided an impressive reduction in the coding and test time. This is mainly due to the large set of ready-to-use components of the Java framework, and to the effective code re-use which can be achieved in the organization of Java applications

  1. Java The Good Parts

    CERN Document Server

    Waldo, Jim

    2010-01-01

    What if you could condense Java down to its very best features and build better applications with that simpler version? In this book, veteran Sun Labs engineer Jim Waldo reveals which parts of Java are most useful, and why those features make Java among the best programming languages available. Every language eventually builds up crud, Java included. The core language has become increasingly large and complex, and the libraries associated with it have grown even more. Learn how to take advantage of Java's best features by working with an example application throughout the book. You may not l

  2. Java for dummies

    CERN Document Server

    Burd

    2014-01-01

    The top-selling beginning Java book is now fully updated! As an unstoppably platform-independent, object-oriented programming language, Java is used for developing web and mobile applications. In this up-to-date bestselling book, veteran author Barry Burd shows you how to create basic Java objects and clearly explains when you should simply reuse existing code. Explores how the new version of Java offers more robust functionality and new features such as closures to keep Java competitive with more syntax-friendly languages like Python and Ruby Covers object-oriented programming basics with Ja

  3. Java SOA Cookbook

    CERN Document Server

    Hewitt, Eben

    2009-01-01

    Java SOA Cookbook offers practical solutions and advice to programmers charged with implementing a service-oriented architecture (SOA) in their organization. Instead of providing another conceptual, high-level view of SOA, this cookbook shows you how to make SOA work. It's full of Java and XML code you can insert directly into your applications and recipes you can apply right away. The book focuses primarily on the use of free and open source Java Web Services technologies -- including Java SE 6 and Java EE 5 tools -- but you'll find tips for using commercially available tools as well. Jav

  4. Genetic Diversity Approach to Fishery Management Spiny Lobster Southern Waters of Java Based on SWOT Analysis and AHP

    Directory of Open Access Journals (Sweden)

    Florensius Eko Haryono

    2017-05-01

    Full Text Available Indonesia as an archipelagic and tropical country, and known as the centre of megabiodiversity. Tropical spiny lobster consists of several species and able to survive without water for a certain period and this excess used to be distributed life conditions.  Spiny lobster fisheries is become an important issue in Indonesia now, due to the catch condition decrease for some decade, and need a policy to manage. Spiny lobster management strategy based on biodiversity genetic of lobster in Southern of Central Java (SCJ and Special  Region of Jogjakarta (SRJ waters done by collecting the lobster randomly, and collecting the questioner to fisherman, lobster collector, government and NGO from February-August 2015.  Data analyzed by SWOT and AHP methods.   The management priorities based on highest score. The first priority management based on genetic of lobster is not carried out on an isolated by each districts. Second priority management based on genetic lobster was avoid of each district management. Third priority was  optimizing new fishingground.  Fourth priority optimized of habitat utilization, optimized  fishing time, and increased number of fishing trips . Key word : Spiny lobster, diversity genetic, SWOT, AHP.

  5. JAVA CONCURENT PROGRAM FOR THE SMARANDACHE FUNCTION

    OpenAIRE

    Power, David; Tabirca, S.; Tabirca, T.

    2004-01-01

    The aim of this article is to propose a Java concurrent program for the Smarandache fimction based on an equation. Some results concerning the theoretical complexity of this program are proposed. Finally, the experimental results of the sequential and Java programs are given in order to demonstrate the efficiency of the conament implementation.

  6. Overview of Java application configuration frameworks

    OpenAIRE

    Denisov, Victor

    2013-01-01

    This paper reviews three major application configuration frameworks for Java-based applications: java.util.Properties, Apache Commons Configuration and Preferences API. Basic functionality of each framework is illustrated with code examples. Pros and cons of each framework are described in moderate detail. Suggestions are made about typical use cases for each framework.

  7. CrusView: A Java-Based Visualization Platform for Comparative Genomics Analyses in Brassicaceae Species[OPEN

    Science.gov (United States)

    Chen, Hao; Wang, Xiangfeng

    2013-01-01

    In plants and animals, chromosomal breakage and fusion events based on conserved syntenic genomic blocks lead to conserved patterns of karyotype evolution among species of the same family. However, karyotype information has not been well utilized in genomic comparison studies. We present CrusView, a Java-based bioinformatic application utilizing Standard Widget Toolkit/Swing graphics libraries and a SQLite database for performing visualized analyses of comparative genomics data in Brassicaceae (crucifer) plants. Compared with similar software and databases, one of the unique features of CrusView is its integration of karyotype information when comparing two genomes. This feature allows users to perform karyotype-based genome assembly and karyotype-assisted genome synteny analyses with preset karyotype patterns of the Brassicaceae genomes. Additionally, CrusView is a local program, which gives its users high flexibility when analyzing unpublished genomes and allows users to upload self-defined genomic information so that they can visually study the associations between genome structural variations and genetic elements, including chromosomal rearrangements, genomic macrosynteny, gene families, high-frequency recombination sites, and tandem and segmental duplications between related species. This tool will greatly facilitate karyotype, chromosome, and genome evolution studies using visualized comparative genomics approaches in Brassicaceae species. CrusView is freely available at http://www.cmbb.arizona.edu/CrusView/. PMID:23898041

  8. A Study on The Translation Strategies of English Advertising Texts Based on Peter Newmark's Translation Theory

    Institute of Scientific and Technical Information of China (English)

    黄江云

    2017-01-01

    随着世界全球化和商业化的发展,广告已经普遍存在于人们的生活之中,并影响着人们.广告不仅是一种商品推销的手段,也是一种文化传递的交流手段.因此,对于商家来说一则有效的广告不仅要考虑说什么,还要考虑如何说,而对于译者来说,主要考虑的是该如何有效的传达广告所传递的信息,达到预期的目的.因此,研究英文广告文本及其翻译策略显得尤为必要.本文旨在通过对纽马克翻译理论的研究,尤其是他基于语言的不同功能所提出的翻译理论及两大核心翻译方法—语义翻译和交际翻译,来探析不同类型广告英语的翻译策略,力求通过利用这些翻译策略使原语广告与译语广告产生同样的效果.通过对纽马克翻译理论的研究以及对不同类型英文广告的分析,本文最后得出结论:在广告英语的翻译过程中没有所谓的万能或通用翻译法,应根据不同类型的广告灵活选择适当的翻译法.%Nowadays, with the development of the world's globalization and commercialization, more and more foreign commodities are pouring into China, also, more and more Chinese products commodities are pouring into foreign countries. Advertising has been influencing us pervasively in our daily life. It is not only the means of commodity marketing, but also the transmitter of culture. To the sellers, an effec-tive advertising involves not only what to say but also how to say. While to the translators, what they concern most is how to convey the information appropriately and effectively. Therefore, it is necessary to study English advertising texts (EAT) and their translation strategies. This essay focuses on the translation theories of Peter New Mark, es-pecially the functions of language and the two major translation meth-ods---semantic translation (ST) and communicative translation (CT), with the hope of finding more effective translation strategy for different types of

  9. Evaluation of a community-based training to promote responsible self-medication in East Java, Indonesia.

    Science.gov (United States)

    Setiadi, Adji P; Wibowo, Yosi; Setiawan, Eko; Presley, Bobby; Mulyono, Ika; Wardhani, Ari S; Sunderland, Bruce

    2018-05-24

    To explore pharmacist/pharmacy staff trainers' perspectives on conducting community-based training to promote responsible self-medication, and to evaluate knowledge gained among community representatives participating in the training. Training was conducted in four districts/cities in East Java, Indonesia in 2016. A pre-test/post-test study was used to evaluate the knowledge of 129 community representatives (participants) before/after the training; pre-test and post-test scores as well as absolute gain were determined. Four focus group discussions with 20 pharmacist/pharmacy staff (trainers) were conducted after the training, and the data were thematically analysed. Overall mean test scores for community representatives significantly improved from 14.11 to 15.70 after the training (P < 0.001). The average total absolute gain was 1.85 (95% CI 1.29 to 2.39). To reach local communities, trainers suggested improvements to the content and structure of the module, training aids, trainer competency, approach and time allocation. Community-based training provides a potential strategy to improve community knowledge of medications. Findings from this study should inform strategies for a broader uptake amongst local communities in Indonesia. © 2018 Royal Pharmaceutical Society.

  10. An evaluation of safety-critical Java on a Java processor

    OpenAIRE

    Rios Rivas, Juan Ricardo; Schoeberl, Martin

    2014-01-01

    The safety-critical Java (SCJ) specification provides a restricted set of the Java language intended for applications that require certification. In order to test the specification, implementations are emerging and the need to evaluate those implementations in a systematic way is becoming important. In this paper we evaluate our SCJ implementation which is based on the Java Optimized Processor JOP and we measure different performance and timeliness criteria relevant to hard real-time systems....

  11. Application of a Java-based, univel geometry, neutral particle Monte Carlo code to the searchlight problem

    International Nuclear Information System (INIS)

    Charles A. Wemple; Joshua J. Cogliati

    2005-01-01

    A univel geometry, neutral particle Monte Carlo transport code, written entirely in the Java programming language, is under development for medical radiotherapy applications. The code uses ENDF-VI based continuous energy cross section data in a flexible XML format. Full neutron-photon coupling, including detailed photon production and photonuclear reactions, is included. Charged particle equilibrium is assumed within the patient model so that detailed transport of electrons produced by photon interactions may be neglected. External beam and internal distributed source descriptions for mixed neutron-photon sources are allowed. Flux and dose tallies are performed on a univel basis. A four-tap, shift-register-sequence random number generator is used. Initial verification and validation testing of the basic neutron transport routines is underway. The searchlight problem was chosen as a suitable first application because of the simplicity of the physical model. Results show excellent agreement with analytic solutions. Computation times for similar numbers of histories are comparable to other neutron MC codes written in C and FORTRAN

  12. Configuring calendar variation based on time series regression method for forecasting of monthly currency inflow and outflow in Central Java

    Science.gov (United States)

    Setiawan, Suhartono, Ahmad, Imam Safawi; Rahmawati, Noorgam Ika

    2015-12-01

    Bank Indonesia (BI) as the central bank of Republic Indonesiahas a single overarching objective to establish and maintain rupiah stability. This objective could be achieved by monitoring traffic of inflow and outflow money currency. Inflow and outflow are related to stock and distribution of money currency around Indonesia territory. It will effect of economic activities. Economic activities of Indonesia,as one of Moslem country, absolutely related to Islamic Calendar (lunar calendar), that different with Gregorian calendar. This research aims to forecast the inflow and outflow money currency of Representative Office (RO) of BI Semarang Central Java region. The results of the analysis shows that the characteristics of inflow and outflow money currency influenced by the effects of the calendar variations, that is the day of Eid al-Fitr (moslem holyday) as well as seasonal patterns. In addition, the period of a certain week during Eid al-Fitr also affect the increase of inflow and outflow money currency. The best model based on the value of the smallestRoot Mean Square Error (RMSE) for inflow data is ARIMA model. While the best model for predicting the outflow data in RO of BI Semarang is ARIMAX model or Time Series Regression, because both of them have the same model. The results forecast in a period of 2015 shows an increase of inflow money currency happened in August, while the increase in outflow money currency happened in July.

  13. VennDIS: a JavaFX-based Venn and Euler diagram software to generate publication quality figures.

    Science.gov (United States)

    Ignatchenko, Vladimir; Ignatchenko, Alexandr; Sinha, Ankit; Boutros, Paul C; Kislinger, Thomas

    2015-04-01

    Venn diagrams are graphical representations of the relationships among multiple sets of objects and are often used to illustrate similarities and differences among genomic and proteomic datasets. All currently existing tools for producing Venn diagrams evince one of two traits; they require expertise in specific statistical software packages (such as R), or lack the flexibility required to produce publication-quality figures. We describe a simple tool that addresses both shortcomings, Venn Diagram Interactive Software (VennDIS), a JavaFX-based solution for producing highly customizable, publication-quality Venn, and Euler diagrams of up to five sets. The strengths of VennDIS are its simple graphical user interface and its large array of customization options, including the ability to modify attributes such as font, style and position of the labels, background color, size of the circle/ellipse, and outline color. It is platform independent and provides real-time visualization of figure modifications. The created figures can be saved as XML files for future modification or exported as high-resolution images for direct use in publications. © 2014 WILEY-VCH Verlag GmbH & Co. KGaA, Weinheim.

  14. Controlling Aedes aegypti population as DHF vector with radiation based-sterile insect technique in Banjarnegara Regency, Central Java

    International Nuclear Information System (INIS)

    Siti Nurhayati; Bambang Yunianto; Tri Ramadhani; Bina Ikawati; Budi Santoso; Ali Rahayu

    2013-01-01

    The control program of dengue hemorrhagic fever (DHF) in Indonesia is still a problem due to the incomplete integrated handling. Sterile insect technique (SIT) for Aedes aegypti as DHF vector was considered as a potential strategy for controlling the DHF. A preliminary survey was carried out to determine the characteristic of A aegypti population in the study site before the implementation of SIT. The implementation of radiation based-SIT was carried out in Krandegan and Kutabanjar Villages of Banjarnegara Regency, Central Java which involved 99 houses. One hundred gamma rays irradiated male mosquitoes were released to each house up to five times. The eggs, larvae and adult mosquitoes were collected using ovitrap and weekly observed. The initial population density of A. aegypti in the studied area was obtained to be 6 mosquitoes per house with the mean index of house was 15.86% and the mean sterility of sterilized mosquitoes was 79.16%. The SIT effectively reduced A. aegypti population after the fifth release of irradiated mosquitoes into the houses. It can be assumed that the SIT was effective in controlling DHF vector in the studied area, nevertheless, it will be more effective if it is combined with other handling techniques. (author)

  15. Experiential learning implementation based on joint responsibility in women's cooperative development (Case study on Farmer Women Cooperative, Sumedang, West Java)

    Science.gov (United States)

    Suseno, Gijanto Purbo; Nataliningsih

    2017-09-01

    Cooperative extension is one form of non-formal education. The follow up of cooperative extension is a coaching that aims to cooperative boards and members apply the knowledge and skills acquired during extension. Learning from the experience (experience learning) of others combined with the concept of joint responsibility is expected to develop the participation of cooperative members as indicated by the repayment of loans on time. The research was conducted at Sumedang Farmer Women Cooperative of West Java with the stages of cooperative extension and coaching for 6 months so it can be evaluated its impact. The results showed that from 30 extension participants who stated willingness to be a member of joint responsibility group as many as 15 people (50%), which then divided into 3 groups of mutual responsibility with member of each group is 5 people. The result of impact evaluation showed the development of group dynamics of the joint liability shown by 9 people (60%) developing business, 3 people (20%) business stagnant and 3 (20%) less profitable business. Implementation of experiental learning based on the concept of mutual responsibility encourages the improvement of entrepreneurship and cooperative skills and the ability of members to pay loan installments on cooperatives in a timely manner.

  16. Elementary school students visual spatial comprehension based on van Hiele Theory: the case in Madiun, East Java, Indonesia

    Science.gov (United States)

    Andini, S.; Fitriana, L.; Budiyono

    2018-03-01

    This study presents partial result from the project “Geometry in Flipbook Multimedia: A Technology Role in Improving Mathematical Learning Quality in Madiun”, which was undertaken to explore the skill of geometry and passing rate of van Hiele’s geometric thinking level, especially for the first three level. The material focus of the study is a two-dimensional figure and reviewed from basic skill aspect of geometry (visual, verbal, drawing, logic, and application). The participants were 30 students in the 6 grade of elementary school in Madiun, East Java. The data collecting technique for this study there are a test instrument of van Hiele geometry (VHG) and an interview’s instrument about characteristics geometry basic skill. After the test, twelve students from participants were randomly selected interviewed to determine their geometry basic skill. This study found that (1) most of the students of 6 grade can only reach the first level is about 69%, the passing rate at the second level test is about 49%, and at the third level, the average of students' achievement is 35%, (2) if viewed from five basic skills of geometry, most of the students have a low mastery, and (3) the achievement of grade six students are inclined high in first level and low in third level based on van Hiele’s Geometric Thinking Level.

  17. Decouplink: Dynamic Links for Java

    DEFF Research Database (Denmark)

    Jensen, Martin Lykke Rytter; Jørgensen, Bo Nørregaard

    2011-01-01

    of dimensions of extension that can be exploited without performing modification of existing types. Thus, dynamic links make it possible to enforce the open/closed principle in situations where it would otherwise not be possible. We present Decouplink – a library-based implementation of dynamic links for Java...

  18. Learning JavaScript

    CERN Document Server

    Powers, Shelley

    2008-01-01

    Packed with best practices and examples of JavaScript use, Learning JavaScript provides complete, no-nonsense coverage of this quirky yet essential language for web development. You'll learn everything from primitive data types to complex features, including JavaScript elements involved with Ajax and dynamic page effects. By the end of the book, you'll be able to work with even the most sophisticated libraries and web applications.

  19. Java servlet programming

    CERN Document Server

    Hunter, Jason

    2001-01-01

    Servlets are an exciting and important technology that ties Java to the Web, allowing programmers to write Java programs that create dynamic web content. Java Servlet Programming covers everything Java developers need to know to write effective servlets. It explains the servlet lifecycle, showing how to use servlets to maintain state information effortlessly. It also describes how to serve dynamic web content, including both HTML pages and multimedia data, and explores more advanced topics like integrated session tracking, efficient database connectivity using JDBC, applet-servlet communicat

  20. JavaScript Patterns

    CERN Document Server

    Stefanov, Stoyan

    2010-01-01

    What's the best approach for developing an application with JavaScript? This book helps you answer that question with numerous JavaScript coding patterns and best practices. If you're an experienced developer looking to solve problems related to objects, functions, inheritance, and other language-specific categories, the abstractions and code templates in this guide are ideal -- whether you're writing a client-side, server-side, or desktop application with JavaScript. Written by JavaScript expert Stoyan Stefanov -- Senior Yahoo! Technical and architect of YSlow 2.0, the web page performance

  1. Study on the generation technology of Li brocade pattern mutant genes based on the AI and Java technology

    Science.gov (United States)

    Zhou, Yuping; Zhang, Qi

    2018-04-01

    In the information environment, digital and information processing to Li brocade patterns reveals an important means of Li ethnic style and inheriting the national culture. Adobe Illustrator CS3 and Java language were used in the paper to make "variation" processing to Li brocade patterns, and generate "Li brocade pattern mutant genes". The generation of pattern mutant genes includes color mutation, shape mutation, adding and missing transform, and twisted transform, etc. Research shows that Li brocade pattern mutant genes can be generated by using the Adobe Illustrator CS3 and the image processing tools of Java language edit, etc.

  2. Translating the foundational model of anatomy into french using knowledge-based and lexical methods

    Directory of Open Access Journals (Sweden)

    Merabti Tayeb

    2011-10-01

    Full Text Available Abstract Background The Foundational Model of Anatomy (FMA is the reference ontology regarding human anatomy. FMA vocabulary was integrated into the Health Multi Terminological Portal (HMTP developed by CISMeF based on the CISMeF Information System which also includes 26 other terminologies and controlled vocabularies, mainly in French. However, FMA is primarily in English. In this context, the translation of FMA English terms into French could also be useful for searching and indexing French anatomy resources. Various studies have investigated automatic methods to assist the translation of medical terminologies or create multilingual medical vocabularies. The goal of this study was to facilitate the translation of FMA vocabulary into French. Methods We compare two types of approaches to translate the FMA terms into French. The first one is UMLS-based on the conceptual information of the UMLS metathesaurus. The second method is lexically-based on several Natural Language Processing (NLP tools. Results The UMLS-based approach produced a translation of 3,661 FMA terms into French whereas the lexical approach produced a translation of 3,129 FMA terms into French. A qualitative evaluation was made on 100 FMA terms translated by each method. For the UMLS-based approach, among the 100 translations, 52% were manually rated as "very good" and only 7% translations as "bad". For the lexical approach, among the 100 translations, 47% were rated as "very good" and 20% translations as "bad". Conclusions Overall, a low rate of translations were demonstrated by the two methods. The two approaches permitted us to semi-automatically translate 3,776 FMA terms from English into French, this was to added to the existing 10,844 French FMA terms in the HMTP (4,436 FMA French terms and 6,408 FMA terms manually translated.

  3. Towards a Finer-Grained Classification of Translation Styles Based on Eye-Tracking, Key-Logging and RTP Data

    DEFF Research Database (Denmark)

    Feng, Jia; Carl, Michael

    This research endeavors to reach a finer-grained classification of translation styles based on observations of Translation Progression Graphs that integrate translation process data and translation product data. Translation styles are first coded based on the findings and classification of Jakobsen...... for the translation tasks. Each translation task is immediately followed by a retrospective protocol with the eye-tracking replay as the cue. We are also interested to see whether translation directionality and source text difficulty would have an impact on translation styles. We try to explore 1) the translation...... styles in terms of different ways of allocating attention to the three phases of translation process, 2) the translation styles in the orientation phase, 3) the translation styles in the drafting phase, with a special focus on online-planning, backtracking, online-revision, as well as the distribution...

  4. A Java program for LRE-based real-time qPCR that enables large-scale absolute quantification.

    Science.gov (United States)

    Rutledge, Robert G

    2011-03-02

    Linear regression of efficiency (LRE) introduced a new paradigm for real-time qPCR that enables large-scale absolute quantification by eliminating the need for standard curves. Developed through the application of sigmoidal mathematics to SYBR Green I-based assays, target quantity is derived directly from fluorescence readings within the central region of an amplification profile. However, a major challenge of implementing LRE quantification is the labor intensive nature of the analysis. Utilizing the extensive resources that are available for developing Java-based software, the LRE Analyzer was written using the NetBeans IDE, and is built on top of the modular architecture and windowing system provided by the NetBeans Platform. This fully featured desktop application determines the number of target molecules within a sample with little or no intervention by the user, in addition to providing extensive database capabilities. MS Excel is used to import data, allowing LRE quantification to be conducted with any real-time PCR instrument that provides access to the raw fluorescence readings. An extensive help set also provides an in-depth introduction to LRE, in addition to guidelines on how to implement LRE quantification. The LRE Analyzer provides the automated analysis and data storage capabilities required by large-scale qPCR projects wanting to exploit the many advantages of absolute quantification. Foremost is the universal perspective afforded by absolute quantification, which among other attributes, provides the ability to directly compare quantitative data produced by different assays and/or instruments. Furthermore, absolute quantification has important implications for gene expression profiling in that it provides the foundation for comparing transcript quantities produced by any gene with any other gene, within and between samples.

  5. A Java program for LRE-based real-time qPCR that enables large-scale absolute quantification.

    Directory of Open Access Journals (Sweden)

    Robert G Rutledge

    Full Text Available BACKGROUND: Linear regression of efficiency (LRE introduced a new paradigm for real-time qPCR that enables large-scale absolute quantification by eliminating the need for standard curves. Developed through the application of sigmoidal mathematics to SYBR Green I-based assays, target quantity is derived directly from fluorescence readings within the central region of an amplification profile. However, a major challenge of implementing LRE quantification is the labor intensive nature of the analysis. FINDINGS: Utilizing the extensive resources that are available for developing Java-based software, the LRE Analyzer was written using the NetBeans IDE, and is built on top of the modular architecture and windowing system provided by the NetBeans Platform. This fully featured desktop application determines the number of target molecules within a sample with little or no intervention by the user, in addition to providing extensive database capabilities. MS Excel is used to import data, allowing LRE quantification to be conducted with any real-time PCR instrument that provides access to the raw fluorescence readings. An extensive help set also provides an in-depth introduction to LRE, in addition to guidelines on how to implement LRE quantification. CONCLUSIONS: The LRE Analyzer provides the automated analysis and data storage capabilities required by large-scale qPCR projects wanting to exploit the many advantages of absolute quantification. Foremost is the universal perspective afforded by absolute quantification, which among other attributes, provides the ability to directly compare quantitative data produced by different assays and/or instruments. Furthermore, absolute quantification has important implications for gene expression profiling in that it provides the foundation for comparing transcript quantities produced by any gene with any other gene, within and between samples.

  6. Translational behavioral medicine for population and individual health: gaps, opportunities, and vision for practice-based translational behavior change research.

    Science.gov (United States)

    Ma, Jun; Lewis, Megan A; Smyth, Joshua M

    2018-04-12

    In this commentary, we propose a vision for "practice-based translational behavior change research," which we define as clinical and public health practice-embedded research on the implementation, optimization, and fundamental mechanisms of behavioral interventions. This vision intends to be inclusive of important research elements for behavioral intervention development, testing, and implementation. We discuss important research gaps and conceptual and methodological advances in three key areas along the discovery (development) to delivery (implementation) continuum of evidence-based interventions to improve behavior and health that could help achieve our vision of practice-based translational behavior change research. We expect our proposed vision to be refined and evolve over time. Through highlighting critical gaps that can be addressed by integrating modern theoretical and methodological approaches across disciplines in behavioral medicine, we hope to inspire the development and funding of innovative research on more potent and implementable behavior change interventions for optimal population and individual health.

  7. Java EE 7 recipes a problem-solution approach

    CERN Document Server

    Juneau, Josh

    2013-01-01

    Java EE 7 Recipes takes an example-based approach in showing how to program Enterprise Java applications in many different scenarios. Be it a small-business web application, or an enterprise database application, Java EE 7 Recipes provides effective and proven solutions to accomplish just about any task that you may encounter. You can feel confident using the reliable solutions that are demonstrated in this book in your personal or corporate environment. The solutions in Java EE 7 Recipes are built using the most current Java Enterprise specifications, including EJB 3.2, JSF 2.2, Expression La

  8. Translation Theory 'Translated'

    DEFF Research Database (Denmark)

    Wæraas, Arild; Nielsen, Jeppe

    2016-01-01

    Translation theory has proved to be a versatile analytical lens used by scholars working from different traditions. On the basis of a systematic literature review, this study adds to our understanding of the ‘translations’ of translation theory by identifying the distinguishing features of the most...... common theoretical approaches to translation within the organization and management discipline: actor-network theory, knowledge-based theory, and Scandinavian institutionalism. Although each of these approaches already has borne much fruit in research, the literature is diverse and somewhat fragmented......, but also overlapping. We discuss the ways in which the three versions of translation theory may be combined and enrich each other so as to inform future research, thereby offering a more complete understanding of translation in and across organizational settings....

  9. Model-based schedulability analysis of safety critical hard real-time Java programs

    DEFF Research Database (Denmark)

    Bøgholm, Thomas; Kragh-Hansen, Henrik; Olsen, Petur

    2008-01-01

    verifiable by the Uppaal model checker [23]. Schedulability analysis is reduced to a simple reachability question, checking for deadlock freedom. Model-based schedulability analysis has been developed by Amnell et al. [2], but has so far only been applied to high level specifications, not actual...

  10. Beginning Java- me platform

    CERN Document Server

    Rischpater, Ray

    2008-01-01

    Empowering developers with the flexibility and power to start building Java applications for their Java-enabled mobile device or cell phone, this book covers sound HTTPS support, user interface API enhancements, the Mobile Media API, the Game API, and more.

  11. Big Java late objects

    CERN Document Server

    Horstmann, Cay S

    2012-01-01

    Big Java: Late Objects is a comprehensive introduction to Java and computer programming, which focuses on the principles of programming, software engineering, and effective learning. It is designed for a two-semester first course in programming for computer science students.

  12. Communicating Java Threads

    NARCIS (Netherlands)

    Hilderink, G.H.; Broenink, Johannes F.; Vervoort, Wiek; Bakkers, André; Bakkers, A.

    The incorporation of multithreading in Java may be considered a significant part of the Java language, because it provides udimentary facilities for concurrent programming. However, we belief that the use of channels is a fundamental concept for concurrent programming. The channel approach as

  13. Hardware Objects for Java

    DEFF Research Database (Denmark)

    Schoeberl, Martin; Thalinger, Christian; Korsholm, Stephan

    2008-01-01

    Java, as a safe and platform independent language, avoids access to low-level I/O devices or direct memory access. In standard Java, low-level I/O it not a concern; it is handled by the operating system. However, in the embedded domain resources are scarce and a Java virtual machine (JVM) without...... an underlying middleware is an attractive architecture. When running the JVM on bare metal, we need access to I/O devices from Java; therefore we investigate a safe and efficient mechanism to represent I/O devices as first class Java objects, where device registers are represented by object fields. Access...... to those registers is safe as Java’s type system regulates it. The access is also fast as it is directly performed by the bytecodes getfield and putfield. Hardware objects thus provide an object-oriented abstraction of low-level hardware devices. As a proof of concept, we have implemented hardware objects...

  14. Translation of Japanese Noun Compounds at Super-Function Based MT System

    Science.gov (United States)

    Zhao, Xin; Ren, Fuji; Kuroiwa, Shingo

    Noun compounds are frequently encountered construction in nature language processing (NLP), consisting of a sequence of two or more nouns which functions syntactically as one noun. The translation of noun compounds has become a major issue in Machine Translation (MT) due to their frequency of occurrence and high productivity. In our previous studies on Super-Function Based Machine Translation (SFBMT), we have found that noun compounds are very frequently used and difficult to be translated correctly, the overgeneration of noun compounds can be dangerous as it may introduce ambiguity in the translation. In this paper, we discuss the challenges in handling Japanese noun compounds in an SFBMT system, we present a shallow method for translating noun compounds by using a word level translation dictionary and target language monolingual corpus.

  15. JavaFX' Special Effects Taking Java RIA to the Extreme with Animation, Multimedia, and Game Elements

    CERN Document Server

    Jordon, L

    2009-01-01

    Enough about learning the fundamentals of the intriguing JavaFX platform; it's now time to start implementing visually stunning and dynamic Java-based rich Internet applications (RIAs) for your desktop or mobile front end. This book will show you what the JavaFX platform can really do for Java desktop and mobile front ends. It presents a number of excellent visual effects and techniques that will make any JavaFX application stand out-whether it's animation, multimedia, or a game. The techniques shown in this book are invaluable for competing in today's market, and they'll help set your RIAs ap

  16. Allostratigraphy of Punung Paleoreef based on Lithofacies Distributions, Jlubang Area, Pacitan Region-East Java

    Directory of Open Access Journals (Sweden)

    Premonowati Premonowati

    2014-06-01

    Full Text Available DOI: 10.17014/ijog.v7i2.140Lithologically, Punung Formation as a paleoreef comprises coral boundstone rhodolith, algal grainstone, algal packstone, algal wackestone, algal floatstone, and algal rudstone. It is dominated by red algae and had formed a fringing reef in a warmly shallow marine environment. They built seven phases of paleoreef complex. Each paleoreef complex has been bounded by a local unconformity that is characterized by caliche. The Jaten Formation has becomes the base of the Punung paleoreef which build up by an angular unconformity contact on uppermost part. It consists of tuffaceous wacky sandstone with silicate cement. The formation as the reef base indicates two factors. The external factor because of the decrease of a volcanic activity and the internal one was caused by the depositional environment of the Jaten Formation becoming shallower. The subsurface runoff systems in many caves (like: Jaran cave and others have the same southward direction to the dipping direction of algal grainstone lithofacies of Punung Formation. The vertical caves are formed by a jointing system.

  17. Java and its future in biomedical computing.

    Science.gov (United States)

    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

  18. Towards a classification of translation styles based on eye-tracking and keylogging data

    Directory of Open Access Journals (Sweden)

    Barbara Dragsted & Michael Carl

    2013-06-01

    Full Text Available This article seeks to formulate translator profiles based on process data from keylogging and eye-tracking, while at the same time identifying features which are shared by all translators in a sample consisting of both students and professionals. Data have been collected from 12 professional translators and 12 graduate students translating three texts of varying complexity. We found that individual behavioural characteristics with respect to initial orientation in the source text (ST, online ST reading, and online and end revision remained relatively constant across texts of varying complexity, supporting our hypothesis that translator profiles can be observed which are independent of the difficulty of the translation task. The analysis of the data also indicated that translators could be grouped into broad categories of locally-oriented and globally-oriented translation styles, which are partly, though not entirely, comparable to styles known from writing research. We also identified shared features with respect to reading and revision behaviour during drafting. Common to all translators was that they looked beyond the source text word they were about to translate, and that they made revisions while drafting the translation.

  19. A Working Memory Test Battery: Java-Based Collection of Seven Working Memory Tasks

    Directory of Open Access Journals (Sweden)

    James M Stone

    2015-06-01

    Full Text Available Working memory is a key construct within cognitive science. It is an important theory in its own right, but the influence of working memory is enriched due to the widespread evidence that measures of its capacity are linked to a variety of functions in wider cognition. To facilitate the active research environment into this topic, we describe seven computer-based tasks that provide estimates of short-term and working memory incorporating both visuospatial and verbal material. The memory span tasks provided are; digit span, matrix span, arrow span, reading span, operation span, rotation span, and symmetry span. These tasks are built to be simple to use, flexible to adapt to the specific needs of the research design, and are open source. All files can be downloaded from the project website http://www.cognitivetools.uk and the source code is available via Github.

  20. Characterization of tsunamigenic earthquake in Java region based on seismic wave calculation

    International Nuclear Information System (INIS)

    Pribadi, Sugeng; Afnimar,; Puspito, Nanang T.; Ibrahim, Gunawan

    2014-01-01

    This study is to characterize the source mechanism of tsunamigenic earthquake based on seismic wave calculation. The source parameter used are the ratio (Θ) between the radiated seismic energy (E) and seismic moment (M o ), moment magnitude (M W ), rupture duration (T o ) and focal mechanism. These determine the types of tsunamigenic earthquake and tsunami earthquake. We calculate the formula using the teleseismic wave signal processing with the initial phase of P wave with bandpass filter 0.001 Hz to 5 Hz. The amount of station is 84 broadband seismometer with far distance of 30° to 90°. The 2 June 1994 Banyuwangi earthquake with M W =7.8 and the 17 July 2006 Pangandaran earthquake with M W =7.7 include the criteria as a tsunami earthquake which distributed about ratio Θ=−6.1, long rupture duration To>100 s and high tsunami H>7 m. The 2 September 2009 Tasikmalaya earthquake with M W =7.2, Θ=−5.1 and To=27 s which characterized as a small tsunamigenic earthquake

  1. Characterization of tsunamigenic earthquake in Java region based on seismic wave calculation

    Energy Technology Data Exchange (ETDEWEB)

    Pribadi, Sugeng, E-mail: sugengpribadimsc@gmail.com [Badan Meteorologi Klimatologi Geofisika, Jl Angkasa I No. 2 Jakarta (Indonesia); Afnimar,; Puspito, Nanang T.; Ibrahim, Gunawan [Institut Teknologi Bandung, Jl. Ganesha 10, Bandung 40132 (Indonesia)

    2014-03-24

    This study is to characterize the source mechanism of tsunamigenic earthquake based on seismic wave calculation. The source parameter used are the ratio (Θ) between the radiated seismic energy (E) and seismic moment (M{sub o}), moment magnitude (M{sub W}), rupture duration (T{sub o}) and focal mechanism. These determine the types of tsunamigenic earthquake and tsunami earthquake. We calculate the formula using the teleseismic wave signal processing with the initial phase of P wave with bandpass filter 0.001 Hz to 5 Hz. The amount of station is 84 broadband seismometer with far distance of 30° to 90°. The 2 June 1994 Banyuwangi earthquake with M{sub W}=7.8 and the 17 July 2006 Pangandaran earthquake with M{sub W}=7.7 include the criteria as a tsunami earthquake which distributed about ratio Θ=−6.1, long rupture duration To>100 s and high tsunami H>7 m. The 2 September 2009 Tasikmalaya earthquake with M{sub W}=7.2, Θ=−5.1 and To=27 s which characterized as a small tsunamigenic earthquake.

  2. Community-Based Rehabilitation of Critical Land at Jenar, Sragen, Central Java

    Directory of Open Access Journals (Sweden)

    Suharjo Suharjo

    2004-01-01

    Full Text Available The aims of the study of critical land rehabitation basing on the society in Jenar Sragen are to know: 1 the factory which cause the critical land; 2 the way to solve critical land; and 3 the role society in solving critical land. The collected date are 1 topography, 2 litologhy, 3 geomorphology, 4 soil, 5 hydrology, 6 land use, 7 the apportion of critical land, and 8 the way to solve critical land. The choice of sample uses purposive method, while the data analysis to get result uses descriptive method. The result of the study show that: 1 the distribution of critical land is in land unit of anticline hills of tuff rocks, marl, clay, and sand tuff which are denudated process by rensina soil and litosol from light to heavy which lie in dry land cultivation and forest. The factors which influence critical land are high rainfall (2178 mm, inclination slope (8 – 20%, solun soil whih is less than 20 cm and denudation process high is active; 2 the way that has been done is solving critical land rehabilitation is cooperation among the society, the forestry and commercial agricultural department and cone sugar factory of Mojo Sragen. The critical land which has been rehabilitated is state forest (266.95 ha and the dry lang cultivation of the society (772.50 ha; 3 the society has responsibility for the growth, the development and preservation of the long term plants (jati, sonokeling, mahoni. The participation of the society in that programme is about 3.117 people.

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

    Science.gov (United States)

    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

  4. Machine Translation

    Indian Academy of Sciences (India)

    Research Mt System Example: The 'Janus' Translating Phone Project. The Janus ... based on laptops, and simultaneous translation of two speakers in a dialogue. For more ..... The current focus in MT research is on using machine learning.

  5. Mapping of leptospirosis risk factor based on remote sensing image in Tembalang, Semarang City, Central Java

    Directory of Open Access Journals (Sweden)

    Sunaryo Sunaryo

    2012-09-01

    of leptospirosis, physical environment of risk factor analysis.Methods: This cross sectional design consisted of 246 leptospirosis subjects mapped with GPS, and processed by using ArcGis 92 program. Leptospirosis case was overlaid with remote sensing (Quickbird image, then is done interpretation of spatial feature, and digitation on screen to visual identify of risk factor.Results: Based on digital visualization leptospirosis cases in 2009 were clustered in Tembalang with shortest distance index 0,009 km and is furthermost 18 km. More case distribution found at children and men adolescent. Temporally, case increased in the dry season, among of July and August. Result of visual interpretation and digitation can obtain land use map, water body, settlement, fl oods area, vegetation index and height.Conclusion: Spatial high resolution remote sensing image is very good for mapping of leptospirosis risk factor. Leptospirosis case distribution forms the cluster in Tembalang; case is predominated by children andmen adolescent. (Health Science Indones 2012;1:45-50 

  6. Desarrollo de una aplicación práctica para dispositivos móviles combinando bases de datos y programación en Java

    OpenAIRE

    Zurita Alonso, Efrén

    2015-01-01

    El objetivo principal de este Proyecto Final de Carrera es el desarrollo de una aplicación mediante el lenguaje de programación Java que ofrezca un servicio de videoclub virtual en dispositivos móviles. La aplicación desarrollada ofrece las funcionalidades requeridas para agregar y borrar clientes o películas del videoclub, actualizar las bases de datos de clientes y películas, realizar un alquiler por parte de un cliente ya existente, recomendar películas en base a los gustos del cliente, mo...

  7. Web-based Archiving of Parallel and Comparable Documents for Online Translators

    OpenAIRE

    Kageura, Kyo; Murayama, Ryo

    2013-01-01

    This paper introduces a Web-based system that archives parallel and comparable online documents. The system, QRpac, is specifically designed to meet the requirements of online volunteer translators who need to refer to relevant translation document pairs as well as comparable document sets. While many systems have been proposed so far to construct parallel and/or comparable corpora from the web, there have been none that directly respond to online translators'needs. The system is currently fu...

  8. Java parallel secure stream for grid computing

    International Nuclear Information System (INIS)

    Chen, J.; Akers, W.; Chen, Y.; Watson, W.

    2001-01-01

    The emergence of high speed wide area networks makes grid computing a reality. However grid applications that need reliable data transfer still have difficulties to achieve optimal TCP performance due to network tuning of TCP window size to improve the bandwidth and to reduce latency on a high speed wide area network. The authors present a pure Java package called JPARSS (Java Parallel Secure Stream) that divides data into partitions that are sent over several parallel Java streams simultaneously and allows Java or Web applications to achieve optimal TCP performance in a gird environment without the necessity of tuning the TCP window size. Several experimental results are provided to show that using parallel stream is more effective than tuning TCP window size. In addition X.509 certificate based single sign-on mechanism and SSL based connection establishment are integrated into this package. Finally a few applications using this package will be discussed

  9. Web-based Java application to advanced JT-60 Man-Machine Interfacing System for remote experiments

    International Nuclear Information System (INIS)

    Totsuka, Toshiyuki; Suzuki, Yoshio; Sakata, Shinya; Oshima, Takayuki; Iba, Katsuyuki

    2008-01-01

    Since remote participation in ITER experiments is planned, it is expected to demonstrate that the JT-60SA experiment is controlled from a Japanese remote experiment center located in Rokkasho-mura, Aomori-ken, Japan as a part of the ITER-BA project. Functions required for this experiment are monitoring of the discharge sequence status, handling of the discharge parameter, checking of experiment data, and monitoring of plant data, all of which are included in the existing JT-60 Man-Machine Interfacing System (MMIF). The MMIF is now only available to on-site users at the Naka site due to network safety. The motivation for remote MMIF is prompted by the issue of developing and achieving compatibility with network safety. The Java language has been chosen to implement this task. This paper deals with details of the JT-60 MMIF for the remote experiment that has evolved using the Java language

  10. PDB Editor: a user-friendly Java-based Protein Data Bank file editor with a GUI.

    Science.gov (United States)

    Lee, Jonas; Kim, Sung Hou

    2009-04-01

    The Protein Data Bank file format is the format most widely used by protein crystallographers and biologists to disseminate and manipulate protein structures. Despite this, there are few user-friendly software packages available to efficiently edit and extract raw information from PDB files. This limitation often leads to many protein crystallographers wasting significant time manually editing PDB files. PDB Editor, written in Java Swing GUI, allows the user to selectively search, select, extract and edit information in parallel. Furthermore, the program is a stand-alone application written in Java which frees users from the hassles associated with platform/operating system-dependent installation and usage. PDB Editor can be downloaded from http://sourceforge.net/projects/pdbeditorjl/.

  11. Java performance tuning

    CERN Document Server

    Shirazi, Jack

    2003-01-01

    Performance has been an important issue for Java developers ever since the first version hit the streets. Over the years, Java performance has improved dramatically, but tuning is essential to get the best results, especially for J2EE applications. You can never have code that runs too fast. Java Peformance Tuning, 2nd edition provides a comprehensive and indispensable guide to eliminating all types of performance problems. Using many real-life examples to work through the tuning process in detail, JPT shows how tricks such as minimizing object creation and replacing strings with arrays can

  12. Java online monitoring framework

    International Nuclear Information System (INIS)

    Ronan, M.; Kirkby, D.; Johnson, A.S.; Groot, D. de

    1997-10-01

    An online monitoring framework has been written in the Java Language Environment to develop applications for monitoring special purpose detectors during commissioning of the PEP-II Interaction Region. PEP-II machine parameters and signals from several of the commissioning detectors are logged through VxWorks/EPICS and displayed by Java display applications. Remote clients are able to monitor the machine and detector performance using graphical displays and analysis histogram packages. In this paper, the design and implementation of the object-oriented Java framework is described. Illustrations of data acquisition, display and histograming applications are also given

  13. An Open-Source Web-Based Tool for Resource-Agnostic Interactive Translation Prediction

    Directory of Open Access Journals (Sweden)

    Daniel Torregrosa

    2014-09-01

    Full Text Available We present a web-based open-source tool for interactive translation prediction (ITP and describe its underlying architecture. ITP systems assist human translators by making context-based computer-generated suggestions as they type. Most of the ITP systems in literature are strongly coupled with a statistical machine translation system that is conveniently adapted to provide the suggestions. Our system, however, follows a resource-agnostic approach and suggestions are obtained from any unmodified black-box bilingual resource. This paper reviews our ITP method and describes the architecture of Forecat, a web tool, partly based on the recent technology of web components, that eases the use of our ITP approach in any web application requiring this kind of translation assistance. We also evaluate the performance of our method when using an unmodified Moses-based statistical machine translation system as the bilingual resource.

  14. Java EE 7 first look

    CERN Document Server

    Fabrice, Armel

    2013-01-01

    An easy-to-follow guide to reveal the new features of Java EE 7 and how to efficiently utilize them.Given the main objectives pursued, this book targets three groups of people with a knowledge of the Java language. They are:Beginners in the Java EE platform who would like to have an idea about the main specifications of Java EE 7.Developers who have experimented with previous versions of Java EE and who would like to explore the new features of Java EE 7.Building architects who want to learn how to put together the various Java EE 7 specifications for building robust and secure enterprise appl

  15. Task-Based Teaching of English-Chinese Translation under "Caliber-Oriented Education to Success" Based on Web

    Science.gov (United States)

    Duan, Zhongyan

    This paper, under 3-using principle in the philosophy of caliber-oriented education to success (CETS), makes a tentative qualitative study on the application of task-based approach in the teaching of English-Chinese translation based on the web. Translation teaching is characterized by its practicality. Therefore, the task-based approach can be employed to guide the web-based content collection and the process of English translation teaching. In this way, the prospect for enhancing student's translation ability is quite encouraging, which has been verified by one year's teaching.

  16. Hardware Support for Embedded Java

    DEFF Research Database (Denmark)

    Schoeberl, Martin

    2012-01-01

    The general Java runtime environment is resource hungry and unfriendly for real-time systems. To reduce the resource consumption of Java in embedded systems, direct hardware support of the language is a valuable option. Furthermore, an implementation of the Java virtual machine in hardware enables...... worst-case execution time analysis of Java programs. This chapter gives an overview of current approaches to hardware support for embedded and real-time Java....

  17. Java Programming Language

    Science.gov (United States)

    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.

  18. Java Performance Mysteries

    Directory of Open Access Journals (Sweden)

    Maldikar Pranita

    2016-01-01

    The contributions of this paper are (1 Observing Java performance mysteries in the cloud, (2 Identifying the sources of performance mysteries, and (3 Obtaining optimal and reproducible performance data.

  19. RxJava essentials

    CERN Document Server

    Morgillo, Ivan

    2015-01-01

    If you are an experienced Java developer, reactive programming will give you a new way to approach scalability and concurrency in your backend systems, without forcing you to switch programming languages.

  20. Cell-based therapy technology classifications and translational challenges

    Science.gov (United States)

    Mount, Natalie M.; Ward, Stephen J.; Kefalas, Panos; Hyllner, Johan

    2015-01-01

    Cell therapies offer the promise of treating and altering the course of diseases which cannot be addressed adequately by existing pharmaceuticals. Cell therapies are a diverse group across cell types and therapeutic indications and have been an active area of research for many years but are now strongly emerging through translation and towards successful commercial development and patient access. In this article, we present a description of a classification of cell therapies on the basis of their underlying technologies rather than the more commonly used classification by cell type because the regulatory path and manufacturing solutions are often similar within a technology area due to the nature of the methods used. We analyse the progress of new cell therapies towards clinical translation, examine how they are addressing the clinical, regulatory, manufacturing and reimbursement requirements, describe some of the remaining challenges and provide perspectives on how the field may progress for the future. PMID:26416686

  1. Residual translation compensations in radar target narrowband imaging based on trajectory information

    Science.gov (United States)

    Yue, Wenjue; Peng, Bo; Wei, Xizhang; Li, Xiang; Liao, Dongping

    2018-05-01

    High velocity translation will result in defocusing scattering centers in radar imaging. In this paper, we propose a Residual Translation Compensations (RTC) method based on target trajectory information to eliminate the translation effects in radar imaging. Translation could not be simply regarded as a uniformly accelerated motion in reality. So the prior knowledge of the target trajectory is introduced to enhance compensation precision. First we use the two-body orbit model to figure out the radial distance. Then, stepwise compensations are applied to eliminate residual propagation delay based on conjugate multiplication method. Finally, tomography is used to confirm the validity of the method. Compare with translation parameters estimation method based on the spectral peak of the conjugate multiplied signal, RTC method in this paper enjoys a better tomography result. When the Signal Noise Ratio (SNR) of the radar echo signal is 4dB, the scattering centers can also be extracted clearly.

  2. The ENSDF Java Package

    International Nuclear Information System (INIS)

    Sonzogni, A.A.

    2005-01-01

    A package of computer codes has been developed to process and display nuclear structure and decay data stored in the ENSDF (Evaluated Nuclear Structure Data File) library. The codes were written in an object-oriented fashion using the java language. This allows for an easy implementation across multiple platforms as well as deployment on web pages. The structure of the different java classes that make up the package is discussed as well as several different implementations

  3. Checking Java Programs

    CERN Document Server

    Darwin, Ian

    2007-01-01

    This Short Cut tells you about tools that will improve the quality of your Java code, using checking above and beyond what the standard tools do, including: Using javac options, JUnit and assertions Making your IDE work harder Checking your source code with PMD Checking your compiled code (.class files) with FindBugs Checking your program's run-time behavior with Java PathFinder

  4. Declarative Programming in Java

    Directory of Open Access Journals (Sweden)

    Razvan DINA

    2014-03-01

    Full Text Available Despite the code is rarely self-explanatory, the imperative programming languages are the most commonly used in our days by the programmers all over the world and Java is definitely the lead language in popularity. This paper tries to conclude if there are any chances to use the most popular programming language of the moment in a declarative manner, even if Java itself is an intrinsic imperative language.

  5. The Integration of Project-Based Methodology into Teaching in Machine Translation

    Science.gov (United States)

    Madkour, Magda

    2016-01-01

    This quantitative-qualitative analytical research aimed at investigating the effect of integrating project-based teaching methodology into teaching machine translation on students' performance. Data was collected from the graduate students in the College of Languages and Translation, at Imam Muhammad Ibn Saud Islamic University, Riyadh, Saudi…

  6. Integrating source-language context into phrase-based statistical machine translation

    NARCIS (Netherlands)

    Haque, R.; Kumar Naskar, S.; Bosch, A.P.J. van den; Way, A.

    2011-01-01

    The translation features typically used in Phrase-Based Statistical Machine Translation (PB-SMT) model dependencies between the source and target phrases, but not among the phrases in the source language themselves. A swathe of research has demonstrated that integrating source context modelling

  7. Recycling Texts: Human evaluation of example-based machine translation subtitles for DVD

    DEFF Research Database (Denmark)

    Flanagan, Marian

    2009-01-01

    This project focuses on translation reusability in audiovisual contexts. Specifically, the project seeks to establish (1) whether target language subtitles produced by an Example-Based Machine Translation (EBMT) system are considered intelligible and acceptable by viewers of movies on DVD, and (2...

  8. The development of a classification schema for arts-based approaches to knowledge translation.

    Science.gov (United States)

    Archibald, Mandy M; Caine, Vera; Scott, Shannon D

    2014-10-01

    Arts-based approaches to knowledge translation are emerging as powerful interprofessional strategies with potential to facilitate evidence uptake, communication, knowledge, attitude, and behavior change across healthcare provider and consumer groups. These strategies are in the early stages of development. To date, no classification system for arts-based knowledge translation exists, which limits development and understandings of effectiveness in evidence syntheses. We developed a classification schema of arts-based knowledge translation strategies based on two mechanisms by which these approaches function: (a) the degree of precision in key message delivery, and (b) the degree of end-user participation. We demonstrate how this classification is necessary to explore how context, time, and location shape arts-based knowledge translation strategies. Classifying arts-based knowledge translation strategies according to their core attributes extends understandings of the appropriateness of these approaches for various healthcare settings and provider groups. The classification schema developed may enhance understanding of how, where, and for whom arts-based knowledge translation approaches are effective, and enable theorizing of essential knowledge translation constructs, such as the influence of context, time, and location on utilization strategies. The classification schema developed may encourage systematic inquiry into the effectiveness of these approaches in diverse interprofessional contexts. © 2014 Sigma Theta Tau International.

  9. Programación Java

    OpenAIRE

    Martínez de Morentin Iribarren, Xabier

    2014-01-01

    Este proyecto trata de informar y dar una base sobre Java, así como los programas a los cuales se les da uso, para facilitar la programación en el mundo laboral, ya sean programas de gestión de datos como Assembla y Tortoise o de desarrollo de aplicaciones, como Eclipse o NetBeans. Trata de llevar al ámbito más profesional, la realización de una aplicación Java. Para ello se respetarán los convenios a la hora de denominaciones de clases, así como los métodos, etc., y la realización d...

  10. Java simulations of embedded control systems.

    Science.gov (United States)

    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.

  11. Levelling-out and register variation in the translations of experienced and inexperienced translators: a corpus-based study

    Directory of Open Access Journals (Sweden)

    Karien Redelinghuys

    2016-07-01

    Full Text Available Explicitation, simplification, normalisation and levelling-out, the four features of translation proposed by Baker (1996, have attracted considerable attention in translation studies. Although the first three have been studied extensively, levelling-out has been the subject of less empirical investigation. Furthermore, there are no studies to date that have investigated the extent to which levelling-out occurs in translations by experienced translators and inexperienced translators. In this study, levelling-out is operationalised in terms of register. It is hypothesised that less register variation will be apparent in translations by inexperienced translators and, in keeping with the features of translation hypothesis, it is predicted that select linguistic features will demonstrate less register variation in translations than in non-translations. A custom-built corpus was compiled to test these hypotheses. While some light is shed on how translation expertise contributes to register sensitivity and the distribution of certain features across different registers, little evidence could be found for levelling-out as register variation is evident in the translation corpora.

  12. Java advanced medical image toolkit

    International Nuclear Information System (INIS)

    Saunder, T.H.C.; O'Keefe, G.J.; Scott, A.M.

    2002-01-01

    Full text: The Java Advanced Medical Image Toolkit (jAMIT) has been developed at the Center for PET and Department of Nuclear Medicine in an effort to provide a suite of tools that can be utilised in applications required to perform analysis, processing and visualisation of medical images. jAMIT uses Java Advanced Imaging (JAI) to combine the platform independent nature of Java with the speed benefits associated with native code. The object-orientated nature of Java allows the production of an extensible and robust package which is easily maintained. In addition to jAMIT, a Medical Image VO API called Sushi has been developed to provide access to many commonly used image formats. These include DICOM, Analyze, MINC/NetCDF, Trionix, Beat 6.4, Interfile 3.2/3.3 and Odyssey. This allows jAMIT to access data and study information contained in different medical image formats transparently. Additional formats can be added at any time without any modification to the jAMIT package. Tools available in jAMIT include 2D ROI Analysis, Palette Thresholding, Image Groping, Image Transposition, Scaling, Maximum Intensity Projection, Image Fusion, Image Annotation and Format Conversion. Future tools may include 2D Linear and Non-linear Registration, PET SUV Calculation, 3D Rendering and 3D ROI Analysis. Applications currently using JAMIT include Antibody Dosimetry Analysis, Mean Hemispheric Blood Flow Analysis, QuickViewing of PET Studies for Clinical Training, Pharamcodynamic Modelling based on Planar Imaging, and Medical Image Format Conversion. The use of jAMIT and Sushi for scripting and analysis in Matlab v6.1 and Jython is currently being explored. Copyright (2002) The Australian and New Zealand Society of Nuclear Medicine Inc

  13. JESS: Java extensible snakes system

    Science.gov (United States)

    McInerney, Tim; Akhavan Sharif, M. Reza; Pashotanizadeh, Nasrin

    2005-04-01

    Snakes (Active Contour Models) are powerful model-based image segmentation tools. Although researchers have proven them especially useful in medical image analysis over the past decade, Snakes have remained primarily in the academic world and they have not become widely used in clinical practice or widely available in commercial packages. A number of confusing and specialized variants exist and there has been no standard open-source implementation available. To address this problem, we present a Java Extensible Snakes System (JESS) that is general, portable, and extensible. The system uses Java Swing classes to allow for the rapid development of custom graphical user interfaces (GUI's). It also incorporates the Java Advanced Imaging(JAI) class library, which provide custom image preprocessing, image display and general image I/O. The Snakes algorithm itself is written in a hierarchical fashion, consisting of a general Snake class and several subclasses that span the main variants of Snakes including a new, powerful, robust subdivision-curve Snake. These subclasses can be easily and quickly extended and customized for any specific segmentation and analysis task. We demonstrate the utility of these classes for segmenting various anatomical structures from 2D medical images. We also demonstrate the effectiveness of JESS by using it to rapidly build a prototype semi-automatic sperm analysis system. The JESS software will be made publicly available in early 2005.

  14. Evidence-based decision-making 7: Knowledge translation.

    Science.gov (United States)

    Manns, Braden J

    2015-01-01

    There is a significant gap between what is known and what is implemented by key stakeholders in practice (the evidence to practice gap). The primary purpose of knowledge translation is to address this gap, bridging evidence to clinical practice. The knowledge to action cycle is one framework for knowledge translation that integrates policy-makers throughout the research cycle. The knowledge to action cycle begins with the identification of a problem (usually a gap in care provision). After identification of the problem, knowledge creation is undertaken, depicted at the center of the cycle as a funnel. Knowledge inquiry is at the wide end of the funnel, and moving down the funnel, the primary data is synthesized into knowledge products in the form of educational materials, guidelines, decision aids, or clinical pathways. The remaining components of the knowledge to action cycle refer to the action of applying the knowledge that has been created. This includes adapting knowledge to local context, assessing barriers to knowledge use, selecting, tailoring implementing interventions, monitoring knowledge use, evaluating outcomes, and sustaining knowledge use. Each of these steps is connected by bidirectional arrows and ideally involves healthcare decision-makers and key stakeholders at each transition.

  15. Explicit Precedence Constraints in Safety-Critical Java

    DEFF Research Database (Denmark)

    Puffitsch, Wolfgang; Noulard, Eric; Pagetti, Claire

    2013-01-01

    Safety-critical Java (SCJ) aims at making the amenities of Java available for the development of safety-critical applications. The multi-rate synchronous language Prelude facilitates the specification of the communication and timing requirements of complex real-time systems. This paper combines...... to provide explicit support for precedence constraints. We present the considerations behind the design of this extension and discuss our experiences with a first prototype implementation based on the SCJ implementation of the Java Optimized Processor....

  16. Kala defanged: Managing power in Java away from the centre

    Directory of Open Access Journals (Sweden)

    Andrew Beatty

    2012-09-01

    Full Text Available If discussions of power in Indonesia have been too Java-centric, power talk about Java has been equally overcentralized. This article presents an alternative view to the top-down, hierarchical, exemplary-centre approach of Anderson, Geertz and others: the view from Banyuwangi in East Java. Through an analysis of local rituals, popular theatre and political action it proposes a different model based on consensus, relativism, and ritual containment.

  17. An evaluation of safety-critical Java on a Java processor

    DEFF Research Database (Denmark)

    Rios Rivas, Juan Ricardo; Schoeberl, Martin

    2014-01-01

    The safety-critical Java (SCJ) specification provides a restricted set of the Java language intended for applications that require certification. In order to test the specification, implementations are emerging and the need to evaluate those implementations in a systematic way is becoming important....... In this paper we evaluate our SCJ implementation which is based on the Java Optimized Processor JOP and we measure different performance and timeliness criteria relevant to hard real-time systems. Our implementation targets Level 0 and Level1 of the specification and to test it we use a series of micro...

  18. Strain Variation along Cimandiri Fault, West Java Based on Continuous and Campaign GPS Observation From 2006-2016

    Science.gov (United States)

    Safitri, A. A.; Meilano, I.; Gunawan, E.; Abidin, H. Z.; Efendi, J.; Kriswati, E.

    2018-03-01

    The Cimandiri fault which is running in the direction from Pelabuhan Ratu to Padalarang is the longest fault in West Java with several previous shallow earthquakes in the last 20 years. By using continues and campaign GPS observation from 2006-2016, we obtain the deformation pattern along the fault through the variation of strain tensor. We use the velocity vector of GPS station which is fixed in stable International Terrestrial Reference Frame 2008 to calculate horizontal strain tensor. Least Square Collocation is applied to produce widely dense distributed velocity vector and optimum scale factor for the Least Square Weighting matrix. We find that the strain tensor tend to change from dominantly contraction in the west to dominantly extension to the east of fault. Both the maximum shear strain and dilatation show positive value along the fault and increasing from the west to the east. The findings of strain tensor variation along Cimandiri Fault indicate the post seismic effect of the 2006 Java Earthquake.

  19. Paleofacies of Eocene Lower Ngimbang Source Rocks in Cepu Area, East Java Basin based on Biomarkers and Carbon-13 Isotopes

    Science.gov (United States)

    Devi, Elok A.; Rachman, Faisal; Satyana, Awang H.; Fahrudin; Setyawan, Reddy

    2018-02-01

    The Eocene Lower Ngimbang carbonaceous shales are geochemically proven hydrocarbon source rocks in the East Java Basin. Sedimentary facies of source rock is important for the source evaluation that can be examined by using biomarkers and carbon-13 isotopes data. Furthermore, paleogeography of the source sedimentation can be reconstructed. The case study was conducted on rock samples of Lower Ngimbang from two exploration wells drilled in Cepu area, East Java Basin, Kujung-1 and Ngimbang-1 wells. The biomarker data include GC and GC-MS data of normal alkanes, isoprenoids, triterpanes, and steranes. Carbon-13 isotope data include saturate and aromatic fractions. Various crossplots of biomarker and carbon-13 isotope data of the Lower Ngimbang source samples from the two wells show that the source facies of Lower Ngimbang shales changed from transitional/deltaic setting at Kujung-1 well location to marginal marine setting at Ngimbang-1 well location. This reveals that the Eocene paleogeography of the Cepu area was composed of land area in the north and marine setting to the south. Biomarkers and carbon-13 isotopes are powerful data for reconstructing paleogeography and paleofacies. In the absence of fossils in some sedimentary facies, these geochemical data are good alternatives.

  20. Java Dust: How Small Can Embedded Java Be?

    DEFF Research Database (Denmark)

    Caska, James; Schoeberl, Martin

    2011-01-01

    Java is slowly being accepted as a language and platform for embedded devices. However, the memory requirements of the Java library and runtime are still troublesome. A Java system is considered small when it requires less than 1 MB, and within the embedded domain small microcontollers with a few...... KB on-chip Flash memory and even less on-chip RAM are very common. For such small devices Java is a clearly challenging. In this paper we present the combination of the Java compiler Muvium for microcontrollers with the tiny soft-core Leros for an FPGA. To the best of our knowledge, the presented...... embedded Java system is the smallest Java system available. The Leros processor consumes less than 5% of the logic cells of the smallest FPGA from Altera and the Muvium compiler produces a JVM, including the Java application, that can execute in a few KB ROM and less than 1 KB RAM. The Leros processor...

  1. Translation, cross-cultural adaption and measurement properties of the evidence-based practice profile

    OpenAIRE

    Titlestad, Kristine Berg; Snibsoer, Anne Kristin; Stromme, Hilde; Nortvedt, Monica Wammen; Graverholt, Birgitte; Espehaug, Birgitte

    2017-01-01

    Background The evidence-based practice profile (EBP2) questionnaire assesses students? self-reported knowledge, behaviour and attitudes related to evidence-based practice. The aim of this study was to translate and cross-culturally adapt EBP2 into Norwegian and to evaluate the reliability, validity and responsiveness of the Norwegian version. Methods EBP2 was translated and cross-culturally adapted using recommended methodology. Face validity and feasibility were evaluated in a pilot on bache...

  2. Relationship among Translational Medicine, Evidence-Based Medicine and Precision Medicine

    OpenAIRE

    Xin-en HUANG

    2016-01-01

    Translational medicine is a new concept in international medical field. It integrates experimental research results and clinical guidance into the optimal implementation criteria for promoting the prediction, prevention and treatment of diseases. Based on people’s higher demand for medicine and health, appearance of translational medicine changes the mode of medical research.Evidence-based medicine (EBM) refers to cautious and accurate application of the current best research evidence and com...

  3. Development of Remote Inspection Systems with the Java Applet

    Energy Technology Data Exchange (ETDEWEB)

    Choi, Yoo Rark; Lee, Jae Cheol; Kim, Jae Hee [Korea Atomic Energy Research Institute, Daejeon (Korea, Republic of)

    2005-07-01

    The world wide web and java are powerful networking technologies on the internet. An applet is a program written in the java programming language that can be included in an HTML page, much in the same way as an image is included. When we use a Java technology-enabled browser to view a page that contains an applet, the applet code is transferred to a client's system and executed by the browser's Java Virtual Machine (JVM). We have developed two remote inspection systems for a reactor wall inspection and guide tube spilt pin inspection based on the java and traditional programming language. The java is used on a GUI(graphic user interface) and the traditional visual C++ programming language is used to control the inspection equipments.

  4. Development of Remote Inspection Systems with the Java Applet

    International Nuclear Information System (INIS)

    Choi, Yoo Rark; Lee, Jae Cheol; Kim, Jae Hee

    2005-01-01

    The world wide web and java are powerful networking technologies on the internet. An applet is a program written in the java programming language that can be included in an HTML page, much in the same way as an image is included. When we use a Java technology-enabled browser to view a page that contains an applet, the applet code is transferred to a client's system and executed by the browser's Java Virtual Machine (JVM). We have developed two remote inspection systems for a reactor wall inspection and guide tube spilt pin inspection based on the java and traditional programming language. The java is used on a GUI(graphic user interface) and the traditional visual C++ programming language is used to control the inspection equipments

  5. Jllumina - A comprehensive Java-based API for statistical Illumina Infinium HumanMethylation450 and Infinium MethylationEPIC BeadChip data processing

    Directory of Open Access Journals (Sweden)

    Almeida Diogo

    2016-10-01

    Full Text Available Measuring differential methylation of the DNA is the nowadays most common approach to linking epigenetic modifications to diseases (called epigenome-wide association studies, EWAS. For its low cost, its efficiency and easy handling, the Illumina HumanMethylation450 BeadChip and its successor, the Infinium MethylationEPIC BeadChip, is the by far most popular techniques for conduction EWAS in large patient cohorts. Despite the popularity of this chip technology, raw data processing and statistical analysis of the array data remains far from trivial and still lacks dedicated software libraries enabling high quality and statistically sound downstream analyses. As of yet, only R-based solutions are freely available for low-level processing of the Illumina chip data. However, the lack of alternative libraries poses a hurdle for the development of new bioinformatic tools, in particular when it comes to web services or applications where run time and memory consumption matter, or EWAS data analysis is an integrative part of a bigger framework or data analysis pipeline. We have therefore developed and implemented Jllumina, an open-source Java library for raw data manipulation of Illumina Infinium HumanMethylation450 and Infinium MethylationEPIC BeadChip data, supporting the developer with Java functions covering reading and preprocessing the raw data, down to statistical assessment, permutation tests, and identification of differentially methylated loci. Jllumina is fully parallelizable and publicly available at http://dimmer.compbio.sdu.dk/download.html

  6. Interrupt Handlers in Java

    DEFF Research Database (Denmark)

    Korsholm, Stephan; Schoeberl, Martin; Ravn, Anders Peter

    2008-01-01

    An important part of implementing device drivers is to control the interrupt facilities of the hardware platform and to program interrupt handlers. Current methods for handling interrupts in Java use a server thread waiting for the VM to signal an interrupt occurrence. It means that the interrupt...... is handled at a later time, which has some disadvantages. We present constructs that allow interrupts to be handled directly and not at a later point decided by a scheduler. A desirable feature of our approach is that we do not require a native middleware layer but can handle interrupts entirely with Java...... code. We have implemented our approach using an interpreter and a Java processor, and give an example demonstrating its use....

  7. A Java-based fMRI processing pipeline evaluation system for assessment of univariate general linear model and multivariate canonical variate analysis-based pipelines.

    Science.gov (United States)

    Zhang, Jing; Liang, Lichen; Anderson, Jon R; Gatewood, Lael; Rottenberg, David A; Strother, Stephen C

    2008-01-01

    As functional magnetic resonance imaging (fMRI) becomes widely used, the demands for evaluation of fMRI processing pipelines and validation of fMRI analysis results is increasing rapidly. The current NPAIRS package, an IDL-based fMRI processing pipeline evaluation framework, lacks system interoperability and the ability to evaluate general linear model (GLM)-based pipelines using prediction metrics. Thus, it can not fully evaluate fMRI analytical software modules such as FSL.FEAT and NPAIRS.GLM. In order to overcome these limitations, a Java-based fMRI processing pipeline evaluation system was developed. It integrated YALE (a machine learning environment) into Fiswidgets (a fMRI software environment) to obtain system interoperability and applied an algorithm to measure GLM prediction accuracy. The results demonstrated that the system can evaluate fMRI processing pipelines with univariate GLM and multivariate canonical variates analysis (CVA)-based models on real fMRI data based on prediction accuracy (classification accuracy) and statistical parametric image (SPI) reproducibility. In addition, a preliminary study was performed where four fMRI processing pipelines with GLM and CVA modules such as FSL.FEAT and NPAIRS.CVA were evaluated with the system. The results indicated that (1) the system can compare different fMRI processing pipelines with heterogeneous models (NPAIRS.GLM, NPAIRS.CVA and FSL.FEAT) and rank their performance by automatic performance scoring, and (2) the rank of pipeline performance is highly dependent on the preprocessing operations. These results suggest that the system will be of value for the comparison, validation, standardization and optimization of functional neuroimaging software packages and fMRI processing pipelines.

  8. Java Power Tools

    CERN Document Server

    Smart, John

    2008-01-01

    All true craftsmen need the best tools to do their finest work, and programmers are no different. Java Power Tools delivers 30 open source tools designed to improve the development practices of Java developers in any size team or organization. Each chapter includes a series of short articles about one particular tool -- whether it's for build systems, version control, or other aspects of the development process -- giving you the equivalent of 30 short reference books in one package. No matter which development method your team chooses, whether it's Agile, RUP, XP, SCRUM, or one of many other

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

    Science.gov (United States)

    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.

  10. Building Android Apps with HTML, CSS, and JavaScript Making Native Apps with Standards-Based Web Tools

    CERN Document Server

    Stark, Jonathan

    2012-01-01

    It's true: if you know HTML, CSS, and JavaScript, you already have the tools you need to develop Android applications. Now updated for HTML5, the second edition of this hands-on guide shows you how to use open source web standards to design and build apps that can be adapted for any Android device. You'll learn how to create an Android-friendly web app on the platform of your choice, and then use Adobe's free PhoneGap framework to convert it to a native Android app. Discover why device-agnostic mobile apps are the wave of the future, and start building apps that offer greater flexibility and

  11. Safety-critical Java on a time-predictable processor

    DEFF Research Database (Denmark)

    Korsholm, Stephan E.; Schoeberl, Martin; Puffitsch, Wolfgang

    2015-01-01

    For real-time systems the whole execution stack needs to be time-predictable and analyzable for the worst-case execution time (WCET). This paper presents a time-predictable platform for safety-critical Java. The platform consists of (1) the Patmos processor, which is a time-predictable processor......; (2) a C compiler for Patmos with support for WCET analysis; (3) the HVM, which is a Java-to-C compiler; (4) the HVM-SCJ implementation which supports SCJ Level 0, 1, and 2 (for both single and multicore platforms); and (5) a WCET analysis tool. We show that real-time Java programs translated to C...... and compiled to a Patmos binary can be analyzed by the AbsInt aiT WCET analysis tool. To the best of our knowledge the presented system is the second WCET analyzable real-time Java system; and the first one on top of a RISC processor....

  12. Real-world Bluetooth MANET Java Middleware

    DEFF Research Database (Denmark)

    Glenstrup, Arne John; Nielsen, Michael; Skytte, Frederik

    We present BEDnet, a Java based middleware for creating and maintaining a Bluetooth based mobile ad-hoc network (MANET). MANETs are key to nomadic computing: Mobile units can set up spontaneous local networks when needed, removing the need for fixed network infrastructure, either as wireless access....... Based on the Java JSR-82 specification, BEDnet is portable to a wide selection of mobile phones, and is publicly available as open source software. Experiments show that e.g. media streaming over Bluetooth is feasible, and that BEDnet is able to set up a scatternet within a couple of minutes...

  13. From dental science to clinical practice: Knowledge translation and evidence-based dentistry principles

    Directory of Open Access Journals (Sweden)

    Kelvin I. Afrashtehfar

    2017-07-01

    Full Text Available It has been claimed that in order to decrease the gap between what we know and what we do, research findings must be translated from knowledge to action. Such practices better enable dentists to make evidence-based decisions instead of personal ideas and judgments. To this end, this literature review aims to revisit the concepts of knowledge translation and evidence-based dentistry (EBD and depict their role and influence within dental education. It addresses some possible strategies to facilitate knowledge translation (KT, encourage dental students to use EBD principles, and to encourage dental educators to create an environment in which students become self-directed learners. It concludes with a call to develop up-to-date and efficient online platforms that could grant dentists better access to EBD sources in order to more efficiently translate research evidence into the clinic.

  14. From dental science to clinical practice: Knowledge translation and evidence-based dentistry principles.

    Science.gov (United States)

    Afrashtehfar, Kelvin I; Assery, Mansour K

    2017-07-01

    It has been claimed that in order to decrease the gap between what we know and what we do, research findings must be translated from knowledge to action. Such practices better enable dentists to make evidence-based decisions instead of personal ideas and judgments. To this end, this literature review aims to revisit the concepts of knowledge translation and evidence-based dentistry (EBD) and depict their role and influence within dental education. It addresses some possible strategies to facilitate knowledge translation (KT), encourage dental students to use EBD principles, and to encourage dental educators to create an environment in which students become self-directed learners. It concludes with a call to develop up-to-date and efficient online platforms that could grant dentists better access to EBD sources in order to more efficiently translate research evidence into the clinic.

  15. Integrative review of implementation strategies for translation of research-based evidence by nurses.

    Science.gov (United States)

    Wuchner, Staci S

    2014-01-01

    The purpose of this review was to synthesize and critique experimental and/or quasi-experimental research that has evaluated implementation strategies for translation of research-based evidence into nursing practice. Successfully implementing evidence-based research can improve patient outcomes. Identifying successful implementation strategies is imperative to move research-based evidence into practice. As implementation science gains popularity, it is imperative to understand the strategies that most effectively translate research-based evidence into practice. The review used the CINAHL and MEDLINE (Ovid) databases. Articles were included if they were experimental and/or quasi-experimental research designs, were written in English, and measured nursing compliance to translation of research-based evidence. An independent review was performed to select and critique the included articles. A wide array of interventions were completed, including visual cues, audit and feedback, educational meetings and materials, reminders, outreach, and leadership involvement. Because of the complex multimodal nature of the interventions and the variety of research topics, comparison across interventions was difficult. Many difficulties exist in determining what implementation strategies are most effective for translation of research-based evidence into practice by nurses. With these limited findings, further research is warranted to determine which implementation strategies most successfully translate research-based evidence into practice.

  16. Integrated Java Bytecode Verification

    DEFF Research Database (Denmark)

    Gal, Andreas; Probst, Christian; Franz, Michael

    2005-01-01

    Existing Java verifiers perform an iterative data-flow analysis to discover the unambiguous type of values stored on the stack or in registers. Our novel verification algorithm uses abstract interpretation to obtain definition/use information for each register and stack location in the program...

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

    Science.gov (United States)

    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

  18. Java and Mac OS X

    CERN Document Server

    Davis, T Gene

    2010-01-01

    Learn the guidelines of integrating Java with native Mac OS X applications with this Devloper Reference book. Java is used to create nearly every type of application that exists and is one of the most required skills of employers seeking computer programmers. Java code and its libraries can be integrated with Mac OS X features, and this book shows you how to do just that. You'll learn to write Java programs on OS X and you'll even discover how to integrate them with the Cocoa APIs.: Shows how Java programs can be integrated with any Mac OS X feature, such as NSView widgets or screen savers; Re

  19. Java programming 24-hour trainer

    CERN Document Server

    Fain, Yakov

    2015-01-01

    Quick and painless Java programming with expert multimedia instruction Java Programming 24-Hour Trainer, 2nd Edition is your complete beginner's guide to the Java programming language, with easy-to-follow lessons and supplemental exercises that help you get up and running quickly. Step-by-step instruction walks you through the basics of object-oriented programming, syntax, interfaces, and more, before building upon your skills to develop games, web apps, networks, and automations. This second edition has been updated to align with Java SE 8 and Java EE 7, and includes new information on GUI b

  20. Dynamic Learning Objects to Teach Java Programming Language

    Science.gov (United States)

    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…

  1. the Role of Marketing Intelligence and Marketing Architecture Based Technology Assist in the Development of Business on the Msmes Maount Bromo Probolinggo in East Java

    Directory of Open Access Journals (Sweden)

    Chandra Kartika

    2017-09-01

    Full Text Available This research aims to provide a paradigm change business players in order to develop business in the manage with the help of a smart marketing and design technology sophisticated pengolaan governance and business can be developed with good, and can increase community economic welfare levels in the vicinity of micro and small and medium enterprises Mount Bromo Probolinggo East Java, empirically the economy in and around micro and small and medium enterprises probolinggo is still not optimal and the support of the government also has not been maximum attempts to help businesses on micro and small and medium enterprises around Gunung Bromo Probolinggo. Researchers attempting to help to resolve the problems of the economy in and around Mount Bromo by trying to examine the variables related to the smartphone technology-based marketing and technology based marketing design also in order to help the micro and small and medium enterprises can solve problems usahannya that there are still many obstacles. Researchers took samples around 100 people merchants who have micro and small and medium enterprises Business around Mount Bromo and using the methods of quantitative analysis and using the appliance AMOUS SAM analysis and location already determined around Mount Bromo, from a is expected to found a positive result against the business development of micro and small and medium enterprises and can help the sales profit level and can improve the level of technology used by entrepreneurs and increase the level of community welfare micro and small and medium enterprises Mount Bromo Probolinggo in East Java.

  2. Potential of Fishing Port Development in the East Java

    Science.gov (United States)

    Rosana, N.; Prasita, V. D.

    2018-03-01

    The development of fishing ports in East Java is one of efforts to increase the province revenue, develop the fishing industry and to improve the welfare of fishermen. Profile of capture fisheries in East Java should be provide information that can be developed based on priorities and types of resources. The purpose of this study was to determine several districts in East Java which is a priority for the development of fishing ports based on the potential that exists. The method used is descriptive and spatial analysis in order to obtain an overview of the districts in East Java that has the potential to be developed. Results of the study is the districts in East Java are priorities for the development of fishing ports based on aspects related to the fishery is Banyuwangi, Trenggalek and Jember.

  3. AGRO-ECOLOGICAL AND SOCIO-ECONOMIC ASPECTS OF CROP PROTECTION IN CHILI-BASED AGRIBUSINESS IN CENTRAL JAVA

    Directory of Open Access Journals (Sweden)

    Joko Mariyono

    2017-11-01

    Full Text Available The purpose of this study is to analyze the socio-economic and agro-ecological aspects of chili production in three selected communities of three districts —Magelang, Brebes, and Rembang—that represent distinct agro-ecosystems of chili cultivation within Central Java province. This is to answer a problem statement that chili farming still faces crop protection aspects as limiting factors in chili production. This study uses quantitative descriptive methods. Data were compiled from a survey of 160 chili farmers in 2010-2011. The results show that yield loss due to pests and diseases was considerable, and some of these problems were becoming difficult to control. The three top pests were thrips, mites, and whitefly; and the top three diseases were Anthracnose, Gemini-viruses, and Phytophthora. During the wet season, risk of anthracnose was very high; in the dry season, risk of yield lost to Gemini-viruses and Phytophthora was high. The potential losses could reach 100%. There is a crucial need to solve the problems by enhancing farmers’ knowledge and involving research institutions focusing on crop protection strategy.

  4. Rainfall Simulations of Typhoon Morakot with Controlled Translation Speed Based on EnKF Data Assimilation

    Directory of Open Access Journals (Sweden)

    Tzu-Hsiung Yen

    2011-01-01

    Full Text Available Typhoon Morakot produced record-breaking accumulated rainfall over southern Taiwan in August 2009. The combination of several factors resulted in this extreme weather event: the steep terrain in Taiwan, the prevailing south-westerly flow in the monsoon trough, Typhoon Goni over the northern South China Sea, and the slow translation speed of Morakot itself over Taiwan. In this study, the influence of the translation speed is particularly emphasized. Based on the EnKF data assimilation, an innovative method is applied to perform ensemble simulations with several designated translation speeds of Morakot using the WRF model. Thus the influence of the translation speed on the amount of accumulated rainfall over Taiwan can be quantitatively evaluated. In the control simulation with observed translation speed, the maximum amount and geographic pattern of accumulated rainfall during the landfall period of Morakot are generally consistent with the observations, though the detailed overall distributions of accumulated rainfall is mostly underestimated, resulting in the low bias of the frequency distribution of the accumulated rainfall. In a simulation with nearly-doubled translation speed of Morakot, the maximum accumulated rainfall is decreased by 33% than that in the control simulation, while the rainfall distribution over Taiwan remains similar. In addition, the 28 ensemble members can further provide additional information in terms of their spread and other statistics. The results from ensemble members reveal the usefulness of ensemble simulations for the quantitative precipitation forecast.

  5. Compositional translation

    NARCIS (Netherlands)

    Appelo, Lisette; Janssen, Theo; Jong, de F.M.G.; Landsbergen, S.P.J.

    1994-01-01

    This book provides an in-depth review of machine translation by discussing in detail a particular method, called compositional translation, and a particular system, Rosetta, which is based on this method. The Rosetta project is a unique combination of fundamental research and large-scale

  6. Instant Java password and authentication security

    CERN Document Server

    Mayoral, Fernando

    2013-01-01

    Filled with practical, step-by-step instructions and clear explanations for the most important and useful tasks. This book takes a hands-on approach to Java-based password hashing and authentication, detailing advanced topics in a recipe format.This book is ideal for developers new to user authentication and password security, and who are looking to get a good grounding in how to implement it in a reliable way.It's assumed that the reader will have some experience in Java already, as well as being familiar with the basic idea behind user authentication.

  7. JavaScript Cookbook

    CERN Document Server

    Powers, Shelley

    2010-01-01

    Why reinvent the wheel every time you run into a problem with JavaScript? This cookbook is chock-full of code recipes that address common programming tasks, as well as techniques for building web apps that work in any browser. Just copy and paste the code samples into your project -- you'll get the job done faster and learn more about JavaScript in the process. You'll also learn how to take advantage of the latest features in ECMAScript 5 and HTML5, including the new cross-domain widget communication technique, HTML5's video and audio elements, and the drawing canvas. You'll find recipes for

  8. Lumba-Lumba Hidung Botol Laut Jawa Adalah Tursiops aduncus Berdasar Sekuen Gen NADH Dehidrogenase Subunit 6 (VERIFICATION BOTTLENOSE DOLPHINS FROM JAVA SEA IS TURSIOPS ADUNCUS BASED ON GENE SEQUENCES OF NADH DEHYDROGENASE SUBUNIT 6

    Directory of Open Access Journals (Sweden)

    Rini Widayanti

    2014-05-01

    Full Text Available Bottlenose dolphins (Tursiops sp. is one of the aquatic mammals widely spread in the marines ofIndonesia archipelago, especially the Java Sea. The taxonomy of the genus Tursiops is still  controversial.The purpose of this study was to examine the molecular basis of Tursiops sp of Java sea marine origin onthe basis of its NADH dehydrogenase gene subunit 6 (ND6 sequences. Samples of blood were collectedfrom five male bottle nose dolphins from captivity of PT. Wersut Seguni Indonesia. DNA was isolated,amplified by polymerase chain reaction (PCR, sequenced, and analyzed the data using the MEGA v. 5.1program. The results of PCR amplification was 868 base pairs (bp, DNA sequencing showed that 528nucleotides were ND6 gene, nucleotide at the position of 387 could be used to distinguish the bottle nosedolphins Java marine origin with T. aduncus.   Filogram using Neighbor joining method based on thenucleotide sequence of the gene ND6, showed that bottle nose dolphins Java marine origin belong to groupof T. aduncus.

  9. Java Series: Java Essentials II Advanced Language Constructs

    CERN Multimedia

    CERN. Geneva

    2000-01-01

    This tutorial will show how Java uses important language constructs, and the set of classes typically used in common tasks. It will briefly show conditional and loops structures and then will introduce the most significative classes included in the java.util package, such as vectors, collections, enumeration, etc. It will finally explain the usage and handling of exceptions in Java.Organiser(s): M.Marquina and R.Ramos /IT-User Support

  10. Getting lost in translation? Workplace based assessments in surgical training.

    Science.gov (United States)

    Ali, Jason M

    2013-10-01

    Workplace based assessments (WBA) are integral to the competence-based surgical training curriculum that currently exists in the UK. The GMC emphasise the value of WBA's as assessments for learning (formative), rather than as assessments of learning (summative). Current implementation of WBA's in the workplace though, is at odds with their intended use, with the formative functions often being overlooked in favour of the summative, as exemplified by the recent announcement that trainees are required to complete a minimum of 40 WBA's a year, an increase from 24. Even before this increase, trainees viewed WBA's as tick-box exercises that negatively impact upon training opportunities. As a result, the tools are commonly misused, often because both trainees and trainers lack understanding of the benefits of full engagement with the formative learning opportunities afforded by WBA's. To aid the transition in mind-set of trainees and trainers to the purpose of assessment in the workplace, the GMC propose the introduction of 'supervised learning events' and 'assessments of performance' to supersede 'WBA's'. The impact of this change and how these will be integrated into surgical training is yet to be seen, but is likely to be a step in the right direction. Copyright © 2013 Royal College of Surgeons of Edinburgh (Scottish charity number SC005317) and Royal College of Surgeons in Ireland. Published by Elsevier Ltd. All rights reserved.

  11. Almost stochastic dominance for poverty level in Central Java Province

    Science.gov (United States)

    Slamet, Isnandar; Agus Wibowo, Aryanto; Roswitha, Mania

    2017-12-01

    The criteria for the domination of the distribution function has been used in the investment issues, momentum, agricultural production, and so on. One criteria of domination is stochastic dominance (SD). When this criteria is applied to the dominating area that has smaller value than the dominated area, then almost stochastic dominance (ASD) can be used. It this research, we apply the ASD criteria on data of expenditure per capita based on districts/cities in Central Java. Furthermore, we determine which year the expenditure per capita in the period 2009-2013 is the most dominating to know the level of poverty in Central Java. From the discussion, it can be concluded that the expenditure per capita in Central Java in 2013 dominates expenditure per capita in Central Java in 2009-2012. In other words, the level of poverty in Central Java in 2013 is lower than in 2009-2012.

  12. Address Translation Problems in IMS Based Next Generation Networks

    Directory of Open Access Journals (Sweden)

    Balazs Godor

    2006-01-01

    Full Text Available The development of packed based multimedia networks reached a turning point when the ITU-T and the ETSIhave incorporated the IMS to the NGN. With the fast development of mobile communication more and more services andcontent are available. In contrast with fix network telephony both the services and the devices are personalized in the “mobileworld”. Services, known from the Internet - like e-mail, chat, browsing, presence, etc. – are already available via mobiledevices as well. The IMS originally wanted to exploit both the benefits of mobile networks and the fancy services of theInternet. But today it is already more than that. IMS is the core of the next generation telecommunication networks and abasis for fix-mobile convergent services. The fact however that IMS was originally a “mobile” standard, where IPv6 was notoddity generated some problems for the fix networks, where IPv4 is used. In this article I give an overview of these problemsand mention some solutions as well.

  13. Schedulability Analysis for Java Finalizers

    DEFF Research Database (Denmark)

    Bøgholm, Thomas; Hansen, Rene Rydhof; Søndergaard, Hans

    2010-01-01

    Java finalizers perform clean-up and finalisation of objects at garbage collection time. In real-time Java profiles the use of finalizers is either discouraged (RTSJ, Ravenscar Java) or even disallowed (JSR-302), mainly because of the unpredictability of finalizers and in particular their impact...... on the schedulability analysis. In this paper we show that a controlled scoped memory model results in a structured and predictable execution of finalizers, more reminiscent of C++ destructors than Java finalizers. Furthermore, we incorporate finalizers into a (conservative) schedulability analysis for Predictable Java...... programs. Finally, we extend the SARTS tool for automated schedulability analysis of Java bytecode programs to handle finalizers in a fully automated way....

  14. The IGNITE (investigation to guide new insight into translational effectiveness trial: Protocol for a translational study of an evidenced-based wellness program in fire departments

    Directory of Open Access Journals (Sweden)

    MacKinnon David P

    2010-10-01

    Full Text Available Abstract Background Worksites are important locations for interventions to promote health. However, occupational programs with documented efficacy often are not used, and those being implemented have not been studied. The research in this report was funded through the American Reinvestment and Recovery Act Challenge Topic 'Pathways for Translational Research,' to define and prioritize determinants that enable and hinder translation of evidenced-based health interventions in well-defined settings. Methods The IGNITE (investigation to guide new insights for translational effectiveness trial is a prospective cohort study of a worksite wellness and injury reduction program from adoption to final outcomes among 12 fire departments. It will employ a mixed methods strategy to define a translational model. We will assess decision to adopt, installation, use, and outcomes (reach, individual outcomes, and economic effects using onsite measurements, surveys, focus groups, and key informant interviews. Quantitative data will be used to define the model and conduct mediation analysis of each translational phase. Qualitative data will expand on, challenge, and confirm survey findings and allow a more thorough understanding and convergent validity by overcoming biases in qualitative and quantitative methods used alone. Discussion Findings will inform worksite wellness in fire departments. The resultant prioritized influences and model of effective translation can be validated and manipulated in these and other settings to more efficiently move science to service.

  15. Study on Java Programming Education

    OpenAIRE

    太田, 信宏

    2009-01-01

    The purpose of this study is to consider the content and key points for inclusion in a Java programming course for beginners. The Java programming language has a variety of functions and has the largest application field of all such languages, containing many themes that are appropriate for any such programming course. The multifunctional and wide-ranging functions of Java, however, may actually act as a barrier to study for beginners. The core content of a programming class for beginners sho...

  16. JAVA-Based Implementation of Monterey-Miami Parabolic Equation (MMPE) Model with Enhanced Visualization and Improved Method of Environmental Definition

    National Research Council Canada - National Science Library

    Ha, Yonghoon

    2000-01-01

    .... This approach requires the user to have installed both Matlab and Fortran compilers. The MMPE model and associated acoustic processing tools are now rewritten in the object-oriented language Java...

  17. Assessing the Quality of Persian Translation of Kite Runner based on House’s (2014 Functional Pragmatic Model

    Directory of Open Access Journals (Sweden)

    Fateme Kargarzadeh

    2017-03-01

    Full Text Available Translation quality assessment is at the heart of any theory of translation. It is used in the academic or teaching contexts to judge translations, to discuss their merits and demerits and to suggest solutions. However, literary translations needs more consideration in terms of quality and clarity as it is widely read form of translation. In this respect, Persian literary translation of Kite Runner was taken for investigation based on House’s (2014 functional pragmatic model of translation quality assessment. To this end, around 100 pages from the beginning of both English and Persian versions of the novel were selected and compared. Using House’s model, the profile of the source text register was created and the genre was recognized. The source text profile was compared to the translation text profile. The results were minute mismatches in field, tenor, and mode which accounted for as overt erroneous expressions and leading matches which were accounted for as covert translation. The mismatches were some mistranslations of tenses and selection of inappropriate meanings for the lexicon. Since the informal and culture specific terms were transferred thoroughly, the culture filter was not applied. Besides, as the translation was a covert one. The findings of the study have implications for translators, researchers and translator trainers.

  18. Optical double-image cryptography based on diffractive imaging with a laterally-translated phase grating.

    Science.gov (United States)

    Chen, Wen; Chen, Xudong; Sheppard, Colin J R

    2011-10-10

    In this paper, we propose a method using structured-illumination-based diffractive imaging with a laterally-translated phase grating for optical double-image cryptography. An optical cryptosystem is designed, and multiple random phase-only masks are placed in the optical path. When a phase grating is laterally translated just before the plaintexts, several diffraction intensity patterns (i.e., ciphertexts) can be correspondingly obtained. During image decryption, an iterative retrieval algorithm is developed to extract plaintexts from the ciphertexts. In addition, security and advantages of the proposed method are analyzed. Feasibility and effectiveness of the proposed method are demonstrated by numerical simulation results. © 2011 Optical Society of America

  19. Elucidating Host-Pathogen Interactions Based on Post-Translational Modifications Using Proteomics Approaches

    DEFF Research Database (Denmark)

    Ravikumar, Vaishnavi; Jers, Carsten; Mijakovic, Ivan

    2015-01-01

    can be efficiently applied to gain an insight into the molecular mechanisms involved. The measurement of the proteome and post-translationally modified proteome dynamics using mass spectrometry, results in a wide array of information, such as significant changes in protein expression, protein...... display host specificity through a complex network of molecular interactions that aid their survival and propagation. Co-infection states further lead to complications by increasing the microbial burden and risk factors. Quantitative proteomics based approaches and post-translational modification analysis...... pathogen interactions....

  20. Improving the quality of automated DVD subtitles via example-based machine translation

    DEFF Research Database (Denmark)

    Armstrong, Stephen; Caffrey, Colm; Flanagan, Marian

    Denoual (2005) discovered that, contrary to popular belief, an Example-Based Machine Translation system trained on heterogeneous data produced significantly better results than a system trained on homogeneous data. Using similar evaluation metrics and a few additional ones, in this paper we show...

  1. Evidence-based Diabetes Care in Indonesia - Knowledge translation and transfer of best practice

    NARCIS (Netherlands)

    Widyahening, IS

    2016-01-01

    Indonesia is continuously among the top ten countries worldwide in the number of people living with diabetes. Evidence-based practice (EBP) has the potential to improve the effectiveness and efficiency of diabetes care. However, the strategy to efficiently translate the best evidence into practice

  2. Instant web scraping with Java

    CERN Document Server

    Mitchell, Ryan

    2013-01-01

    This book is full of short, concise recipes to learn a variety of useful web scraping techniques using Java. You will start with a simple basic recipe of setting up your Java environment and gradually learn some more advanced recipes such as using complex Scrapers.Instant Web Scraping with Java is aimed at developers who, while not necessarily familiar with Java, are at least ready to dive into the complexities of this language with simple, step-by-step instructions leading the way. It is assumed that you have at least an intermediate knowledge of HTML, some knowledge of MySQL, and access to a

  3. Professional Java EE design patterns

    CERN Document Server

    Yener, Murat

    2014-01-01

    Master Java EE design pattern implementation to improve your design skills and your application's architecture Professional Java EE Design Patterns is the perfect companion for anyone who wants to work more effectively with Java EE, and the only resource that covers both the theory and application of design patterns in solving real-world problems. The authors guide readers through both the fundamental and advanced features of Java EE 7, presenting patterns throughout, and demonstrating how they are used in day-to-day problem solving. As the most popular programming language in community-dri

  4. An Investigation of Pun Translatability in English Translations of Sa'di's Ghazals Based on Delabastita's Proposed Model

    Science.gov (United States)

    Koochacki, Fahime

    2016-01-01

    The rich cultural connotations behind puns and the distinctive features of the puns' form, sound and meanings pose great challenges to the translator. Furthermore, given puns' non-negligible effects in Persian literary texts, it has been the aim of the present study to analyze and measure how puns in Sa'di's Ghazals have actually been treated in…

  5. A Wavelet Bicoherence-Based Quadratic Nonlinearity Feature for Translational Axis Condition Monitoring

    Directory of Open Access Journals (Sweden)

    Yong Li

    2014-01-01

    Full Text Available The translational axis is one of the most important subsystems in modern machine tools, as its degradation may result in the loss of the product qualification and lower the control precision. Condition-based maintenance (CBM has been considered as one of the advanced maintenance schemes to achieve effective, reliable and cost-effective operation of machine systems, however, current vibration-based maintenance schemes cannot be employed directly in the translational axis system, due to its complex structure and the inefficiency of commonly used condition monitoring features. In this paper, a wavelet bicoherence-based quadratic nonlinearity feature is proposed for translational axis condition monitoring by using the torque signature of the drive servomotor. Firstly, the quadratic nonlinearity of the servomotor torque signature is discussed, and then, a biphase randomization wavelet bicoherence is introduced for its quadratic nonlinear detection. On this basis, a quadratic nonlinearity feature is proposed for condition monitoring of the translational axis. The properties of the proposed quadratic nonlinearity feature are investigated by simulations. Subsequently, this feature is applied to the real-world servomotor torque data collected from the X-axis on a high precision vertical machining centre. All the results show that the performance of the proposed feature is much better than that of original condition monitoring features.

  6. A Clinical Trial of Translation of Evidence Based Interventions to Mobile Tablets and Illness Specific Internet Sites

    OpenAIRE

    Smith, Carol E; Piamjariyakul, Ubolrat; Werkowitch, Marilyn; Yadrich, Donna Macan; Thompson, Noreen; Hooper, Dedrick; Nelson, Eve-Lynn

    2016-01-01

    This article describes a method to translate an evidence based health care intervention to the mobile environment. This translation assisted patient participants to: avoid life threatening infections; monitor emotions and fatigue; keep involved in healthy activities. The mobile technology also decreased costs by reducing for example travel to visit health care providers. Testing of this translation method and its use by comparison groups of patients adds to the knowledge base for assessing te...

  7. Formalising the Safety of Java, the Java Virtual Machine and Java Card

    OpenAIRE

    Hartel, Pieter H.; Moreau, Luc

    2001-01-01

    We review the existing literature on Java safety, emphasizing formal approaches, and the impact of Java safety on small footprint devices such as smart cards. The conclusion is that while a lot of good work has been done, a more concerted effort is needed to build a coherent set of machine readable formal models of the whole of Java and its implementation. This is a formidable task but we believe it is essential to building trust in Java safety, and thence to achieve ITSEC level 6 or Common C...

  8. J Is for JavaScript: A Direct-Style Correspondence between Algol-Like Languages and JavaScript Using First-Class Continuations

    DEFF Research Database (Denmark)

    Danvy, Olivier; Shan, Chung-chieh; Zerny, Ian Steven

    2009-01-01

    . This tension arises especially when the domain calls for complex control structures. We illustrate this tension by revisiting Landin’s original correspondence between Algol and Church’s lambda-notation. We translate domain-specific programs with lexically scoped jumps to JavaScript. Our translation produces...... us to conclude that translations should preserve not just the data structures and the block structure of a source program, but also its control structure. We thus identify a new class of use cases for control structures in JavaScript, namely the idiomatic translation of control structures from DSLs....... the same block structure and binding structure as in the source program, à la Abdali. The target code uses a control operator in direct style, à la Landin. In fact, the control operator used is almost Landin’s J—hence our title. Our translation thus complements a continuation-passing translation à la...

  9. Modular VO oriented Java EE service deployer

    Science.gov (United States)

    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

  10. jmzReader: A Java parser library to process and visualize multiple text and XML-based mass spectrometry data formats.

    Science.gov (United States)

    Griss, Johannes; Reisinger, Florian; Hermjakob, Henning; Vizcaíno, Juan Antonio

    2012-03-01

    We here present the jmzReader library: a collection of Java application programming interfaces (APIs) to parse the most commonly used peak list and XML-based mass spectrometry (MS) data formats: DTA, MS2, MGF, PKL, mzXML, mzData, and mzML (based on the already existing API jmzML). The library is optimized to be used in conjunction with mzIdentML, the recently released standard data format for reporting protein and peptide identifications, developed by the HUPO proteomics standards initiative (PSI). mzIdentML files do not contain spectra data but contain references to different kinds of external MS data files. As a key functionality, all parsers implement a common interface that supports the various methods used by mzIdentML to reference external spectra. Thus, when developing software for mzIdentML, programmers no longer have to support multiple MS data file formats but only this one interface. The library (which includes a viewer) is open source and, together with detailed documentation, can be downloaded from http://code.google.com/p/jmzreader/. © 2012 WILEY-VCH Verlag GmbH & Co. KGaA, Weinheim.

  11. Formalising Java safety -- An overview

    NARCIS (Netherlands)

    Hartel, Pieter H.; Domingo-Ferrer, J; Chan, D.; Watson, A.

    We review the existing literature on Java safety, emphasizing formal approaches, and the impact of Java safety on small footprint devices such as smart cards. The conclusion is that while a lot of good work has been done, a more concerted effort is needed to build a coherent set of machine readable

  12. Natural language processing with Java

    CERN Document Server

    Reese, Richard M

    2015-01-01

    If you are a Java programmer who wants to learn about the fundamental tasks underlying natural language processing, this book is for you. You will be able to identify and use NLP tasks for many common problems, and integrate them in your applications to solve more difficult problems. Readers should be familiar/experienced with Java software development.

  13. Trichosanthes L. (Cucurbitaceae) in Java

    NARCIS (Netherlands)

    Wilde, de Rugayah; Wilde, de W.J.J.O.

    1997-01-01

    As compared with the treatment in the Flora of Java (Backer in Backer & Bakhuizen van den Brink, 1963) with 8 species, a recent review of the genus Trichosanthes in Java resulted in the acceptance of 10 species for this island. Important changes are: the name T. trifolia has to be replaced by a

  14. Genotype and Phenotype Characterization of Indonesian Phytophthora infestans Isolates Collected From Java and Outside Java Island

    Directory of Open Access Journals (Sweden)

    Dwinita Wikan Utami

    2017-10-01

    Full Text Available Phytophthora infestans, the cause of late blight disease, is a worldwide problem in potato and tomato production. To understand the biology and ecology of P. infestans and the mechanism of spatial and temporal factors for the variation in P. infestans, the population diversity is required to be fully characterized. The objective of this research is to characterize the diversity of P. infestans. Surveys and collection of P. infestans isolates were performed on many locations of potato's production center in Indonesia, as in Java (West Java, Central Java, and East Java and outside of Java islands (Medan, Jambi, and Makassar. The collected isolates were then analyzed for their virulence diversity via plant disease bioassays on differential varieties and genotype diversity based on fragment analysis genotypes profile using the multiplexing 20 simple sequence repeat markers. The virulence characterization showed that the isolates group from Makassar, South Sulawesi, have the broad spectrum virulence pathotype to R1, R2, R3, R4, and R5 differential plants. Simple sequence repeat genotype characterization showed that in general, the population structure of P. infestans grouping is accordance to the origin of the sampling locations. The diversity between populations is lower than diversity between isolates in one location population groups. The characters of P. infestans population showed that the population diversity of P. infestans more occurs on individual isolates in one location compared with the diversity between the population location sampling.

  15. JavaScript programmer's reference

    CERN Document Server

    Valentine, Thomas

    2013-01-01

    JavaScript Programmer's Reference is an invaluable resource that won't stray far from your desktop (or your tablet!). It contains detailed information on every JavaScript object and command, and combines that reference with practical examples showcasing how you can use those commands in the real world. Whether you're just checking the syntax of a method or you're starting out on the road to JavaScript mastery, the JavaScript Programmer's Reference will be an essential aid.  With a detailed and informative tutorial section giving you the ins and outs of programming with JavaScript and the DOM f

  16. Java Processor Optimized for RTSJ

    Directory of Open Access Journals (Sweden)

    Tu Shiliang

    2007-01-01

    Full Text Available Due to the preeminent work of the real-time specification for Java (RTSJ, Java is increasingly expected to become the leading programming language in real-time systems. To provide a Java platform suitable for real-time applications, a Java processor which can execute Java bytecode is directly proposed in this paper. It provides efficient support in hardware for some mechanisms specified in the RTSJ and offers a simpler programming model through ameliorating the scoped memory of the RTSJ. The worst case execution time (WCET of the bytecodes implemented in this processor is predictable by employing the optimization method proposed in our previous work, in which all the processing interfering predictability is handled before bytecode execution. Further advantage of this method is to make the implementation of the processor simpler and suited to a low-cost FPGA chip.

  17. Composition-based statistics and translated nucleotide searches: Improving the TBLASTN module of BLAST

    Directory of Open Access Journals (Sweden)

    Schäffer Alejandro A

    2006-12-01

    Full Text Available Abstract Background TBLASTN is a mode of operation for BLAST that aligns protein sequences to a nucleotide database translated in all six frames. We present the first description of the modern implementation of TBLASTN, focusing on new techniques that were used to implement composition-based statistics for translated nucleotide searches. Composition-based statistics use the composition of the sequences being aligned to generate more accurate E-values, which allows for a more accurate distinction between true and false matches. Until recently, composition-based statistics were available only for protein-protein searches. They are now available as a command line option for recent versions of TBLASTN and as an option for TBLASTN on the NCBI BLAST web server. Results We evaluate the statistical and retrieval accuracy of the E-values reported by a baseline version of TBLASTN and by two variants that use different types of composition-based statistics. To test the statistical accuracy of TBLASTN, we ran 1000 searches using scrambled proteins from the mouse genome and a database of human chromosomes. To test retrieval accuracy, we modernize and adapt to translated searches a test set previously used to evaluate the retrieval accuracy of protein-protein searches. We show that composition-based statistics greatly improve the statistical accuracy of TBLASTN, at a small cost to the retrieval accuracy. Conclusion TBLASTN is widely used, as it is common to wish to compare proteins to chromosomes or to libraries of mRNAs. Composition-based statistics improve the statistical accuracy, and therefore the reliability, of TBLASTN results. The algorithms used by TBLASTN are not widely known, and some of the most important are reported here. The data used to test TBLASTN are available for download and may be useful in other studies of translated search algorithms.

  18. Effectiveness of community-based mangrove management for sustainable resource use and livelihood support: A case study of four villages in Central Java, Indonesia.

    Science.gov (United States)

    Damastuti, Ekaningrum; de Groot, Rudolf

    2017-12-01

    Community-Based Mangrove Management (CBMM) is implemented with different approaches and outcomes. This study examined the effectiveness of various CBMM practices to achieve sustainable management of mangrove resources. We analyzed local mangrove resource management strategies in four coastal villages (e.g. Sriwulan, Bedono, Timbulsloko, and Surodadi) on Central Java, Indonesia. Local data on institutions, socio-economic conditions and mangrove resources utilization was collected through participatory resource mapping and interviews with 16 key actors and 500 households. The main differences in CBMM-practices that affect the outcomes in each village were the type of community participation, the level of organizational and economic assistance from external institutions, the magnitude of the rehabilitation project, the time selected for rehabilitation and the maintenance strategies applied in each village. Surodadi achieved most in terms of both efficient resource utilization and local livelihood improvement. Bedono's management strategy was most effective in extending and maintaining the rehabilitated mangrove areas but less in terms of livelihood support while the strategy applied in Timbulsloko resulted in higher resource utilization compared to Surodadi. Sriwulan failed on most criteria. This study suggests that combining the management strategies practiced in Bedono and Surodadi and adding external scientific and technological assistance, income diversification, institutional reinforcement and continuous monitoring of the functioning of local institutions can improve the CBMM performance to sustainably manage mangrove resources and improve livelihoods. Copyright © 2017 Elsevier Ltd. All rights reserved.

  19. Translation of Neologisms and Culture-Bound Items Based on The Witcher: A Sample Introductory Analysis

    Directory of Open Access Journals (Sweden)

    Aneta Daniel

    2016-03-01

    Full Text Available The subject of the investigation is the translation of neologism and culture-bound items based on the first chapter of the third book of The Witcher Saga, entitled Baptism of Fire. The analyzed fragment abounds in neologisms and nomenclature; therefore, the processes of word formation are briefly described. Furthermore, some of Hejwowski’s ([2004] 2009, pp. 76–83 procedures are cited to present methods of dealing with the creativity resulting from word formation processes. It is shown that a translator, when translating culture-bound items, is not always able to find an equivalent in the target language and may try either to describe a certain phenomenon or to use a literal translation. The way in which neologisms are coined in a fictional novel may differ from the coinage of words in the standard language; nevertheless, the word formation processes are the same as in Standard English or Standard Polish. Moreover, there is still little evidence of what makes a borrowed word catch on in the standard language.

  20. WCET Analysis of Java Bytecode Featuring Common Execution Environments

    DEFF Research Database (Denmark)

    Luckow, Kasper Søe; Thomsen, Bent; Frost, Christian

    2011-01-01

    We present a novel tool for statically determining the Worst Case Execution Time (WCET) of Java Bytecode-based programs called Tool for Execution Time Analysis of Java bytecode (TetaJ). This tool differentiates itself from existing tools by separating the individual constituents of the execution...... environment into independent components. The prime benefit is that it can be used for execution environments featuring common embedded processors and software implementations of the JVM. TetaJ employs a model checking approach for statically determining WCET where the Java program, the JVM, and the hardware...

  1. Formalizing the Safety of Java, the Java Virtual Machine and Java Card

    NARCIS (Netherlands)

    Hartel, Pieter H.; Moreau, Luc

    2001-01-01

    We review the existing literature on Java safety, emphasizing formal approaches, and the impact of Java safety on small footprint devices such as smart cards. The conclusion is that while a lot of good work has been done, a more concerted effort is needed to build a coherent set of machine readable

  2. Safety-critical Java on a Java processor

    DEFF Research Database (Denmark)

    Schoeberl, Martin; Rios Rivas, Juan Ricardo

    2012-01-01

    The safety-critical Java (SCJ) specification is developed within the Java Community Process under specification request number JSR 302. The specification is available as public draft, but details are still discussed by the expert group. In this stage of the specification we need prototype...... implementations of SCJ and first test applications that are written with SCJ, even when the specification is not finalized. The feedback from those prototype implementations is needed for final decisions. To help the SCJ expert group, a prototype implementation of SCJ on top of the Java optimized processor...

  3. Multi-function radar emitter identification based on stochastic syntax-directed translation schema

    OpenAIRE

    Liu, Haijun; Yu, Hongqi; Sun, Zhaolin; Diao, Jietao

    2014-01-01

    To cope with the problem of emitter identification caused by the radar words’ uncertainty of measured multi-function radar emitters, this paper proposes a new identification method based on stochastic syntax-directed translation schema (SSDTS). This method, which is deduced from the syntactic modeling of multi-function radars, considers the probabilities of radar phrases appearance in different radar modes as well as the probabilities of radar word errors occurrence in different radar phrases...

  4. Respiratory nanoparticle-based vaccines and challenges associated with animal models and translation.

    Science.gov (United States)

    Renukaradhya, Gourapura J; Narasimhan, Balaji; Mallapragada, Surya K

    2015-12-10

    Vaccine development has had a huge impact on human health. However, there is a significant need to develop efficacious vaccines for several existing as well as emerging respiratory infectious diseases. Several challenges need to be overcome to develop efficacious vaccines with translational potential. This review focuses on two aspects to overcome some barriers - 1) the development of nanoparticle-based vaccines, and 2) the choice of suitable animal models for respiratory infectious diseases that will allow for translation. Nanoparticle-based vaccines, including subunit vaccines involving synthetic and/or natural polymeric adjuvants and carriers, as well as those based on virus-like particles offer several key advantages to help overcome the barriers to effective vaccine development. These include the ability to deliver combinations of antigens, target the vaccine formulation to specific immune cells, enable cross-protection against divergent strains, act as adjuvants or immunomodulators, allow for sustained release of antigen, enable single dose delivery, and potentially obviate the cold chain. While mouse models have provided several important insights into the mechanisms of infectious diseases, they are often a limiting step in translation of new vaccines to the clinic. An overview of different animal models involved in vaccine research for respiratory infections, with advantages and disadvantages of each model, is discussed. Taken together, advances in nanotechnology, combined with the right animal models for evaluating vaccine efficacy, has the potential to revolutionize vaccine development for respiratory infections. Copyright © 2015 Elsevier B.V. All rights reserved.

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

    International Nuclear Information System (INIS)

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

    1999-01-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

  6. Detection Thresholds for Rotation and Translation Gains in 360° Video-Based Telepresence Systems.

    Science.gov (United States)

    Zhang, Jingxin; Langbehn, Eike; Krupke, Dennis; Katzakis, Nicholas; Steinicke, Frank

    2018-04-01

    Telepresence systems have the potential to overcome limits and distance constraints of the real-world by enabling people to remotely visit and interact with each other. However, current telepresence systems usually lack natural ways of supporting interaction and exploration of remote environments (REs). In particular, single webcams for capturing the RE provide only a limited illusion of spatial presence, and movement control of mobile platforms in today's telepresence systems are often restricted to simple interaction devices. One of the main challenges of telepresence systems is to allow users to explore a RE in an immersive, intuitive and natural way, e.g., by real walking in the user's local environment (LE), and thus controlling motions of the robot platform in the RE. However, the LE in which the user's motions are tracked usually provides a much smaller interaction space than the RE. In this context, redirected walking (RDW) is a very suitable approach to solve this problem. However, so far there is no previous work, which explored if and how RDW can be used in video-based 360° telepresence systems. In this article, we conducted two psychophysical experiments in which we have quantified how much humans can be unknowingly redirected on virtual paths in the RE, which are different from the physical paths that they actually walk in the LE. Experiment 1 introduces a discrimination task between local and remote translations, and in Experiment 2 we analyzed the discrimination between local and remote rotations. In Experiment 1 participants performed straightforward translations in the LE that were mapped to straightforward translations in the RE shown as 360° videos, which were manipulated by different gains. Then, participants had to estimate if the remotely perceived translation was faster or slower than the actual physically performed translation. Similarly, in Experiment 2 participants performed rotations in the LE that were mapped to the virtual rotations

  7. Java for dummies quick reference

    CERN Document Server

    Lowe, Doug

    2012-01-01

    A reference that answers your questions as you move through your coding The demand for Android programming and web apps continues to grow at an unprecedented pace and Java is the preferred language for both. Java For Dummies Quick Reference keeps you moving through your coding while you solve a problem, look up a command or syntax, or search for a programming tip. Whether you're a Java newbie or a seasoned user, this fast reference offers you quick access to solutions without requiring that you wade through pages of tutorial material. Leverages the true reference format that is organized with

  8. Java to C: A Primer

    DEFF Research Database (Denmark)

    McDowell, Charlie; Villadsen, Jørgen

    This book is designed to be used as a quick introduction to C for programmers already familiar with Java. It is not a replacement for a reference book on C but is instead a supplement. For the programmer already familiar with Java, the typical book on C requires the reader to wade through many...... details of already-familiar material. In this book, we quickly present the main concepts needed to begin writing serious programs in C, highlighting the differences between C and Java....

  9. Benchmarking JavaScript Frameworks

    OpenAIRE

    Mariano, Carl Lawrence

    2017-01-01

    JavaScript programming language has been in existence for many years already and is one of the most widely known, if not, the most used front-end programming language in web development. However, JavaScript is still evolving and with the emergence of JavaScript Frameworks (JSF), there has been a major change in how developers develop software nowadays. Developers these days often use more than one framework in order to fulfil their job which has given rise to the problem for developers when i...

  10. High Performance JavaScript

    CERN Document Server

    Zakas, Nicholas

    2010-01-01

    If you're like most developers, you rely heavily on JavaScript to build interactive and quick-responding web applications. The problem is that all of those lines of JavaScript code can slow down your apps. This book reveals techniques and strategies to help you eliminate performance bottlenecks during development. You'll learn how to improve execution time, downloading, interaction with the DOM, page life cycle, and more. Yahoo! frontend engineer Nicholas C. Zakas and five other JavaScript experts -- Ross Harmes, Julien Lecomte, Steven Levithan, Stoyan Stefanov, and Matt Sweeney -- demonstra

  11. Object oriented JavaScript

    CERN Document Server

    Stefanov, Stoyan

    2013-01-01

    You will first be introduced to object-oriented programming, then to the basics of objects in JavaScript. This book takes a do-it-yourself approach when it comes to writing code, because the best way to really learn a programming language is by writing code. You are encouraged to type code into Firebug's console, see how it works and then tweak it and play around with it. There are practice questions at the end of each chapter to help you review what you have learned.For new to intermediate JavaScript developer who wants to prepare themselves for web development problems solved by smart JavaSc

  12. JavaScript Web Applications

    CERN Document Server

    MacCaw, Alex

    2011-01-01

    Building rich JavaScript applications that bring a desktop experience to the Web requires moving state from the server to the client side-not a simple task. This hands-on book takes proficient JavaScript developers through all the steps necessary to create state-of-the-art applications, including structure, templating, frameworks, communicating with the server, and many other issues. Throughout the book, you'll work with real-world example applications to help you grasp the concepts involved. Learn how to create JavaScript applications that offer a more responsive and improved experience. U

  13. The Effect of Data-Based Translation Program Used in Foreign Language Education on the Correct Use of Language

    Science.gov (United States)

    Darancik, Yasemin

    2016-01-01

    It has been observed that data-based translation programs are often used both in and outside the class unconsciously and thus there occurs many problems in foreign language learning and teaching. To draw attention to this problem, with this study, whether the program has satisfactory results or not has been revealed by making translations from…

  14. Our Policies, Their Text: German Language Students' Strategies with and Beliefs about Web-Based Machine Translation

    Science.gov (United States)

    White, Kelsey D.; Heidrich, Emily

    2013-01-01

    Most educators are aware that some students utilize web-based machine translators for foreign language assignments, however, little research has been done to determine how and why students utilize these programs, or what the implications are for language learning and teaching. In this mixed-methods study we utilized surveys, a translation task,…

  15. Knowledge Translation and Interprofessional Collaboration: Where the Rubber of Evidence-Based Care Hits the Road of Teamwork

    Science.gov (United States)

    Zwarenstein, Merrick; Reeves, Scott

    2006-01-01

    Knowledge-translation interventions and interprofessional education and collaboration interventions all aim at improving health care processes and outcomes. Knowledge-translation interventions attempt to increase evidence-based practice by a single professional group and thus may fail to take into account barriers from difficulties in…

  16. RED: A Java-MySQL Software for Identifying and Visualizing RNA Editing Sites Using Rule-Based and Statistical Filters.

    Directory of Open Access Journals (Sweden)

    Yongmei Sun

    Full Text Available RNA editing is one of the post- or co-transcriptional processes that can lead to amino acid substitutions in protein sequences, alternative pre-mRNA splicing, and changes in gene expression levels. Although several methods have been suggested to identify RNA editing sites, there remains challenges to be addressed in distinguishing true RNA editing sites from its counterparts on genome and technical artifacts. In addition, there lacks a software framework to identify and visualize potential RNA editing sites. Here, we presented a software - 'RED' (RNA Editing sites Detector - for the identification of RNA editing sites by integrating multiple rule-based and statistical filters. The potential RNA editing sites can be visualized at the genome and the site levels by graphical user interface (GUI. To improve performance, we used MySQL database management system (DBMS for high-throughput data storage and query. We demonstrated the validity and utility of RED by identifying the presence and absence of C→U RNA-editing sites experimentally validated, in comparison with REDItools, a command line tool to perform high-throughput investigation of RNA editing. In an analysis of a sample data-set with 28 experimentally validated C→U RNA editing sites, RED had sensitivity and specificity of 0.64 and 0.5. In comparison, REDItools had a better sensitivity (0.75 but similar specificity (0.5. RED is an easy-to-use, platform-independent Java-based software, and can be applied to RNA-seq data without or with DNA sequencing data. The package is freely available under the GPLv3 license at http://github.com/REDetector/RED or https://sourceforge.net/projects/redetector.

  17. RED: A Java-MySQL Software for Identifying and Visualizing RNA Editing Sites Using Rule-Based and Statistical Filters.

    Science.gov (United States)

    Sun, Yongmei; Li, Xing; Wu, Di; Pan, Qi; Ji, Yuefeng; Ren, Hong; Ding, Keyue

    2016-01-01

    RNA editing is one of the post- or co-transcriptional processes that can lead to amino acid substitutions in protein sequences, alternative pre-mRNA splicing, and changes in gene expression levels. Although several methods have been suggested to identify RNA editing sites, there remains challenges to be addressed in distinguishing true RNA editing sites from its counterparts on genome and technical artifacts. In addition, there lacks a software framework to identify and visualize potential RNA editing sites. Here, we presented a software - 'RED' (RNA Editing sites Detector) - for the identification of RNA editing sites by integrating multiple rule-based and statistical filters. The potential RNA editing sites can be visualized at the genome and the site levels by graphical user interface (GUI). To improve performance, we used MySQL database management system (DBMS) for high-throughput data storage and query. We demonstrated the validity and utility of RED by identifying the presence and absence of C→U RNA-editing sites experimentally validated, in comparison with REDItools, a command line tool to perform high-throughput investigation of RNA editing. In an analysis of a sample data-set with 28 experimentally validated C→U RNA editing sites, RED had sensitivity and specificity of 0.64 and 0.5. In comparison, REDItools had a better sensitivity (0.75) but similar specificity (0.5). RED is an easy-to-use, platform-independent Java-based software, and can be applied to RNA-seq data without or with DNA sequencing data. The package is freely available under the GPLv3 license at http://github.com/REDetector/RED or https://sourceforge.net/projects/redetector.

  18. Some measurements of Java-to-bytecode compiler performance in the Java Virtual Machine

    OpenAIRE

    Daly, Charles; Horgan, Jane; Power, James; Waldron, John

    2001-01-01

    In this paper we present a platform independent analysis of the dynamic profiles of Java programs when executing on the Java Virtual Machine. The Java programs selected are taken from the Java Grande Forum benchmark suite, and five different Java-to-bytecode compilers are analysed. The results presented describe the dynamic instruction usage frequencies.

  19. A critical review of simulation-based mastery learning with translational outcomes.

    Science.gov (United States)

    McGaghie, William C; Issenberg, Saul B; Barsuk, Jeffrey H; Wayne, Diane B

    2014-04-01

    This article has two objectives. Firstly, we critically review simulation-based mastery learning (SBML) research in medical education, evaluate its implementation and immediate results, and document measured downstream translational outcomes in terms of improved patient care practices, better patient outcomes and collateral effects. Secondly, we briefly address implementation science and its importance in the dissemination of innovations in medical education and health care. This is a qualitative synthesis of SBML with translational (T) science research reports spanning a period of 7 years (2006-2013). We use the 'critical review' approach proposed by Norman and Eva to synthesise findings from 23 medical education studies that employ the mastery learning model and measure downstream translational outcomes. Research in SBML in medical education has addressed a range of interpersonal and technical skills. Measured outcomes have been achieved in educational laboratories (T1), and as improved patient care practices (T2), patient outcomes (T3) and collateral effects (T4). Simulation-based mastery learning in medical education can produce downstream results. Such results derive from integrated education and health services research programmes that are thematic, sustained and cumulative. The new discipline of implementation science holds promise to explain why medical education innovations are adopted slowly and how to accelerate innovation dissemination. © 2014 John Wiley & Sons Ltd.

  20. Efficient IP Traffic over Optical Network Based on Wavelength Translation Switching

    DEFF Research Database (Denmark)

    Jha, Vikas; Kalia, Kartik; Chowdhary, Bhawani Shankar

    2016-01-01

    With the advent of TCP/IP protocol suite the overall era of communication technologies had been redefined. Now, we can’t ignore the presence of huge amount of IP traffic; data, voice or video increasing day by day creating more pressure on existing communicating media and supporting back bone....... With the humongous popularity of Internet the overall traffic on Internet has the same story. Focusing on transmission of IP traffic in an optical network with signals remaining in their optical nature generated at particular wavelength, proposed is the switching of optically generated IP packets through optical...... cross connects based on translation of wavelength when an IP packet is crossing the optical cross connect. Adding the concepts of layer 3 routing protocols along with the wavelength translation scheme, will help in spanning the overall optical network for a larger area....

  1. Using physiologically based models for clinical translation: predictive modelling, data interpretation or something in-between?

    Science.gov (United States)

    Niederer, Steven A; Smith, Nic P

    2016-12-01

    Heart disease continues to be a significant clinical problem in Western society. Predictive models and simulations that integrate physiological understanding with patient information derived from clinical data have huge potential to contribute to improving our understanding of both the progression and treatment of heart disease. In particular they provide the potential to improve patient selection and optimisation of cardiovascular interventions across a range of pathologies. Currently a significant proportion of this potential is still to be realised. In this paper we discuss the opportunities and challenges associated with this realisation. Reviewing the successful elements of model translation for biophysically based models and the emerging supporting technologies, we propose three distinct modes of clinical translation. Finally we outline the challenges ahead that will be fundamental to overcome if the ultimate goal of fully personalised clinical cardiac care is to be achieved. © 2016 The Authors. The Journal of Physiology © 2016 The Physiological Society.

  2. Up in the cloud: reflections on teaching translation technology using a cloud-based platform

    DEFF Research Database (Denmark)

    Flanagan, Marian

    to teaching TT in the classroom. The approach was inspired by Pym (2006) and Doherty and Moorkens (2013), and it takes advantage of using cloud-based software. The aim was to evaluate the students’ experience in the TT workshops. Moreover, I wanted to investigate particular aspects of teaching that were...... with teaching translation technology in the classroom (e.g. Doherty et al. 2012, Kenny and Way 2001, O’Brien and Kenny 2001,2006), several unanswered questions still remain. Up until recently, the translation software often restricted the teaching approach. This paper reports on a new approach I took...... data via online questionnaires: pre-workshop (43 responses) and post-workshop (30 responses). The questionnaires consisted mainly of closed questions but both provided the students with the opportunity to discuss their expectations (pre-workshop) and reflections (post-workshop). Following...

  3. Parallel programming with Easy Java Simulations

    Science.gov (United States)

    Esquembre, F.; Christian, W.; Belloni, M.

    2018-01-01

    Nearly all of today's processors are multicore, and ideally programming and algorithm development utilizing the entire processor should be introduced early in the computational physics curriculum. Parallel programming is often not introduced because it requires a new programming environment and uses constructs that are unfamiliar to many teachers. We describe how we decrease the barrier to parallel programming by using a java-based programming environment to treat problems in the usual undergraduate curriculum. We use the easy java simulations programming and authoring tool to create the program's graphical user interface together with objects based on those developed by Kaminsky [Building Parallel Programs (Course Technology, Boston, 2010)] to handle common parallel programming tasks. Shared-memory parallel implementations of physics problems, such as time evolution of the Schrödinger equation, are available as source code and as ready-to-run programs from the AAPT-ComPADRE digital library.

  4. Hardware Support for Safety-critical Java Scope Checks

    DEFF Research Database (Denmark)

    Rios Rivas, Juan Ricardo; Schoeberl, Martin

    2012-01-01

    Memory management in Safety-Critical Java (SCJ) is based on time bounded, non garbage collected scoped memory regions used to store temporary objects. Scoped memory regions may have different life times during the execution of a program and hence, to avoid leaving dangling pointers, it is necessary...... in terms of execution time for applications where cross-scope references are frequent. Our proposal was implemented and tested on the Java Optimized Processor (JOP)....

  5. Image interface in Java for tomographic reconstruction in nuclear medicine

    International Nuclear Information System (INIS)

    Andrade, M.A.; Silva, A.M. Marques da

    2004-01-01

    The aim of this study is to implement a software for tomographic reconstruction of SPECT data from Nuclear Medicine with a flexible interface design, cross-platform, written in Java. Validation tests were performed based on SPECT simulated data. The results showed that the implemented algorithms and filters agree with the theoretical context. We intend to extend the system by implementing additional tomographic reconstruction techniques and Java threads, in order to provide simultaneously image processing. (author)

  6. Augmented Reality Using JavaScript

    OpenAIRE

    Hailemichael, Aida

    2013-01-01

    The project goal was to provide a mobile application, for a venue called Kulturhuset Karelia which is located in Tammisaari Finland. In this paper, the concept of Augmented Reality technology is briefly discussed along with the mobile application for the venue. The utilisation of JavaScript for creating Augmented reality content for mobile Augmented reality browser is also demonstrated. The application was created by using Architecht API which is Jacvascript library based on the Wikitude...

  7. Research on Translation Strategy of English Subtitle Television Drama for College Students based on Cultural Differences

    Directory of Open Access Journals (Sweden)

    Zhou Gang

    2016-01-01

    Full Text Available Abstract. Translation strategy is closely-tied with the translation of ESTD (English Subtitle Television Drama. The research of translation strategy is to serve translations of ESTD in earlier days. The 21 S century is the information times. The development of science and technology is quick. Quantities of ESTD grow explosively. Translations of English Subtitle Television Dramas play a significant role in the progress of Chinese science and technology. Although the quality of traditional manual translations is very good, the speed of translation is too slow. Traditional manual translations can not meet the need of translations of ESTD day by day. It is a new topic to face the new stern challenge and follow the development's steps of the times for technical translators. The paper will discuss the transformation of translation idea, and suggest carrying on translation strategy, web page translation and software translation. Finally, the author states her views on the implementation of computer assistant translation, the managements of translation projects and information-shared platform.

  8. JavaScript: Data Visualizations

    Science.gov (United States)

    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.

  9. Tool-supported Refactoring for JavaScript

    DEFF Research Database (Denmark)

    Feldthaus, Asger; Millstein, Todd; Møller, Anders

    2011-01-01

    Script because of its dynamic nature. We propose a framework for specifying and implementing JavaScript refactorings based on pointer analysis. We describe novel refactorings motivated by best practice recommendations for JavaScript programming, and demonstrate how they can be described concisely in terms...... of queries provided by our framework. Experiments performed with a prototype implementation on a suite of existing applications show that our approach is well-suited for developing practical refactoring tools for JavaScript.......Refactoring is a popular technique for improving the structure of existing programs while maintaining their behavior. For statically typed programming languages such as Java, a wide variety of refactorings have been described, and tool support for performing refactorings and ensuring...

  10. Interactive Web Services with Java

    DEFF Research Database (Denmark)

    Møller, Anders; Schwartzbach, Michael Ignatieff

    This slide collection about Java Web service programming, JSP, Servlets and JWIG is created by: Anders Møller and Michael I. Schwartzbach at the BRICS research center at University of Aarhus, Denmark.......This slide collection about Java Web service programming, JSP, Servlets and JWIG is created by: Anders Møller and Michael I. Schwartzbach at the BRICS research center at University of Aarhus, Denmark....

  11. Model Checker for Java Programs

    Science.gov (United States)

    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.

  12. Going back to Java.

    Science.gov (United States)

    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

  13. Spatial Analysis of Macro Economic in Central Java (PDRB Analysis in Year 1993-2003

    Directory of Open Access Journals (Sweden)

    Eddy Kiswanto

    2016-12-01

    Full Text Available This paper aims to study the spatial analysis macroeconomics condition in central Java from 1993-2001 base on PDRB analysis. Central Java stands in the last position in the economic in Central Java based on PDRB variable and economic growth is in the lowest category in the comparation with another provinces in Java. This is reason why Central Java is categorized as "LL" (Low low. One of the prime sectors in Central Java is small medium scale enterprises which is dominated 30% of national market, but since the economic crisis stroke in 1997 the manufacture sector, especially industry and processing had collapse. In 1996-1997, the level of manufacture growth increased to 14.4% but then decreased until minus 19.3%. This condition caused by bankruptcy to many of the industries. The poverty profile in Central Java from 1999-2003 is average 23.3% from the total population every years. Central Java stepping to number 2 in level of poverty absolute number 1. In poverty relativity level, Central Java became number 1 in Java from 2002-2003 with the level of poverty reached above the national average. This fact shows the unsuccessfully effort in reducing the poverty level.

  14. The state of the Java universe

    CERN Multimedia

    CERN. Geneva

    2007-01-01

    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.

  15. National Mesothelioma Virtual Bank: A standard based biospecimen and clinical data resource to enhance translational research

    Directory of Open Access Journals (Sweden)

    Valdivieso Federico A

    2008-08-01

    Full Text Available Abstract Background Advances in translational research have led to the need for well characterized biospecimens for research. The National Mesothelioma Virtual Bank is an initiative which collects annotated datasets relevant to human mesothelioma to develop an enterprising biospecimen resource to fulfill researchers' need. Methods The National Mesothelioma Virtual Bank architecture is based on three major components: (a common data elements (based on College of American Pathologists protocol and National North American Association of Central Cancer Registries standards, (b clinical and epidemiologic data annotation, and (c data query tools. These tools work interoperably to standardize the entire process of annotation. The National Mesothelioma Virtual Bank tool is based upon the caTISSUE Clinical Annotation Engine, developed by the University of Pittsburgh in cooperation with the Cancer Biomedical Informatics Grid™ (caBIG™, see http://cabig.nci.nih.gov. This application provides a web-based system for annotating, importing and searching mesothelioma cases. The underlying information model is constructed utilizing Unified Modeling Language class diagrams, hierarchical relationships and Enterprise Architect software. Result The database provides researchers real-time access to richly annotated specimens and integral information related to mesothelioma. The data disclosed is tightly regulated depending upon users' authorization and depending on the participating institute that is amenable to the local Institutional Review Board and regulation committee reviews. Conclusion The National Mesothelioma Virtual Bank currently has over 600 annotated cases available for researchers that include paraffin embedded tissues, tissue microarrays, serum and genomic DNA. The National Mesothelioma Virtual Bank is a virtual biospecimen registry with robust translational biomedical informatics support to facilitate basic science, clinical, and translational

  16. SEDIMENTATION AND DEPOSITIONAL ENVIRONMENT BASED ON SEISMIC AND DRILLING CORE ANALYSES IN CIMANUK DELTA INDRAMAYU, WEST JAVA

    Directory of Open Access Journals (Sweden)

    I Nyoman Astawa

    2017-07-01

    Full Text Available Core drilling had been carried out in three locations such as in Brondong Village (BH-01, Pasekan Village (BH-02, and Karangsong Village (BH-03. Those three cores are similar in lithology consist of clay. They are correlated based on fragment content, such as fine sand lenses, mollusk shells, rock and carbonate materials which discovered from different depths. Single side band of shallow seismic reflection recorded paleochannels in E sequence at the north and the west of investigated area. It’s predicted the north paleo channels were part of Lawas River or Tegar River, while the west paleo channels were part of Rambatan Lama River. Microfauna content of all those three cores indicated that from the depth of 0.00 meter down to 25,00 meters are Holocene/Recent, from 25,00 meters to the bottom are Pleistocene which were deposited in the bay to middle neritic environment.

  17. JAVA Stereo Display Toolkit

    Science.gov (United States)

    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.

  18. Java Radar Analysis Tool

    Science.gov (United States)

    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.

  19. Jannovar: a java library for exome annotation.

    Science.gov (United States)

    Jäger, Marten; Wang, Kai; Bauer, Sebastian; Smedley, Damian; Krawitz, Peter; Robinson, Peter N

    2014-05-01

    Transcript-based annotation and pedigree analysis are two basic steps in the computational analysis of whole-exome sequencing experiments in genetic diagnostics and disease-gene discovery projects. Here, we present Jannovar, a stand-alone Java application as well as a Java library designed to be used in larger software frameworks for exome and genome analysis. Jannovar uses an interval tree to identify all transcripts affected by a given variant, and provides Human Genome Variation Society-compliant annotations both for variants affecting coding sequences and splice junctions as well as untranslated regions and noncoding RNA transcripts. Jannovar can also perform family-based pedigree analysis with Variant Call Format (VCF) files with data from members of a family segregating a Mendelian disorder. Using a desktop computer, Jannovar requires a few seconds to annotate a typical VCF file with exome data. Jannovar is freely available under the BSD2 license. Source code as well as the Java application and library file can be downloaded from http://compbio.charite.de (with tutorial) and https://github.com/charite/jannovar. © 2014 WILEY PERIODICALS, INC.

  20. Java Series: Java Essentials I. what is Java. Basic Language Constructs

    CERN Multimedia

    CERN. Geneva

    2000-01-01

    The tutorial will firstly give a very first general introduction of what is the JAVA programming language and an overview of what the Java Development environment consists of. It will briefly explain its relation to the Internet, Web browsers and Operating Systems and show how to access Java at CERN. Then, the tutorial will be centred on explaining the basic language constructs to create classes, instances, and implement inheritance, destroy objects, etc. It will show the usage of interfaces. The tutorial is open to everyone. Attendants are required to have a basic intuition on what Object Orientation is, or to have followed the previous tutorial on the Java Serires. Organiser(s): M.Marquina and R.Ramos /IT-User Support

  1. JSME: a free molecule editor in JavaScript.

    Science.gov (United States)

    Bienfait, Bruno; Ertl, Peter

    2013-01-01

    A molecule editor, i.e. a program facilitating graphical input and interactive editing of molecules, is an indispensable part of every cheminformatics or molecular processing system. Today, when a web browser has become the universal scientific user interface, a tool to edit molecules directly within the web browser is essential. One of the most popular tools for molecular structure input on the web is the JME applet. Since its release nearly 15 years ago, however the web environment has changed and Java applets are facing increasing implementation hurdles due to their maintenance and support requirements, as well as security issues. This prompted us to update the JME editor and port it to a modern Internet programming language - JavaScript. The actual molecule editing Java code of the JME editor was translated into JavaScript with help of the Google Web Toolkit compiler and a custom library that emulates a subset of the GUI features of the Java runtime environment. In this process, the editor was enhanced by additional functionalities including a substituent menu, copy/paste, drag and drop and undo/redo capabilities and an integrated help. In addition to desktop computers, the editor supports molecule editing on touch devices, including iPhone, iPad and Android phones and tablets. In analogy to JME the new editor is named JSME. This new molecule editor is compact, easy to use and easy to incorporate into web pages. A free molecule editor written in JavaScript was developed and is released under the terms of permissive BSD license. The editor is compatible with JME, has practically the same user interface as well as the web application programming interface. The JSME editor is available for download from the project web page http://peter-ertl.com/jsme/

  2. Communication and transportation as quality of life determinants based on cities in Central Java Province and Special Region of Yogyakarta

    Science.gov (United States)

    Subanti, S.; Hartatik; Hakim, A. R.; Daerobi, A.; Setiawan, R. R.

    2018-03-01

    The quality of life become a concern for individuals and communities seeking to find their sustainable life. Some people in industry, consumer groups, academics, and policy makers have sought to better understand how communication and transportation contributes on quality of life. Thus, this paper aimed to calculate quality of life based on transportation and communication. Indicator of transportation such as road surface condition and the availability of public of transportation; while indicator of communication such as the availability of television signal, post services, cable phone, and internet cafes. Cities involved in this study were Magelang, Surakarta, Salatiga, Semarang, Pekalongan, Tegal,and Yogyakarta. This paper used national socio-economic survey data and the potential of village data. Estimation techniques using multiple regression method. The findings of this paper, (1) transportation and communication were linked to Quality of Life; (2) the highest quality of life obtained by the city of Magelang, while the lowest was occupied by the City of Pekalongan. Suggestion from this paper, local government should have to prioritize infrastructure development such as transportation and communication because it can improve the quality of life whose lived in the city.

  3. Can gossip change nutrition behaviour? Results of a mass media and community-based intervention trial in East Java, Indonesia.

    Science.gov (United States)

    White, Sian; Schmidt, Wolf; Sahanggamu, Daniel; Fatmaningrum, Dewi; van Liere, Marti; Curtis, Val

    2016-03-01

    It is unclear how best to go about improving child feeding practices. We studied the effect of a novel behaviour change intervention, Gerakan Rumpi Sehat (the Healthy Gossip Movement), on infant and young child feeding practices in peri-urban Indonesia. The pilot intervention was designed based on the principles of a new behaviour change theory, Behaviour Centred Design (BCD). It avoided educational messaging in favour of employing emotional drivers of behaviour change, such as affiliation, nurture and disgust and used television commercials, community activations and house-to-house visits as delivery channels. The evaluation took the form of a 2-arm cluster randomised trial with a non-randomised control arm. One intervention arm received TV only, while the other received TV plus community activations. The intervention components were delivered over a 3-month period in 12 villages in each arm, each containing an average of 1300 households. There were two primary outcomes: dietary diversity of complementary food and the provision of unhealthy snacks to children aged 6-24 months. Dietary diversity scores increased by 0.8 points in the arm exposed to TV adverts only (95% CI: 0.4-1.2) and a further 0.2 points in the arm that received both intervention components (95% CI: 0.6-1.4). In both intervention arms, there were increases in the frequency of vegetable and fruit intake. We found inconsistent evidence of an effect on unhealthy snacking. The study suggests that novel theory-driven approaches which employ emotional motivators are capable of having an effect on improving dietary diversity and the regularity of vegetable and fruit intake among children aged 6-24 months. Mass media can have a measurable effect on nutrition-related behaviour, but these effects are likely to be enhanced through complementary community activations. Changing several behaviours at once remains a challenge. © 2016 The Authors. Tropical Medicine & International Health Published by John Wiley

  4. jFuzz: A Concolic Whitebox Fuzzer for Java

    Science.gov (United States)

    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.

  5. Distributed, Embedded and Real-time Java Systems

    CERN Document Server

    Wellings, Andy

    2012-01-01

    Research on real-time Java technology has been prolific over the past decade, leading to a large number of corresponding hardware and software solutions, and frameworks for distributed and embedded real-time Java systems.  This book is aimed primarily at researchers in real-time embedded systems, particularly those who wish to understand the current state of the art in using Java in this domain.  Much of the work in real-time distributed, embedded and real-time Java has focused on the Real-time Specification for Java (RTSJ) as the underlying base technology, and consequently many of the Chapters in this book address issues with, or solve problems using, this framework. Describes innovative techniques in: scheduling, memory management, quality of service and communication systems supporting real-time Java applications; Includes coverage of multiprocessor embedded systems and parallel programming; Discusses state-of-the-art resource management for embedded systems, including Java’s real-time garbage collect...

  6. Screw-System-Based Mobility Analysis of a Family of Fully Translational Parallel Manipulators

    Directory of Open Access Journals (Sweden)

    Ernesto Rodriguez-Leal

    2013-01-01

    Full Text Available This paper investigates the mobility of a family of fully translational parallel manipulators based on screw system analysis by identifying the common constraint and redundant constraints, providing a case study of this approach. The paper presents the branch motion-screws for the 3-RP̲C-Y parallel manipulator, the 3-RCC-Y (or 3-RP̲RC-Y parallel manipulator, and a newly proposed 3-RP̲C-T parallel manipulator. Then the paper determines the sets of platform constraint-screws for each of these three manipulators. The constraints exerted on the platforms of the 3-RP̲C architectures and the 3-RCC-Y manipulators are analyzed using the screw system approach and have been identified as couples. A similarity has been identified with the axes of couples: they are perpendicular to the R joint axes, but in the former the axes are coplanar with the base and in the latter the axes are perpendicular to the limb. The remaining couples act about the axis that is normal to the base. The motion-screw system and constraint-screw system analysis leads to the insightful understanding of the mobility of the platform that is then obtained by determining the reciprocal screws to the platform constraint screw sets, resulting in three independent instantaneous translational degrees-of-freedom. To validate the mobility analysis of the three parallel manipulators, the paper includes motion simulations which use a commercially available kinematics software.

  7. ELIST8: simulating military deployments in Java

    International Nuclear Information System (INIS)

    Van Groningen, C. N.; Blachowicz, D.; Braun, M. D.; Simunich, K. L.; Widing, M. A.

    2002-01-01

    Planning for the transportation of large amounts of equipment, troops, and supplies presents a complex problem. Many options, including modes of transportation, vehicles, facilities, routes, and timing, must be considered. The amount of data involved in generating and analyzing a course of action (e.g., detailed information about military units, logistical infrastructures, and vehicles) is enormous. Software tools are critical in defining and analyzing these plans. Argonne National Laboratory has developed ELIST (Enhanced Logistics Intra-theater Support Tool), a simulation-based decision support system, to assist military planners in determining the logistical feasibility of an intra-theater course of action. The current version of ELIST (v.8) contains a discrete event simulation developed using the Java programming language. Argonne selected Java because of its object-oriented framework, which has greatly facilitated entity and process development within the simulation, and because it fulfills a primary requirement for multi-platform execution. This paper describes the model, including setup and analysis, a high-level architectural design, and an evaluation of Java

  8. Hydrological information system based on on-line monitoring--from strategy to implementation in the Brantas River Basin, East Java, Indonesia.

    Science.gov (United States)

    Marini, G W; Wellguni, H

    2003-01-01

    The worsening environmental situation of the Brantas River, East Java, is addressed by a comprehensive basin management strategy which relies on accurate water quantity and quality data retrieved from a newly installed online monitoring network. Integrated into a Hydrological Information System, the continuously measured indicative parameters allow early warning, control and polluter identification. Additionally, long-term analyses have been initiated for improving modelling applications like flood forecasting, water resource management and pollutant propagation. Preliminary results illustrate the efficiency of the installed system.

  9. Pattern Analysis of El Nino and La Nina Phenomenon Based on Sea Surface Temperature (SST) and Rainfall Intensity using Oceanic Nino Index (ONI) in West Java Area

    Science.gov (United States)

    Prasetyo, Yudo; Nabilah, Farras

    2017-12-01

    Climate change occurs in 1998-2016 brings significant alteration in the earth surface. It is affects an extremely anomaly temperature such as El Nino and La Nina or mostly known as ENSO (El Nino Southern Oscillation). West Java is one of the regions in Indonesia that encounters the impact of this phenomenon. Climate change due to ENSO also affects food production and other commodities. In this research, processing data method is conducted using programming language to process SST data and rainfall data from 1998 to 2016. The data are sea surface temperature from NOAA satellite, SST Reynolds (Sea Surface Temperature) and daily rainfall temperature from TRMM satellite. Data examination is done using analysis of rainfall spatial pattern and sea surface temperature (SST) where is affected by El Nino and La Nina phenomenon. This research results distribution map of SST and rainfall for each season to find out the impacts of El Nino and La Nina around West Java. El Nino and La Nina in Java Sea are occurring every August to February. During El Nino, sea surface temperature is between 27°C - 28°C with average temperature on 27.71°C. Rainfall intensity is 1.0 mm/day - 2.0 mm/day and the average are 1.63 mm/day. During La Nina, sea surface temperature is between 29°C - 30°C with average temperature on 29.06°C. Rainfall intensity is 9.0 mm/day - 10 mm/day, and the average is 9.74 mm/day. The correlation between rainfall and SST is 0,413 which is expresses a fairly strong correlation between parameters. The conclusion is, during La Nina SST and rainfall increase. While during El Nino SST and rainfall decrease. Hopefully this research could be a guideline to plan disaster mitigation in West Java region that is related extreme climate change.

  10. SwingStates: Adding state machines to Java and the Swing toolkit

    OpenAIRE

    Appert , Caroline; Beaudouin-Lafon , Michel

    2008-01-01

    International audience; This article describes SwingStates, a Java toolkit designed to facilitate the development of graphical user interfaces and bring advanced interaction techniques to the Java platform. SwingStates is based on the use of finite-state machines specified directly in Java to describe the behavior of interactive systems. State machines can be used to redefine the behavior of existing Swing widgets or, in combination with a new canvas widget that features a rich graphical mode...

  11. JavaScript for Absolute Beginners

    CERN Document Server

    McNavage, T

    2010-01-01

    If you are new to both JavaScript and programming, this hands-on book is for you. Rather than staring blankly at gobbledygook, you'll explore JavaScript by entering and running hundreds of code samples in Firebug, a free JavaScript debugger. Then in the last two chapters, you'll leave the safety of Firebug and hand-code an uber cool JavaScript application in your preferred text editor. Written in a friendly, engaging narrative style, this innovative JavaScript tutorial covers the following essentials: * Core JavaScript syntax, such as value types, operators, expressions, and statements provide

  12. CULTURAL ASPECTS IN TRANSLATION (A MULTICULTURAL PERSPECTIVE BASED ON ENGLISH, INDONESIAN, AND LOCAL LANGUAGES CONTEXTS

    Directory of Open Access Journals (Sweden)

    Rudi Hartono

    2017-04-01

    Full Text Available Translation is an activity of transferring information from one language into another. In transferring the message, a translator not only renders a language form but also replaces a cultural content. Practically it is because translation itself an activity that involves at least two languages and two cultures (Toury in James: 2000. Translating the text that contains a cultural content and message is more difficult than translating an ordinary text that only has literal meanings. Cultural aspects that include in stereotypes, speech levels, pronouns, idioms, even in proverbs are things that can lead difficulties for translators to translate. He or she sometimes should look for the closest meaning in order the translation products can be accepted in the target language culture.

  13. Extracting Date/Time Expressions in Super-Function Based Japanese-English Machine Translation

    Science.gov (United States)

    Sasayama, Manabu; Kuroiwa, Shingo; Ren, Fuji

    Super-Function Based Machine Translation(SFBMT) which is a type of Example-Based Machine Translation has a feature which makes it possible to expand the coverage of examples by changing nouns into variables, however, there were problems extracting entire date/time expressions containing parts-of-speech other than nouns, because only nouns/numbers were changed into variables. We describe a method for extracting date/time expressions for SFBMT. SFBMT uses noun determination rules to extract nouns and a bilingual dictionary to obtain correspondence of the extracted nouns between the source and the target languages. In this method, we add a rule to extract date/time expressions and then extract date/time expressions from a Japanese-English bilingual corpus. The evaluation results shows that the precision of this method for Japanese sentences is 96.7%, with a recall of 98.2% and the precision for English sentences is 94.7%, with a recall of 92.7%.

  14. Why Translation Is Difficult

    DEFF Research Database (Denmark)

    Carl, Michael; Schaeffer, Moritz Jonas

    2017-01-01

    The paper develops a definition of translation literality that is based on the syntactic and semantic similarity of the source and the target texts. We provide theoretical and empirical evidence that absolute literal translations are easy to produce. Based on a multilingual corpus of alternative...... translations we investigate the effects of cross-lingual syntactic and semantic distance on translation production times and find that non-literality makes from-scratch translation and post-editing difficult. We show that statistical machine translation systems encounter even more difficulties with non-literality....

  15. The water quality and Cultivant enrichment potency of pond based on saprobic index at north coastal waters of Central Java, Indonesia

    Science.gov (United States)

    Hidayat, Jafron W.

    2018-05-01

    Central Java is one of many areas which has long coastline, especially in the Northern Coast of Java Island. Intertidal activities occurred at this area may affect the transport of material and energy from surroundings. Cultivation activity supplies many inputs, i.e. feeds, chemicals (vitamin and mineral), including pollutants from feces and unconsumed feeds that affects the environment. One of water management is done through bioremediation by using vegetative agents (soft rehabilitation), such as seaweed and mangrove stands. The implementation of soft rehabilitation is highly depend on the existing environmental conditions of the ponds and surrounding waters. Therefore, it is very important to identify the condition of those waters first. The purpose of this study is to identify the quality of waters in the north coast of Central Java. Besides, it is also to analyze the potency of enriching cultivated commodity (cultivant), as well as a soft remediation mechanism using seaweed. The study was conducted in the coastal areas of Central Java, mainly to the locations commonly practicing cultivation in the pond waters; namely Brebes, Pemalang, Semarang, Demak, Pati and Jepara. Data were taken by sampling at least at 3 different sites as repetition, included ponds, public irrigations and coastline waters. The water sample was taken as much as 30 lt and filtered using plankton net no 25. Biodiversity of Shannon-Wiener Index (H'), evenness index (e) and Saprobic Index were used to analyze the plankton data. Result showed that plankton diversity in Central Java coasts were varied generally between 10 – 28 species. The most widely found species were Oscillatoria sp, Rhizosolenia styliformes, Surirella sp and Lyngbia conferoides. The diversity index varied from 1.83 to 2.9 with the stability status were between small to medium. The saprobic index showed a value between 0.33 up to 2.27; which indicated very small up to lightly contaminated status. The biggest stability

  16. Distributed nuclear medicine applications using World Wide Web and Java technology

    International Nuclear Information System (INIS)

    Knoll, P.; Hoell, K.; Koriska, K.; Mirzaei, S.; Koehn, H.

    2000-01-01

    At present, medical applications applying World Wide Web (WWW) technology are mainly used to view static images and to retrieve some information. The Java platform is a relative new way of computing, especially designed for network computing and distributed applications which enables interactive connection between user and information via the WWW. The Java 2 Software Development Kit (SDK) including Java2D API, Java Remote Method Invocation (RMI) technology, Object Serialization and the Java Advanced Imaging (JAI) extension was used to achieve a robust, platform independent and network centric solution. Medical image processing software based on this technology is presented and adequate performance capability of Java is demonstrated by an iterative reconstruction algorithm for single photon emission computerized tomography (SPECT). (orig.)

  17. Toward translational incremental similarity-based reasoning in breast cancer grading

    Science.gov (United States)

    Tutac, Adina E.; Racoceanu, Daniel; Leow, Wee-Keng; Müller, Henning; Putti, Thomas; Cretu, Vladimir

    2009-02-01

    One of the fundamental issues in bridging the gap between the proliferation of Content-Based Image Retrieval (CBIR) systems in the scientific literature and the deficiency of their usage in medical community is based on the characteristic of CBIR to access information by images or/and text only. Yet, the way physicians are reasoning about patients leads intuitively to a case representation. Hence, a proper solution to overcome this gap is to consider a CBIR approach inspired by Case-Based Reasoning (CBR), which naturally introduces medical knowledge structured by cases. Moreover, in a CBR system, the knowledge is incrementally added and learned. The purpose of this study is to initiate a translational solution from CBIR algorithms to clinical practice, using a CBIR/CBR hybrid approach. Therefore, we advance the idea of a translational incremental similarity-based reasoning (TISBR), using combined CBIR and CBR characteristics: incremental learning of medical knowledge, medical case-based structure of the knowledge (CBR), image usage to retrieve similar cases (CBIR), similarity concept (central for both paradigms). For this purpose, three major axes are explored: the indexing, the cases retrieval and the search refinement, applied to Breast Cancer Grading (BCG), a powerful breast cancer prognosis exam. The effectiveness of this strategy is currently evaluated over cases provided by the Pathology Department of Singapore National University Hospital, for the indexing. With its current accuracy, TISBR launches interesting perspectives for complex reasoning in future medical research, opening the way to a better knowledge traceability and a better acceptance rate of computer-aided diagnosis assistance among practitioners.

  18. Extensible numerical library in JAVA

    International Nuclear Information System (INIS)

    Aso, T.; Okazawa, H.; Takashimizu, N.

    2001-01-01

    The authors present the current status of the project for developing the numerical library in JAVA. The authors have presented how object-oriented techniques improve usage and also development of numerical libraries compared with the conventional way at previous conference. The authors need many functions for data analysis which is not provided within JAVA language, for example, good random number generators, special functions and so on. Authors' development strategy is focused on easiness of implementation and adding new features by users themselves not only by developers. In HPC field, there are other focus efforts to develop numerical libraries in JAVA. However, their focus is on the performance of execution, not easiness of extension. Following the strategy, the authors have designed and implemented more classes for random number generators and so on

  19. Musical Memories: translating evidence-based gerontological nursing into a children's picture book.

    Science.gov (United States)

    Gerdner, Linda A; Buckwalter, Kathleen C

    2013-01-01

    Individuals with Alzheimer's disease (AD) are often cared for within multigenerational families. More specifically, 26% of family caregivers have children younger than 18 living with them. This article describes an innovative model for translation of an evidence-based intervention into an engaging, realistic picture book that serves as a teaching tool for children and their families. The book, Musical Memories, focuses on the relationship between a granddaughter and her grandmother who has AD. The story applies basic principles of the Progressively Lowered Stress Threshold model to explain the underlying cause of grandmother's behaviors and models the evidence-based guideline "Individualized Music for Elders with Dementia" to empower the granddaughter in maintaining a relationship with her grandmother. Musical Memories is intended to serve as a valuable resource for families and the gerontological nurses who serve them. Copyright 2013, SLACK Incorporated.

  20. Muc1 based breast cancer vaccines: role of post translational modifications

    International Nuclear Information System (INIS)

    Begum, M.; Khurshid, R.; Nagra, S.A.

    2008-01-01

    Vaccine development is one of the most promising fields in cancer research. After autologous transplantation, due to low tumour burden, patients are more likely to respond immunologically to a cancer vaccine. MUC1 with its adhesive and anti adhesive functions, immunostimulatory and immunosuppressive activities, is therefore a good candidate for breast cancer vaccine. A structure-based insight into the immunogenicity of natural MUC1 glyco forms, of its sub-domains, motifs and post translational modification like glycosylation and myriostoylation may aid the design of tumour vaccines. Primary sequences of human MUC1 were retrieved from the SWISSPROT data bank. Protein pattern search: The primary sequence of Human MUC1 was searched at PROSITE (a dictionary of protein sites and patterns) database. Our study observes that post-translational modifications play an important role in presenting MUC1 as a candidate for breast cancer vaccine. It is found that the phosphorylation and glycosylation of important functional motifs of MUC1 may take part in the production of cytokines that may provide immunization. (author)

  1. VHDL vs. Bluespec system verilog: a case study on a Java embedded architecture

    NARCIS (Netherlands)

    Gruian, Flavius; Westmijze, M.

    2008-01-01

    This paper compares two hardware design flows, based on the classic VHDL on one side and the relatively new Blue-spec System Verilog (BSV) on the other side. The comparison is based on a case study of a Java embedded architecture, comprising a Java native processor and a memory management unit. The

  2. Efficient Incremental Checkpointing of Java Programs

    DEFF Research Database (Denmark)

    Lawall, Julia Laetitia; Muller, Gilles

    2000-01-01

    This paper investigates the optimization of language-level checkpointing of Java programs. First, we describe how to systematically associate incremental checkpoints with Java classes. While being safe, the genericness of this solution induces substantial execution overhead. Second, to solve...

  3. Java 7 New Features Cookbook

    CERN Document Server

    Reese, Richard M

    2012-01-01

    Each recipe comprises step-by-step instructions followed by an analysis of what was done in each task and other useful information. The book is designed so that you can read it chapter by chapter, or look at the list of recipes and refer to them in no particular order. Each example comes with its expected output to make your learning even easier. This book is designed to bring those who are familiar with Java up-to-speed on the new features found in Java 7.

  4. Practical database programming with Java

    CERN Document Server

    Bai, Ying

    2011-01-01

    "This important resource offers a detailed description about the practical considerations and applications in database programming using Java NetBeans 6.8 with authentic examples and detailed explanations. This book provides readers with a clear picture as to how to handle the database programming issues in the Java NetBeans environment. The book is ideal for classroom and professional training material. It includes a wealth of supplemental material that is available for download including Powerpoint slides, solution manuals, and sample databases"--

  5. Writing Kurdish Alphabetics in Java Programming Language

    OpenAIRE

    Rebwar Mala Nabi; Sardasht M-Raouf Mahmood; Mohammed Qadir Kheder; Shadman Mahmood

    2016-01-01

    Nowadays, Kurdish programmers usually suffer when they need to write Kurdish letter while they program in java. More to say, all the versions of Java Development Kits have not supported Kurdish letters. Therefore, the aim of this study is to develop Java Kurdish Language Package (JKLP) for solving writing Kurdish alphabetic in Java programming language. So that Kurdish programmer and/or students they can converts the English-alphabetic to Kurdish-alphabetic. Furthermore, adding Kurdish langua...

  6. UIS Baden-Wuerttemberg. AJA project. Application of JAVA-based solutions in environment, transport and administration. Phase II 2001; UIS Baden-Wuerttemberg. Projekt AJA. Anwendung JAVA-basierter Loesungen in den Bereichen Umwelt, Verkehr und Verwaltung. Phase II 2001

    Energy Technology Data Exchange (ETDEWEB)

    Mayer-Foell, R.; Keitel, A.; Geiger, W. (eds.)

    2001-12-01

    Information and communication technology facilitates data acquisition, recording, evaluation and transmission in many fields of society, but even experts tend to get lost in the flood of data that are available. In order to make it possible to integrate new technological developments in information systems, the Minister of Environment and Transportation continues the project AJA (''Application of JAVA-based solutions'') which was started in 2000. AJA is a sequel to the GLOBUS project which was terminated in 1999. (GLOBUS - Globale Umweltsachdaten im UIS Baden-Wuerttemberg und anderen Systemen). [German] Die Bereiche Umwelt, Verkehr und Verwaltung profitieren bei der Erhebung, Erfassung, Auswertung, Darstellung und Weitergabe ihrer Daten in hohem Masse von Informations- und Kommunikationstechnik (IuK). Manche Darstellungsweisen und Berechnungen werden dadurch erst moeglich. Uebergreifende Zusammenhaenge koennen mit Hilfe der IuK aufgezeigt werden. Die Verwaltung muss Technologien einsetzen, wie sie in der Wirtschaft fuer die Zusammenfuehrung von verteilten Unternehmensdaten verwendet werden, um Entscheidungs grundlagen fuer die Unternehmenspolitik zu liefern (z.B. Data Warehouse). In solchen ''Warenhaeusern von Daten'' finden sich oft nur Experten zurecht. Unsere Herausforderung ist es, diese komplexen Zusammenhaenge nicht nur dem Experten, sondern auch dem Buerger auf moeglichst einfache und wirtschaftliche Weise zu vermitteln. Dem Buerger ist der freie Zugang zu Informationen ueber die Umwelt zu ermoeglichen. Wir sind damit auf dem Wege zu einem Marktplatz von Daten und Informationen fuer den Buerger und die Verwaltung. Um neue technologische Entwicklungen in Informationssystemen einsetzen zu koennen, fuehrt das Ministerium fuer Umwelt und Verkehr (UVM) das 2000 begonnene FuE-Vorhaben AJA ''Anwendung JAVA-basierter Loesungen'' fort. AJA baut auf dem 1999 abgeschlossenen Vorhaben GLOBUS (Globale

  7. Mapping Translation Technology Research in Translation Studies

    DEFF Research Database (Denmark)

    Schjoldager, Anne; Christensen, Tina Paulsen; Flanagan, Marian

    2017-01-01

    /Schjoldager 2010, 2011; Christensen 2011). Unfortunately, the increasing professional use of translation technology has not been mirrored within translation studies (TS) by a similar increase in research projects on translation technology (Munday 2009: 15; O’Hagan 2013; Doherty 2016: 952). The current thematic...... section aims to improve this situation by presenting new and innovative research papers that reflect on recent technological advances and their impact on the translation profession and translators from a diversity of perspectives and using a variety of methods. In Section 2, we present translation...... technology research as a subdiscipline of TS, and we define and discuss some basic concepts and models of the field that we use in the rest of the paper. Based on a small-scale study of papers published in TS journals between 2006 and 2016, Section 3 attempts to map relevant developments of translation...

  8. Refactoring Real-Time Java Profiles

    DEFF Research Database (Denmark)

    Søndergaard, Hans; Thomsen, Bent; Ravn, Anders Peter

    2011-01-01

    Just like other software, Java profiles benefits from refactoring when they have been used and have evolved for some time. This paper presents a refactoring of the Real-Time Specification for Java (RTSJ) and the Safety Critical Java (SCJ) profile (JSR-302). It highlights core concepts and makes...

  9. Mastering JavaScript high performance

    CERN Document Server

    Adams, Chad R

    2015-01-01

    If you are a JavaScript developer with some experience in development and want to increase the performance of JavaScript projects by building faster web apps, then this book is for you. You should know the basic concepts of JavaScript.

  10. The definitive guide to Java Swing

    CERN Document Server

    Zukowski, John

    2005-01-01

    Updated for the 1.5 edition of the Java 2 Platform, this third edition is a one-stop resource for serious Java developers. It shows the parts of Java Swing API used to create graphical user interfaces (GUI); and Model-View-Controller architecture that lies behind all Swing components; and customizing components for specific environments.

  11. Embedded Java security security for mobile devices

    CERN Document Server

    Debbabi, Mourad; Talhi, Chamseddine

    2007-01-01

    Java brings more functionality and versatility to the world of mobile devices, but it also introduces new security threats. This book contains a presentation of embedded Java security and presents the main components of embedded Java. It gives an idea of the platform architecture and is useful for researchers and practitioners.

  12. The Sydney Diabetes Prevention Program: A community-based translational study

    Directory of Open Access Journals (Sweden)

    Farrell Louise

    2010-06-01

    Full Text Available Abstract Background Type 2 diabetes is a major public health problem in Australia with prevalence increasing in parallel with increasing obesity. Prevention is an essential component of strategies to reduce the diabetes burden. There is strong and consistent evidence from randomised controlled trials that type 2 diabetes can be prevented or delayed through lifestyle modification which improves diet, increases physical activity and achieves weight loss in at risk people. The current challenge is to translate this evidence into routine community settings, determine feasible and effective ways of delivering the intervention and providing on-going support to sustain successful behavioural changes. Methods/Design The Sydney Diabetes Prevention Program (SDPP is a translational study which will be conducted in 1,550 participants aged 50-65 years (including 100 indigenous people aged 18 years and older at high risk of future development of diabetes. Participants will be identified through a screening and recruitment program delivered through primary care and will be offered a community-based lifestyle modification intervention. The intervention comprises an initial individual session and three group sessions based on behaviour change principles and focuses on five goals: 5% weight loss, 210 min/week physical activity (aerobic and strength training exercise, limit dietary fat and saturated fat to less than 30% and 10% of energy intake respectively, and at least 15 g/1000 kcal dietary fibre. This is followed by 3-monthly contact with participants to review progress and offer ongoing lifestyle advice for 12 months. The effectiveness and costs of the program on diabetes-related risk factors will be evaluated. Main outcomes include changes in weight, physical activity, and dietary changes (fat, saturated fat and fibre intake. Secondary outcomes include changes in waist circumference, fasting plasma glucose, blood pressure, lipids, quality of life

  13. FEM BASED PARAMETRIC DESIGN STUDY OF TIRE PROFILE USING DEDICATED CAD MODEL AND TRANSLATION CODE

    Directory of Open Access Journals (Sweden)

    Nikola Korunović

    2014-12-01

    Full Text Available In this paper a finite element method (FEM based parametric design study of the tire profile shape and belt width is presented. One of the main obstacles that similar studies have faced is how to change the finite element mesh after a modification of the tire geometry is performed. In order to overcome this problem, a new approach is proposed. It implies automatic update of the finite elements mesh, which follows the change of geometric design parameters on a dedicated CAD model. The mesh update is facilitated by an originally developed mapping and translation code. In this way, the performance of a large number of geometrically different tire design variations may be analyzed in a very short time. Although a pilot one, the presented study has also led to the improvement of the existing tire design.

  14. Alpha1-acid glycoprotein post-translational modifications: a comparative two dimensional electrophoresis based analysis

    Directory of Open Access Journals (Sweden)

    P. Roncada

    2010-04-01

    Full Text Available Alpha1-acid glycoprotein (AGP is an immunomodulatory protein expressed by hepatocytes in response to the systemic reaction that follows tissue damage caused by inflammation, infection or trauma. A proteomic approach based on two dimensional electrophoresis, immunoblotting and staining of 2DE gels with dyes specific for post-translational modifications (PTMs such as glycosylation and phosphorylation has been used to evaluate the differential interspecific protein expression of AGP purified from human, bovine and ovine sera. By means of these techniques, several isoforms have been identified in the investigated species: they have been found to change both with regard to the number of isoforms expressed under physiological condition and with regard to the quality of PTMs (i.e. different oligosaccharidic chains, presence/absence of phosphorilations. In particular, it is suggested that bovine serum AGP may have one of the most complex pattern of PTMs among serum proteins of mammals studied so far.

  15. Understanding Translation

    DEFF Research Database (Denmark)

    Schjoldager, Anne Gram; Gottlieb, Henrik; Klitgård, Ida

    Understanding Translation is designed as a textbook for courses on the theory and practice of translation in general and of particular types of translation - such as interpreting, screen translation and literary translation. The aim of the book is to help you gain an in-depth understanding...... of the phenomenon of translation and to provide you with a conceptual framework for the analysis of various aspects of professional translation. Intended readers are students of translation and languages, but the book will also be relevant for others who are interested in the theory and practice of translation...... - translators, language teachers, translation users and literary, TV and film critics, for instance. Discussions focus on translation between Danish and English....

  16. Translational Application of Microfluidics and Bioprinting for Stem Cell-Based Cartilage Repair

    Directory of Open Access Journals (Sweden)

    Silvia Lopa

    2018-01-01

    Full Text Available Cartilage defects can impair the most elementary daily activities and, if not properly treated, can lead to the complete loss of articular function. The limitations of standard treatments for cartilage repair have triggered the development of stem cell-based therapies. In this scenario, the development of efficient cell differentiation protocols and the design of proper biomaterial-based supports to deliver cells to the injury site need to be addressed through basic and applied research to fully exploit the potential of stem cells. Here, we discuss the use of microfluidics and bioprinting approaches for the translation of stem cell-based therapy for cartilage repair in clinics. In particular, we will focus on the optimization of hydrogel-based materials to mimic the articular cartilage triggered by their use as bioinks in 3D bioprinting applications, on the screening of biochemical and biophysical factors through microfluidic devices to enhance stem cell chondrogenesis, and on the use of microfluidic technology to generate implantable constructs with a complex geometry. Finally, we will describe some new bioprinting applications that pave the way to the clinical use of stem cell-based therapies, such as scaffold-free bioprinting and the development of a 3D handheld device for the in situ repair of cartilage defects.

  17. Translational Application of Microfluidics and Bioprinting for Stem Cell-Based Cartilage Repair

    Science.gov (United States)

    Mondadori, Carlotta; Mainardi, Valerio Luca; Talò, Giuseppe; Candrian, Christian; Święszkowski, Wojciech

    2018-01-01

    Cartilage defects can impair the most elementary daily activities and, if not properly treated, can lead to the complete loss of articular function. The limitations of standard treatments for cartilage repair have triggered the development of stem cell-based therapies. In this scenario, the development of efficient cell differentiation protocols and the design of proper biomaterial-based supports to deliver cells to the injury site need to be addressed through basic and applied research to fully exploit the potential of stem cells. Here, we discuss the use of microfluidics and bioprinting approaches for the translation of stem cell-based therapy for cartilage repair in clinics. In particular, we will focus on the optimization of hydrogel-based materials to mimic the articular cartilage triggered by their use as bioinks in 3D bioprinting applications, on the screening of biochemical and biophysical factors through microfluidic devices to enhance stem cell chondrogenesis, and on the use of microfluidic technology to generate implantable constructs with a complex geometry. Finally, we will describe some new bioprinting applications that pave the way to the clinical use of stem cell-based therapies, such as scaffold-free bioprinting and the development of a 3D handheld device for the in situ repair of cartilage defects. PMID:29535776

  18. Interprocess Communication with Java in a Microsoft Windows Environment

    Directory of Open Access Journals (Sweden)

    Dylan Gregory Smith

    2017-12-01

    Full Text Available The Java programming language provides a comprehensive set of multithreading programming techniques but currently lacks interprocess communication (IPC facilities, other than slow socket-based communication mechanisms (which are intended primarily for distributed systems, not interprocess communication on a multicore or multiprocessor system. This is problematic due to the ubiquity of modern multicore processors, and the widespread use of Java as a programming language throughout the software development industry. This work aimed to address this problem by utilising Microsoft Windows’ native IPC mechanisms through a framework known as the Java Native Interface. This enabled the use of native C code that invoked the IPC mechanisms provided by Windows, which allowed successful synchronous communication between separate Java processes. The results obtained illustrate the performance dichotomy between socket-based communication and native IPC facilities, with Windows’ facilities providing significantly faster communication. Ultimately, these results show that there are far more effective communication structures available. In addition, this work presents generic considerations that may aid in the eventual design of a generic, platform-independent IPC system for the Java programming language. The fundamental considerations include shared memory with semaphore synchronisation, named pipes and a socket communication model.

  19. Jasmine JavaScript testing

    CERN Document Server

    Ragonha, Paulo

    2013-01-01

    The book uses a concise, to-the-point approach to help developers understand and use the power of Jasmine to create better and more maintainable codebases.This book is a must-have guide for web developers who are new to the concept of unit testing. It's assumed that you have a basic knowledge of JavaScript and HTML.

  20. Recaf: Java dialects as libraries

    NARCIS (Netherlands)

    Biboudis, A. (Aggelos); P.A. Inostroza Valdera (Pablo); T. van der Storm (Tijs)

    2016-01-01

    textabstractMainstream programming languages like Java have limited support for language extensibility. Without mechanisms for syntactic abstraction, new programming styles can only be embedded in the form of libraries, limiting expressiveness. In this paper, we present Recaf, a lightweight tool for

  1. Houttuynia cordata Thunb. in Java

    NARCIS (Netherlands)

    Steenis, van C.G.G.J.

    1937-01-01

    Towards the end of February 1936 we received living specimens of this species, which is hitherto known only from Japan, China, the Indochinese Peninsula und Himalaya, collected in West Java, Preanger Residency, by Mr H. W. Kluit, employé of the plantation Ardjoena, section Karang-Toemaritis. The

  2. Translation Techniques

    OpenAIRE

    Marcia Pinheiro

    2015-01-01

    In this paper, we discuss three translation techniques: literal, cultural, and artistic. Literal translation is a well-known technique, which means that it is quite easy to find sources on the topic. Cultural and artistic translation may be new terms. Whilst cultural translation focuses on matching contexts, artistic translation focuses on matching reactions. Because literal translation matches only words, it is not hard to find situations in which we should not use this technique.  Because a...

  3. Lifted Java: A Minimal Calculus for Translation Polymorphism

    DEFF Research Database (Denmark)

    Ingesman, Matthias Diehn; Ernst, Erik

    2012-01-01

    To support roles and similar notions involving multiple views on an object, languages like Object Teams and CaesarJ include mechanisms known as lifting and lowering. These mechanisms connect pairs of objects of otherwise unrelated types, and enable programmers to consider such a pair almost...

  4. JavaScript and JSON essentials

    CERN Document Server

    Sriparasa, Sai

    2013-01-01

    The book follows a tutorial-based approach and will teach you how to work with JSON tools, design JSON objects, and how to use different techniques to handle JSON data.This book is a great resource for developers who would like to learn more about JSON and who wish to apply it in their own projects. It will be useful to have some prior knowledge of HTML and JavaScript to help you understand the concepts covered in this book. Some familiarity with a server-side language such as PHP, C#, or Python would also be beneficial, but this is not compulsory.

  5. Pharmaco-EEG Studies in Animals: A History-Based Introduction to Contemporary Translational Applications.

    Science.gov (United States)

    Drinkenburg, Wilhelmus H I M; Ahnaou, Abdallah; Ruigt, Gé S F

    2015-01-01

    Current research on the effects of pharmacological agents on human neurophysiology finds its roots in animal research, which is also reflected in contemporary animal pharmaco-electroencephalography (p-EEG) applications. The contributions, present value and translational appreciation of animal p-EEG-based applications are strongly interlinked with progress in recording and neuroscience analysis methodology. After the pioneering years in the late 19th and early 20th century, animal p-EEG research flourished in the pharmaceutical industry in the early 1980s. However, around the turn of the millennium the emergence of structurally and functionally revealing imaging techniques and the increasing application of molecular biology caused a temporary reduction in the use of EEG as a window into the brain for the prediction of drug efficacy. Today, animal p-EEG is applied again for its biomarker potential - extensive databases of p-EEG and polysomnography studies in rats and mice hold EEG signatures of a broad collection of psychoactive reference and test compounds. A multitude of functional EEG measures has been investigated, ranging from simple spectral power and sleep-wake parameters to advanced neuronal connectivity and plasticity parameters. Compared to clinical p-EEG studies, where the level of vigilance can be well controlled, changes in sleep-waking behaviour are generally a prominent confounding variable in animal p-EEG studies and need to be dealt with. Contributions of rodent pharmaco-sleep EEG research are outlined to illustrate the value and limitations of such preclinical p-EEG data for pharmacodynamic and chronopharmacological drug profiling. Contemporary applications of p-EEG and pharmaco-sleep EEG recordings in animals provide a common and relatively inexpensive window into the functional brain early in the preclinical and clinical development of psychoactive drugs in comparison to other brain imaging techniques. They provide information on the impact of

  6. Efficient Translation of LTL Formulae into Buchi Automata

    Science.gov (United States)

    Giannakopoulou, Dimitra; Lerda, Flavio

    2001-01-01

    Model checking is a fully automated technique for checking that a system satisfies a set of required properties. With explicit-state model checkers, properties are typically defined in linear-time temporal logic (LTL), and are translated into B chi automata in order to be checked. This report presents how we have combined and improved existing techniques to obtain an efficient LTL to B chi automata translator. In particular, we optimize the core of existing tableau-based approaches to generate significantly smaller automata. Our approach has been implemented and is being released as part of the Java PathFinder software (JPF), an explicit state model checker under development at the NASA Ames Research Center.

  7. Java technology for implementing efficient numerical analysis in intranet

    International Nuclear Information System (INIS)

    Song, Hee Yong; Ko, Sung Ho

    2001-01-01

    This paper introduces some useful Java technologies for utilizing the internet in numerical analysis, and suggests one architecture performing efficient numerical analysis in the intranet by using them. The present work has verified it's possibility by implementing some parts of this architecture with two easy examples. One is based on Servlet-Applet communication, JDBC and swing. The other is adding multi-threads, file transfer and Java remote method invocation to the former. Through this work it has been intended to make the base for the later advanced and practical research that will include efficiency estimates of this architecture and deal with advanced load balancing

  8. Java programming and Internet technologies for undergraduate education

    Science.gov (United States)

    Christian, Wolfgang

    2000-05-01

    Although it is somewhat of a cliché that computers are revolutionizing education, it is still not common to find computer-based interactive curricular material. Internet technologies are likely to change this situation by providing standards based on virtual machines and meta-languages. Adopting these technologies may improve the teaching of the underlying physics. This paper describes a set of Java applets, known as Physlets, that make use of these technologies. Physlets are designed to communicate with browsers by employing a scripting language such as JavaScript, thereby allowing one applet to be used in many different contexts.

  9. Safety-critical Java for embedded systems

    DEFF Research Database (Denmark)

    Schoeberl, Martin; Dalsgaard, Andreas Engelbredt; Hansen, René Rydhof

    2016-01-01

    This paper presents the motivation for and outcomes of an engineering research project on certifiable Javafor embedded systems. The project supports the upcoming standard for safety-critical Java, which defines asubset of Java and libraries aiming for development of high criticality systems....... The outcome of this projectinclude prototype safety-critical Java implementations, a time-predictable Java processor, analysis tools formemory safety, and example applications to explore the usability of safety-critical Java for this applicationarea. The text summarizes developments and key contributions...

  10. Beginning programming with Java for dummies

    CERN Document Server

    Burd, Barry

    2014-01-01

    A practical introduction to programming with Java Beginning Programming with Java For Dummies, 4th Edition is a comprehensive guide to learning one of the most popular programming languages worldwide. This book covers basic development concepts and techniques through a Java lens. You'll learn what goes into a program, how to put the pieces together, how to deal with challenges, and how to make it work. The new Fourth Edition has been updated to align with Java 8, and includes new options for the latest tools and techniques. Java is the predominant language used to program Android and cloud app

  11. Beginning Programming with Java For Dummies

    CERN Document Server

    Burd, Barry

    2012-01-01

    One of the most popular beginning programming books, now fully updated Java is a popular language for beginning programmers, and earlier editions of this fun and friendly guide have helped thousands get started. Now fully revised to cover recent updates for Java 7.0, Beginning Programming with Java For Dummies, 3rd Edition is certain to put more first-time programmers and Java beginners on the road to Java mastery.Explores what goes into creating a program, putting the pieces together, dealing with standard programming challenges, debugging, and making the program work Offers new options for

  12. Essential Java for Scientists and Engineers

    CERN Document Server

    Hahn, Brian D; Malan, Katherine M

    2003-01-01

    Essential Java serves as an introduction to the programming language, Java, for scientists and engineers, and can also be used by experienced programmers wishing to learn Java as an additional language. The book focuses on how Java, and object-oriented programming, can be used to solve science and engineering problems. Many examples are included from a number of different scientific and engineering areas, as well as from business and everyday life. Pre-written packages of code are provided to help in such areas as input/output, matrix manipulation and scientific graphing. Java source code and

  13. Pro JavaScript for web apps

    CERN Document Server

    Freeman, Adam

    2012-01-01

    JavaScript is the engine behind every web app, and a solid knowledge of it is essential for all modern web developers. Pro JavaScript for Web Apps gives you all of the information that you need to create professional, optimized, and efficient JavaScript applications that will run across all devices. It takes you through all aspects of modern JavaScript application creation, showing you how to combine JavaScript with the new features of HTML5 and CSS3 to make the most of the new web technologies. The focus of the book is on creating professional web applications, ensuring that your app provides

  14. Professional JavaScript for Web Developers

    CERN Document Server

    Zakas, Nicholas C

    2011-01-01

    A significant update to a bestselling JavaScript book As the key scripting language for the web, JavaScript is supported by every modern web browser and allows developers to create client-side scripts that take advantage of features such as animating the canvas tag and enabling client-side storage and application caches. After an in-depth introduction to the JavaScript language, this updated edition of a bestseller progresses to break down how JavaScript is applied for web development using the latest web development technologies. Veteran author and JavaScript guru Nicholas Zakas shows how Jav

  15. JavaScript The Definitive Guide

    CERN Document Server

    Flanagan, David

    2011-01-01

    Since 1996, JavaScript: The Definitive Guide has been the bible for JavaScript programmers-a programmer's guide and comprehensive reference to the core language and to the client-side JavaScript APIs defined by web browsers. The 6th edition covers HTML5 and ECMAScript 5. Many chapters have been completely rewritten to bring them in line with today's best web development practices. New chapters in this edition document jQuery and server side JavaScript. It's recommended for experienced programmers who want to learn the programming language of the Web, and for current JavaScript programmers wh

  16. JavaScript programming pushing the limits

    CERN Document Server

    Raasch, Jon

    2013-01-01

    Take your JavaScript knowledge as far as it can go JavaScript has grown up, and it's a hot topic. Newer and faster JavaScript VMs and frameworks built upon them have increased the popularity of JavaScript for server-side web applications, and rich JS applications are being developed for mobile devices. This book delivers a compelling tutorial, showing you how to build a real-world app from the ground up. Experienced developers who want to master the latest techniques and redefine their skills will find this deep dive into JavaScript's hidden functionalities gives them the tools to

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

    Science.gov (United States)

    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. Translational genomics

    Directory of Open Access Journals (Sweden)

    Martin Kussmann

    2014-09-01

    Full Text Available The term “Translational Genomics” reflects both title and mission of this new journal. “Translational” has traditionally been understood as “applied research” or “development”, different from or even opposed to “basic research”. Recent scientific and societal developments have triggered a re-assessment of the connotation that “translational” and “basic” are either/or activities: translational research nowadays aims at feeding the best science into applications and solutions for human society. We therefore argue here basic science to be challenged and leveraged for its relevance to human health and societal benefits. This more recent approach and attitude are catalyzed by four trends or developments: evidence-based solutions; large-scale, high dimensional data; consumer/patient empowerment; and systems-level understanding.

  19. Dose Rate of Environmental Gamma Radiation in Java Island

    International Nuclear Information System (INIS)

    Gatot Suhariyono; Buchori; Dadong Iskandar

    2007-01-01

    The dose rate Monitoring of environmental gamma radiation at some locations in Java Island in the year 2005 / 2006 has been carried out. The dose rate measurement of gamma radiation is carried out by using the peripheral of Portable Gamma of Ray Spectrometer with detector of NaI(Tl), Merck Exploranium, Model GR-130- MINISPEC, while to determine its geographic position is used by the GPS (Global Positioning System), made in German corporation of GPS III Plus type. The division of measurement region was conducted by dividing Java Island become 66 parts with same distance, except in Jepara area that will built PLTN (Nuclear Energy Power), distance between measurement points is more closed. The results of dose rate measurement are in 66 locations in Java Island the range of (19.24 ± 4.05) nSv/hour until (150.78 ± 12.26) nSv/hour with mean (51.93 ± 36.53) nSv/h. The lowest dose rate was in location of Garut, while highest dose rate was in Ujung Lemah Abang, Jepara location. The data can be used for base line data of dose rate of environmental gamma radiation in Indonesia, specially in Java Island. The mean level of gamma radiation in Java monitoring area (0.46 mSv / year) was still lower than worldwide average effective dose rate of terrestrial gamma rays 0.5 mSv / year (report of UNSCEAR, 2000). (author)

  20. Authenticity and Imitation in Translating Exposition: A Corpus-Based Study

    Science.gov (United States)

    Elmgrab, Ramadan Ahmed

    2015-01-01

    Many Western scholars such as Dryden show little interest in imitations, and express their preference for translations, i.e. paraphrases that are faithful to the sense of the source text. However, they consider imitations as a viable category of translation. It is the degree of freedom, or departure from the original, that differentiates a…

  1. Developing corpus-based translation methods between informal and formal mathematics : project description

    NARCIS (Netherlands)

    Kaliszyk, C.; Urban, J.; Vyskocil, J.; Geuvers, J.H.; Watt, S.M.; Davenport, J.H.; Sexton, A.P.; Sojka, P.; Urban, J.

    2014-01-01

    The goal of this project is to (i) accumulate annotated informal/formal mathematical corpora suitable for training semi-automated translation between informal and formal mathematics by statistical machine-translation methods, (ii) to develop such methods oriented at the formalization task, and in

  2. Towards a Classification of Translation Styles based on Eye-tracking and Keylogging Data

    DEFF Research Database (Denmark)

    Dragsted, Barbara; Carl, Michael

    2013-01-01

    , though not entirely, comparable to styles known from writing research. We also identified shared features with respect to reading and revision behaviour during drafting. Common to all translators was that they looked beyond the source text word they were about to translate, and that they made revisions...

  3. Lost in translation

    DEFF Research Database (Denmark)

    Hedegaard, Steffen; Simonsen, Jakob Grue

    2011-01-01

    of translated texts. Our results suggest (i) that frame-based classifiers are usable for author attribution of both translated and untranslated texts; (ii) that framebased classifiers generally perform worse than the baseline classifiers for untranslated texts, but (iii) perform as well as, or superior...... to the baseline classifiers on translated texts; (iv) that—contrary to current belief—naïve classifiers based on lexical markers may perform tolerably on translated texts if the combination of author and translator is present in the training set of a classifier....

  4. Knowledge translation and interprofessional collaboration: Where the rubber of evidence-based care hits the road of teamwork.

    Science.gov (United States)

    Zwarenstein, Merrick; Reeves, Scott

    2006-01-01

    Knowledge-translation interventions and interprofessional education and collaboration interventions all aim at improving health care processes and outcomes. Knowledge-translation interventions attempt to increase evidence-based practice by a single professional group and thus may fail to take into account barriers from difficulties in interprofessional relations. Interprofessional education and collaboration interventions aim to improve interprofessional relations, which may in turn facilitate the work of knowledge translation and thus evidence-based practice. We summarize systematic review work on the effects of interventions for interprofessional education and collaboration. The current evidence base contains mainly descriptive studies of these interventions. Knowledge is limited regarding the impact on care and outcomes and the extent to which the interventions increase the practice of evidence-based care. Rigorous multimethod research studies are needed to develop and strengthen the current evidence base in this field. We describe a Health Canada-funded randomized trial in which quantitative and qualitative data will be gathered in 20 general internal medicine units located at 5 Toronto, Ontario, teaching hospitals. The project examines the impact of interprofessional education and collaboration interventions on interprofessional relationships, health care processes (including evidence-based practice), and patient outcomes. Routes are suggested by which interprofessional education and collaboration interventions might affect knowledge translation and evidence-based practice.

  5. Private Memory Allocation Analysis for Safety-Critical Java

    DEFF Research Database (Denmark)

    Dalsgaard, Andreas E.; Hansen, René Rydhof; Schoeberl, Martin

    2012-01-01

    Safety-critical Java (SCJ) avoids garbage collection and uses a scope based memory model. This memory model is based on a restricted version of RTSJ [2] style scopes. The scopes form a clear hierarchy with different lifetimes. Therefore, references between objects in different scopes are only...

  6. Analysis of translational errors in frame-based and frameless cranial radiosurgery using an anthropomorphic phantom

    Energy Technology Data Exchange (ETDEWEB)

    Almeida, Taynna Vernalha Rocha [Faculdades Pequeno Principe (FPP), Curitiba, PR (Brazil); Cordova Junior, Arno Lotar; Almeida, Cristiane Maria; Piedade, Pedro Argolo; Silva, Cintia Mara da, E-mail: taynnavra@gmail.com [Centro de Radioterapia Sao Sebastiao, Florianopolis, SC (Brazil); Brincas, Gabriela R. Baseggio [Centro de Diagnostico Medico Imagem, Florianopolis, SC (Brazil); Marins, Priscila; Soboll, Danyel Scheidegger [Universidade Tecnologica Federal do Parana (UTFPR), Curitiba, PR (Brazil)

    2016-03-15

    Objective: To evaluate three-dimensional translational setup errors and residual errors in image-guided radiosurgery, comparing frameless and frame-based techniques, using an anthropomorphic phantom. Materials and Methods: We initially used specific phantoms for the calibration and quality control of the image-guided system. For the hidden target test, we used an Alderson Radiation Therapy (ART)-210 anthropomorphic head phantom, into which we inserted four 5- mm metal balls to simulate target treatment volumes. Computed tomography images were the taken with the head phantom properly positioned for frameless and frame-based radiosurgery. Results: For the frameless technique, the mean error magnitude was 0.22 ± 0.04 mm for setup errors and 0.14 ± 0.02 mm for residual errors, the combined uncertainty being 0.28 mm and 0.16 mm, respectively. For the frame-based technique, the mean error magnitude was 0.73 ± 0.14 mm for setup errors and 0.31 ± 0.04 mm for residual errors, the combined uncertainty being 1.15 mm and 0.63 mm, respectively. Conclusion: The mean values, standard deviations, and combined uncertainties showed no evidence of a significant differences between the two techniques when the head phantom ART-210 was used. (author)

  7. Bilingual Dictionaries for Communication in the Domain of Economics: Function-Based Translation Dictionaries

    DEFF Research Database (Denmark)

    Nielsen, Sandro

    2015-01-01

    With their focus on terms, bilingual dictionaries are important tools for translating texts on economics. The most common type is the multi-fi eld dictionary covering several related subject fi elds; however, multi-fi eld dictionaries treat one or few fi elds extensively thereby neglecting other fi...... elds in contrast to single-fi eld and sub-fi eld dictionaries. Furthermore, recent research shows that economic translation is not limited to terms so lexicographers who identify and analyse the needs of translators, usage situations and stages in translating economic texts will have a sound basis...... for designing their lexicographic tools. The function theory allows lexicographers to study these basics so that they can offer translation tools to the domain of economics. Dictionaries should include data about terms, their grammatical properties, and their combinatorial potential as well as language...

  8. Java interface for asserting interactive telerobotic control

    Science.gov (United States)

    DePasquale, Peter; Lewis, John; Stein, Matthew R.

    1997-12-01

    Many current web-based telerobotic interfaces use HyperText Markup Language (HTML) forms to assert user control on a robot. While acceptable for some tasks, a Java interface can provide better client-server interaction. The Puma Paint project is a joint effort between the Department of Computing Sciences at Villanova University and the Department of Mechanical and Materials Engineering at Wilkes University. THe project utilizes a Java applet to control a Unimation Puma 1760 robot during the task of painting on a canvas. The interface allows the user to control the paint strokes as well as the pressure of a brush on the canvas and how deep the brush is dipped into a paint jar. To provide immediate feedback, a virtual canvas models the effects of the controls as the artist paints. Live color video feedback is provided, allowing the user to view the actual results of the robot's motions. Unlike the step-at-a-time model of many web forms, the application permits the user to assert interactive control. The greater the complexity of the interaction between the robot and its environment, the greater the need for high quality information presentation to the user. The use of Java allows the sophistication of the user interface to be raised to the level required for satisfactory control. This paper describes the Puma Paint project, including the interface and communications model. It also examines the challenges of using the Internet as the medium of communications and the challenges of encoding free ranging motions for transmission from the client to the robot.

  9. Optimization and translation of MSC-based hyaluronic acid hydrogels for cartilage repair

    Science.gov (United States)

    Erickson, Isaac E.

    2011-12-01

    Traumatic injury and disease disrupt the ability of cartilage to carry joint stresses and, without an innate regenerative response, often lead to degenerative changes towards the premature development of osteoarthritis. Surgical interventions have yet to restore long-term mechanical function. Towards this end, tissue engineering has been explored for the de novo formation of engineered cartilage as a biologic approach to cartilage repair. Research utilizing autologous chondrocytes has been promising, but clinical limitations in their yield have motivated research into the potential of mesenchymal stem cells (MSCs) as an alternative cell source. MSCs are multipotent cells that can differentiate towards a chondrocyte phenotype in a number of biomaterials, but no combination has successfully recapitulated the native mechanical function of healthy articular cartilage. The broad objective of this thesis was to establish an MSC-based tissue engineering approach worthy of clinical translation. Hydrogels are a common class of biomaterial used for cartilage tissue engineering and our initial work demonstrated the potential of a photo-polymerizable hyaluronic acid (HA) hydrogel to promote MSC chondrogenesis and improved construct maturation by optimizing macromer and MSC seeding density. The beneficial effects of dynamic compressive loading, high MSC density, and continuous mixing (orbital shaker) resulted in equilibrium modulus values over 1 MPa, well in range of native tissue. While compressive properties are crucial, clinical translation also demands that constructs stably integrate within a defect. We utilized a push-out testing modality to assess the in vitro integration of HA constructs within artificial cartilage defects. We established the necessity for in vitro pre-maturation of constructs before repair to achieve greater integration strength and compressive properties in situ. Combining high MSC density and gentle mixing resulted in integration strength over 500 k

  10. A homology-based pipeline for global prediction of post-translational modification sites

    Science.gov (United States)

    Chen, Xiang; Shi, Shao-Ping; Xu, Hao-Dong; Suo, Sheng-Bao; Qiu, Jian-Ding

    2016-05-01

    The pathways of protein post-translational modifications (PTMs) have been shown to play particularly important roles for almost any biological process. Identification of PTM substrates along with information on the exact sites is fundamental for fully understanding or controlling biological processes. Alternative computational strategies would help to annotate PTMs in a high-throughput manner. Traditional algorithms are suited for identifying the common organisms and tissues that have a complete PTM atlas or extensive experimental data. While annotation of rare PTMs in most organisms is a clear challenge. In this work, to this end we have developed a novel homology-based pipeline named PTMProber that allows identification of potential modification sites for most of the proteomes lacking PTMs data. Cross-promotion E-value (CPE) as stringent benchmark has been used in our pipeline to evaluate homology to known modification sites. Independent-validation tests show that PTMProber achieves over 58.8% recall with high precision by CPE benchmark. Comparisons with other machine-learning tools show that PTMProber pipeline performs better on general predictions. In addition, we developed a web-based tool to integrate this pipeline at http://bioinfo.ncu.edu.cn/PTMProber/index.aspx. In addition to pre-constructed prediction models of PTM, the website provides an extensional functionality to allow users to customize models.

  11. Interactive Web-Based Learning: Translating Health Policy Into Improved Diabetes Care.

    Science.gov (United States)

    Rider, Briana B; Lier, Silje C; Johnson, Tisha K; Hu, Dale J

    2016-01-01

    In August 2014, the U.S. DHHS's Office of Disease Prevention and Health Promotion released the National Action Plan for Adverse Drug Event Prevention, highlighting prevention of diabetes agent-related hypoglycemia as a key area for improvement. In support of the Action Plan, the Office of Disease Prevention and Health Promotion then developed a web-based interactive module, or eLearning lesson, based on formative research and stakeholder feedback to educate healthcare professionals on strategies to prevent adverse drug events from diabetes agents. The training incorporates health literacy principles by demonstrating, through video scenarios, how to apply shared decision making when setting individualized glycemic targets, and how to use the teach-back method to confirm patients' understanding. Prior to release in September 2014, the training went through intensive usability testing and was pilot tested using a 36-item evaluation. Six months after its release (September 2014 to March 2015), the training landing page on health.gov had 24,334 unique page views. More than 90% of the 234 participants who earned continuing education credit agreed that they will be able to apply the knowledge gained from the lesson to their practice. Online trainings that model key prevention strategies are well received by health professional users and may play an important role in translating policy into improved outcomes. Published by Elsevier Inc.

  12. Applications of Java and Vector Graphics to Astrophysical Visualization

    Science.gov (United States)

    Edirisinghe, D.; Budiardja, R.; Chae, K.; Edirisinghe, G.; Lingerfelt, E.; Guidry, M.

    2002-12-01

    We describe a series of projects utilizing the portability of Java programming coupled with the compact nature of vector graphics (SVG and SWF formats) for setup and control of calculations, local and collaborative visualization, and interactive 2D and 3D animation presentations in astrophysics. Through a set of examples, we demonstrate how such an approach can allow efficient and user-friendly control of calculations in compiled languages such as Fortran 90 or C++ through portable graphical interfaces written in Java, and how the output of such calculations can be packaged in vector-based animation having interactive controls and extremely high visual quality, but very low bandwidth requirements.

  13. PDDL4J: a planning domain description library for java

    Science.gov (United States)

    Pellier, D.; Fiorino, H.

    2018-01-01

    PDDL4J (Planning Domain Description Library for Java) is an open source toolkit for Java cross-platform developers meant (1) to provide state-of-the-art planners based on the Pddl language, and (2) to facilitate research works on new planners. In this article, we present an overview of the Automated Planning concepts and languages. We present some planning systems and their most significant applications. Then, we detail the Pddl4j toolkit with an emphasis on the available informative structures, heuristics and search algorithms.

  14. Beginning Java programming the object-oriented approach

    CERN Document Server

    Baesens, Bart; vanden Broucke, Seppe

    2015-01-01

    A comprehensive Java guide, with samples, exercises, case studies, and step-by-step instruction Beginning Java Programming: The Object Oriented Approach is a straightforward resource for getting started with one of the world's most enduringly popular programming languages. Based on classes taught by the authors, the book starts with the basics and gradually builds into more advanced concepts. The approach utilizes an integrated development environment that allows readers to immediately apply what they learn, and includes step-by-step instruction with plenty of sample programs. Each chapter c

  15. Java Analysis Studio and the hep.lcd class library

    Energy Technology Data Exchange (ETDEWEB)

    Ronan, M.T.

    2000-02-14

    The Java Analysis Studio and the hep.lcd class library provide a general framework for performing Java-based Linear Collider Detector (LCD) studies. The package is being developed to fully reconstruct 500 GeV to 1.5 TeV e{sup +}e{sup {minus}} annihilation events for analyzing detector options and performance. The current North American LCD reconstruction effort is aimed at comparing different detailed detector models by performing full detector simulation and reconstruction. This paper describes the JAS/hep.lcd distributed analysis framework and some aspects of the reconstruction and analysis object modeling.

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

    Science.gov (United States)

    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.

  17. Crustal structure in the southern part of Central Java based on analysis of tele-seismic receiver function using a neighbourhood algorithm

    Science.gov (United States)

    Ariyanto, P.; Syuhada; Rosid, S.; Anggono, T.; Januarti, Y.

    2018-03-01

    In this study, we applied receiver functions analysis to determine the crustal thickness, the ratio of Vp/Vs and the S wave velocity in the southern part of the Central Java. We selected tele-seismic data with magnitude more than 6 (M>6) and epicenter distance 30°-90° recorded from 3 broadband stations: UGM, YOGI, and WOJI station, as part of Indonesia-Geophone Network (IA-GE). Inversions were performed using nonlinear Neighborhood Algorithm (NA). We observed Ps phase conversion on the receiver functions corresponding to Moho depth at around 36-39 km. We also observed strong negative phase arrivals at around 10-12 s which might be associated with Indo-Australian subducting slab underneath the stations. The inversion results show the presence of low velocity zone with high Vp/Vs ratio (>1.78) in the middle crust around the study area which could be related to the Merapi-Lawu Anomaly (MLA).

  18. Cell-Based Meniscus Repair and Regeneration: At the Brink of Clinical Translation?

    Science.gov (United States)

    Korpershoek, Jasmijn V.; de Windt, Tommy S.; Hagmeijer, Michella H.; Vonk, Lucienne A.; Saris, Daniel B. F.

    2017-01-01

    Background: Meniscus damage can be caused by trauma or degeneration and is therefore common among patients of all ages. Repair or regeneration of the menisci could be of great importance not only for pain relief or regaining function but also to prevent degenerative disease and osteoarthritis. Current treatment does not offer consistent long-term improvement. Although preclinical research focusing on augmentation of meniscal tear repair and regeneration after meniscectomy is encouraging, clinical translation remains difficult. Purpose: To systematically evaluate the literature on in vivo meniscus regeneration and explore the optimal cell sources and conditions for clinical translation. We aimed at thorough evaluation of current evidence as well as clarifying the challenges for future preclinical and clinical studies. Study Design: Systematic review. Methods: A search was conducted using the electronic databases of MEDLINE, Embase, and the Cochrane Collaboration. Search terms included meniscus, regeneration, and cell-based. Results: After screening 81 articles based on title and abstract, 51 articles on in vivo meniscus regeneration could be included; 2 additional articles were identified from the references. Repair and regeneration of the meniscus has been described by intra-articular injection of multipotent mesenchymal stromal (stem) cells from adipose tissue, bone marrow, synovium, or meniscus or the use of these cell types in combination with implantable or injectable scaffolds. The use of fibrochondrocytes, chondrocytes, and transfected myoblasts for meniscus repair and regeneration is limited to the combination with different scaffolds. The comparative in vitro and in vivo studies mentioned in this review indicate that the use of allogeneic cells is as successful as the use of autologous cells. In addition, the implantation or injection of cell-seeded scaffolds increased tissue regeneration and led to better structural organization compared with scaffold

  19. Are translations longer than source texts? A corpus-based study of explicitation

    OpenAIRE

    Frankenberg-Garcia, A

    2009-01-01

    Explicitation is the process of rendering information which is only implicit in the source text explicit in the target text, and is believed to be one of the universals of translation (Blum-Kulka 1986, Olohan and Baker 2000, Øverås 1998, Séguinot 1988, Vanderauwera 1985). The present study uses corpus technology to attempt to shed some light on the complex relationship between translation, text length and explicitation. An awareness of what makes translations longer (or shorter) and more expl...

  20. The early Pleistocene deciduous hominid molar FS-72 from the Sangiran Dome of Java, Indonesia: A taxonomic reappraisal based on its comparative endostructural characterization.

    Science.gov (United States)

    Zanolli, Clément; Grine, Frederick E; Kullmer, Ottmar; Schrenk, Friedemann; Macchiarelli, Roberto

    2015-08-01

    Among the ten fossil hominid deciduous teeth reported so far from the Pleistocene sediments of the Sangiran Dome of Java are two isolated lower second molars: specimens PCG.2 from the Kabuh Formation and FS-72 from the Pucangan Formation. While PCG.2 appears to be certainly attributable to Homo erectus, FS-72 is somewhat more problematic, even though it is commonly listed within the Indonesian H. erectus hypodigm. Largely because of its large size, it was originally attributed to Meganthropus paleojavanicus. Subsequent study highlighted a set of metric and nonmetric crown features also found in Australopith and African early Homo (notably H. habilis) homologues. An additional problem with the taxonomic assignment of isolated teeth from the Pleistocene of Java is the presence of Pongo in these same deposits. To assess the taxonomic affinity of FS-72, we investigated its inner structure (tissue proportions and enamel-dentine junction morphology) by using techniques of 2-3D virtual imaging coupled with geometric morphometric analyses. The results show that FS-72 has thinner enamel compared to fossil and recent humans and that its topographic repartition more closely follows the pongine pattern. It also exhibits a Pongo-like elongated morphology of the enamel-dentine junction, with proportionally lower and mesiodistally spaced dentine horns. Given the morphological and metric similarities between fossil orangutan and H. erectus molars, we tested the hypothesis that its internal morphology more closely resembles the patterns evinced by PCG.2 and modern humans than Pongo. Accordingly, we consider that FS-72 more likely represents a dm2 of Pongo rather than Homo. © 2015 Wiley Periodicals, Inc.

  1. Semantic text relatedness on Al-Qur’an translation using modified path based method

    Science.gov (United States)

    Irwanto, Yudi; Arif Bijaksana, Moch; Adiwijaya

    2018-03-01

    Abdul Baquee Muhammad [1] have built Corpus that contained AlQur’an domain, WordNet and dictionary. He has did initialisation in the development of knowledges about AlQur’an and the knowledges about relatedness between texts in AlQur’an. The Path based measurement method that proposed by Liu, Zhou and Zheng [3] has never been used in the AlQur’an domain. By using AlQur’an translation dataset in this research, the path based measurement method proposed by Liu, Zhou and Zheng [3] will be used to test this method in AlQur’an domain to obtain similarity values and to measure its correlation value. In this study the degree value is proposed to be used in modifying the path based method that proposed in previous research. Degree Value is the number of links that owned by a lcs (lowest common subsumer) node on a taxonomy. The links owned by a node on the taxonomy represent the semantic relationship that a node has in the taxonomy. By using degree value to modify the path-based method that proposed in previous research is expected that the correlation value obtained will increase. After running some experiment by using proposed method, the correlation measurement value can obtain fairly good correlation ties with 200 Word Pairs derive from Noun POS SimLex-999. The correlation value that be obtained is 93.3% which means their bonds are strong and they have very strong correlation. Whereas for the POS other than Noun POS vocabulary that owned by WordNet is incomplete therefore many pairs of words that the value of its similarity is zero so the correlation value is low.

  2. Mean of the typical decoding rates: a new translation efficiency index based on the analysis of ribosome profiling data.

    Science.gov (United States)

    Dana, Alexandra; Tuller, Tamir

    2014-12-01

    Gene translation modeling and prediction is a fundamental problem that has numerous biomedical implementations. In this work we present a novel, user-friendly tool/index for calculating the mean of the typical decoding rates that enables predicting translation elongation efficiency of protein coding genes for different tissue types, developmental stages, and experimental conditions. The suggested translation efficiency index is based on the analysis of the organism's ribosome profiling data. This index could be used for example to predict changes in translation elongation efficiency of lowly expressed genes that usually have relatively low and/or biased ribosomal densities and protein levels measurements, or can be used for example for predicting translation efficiency of new genetically engineered genes. We demonstrate the usability of this index via the analysis of six organisms in different tissues and developmental stages. Distributable cross platform application and guideline are available for download at: http://www.cs.tau.ac.il/~tamirtul/MTDR/MTDR_Install.html. Copyright © 2015 Dana and Tuller.

  3. ProLanGO: Protein Function Prediction Using Neural Machine Translation Based on a Recurrent Neural Network.

    Science.gov (United States)

    Cao, Renzhi; Freitas, Colton; Chan, Leong; Sun, Miao; Jiang, Haiqing; Chen, Zhangxin

    2017-10-17

    With the development of next generation sequencing techniques, it is fast and cheap to determine protein sequences but relatively slow and expensive to extract useful information from protein sequences because of limitations of traditional biological experimental techniques. Protein function prediction has been a long standing challenge to fill the gap between the huge amount of protein sequences and the known function. In this paper, we propose a novel method to convert the protein function problem into a language translation problem by the new proposed protein sequence language "ProLan" to the protein function language "GOLan", and build a neural machine translation model based on recurrent neural networks to translate "ProLan" language to "GOLan" language. We blindly tested our method by attending the latest third Critical Assessment of Function Annotation (CAFA 3) in 2016, and also evaluate the performance of our methods on selected proteins whose function was released after CAFA competition. The good performance on the training and testing datasets demonstrates that our new proposed method is a promising direction for protein function prediction. In summary, we first time propose a method which converts the protein function prediction problem to a language translation problem and applies a neural machine translation model for protein function prediction.

  4. Translating Evidence Based Violence and Drug Use Prevention to Obesity Prevention: Development and Construction of the Pathways Program

    Science.gov (United States)

    Sakuma, Kari-Lyn K.; Riggs, Nathaniel R.; Pentz, Mary Ann

    2012-01-01

    Effective school-based obesity prevention programs are needed to prevent and reduce the growing obesity risk among youth. Utilizing the evidence-rich areas of violence and substance use prevention, translation science may provide an efficient means for developing curricula across multiple health behaviors. This paper introduces Pathways to Health,…

  5. STUDYING TECHNOLOGIES FOR CREATING ELECTRONIC TERMINOLOGICAL BASES IN THE PROCESS OF PROFESSIONAL TRAINING OF TRANSLATORS

    Directory of Open Access Journals (Sweden)

    Svitlana M. Amelina

    2017-09-01

    Full Text Available The article deals with the peculiarities of studying the technologies of creating electronic terminology databases at different stages of professional training of future translators in accordance with the level of their information competence. The issues of studying terminology management in foreign universities are considered. It is clarified that the ability to create and to use terminology databases is included in the curricula of disciplines on translation practice and translation technologies. There are various ways of creating terminological databases depending on their structure and technology. It is accentuated on mastering the technology of forming terminology databases by extracting terms from specialized texts. It is noted that the accumulation of own terminological resources makes it possible to use them in high-tech translation systems.

  6. Translational Creativity

    DEFF Research Database (Denmark)

    Nielsen, Sandro

    2010-01-01

    A long-established approach to legal translation focuses on terminological equivalence making translators strictly follow the words of source texts. Recent research suggests that there is room for some creativity allowing translators to deviate from the source texts. However, little attention...... is given to genre conventions in source texts and the ways in which they can best be translated. I propose that translators of statutes with an informative function in expert-to-expert communication may be allowed limited translational creativity when translating specific types of genre convention....... This creativity is a result of translators adopting either a source-language or a target-language oriented strategy and is limited by the pragmatic principle of co-operation. Examples of translation options are provided illustrating the different results in target texts. The use of a target-language oriented...

  7. Grounding new institutional theory on a micro-sociological and practice-based foundation - exploring models of translation

    DEFF Research Database (Denmark)

    Scheuer, John Damm

    interested in explaining how and why ideas travel in and out of organizations and become institutionalized in organizational fields. More specifically the paper focuses on the way actor-network theory and the concept of translation have been translated by researchers trying to understand institutionalization......Institutional and more practice-based perspectives on organizing and change are increasingly being combined in order to understand the micro-processes on which institutional "orders" are built and changed. The aim of this paper is to analyze how this work is done in practice by researchers...... processes related to ideas that travel from one place in time and space to another. The paper suggests that combining the concept of translation and theories about institutional change will make it possible to ground macro-sociological claims about how ideas travel and become institutionalized...

  8. Discovering Land Cover Web Map Services from the Deep Web with JavaScript Invocation Rules

    Directory of Open Access Journals (Sweden)

    Dongyang Hou

    2016-06-01

    Full Text Available Automatic discovery of isolated land cover web map services (LCWMSs can potentially help in sharing land cover data. Currently, various search engine-based and crawler-based approaches have been developed for finding services dispersed throughout the surface web. In fact, with the prevalence of geospatial web applications, a considerable number of LCWMSs are hidden in JavaScript code, which belongs to the deep web. However, discovering LCWMSs from JavaScript code remains an open challenge. This paper aims to solve this challenge by proposing a focused deep web crawler for finding more LCWMSs from deep web JavaScript code and the surface web. First, the names of a group of JavaScript links are abstracted as initial judgements. Through name matching, these judgements are utilized to judge whether or not the fetched webpages contain predefined JavaScript links that may prompt JavaScript code to invoke WMSs. Secondly, some JavaScript invocation functions and URL formats for WMS are summarized as JavaScript invocation rules from prior knowledge of how WMSs are employed and coded in JavaScript. These invocation rules are used to identify the JavaScript code for extracting candidate WMSs through rule matching. The above two operations are incorporated into a traditional focused crawling strategy situated between the tasks of fetching webpages and parsing webpages. Thirdly, LCWMSs are selected by matching services with a set of land cover keywords. Moreover, a search engine for LCWMSs is implemented that uses the focused deep web crawler to retrieve and integrate the LCWMSs it discovers. In the first experiment, eight online geospatial web applications serve as seed URLs (Uniform Resource Locators and crawling scopes; the proposed crawler addresses only the JavaScript code in these eight applications. All 32 available WMSs hidden in JavaScript code were found using the proposed crawler, while not one WMS was discovered through the focused crawler-based

  9. Fluorescent polymer-based post-translational differentiation and subtyping of breast cancer cells.

    Science.gov (United States)

    Scott, Michael D; Dutta, Rinku; Haldar, Manas K; Wagh, Anil; Gustad, Thomas R; Law, Benedict; Friesner, Daniel L; Mallik, Sanku

    2012-12-07

    Herein, we report the application of synthesized fluorescent, water soluble polymers for post-translational subtyping and differentiation of breast cancer cells in vitro. The fluorescence emission spectra from these polymers were modulated differently in the presence of conditioned cell culture media from various breast cancer cells. These polymers differentiate at a post-translation level possibly due to their ability to interact with extracellular enzymes that are over-expressed in cancerous conditions.

  10. A user-based usability assessment of raw machine translated technical instructions

    OpenAIRE

    Doherty, Stephen; O'Brien, Sharon

    2012-01-01

    Despite the growth of statistical machine translation (SMT) research and development in recent years, it remains somewhat out of reach for the translation community where programming expertise and knowledge of statistics tend not to be commonplace. While the concept of SMT is relatively straightforward, its implementation in functioning systems remains difficult for most, regardless of expertise. More recently, however, developments such as SmartMATE have emerged which aim to assist users in ...

  11. CloudLM: a Cloud-based Language Model for Machine Translation

    Directory of Open Access Journals (Sweden)

    Ferrández-Tordera Jorge

    2016-04-01

    Full Text Available Language models (LMs are an essential element in statistical approaches to natural language processing for tasks such as speech recognition and machine translation (MT. The advent of big data leads to the availability of massive amounts of data to build LMs, and in fact, for the most prominent languages, using current techniques and hardware, it is not feasible to train LMs with all the data available nowadays. At the same time, it has been shown that the more data is used for a LM the better the performance, e.g. for MT, without any indication yet of reaching a plateau. This paper presents CloudLM, an open-source cloud-based LM intended for MT, which allows to query distributed LMs. CloudLM relies on Apache Solr and provides the functionality of state-of-the-art language modelling (it builds upon KenLM, while allowing to query massive LMs (as the use of local memory is drastically reduced, at the expense of slower decoding speed.

  12. Bundling in Place: Translating the NGSS into Place-Based Earth-System Science Curricula

    Science.gov (United States)

    Semken, S. C.

    2016-12-01

    Bundling is the process of grouping Performance Expectations (PEs) from the Next Generation Science Standards (NGSS) into coherent units based on a defined topic, idea, question, or phenomenon. Bundling sorts the PEs for a given grade or grade band into a teachable narrative: a key stage in building curriculum, instruction, and assessment from the NGSS. To encourage and facilitate this, bundling guidelines have recently been released on the NGSS website (nextgenscience.org/glossary/bundlesbundling), and example bundles for different grade bands and disciplines are also being developed and posted there. According to these guidelines the iterative process of bundling begins with organization of PEs according to natural connections among them, and alignment of the three NGSS dimensions (Disciplinary Core Ideas, Cross-Cutting Concepts, and Science and Engineering Practices) that underpin each PE. Bundles are grouped by coherence and increasing complexity into courses, and courses into course sets that should encompass all PEs for a grade band. Bundling offers a natural way to translate the NGSS into highly contextualized curricula such as place-based (PB) teaching, which is situated in specific places or regions and focused on natural and cultural features, processes, phenomena, history, and challenges to sustainability therein. Attributes of place and our individual and collective connections to place (sense of place) directly inform PB curriculum, pedagogy, and assessment. PEs can be bundled by their relevance to these themes. Following the NGSS guidelines, I model the process for PB instruction by bundling PEs around the themes of Paleozoic geology and carbonate deposition and their relationships to mining and calcining of limestone in Anthropocene cement production for developing communities. The bundles integrate aspects of Earth history, the carbon cycle, mineral resources, climate change, and sustainability using specific local examples and narratives. They are

  13. Evidence-Based Dentistry: The Next Frontier in Translational and Trans-National Dental Practice

    Directory of Open Access Journals (Sweden)

    Reem Ajaj

    2011-04-01

    Full Text Available Evidence-Based Dentistry (EBD is a systematic approach for ob-taining the best available clini-cally relevant scientific evidence with the ultimate goal and intent of increasing effectiveness and efficacy in clinical decision-making. EBD pursues optimizing both the patient’s benefit through the best utilization of dentist’s experience and clinical expertise, and on making full use of the most reliable and va-lid research outcomes. EBD is initiated by the patient-dentist interaction, which is translated into a patient-centered P.I.C.O. question. The resulting literature bibliome is assessed and quantified for the level and quality of the evidence by means of fully validated and reli-able instruments based on common standard criteria of research methodology, design and statistical analysis. The outcomes are evaluated by acceptable sampling analysis, Such that studies, whose flaws have been identified to result potentially into misleading infor-mation to the patients and/or practitioner may be judiciously removed from further consideration". The research synthesis process tests for overarching statistical sig-nificance among non-heterogeneous outcomes, and yields a consensus of the best available evidence. The systematic nature of the re-search review and synthesis that characterizes EBD is reported in the literature as “systematic reviews”, “complex systematic reviews”, or “clinically relevant complex systematic reviews”. Thus the reported best available evidence ensures patient-centered clinical decision for interventions of the highest possible effectiveness and effi-cacy. EBD contrasts with traditional dentistry based on the evidence for its systematic stringency, coupled with its fundamental validity as a patient-centered optimization of clinical modes of interventions.

  14. Some researches on converting a C++ software to java

    International Nuclear Information System (INIS)

    Ding Yuzheng; Wang Taijie; Dai Guiliang

    1997-01-01

    Because of Java's flexibility, portability, and relative simplicity, Java programming language has sparked considerable interest among software developers. The author presents the experience on converting a C++ off-line software prototype to Java. Some benefits of Java while converting the C++ prototype to Java and also some limitations of Java are described. Some of these limitations arise from the differences between Java and C++, Others are due to weakness of Java itself. The article also introduces some methods to work around Java's limitations

  15. Database Access through Java Technologies

    Directory of Open Access Journals (Sweden)

    Nicolae MERCIOIU

    2010-09-01

    Full Text Available As a high level development environment, the Java technologies offer support to the development of distributed applications, independent of the platform, providing a robust set of methods to access the databases, used to create software components on the server side, as well as on the client side. Analyzing the evolution of Java tools to access data, we notice that these tools evolved from simple methods that permitted the queries, the insertion, the update and the deletion of the data to advanced implementations such as distributed transactions, cursors and batch files. The client-server architectures allows through JDBC (the Java Database Connectivity the execution of SQL (Structured Query Language instructions and the manipulation of the results in an independent and consistent manner. The JDBC API (Application Programming Interface creates the level of abstractization needed to allow the call of SQL queries to any DBMS (Database Management System. In JDBC the native driver and the ODBC (Open Database Connectivity-JDBC bridge and the classes and interfaces of the JDBC API will be described. The four steps needed to build a JDBC driven application are presented briefly, emphasizing on the way each step has to be accomplished and the expected results. In each step there are evaluations on the characteristics of the database systems and the way the JDBC programming interface adapts to each one. The data types provided by SQL2 and SQL3 standards are analyzed by comparison with the Java data types, emphasizing on the discrepancies between those and the SQL types, but also the methods that allow the conversion between different types of data through the methods of the ResultSet object. Next, starting from the metadata role and studying the Java programming interfaces that allow the query of result sets, we will describe the advanced features of the data mining with JDBC. As alternative to result sets, the Rowsets add new functionalities that

  16. The dates of publication of Blume’s Flora Javae

    NARCIS (Netherlands)

    Danser, B.H.

    1939-01-01

    The actual dates of publication of the greater part of BLUME’s Flora Javae (lit. 1) appear to be unknown among taxonomists. The title-page of the first volume is dated 1828, and we find the same year at the base of the preface. The volume containing the Orchideae (lit. 2) is dated 1858, but further

  17. Practical static analysis of JavaScript applications in the presence of frameworks and libraries

    DEFF Research Database (Denmark)

    Madsen, Magnus; Livshits, Benjamin; Fanning, Michael

    2013-01-01

    and complex libraries and frameworks, often written in a combination of JavaScript and native code such as C and C++. Stubs have been commonly employed as a partial specification mechanism to address the library problem; however, they are tedious to write, incomplete, and occasionally incorrect. However......JavaScript is a language that is widely-used for both web- based and standalone applications such as those in the upcoming Windows 8 operating system. Analysis of JavaScript has long been known to be challenging due to its dynamic nature. On top of that, most JavaScript applications rely on large......, the manner in which library code is used within applications often sheds light on what library APIs return or consume as parameters. In this paper, we propose a technique which combines pointer analysis with use analysis to handle many challenges posed by large JavaScript libraries. Our approach enables...

  18. JIP: Java image processing on the Internet

    Science.gov (United States)

    Wang, Dongyan; Lin, Bo; Zhang, Jun

    1998-12-01

    In this paper, we present JIP - Java Image Processing on the Internet, a new Internet based application for remote education and software presentation. JIP offers an integrate learning environment on the Internet where remote users not only can share static HTML documents and lectures notes, but also can run and reuse dynamic distributed software components, without having the source code or any extra work of software compilation, installation and configuration. By implementing a platform-independent distributed computational model, local computational resources are consumed instead of the resources on a central server. As an extended Java applet, JIP allows users to selected local image files on their computers or specify any image on the Internet using an URL as input. Multimedia lectures such as streaming video/audio and digital images are integrated into JIP and intelligently associated with specific image processing functions. Watching demonstrations an practicing the functions with user-selected input data dramatically encourages leaning interest, while promoting the understanding of image processing theory. The JIP framework can be easily applied to other subjects in education or software presentation, such as digital signal processing, business, mathematics, physics, or other areas such as employee training and charged software consumption.

  19. Migration Imaging of the Java Subduction Zones

    Science.gov (United States)

    Dokht, Ramin M. H.; Gu, Yu Jeffrey; Sacchi, Mauricio D.

    2018-02-01

    Imaging of tectonically complex regions can greatly benefit from dense network data and resolution enhancement techniques. Conventional methods in the analysis of SS precursors stack the waveforms to obtain an average discontinuity depth, but smearing due to large Fresnel zones can degrade the fine-scale topography on the discontinuity. To provide a partial solution, we introduce a depth migration algorithm based on the common scattering point method while considering nonspecular diffractions from mantle transition zone discontinuities. Our analysis indicates that, beneath the Sunda arc, the depth of the 410 km discontinuity (the 410) is elevated by 30 km and the 660 km discontinuity (the 660) is depressed by 20-40 km; the region of the strongest anticorrelation is correlated with the morphology of the subducting Indo-Australian slab. In eastern Java, a "flat" 410 coincides with a documented slab gap, showing length scales greater than 400 km laterally and 200 km vertically. This observation could be explained by the arrival of a buoyant oceanic plateau at the Java trench at approximately 8 Ma ago, which may have caused a temporary cessation of subduction and formed a tear in the subducting slab. Our results highlight contrasting depths of the 410 and 660 along the shallow-dipping slab below the Banda trench. The 660, however, becomes significantly uplifted beneath the Banda Sea, which is accompanied by enhanced reflection amplitudes. We interpret these observations as evidence for a subslab low-velocity zone, possibly related to the lower mantle upwelling beneath the subducting slab.

  20. The development and deployment of Common Data Elements for tissue banks for translational research in cancer – An emerging standard based approach for the Mesothelioma Virtual Tissue Bank

    Directory of Open Access Journals (Sweden)

    Farhat Ghada

    2008-04-01

    Full Text Available Abstract Background Recent advances in genomics, proteomics, and the increasing demands for biomarker validation studies have catalyzed changes in the landscape of cancer research, fueling the development of tissue banks for translational research. A result of this transformation is the need for sufficient quantities of clinically annotated and well-characterized biospecimens to support the growing needs of the cancer research community. Clinical annotation allows samples to be better matched to the research question at hand and ensures that experimental results are better understood and can be verified. To facilitate and standardize such annotation in bio-repositories, we have combined three accepted and complementary sets of data standards: the College of American Pathologists (CAP Cancer Checklists, the protocols recommended by the Association of Directors of Anatomic and Surgical Pathology (ADASP for pathology data, and the North American Association of Central Cancer Registry (NAACCR elements for epidemiology, therapy and follow-up data. Combining these approaches creates a set of International Standards Organization (ISO – compliant Common Data Elements (CDEs for the mesothelioma tissue banking initiative supported by the National Institute for Occupational Safety and Health (NIOSH of the Center for Disease Control and Prevention (CDC. Methods The purpose of the project is to develop a core set of data elements for annotating mesothelioma specimens, following standards established by the CAP checklist, ADASP cancer protocols, and the NAACCR elements. We have associated these elements with modeling architecture to enhance both syntactic and semantic interoperability. The system has a Java-based multi-tiered architecture based on Unified Modeling Language (UML. Results Common Data Elements were developed using controlled vocabulary, ontology and semantic modeling methodology. The CDEs for each case are of different types: demographic

  1. Translation and Intertextuality

    Directory of Open Access Journals (Sweden)

    Mohammad Rahimi

    2015-09-01

    Full Text Available This study is intends to describe and Presents a new theory of translation based on the "Intertextuality" unlike the Translation theories that presented to date, what all are based on the principle of "Equivalence". Our theory is based on the examples of Arabic poetry translated into Persian poetry. The major findings of this study show that the Intertextuality can serve as a link between the original text and the target. it can also interact with other texts is the translation result in the target language, Whtich is the book of poetic eloquence is addressed and was mentioned Literary robbery.

  2. The epigraphical collection of Museum Ranggawarsita in Semarang (Central Java, Indonesia

    Directory of Open Access Journals (Sweden)

    Arlo Griffiths

    2013-01-01

    Full Text Available This article present the epigraphical collection of Museum Ranggawarsita, the provincial museum of Central Java province, in Semarang. Some of these were entirely unstudied, others had been published only in inaccessible media, and yet others had been reported when they were still in situ, without any reading or translation being offered. Several belong to the important assemblage of probably 7th century inscriptions from sites at the Javanese north coast in Batang regency that are of particular importance for understanding the genesis of early ‘Indianized’ polities in Central Java.

  3. NINJA: Java for High Performance Numerical Computing

    Directory of Open Access Journals (Sweden)

    José E. Moreira

    2002-01-01

    Full Text Available When Java was first introduced, there was a perception that its many benefits came at a significant performance cost. In the particularly performance-sensitive field of numerical computing, initial measurements indicated a hundred-fold performance disadvantage between Java and more established languages such as Fortran and C. Although much progress has been made, and Java now can be competitive with C/C++ in many important situations, significant performance challenges remain. Existing Java virtual machines are not yet capable of performing the advanced loop transformations and automatic parallelization that are now common in state-of-the-art Fortran compilers. Java also has difficulties in implementing complex arithmetic efficiently. These performance deficiencies can be attacked with a combination of class libraries (packages, in Java that implement truly multidimensional arrays and complex numbers, and new compiler techniques that exploit the properties of these class libraries to enable other, more conventional, optimizations. Two compiler techniques, versioning and semantic expansion, can be leveraged to allow fully automatic optimization and parallelization of Java code. Our measurements with the NINJA prototype Java environment show that Java can be competitive in performance with highly optimized and tuned Fortran code.

  4. A Profile for Safety Critical Java

    DEFF Research Database (Denmark)

    Schoeberl, Martin; Søndergaard, Hans; Thomsen, Bent

    2007-01-01

    We propose a new, minimal specification for real-time Java for safety critical applications. The intention is to provide a profile that supports programming of applications that can be validated against safety critical standards such as DO-178B [15]. The proposed profile is in line with the Java...... specification request JSR-302: Safety Critical Java Technology, which is still under discussion. In contrast to the current direction of the expert group for the JSR-302 we do not subset the rather complex Real-Time Specification for Java (RTSJ). Nevertheless, our profile can be implemented on top of an RTSJ...

  5. Embedding Java Types in CPN Tools

    DEFF Research Database (Denmark)

    Lassen, Kristian Bisgaard; Westergaard, Michael

    the modeller to call methods on Java ob jects. This paper is about how the stub code is generated, i.e., representing Java classes to Standard ML to be able to call Java code in the CPN models, and how the BRITNeY Suite framework handles the invocations of the stub code. The contribution of this paper is give......CPN Tools is a well known editor for Colored Petri nets (CPNs) that is capable of doing state space and performance analysis. The BRITNeY Suite has added yet another feature to CPN Tools for integrating CPN models with Java programs, by providing stubs accessible from the models, to allow...

  6. Java EE 7 the big picture

    CERN Document Server

    Coward, Danny

    2015-01-01

    Java EE 7: The Big Picture uniquely explores the entire Java EE 7 platform in an all-encompassing style while examining each tier of the platform in enough detail so that you can select the right technologies for specific project needs. In this authoritative guide, Java expert Danny Coward walks you through the code, applications, and frameworks that power the platform. Take full advantage of the robust capabilities of Java EE 7, increase your productivity, and meet enterprise demands with help from this Oracle Press resource.

  7. A Ravenscar-Java profile implementation

    DEFF Research Database (Denmark)

    Thomsen, Bent; Ravn, Anders Peter; Søndergaard, Hans

    2006-01-01

    This paper presents an implementation of the Ravenscar-Java profile. While most implementations of the profile are reference-implementations showing that it is possible to implement the profile, our implementation is aimed at industrial applications. It uses a dedicated real-time Java processor......, since we want to investigate if the Ravenscar-Java profile, implemented on a Java processor, is efficient for real applications. During the implementation some ambiguities and weaknesses of the profile were uncovered. However, test examples indicate that the profile is suitable for development...... of realistic real-time programs....

  8. Cloud Native Java

    CERN Multimedia

    CERN. Geneva

    2017-01-01

    “It is not necessary to change. Survival is not mandatory.” -W. Edwards Deming Work takes time to flow through an organization and ultimately be deployed to production where it captures value. It’s critical to reduce time-to-production. Software – for many organizations and industries – is a competitive advantage. Organizations break their larger software ambitions into smaller, independently deployable, feature -centric batches of work – microservices. In order to reduce the round-trip between stations of work, organizations collapse or consolidate as much of them as possible and automate the rest; developers and operations beget “devops,” cloud-based services and platforms (like Cloud Foundry) automate operations work and break down the need for ITIL tickets and change management boards. But velocity, for velocity’s sake, is dangerous. Microservices invite architectural complexity that few are prepared to address. In this talk, we’ll look at how high performance organizations like Tic...

  9. Internet-based Profiler system as integrative framework to support translational research.

    Science.gov (United States)

    Kim, Robert; Demichelis, Francesca; Tang, Jeffery; Riva, Alberto; Shen, Ronglai; Gibbs, Doug F; Mahavishno, Vasudeva; Chinnaiyan, Arul M; Rubin, Mark A

    2005-12-19

    Translational research requires taking basic science observations and developing them into clinically useful tests and therapeutics. We have developed a process to develop molecular biomarkers for diagnosis and prognosis by integrating tissue microarray (TMA) technology and an internet-database tool, Profiler. TMA technology allows investigators to study hundreds of patient samples on a single glass slide resulting in the conservation of tissue and the reduction in inter-experimental variability. The Profiler system allows investigator to reliably track, store, and evaluate TMA experiments. Here within we describe the process that has evolved through an empirical basis over the past 5 years at two academic institutions. The generic design of this system makes it compatible with multiple organ system (e.g., prostate, breast, lung, renal, and hematopoietic system,). Studies and folders are restricted to authorized users as required. Over the past 5 years, investigators at 2 academic institutions have scanned 656 TMA experiments and collected 63,311 digital images of these tissue samples. 68 pathologists from 12 major user groups have accessed the system. Two groups directly link clinical data from over 500 patients for immediate access and the remaining groups choose to maintain clinical and pathology data on separate systems. Profiler currently has 170 K data points such as staining intensity, tumor grade, and nuclear size. Due to the relational database structure, analysis can be easily performed on single or multiple TMA experimental results. The TMA module of Profiler can maintain images acquired from multiple systems. We have developed a robust process to develop molecular biomarkers using TMA technology and an internet-based database system to track all steps of this process. This system is extendable to other types of molecular data as separate modules and is freely available to academic institutions for licensing.

  10. Debris Dispersion Model Using Java 3D

    Science.gov (United States)

    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.

  11. Source rock formation evaluation using TOC & Ro log model based on well-log data procesing: study case of Ngimbang formation, North East Java basin

    Directory of Open Access Journals (Sweden)

    Fatahillah Yosar

    2017-01-01

    Full Text Available Ngimbang Formation is known as one major source of hydrocarbon supply in the North Eastern Java Basin. Aged Mid-Eocene, Ngimbang is dominated by sedimentary clastic rocks mostly shale, shaly sandstone, and thick layers of limestone (CD Limestone, with thin layers of coal. Although, laboratory analyses show the Ngimbang Formation to be a relatively rich source-rocks, such data are typically too limited to regionally quantify the distribution of organic matter. To adequately sample the formation both horizontally and vertically on a basin–wide scale, large number of costly and time consuming laboratory analyses would be required. Such analyses are prone to errors from a number of sources, and core data are frequently not available at key locations. In this paper, the authors established four TOC (Total Organic Carbon Content logging calculation models; Passey, Schmoker-Hester, Meyer-Nederloff, and Decker/Density Model by considering the geology of Ngimbang. Well data along with its available core data was used to determine the most suitable model to be applied in the well AFA-1, as well as to compare the accuracy of these TOC model values. The result shows good correlation using Decker (TOC Model and Mallick-Raju (Ro- Vitrinite Reflectance Model. Two source rocks potential zones were detected by these log models.

  12. Value-Added Business Based On Small Scale Of Fisheries A Case Study On Nortern And Shouthern Coasts Of Java Lamongan And Pelabuhanratu Regency Indonesia

    Directory of Open Access Journals (Sweden)

    Budi Wardono

    2015-08-01

    Full Text Available The development of fisheries sector is intended to improve the role of creating a strong linkage with other sectors by increasing the value added absorbing labor forces and increasing peoples income so that this can make the economy grow well. The value added is a value that increases due to a commodity that has been processed transported or stored in a production. Lamongan and Pelabuhanratu regencies are one of fisheries centers on the north and the south coast of Java Island. The aim of this research was to know the value added and the business margin of fisheries from the processing and marketing aspects. The research was carried out in two locations Northern coast Lamongan regencies and Shouther coasts Pelabuhanratu regencies Indoneisa. The data used were primary data the people involved in the business including fishing marketing and processing product. The results showed that the process of fisheries product yielded the value added and margin that were created from the incorporation of business benefit added input contribution other input and direct reward for the labor forces. The value added and the business margin of product processing can reach 2 to 3 fold from the main input value. The value added and the business margin of fisheries product processing were very big. This was the source of economy growth there. The effort to develop the business of fisheries product processing in the small scale need to be supported with various programs especially in the market access and funding.

  13. Java EE 7 development with NetBeans 8

    CERN Document Server

    Heffelfinger, David R

    2015-01-01

    The book is aimed at Java developers who wish to develop Java EE applications while taking advantage of NetBeans functionality to automate repetitive tasks. Familiarity with NetBeans or Java EE is not assumed.

  14. Machine translation

    Energy Technology Data Exchange (ETDEWEB)

    Nagao, M

    1982-04-01

    Each language has its own structure. In translating one language into another one, language attributes and grammatical interpretation must be defined in an unambiguous form. In order to parse a sentence, it is necessary to recognize its structure. A so-called context-free grammar can help in this respect for machine translation and machine-aided translation. Problems to be solved in studying machine translation are taken up in the paper, which discusses subjects for semantics and for syntactic analysis and translation software. 14 references.

  15. JavaScript at scale

    CERN Document Server

    Boduch, Adam

    2015-01-01

    Have you ever come up against an application that felt like it was built on sand? Maybe you've been tasked with creating an application that needs to last longer than a year before a complete re-write? If so, JavaScript at Scale is your missing documentation for maintaining scalable architectures. There's no prerequisite framework knowledge required for this book, however, most concepts presented throughout are adaptations of components found in frameworks such as Backbone, AngularJS, or Ember. All code examples are presented using ECMAScript 6 syntax, to make sure your applications are ready

  16. Enterprise JavaBeans 31

    CERN Document Server

    Rubinger, Andrew

    2010-01-01

    Learn how to code, package, deploy, and test functional Enterprise JavaBeans with the latest edition of this bestselling guide. Written by the developers of JBoss EJB 3.1, this book not only brings you up to speed on each component type and container service in this implementation, it also provides a workbook with several hands-on examples to help you gain immediate experience with these components. With version 3.1, EJB's server-side component model for building distributed business applications is simpler than ever. But it's still a complex technology that requires study and lots of practi

  17. Mastering JavaScript promises

    CERN Document Server

    Hussain, Muzzamil

    2015-01-01

    This book is for all the software and web engineers wanting to apply the promises paradigm to their next project and get the best outcome from it. This book also acts as a reference for the engineers who are already using promises in their projects and want to improve their current knowledge to reach the next level. To get the most benefit from this book, you should know basic programming concepts, have a familiarity with JavaScript, and a good understanding of HTML.

  18. Developing "My Asthma Diary": a process exemplar of a patient-driven arts-based knowledge translation tool.

    Science.gov (United States)

    Archibald, Mandy M; Hartling, Lisa; Ali, Samina; Caine, Vera; Scott, Shannon D

    2018-06-05

    Although it is well established that family-centered education is critical to managing childhood asthma, the information needs of parents of children with asthma are not being met through current educational approaches. Patient-driven educational materials that leverage the power of the storytelling and the arts show promise in communicating health information and assisting in illness self-management. However, such arts-based knowledge translation approaches are in their infancy, and little is known about how to develop such tools for parents. This paper reports on the development of "My Asthma Diary" - an innovative knowledge translation tool based on rigorous research evidence and tailored to parents' asthma-related information needs. We used a multi-stage process to develop four eBook prototypes of "My Asthma Diary." We conducted formative research on parents' information needs and identified high quality research evidence on childhood asthma, and used these data to inform the development of the asthma eBooks. We established interdisciplinary consulting teams with health researchers, practitioners, and artists to help iteratively create the knowledge translation tools. We describe the iterative, transdisciplinary process of developing asthma eBooks which incorporates: (I) parents' preferences and information needs on childhood asthma, (II) quality evidence on childhood asthma and its management, and (III) the engaging and informative powers of storytelling and visual art as methods to communicate complex health information to parents. We identified four dominant methodological and procedural challenges encountered during this process: (I) working within an inter-disciplinary team, (II) quantity and ordering of information, (III) creating a composite narrative, and (IV) balancing actual and ideal management scenarios. We describe a replicable and rigorous multi-staged approach to developing a patient-driven, creative knowledge translation tool, which can be

  19. Beginning Java' and Flex Migrating Java, Spring, Hibernate and Maven Developers to Adobe Flex

    CERN Document Server

    di Pisa, F

    2009-01-01

    Over the past few years, the now open source Adobe Flex Framework has been adopted by the Java community as the preferred framework for Java RIAs using Flash for the presentation layer. Flex helps Java developers to build and maintain expressive web/desktop applications that deploy consistently on all major browsers, desktops, and operating systems. Beginning Java and Flex describes new, simpler, and faster ways to develop enterprise RIAs. This book is not only for Java or Flex developers, but also for all web developers who want to increase their productivity and the quality of their developm

  20. Toward Peptide Nucleic Acid (PNA) Directed Peptide Translation Using Ester Based Aminoacyl Transfer

    DEFF Research Database (Denmark)

    Singhal, Abhishek; Bagnacani, Valentina; Corradini, Roberto

    2014-01-01

    Peptide synthesis is a fundamental feature of life. However, it still remains unclear how the contemporary translation apparatus evolved from primitive prebiotic systems and at which stage of the evolution peptide synthesis emerged. Using simple molecular architectures, in which aminoacyl transfe...

  1. Neural Semantic Parsing by Character-based Translation: Experiments with Abstract Meaning Representations

    NARCIS (Netherlands)

    van Noord, Rik; Bos, Johannes

    2017-01-01

    We evaluate the character-level translation method for neural semantic parsing on a large corpus of sentences annotated with Abstract Meaning Representations (AMRs). Using a sequence-to-sequence model, and some trivial preprocessing and postprocessing of AMRs, we obtain a baseline accuracy of 53.1

  2. Fast and frugal trees: translating population-based pharmacogenomics to medication prioritization

    NARCIS (Netherlands)

    Rooij, T. van; Roederer, M.; Wareham, H.T.; Rooij, I.J.E.I. van; McLeod, H.L.; Marsh, S.

    2015-01-01

    Aim: Fast and frugal decision trees (FFTs) can simplify clinical decision making by providing a heuristic approach to contextual guidance. We wanted to use FFTs for pharmacogenomic knowledge translation at point-of-care. Materials & Methods: The Pharmacogenomics for Every Nation Initiative (PGENI),

  3. Exploring arts-based knowledge translation: sharing research findings through performing the patterns, rehearsing the results, staging the synthesis.

    Science.gov (United States)

    Rieger, Kendra; Schultz, Annette S H

    2014-04-01

    Cultivation of knowledge translation (KT) strategies that actively engage health professionals in critical reflection of their practice and research-based evidence are imperative to address the research-practice gap. While research-based evidence is exponentially growing, our ability to facilitate uptake by nurses and other health professionals has not kept pace. Innovative approaches that extend epistemological bias beyond a singular standpoint of postpositivism, such as the utilization of arts-based methods, expand the possibility to address the complexities of context, engage audience members, promote dissemination within communities of practice, and foster new audiences interested in research findings. In this paper, we address the importance of adopting a social constructivist epistemological stance to facilitate knowledge translation to diverse audiences, explore various arts-based knowledge translation (ABKT) strategies, and open a dialogue concerning evaluative tenets of ABKT. ABKT utilizes various art forms to disseminate research knowledge to diverse audiences and promote evidence-informed practice. ABKT initiatives translate knowledge not based upon a linear model, which views knowledge as an objective entity, but rather operate from the premise that knowledge is socially situated, which demands acknowledging and engaging the learner within their context. Theatre, dance, photography, and poetry are art forms that are commonly used to communicate research findings to diverse audiences. Given the emerging interest and importance of utilizing this KT strategy situated within a social constructivist epistemology, potential challenges and plausible evaluative criteria specific to ABKT are presented. ABKT is an emerging KT strategy that is grounded in social constructivist epistemological tenets, and holds potential for meaningfully sharing new research knowledge with diverse audiences. ABKT is an innovative and synergistic approach to traditional

  4. JSBML: a flexible Java library for working with SBML.

    Science.gov (United States)

    Dräger, Andreas; Rodriguez, Nicolas; Dumousseau, Marine; Dörr, Alexander; Wrzodek, Clemens; Le Novère, Nicolas; Zell, Andreas; Hucka, Michael

    2011-08-01

    The specifications of the Systems Biology Markup Language (SBML) define standards for storing and exchanging computer models of biological processes in text files. In order to perform model simulations, graphical visualizations and other software manipulations, an in-memory representation of SBML is required. We developed JSBML for this purpose. In contrast to prior implementations of SBML APIs, JSBML has been designed from the ground up for the Java programming language, and can therefore be used on all platforms supported by a Java Runtime Environment. This offers important benefits for Java users, including the ability to distribute software as Java Web Start applications. JSBML supports all SBML Levels and Versions through Level 3 Version 1, and we have strived to maintain the highest possible degree of compatibility with the popular library libSBML. JSBML also supports modules that can facilitate the development of plugins for end user applications, as well as ease migration from a libSBML-based backend. Source code, binaries and documentation for JSBML can be freely obtained under the terms of the LGPL 2.1 from the website http://sbml.org/Software/JSBML.

  5. Introduction to Graphics Programming in Java

    DEFF Research Database (Denmark)

    Rosendahl, Mads

    Writing graphics applications in Java using Swing can be quite a daunting experience which requires understanding of some large libraries, and fairly advanced aspects of Java. In these notes we will show that by using a small subset of the Swing package we can write a write range of graphics...

  6. JPP: A Java Pre-Processor

    OpenAIRE

    Kiniry, Joseph R.; Cheong, Elaine

    1998-01-01

    The Java Pre-Processor, or JPP for short, is a parsing pre-processor for the Java programming language. Unlike its namesake (the C/C++ Pre-Processor, cpp), JPP provides functionality above and beyond simple textual substitution. JPP's capabilities include code beautification, code standard conformance checking, class and interface specification and testing, and documentation generation.

  7. Mastering JavaScript design patterns

    CERN Document Server

    Timms, Simon

    2014-01-01

    If you are a developer interested in creating easily maintainable applications that can grow and change with your needs, then this book is for you. Some experience with JavaScript (not necessarily with entire applications written in JavaScript) is required to follow the examples written in the book.

  8. JavaScript domain-driven design

    CERN Document Server

    Fehre, Philipp

    2015-01-01

    If you are an experienced JavaScript developer who wants to improve the design of his or her applications, or find yourself in a situation to implement an application in an unfamiliar domain, this book is for you. Prior knowledge of JavaScript is required and prior experience with Node.js will also be helpful.

  9. Formal specification with the Java modeling language

    NARCIS (Netherlands)

    Huisman, Marieke; Ahrendt, Wolfgang; Grahl, Daniel; Hentschel, Martin; Ahrendt, Wolfgang; Beckert, Bernhard; Bubel, Richard; Hähnle, Reiner; Schmitt, Peter H.; Ulbrich, Mattoas

    2016-01-01

    This text is a general, self contained, and tool independent introduction into the Java Modeling Language, JML. It appears in a book about the KeY approach and tool, because JML is the dominating starting point of KeY style Java verification. However, this chapter does not depend on KeY, nor any

  10. Learning Java by building Android games

    CERN Document Server

    Horton, John

    2015-01-01

    If you are completely new to either Java, Android, or game programming and are aiming to publish Android games, then this book is for you. This book also acts as a refresher for those who already have experience in Java on another platforms or other object-oriented languages.

  11. JBoss Weld CDI for Java platform

    CERN Document Server

    Finnegan, Ken

    2013-01-01

    This book is a mini tutorial with plenty of code examples and strategies to give you numerous options when building your own applications.""JBoss Weld CDI for Java Platform"" is written for developers who are new to dependency injection. A rudimentary knowledge of Java is required.

  12. Particle Swarm-Based Translation Control for Immersed Tunnel Element in the Hong Kong-Zhuhai-Macao Bridge Project

    Science.gov (United States)

    Li, Jun-jun; Yang, Xiao-jun; Xiao, Ying-jie; Xu, Bo-wei; Wu, Hua-feng

    2018-03-01

    Immersed tunnel is an important part of the Hong Kong-Zhuhai-Macao Bridge (HZMB) project. In immersed tunnel floating, translation which includes straight and transverse movements is the main working mode. To decide the magnitude and direction of the towing force for each tug, a particle swarm-based translation control method is presented for non-power immersed tunnel element. A sort of linear weighted logarithmic function is exploited to avoid weak subgoals. In simulation, the particle swarm-based control method is evaluated and compared with traditional empirical method in the case of the HZMB project. Simulation results show that the presented method delivers performance improvement in terms of the enhanced surplus towing force.

  13. Automated cell tracking and analysis in phase-contrast videos (iTrack4U): development of Java software based on combined mean-shift processes.

    Science.gov (United States)

    Cordelières, Fabrice P; Petit, Valérie; Kumasaka, Mayuko; Debeir, Olivier; Letort, Véronique; Gallagher, Stuart J; Larue, Lionel

    2013-01-01

    Cell migration is a key biological process with a role in both physiological and pathological conditions. Locomotion of cells during embryonic development is essential for their correct positioning in the organism; immune cells have to migrate and circulate in response to injury. Failure of cells to migrate or an inappropriate acquisition of migratory capacities can result in severe defects such as altered pigmentation, skull and limb abnormalities during development, and defective wound repair, immunosuppression or tumor dissemination. The ability to accurately analyze and quantify cell migration is important for our understanding of development, homeostasis and disease. In vitro cell tracking experiments, using primary or established cell cultures, are often used to study migration as cells can quickly and easily be genetically or chemically manipulated. Images of the cells are acquired at regular time intervals over several hours using microscopes equipped with CCD camera. The locations (x,y,t) of each cell on the recorded sequence of frames then need to be tracked. Manual computer-assisted tracking is the traditional method for analyzing the migratory behavior of cells. However, this processing is extremely tedious and time-consuming. Most existing tracking algorithms require experience in programming languages that are unfamiliar to most biologists. We therefore developed an automated cell tracking program, written in Java, which uses a mean-shift algorithm and ImageJ as a library. iTrack4U is a user-friendly software. Compared to manual tracking, it saves considerable amount of time to generate and analyze the variables characterizing cell migration, since they are automatically computed with iTrack4U. Another major interest of iTrack4U is the standardization and the lack of inter-experimenter differences. Finally, iTrack4U is adapted for phase contrast and fluorescent cells.

  14. Automated cell tracking and analysis in phase-contrast videos (iTrack4U: development of Java software based on combined mean-shift processes.

    Directory of Open Access Journals (Sweden)

    Fabrice P Cordelières

    Full Text Available Cell migration is a key biological process with a role in both physiological and pathological conditions. Locomotion of cells during embryonic development is essential for their correct positioning in the organism; immune cells have to migrate and circulate in response to injury. Failure of cells to migrate or an inappropriate acquisition of migratory capacities can result in severe defects such as altered pigmentation, skull and limb abnormalities during development, and defective wound repair, immunosuppression or tumor dissemination. The ability to accurately analyze and quantify cell migration is important for our understanding of development, homeostasis and disease. In vitro cell tracking experiments, using primary or established cell cultures, are often used to study migration as cells can quickly and easily be genetically or chemically manipulated. Images of the cells are acquired at regular time intervals over several hours using microscopes equipped with CCD camera. The locations (x,y,t of each cell on the recorded sequence of frames then need to be tracked. Manual computer-assisted tracking is the traditional method for analyzing the migratory behavior of cells. However, this processing is extremely tedious and time-consuming. Most existing tracking algorithms require experience in programming languages that are unfamiliar to most biologists. We therefore developed an automated cell tracking program, written in Java, which uses a mean-shift algorithm and ImageJ as a library. iTrack4U is a user-friendly software. Compared to manual tracking, it saves considerable amount of time to generate and analyze the variables characterizing cell migration, since they are automatically computed with iTrack4U. Another major interest of iTrack4U is the standardization and the lack of inter-experimenter differences. Finally, iTrack4U is adapted for phase contrast and fluorescent cells.

  15. Sistem Pencatatan Kehadiran Berbasis Java Card

    Directory of Open Access Journals (Sweden)

    Lidya Octarina

    2010-12-01

    Full Text Available The purposes of this research are to prevent jockey in exams, reduce the occurrence of error in attendance record at practicum or exams, and reduce error in filling students' attendance status to the attendance system. Three main parts of software development method are used; analysis, design, and literature method. Current system survey, analysis of the survey findings, identify the information, and identifying system requirements are implemented in analysis method. The design method that is used in this research is Unified Modeling Language (UML. The using of attendance recording system that uses Java Card-based application makes students identity card has a new function as the tool to make attendance. Conclusion of the research has shown that it can prevent identity fraud, minimize the time wasted in attendance system, reduce the printing paper, and reduce tagging errors eligibility status exam of students. 

  16. Translating Face-to-Face Experiential Learning to Video for a Web-Based Communication Program

    Directory of Open Access Journals (Sweden)

    Leila R. Lax

    2011-09-01

    Full Text Available The cultural, legal and ethical aspects of medical practice in Canada can be problematic for International Medical Graduates (IMGs to access and learn. The professional behaviours that depend on effective communication often challenge IMGs as they attempt to enter the Canadian medical system. The Communication and Cultural Competence Program provides a complex interactive web-based environment in which IMGs can learn and practice skills required to navigate these specific elements of medical practice. The educational design of this web site is based on the theory of knowledge building (Scardamalia & Bereiter, 2003. This paper examines how video simulation is used on the web site to support this design. Experiential simulation pedagogy, typically used in high-fidelity face-to-face encounters, is analyzed. Strategies to translate this pedagogy to an e-learning format to operationalize authentic knowledge building are described. Commentaries replace live facilitation and a communication tool, the Observation Guide, allows learners to participate in the simulation. This examination provides insight into the complexity involved in creating on-line resources that extend beyond clinical content repositories, illustrating the potential for web-based programs to provide reflective and recursive learning. A wide skill set with a broad base of support was necessary to create a virtual environment with depth and authenticity. Translating the process from live simulation to a mid-fidelity digital video format allowed for deeper understanding of how the unique skills of experienced simulators impact the educational process. This multi-dimensional e-learning platform has potential for teaching complex skills in medical programs.Les médecins diplômés à l’étranger (MDE peuvent avoir des difficultés à accéder aux aspects culturels, légaux et éthiques de la pratique médicale au Canada et à les apprendre. Les comportements professionnels qui d

  17. An Evaluation of Java for Numerical Computing

    Directory of Open Access Journals (Sweden)

    Brian Blount

    1999-01-01

    Full Text Available This paper describes the design and implementation of high performance numerical software in Java. Our primary goals are to characterize the performance of object‐oriented numerical software written in Java and to investigate whether Java is a suitable language for such endeavors. We have implemented JLAPACK, a subset of the LAPACK library in Java. LAPACK is a high‐performance Fortran 77 library used to solve common linear algebra problems. JLAPACK is an object‐oriented library, using encapsulation, inheritance, and exception handling. It performs within a factor of four of the optimized Fortran version for certain platforms and test cases. When used with the native BLAS library, JLAPACK performs comparably with the Fortran version using the native BLAS library. We conclude that high‐performance numerical software could be written in Java if a handful of concerns about language features and compilation strategies are adequately addressed.

  18. Static Analysis for JavaScript

    DEFF Research Database (Denmark)

    Jensen, Simon Holm

    . This dissertation describes the design and implementation of a static analysis for JavaScript that can assist programmers in finding bugs in code during development. We describe the design of a static analysis tool for JavaScript, built using the monotone framework. This analysis infers detailed type information......Web applications present unique challenges to designers of static analysis tools. One of these challenges is the language JavaScript used for client side scripting in the browser. JavaScript is a complex language with many pitfalls and poor tool support compared to other languages...... about programs. This information can be used to detect bugs such as null pointer dereferences and unintended type coercions. The analysis is sound, enabling it to prove the absence of certain program errors. JavaScript is usually run within the context of the browser and the DOM API. The major...

  19. UIS Baden-Wuerttemberg. Project AJA. Application of JAVA-based and other efficient solutions in the areas of environment, traffic and administration. Phase V 2004; UIS Baden-Wuerttemberg. Projekt AJA. Anwendung JAVA-basierter und anderer leistungsfaehiger Loesungen in den Bereichen Umwelt, Verkehr und Verwaltung. Phase V 2004

    Energy Technology Data Exchange (ETDEWEB)

    Mayer-Foell, R.; Keitel, A.; Geiger, W. (eds.)

    2004-12-01

    The application of innovative information technologies can make an important contribution to meet new requirements in many fields. Portal, content, management and integration technologies and new technologies for the web-based and mobile access to information are only a few of these. Development and conservation of the new information and communication systems mostly involve high costs. Increasingly, the funds required cannot be provided by the instances involved which is due to the scarce funds available in the public budgets. Individual developments, on the other hand, would not correspond with requirements of effective using and careful employment of the funds. One important tool which territorial authorities can use in order to meet these challenges is increased cooperation in developing and conserving information systems. In order to support the cooperation within the State of Baden-Wuerttemberg and also with the Federal Government and the other States, the R and D-project AJA (Application of JAVA-based and other efficient solutions in the areas of environment, traffic and administration) was created at the end of 1999. In 2004, the AJA project has started its fifth phase and will be completed with it. This report is the project documentation of phase V of AJA in 2004. It contains the duties and results of the 19 R and D activities. [German] Die Anforderungen an die Erfassung, Aufbereitung und Bereitstellung von Daten und Informationen in den Bereichen Umwelt, Verkehr und Verwaltung haben sich in den letzten Jahren deutlich erhoeht, und es ist absehbar, dass sie auch in den naechsten Jahren weiter steigen werden. Beispiele sind hier die erweiterten Verpflichtungen, die aus der neuen Europaeischen Richtlinie fuer den Zugang der Oeffentlichkeit zu Umweltinformationen und den geplanten Umweltinformationsgesetzen (UIG) des Bundes und der Laender herruehren, sowie die Erfordernisse aus der Europaeischen Wasserrahmenrichtlinie. Ausserdem fuehrt in mehreren

  20. Evidence-based practice, research utilization, and knowledge translation in chiropractic: a scoping review.

    Science.gov (United States)

    Bussières, André E; Al Zoubi, Fadi; Stuber, Kent; French, Simon D; Boruff, Jill; Corrigan, John; Thomas, Aliki

    2016-07-13

    Evidence-based practice (EBP) gaps are widespread across health disciplines. Understanding factors supporting the uptake of evidence can inform the design of strategies to narrow these EBP gaps. Although research utilization (RU) and the factors associated with EBP have been reported in several health disciplines, to date this area has not been reviewed comprehensively in the chiropractic profession. The purpose of this review was to report on the current state of knowledge on EBP, RU, and knowledge translation (KT) in chiropractic. A scoping review using the Arksey and O'Malley framework was used to systematically select and summarize existing literature. Searches were conducted using a combination of keywords and MeSH terms from the earliest date available in each database to May 2015. Quantitative and thematic analyses of the selected literature were conducted. Nearly 85 % (56/67) of the included studies were conducted in Canada, USA, UK or Australia. Thematic analysis for the three categories (EBP, RU, KT) revealed two themes related to EBP (attitudes and beliefs of chiropractors; implementation of EBP), three related to RU (guideline adherence; frequency and sources of information accessed; and perceived value of websites and search engines), and three related to KT (knowledge practice gaps; barriers and facilitators to knowledge use; and selection, tailoring, and implementation of interventions). EBP gaps were noted in the areas of assessment of activity limitation, determination of psychosocial factors influencing pain, general health indicators, establishing a prognosis, and exercise prescription. While most practitioners believed EBP and research to be important and a few studies suggested that traditional and online educational strategies could improve patient care, use of EBP and guideline adherence varied widely. Findings suggest that the majority of chiropractors hold favourable attitudes and beliefs toward EBP. However, much remains to be done for