WorldWideScience

Sample records for sun java interpreter

  1. Experiments with the Sun Java Real-Time System -- Part 2

    National Research Council Canada - National Science Library

    Auguston, Mikhail; Cook, Thomas S; Drusinsky, Doron; Michael, James B; Otani, Thomas W; Shing, Man-Tak

    2007-01-01

    In the authors' first report on the Sun Java Real-Time System (RTS), they concluded that it is preferable to use real-time Java threads that use heap memory rather than no-heap real-time threads (NHRTTs...

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

  3. A Game-Theoretic Interpretation of Sun Tzu's the Art of War

    OpenAIRE

    Niou, Emerson M. S.; Ordeshook, Peter C.

    1990-01-01

    Over twenty five hundred years ago the Chinese scholar Sun Tzu, in The Art of War, attempted to codify the general strategic character of conflict and, in the process, offer practical advice about how to win military conflicts. His advice is credited with having greatly influenced both Japanese military and business practices, as well as Mao Tse-Tung's approach to conflict and revolution. The question, however, is whether or to what extent Sun Tzu anticipated the implications of the contempor...

  4. Sun Tzu's the Art of War A 52 Brilliant Ideas Interpretation

    CERN Document Server

    McCreadie, Karen

    2008-01-01

    Sun Tzu's The Art of War has provided strategists with essential advice on battlefield tactics and management strategies for more than two thousand years. In recent years The Art of War has become a cult book for business leaders and is regarded as essential reading for global entrepreneurs seeking to master strategy.

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

  6. Nose Structure Delineation of Bouguer Anomaly as the Interpretation Basis of Probable Hydrocarbon Traps: A Case Study on the Mainland Area of Northwest Java Basin

    Directory of Open Access Journals (Sweden)

    Kamtono Kamtono

    2014-06-01

    Full Text Available DOI: 10.17014/ijog.v7i3.144Two important aspects in the exploration of oil and gas are technology and exploration concepts, but the use of technology is not always suitable for areas with geological conditions covered by young volcanic sediments or limestone. The land of the Northwest Java Basin is mostly covered by young volcanic products, so exploration using seismic methods will produce less clear image resolution. To identify and interpret the subsurface structure and the possibility of hydrocarbon trap, gravity measurements have been carried out. Delineation of nose structures of a Bouguer anomaly map was used to interpret the probability of hydrocarbon traps. The result of the study shows that the gravity anomalies could be categorized into three groups : low anomaly (< 34 mgal, middle anomaly (34 - 50 mgal, and high anomaly (> 50 mgal. The analysis of Bouguer anomaly indicates that the low anomaly is concentrated in Cibarusa area as a southern part of Ciputat Subbasin, and in Cikampek area. The result of delineation of the Bouguer anomaly map shows the nose structures existing on Cibinong-Cileungsi and Pangkalan-Bekasi Highs, while delineation of residual anomaly map shows the nose structures occurs on Cilamaya-Karawang high. Locally, the gas fields of Jatirangon and Cicauh areas exist on the flank of the nose structure of Pangkalan-Bekasi High, while the oil/gas field of Northern Cilamaya is situated on the flank of the nose structure of Cilamaya-Karawang High. The concept of fluid/gas migration concentrated on nose structures which are delineated from gravity data can be applied in the studied area. This concept needs to be tested in other oil and gas field areas.

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

  8. How could the Viking Sun compass be used with sunstones before and after sunset? Twilight board as a new interpretation of the Uunartoq artefact fragment.

    Science.gov (United States)

    Bernáth, Balázs; Farkas, Alexandra; Száz, Dénes; Blahó, Miklós; Egri, Adám; Barta, András; Akesson, Susanne; Horváth, Gábor

    2014-06-08

    Vikings routinely crossed the North Atlantic without a magnetic compass and left their mark on lands as far away as Greenland, Newfoundland and Baffin Island. Based on an eleventh-century dial fragment artefact, found at Uunartoq in Greenland, it is widely accepted that they sailed along chosen latitudes using primitive Sun compasses. Such instruments were tested on sea and proved to be efficient hand-held navigation tools, but the dimensions and incisions of the Uunartoq find are far from optimal in this role. On the basis of the sagas mentioning sunstones, incompatible hypotheses were formed for Viking solar navigation procedures and primitive skylight polarimetry with dichroic or birefringent crystals. We describe here a previously unconceived method of navigation based on the Uunartoq artefact functioning as a 'twilight board', which is a combination of a horizon board and a Sun compass optimized for use when the Sun is close to the horizon. We deduced an appropriate solar navigation procedure using a twilight board, a shadow-stick and birefringent crystals, which bring together earlier suggested methods in harmony and provide a true skylight compass function. This could have allowed Vikings to navigate around the clock, to use the artefact dial as a Sun compass during long parts of the day and to use skylight polarization patterns in the twilight period. In field tests, we found that true north could be appointed with such a medieval skylight compass with an error of about ±4° when the artificially occluded Sun had elevation angles between +10° and -8° relative to the horizon. Our interpretation allows us to assign exact dates to the gnomonic lines on the artefact and outlines the schedule of the merchant ships that sustained the Viking colony in Greenland a millennium ago.

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

  12. A new Java Thread model for concurrent programming of real-time systems

    NARCIS (Netherlands)

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

    1998-01-01

    The Java ™ Virtual Machine (JVM) provides a high degree of platform independence, but being an interpreter, Java has a poor system performance. New compiler techniques and Java processors will gradually improve the performance of Java, but despite these developments, Java is still far from

  13. The observation and interpretation of the profile of C IV lambda-1548 emitted from a quiet region of the sun

    Science.gov (United States)

    Bruner, E. C., Jr.; Mcwhirter, R. W. P.

    1979-01-01

    The average properties of the quiet chromospheric network as seen in the transition region line of C IV at 1548 A have been investigated. Line profile data for the study were taken with the OSO 8 High Resolution Ultraviolet Spectrometer, which has moderate angular resolution, high spectral resolution, and good relative photometric accuracy. The profiles, when classified and averaged according to their intensities, were found to be symmetric and Gaussian in shape at all intensity levels. A marginally significant increase in line width with line intensity was detected but the average relative redshift in the network that has been a feature of other OSO 8 studies was not found. The network-to-cell contrast ratio was of the order of 13:1 with the extreme extending to 50.1. The measured average width of 0.22 A (FWHM) is in good agreement with earlier work. Finally, a theoretical interpretation is presented, based on both the line width measurement and consideration of the profile symmetry properties. It is concluded that acoustic waves alone cannot supply enough energy to balance the radiative and conductive losses from the corona. The data are, however, consistent with heating by Alfven waves.

  14. Observation and interpretation of the profile of C IV lambda1548 emitted from a quiet region of the sun

    International Nuclear Information System (INIS)

    Bruner, E.C. Jr.; McWhirter, R.W.P.

    1979-01-01

    The average properties of the quiet chromospheric network as seen in the transition region line of C IV at 1548 A have been investigated. Line profile data for the study were taken with the OSO 8 High Resolution Ultraviolet Spectrometer, which has moderate angular resolution of 2'' x 20'', high spectral resolution (R>20,000), and good relative photometric accuracy. The profiles, when classified and averaged according to their intensities, were found to be symmetric and Gaussian in shape at all intensity levels. We detected a marginally significant increase in line width with line intensity but failed to find the average relative redshift in the network that has been a feature of other OSO 8 studies. The network-to-cell contrast ratio was of the order of 13:1 with the extreme extending to 50:1. The measured average width of 0.22 A (FWHM) is in good agreement with earlier work.Finally, a theoretical interpretation is presented, based on both the line width measurements and consideration of the profile symmetry properties. It is concluded that acoustic waves alone cannot supply enough energy to balance the radiative and conductive losses from the corona. The data are, however, consistent with heating by Alfven waves

  15. Sun Allergy

    Science.gov (United States)

    Sun allergy Overview Sun allergy is a term often used to describe a number of conditions in which an itchy red rash occurs on skin that has been exposed to sunlight. The most common form of sun allergy is ...

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

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

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

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

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

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

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

  3. Sun protection

    Science.gov (United States)

    ... sun exposure. The start of summer is when UV rays can cause the most skin damage. Use sun protection, even on cloudy days. Clouds and haze don't protect you from the sun. Avoid surfaces that reflect light, such as water, sand, concrete, snow, and areas ...

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

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

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

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

  8. Sun Safety

    Science.gov (United States)

    ... Children from the Sun? Are There Benefits to Spending Time Outdoors? The Surgeon General’s Call to Action to Prevent Skin Cancer Related Resources Sun Safety Tips for Men Tips for Families Tips for Schools Tips for Employers Tips for ...

  9. baonan sun

    Indian Academy of Sciences (India)

    Home; Journals; Pramana – Journal of Physics. BAONAN SUN. Articles written in Pramana – Journal of Physics. Volume 90 Issue 2 February 2018 pp 23 Research Article. Rogue waves in the multicomponent Mel'nikov system and multicomponent Schrödinger–Boussinesq system · BAONAN SUN ZHAN LIAN.

  10. Fengrui Sun

    Indian Academy of Sciences (India)

    Home; Journals; Sadhana. Fengrui Sun. Articles written in Sadhana. Volume 34 Issue 5 October 2009 pp 851-864. Profit rate performance optimization for a generalized irreversible combined refrigeration cycle · Kang Ma Lingen Chen Fengrui Sun · More Details Abstract Fulltext PDF. Finite-time exergoeconomic ...

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

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

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

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

  15. Adding Wildcards to the Java Programming Language

    DEFF Research Database (Denmark)

    Torgersen, Mads; Hansen, Christian Plesner; Ernst, Erik

    2004-01-01

    , by using ‘?’ to denote unspecified type arguments. Thus they essentially unify the distinct families of classes that parametric polymorphism introduces. Wildcards are implemented as part of the addition of generics to the JavaTM programming language, and is thus deployed world-wide as part...... of the reference implementation of the Java compiler javac available from Sun Microsystems, Inc. By providing a richer type system, wildcards allow for an improved type inference scheme for polymorphic method calls. Moreover, by means of a novel notion of wildcard capture, polymorphic methods can be used to give...... symbolic names to unspecified types, in a manner similar to the “open� construct known from existential types. Wildcards show up in numerous places in the Java Platform APIs of the newest release, and some of the examples in this paper are taken from these APIs....

  16. Sun meter

    Science.gov (United States)

    Younskevicius, Robert E.

    1978-01-01

    A simple, inexpensive device for measuring the radiation energy of the sun impinging on the device. The measurement of the energy over an extended period of time is accomplished without moving parts or tracking mechanisms.

  17. A Hardware Abstraction Layer in Java

    DEFF Research Database (Denmark)

    Schoeberl, Martin; Korsholm, Stephan; Kalibera, Tomas

    2011-01-01

    Embedded systems use specialized hardware devices to interact with their environment, and since they have to be dependable, it is attractive to use a modern, type-safe programming language like Java to develop programs for them. Standard Java, as a platform-independent language, delegates access...... to devices, direct memory access, and interrupt handling to some underlying operating system or kernel, but in the embedded systems domain resources are scarce and a Java Virtual Machine (JVM) without an underlying middleware is an attractive architecture. The contribution of this article is a proposal...... for Java packages with hardware objects and interrupt handlers that interface to such a JVM. We provide implementations of the proposal directly in hardware, as extensions of standard interpreters, and finally with an operating system middleware. The latter solution is mainly seen as a migration path...

  18. The Sun

    CERN Document Server

    Golub, Leon

    2017-01-01

    Essential for life on earth and a major influence on our environment, the Sun is also the most fascinating object in the daytime sky. Every day we feel the effect of its coming and going – literally the difference between day and night. But figuring out what the Sun is, what it’s made of, why it glows so brightly, how old it is, how long it will last – all of these take thought and observation. Leon Golub and Jay M. Pasachoff offer an engaging and informative account of what scientists know about the Sun, and the history of these discoveries. Solar astronomers have studied the Sun over the centuries both for its intrinsic interest and in order to use it as a laboratory to reveal the secrets of other stars. The authors discuss the surface of the Sun, including sunspots and their eleven-year cycle, as well as the magnetism that causes them; the Sun’s insides, as studied mainly from seismic waves that astronomers record on its surface; the outer layers of the Sun that we see from Earth only at eclipses ...

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

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

  1. Does the sun ring

    International Nuclear Information System (INIS)

    Isaak, G.R.

    1978-01-01

    The work of various groups, which have been investigating the possibility of measuring the periodicities of solar oscillations in an attempt to test theoretical models of the sun, is reported. In particular the observation of small velocity oscillations of the surface layers of the sun that permits the measurement of the sound waves (or phonons) in the solar atmosphere, is discussed. Oscillations with periods of 2.65 h, 58 and 40 min and amplitudes of 2.7, 0.8 and 0.7 ms -1 respectively are reported. Support for a periodicity at about 2.65 h from a number of other groups using other measuring techniques are considered. It is felt that the most probable interpretation of the observed solar oscillations is that the sun is a resonator which is ringing. (UK)

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

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

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

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

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

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

  8. Little sun

    DEFF Research Database (Denmark)

    Ebbesen, Toke Riis

    2017-01-01

    the ideas of Alfred Gell’s anthropology of art and the indicative framework derived from Argentinian semiotician Juan Pablo Bonta and Jørn Guldberg. The toy-like solar lamp Little Sun by Olafur Eliasson and Frederik Ottesen is used as case that blends the registers of social design and art......, and as an example of how designers attempt to determine meaning potentials through design in a complex interplay of different strategies. In the final analysis, what characterise objects like Little Sun is seldom that they communicate their meanings in themselves, but instead rely on forceful mediations to gain...

  9. Sun Proof

    Centers for Disease Control (CDC) Podcasts

    2012-10-23

    In this podcast for kids, the Kidtastics talk about the harmful effects of the sun and how to protect yourself from it.  Created: 10/23/2012 by Centers for Disease Control and Prevention (CDC).   Date Released: 10/23/2012.

  10. yimin sun

    Indian Academy of Sciences (India)

    Home; Journals; Journal of Genetics. YIMIN SUN. Articles written in Journal of Genetics. Volume 96 Issue 4 September 2017 pp 687-693 RESEARCH NOTE. The association study of nonsyndromic cleft lip with or without cleft palate identified risk variants of the GLI3 gene in a Chinese population · YIRUI WANG YIMIN SUN ...

  11. jianhua sun

    Indian Academy of Sciences (India)

    Home; Journals; Journal of Biosciences. JIANHUA SUN. Articles written in Journal of Biosciences. Volume 42 Issue 4 December 2017 pp 575-584 Article. MicroRNA-486-5p suppresses TGF-b2-induced proliferation, invasion and epithelial–mesenchymal transition of lens epithelial cells by targeting Smad2.

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

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

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

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

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

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

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

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

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

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

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

  3. Adding Wildcards to the Java Programming Language

    DEFF Research Database (Denmark)

    Torgersen, Mads; Hansen, Christian Plesner; Ernst, Erik

    2004-01-01

    , by using '?' to denote unspecified type arguments. Thus they essentially unify the distinct families of classes often introduced by parametric polymorphism. Wildcards are implemented as part of the upcoming addition of generics to the Java™ programming language, and will thus be deployed world-wide as part...... of the reference implementation of the Java compiler javac available from Sun Microsystems, Inc. By providing a richer type system, wildcards allow for an improved type inference scheme for polymorphic method calls. Moreover, by means of a novel notion of wildcard capture, polymorphic methods can be used to give...... symbolic names to unspecified types, in a manner similar to the "open" construct known from existential types. Wildcards show up in numerous places in the Java Platform APIs of the upcoming release, and some of the examples in this paper are taken from these APIs....

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

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

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

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

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

  9. The Sun

    International Nuclear Information System (INIS)

    Hejna, L.; Sobotka, M.

    1987-01-01

    The conference proceedings contain 50 papers classified in six parts. The introductory paper is devoted to magnetic fields of the Sun and of low-mass main-sequence stars. 7 papers discuss the morphology and fine structure of solar active regions, 9 papers deal with evolutionary aspects of the regions, 6 papers with observations and theories of the solar magnetic field, 9 deal with velocity fields, oscillations and waves in the active regions and 18 papers discuss the physical structure of active regions and its diagnostics. (M.D.). 218 figs., 19 tabs., 1,317 refs

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

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

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

  13. Writing Compilers and Interpreters A Software Engineering Approach

    CERN Document Server

    Mak, Ronald

    2011-01-01

    Long-awaited revision to a unique guide that covers both compilers and interpreters Revised, updated, and now focusing on Java instead of C++, this long-awaited, latest edition of this popular book teaches programmers and software engineering students how to write compilers and interpreters using Java. You?ll write compilers and interpreters as case studies, generating general assembly code for a Java Virtual Machine that takes advantage of the Java Collections Framework to shorten and simplify the code. In addition, coverage includes Java Collections Framework, UML modeling, object-oriented p

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  8. Sun and Sun Worship in Different Cultures

    Science.gov (United States)

    Farmanyan, S. V.; Mickaelian, A. M.

    2014-10-01

    The Sun symbol is found in many cultures throughout history, it has played an important role in shaping our life on Earth since the dawn of time. Since the beginning of human existence, civilisations have established religious beliefs that involved the Sun's significance to some extent. As new civilisations and religions developed, many spiritual beliefs were based on those from the past so that there has been an evolution of the Sun's significance throughout cultural development. For comparing and finding the origin of the Sun we made a table of 66 languages and compared the roots of the words. For finding out from where these roots came from, we also made a table of 21 Sun Gods and Goddesses and proved the direct crossing of language and mythology.

  9. Using Java for distributed computing in the Gaia satellite data processing

    Science.gov (United States)

    O'Mullane, William; Luri, Xavier; Parsons, Paul; Lammers, Uwe; Hoar, John; Hernandez, Jose

    2011-10-01

    In recent years Java has matured to a stable easy-to-use language with the flexibility of an interpreter (for reflection etc.) but the performance and type checking of a compiled language. When we started using Java for astronomical applications around 1999 they were the first of their kind in astronomy. Now a great deal of astronomy software is written in Java as are many business applications. We discuss the current environment and trends concerning the language and present an actual example of scientific use of Java for high-performance distributed computing: ESA's mission Gaia. The Gaia scanning satellite will perform a galactic census of about 1,000 million objects in our galaxy. The Gaia community has chosen to write its processing software in Java. We explore the manifold reasons for choosing Java for this large science collaboration. Gaia processing is numerically complex but highly distributable, some parts being embarrassingly parallel. We describe the Gaia processing architecture and its realisation in Java. We delve into the astrometric solution which is the most advanced and most complex part of the processing. The Gaia simulator is also written in Java and is the most mature code in the system. This has been successfully running since about 2005 on the supercomputer "Marenostrum" in Barcelona. We relate experiences of using Java on a large shared machine. Finally we discuss Java, including some of its problems, for scientific computing.

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

  11. MedSun Reports

    Data.gov (United States)

    U.S. Department of Health & Human Services — The Medical Product Safety Network (MedSun) is an adverse event reporting program launched in 2002. The primary goal for MedSun is to work collaboratively with the...

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

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

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

  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. Seasons by the Sun

    Science.gov (United States)

    Stark, Meri-Lyn

    2005-01-01

    Understanding the Sun has challenged people since ancient times. Mythology from the Greek, Inuit, and Inca cultures attempted to explain the daily appearance and nightly disappearance of the Sun by relating it to a chariot being chased across the sky. While people no longer believe the Sun is a chariot racing across the sky, teachers are still…

  18. The star ''Sun''

    International Nuclear Information System (INIS)

    Pecker, J.-C.

    1982-01-01

    The author gives a resume of our knowledge of the Sun. In particular, he discusses the mass, luminosity and chemical composition of the Sun, and then asks what an observer from Sirius would think about the Sun. (G.T.H.)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  13. Our turbulent sun

    International Nuclear Information System (INIS)

    Frazier, K.

    1982-01-01

    The quest for a new understanding of the sun and its surprising irregularities, variations, and effects is described. Attention is given to the sun's impact on life on earth, the weather and geomagnetic storms, sunspots, solar oscillations, the missing neutrinos in the sun, the 'shrinking sun', the 'dance' of the orbits, and the search for the 'climate connection'. It is noted that the 1980s promise to be the decade of the sun: not only because solar power may be a crucial ingredient in efforts to solve the energy crisis, but also because there will be brilliant auroras over North America, because sunspot activity will be the second highest since the 17th century, and because an unmanned spacecraft (i.e., the solar polar mission) will leave the plane of the solar system and observe the sun from above and below

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

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

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

  17. Sun's dynamics and nucleosynthesis

    International Nuclear Information System (INIS)

    Gavanescu, Adela; Rusu, Mircea V.

    2005-01-01

    Nucleosynthesis processes in the sun are one of the main results related to the evolution of the Sun. Dynamics and energetics of the Sun could be studied indirectly by their elements products in produced by nucleosynthesis. Also solar atmosphere and its characteristics reveled in its full development is observed during the solar eclipses. We try to correlate these facts in order to obtained data to be used in solar models. (authors)

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

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

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

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

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

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

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

  5. Kug Sun Hong

    Indian Academy of Sciences (India)

    Home; Journals; Bulletin of Materials Science. Kug Sun Hong. Articles written in Bulletin of Materials Science. Volume 33 Issue 1 February 2010 pp 43-47 Composites. Microstructure and mechanical properties of Mg–HAP composites · Asit Kumar Khanra Hwa Chul Jung Seung Hoon Yu Kug Sun Hong Kwang Seon Shin.

  6. F F Sun

    Indian Academy of Sciences (India)

    Home; Journals; Bulletin of Materials Science. F F Sun. Articles written in Bulletin of Materials Science. Volume 37 Issue 1 February 2014 pp 71-76. Study of electroless copper plating on ABS resin surface modified by heterocyclic organosilane self-assembled film · H N Zhang J Wang F F Sun D Liu H Y Wang F Wang.

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

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

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

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

  11. The sun, the solar wind, and the heliosphere

    CERN Document Server

    Miralles, Mari Paz

    2011-01-01

    This volume presents a concise, up-to-date overview of current research on the observations, theoretical interpretations, and empirical and physical descriptions of the Sun, the Solar Wind, and the Heliosphere, from the solar interior outward to the planets.

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

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

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

  15. Review: Mangrove ecosystem in Java: 2. Restoration

    Directory of Open Access Journals (Sweden)

    PURIN CANDRA PURNAMA

    2004-07-01

    Full Text Available R E V I E W:Ekosistem Mangrove di Jawa: 2. RestorasiThe restoration of mangroves has received a lot of attentions world wide for several reasons. Mangrove ecosystem is very important in term of socio-economic and ecology functions. Because of its functions, wide range of people paid attention whenever mangrove restoration taken place. Mangrove restoration potentially increases mangrove resource value, protect the coastal area from destruction, conserve biodiversity, fish production and both of directly and indirectly support the life of surrounding people. This paper outlines the activities of mangrove restoration on Java island. The extensive research has been carried out on the ecology, structure and functioning of the mangrove ecosystem. However, the findings have not been interpreted in a management framework, thus mangrove forests around the world continue to be over-exploited, converted to aquaculture ponds, and polluted. We strongly argue that links between research and sustainable management of mangrove ecosystem should be established.

  16. Sun and Sjogren's Syndrome

    Science.gov (United States)

    Patient Education Sheet The Sun and Sjögren’s Syndrome The SSF thanks Mona Z. Mofid, MD, FAAD, Diplomate, American Board of Dermatology, and Medical Director, American Melanoma Foundation, San Diego, California, ...

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

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

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

  20. The Sun and Earth

    Science.gov (United States)

    Gopalswamy, Natchimuthuk

    2012-01-01

    Thus the Sun forms the basis for life on Earth via the black body radiation it emits. The Sun also emits mass in the form of the solar wind and the coronal mass ejections (CMEs). Mass emission also occurs in the form of solar energetic particles (SEPs), which happens during CMEs and solar flares. Both the mass and electromagnetic energy output of the Sun vary over a wide range of time scales, thus introducing disturbances on the space environment that extends from the Sun through the entire heliosphere including the magnetospheres and ionospheres of planets and moons of the solar system. Although our habitat is located in the neutral atmosphere of Earth, we are intimately connected to the non-neutral space environment starting from the ionosphere to the magnetosphere and to the vast interplanetary space. The variability of the solar mass emissions results in the interaction between the solar wind plasma and the magnetospheric plasma leading to huge disturbances in the geospace. The Sun ionizes our atmosphere and creates the ionosphere. The ionosphere can be severely disturbed by the transient energy input from solar flares and the solar wind during geomagnetic storms. The complex interplay between Earth's magnetic field and the solar magnetic field carried by the solar wind presents varying conditions that are both beneficial and hazardous to life on earth. This seminar presents some of the key aspects of this Sun-Earth connection that we have learned since the birth of space science as a scientific discipline some half a century ago.

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

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

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

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

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

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

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

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

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

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

  11. Infrastructure for Rapid Development of Java GUI Programs

    Science.gov (United States)

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

    2006-01-01

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

  12. Real-time Java simulations of multiple interference dielectric filters

    Science.gov (United States)

    Kireev, Alexandre N.; Martin, Olivier J. F.

    2008-12-01

    An interactive Java applet for real-time simulation and visualization of the transmittance properties of multiple interference dielectric filters is presented. The most commonly used interference filters as well as the state-of-the-art ones are embedded in this platform-independent applet which can serve research and education purposes. The Transmittance applet can be freely downloaded from the site http://cpc.cs.qub.ac.uk. Program summaryProgram title: Transmittance Catalogue identifier: AEBQ_v1_0 Program summary URL:http://cpc.cs.qub.ac.uk/summaries/AEBQ_v1_0.html Program obtainable from: CPC Program Library, Queen's University, Belfast, N. Ireland Licensing provisions: Standard CPC licence, http://cpc.cs.qub.ac.uk/licence/licence.html No. of lines in distributed program, including test data, etc.: 5778 No. of bytes in distributed program, including test data, etc.: 90 474 Distribution format: tar.gz Programming language: Java Computer: Developed on PC-Pentium platform Operating system: Any Java-enabled OS. Applet was tested on Windows ME, XP, Sun Solaris, Mac OS RAM: Variable Classification: 18 Nature of problem: Sophisticated wavelength selective multiple interference filters can include some tens or even hundreds of dielectric layers. The spectral response of such a stack is not obvious. On the other hand, there is a strong demand from application designers and students to get a quick insight into the properties of a given filter. Solution method: A Java applet was developed for the computation and the visualization of the transmittance of multilayer interference filters. It is simple to use and the embedded filter library can serve educational purposes. Also, its ability to handle complex structures will be appreciated as a useful research and development tool. Running time: Real-time simulations

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

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

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

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

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

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

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

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

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

  2. Convective penetration in a young sun

    Science.gov (United States)

    Pratt, Jane; Baraffe, Isabelle; Goffrey, Tom; MUSIC developers group

    2018-01-01

    To interpret the high-quality data produced from recent space-missions it is necessary to study convection under realistic stellar conditions. We describe the multi-dimensional, time implicit, fully compressible, hydrodynamic, implicit large eddy simulation code MUSIC. We use MUSIC to study convection during an early stage in the evolution of our sun where the convection zone covers approximately half of the solar radius. This model of the young sun possesses a realistic stratification in density, temperature, and luminosity. We approach convection in a stellar context using extreme value theory and derive a new model for convective penetration, targeted for one-dimensional stellar evolution calculations. This model provides a scenario that can explain the observed lithium abundance in the sun and in solar-like stars at a range of ages.

  3. Sun, weather, and climate

    International Nuclear Information System (INIS)

    Herman, J.R.; Goldberg, R.A.

    1985-01-01

    The general field of sun-weather/climate relationships that is, apparent weather and climate responses to solar activity is introduced and theoretical and experimental suggestions for further research to identify and investigate the unknown casual mechanisms are provided. Topics of discussion include: (1) solar-related correlation factors and energy sources; (2) long-term climate trends; (3) short-term meteorological correlations; (4) miscellaneous obscuring influences; (5) physical processes and mechanisms; (6) recapitulation of sun-weather relationships; and (7) guidelines for experiments. 300 references

  4. Sun and solar flares

    Energy Technology Data Exchange (ETDEWEB)

    McKenna-Lawlor, S. (Saint Patrick' s Coll., Maynooth (Ireland))

    1982-07-01

    The subject is discussed under the headings: the sun's core (thermonuclear reactions, energy transfer from core through radiation zone, convection zone, photosphere, chromosphere and corona); the photosphere (convection, granulation, sunspots, magnetic fields, solar cycle, rotation of the sun); solar variability and paleoclimatic records (correlation of low solar activity with increased /sup 14/C production in atmosphere); the chromosphere and corona (turbulence, temperature, coronal streamers, energy transfer); solar flares (cosmic rays, aurorae, spectra, velocity of flares, prominences, mechanisms of flares); the solar wind.

  5. Piece of the sun

    CERN Document Server

    Wayne, Teddy

    2015-01-01

    Our rapidly industrialising world has an insatiable hunger for energy, and conventional sources are struggling to meet demand. Oil is running out, coal is damaging our climate, many nations are abandoning nuclear, yet solar, wind and water will never be a complete replacement. The solution, says Daniel Clery in this deeply researched and revelatory book, is to be found in the original energy source: the Sun itself. There, at its centre, the fusion of 630 million tonnes of hydrogen every second generates an unfathomable amount of energy. By replicating even a tiny piece of the Sun's power

  6. Sequence alignment visualization in HTML5 without Java.

    Science.gov (United States)

    Gille, Christoph; Birgit, Weyand; Gille, Andreas

    2014-01-01

    Java has been extensively used for the visualization of biological data in the web. However, the Java runtime environment is an additional layer of software with an own set of technical problems and security risks. HTML in its new version 5 provides features that for some tasks may render Java unnecessary. Alignment-To-HTML is the first HTML-based interactive visualization for annotated multiple sequence alignments. The server side script interpreter can perform all tasks like (i) sequence retrieval, (ii) alignment computation, (iii) rendering, (iv) identification of a homologous structural models and (v) communication with BioDAS-servers. The rendered alignment can be included in web pages and is displayed in all browsers on all platforms including touch screen tablets. The functionality of the user interface is similar to legacy Java applets and includes color schemes, highlighting of conserved and variable alignment positions, row reordering by drag and drop, interlinked 3D visualization and sequence groups. Novel features are (i) support for multiple overlapping residue annotations, such as chemical modifications, single nucleotide polymorphisms and mutations, (ii) mechanisms to quickly hide residue annotations, (iii) export to MS-Word and (iv) sequence icons. Alignment-To-HTML, the first interactive alignment visualization that runs in web browsers without additional software, confirms that to some extend HTML5 is already sufficient to display complex biological data. The low speed at which programs are executed in browsers is still the main obstacle. Nevertheless, we envision an increased use of HTML and JavaScript for interactive biological software. Under GPL at: http://www.bioinformatics.org/strap/toHTML/.

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

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

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

  10. Sun, Earth and Sky

    CERN Document Server

    Lang, Kenneth R

    2006-01-01

    This Second Edition of Sun, Earth and Sky updates the popular text by providing comprehensive accounts of the most recent discoveries made by five modern solar spacecraft during the past decade. Their instruments have used sound waves to peer deep into the Sun’s inner regions and measure the temperature of its central nuclear reactor, and extended our gaze far from the visible Sun to record energetic outbursts that threaten Earth. Breakthrough observations with the underground Sudbury Neutrino Observatory are also included, which explain the new physics of ghostly neutrinos and solve the problematic mismatch between the predicted and observed amounts of solar neutrinos. This new edition of Sun, Earth and Sky also describes our recent understanding of how the Sun’s outer atmosphere is heated to a million degrees, and just where the Sun’s continuous winds come from. As humans we are more intimately linked with our life-sustaining Sun than with any other astronomical object, and the new edition therefore p...

  11. Licensing the Sun

    Science.gov (United States)

    Demski, Jennifer

    2013-01-01

    The University of San Diego (USD) and Point Loma Nazarene University (PLNU) are licensing the sun. Both California schools are generating solar power on campus without having to sink large amounts of capital into equipment and installation. By negotiating power purchasing agreements (PPAs) with Amsolar and Perpetual Energy Systems, respectively,…

  12. The Sun in Time

    Science.gov (United States)

    Adams, Mitzi L.; Bero, Elizabeth; Sever, Thomas L.

    1999-01-01

    Leveraging funds from NASA's Initiative to Develop Education through Astronomy and Space Science (IDEAS) program, we combined the expertise of an archaeoastronomer, a solar scientist, and a teacher to trace humankind's view of the Sun and how that has changed, from the time of Stonehenge in about 1800 B.C.E., to the time of the Maya in 700 C.E., up to the modem era. Our program was aimed at middle-school students in an attempt to explain not only how science is done today, but how science has evolved from the observations of ancient societies. From these varied cultures, we touched on methods of observing the Sun, ideas of the composition of the Sun, and the relationship of the Sun to everyday life. Further, using the von Braun Astronomical Society's Planetarium in Huntsville, Alabama as a test-bed for the program, we illustrated concepts such as solstices, equinoxes, and local noon with approximately 800 eighth grade students from the local area. Our presentation to SEPA will include a description of NASA's IDEAS program and how to go about partnering with a NASA astronomer, some slides from our planetarium program and web-site, and some hands-on activities.

  13. The Toboggan Sun

    NARCIS (Netherlands)

    Davidson, WPS; van der Werf, SY

    2005-01-01

    Special variants of the Novaya Zemlya effect may arise from localized temperature inversions that follow the height profile of hills or mountains. Rather than following its natural path, the rising or setting Sun may, under such circumstances, appear to slide along a distant mountain slope. We found

  14. Our Explosive Sun

    Science.gov (United States)

    Brown, D. S.

    2009-01-01

    The Sun's atmosphere is a highly structured but dynamic place, dominated by the solar magnetic field. Hot charged gas (plasma) is trapped on lines of magnetic force that can snap like an elastic band, propelling giant clouds of material out into space. A range of ground-based and space-based solar telescopes observe these eruptions, particularly…

  15. Sun Ultra 5

    CERN Multimedia

    1998-01-01

    The Sun Ultra 5 is a 64-bit personal computer based on the UltraSPARC microprocessor line at a low price. The Ultra 5 has been declined in several variants: thus, some models have a processor with less cache memory to further decrease the price of the computer.

  16. YUAN-BO SUN

    Indian Academy of Sciences (India)

    Home; Journals; Journal of Genetics. YUAN-BO SUN. Articles written in Journal of Genetics. Volume 97 Issue 1 March 2018 pp 173-178 RESEARCH ARTICLE. Investigating multiple dysregulated pathways in rheumatoid arthritis based on pathway interaction network · XIAN-DONG SONG XIAN-XU SONG GUI-BO LIU ...

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

    Science.gov (United States)

    Deen, Robert G.; Levoe, Steven R.

    2011-01-01

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

  18. The Sun on Trial

    Science.gov (United States)

    Robitaille, Pierre-Marie

    2014-03-01

    For 150 years, the Sun has been seen as a gaseous object devoid of a surface, as required by the Standard Solar Model (SSM). Yet, not one line of observational evidence supports a gaseous Sun. In contrast, overwhelming evidence exists that the Sun is comprised of condensed matter. Recently, 40 proofs have been compiled in conjunction with the Liquid Metallic Hydrogen Solar Model (LMHSM). This model advances that the Sun has a true surface. Photospheric structures, such as sunspots, granules, and faculae, are not optical illusions, as in the SSM, but real objects with a condensed nature. The LMHSM accounts for the thermal spectrum by invoking true inter-atomic structure on the photosphere in the form of the graphite-like layered hexagonal metallic hydrogen lattice first proposed by Wigner and Huntington. Within the convection zone, layered metallic hydrogen, insulated by intercalate atoms, enables the generation of the solar dynamo. Electrons located in conduction bands provide a proper means of generating magnetic fields. Metallic hydrogen ejected from the photosphere also thinly populates the corona, as reflected by the continuous K-coronal spectrum. This coronal matter harvests electrons, resulting in the production of highly ionized atoms. Electron affinity, not temperature, governs the ion profile. The chromosphere is a site of hydrogen and proton capture. Line emission in this region, strongly supports the idea that exothermic condensation reactions are occurring in the chromosphere. In the LMHSM, solar activity and solar winds are regulated by exfoliation reactions occurring in the Sun itself, as the metallic hydrogen lattice excludes non-hydrogen elements from the solar body.

  19. Tribute to Sun Kwok

    International Nuclear Information System (INIS)

    Leung, Kam Ching

    2016-01-01

    Sun Kwok was bom in Hong Kong in 1949. He did all his early schooling in Hong Kong and went to the same high school, Pui Ching Middle School, as I did but he was more than a decade later. There are two Education Systems in Hong Kong; the Chinese Language Schools and English Language School. Pui Ching was started by Christian missionaries in China and has a long history of providing quality education. Pui Ching is a Chinese Language School, and during colonial times, school entrance was difficult for students as we were not eligible to apply for admission to the University of Hong Kong, nor were we able to join the civil service. In spite of these handicaps, the school still managed to produce many excellent academics, including one Nobel Prize winner in physics and one Field's medalist in mathematics. Most of its graduates who sought further education went to the U.S. Or Canada as Sun Kwok did. Sun graduated from McMaster University and then went to the University of Minnesota for graduate studies. In the early 1970s, the University of Minnesota had just built one of the world's first infrared bolometers and the astronomers there (Nick Woolf and Ed Ney) were able to make some of the first infrared observations in the mid-infrared region. Through these observations, circumstellar dust was discovered, leading to the realization the evolved stars are losing mass. Sun wrote his PhD thesis on the mass loss mechanism of red giant stars, proposing that the stellar winds are driven by the mechanism of radiation pressure on grains. His 1975 paper is still widely cited to this date. In the same thesis, he showed that OH maser emission is a manifestation of the mass loss process and OH/IR stars are the most heavily mass-losing stars known. He went back to Canada for postdoctoral studies, first at UBC and then at York University. While at York, he applied his knowledge of mass loss to the problem of formation of planetary nebulae, leading to now well-established interacting

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

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

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

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

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

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

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

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

  10. SCIENCE OF SUN PHOTOMETRY

    Directory of Open Access Journals (Sweden)

    Alexandru Dan Toma

    2013-07-01

    Full Text Available Typically, the total amount of gases and particles in a column of atmosphere cannot be determined from measurements just at Earth's surface, by a single measurement essentially at the bottom of the atmosphere column. Balloons, airplanes, and rockets are all used to perform direct measurements in the atmosphere at altitudes up to and beyond the stratosphere. Satellite-based instruments provide global views, but it is difficult to infer surface and column distributions from space-based measurements, so such measurements must still be supplemented by ground-based measurements. Sun photometry is an important way of probing the atmosphere from the ground to measure the effects of the atmosphere on Sun radiation crossing through the atmosphere to Earth's surface. These indirect technique provide information about the entire atmosphere above the observer, not just the atmosphere that can be sampled directly close to Earth's surface.

  11. Sun, Moon and Earthquakes

    Science.gov (United States)

    Kolvankar, V. G.

    2013-12-01

    During a study conducted to find the effect of Earth tides on the occurrence of earthquakes, for small areas [typically 1000km X1000km] of high-seismicity regions, it was noticed that the Sun's position in terms of universal time [GMT] shows links to the sum of EMD [longitude of earthquake location - longitude of Moon's foot print on earth] and SEM [Sun-Earth-Moon angle]. This paper provides the details of this relationship after studying earthquake data for over forty high-seismicity regions of the world. It was found that over 98% of the earthquakes for these different regions, examined for the period 1973-2008, show a direct relationship between the Sun's position [GMT] and [EMD+SEM]. As the time changes from 00-24 hours, the factor [EMD+SEM] changes through 360 degree, and plotting these two variables for earthquakes from different small regions reveals a simple 45 degree straight-line relationship between them. This relationship was tested for all earthquakes and earthquake sequences for magnitude 2.0 and above. This study conclusively proves how Sun and the Moon govern all earthquakes. Fig. 12 [A+B]. The left-hand figure provides a 24-hour plot for forty consecutive days including the main event (00:58:23 on 26.12.2004, Lat.+3.30, Long+95.980, Mb 9.0, EQ count 376). The right-hand figure provides an earthquake plot for (EMD+SEM) vs GMT timings for the same data. All the 376 events including the main event faithfully follow the straight-line curve.

  12. 100 billion suns

    International Nuclear Information System (INIS)

    Kippenhahn, R.

    1983-01-01

    A work on the world of astrophysics primarily for lay readers. The author writes only about the discoveries he ''experienced'' during the past 25 years (before 1979). Illustrated somewhat in color plus a set of superb colar plates. Contents, abridged: The long life of stars. The life story of the sun. The life story of massive stars. The end of stars. How stars are born. Planets and their inhabitants

  13. The sun in time

    International Nuclear Information System (INIS)

    Sonett, C.P.; Giampapa, M.S.; Matthews, M.S.

    1991-01-01

    Various papers on solar science are presented. The topics considered include: variability of solar irradiance, sunspot number, solar diameter, and solar wind properties; theory of luminosity and radius variations; standard solar models; the sun and the IMF; variations of cosmic-ray flux with time; accelerated particles in solar flares; solar cosmic ray fluxes during the last 10 million yrs; solar neutrinos and solar history; time variations of Be-10 and solar activity; solar and terrestrial components of the atmospheric C-14 variation spectrum; solar flare heavy-ion tracks in extraterrestrial objects. Also addressed are: the faint young sun problem; atmospheric responses to solar irradiation; quaternary glaciations; solar-terrestrial relationships in recent sea sediments; magnetic history of the sun; pre- and main-sequence evolution of solar activity; magnetic activity in pre-main-sequence stars; classical T Tauri stars; relict magnetism of meteorites; luminosity variability of solar-type stars; evolution of angular momentum in solar-mass stars; time evolution of magnetic fields on solarlike stars

  14. The flight over the sun

    International Nuclear Information System (INIS)

    Ducrocq, A.

    1985-01-01

    With the ''Ulysse'' mission, a satellite is going for the first time to leave the ecliptic plane to observe the sun poles. The ISPM (International Solar Polar Mission) probe will go and visit the sun in passing Jupiter way. Sun pole regions are surmised to play a major role in solar wind production [fr

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

  16. Sun Radio Interferometer Space Experiment (SunRISE)

    Science.gov (United States)

    Kasper, Justin C.; SunRISE Team

    2018-06-01

    The Sun Radio Interferometer Space Experiment (SunRISE) is a NASA Heliophysics Explorer Mission of Opportunity currently in Phase A. SunRISE is a constellation of spacecraft flying in a 10-km diameter formation and operating as the first imaging radio interferometer in space. The purpose of SunRISE is to reveal critical aspects of solar energetic particle (SEP) acceleration at coronal mass ejections (CMEs) and transport into space by making the first spatially resolved observations of coherent Type II and III radio bursts produced by electrons accelerated at CMEs or released from flares. SunRISE will focus on solar Decametric-Hectometric (DH, 0.1 space before major SEP events, but cannot be seen on Earth due to ionospheric absorption. This talk will describe SunRISE objectives and implementation. Presented on behalf of the entire SunRISE team.

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

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

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

  20. Physical and sensory quality of Java Arabica green coffee beans

    Science.gov (United States)

    Sunarharum, W. B.; Yuwono, S. S.; Pangestu, N. B. S. W.; Nadhiroh, H.

    2018-03-01

    Demand on high quality coffee for consumption is continually increasing not only in the consuming countries (importers) but also in the producing countries (exporters). Coffee quality could be affected by several factors from farm to cup including the post-harvest processing methods. This research aimed to investigate the influence of different post-harvest processing methods on physical and sensory quality of Java Arabica green coffee beans. The two factors being evaluated were three different post-harvest processing methods to produce green coffee beans (natural/dry, semi-washed and fully-washed processing) under sun drying. Physical quality evaluation was based on The Indonesian National Standard (SNI 01-2907-2008) while sensory quality was evaluated by five expert judges. The result shows that less defects observed in wet processed coffee as compared to the dry processing. The mechanical drying was also proven to yield a higher quality green coffee beans and minimise losses.

  1. The Sun as a system of elementary particles

    International Nuclear Information System (INIS)

    Kleczek, J.

    1986-01-01

    The paper based on known facts of solar physics-is an attempt to interpret the Sun as a selfgravitating system of about 10/sup 57/ nucleons and electrons. These elementary particles are endowed with strong, electromagnetic, weak and gravitational interactions. Origin of the Sun, its evolution, structure and physiology are consequences of the four interactions. Each structural property, every evolutionary process, any activity phenomenon or event on the Sun can be traced backwards to the four fundamental forces of nature, viz. to interactions of elementary particles

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

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

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

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

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

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

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

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

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

  13. Precise nuclear physics for the sun

    International Nuclear Information System (INIS)

    Bemmerer, Daniel

    2012-01-01

    For many centuries, the study of the Sun has been an important testbed for understanding stars that are further away. One of the first astronomical observations Galileo Galilei made in 1612 with the newly invented telescope concerned the sunspots, and in 1814, Joseph von Fraunhofer employed his new spectroscope to discover the absorption lines in the solar spectrum that are now named after him. Even though more refined and new modes of observation are now available than in the days of Galileo and Fraunhofer, the study of the Sun is still high on the agenda of contemporary science, due to three guiding interests. The first is connected to the ages-old human striving to understand the structure of the larger world surrounding us. Modern telescopes, some of them even based outside the Earth's atmosphere in space, have succeeded in observing astronomical objects that are billions of light-years away. However, for practical reasons precision data that are important for understanding stars can still only be gained from the Sun. In a sense, the observations of far-away astronomical objects thus call for a more precise study of the closeby, of the Sun, for their interpretation. The second interest stems from the human desire to understand the essence of the world, in particular the elementary particles of which it consists. Large accelerators have been constructed to produce and collide these particles. However, man-made machines can never be as luminous as the Sun when it comes to producing particles. Solar neutrinos have thus served not only as an astronomical tool to understand the Sun's inner workings, but their behavior on the way from the Sun to the Earth is also being studied with the aim to understand their nature and interactions. The third interest is strictly connected to life on Earth. A multitude of research has shown that even relatively slight changes in the Earth's climate may strongly affect the living conditions in a number of densely populated areas

  14. Precise nuclear physics for the sun

    Energy Technology Data Exchange (ETDEWEB)

    Bemmerer, Daniel

    2012-07-01

    For many centuries, the study of the Sun has been an important testbed for understanding stars that are further away. One of the first astronomical observations Galileo Galilei made in 1612 with the newly invented telescope concerned the sunspots, and in 1814, Joseph von Fraunhofer employed his new spectroscope to discover the absorption lines in the solar spectrum that are now named after him. Even though more refined and new modes of observation are now available than in the days of Galileo and Fraunhofer, the study of the Sun is still high on the agenda of contemporary science, due to three guiding interests. The first is connected to the ages-old human striving to understand the structure of the larger world surrounding us. Modern telescopes, some of them even based outside the Earth's atmosphere in space, have succeeded in observing astronomical objects that are billions of light-years away. However, for practical reasons precision data that are important for understanding stars can still only be gained from the Sun. In a sense, the observations of far-away astronomical objects thus call for a more precise study of the closeby, of the Sun, for their interpretation. The second interest stems from the human desire to understand the essence of the world, in particular the elementary particles of which it consists. Large accelerators have been constructed to produce and collide these particles. However, man-made machines can never be as luminous as the Sun when it comes to producing particles. Solar neutrinos have thus served not only as an astronomical tool to understand the Sun's inner workings, but their behavior on the way from the Sun to the Earth is also being studied with the aim to understand their nature and interactions. The third interest is strictly connected to life on Earth. A multitude of research has shown that even relatively slight changes in the Earth's climate may strongly affect the living conditions in a number of densely

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

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

  17. Observing the sun a pocket field guide

    CERN Document Server

    Jenkins, Jamey L

    2013-01-01

    A comprehensive solar observing guide for use at the telescope by amateur astronomers at all three levels: beginning, intermediate, and advanced. Users will find invaluable information for identifying features through photos, charts, diagrams in a logical, orderly fashion and then interpreting the observations. Because the Sun is a dynamic celestial body in constant flux, astronomers rarely know for certain what awaits them at the eyepiece. All features of the Sun are transient and sometimes rather fleeting. Given the number of features and the complex life cycles of some solar features, it can be a challenging hobby, and this guide provides all of the guidance necessary to inform observers about the sights and events unfolding before their eyes on the most active and powerful member of our Solar System.

  18. The Sun in Time

    Science.gov (United States)

    Adams, Mitzi L.; Sever, Thomas L.; Bero, Elizabeth

    1998-01-01

    Using a grant from NASA's Initiative to Develop Education through Astronomy and Space Science (IDEAS) program, we have developed an inter-disciplinary curriculum for middle-school students which targets both history and astronomy. Our curriculum explores the attitudes and techniques of ancient spiritual leaders, specifically those of the Maya and Inca cultures, who observed and tried to control the Sun. We wish students to understand the probable importance of astronomical observations to these ancient peoples. In addition, using the experience of an archaeologist, we show how modern techniques of viewing the Earth through satellite imagery, has allowed the re-discovery of ancient sites where solar observations and attempted manipulation of the universe took place. To contrast ancient observations of the Sun with modern ones, we use the experience of a solar astronomer and bring to the classroom up-to-date information about solar astronomy and the impact of solar activity on the Earth's environment. In this presentation, we will present fragments of our curriculum as well as results from pre- and post-tests given to participating groups of students. Finally, we will discuss comments from local middle-school teachers who were asked to evaluate our curriculum.

  19. Eruptions from the Sun

    Science.gov (United States)

    Kohler, Susanna

    2015-11-01

    The Sun often exhibits outbursts, launching material from its surface in powerful releases of energy. Recent analysis of such an outburst captured on video by several Sun-monitoring spacecraft may help us understand the mechanisms that launch these eruptions.Many OutburstsSolar jets are elongated, transient structures that are thought to regularly release magnetic energy from the Sun, contributing to coronal heating and solar wind acceleration. Coronal mass ejections (CMEs), on the other hand, are enormous blob-like explosions, violently ejecting energy and mass from the Sun at incredible speeds.But could these two types of events actually be related? According to a team of scientists at the University of Science and Technology of China, they may well be. The team, led by Jiajia Liu, has analyzed observations of a coronal jet that they believe prompted the launch of a powerful CME.Observing an ExplosionGif of a movie of the CME, taken by the Solar Dynamics Observatorys Atmospheric Imaging Assembly at a wavelength of 304. The original movie can be found in the article. [Liu et al.]An army of spacecraft was on hand to witness the event on 15 Jan 2013 including the Solar Dynamics Observatory (SDO), the Solar and Heliospheric Observatory (SOHO), and the Solar Terrestrial Relations Observatory (STEREO). The instruments on board these observatories captured the drama on the northern limb of the Sun as, at 19:32 UT, a coronal jet formed. Just eight minutes later, a powerful CME was released from the same active region.The fact that the jet and CME occurred in the same place at roughly the same time suggests theyre related. But did the initial motions of the CME blob trigger the jet? Or did the jet trigger the CME?Tying It All TogetherIn a recently published study, Liu and collaborators analyzed the multi-wavelength observations of this event to find the heights and positions of the jet and CME. From this analysis, they determined that the coronal jet triggered the release

  20. Exploring ethnomathematics in Central Java

    Science.gov (United States)

    Zaenuri; Dwidayati, N.

    2018-03-01

    This research was intended to: (1) explore the forms of ethnomathematics and (2) analyze the integration of ethnomathematic at elementary and intermediate educations. This research used surveys as the main method. The data were collected by means of questionnaires, observations and documentation as well as literature reviews. The data were then analyzed descriptively and qualitatively. The analyses showed the following results: (1) ethnomathematics within the cultures of communities in northern coastal areas of Java Island were in the forms of: (a) cultural buildings (Menara Kudus), (b) non-cultural buildings, traditional foods and (c) batik motifs, and (2) various forms of ethnomathematics in the communities studied relate to the concepts of mathematics that they could be integrated into mathematic learning-teaching activities both in elementary and intermediate levels.

  1. Heating the Chromosphere in the Quiet Sun

    Science.gov (United States)

    Kohler, Susanna

    2018-04-01

    effect, these cancellations are ubiquitous across the Sun.This raises an interesting possibility: could the total of these internetwork cancellations in the quiet Sun account for the overall chromospheric heating observed?Simultaneous ObservationsTo answer this question, Goi and collaborators explored a quiet-Sun region in the center of a supergranule, making observations with two different telescopes:The Swedish 1 m Solar Telescope (SST), which provides spectropolarimetry that lets us watch magnetic elements of the Sun as they move and change, andThe Interface Region Imaging Spectrograph (IRIS), a spacecraft that takes spectra in three passbands, allowing us to probe different layers of the solar atmosphere.Simultaneous observations of the quiet-Sun region with these two telescopes allowed the scientists to piece together a picture of chromospheric heating: as SST observations showed opposite-polarity magnetic-field regions approach each other and then disappear, indicating a field cancellation, IRIS observations often showed brightening in the chromosphere.Falling ShortSST observations, including the continuum intensity map (upper left), magnetogram showing the magnetic field elements (upper right), and intensity maps in the core of the Ca II 8542 line (lower left) and H 6563 line (lower right). [Goi et al. 2018]By careful interpretation of their observations, Goi and collaborators were able to estimate the total energy contribution from the hundreds of field cancellations they detected. The authors determined that, while the internetwork cancellations can significantly heat the chromosphere locally, the apparent number density of these cancellations falls an order of magnitude short of explaining the overall chromospheric heating observed.Does this mean quiet-Sun internetwork fields arent the cause of the strangely warm temperatures in the chromosphere? Perhaps or perhaps we dont yet have the telescope power to detect all of the internetwork field cancellations. If

  2. Clustering of Sun Exposure Measurements

    OpenAIRE

    Have, Anna Szynkowiak; Larsen, Jan; Hansen, Lars Kai; Philipsen, Peter Alshede; Thieden, Elisabeth; Wulf, Hans Christian

    2002-01-01

    In a medically motivated Sun-exposure study, questionnaires concerning Sun-habits were collected from a number of subjects together with UV radiation measurements. This paper focuses on identifying clusters in the heterogeneous set of data for the purpose of understanding possible relations between Sun-habits exposure and eventually assessing the risk of skin cancer. A general probabilistic framework originally developed for text and Web mining is demonstrated to be useful for clustering of b...

  3. Ifuzzer : An evolutionary interpreter fuzzer using genetic programming

    NARCIS (Netherlands)

    Veggalam, Spandan; Rawat, Sanjay; Haller, Istvan; Bos, Herbert

    We present an automated evolutionary fuzzing technique to find bugs in JavaScript interpreters. Fuzzing is an automated black box testing technique used for finding security vulnerabilities in the software by providing random data as input. However, in the case of an interpreter, fuzzing is

  4. Learn Objective-C for Java Developers

    CERN Document Server

    Bucanek, James

    2009-01-01

    Learn Objective-C for Java Developers will guide experienced Java developers into the world of Objective-C. It will show them how to take their existing language knowledge and design patterns and transfer that experience to Objective-C and the Cocoa runtime library. This is the express train to productivity for every Java developer who dreamt of developing for Mac OS X or iPhone, but felt that Objective-C was too intimidating. So hop on and enjoy the ride!

  5. Java Card for PayTv Application

    OpenAIRE

    Dutta, Pallab

    2013-01-01

    Smart cards are widely used along with PayTV receivers to store secret user keys and to perform security functions to prevent any unauthorized viewing of PayTV channels. Java Card technology enables programs written in the Java programming language to run on smart cards. Smart cards represent one of the smallest computing platforms in use today. The memory configuration of a smart card are of the order of 4K of RAM, 72K of EEPROM, and 24K of ROM. Using Java card provides advantages to the ind...

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

  7. Java EE 7 performance tuning and optimization

    CERN Document Server

    Oransa, Osama

    2014-01-01

    The book adopts a step-by-step approach, starting from building the basics and adding to it gradually by using different tools and examples. The book sequence is easy to follow and all topics are fully illustrated showing you how to make good use of different performance diagnostic tools. If you are an experienced Java developer, architect, team leader, consultant, support engineer, or anyone else who needs performance tuning in your Java applications, and in particular, Java enterprise applications, this book is for you. No prior experience of performance tuning is required.

  8. Physics of the sun

    CERN Document Server

    Holzer, Thomas; Mihalas, Dimitri; Ulrich, Roger

    1986-01-01

    This volume, together with its two companion volumes, originated in a study commis­ sioned by the United States National Academy of Sciences on behalf of the National Aeronautics and Space Administration. A committee composed of Tom Holzer, Dimitri Mihalas, Roger Ulrich and myself was asked to prepare a comprehensive review of current knowledge concerning the physics of the sun. We were fortunate in being able to persuade many distinguished scientists to gather their forces for the preparation of 21 separate chapters covering not only solar physics but also relevant areas of astrophysics and solar-terrestrial relations. It proved necessary to divide the chapters into three separate volumes that cover three different aspects of solar physics. Volumes 1 and 2 are concerned with 'The Solar Interior' and with 'The Solar Atmosphere'. This volume, devoted to 'Astrophysics and Solar-Terrestrial Relations', focuses on problems of solar physics from these two different but complementary perspectives. The emphasis thr...

  9. Sun light European Project

    Science.gov (United States)

    Soubielle, Marie-Laure

    2015-04-01

    2015 has been declared the year of light. Sunlight plays a major role in the world. From the sunbeams that heat our planet and feed our plants to the optical analysis of the sun or the modern use of sun particles in technologies, sunlight is everywhere and it is vital. This project aims to understand better the light of the Sun in a variety of fields. The experiments are carried out by students aged 15 to 20 in order to share their discoveries with Italian students from primary and secondary schools. The experiments will also be presented to a group of Danish students visiting our school in January. All experiments are carried out in English and involve teams of teachers. This project is 3 folds: part 1: Biological project = what are the mechanisms of photosynthesis? part 2: Optical project= what are the components of sunlight and how to use it? part 3: Technical project= how to use the energy of sunlight for modern devices? Photosynthesis project Biology and English Context:Photosynthesis is a process used by plants and other organisms to convert light energy, normally from the Sun, into chemical energy that can later fuel the organisms' activities. This chemical energy is stored in molecules which are synthesized from carbon dioxide and water. In most cases, oxygen is released as a waste product. Most plants perform photosynthesis. Photosynthesis maintains atmospheric oxygen levels and supplies all of the organic compounds and most of the energy necessary for life on Earth. Outcome: Our project consists in understanding the various steps of photosynthesis. Students will shoot a DVD of the experiments presenting the equipments required, the steps of the experiments and the results they have obtained for a better understanding of photosynthesis Digital pen project Electricity, Optics and English Context: Sunlight is a complex source of light based on white light that can be decomposed to explain light radiations or colours. This light is a precious source to create

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

    Science.gov (United States)

    Knee, Richard H.; Cafolla, Ralph

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

  11. Java EE 7 development with WildFly

    CERN Document Server

    Ćmil, Michał; Marchioni, Francesco

    2014-01-01

    If you are a Java developer who wants to learn about Java EE, this is the book for you. It's also ideal for developers who already have experience with the Java EE platform but would like to learn more about the new Java EE 7 features by analyzing fully functional sample applications using the new application server WildFly.

  12. A modification of Java virtual machine for counting bytecode commands

    OpenAIRE

    Nikolaj, Janko

    2014-01-01

    The objective of the thesis was to implement or modify an existing Java virtual machine (JVM) in a way that it will allow insight into statistics of the executed Java instructions of an executed user program. The functionality will allow analysis of the algorithms in Java environment. After studying the theory of Java and Java virtual machine, we decided to modify an existing Java virtual machine. We chose JamVM which is a lightweight, open-source Java virtual machine under GNU license. The i...

  13. Java Foundation Classes in a Nutshell Desktop Quick Reference

    CERN Document Server

    Flanagan, David

    1999-01-01

    Java Foundation Classes in a Nutshell is an indispensable quick reference for Java programmers who are writing applications that use graphics or graphical user interfaces. The author of the bestsellingJava in a Nutshell has written fast-paced introductions to the Java APIs that comprise the Java Foundation Classes (JFC), such as the Swing GUI components and Java 2D, so that you can start using these exciting new technologies right away. This book also includes O'Reilly's classic-style, quick-reference material for all of the classes in the javax.swing and java.awt packages and their numerous

  14. THE NATURE, THE BEAUTY AND THE DIFFICULTY IN JAVA PROGRAMMING

    Directory of Open Access Journals (Sweden)

    Dror BENAMI

    2016-12-01

    Full Text Available JAVA language in recent years is widely used for the reason that integrates multiple information technologies. JAVA benefits are not fully exploited. The article discusses some aspects of the design of Data Mining algorithms in Java.JAVA: NATURA, FRUMUSEŢEA ŞI DIFICULTĂTILE PROGRAMĂRIILimbajul JAVA în ultimii ani se utilizează pe scară largă dat fiind că integrează mai multe tehnologii informaţionale. Avantajele JAVA nu sunt pe deplin exploatate. În articol sunt discutate unele aspecte de proiectare a algoritmilor de Data Mining în limbajul JAVA.

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

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

    Science.gov (United States)

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

    2016-02-01

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

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

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

  19. Functional programming in JavaScript

    CERN Document Server

    Mantyla, Dan

    2015-01-01

    If you are a JavaScript developer interested in learning functional programming, looking for the quantum leap towards mastering the JavaScript language, or just want to become a better programmer in general, then this book is ideal for you. It is aimed at programmers involved in developing reactive frontend apps, server-side apps that wrangle with reliability and concurrency, and everything in between.

  20. A development methodology for a remote inspection system with JAVA and socket

    International Nuclear Information System (INIS)

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

    2004-01-01

    We have developed RISYS (Reactor Inspection System) which inspects reactor vessel welds by an underwater mobile robot. The system consists of a main control computer and an inspection robot which is controlled by the main control computer. Since the environments of the inspection tasks in a nuclear plant, like in other industrial fields, is very poor, serious accidents often happen. Therefore the necessity for remote inspection and control system has increased more and more. We have carried out the research for a remote inspection model for RISYS, and have adopted the world wide web, java, and socket technologies for it. Client interface to access the main control computer that controls the inspection equipment is essential for the development of a remote inspection system. It has been developed with a traditional programming language, for example, Visual C++, Visual Basic and X-Window. However, it is too expensive to vend and maintain the version of a interface program because of the different computer O/S. Nevertheless web and java technologies come to the fore to solve the problems but the java interpreting typed language could incur a performance problem in operating the remote inspection system. We suggest a methodology for developing a remote inspection system with java, a traditional programming language, and a socket programming that solves the java performance problem in this paper

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

  2. Reconnection on the Sun

    Science.gov (United States)

    Kohler, Susanna

    2016-05-01

    Because the Sun is so close, it makes an excellent laboratory to study processes we cant examinein distant stars. One openquestion is that of how solar magnetic fields rearrange themselves, producing the tremendous releases of energy we observe as solar flares and coronal mass ejections (CMEs).What is Magnetic Reconnection?Magnetic reconnection occurs when a magnetic field rearranges itself to move to a lower-energy state. As field lines of opposite polarity reconnect, magnetic energy is suddenly converted into thermal and kinetic energy.This processis believed to be behind the sudden releases of energy from the solar surface in the form of solar flares and CMEs. But there are many different models for how magnetic reconnection could occur in the magnetic field at the Suns surface, and we arent sure which one of these reconnection types is responsible for the events we see.Recently, however, several studies have been published presenting some of the first observational support of specific reconnection models. Taken together, these observations suggest that there are likely several different types of reconnection happening on the solar surface. Heres a closer look at two of these recent publications:A pre-eruption SDO image of a flaring region (b) looks remarkably similar to a 3D cartoon for typical breakout configuration (a). Click for a closer look! [Adapted from Chen et al. 2016]Study 1:Magnetic BreakoutLed by Yao Chen (Shandong University in China), a team of scientists has presented observations made by the Solar Dynamics Observatory (SDO) of a flare and CME event that appears to have been caused by magnetic breakout.In the magnetic breakout model, a series of loops in the Suns lower corona are confined by a surrounding larger loop structure called an arcade higher in the corona. As the lower loops push upward, reconnection occurs in the upper corona, removing the overlying, confining arcade. Without that extra confinement, the lower coronal loops expand upward

  3. Creating a Sun-Safe Camp.

    Science.gov (United States)

    Landrey, Ann

    1996-01-01

    Strategies for minimizing sun exposure of campers and staff include educating campers about the sun's effect on their skin, scheduling activities when the sun is less intense, creating shade at the camp site, incorporating sun protection into camp dress code, and training staff regarding sun protection. Addresses OSHA and liability issues. (LP)

  4. Growing tropical forage legumes in full sun and silvopastoral systems

    Directory of Open Access Journals (Sweden)

    Saulo Alberto do Carmo Araújo

    2017-02-01

    Full Text Available Growth was evaluated three tropical forage legumes in two cropping systems: silvopastoral system (SSP and full sun. A completely randomized design was adopted in factorial three legumes (estilosanthes cv. Campo Grande (Stylozanthes macrocephala x Stylozanthes capitata, tropical kudzu (Pueraria phaseoloides (Roxb. Benth and macrotiloma (Macrotyloma axillare cv. Java x two farming systems, with 4 repetitions. A eucalyptus SSP already deployed, with spatial arrangement of 12 x 2 m between trees was used. Legumes were planted in January 2014 a uniform cut being made in May 2014. The court assessment was carried out 125 days after the uniformity cut. There was difference for mass production of dry legumes (PMMSL between cultivation systems, evidencing increased productivity in the farming full sun. The macrotiloma showed higher PMSL (5.29 kg DM ha-1 cut-1, while the kudzu obtained the lowest yield (3.42 kg DM ha-1 cut-1 in the sun growing full. The cultivation of legumes in SSP increased the levels of mineral matter, crude protein and neutral detergent fiber. The shade provided by the SSP caused a reduction in the mass of dry matter production, but also altered the chemical composition of the studied legumes.

  5. Lifestyle, sun worshipping and sun tanning - what about UV-A sun beds?

    International Nuclear Information System (INIS)

    Thune, P.

    1991-01-01

    This article considers the effects of ultraviolet (UV) light from the sun and UV-A sun beds on the skin. Sun worshipping and sun therapy has been en vogue for centuries, but in another way than used today. A changing lifestyle has led to an increase of various skin diseases, including skin cancer. Short wave UV-light (UV-B) in particular has been blamed for inducing not only erythema and pigmentation but also more chronic skin lesions. Long wave UV-light (UV-A) has been shown to be the cause of similar changes to the skin but the pigmentation is of another quality and affords less protection against the harmful effects of UV-B. A concept of sun reactive skin typing has been created. This is based on self-reported responses to an initial exposure to sun as regards tanning ability and erythema reaction. These two factors have certain practical consequences, not only for UV-phototherapy but also for a person's risk of developing skin cancer. Recently, several research groups and dermatologists have discouraged extensive use of UV-A sun beds because of side effects of varying degrees of seriousness. The possible implications of these side effects for the organism are not fully elucidated and may be more profound than known today. The British Photodermatology Group has issued more stringent rules for persons who, despite advice to the contrary, still wish to use UV-A sun beds. 14 refs., 1 tab

  6. Totality eclipses of the Sun

    CERN Document Server

    Littmann, Mark; Willcox, Ken

    2008-01-01

    A total eclipse of the Sun is the most awesome sight in the heavens. Totality: Eclipses of the Sun takes you to eclipses of the past, present, and future, and lets you see - and feel - why people travel to the ends of the Earth to observe them. - ;A total eclipse of the Sun is the most awesome sight in the heavens. Totality: Eclipses of the Sun takes you to eclipses of the past, present, and future, and lets you see - and feel - why people travel to the ends of the Earth to observe them. Totality: Eclipses of the Sun is the best guide and reference book on solar eclipses ever written. It explains: how to observe them; how to photograph and videotape them; why they occur; their history and mythology; and future eclipses - when and where to see them. Totality also tells the remarkable story of how eclipses shocked scientists, revealed the workings of the Sun, and made Einstein famous. And the book shares the experiences and advice of many veteran eclipse observers. Totality: Eclipses of the Sun is profusely ill...

  7. Sun exposure, sun protection and sunburn among Canadian adults.

    Science.gov (United States)

    Pinault, Lauren; Fioletov, Vitali

    2017-05-17

    Ultraviolet radiation (UVR) exposure and a history of sunburn are important risk factors for skin cancer. Sunburn is more common among men, younger age groups, and people in higher income households. Sun protection measures also vary by sex, age, and socioeconomic characteristics. Associations between ambient UVR and sunburn and sun safety measures have not been quantified. A total of 53,130 respondents aged 18 or older answered a Canadian Community Health Survey (CCHS) module on sun safety, which was administered in six provinces from 2005 to 2014. The module contained questions about sunburn, time in the sun, and sun protection. These respondents were linked to an ambient erythemal UVR dataset representing the June-to-August mean. Descriptive statistics and logistic regression were used to examine associations between population characteristics, sunburn, sun safety, time in the sun, and ambient UVR. Sunburn was reported by 33% of respondents and was more common among men, younger age groups, people who were not members of visible minorities, residents of higher income households, and individuals who were employed. On a typical summer day, a larger percentage of women than men sought shade and wore sunscreen, whereas a larger percentage of men wore a hat or long pants. As ambient summer UVR increased, women were more likely to apply sunscreen to their face, seek shade, or wear a hat (OR~1.02 to 1.09 per increase of 187 J/m² of erythemally-weighted UVR, or 5.4% of the mean); these associations were not observed among men. Findings related to sunburn and sun protection were similar to those of previous studies. The association between ambient UVR and women's precautionary measures suggests that information about UVR may influence their decision to protect their skin.

  8. Sun-Earth Day, 2001

    Science.gov (United States)

    Adams, Mitzi L.; Mortfield, P.; Hathaway, D. H.; Whitaker, Ann F. (Technical Monitor)

    2001-01-01

    To promote awareness of the Sun-Earth connection, NASA's Marshall Space Flight Center, in collaboration with the Stanford SOLAR Center, sponsored a one-day Sun-Earth Day event on April 27, 2001. Although "celebrated" on only one day, teachers and students from across the nation, prepared for over a month in advance. Workshops were held in March to train teachers. Students performed experiments, results of which were shared through video clips and an internet web cast. Our poster includes highlights from student experiments (grades 2 - 12), lessons learned from the teacher workshops and the event itself, and plans for Sun-Earth Day 2002.

  9. Clustering of Sun Exposure Measurements

    DEFF Research Database (Denmark)

    Have, Anna Szynkowiak; Larsen, Jan; Hansen, Lars Kai

    2002-01-01

    In a medically motivated Sun-exposure study, questionnaires concerning Sun-habits were collected from a number of subjects together with UV radiation measurements. This paper focuses on identifying clusters in the heterogeneous set of data for the purpose of understanding possible relations between...... Sun-habits exposure and eventually assessing the risk of skin cancer. A general probabilistic framework originally developed for text and Web mining is demonstrated to be useful for clustering of behavioral data. The framework combines principal component subspace projection with probabilistic...

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

    Science.gov (United States)

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

    2014-01-01

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

  11. HTML5 programming with JavaScript for dummies

    CERN Document Server

    Mueller, John Paul

    2013-01-01

    Web designers and programmers, add JavaScript to your HTML5 development toolkit without fear Modern websites are complex, and some of the most exciting features - things like geolocation, canvas, portability to mobile and more - require JavaScript to leverage what HTML5 can create. Don't know JavaScript? That's where HTML5 Programming with JavaScript For Dummies comes in. Rather than walking you through JavaScript as a programming language, it approaches JavaScript as a tool to help you enhance web pages. Helps web designers and programmers tap the full power of HT

  12. Development of a Long-Range Gliding Underwater Vehicle Utilizing Java Sun SPOT Technology

    Science.gov (United States)

    2008-09-01

    flexible copper tubing and fittings to eliminate any possible malfunction due to increased pressure collapsing the transfer lines. E. SUMMARY This...these hoses need to be replaced by copper tubing or steel jacketed hoses. Figure 20. Expansion bladder for main ballast and associated tubing...personal flotation device in the body of the vehicle. When the processor experiences any number of emergency conditions, or a lack of sufficient power

  13. Geothermal and volcanism in west Java

    Science.gov (United States)

    Setiawan, I.; Indarto, S.; Sudarsono; Fauzi I, A.; Yuliyanti, A.; Lintjewas, L.; Alkausar, A.; Jakah

    2018-02-01

    Indonesian active volcanoes extend from Sumatra, Jawa, Bali, Lombok, Flores, North Sulawesi, and Halmahera. The volcanic arc hosts 276 volcanoes with 29 GWe of geothermal resources. Considering a wide distribution of geothermal potency, geothermal research is very important to be carried out especially to tackle high energy demand in Indonesia as an alternative energy sources aside from fossil fuel. Geothermal potency associated with volcanoes-hosted in West Java can be found in the West Java segment of Sunda Arc that is parallel with the subduction. The subduction of Indo-Australian oceanic plate beneath the Eurasian continental plate results in various volcanic products in a wide range of geochemical and mineralogical characteristics. The geochemical and mineralogical characteristics of volcanic and magmatic rocks associated with geothermal systems are ill-defined. Comprehensive study of geochemical signatures, mineralogical properties, and isotopes analysis might lead to the understanding of how large geothermal fields are found in West Java compared to ones in Central and East Java. The result can also provoke some valuable impacts on Java tectonic evolution and can suggest the key information for geothermal exploration enhancement.

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

  15. Social religious movement in java 19Th - 20Th century

    Science.gov (United States)

    Sumarno; Trilaksana, A.; Kasdi, A.

    2018-01-01

    Religious social movements are very interesting to be studied because this phenomenon is affecting the urban and rural communities, among the rich and the poor people, the educated and the less educated. The purpose of this study was to analyze several religious social movements in Java in the 19Th - 20Th centuries. The methods used are historical methods that include: Source feeding (main source is reference), Source Critique (source test), Interpretation of fact (analyzing the fact), and Historiography (writing research results) in the form of Journal Articles. Religious Social Symbols arise as a result of a depressed society, oppressed by the political system, or poverty as a result of colonial exploitation. For indigenous and less religious societies social pressures breed social protest movements and social revolutions. Meanwhile, in the Javanese society that has social and religious characteristics make the nature of the movement multidimensional. The form of movement is a blend of social movements that lead in the form of protests and revolutions, on the other hand formed religious movements that are politer nature because it is related to the life of the world and the hereafter. In various religious social movements in Java include the Nativist movement, Millennial/millenarianism, Messianic, Nostalgic, sectarian, and Revivalist. The movement emerged as a social impact of the Dutch colonization in the form of Cultivation which gave birth to the suffering of the people in the economic and social fields.

  16. Prototype of sun projector device

    Science.gov (United States)

    Ihsan; Dermawan, B.

    2016-11-01

    One way to introduce astronomy to public, including students, can be handled by solar observation. The widely held device for this purpose is coelostat and heliostat. Besides using filter attached to a device such as telescope, it is safest to use indirect way for observing the Sun. The main principle of the indirect way is deflecting the sun light and projecting image of the sun on a screen. We design and build a simple and low-cost astronomical device, serving as a supplement to increase public service, especially for solar observation. Without using any digital and intricate supporting equipment, people can watch and relish image of the Sun in comfortable condition, i.e. in a sheltered or shady place. Here we describe a design and features of our prototype of the device, which still, of course, has some limitations. In the future, this prototype can be improved for more efficient and useful applications.

  17. Protecting Yourself from Sun Exposure

    Science.gov (United States)

    Fast Facts Protecting Yourself from Sun Exposure Anyone working outdoors is exposed to the sun’s ultraviolet (UV) rays, even on cloudy ... nausea, and fatigue. In addition to the skin, eyes can become sunburned. Sunburned eyes become red, dry, ...

  18. As reliable as the sun

    Science.gov (United States)

    Leijtens, J. A. P.

    2017-11-01

    Fortunately there is almost nothing as reliable as the sun which can consequently be utilized as a very reliable source of spacecraft power. In order to harvest this power, the solar panels have to be pointed towards the sun as accurately and reliably as possible. To this extend, sunsensors are available on almost every satellite to support vital sun-pointing capability throughout the mission, even in the deployment and save mode phases of the satellites life. Given the criticality of the application one would expect that after more than 50 years of sun sensor utilisation, such sensors would be fully matured and optimised. In actual fact though, the majority of sunsensors employed are still coarse sunsensors which have a proven extreme reliability but present major issues regarding albedo sensitivity and pointing accuracy.

  19. Interpretative commenting.

    Science.gov (United States)

    Vasikaran, Samuel

    2008-08-01

    * Clinical laboratories should be able to offer interpretation of the results they produce. * At a minimum, contact details for interpretative advice should be available on laboratory reports.Interpretative comments may be verbal or written and printed. * Printed comments on reports should be offered judiciously, only where they would add value; no comment preferred to inappropriate or dangerous comment. * Interpretation should be based on locally agreed or nationally recognised clinical guidelines where available. * Standard tied comments ("canned" comments) can have some limited use.Individualised narrative comments may be particularly useful in the case of tests that are new, complex or unfamiliar to the requesting clinicians and where clinical details are available. * Interpretative commenting should only be provided by appropriately trained and credentialed personnel. * Audit of comments and continued professional development of personnel providing them are important for quality assurance.

  20. The sun and the neutrinos

    International Nuclear Information System (INIS)

    Forgacsne Dajka, E.

    2000-01-01

    A review of the solar neutrino puzzle is given. The main processes in the sun, the pp-chain and the CNO cycle are described. The solar neutrino puzzle, i.e. the fact that the detected amount of neutrinos coming from the sun is less than the amount predicted by the solar model is discussed. The first generation solar neutrino experiments are presented. (K.A.)

  1. Sawja: Static Analysis Workshop for Java

    Science.gov (United States)

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

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

  2. Objective interpretation as conforming interpretation

    Directory of Open Access Journals (Sweden)

    Lidka Rodak

    2011-12-01

    Full Text Available The practical discourse willingly uses the formula of “objective interpretation”, with no regards to its controversial nature that has been discussed in literature.The main aim of the article is to investigate what “objective interpretation” could mean and how it could be understood in the practical discourse, focusing on the understanding offered by judicature.The thesis of the article is that objective interpretation, as identified with textualists’ position, is not possible to uphold, and should be rather linked with conforming interpretation. And what this actually implies is that it is not the virtue of certainty and predictability – which are usually associated with objectivity- but coherence that makes the foundation of applicability of objectivity in law.What could be observed from the analyses, is that both the phenomenon of conforming interpretation and objective interpretation play the role of arguments in the interpretive discourse, arguments that provide justification that interpretation is not arbitrary or subjective. With regards to the important part of the ideology of legal application which is the conviction that decisions should be taken on the basis of law in order to exclude arbitrariness, objective interpretation could be read as a question “what kind of authority “supports” certain interpretation”? that is almost never free of judicial creativity and judicial activism.One can say that, objective and conforming interpretation are just another arguments used in legal discourse.

  3. Runtime Support for Type-Safe Dynamic Java Classes

    National Research Council Canada - National Science Library

    Malabarba, Scott; Pandey, Raju; Gragg, Jeff; Barr, Earl; Barnes, J. F

    2000-01-01

    .... In this paper we present an approach for supporting dynamic evolution of Java programs. In this approach, Java programs can evolve by changing their components, namely classes, during their execution...

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

  5. Remodularizing Java programs for comprehension of features

    DEFF Research Database (Denmark)

    Olszak, Andrzej; Jørgensen, Bo Nørregaard

    2009-01-01

    . In absence of these mechanisms, feature implementations tend to be scattered and tangled in terms of object-oriented abstractions, making the code implementing features difficult to locate and comprehend. In this paper we present a semi-automatic method for feature-oriented remodularization of Java programs....... Our method uses execution traces to locate implementations of features, and Java packages to establish explicit feature modules. To evaluate usefulness of the approach, we present a case study where we apply our method to two real-world software systems. The obtained results indicate a significant...

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

  8. NEW SUNS IN THE COSMOS?

    Energy Technology Data Exchange (ETDEWEB)

    De Freitas, D. B.; Leao, I. C.; Lopes, C. E. Ferreira; Paz-Chinchon, F.; Canto Martins, B. L.; Alves, S.; De Medeiros, J. R. [Departamento de Fisica, Universidade Federal do Rio Grande do Norte, 59072-970 Natal, RN (Brazil); Catelan, M. [Departamento de Astronomia y Astrofisica, Pontificia Universidad Catolica de Chile, Av. Vicuna Mackenna 4860, 782-0436 Macul, Santiago (Chile)

    2013-08-20

    The present work reports on the discovery of three stars that we have identified to be rotating Sun-like stars, based on rotational modulation signatures inferred from light curves from the CoRoT mission's Public Archives. In our analysis, we performed an initial selection based on the rotation period and position in the period-T{sub eff} diagram. This revealed that the stars CoRoT IDs 100746852, 102709980, and 105693572 provide potentially good matches to the Sun with a similar rotation period. To refine our analysis, we applied a novel procedure, taking into account the fluctuations of the features associated with photometric modulation at different time intervals and the fractality traces that are present in the light curves of the Sun and of these ''New Sun'' candidates alike. In this sense, we computed the so-called Hurst exponent for the referred stars, for a sample of 14 CoRoT stars with sub- and super-solar rotational periods, and for the Sun itself in its active and quiet phases. We found that the Hurst exponent can provide a strong discriminant of Sun-like behavior, going beyond what can be achieved with solely the rotation period itself. In particular, we find that CoRoT ID 105693572 is the star that most closely matches the solar rotation properties as far as the latter's imprints on light curve behavior are concerned. The stars CoRoT IDs 100746852 and 102709980 have significant smaller Hurst exponents than the Sun, notwithstanding their similarity in rotation periods.

  9. Application of Java technology in radiation image processing

    International Nuclear Information System (INIS)

    Cheng Weifeng; Li Zheng; Chen Zhiqiang; Zhang Li; Gao Wenhuan

    2002-01-01

    The acquisition and processing of radiation image plays an important role in modern application of civil nuclear technology. The author analyzes the rationale of Java image processing technology which includes Java AWT, Java 2D and JAI. In order to demonstrate applicability of Java technology in field of image processing, examples of application of JAI technology in processing of radiation images of large container have been given

  10. SunShot Initiative Portfolio Book 2014

    Energy Technology Data Exchange (ETDEWEB)

    Solar Energy Technologies Office

    2014-05-01

    The 2014 SunShot Initiative Portfolio Book outlines the progress towards the goals outlined in the SunShot Vision Study. Contents include overviews of each of SunShot’s five subprogram areas, as well as a description of every active project in the SunShot’s project portfolio as of May 2014.

  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. Fixing the Sorting Algorithm for Android, Java and Python

    NARCIS (Netherlands)

    C.P.T. de Gouw (Stijn); F.S. de Boer (Frank)

    2015-01-01

    htmlabstractTim Peters developed the Timsort hybrid sorting algorithm in 2002. TimSort was first developed for Python, a popular programming language, but later ported to Java (where it appears as java.util.Collections.sort and java.util.Arrays.sort). TimSort is today used as the default sorting

  13. Efficient Approximate JavaScript Call Graph Construction

    NARCIS (Netherlands)

    S. Benschop

    2014-01-01

    htmlabstractJavaScript has seen an increase in popularity in the last few years, both in the browser as well as on other platforms such as Node.js. However, the tools to help developers reason about JavaScript code remain fairly barebone in comparison with tooling for static languages such as Java.

  14. Sun Exposure and Psychotic Experiences

    Directory of Open Access Journals (Sweden)

    Izabela Pilecka

    2017-06-01

    Full Text Available ObjectiveSun exposure is considered the single most important source of vitamin D. Vitamin D deficiency has been suggested to play a role in the etiology of psychotic disorders. The aim of the present study was to evaluate the association between sun exposure and psychotic experiences (PEs in a general population sample of Swedish women.MethodsThe study population included participants from The Swedish Women’s Lifestyle and Health cohort study. The 20-item community assessment of psychic experiences (CAPEs was administered between ages 30 and 50 to establish PEs. Sun exposure as measured by (1 sunbathing holidays and (2 history of sunburn was measured between ages 10 and 39. The association between sun exposure and PEs was evaluated by quantile regression models.Results34,297 women were included in the analysis. Women who reported no sunbathing holidays and 2 or more weeks of sunbathing holidays scored higher on the CAPE scale than women exposed to 1 week of sunbathing holidays across the entire distribution, when adjusting for age and education. Similarly, compared with women who reported a history of one sunburn, the women with none or two or more sunburns showed higher scores on the CAPE scale.ConclusionThe results of the present study suggest that, in a population-based cohort of middle aged women, both low and high sun exposure is associated with increased level of positive PEs.

  15. A Java Program for the Viewing of Ambient Data

    International Nuclear Information System (INIS)

    Fisher, A.

    2004-01-01

    The BaBar detector system has a large number of sensors and data feeds, called ambient feeds. These feeds are vital to the operation and monitoring of the Pep rings and the BaBar system. In order to more easily monitor these systems a simple web interface to display graphical representations of the data is needed. Towards this end it was decided that using a Java Web Servlet (Sun Microsystems) would be an effective and simple way to achieve this effect. By combining Web Servlets with the Corba Technology (OMG) this provides a way for many people to access data from anywhere in the world. Using this type of program in conjunction with the HEP AIDA systems for graphing makes a powerful tool for the monitoring of the BaBar system. An overview of the BaBar system, and how the Ambient data is given. The uses and limitations of this method for viewing the data as well as examples of other ways to access the data and potential other uses for the servlet are also discussed

  16. Type Analysis for JavaScript

    DEFF Research Database (Denmark)

    Jensen, Simon Holm; Møller, Anders; Thiemann, Peter

    2009-01-01

    common programming errors – or rather, prove their absence, and for producing type information for program comprehension. Preliminary experiments conducted on real-life JavaScript code indicate that the approach is promising regarding analysis precision on small and medium size programs, which constitute...

  17. Flash memory in embedded Java programs

    DEFF Research Database (Denmark)

    Korsholm, Stephan Erbs

    This paper introduces a Java execution environment with the capability for storing constant heap data in Flash, thus saving valuable RAM. The extension is motivated by the structure of three industrial applications which demonstrate the need for storing constant data in Flash on small embedded...

  18. Predictors of Errors of Novice Java Programmers

    Science.gov (United States)

    Bringula, Rex P.; Manabat, Geecee Maybelline A.; Tolentino, Miguel Angelo A.; Torres, Edmon L.

    2012-01-01

    This descriptive study determined which of the sources of errors would predict the errors committed by novice Java programmers. Descriptive statistics revealed that the respondents perceived that they committed the identified eighteen errors infrequently. Thought error was perceived to be the main source of error during the laboratory programming…

  19. Static Analysis for Java Servlets and JSP

    DEFF Research Database (Denmark)

    Kirkegaard, Christian; Møller, Anders

    2006-01-01

    We present an approach for statically reasoning about the behavior of Web applications that are developed using Java Servlets and JSP. Specifically, we attack the problems of guaranteeing that all output is well-formed and valid XML and ensuring consistency of XHTML form fields and session state...

  20. Secure Refactoring with Java Information Flow

    DEFF Research Database (Denmark)

    Helke, Steffen; Kammüunietd kller, Florian; Probst, Christian W.

    2016-01-01

    Refactoring means that a program is changed without changing its behaviour from an observer's point of view. Does the change of behaviour also imply that the security of the program is not affected by the changes? Using Myers and Liskov's distributed information flow control model DLM and its Java...

  1. Static Analysis of XML Transformations in Java

    DEFF Research Database (Denmark)

    Kirkegaard, Christian; Møller, Anders; Schwartzbach, Michael I.

    2004-01-01

    of XML documents to be defined, there are generally no automatic mechanisms for statically checking that a program transforms from one class to another as intended. We introduce Xact, a high-level approach for Java using XML templates as a first-class data type with operations for manipulating XML values...

  2. JAVA CLASSES FOR NONPROCEDURAL VARIOGRAM MONITORING

    Science.gov (United States)

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

  3. Java Web Frameworks Which One to Choose?

    OpenAIRE

    Nassourou, Mohamadou

    2010-01-01

    This article discusses web frameworks that are available to a software developer in Java language. It introduces MVC paradigm and some frameworks that implement it. The article presents an overview of Struts, Spring MVC, JSF Frameworks, as well as guidelines for selecting one of them as development environment.

  4. Inheemsche arbeid in de Java-suikerindustrie

    NARCIS (Netherlands)

    Levert, P.

    1934-01-01

    Levert analysed the dualistic character of the Java sugar industry (entailing the cultivation of sugar-cane on peasant farms). The significance and use of labour was discussed as a factor of production in indigenous societies. A historical analysis was presented on the use of native labour during

  5. Het proefveldonderzoek bij de rijstcultuur op Java

    NARCIS (Netherlands)

    Ossewaarde, J.G.

    1931-01-01

    A historical review was given of the development of rice cultivation in Java, of the influence of the Netherlands colonial government on the agricultural methods by advice before and after local research, and of the development of field trial techniques and the organization of systematic research.

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

  7. Atmospheric sulfur and nitrogen in West Java

    International Nuclear Information System (INIS)

    Ayers, G.P.; Gillett, R.W.; Ginting, N.; Hopper, M.; Selleck, P.W.; Tapper, N.

    1995-01-01

    Wet-only rainwater composition on a weekly basis was determined at four sites in West Java, Indonesia, from June 1991 to June 1992. Three sites were near the extreme western end of Java, surrounding a coal-fired power station at Suralaya. The fourth site was ∼ 100 km to the east in the Indonesian capital, Jakarta. Over the 12 months study period wet deposition of sulfate at the three western sites varied between 32-46 meq m -2 while nitrate varied between 10-14 meq m -2 . Wet deposition at the Jakarta site was systematically higher, at 56 meq m -2 for sulfate and 20 meq m -2 for nitrate. Since sulfate and nitrate wet deposition fluxes in the nearby and relatively unpopulated regions of typical Australia are both only ∼ 5 meq m -2 anthropogenic emissions of S and N apparently cause significant atmospheric acidification in Java. It is possible that total acid deposition fluxes (of S and N) in parts of Java are comparable with those responsible for environmental degradation in acid-sensitive parts of Europe and North America. 19 refs., 3 tabs

  8. On a new Taphozous from Java

    NARCIS (Netherlands)

    Jentink, F.A.

    1907-01-01

    Dr. P. N. van Kampen offered some bats to our Museum, all from the neighborhood of Batavia, Java. Among them is a Taphozous, an adult male, with a radiometacarpal pouch and a gular sac. Among the very few Taphozous-species known from the East Indian Region, there only is a single one, presenting

  9. Rethinking erosion on Java: a reaction

    NARCIS (Netherlands)

    Graaff, de J.; Wiersum, K.F.

    1992-01-01

    In a recent article (Diemont et al., 1991) about erosion on Java, it has been postulated that low inputs, not surface erosion, is the main cause of low productivity of upland food crops on this island. In this article it is argued that this hypothesis is too simple. An analysis of empirical field

  10. Notes on the Flora of Java, VI

    NARCIS (Netherlands)

    Bakhuizen van den Brink, R.C.

    1950-01-01

    Koorders, Fl. v. Tjibodas 2 (1923) 32—46; Hochreutiner in Candollea 2 (1924—1926) 336—359; Ochse, Indische Groenten (1931) 719—722; Backer, Onkruidfl. Java Suiker (1930) 203—209; Aimshoff in Blumea 5 (1942—1945) 515—517. Miss Dr G. J. Amshoff started the revision of the Javanese Urticaceae, but left

  11. Safety Critical Java for Robotics Programming

    DEFF Research Database (Denmark)

    Thomsen, Bent; Luckow, Kasper Søe; Bøgholm, Thomas

    2015-01-01

    This paper introduces Safety Critical Java (SCJ) and argues its readiness for robotics programming. We give an overview of the work done at Aalborg University and elsewhere on SCJl, some of its implementations in the form of the JOP, FijiVM and HVM and some of the tools, especially WCA, Teta...

  12. Habits of the Scaly Anteater from Java

    NARCIS (Netherlands)

    Jentink, F.A.

    1903-01-01

    Mr. Edward Jacobson from Semarang (Java), one of the zealed correspondents of our Museum, communicated me the other day some observations made by himself on living animals. Especially of a high scientific interest seemed to me what he wrote concerning the habits and behavior of a specimen of the

  13. Ueberreste vorweltlicher Proboscidier von Java und Banka

    NARCIS (Netherlands)

    Martin, K.

    1884-01-01

    Junghuhn führte in seinem Werke über Java nur einen einzigen Wirbelthierrest, Carcharias megalodon, an (7, IV, pag. 97); es war ihm nicht gelungen bei seinem ersten Aufenthalte auf der Insel Reste von Säugethieren zu finden, so eifrig er auch darnach in den Höhlen des Tertiaergebirges suchte (7, IV,

  14. Ephemeriden aus Java, gesammelt von Edw. Jacobson

    NARCIS (Netherlands)

    Ulmer, Georg

    1913-01-01

    Aus Java waren bisher 8 Arten bekannt, nämlich Palingenia javanica Etn., Palingenia tenera Etn., Rhoënanthus speciosus Etn., Thalerosphyrus determinatus Walk. (alle durch Eaton, Rev. Monogr. Ephemeridae, genannt), Compsoneuria spectabilis Etn., Caenis nigropunctata Klap., Pseudocloëon Kraepelini

  15. Visualization of object-oriented (Java) programs

    NARCIS (Netherlands)

    Huizing, C.; Kuiper, R.; Luijten, C.A.A.M.; Vandalon, V.; Helfert, M.; Martins, M.J.; Cordeiro, J.

    2012-01-01

    We provide an explicit, consistent, execution model for OO programs, specifically Java, together with a tool that visualizes the model This equips the student with a model to think and communicate about OO programs. Especially for an e-learning situation this is significant. Firstly, such a model

  16. Molecule-oriented programming in Java

    NARCIS (Netherlands)

    Bergstra, J.A.

    2002-01-01

    Molecule-oriented programming is introduced as a programming style carrying some perspective for Java. A sequence of examples is provided. Supporting the development of the molecule-oriented programming style several matters are introduced and developed: profile classes allowing the representation

  17. SU(N) Irreducible Schwinger Bosons

    OpenAIRE

    Mathur, Manu; Raychowdhury, Indrakshi; Anishetty, Ramesh

    2010-01-01

    We construct SU(N) irreducible Schwinger bosons satisfying certain U(N-1) constraints which implement the symmetries of SU(N) Young tableaues. As a result all SU(N) irreducible representations are simple monomials of $(N-1)$ types of SU(N) irreducible Schwinger bosons. Further, we show that these representations are free of multiplicity problems. Thus all SU(N) representations are made as simple as SU(2).

  18. The validated sun exposure questionnaire

    DEFF Research Database (Denmark)

    Køster, B; Søndergaard, J; Nielsen, J B

    2017-01-01

    Few questionnaires used in monitoring sun-related behavior have been tested for validity. We established criteria validity of a developed questionnaire for monitoring population sun-related behavior. During May-August 2013, 664 Danes wore a personal electronic UV-dosimeter for one week...... that measured the outdoor time and dose of erythemal UVR exposure. In the following week, they answered a questionnaire on their sun-related behavior in the measurement week. Outdoor time measured by dosimetry correlated strongly with both outdoor time and the developed exposure scale measured...... in the questionnaire. Exposure measured in SED by dosimetry correlated strongly with the exposure scale. In a linear regression model of UVR (SED) received, 41 percent of the variation was explained by skin type, age, week of participation and the exposure scale, with the exposure scale as the main contributor...

  19. Nuclear astrophysics of the sun

    International Nuclear Information System (INIS)

    Kocharov, G.E.

    1980-01-01

    In the first chapter we will discuss the problem of nuclear reactions in the interior of the sun and consider the modern aspects of the neutrino astrophysics of the Sun. The second chapter is devoted to the high energy interactions in the solar atmosphere during the flares. Among a great number of events during the solar flares we shall consider mainly the nuclear reactions. Special attention will be paid to the genetic connection between the different components of solar electromagnetic and corpuscular radiation. The idea of the unity of processes in different parts of the Sun, from hot and dense interior up to the rare plasma of the solar corona will be the main line of the book. (orig./WL) 891 WL/orig.- 892 HIS

  20. Torsional oscillations of the sun

    International Nuclear Information System (INIS)

    Snodgrass, H.B.; Howard, R.; National Solar Observatory, Tucson, AZ)

    1985-01-01

    The sun's differential rotation has a cyclic pattern of change that is tightly correlated with the sunspot, or magnetic activity, cycle. This pattern can be described as a torsional oscillation, in which the solar rotation is periodically sped up or slowed down in certain zones of latitude while elsewhere the rotation remains essentially steady. The zones of anomalous rotation move on the sun in wavelike fashion, keeping pace with and flanking the zones of magnetic activity. It is uncertain whether this torsional oscillation is a globally coherent ringing of the sun or whether it is a local pattern caused by and causing local changes in the magnetic fields. In either case, it may be an important link in the connection between the rotation and the cycle that is widely believed to exist but is not yet understood. 46 references

  1. Penultimate interpretation.

    Science.gov (United States)

    Neuman, Yair

    2010-10-01

    Interpretation is at the center of psychoanalytic activity. However, interpretation is always challenged by that which is beyond our grasp, the 'dark matter' of our mind, what Bion describes as ' O'. O is one of the most central and difficult concepts in Bion's thought. In this paper, I explain the enigmatic nature of O as a high-dimensional mental space and point to the price one should pay for substituting the pre-symbolic lexicon of the emotion-laden and high-dimensional unconscious for a low-dimensional symbolic representation. This price is reification--objectifying lived experience and draining it of vitality and complexity. In order to address the difficulty of approaching O through symbolization, I introduce the term 'Penultimate Interpretation'--a form of interpretation that seeks 'loopholes' through which the analyst and the analysand may reciprocally save themselves from the curse of reification. Three guidelines for 'Penultimate Interpretation' are proposed and illustrated through an imaginary dialogue. Copyright © 2010 Institute of Psychoanalysis.

  2. Imaging convection and magnetism in the sun

    CERN Document Server

    Hanasoge, Shravan

    2015-01-01

    This book reviews the field of helioseismology and its outstanding challenges and also offers a detailed discussion of the latest computational methodologies. The focus is on the development and implementation of techniques to create 3-D images of convection and magnetism in the solar interior and to introduce the latest computational and theoretical methods to the interested reader. With the increasing availability of computational resources, demand for greater accuracy in the interpretation of helioseismic measurements and the advent of billion-dollar instruments taking high-quality observations, computational methods of helioseismology that enable probing the 3-D structure of the Sun have increasingly become central. This book will benefit students and researchers with proficiency in basic numerical methods, differential equations and linear algebra who are interested in helioseismology.

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

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

  5. SunBlock '99: Young Scientists Investigate the Sun

    Science.gov (United States)

    Walsh, R. W.; Pike, C. D.; Mason, H.; Young, P.; Ireland, J.; Galsgaard, K.

    1999-10-01

    SunBlock `99 is a Web-based Public Understanding of Science and educational project which seeks to present the very latest solar research as seen through the eyes of young British scientists. These ``solar guides'' discuss not only their scientific interests, but also their extra-curricular activities and the reasons they chose scientific careers; in other words the human face of scientific research. The SunBlock '99 pages gather a range of solar images and movies from current solar space observatories and discuss the underlying physics and its relationship to the school curriculum. The instructional level is pitched at UK secondary school children (aged 13-16 years). It is intended that the material should not only provide a visually appealing introduction to the study of the Sun, but that it should help bridge the often wide gap between classroom science lessons and the research scientist `out in the field'. SunBlock '99 is managed by a team from the Rutherford Appleton Laboratory and the Universities of St Andrews and Cambridge, together with educational consultants. The production has, in part, been sponsored by PPARC and the Millennium Mathematics Project. Web site addresss: http://www.sunblock99.org.uk

  6. Sun and Skin: The Dark Side of Sun Exposure

    Science.gov (United States)

    ... a toll on your skin and its underlying connective tissue. As a result, your skin may develop more wrinkles and lines. Too much sun exposure can also raise your risk for skin cancer, the most common type of cancer in the ...

  7. The sun and solar flares

    International Nuclear Information System (INIS)

    McKenna-Lawlor, S.

    1982-01-01

    The subject is discussed under the headings: the sun's core (thermonuclear reactions, energy transfer from core through radiation zone, convection zone, photosphere, chromosphere and corona); the photosphere (convection, granulation, sunspots, magnetic fields, solar cycle, rotation of the sun); solar variability and paleoclimatic records (correlation of low solar activity with increased 14 C production in atmosphere); the chromosphere and corona (turbulence, temperature, coronal streamers, energy transfer); solar flares (cosmic rays, aurorae, spectra, velocity of flares, prominences, mechanisms of flares); the solar wind. (U.K.)

  8. Java in a Nutshell a Desktop Quick Reference

    CERN Document Server

    Flanagan, David

    2005-01-01

    With more than 700,000 copies sold to date, Java ina Nutshellfrom O'Reilly is clearly the favorite resource amongst the legion ofdevelopers and programmers using Java technology. And now, with therelease of the 5.0 version of Java, O'Reilly has given the book thatdefined the "in a Nutshell" category another impressive tune-up. In this latest revision, readers will find Java in aNutshell,5th Edition, does more than just cover the extensive changes implicit in5.0, the newest version of Java. It's undergone a complete makeover--inscope, size, and type of coverage--in order to more closely meet

  9. A desktop 3D printer in safety-critical Java

    DEFF Research Database (Denmark)

    Strøm, Tórur Biskopstø; Schoeberl, Martin

    2012-01-01

    there exist several safety-critical Java framework implementations, there is a lack of safety-critical use cases implemented according to the specification. In this paper we present a 3D printer and its safety-critical Java level 1 implementation as a use case. With basis in the implementation we evaluate......It is desirable to bring Java technology to safety-critical systems. To this end The Open Group has created the safety-critical Java specification, which will allow Java applications, written according to the specification, to be certifiable in accordance with safety-critical standards. Although...

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

  11. Interpreting Physics

    CERN Document Server

    MacKinnon, Edward

    2012-01-01

    This book is the first to offer a systematic account of the role of language in the development and interpretation of physics. An historical-conceptual analysis of the co-evolution of mathematical and physical concepts leads to the classical/quatum interface. Bohrian orthodoxy stresses the indispensability of classical concepts and the functional role of mathematics. This book analyses ways of extending, and then going beyond this orthodoxy orthodoxy. Finally, the book analyzes how a revised interpretation of physics impacts on basic philosophical issues: conceptual revolutions, realism, and r

  12. Pro JavaScript with MooTools

    CERN Document Server

    Obcena, Mark Joseph

    2010-01-01

    Pro JavaScript with MooTools is unlike any other JavaScript book on the market today. While similar books focus on either JavaScript as a language of the browser or how to use JavaScript frameworks, Pro JavaScript with MooTools fills the gap between these topics and moves beyond - exploring the advanced features of JavaScript and how the MooTools framework uses these features to further improve the language itself. The book itself takes a unique three-pronged approach. It first walks you through the advanced features of JavaScript and the MooTools framework, including native augmentation and t

  13. Performing Interpretation

    Science.gov (United States)

    Kothe, Elsa Lenz; Berard, Marie-France

    2013-01-01

    Utilizing a/r/tographic methodology to interrogate interpretive acts in museums, multiple areas of inquiry are raised in this paper, including: which knowledge is assigned the greatest value when preparing a gallery talk; what lies outside of disciplinary knowledge; how invitations to participate invite and disinvite in the same gesture; and what…

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

  15. Tracking Planets around the Sun

    Science.gov (United States)

    Riddle, Bob

    2008-01-01

    In earlier columns, the celestial coordinate system of hour circles of right ascension and degrees of declination was introduced along with the use of an equatorial star chart (see SFA Star Charts in Resources). This system shows the planets' motion relative to the ecliptic, the apparent path the Sun follows during the year. An alternate system,…

  16. Day the sun went out

    CERN Multimedia

    2007-01-01

    "A new british sci-fi movie envisages the death of the sun not in billions of years, but in decades. And, amazingly, the film's scientific adviser says this may not be so far from the truth..." (1/2 page)

  17. Teaching "Empire of the Sun."

    Science.gov (United States)

    Riet, Fred H. van

    1990-01-01

    A Dutch teacher presents reading, film viewing, and writing activities for "Empire of the Sun," J. G. Ballard's autobiographical account of life as a boy in Shanghai and in a Japanese internment camp during World War II (the subject of Steven Spielberg's film of the same name). Includes objectives, procedures, and several literature,…

  18. The Award Winning Black Suns

    Science.gov (United States)

    Holbrook, Jarita

    2018-01-01

    Black Suns: An Astrophysics Adventure is a documentary film focusing on the annular and total solar eclipses of 2012. We made a different kind of astronomy documentary showing the human aspects rather than just focusing on pretty astronomy pictures. The film combines personal stories with science. Our heroes are Hakeem Oluseyi and Alphonse Sterling, who valiantly travel to study the solar corona during total solar eclipses. The goals of the film included presenting three dimensional scientists, to show their paths to becoming astrophysicists, and to show them as they collect data and work as scientists. Drama and tension surround taking data during the small window of time during totality. The Black Suns was filmed in Tokyo, Cairns, Tucson, and Melbourne Florida. Uniquely, the film began through a Kickstarter campaign to fund travel and filming in Tokyo. Many American Astronomical Society members donated to the film! Black Suns won the Jury Prize at the 2017 Art of Brooklyn Film Festival. Black Suns will be screening in full on ???.

  19. The effect of land cover change to the biomass value in the forest region of West Java province

    Science.gov (United States)

    Rahayu, M. I.; Waryono, T.; Rokhmatullah; Shidiq, I. P. A.

    2018-05-01

    Due to the issue of climate change as a public concern, information of carbon stock availability play an important role to describe the condition of forest ecosystems in the context of sustainable forest management. This study has the objective to identify land cover change during 2 decades (1996 – 2016) in the forest region and estimate the value of forest carbon stocks in west Java Province using remote sensing imagery. The land cover change information was obtained by visually interpreting the Landsat image, while the estimation of the carbon stock value was performed using the transformation of the NDVI (Normalized Difference Vegetation Index) which extracted from Landsat image. Biomass value is calculated by existing allometric equations. The results of this study shows that the forest area in the forest region of West Java Province have decreased from year to year, and the estimation value of forest carbon stock in the forest region of West Java Province also decreased from year to year.

  20. Interpreting conjunctions.

    Science.gov (United States)

    Bott, Lewis; Frisson, Steven; Murphy, Gregory L

    2009-04-01

    The interpretation generated from a sentence of the form P and Q can often be different to that generated by Q and P, despite the fact that and has a symmetric truth-conditional meaning. We experimentally investigated to what extent this difference in meaning is due to the connective and and to what extent it is due to order of mention of the events in the sentence. In three experiments, we collected interpretations of sentences in which we varied the presence of the conjunction, the order of mention of the events, and the type of relation holding between the events (temporally vs. causally related events). The results indicated that the effect of using a conjunction was dependent on the discourse relation between the events. Our findings contradict a narrative marker theory of and, but provide partial support for a single-unit theory derived from Carston (2002). The results are discussed in terms of conjunction processing and implicatures of temporal order.

  1. Untyped Memory in the Java Virtual Machine

    DEFF Research Database (Denmark)

    Gal, Andreas; Probst, Christian; Franz, Michael

    2005-01-01

    We have implemented a virtual execution environment that executes legacy binary code on top of the type-safe Java Virtual Machine by recompiling native code instructions to type-safe bytecode. As it is essentially impossible to infer static typing into untyped machine code, our system emulates...... untyped memory on top of Java’s type system. While this approach allows to execute native code on any off-the-shelf JVM, the resulting runtime performance is poor. We propose a set of virtual machine extensions that add type-unsafe memory objects to JVM. We contend that these JVM extensions do not relax...... Java’s type system as the same functionality can be achieved in pure Java, albeit much less efficiently....

  2. Java 3D Interactive Visualization for Astrophysics

    Science.gov (United States)

    Chae, K.; Edirisinghe, D.; Lingerfelt, E. J.; Guidry, M. W.

    2003-05-01

    We are developing a series of interactive 3D visualization tools that employ the Java 3D API. We have applied this approach initially to a simple 3-dimensional galaxy collision model (restricted 3-body approximation), with quite satisfactory results. Running either as an applet under Web browser control, or as a Java standalone application, this program permits real-time zooming, panning, and 3-dimensional rotation of the galaxy collision simulation under user mouse and keyboard control. We shall also discuss applications of this technology to 3-dimensional visualization for other problems of astrophysical interest such as neutron star mergers and the time evolution of element/energy production networks in X-ray bursts. *Managed by UT-Battelle, LLC, for the U.S. Department of Energy under contract DE-AC05-00OR22725.

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

    Science.gov (United States)

    Reeve, Joanne

    2010-01-01

    Patient-centredness is a core value of general practice; it is defined as the interpersonal processes that support the holistic care of individuals. To date, efforts to demonstrate their relationship to patient outcomes have been disappointing, whilst some studies suggest values may be more rhetoric than reality. Contextual issues influence the quality of patient-centred consultations, impacting on outcomes. The legitimate use of knowledge, or evidence, is a defining aspect of modern practice, and has implications for patient-centredness. Based on a critical review of the literature, on my own empirical research, and on reflections from my clinical practice, I critique current models of the use of knowledge in supporting individualised care. Evidence-Based Medicine (EBM), and its implementation within health policy as Scientific Bureaucratic Medicine (SBM), define best evidence in terms of an epistemological emphasis on scientific knowledge over clinical experience. It provides objective knowledge of disease, including quantitative estimates of the certainty of that knowledge. Whilst arguably appropriate for secondary care, involving episodic care of selected populations referred in for specialist diagnosis and treatment of disease, application to general practice can be questioned given the complex, dynamic and uncertain nature of much of the illness that is treated. I propose that general practice is better described by a model of Interpretive Medicine (IM): the critical, thoughtful, professional use of an appropriate range of knowledges in the dynamic, shared exploration and interpretation of individual illness experience, in order to support the creative capacity of individuals in maintaining their daily lives. Whilst the generation of interpreted knowledge is an essential part of daily general practice, the profession does not have an adequate framework by which this activity can be externally judged to have been done well. Drawing on theory related to the

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

    Science.gov (United States)

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

    2016-10-01

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

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

  7. RAY TRACING IMPLEMENTATION IN JAVA PROGRAMMING LANGUAGE

    OpenAIRE

    Aybars UĞUR; Mustafa TÜRKSEVER

    2002-01-01

    In this paper realism in computer graphics and components providing realism are discussed at first. It is mentioned about illumination models, surface rendering methods and light sources for this aim. After that, ray tracing which is a technique for creating two dimensional image of a three-dimensional virtual environment is explained briefly. A simple ray tracing algorithm was given. "SahneIzle" which is a ray tracing program implemented in Java programming language which ...

  8. Enterprise Application Integration Using Java Technologies

    Directory of Open Access Journals (Sweden)

    Alexandru BARBULESCU

    2006-01-01

    Full Text Available The current article points out some of the tasks and challenges companies must face in order to integrate their computerized systems and applications and then to place them on the Web. Also, the article shows how the Java 2 Enterprise Edition Platform and architecture helps the Web integration of applications. By offering standardized integration contracts, J2EE Platform allows application servers to play a key role in the process of Web integration of the applications.

  9. JavaScript mobile application development

    CERN Document Server

    Saleh, Hazem

    2014-01-01

    If you are a native mobile developer, with some familiarity with the common web technologies of JavaScript, CSS, and HTML, or if you are a web developer, then this learning guide will add great value and impact to your work. Learning how to develop mobile applications using Apache Cordova is of particular importance if you are looking to develop applications on a variety of different platforms efficiently.

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

  11. Why and How Java Developers Break APIs

    OpenAIRE

    Brito, Aline; Xavier, Laerte; Hora, Andre; Valente, Marco Tulio

    2018-01-01

    Modern software development depends on APIs to reuse code and increase productivity. As most software systems, these libraries and frameworks also evolve, which may break existing clients. However, the main reasons to introduce breaking changes in APIs are unclear. Therefore, in this paper, we report the results of an almost 4-month long field study with the developers of 400 popular Java libraries and frameworks. We configured an infrastructure to observe all changes in these libraries and t...

  12. Implementasi XML Encryption (XML Enc) Menggunakan Java

    OpenAIRE

    Tenia Wahyuningrum

    2012-01-01

    Seiring dengan semakin luasnya penggunaan XML pada berbagai layanan di internet, yang penyebaran informasinya sebagian besar menggunakan infrastruktur jaringan umum, maka mulai muncul permasalahan mengenai kebutuhan akan keamanan data bagi informasi yang terkandung didalam sebuah dokumen XML. Salah satu caranya adalah dengan menggunakan teknologi XML Enc. Pada makalah ini akan dibahas mengenai cara menggunakan XML Enc menggunakan bahasa pemrograman java, khususnya menyandikan dokumen XML (enk...

  13. Sun Exposure, Sun-Related Symptoms, and Sun Protection Practices in an African Informal Traditional Medicines Market.

    Science.gov (United States)

    Wright, Caradee Y; Reddy, Tarylee; Mathee, Angela; Street, Renée A

    2017-09-28

    Informal workers in African market trade have little formal protection against sun exposure. We aimed to examine sun exposure, sun-related symptoms, and sun protection practices in an informal occupational setting. Trained fieldworkers asked 236 workers in the Warwick Junction market about their workplace, skin and eye sensitivity and skin colour, symptoms faced at work during the summer due to heat, and preventive measures. Data were analyzed using univariate logistic regression to assess the effect of gender and the risk of experiencing symptoms to sun exposure in relation to pre-existing diseases and perception of sun exposure as a hazard. Of the 236 participants, 234 were Black African and 141 (59.7%) were female. Portable shade was the most commonly used form of sun protection (69.9%). Glare from the sun (59.7%) and excessive sweating (57.6%) were commonly reported sun-related health symptoms. The use of protective clothing was more prevalent among those who perceived sun exposure as a hazard ( p = 0.003). In an informal occupational setting, sun exposure was high. Protective clothing and portable shade to eliminate heat and bright light were self-implemented. Action by local authorities to protect informal workers should consider sun exposure to support workers in their efforts to cope in hot weather.

  14. Sun Exposure, Sun-Related Symptoms, and Sun Protection Practices in an African Informal Traditional Medicines Market

    Directory of Open Access Journals (Sweden)

    Caradee Y. Wright

    2017-09-01

    Full Text Available Informal workers in African market trade have little formal protection against sun exposure. We aimed to examine sun exposure, sun-related symptoms, and sun protection practices in an informal occupational setting. Trained fieldworkers asked 236 workers in the Warwick Junction market about their workplace, skin and eye sensitivity and skin colour, symptoms faced at work during the summer due to heat, and preventive measures. Data were analyzed using univariate logistic regression to assess the effect of gender and the risk of experiencing symptoms to sun exposure in relation to pre-existing diseases and perception of sun exposure as a hazard. Of the 236 participants, 234 were Black African and 141 (59.7% were female. Portable shade was the most commonly used form of sun protection (69.9%. Glare from the sun (59.7% and excessive sweating (57.6% were commonly reported sun-related health symptoms. The use of protective clothing was more prevalent among those who perceived sun exposure as a hazard (p = 0.003. In an informal occupational setting, sun exposure was high. Protective clothing and portable shade to eliminate heat and bright light were self-implemented. Action by local authorities to protect informal workers should consider sun exposure to support workers in their efforts to cope in hot weather.

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

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

  17. The Java Series. GUI Building with Swing

    CERN Multimedia

    CERN. Geneva

    2000-01-01

    The Swing Java package contains all the components that you expect to see in a modern User Interface, from buttons that contain pictures to trees and grids. It is a big library but it's designed to have the appropriate complexity for the task at hand - if something is simple you don't have to write much code to get it done, but if you want the power to manipulate and deeply customise it you also have it. This tutorial will introduce you to the basic set of components that Swing provides and to the mechanisms behind them. It will provide an overview of what you can do with Swing, even if you are new to GUI programming. However, if you want to follow closely the mechanisms behind what's being explained, it is convenient to have some basic knowledge of the main concepts of Java AWT (class hierarchy and event model) as provided by the previous tutorial of the Java Series. Organiser(s): M.Marquina and R.Ramos /IT-User Support

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

  19. Sun, UV Radiation and Your Eyes

    Science.gov (United States)

    ... Sunglasses Sun Smart UV Safety Infographic The Sun, UV Radiation and Your Eyes Leer en Español: El ... Aug. 28, 2014 Keep an Eye on Ultraviolet (UV) Safety Eye medical doctors (ophthalmologists) caution us that ...

  20. Our prodigal sun. [solar energy technology

    Science.gov (United States)

    1974-01-01

    Characteristics of the sun are reported indicating it as a source of energy. Data from several space missions are discussed, and the solar activity cycle is presented. The corona, flares, prominences, spots, and wind of the sun are also discussed.

  1. Tanel Padar & The Sun veab õhukitarri

    Index Scriptorium Estoniae

    2008-01-01

    Õhukitarri Eesti meistrivõistlustest 19. apr. Tallinnas Rock Cafés (võistluste eestvedajaks on ansambel Tanel Padar & The Sun, kes samas esitleb oma esimest ingliskeelset albumit "Here Comes The Sun")

  2. Essential Outdoor Sun Safety Tips for Winter

    Science.gov (United States)

    ... Weekend Warriors expand/collapse Vitamin D Essential Outdoor Sun Safety Tips for Winter Winter sports enthusiasts are ... skiing! Be Mindful of Time Spent in the Sun, Regardless of the Season If possible, ski early ...

  3. Micro technology based sun sensor

    DEFF Research Database (Denmark)

    Hales, Jan Harry; Pedersen, Martin; Fléron, René

    2003-01-01

    various payloads and platforms. The conventional and commercial actuators and attitude sensors are in most cases not suited for these satellites, which again lead to new design considerations. Another important property is the launch cost, which can be kept relatively low as a result of the concept....... This fact enables students to get hands-on experience with satellite systems design and project management. This paper describes the attitude control and determination system of a Danish student satellite (DTUsat), with main focus on the two-axis MOEMS sun sensor developed. On the magnetotorquer controlled...... DTUsat sun sensors are needed along with a magnetometer to obtain unambiguous attitude determination for the ACDS and the payloads - an electrodynamic tether and a camera. The accuracy needed was not obtainable by employing conventional attitude sensors. Hence a linear slit sensor was designed...

  4. Global Warming Blame the Sun

    CERN Document Server

    Calder, N

    1997-01-01

    Concern about climate change reaches a political peak at a UN conference in Kyoto, 1-10 December, but behind the scenes the science is in turmoil. A challenge to the hypothesis that greenhouse gases are responsible for global warming comes from the discovery that cosmic rays from the Galaxy are involved in making clouds (Svensmark and Friis-Christensen, 1997). During the 20th Century the wind from the Sun has grown stronger and the count of cosmic rays has diminished. With fewer clouds, the EarthÕs surface has warmed up. This surprising mechanism explains the link between the Sun and climate change that astronomers and geophysicists have suspected for 200 years.

  5. Objective interpretation as conforming interpretation

    OpenAIRE

    Lidka Rodak

    2011-01-01

    The practical discourse willingly uses the formula of “objective interpretation”, with no regards to its controversial nature that has been discussed in literature.The main aim of the article is to investigate what “objective interpretation” could mean and how it could be understood in the practical discourse, focusing on the understanding offered by judicature.The thesis of the article is that objective interpretation, as identified with textualists’ position, is not possible to uphold, and ...

  6. Caddo Sun Accounts across Time and Place

    Science.gov (United States)

    Gerona, Carla

    2012-01-01

    Billy Day, a Tunica/Biloxi, recently described the significance of the sun for Caddoan people. Day quoted an "old Caddo relative" of his who said: "I used to go outside and hold my hands up and bless myself with the sun--'a'hat.' Well, I can't do that anymore because they say we are sun worshipers. We didn't worship the sun. We worshiped what was…

  7. Can the Sun replace uranium

    International Nuclear Information System (INIS)

    Weinberg, A.M.

    1977-07-01

    Two asymptotic worlds, one based on solar energy, the other based on nuclear energy, are compared. The total energy demand in each case is 2,000 quads. Although the Sun can in principal supply this energy, it probably will be very expensive. If the energy were supplied entirely by breeders, the nuclear energy system would pose formidable systems problems--particularly safety and proliferation. It is suggested that in view of these possible difficulties, all options must be kept open

  8. The Java EE architect's handbook how to be a successful application architect for Java EE applications

    CERN Document Server

    Ashmore, Derek C.

    2014-01-01

    This handbook is a concise guide to assuming the role of application architect for Java EE applications. This handbook will guide the application architect through the entire Java EE project including identifying business requirements, performing use-case analysis, object and data modeling, and guiding a development team during construction. This handbook will provide tips and techniques for communicating with project managers and management. This handbook will provide strategies for making your application easier and less costly to support. Whether you are about to architect your first Java EE application or are looking for ways to keep your projects on-time and on-budget, you will refer to this handbook again and again.

  9. Functional-light JavaScript balanced, pragmatic FP in JavaScript

    CERN Document Server

    Simpson, Kyle

    2017-01-01

    Functional-Light JavaScript is a balanced, pragmatic exploration of Functional Programming in JavaScript. Functional Programming (FP) is an incredibly powerful paradigm for structuring code that yields more robust, verifiable, and readable programs. If you've ever tried to learn FP but struggled with terms like "monad", mathematical concepts like category theory, or symbols like (lambda), you're not alone. Functional-Light programming distills the most vital aspects of FP—function purity, value immutability, composition, and more!—down to approachable JavaScript patterns. Rather than the all-or-nothing dogmatism often encountered in FP, this book teaches you how to improve your programs line by line.

  10. The Sun A User's Manual

    CERN Document Server

    Vita-Finzi, Claudio

    2008-01-01

    The Sun is an account of the many ways in which our nearest star affects our planet, how its influence has changed over the last few centuries and millennia, and the extent to which we can predict its future impact. The Sun's rays foster the formation of Vitamin D by our bodies, but it can also promote skin cancer, cataracts, and mutations in our DNA. Besides providing the warmth and light essential to most animal and plant life, solar energy contributes substantially to global warming. Although the charged particles of the solar wind shield us from harmful cosmic rays, solar storms may damage artificial satellites and cripple communication systems and computer networks. The Sun is the ideal renewable energy source, but its exploitation is still bedevilled by the problems of storage and distribution. Our nearest star, in short, is a complex machine which needs to be treated with caution, and this book will equip every reader with the knowledge that is required to understand the benefits and dangers it can bri...

  11. Integrable multi parametric SU(N) chain

    International Nuclear Information System (INIS)

    Foerster, Angela; Roditi, Itzhak; Rodrigues, Ligia M.C.S.

    1996-03-01

    We analyse integrable models associated to a multi parametric SU(N) R-matrix. We show that the Hamiltonians describe SU(N) chains with twisted boundary conditions and that the underlying algebraic structure is the multi parametric deformation of SU(N) enlarged by the introduction of a central element. (author). 15 refs

  12. Sun Tracker Operates a Year Between Calibrations

    Science.gov (United States)

    Berdahl, C. M.

    1984-01-01

    Low-cost modification of Sun tracker automatically compensates equation of time and seasonal variations in declination of Sun. Output of Scotch Yoke drive mechanism adjusted through proper sizing of crank, yoke and other components and through choice of gear ratios to approximate seasonal northand south motion of Sun. Used for industrial solar-energy monitoring and in remote meteorological stations.

  13. Sun tracker for clear or cloudy weather

    Science.gov (United States)

    Scott, D. R.; White, P. R.

    1979-01-01

    Sun tracker orients solar collector so that they absorb maximum possible sunlight without being fooled by bright clouds, holes in cloud cover, or other atmospheric conditions. Tracker follows sun within 0.25 deg arc and is accurate within + or - 5 deg when sun is hidden.

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

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

  16. Towards an Existential Types Model for Java with Wildcards

    DEFF Research Database (Denmark)

    Cameron, Nicholas; Drossopoulou, Sophia; Ernst, Erik

    2007-01-01

    Wildcards extend Java generics by softening the mismatch between subtype and parametric polymorphism. Although they are a key part of the Java 5.0 programming language, a type system including wildcards has never been proven type sound. Wildcards have previously been formalised as existential types....... In this paper we extend FGJ, a featherweight formalisation of Java with generics, with existential types. We prove that this calculus, ExistsJ, is type sound, and illustrate how it models wildcards in the Java Programming Language. ExistsJ is not a full model for Java wildcards, because it does not support...... lower bounds for wildcards. We discuss why ExistsJ can not be easily extended with lower bounds, and how full Java wildcards could be modelled in a type sound way....

  17. Java EE 7 with GlassFish 4 Application Server

    CERN Document Server

    Heffelfinger, David R

    2014-01-01

    This book is a practical guide and follows a very user-friendly approach. The book aims to get the reader up to speed in Java EE 7 development. All major Java EE 7 APIs and the details of the GlassFish 4 server are covered followed by examples of their use.If you are a Java developers who wants to become proficient with Java EE 7 this book is ideal for you. Readers are expected to have some experience with Java and to have developed and deployed applications in the past, but don't need any previous knowledge of Java EE or J2EE. It teaches the reader how to use GlassFish 4 to develop and deploy

  18. Geology Structure Identification Using Pre-Stack Depth Migration (PSDM Method of Tomography Result in North West Java Basin

    Directory of Open Access Journals (Sweden)

    Sudra Irawan

    2017-06-01

    Full Text Available North West Java Basin is a tertiary sedimentary basin which is located in the right of the western part of the Java island. North West Java Basin is geodynamic where currently located at the rear position of the path of the volcanic arc of Java that is the result of the India-Australia plate subduction to the south towards the Eurasian plate (Explanation of Sunda in the north. Geology structure observation is difficult to be conducted at Quaternary volcanicfield due to the classical problem at tropical region. In the study interpretation of fault structures can be done on a cross-section of Pre-Stack Depth Migration (PSDM used prayer namely Hardware Key Device, ie Central Processing Unit: RedHat Enterprise Linux AS 5.0, prayer Monitor 24-inch pieces, Server: SGI altix 450/SuSe Linux Enterprise Server 9.0, 32 GB, 32 X 2,6 GHz Procesor, network: Gigabyte 1 Gb/s, and the software used is paradigm, product: Seismic Processing and Imaging. The third fault obtained in this study in accordance with the geological information derived from previous research conducted by geologists. The second general direction is northwest-southeast direction represented by Baribis fault, fault-fault in the Valley Cimandiri and Gunung Walat. This direction is often known as the directions Meratus (Meratus Trend. Meratus directions interpreted as directions that follow the pattern of continuous arc Cretaceous age to Meratus in Kalimantan.

  19. Sample Development on Java Smart-Card Electronic Wallet Application

    OpenAIRE

    Toma Cristian

    2009-01-01

    In this paper, are highlighted concepts as: complete Java card application, life cycle of an applet, and a practical electronic wallet sample implemented in Java card technology. As a practical approach it would be interesting building applets for ID, Driving License, Health-Insurance smart cards, for encrypt and digitally sign documents, for E-Commerce and for accessing critical resources in government and military field. The end of this article it is presented a java card electronic wallet ...

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

  1. Visualization Software for VisIT Java Client

    Energy Technology Data Exchange (ETDEWEB)

    2017-01-01

    The VisIT Java Client (JVC) library is a lightweight thin client that is designed and written purely in the native language of Java (the Python & JavaScript versions of the library use the same concept) and communicates with any new unmodified standalone version of VisIT, a high performance computing parallel visualization toolkit, over traditional or web sockets and dynamically determines capabilities of the running VisIT instance whether local or remote.

  2. Practical Analysis of the Dynamic Characteristics of JavaScript

    OpenAIRE

    Wei, Shiyi

    2015-01-01

    JavaScript is a dynamic object-oriented programming language, which is designed with flexible programming mechanisms. JavaScript is widely used in developing sophisticated software systems, especially web applications. Despite of its popularity, there is a lack of software tools that support JavaScript for software engineering clients. Dataflow analysis approximates software behavior by analyzing the program code; it is the foundation for many software tools. However, several unique features...

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

  4. Sun glitter imaging analysis of submarine sand waves in HJ-1A/B satellite CCD images

    Science.gov (United States)

    Zhang, Huaguo; He, Xiekai; Yang, Kang; Fu, Bin; Guan, Weibing

    2014-11-01

    Submarine sand waves are a widespread bed-form in tidal environment. Submarine sand waves induce current convergence and divergence that affect sea surface roughness thus become visible in sun glitter images. These sun glitter images have been employed for mapping sand wave topography. However, there are lots of effect factors in sun glitter imaging of the submarine sand waves, such as the imaging geometry and dynamic environment condition. In this paper, several sun glitter images from HJ-1A/B in the Taiwan Banks are selected. These satellite sun glitter images are used to discuss sun glitter imaging characteristics in different sensor parameters and dynamic environment condition. To interpret the imaging characteristics, calculating the sun glitter radiance and analyzing its spatial characteristics of the sand wave in different images is the best way. In this study, a simulated model based on sun glitter radiation transmission is adopted to certify the imaging analysis in further. Some results are drawn based on the study. Firstly, the sun glitter radiation is mainly determined by sensor view angle. Second, the current is another key factor for the sun glitter. The opposite current direction will cause exchanging of bright stripes and dark stripes. Third, brightness reversal would happen at the critical angle. Therefore, when using sun glitter image to obtain depth inversion, one is advised to take advantage of image properties of sand waves and to pay attention to key dynamic environment condition and brightness reversal.

  5. A safety-critical java technology compatibility kit

    DEFF Research Database (Denmark)

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

    2014-01-01

    In order to claim conformance with a given Java Specification Request (JSR), a Java implementation has to pass all tests in an associated Technology Compatibility Kit (TCK). This paper presents development of test cases and tools for the draft Safety-Critical Java (SCJ) specification. In previous...... work we have shown how the Java Modeling Language (JML) is applied to specify conformance constraints for SCJ, and how JML-related tools may assist in generating and executing tests. Here we extend this work with a layout for concrete test cases including checking of results in a simplified version...

  6. JavaFX2 a Swing

    OpenAIRE

    Čapek, Ondřej

    2011-01-01

    The bachelor thesis deals mainly with the JavaFX2 library and its innovations. An aim is to acquaint readers with wider possibilities and help them with a transition from Swing to JavaFX2. In the thesis there are gone into benefits JavaFX2 which is accompanied by a source code examples for an illustration. A part of the thesis is also an application which shows differences between Swing and JavaFX2 both a graphical view as well as a viewing of the source code. Most of the information containe...

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

  8. JavaScript & jQuery The Missing Manual

    CERN Document Server

    McFarland, David

    2011-01-01

    JavaScript lets you supercharge your HTML with animation, interactivity, and visual effects-but many web designers find the language hard to learn. This jargon-free guide covers JavaScript basics and shows you how to save time and effort with the jQuery library of prewritten JavaScript code. You'll soon be building web pages that feel and act like desktop programs, without having to do much programming. The important stuff you need to know: Make your pages interactive. Create JavaScript events that react to visitor actions.Use animations and effects. Build drop-down navigation menus, pop-ups

  9. OpenCV 3.0 computer vision with Java

    CERN Document Server

    Baggio, Daniel Lélis

    2015-01-01

    If you are a Java developer, student, researcher, or hobbyist wanting to create computer vision applications in Java then this book is for you. If you are an experienced C/C++ developer who is used to working with OpenCV, you will also find this book very useful for migrating your applications to Java. All you need is basic knowledge of Java, with no prior understanding of computer vision required, as this book will give you clear explanations and examples of the basics.

  10. Mammographic interpretation

    International Nuclear Information System (INIS)

    Tabor, L.

    1987-01-01

    For mammography to be an effective diagnostic method, it must be performed to a very high standard of quality. Otherwise many lesions, in particular cancer in its early stages, will simply not be detectable on the films, regardless of the skill of the mammographer. Mammographic interpretation consists of two basic steps: perception and analysis. The process of mammographic interpretation begins with perception of the lesion on the mammogram. Perception is influenced by several factors. One of the most important is the parenchymal pattern of the breast tissue, detection of pathologic lesions being easier with fatty involution. The mammographer should use a method for the systematic viewing of the mammograms that will ensure that all parts of each mammogram are carefully searched for the presence of lesions. The method of analysis proceeds according to the type of lesion. The contour analysis of primary importance in the evaluation of circumscribed tumors. After having analyzed the contour and density of a lesion and considered its size, the mammographer should be fairly certain whether the circumscribed tumor is benign or malignant. Fine-needle puncture and/or US may assist the mammographer in making this decision. Painstaking analysis is required because many circumscribed tumors do not need to be biopsied. The perception of circumscribed tumors seldom causes problems, but their analysis needs careful attention. On the other hand, the major challenge with star-shaped lesions is perception. They may be difficult to discover when small. Although the final diagnosis of a stellate lesion can be made only with the help of histologic examination, the preoperative mammorgraphic differential diagnosis can be highly accurate. The differential diagnostic problem is between malignant tumors (scirrhous carcinoma), on the one hand, and traumatic fat necrosis as well as radial scars on the other hand

  11. ON SUN-TO-EARTH PROPAGATION OF CORONAL MASS EJECTIONS

    International Nuclear Information System (INIS)

    Liu, Ying D.; Luhmann, Janet G.; Möstl, Christian; Bale, Stuart D.; Lin, Robert P.; Lugaz, Noé; Davies, Jackie A.

    2013-01-01

    We investigate how coronal mass ejections (CMEs) propagate through, and interact with, the inner heliosphere between the Sun and Earth, a key question in CME research and space weather forecasting. CME Sun-to-Earth kinematics are constrained by combining wide-angle heliospheric imaging observations, interplanetary radio type II bursts, and in situ measurements from multiple vantage points. We select three events for this study, the 2012 January 19, 23, and March 7 CMEs. Different from previous event studies, this work attempts to create a general picture for CME Sun-to-Earth propagation and compare different techniques for determining CME interplanetary kinematics. Key results are obtained concerning CME Sun-to-Earth propagation: (1) the Sun-to-Earth propagation of fast CMEs can be approximately formulated into three phases: an impulsive acceleration, then a rapid deceleration, and finally a nearly constant speed propagation (or gradual deceleration); (2) the CMEs studied here are still accelerating even after the flare maximum, so energy must be continuously fed into the CME even after the time of the maximum heating and radiation has elapsed in the corona; (3) the rapid deceleration, presumably due to interactions with the ambient medium, mainly occurs over a relatively short timescale following the acceleration phase; and (4) CME-CME interactions seem a common phenomenon close to solar maximum. Our comparison between different techniques (and data sets) has important implications for CME observations and their interpretations: (1) for the current cases, triangulation assuming a compact CME geometry is more reliable than triangulation assuming a spherical front attached to the Sun for distances below 50-70 solar radii from the Sun, but beyond about 100 solar radii we would trust the latter more; (2) a proper treatment of CME geometry must be performed in determining CME Sun-to-Earth kinematics, especially when the CME propagation direction is far away from the

  12. The Sun Radio Imaging Space Experiment (SunRISE) Mission

    Science.gov (United States)

    Kasper, J. C.; Lazio, J.; Alibay, F.; Amiri, N.; Bastian, T.; Cohen, C.; Landi, E.; Hegedus, A. M.; Maksimovic, M.; Manchester, W.; Reinard, A.; Schwadron, N.; Cecconi, B.; Hallinan, G.; Krupar, V.

    2017-12-01

    Radio emission from coronal mass ejections (CMEs) is a direct tracer of particle acceleration in the inner heliosphere and potential magnetic connections from the lower solar corona to the larger heliosphere. Energized electrons excite Langmuir waves, which then convert into intense radio emission at the local plasma frequency, with the most intense acceleration thought to occur within 20 R_S. The radio emission from CMEs is quite strong such that only a relatively small number of antennas is required to detect and map it, but many aspects of this particle acceleration and transport remain poorly constrained. Ground-based arrays would be quite capable of tracking the radio emission associated with CMEs, but absorption by the Earth's ionosphere limits the frequency coverage of ground-based arrays (nu > 15 MHz), which in turn limits the range of solar distances over which they can track the radio emission (concept: A constellation of small spacecraft in a geostationary graveyard orbit designed to localize and track radio emissions in the inner heliosphere. Each spacecraft would carry a receiving system for observations below 25 MHz, and SunRISE would produce the first images of CMEs more than a few solar radii from the Sun. Part of this research was carried out at the Jet Propulsion Laboratory, California Institute of Technology, under a contract with the National Aeronautics and Space Administration.

  13. An Interpreter's Interpretation: Sign Language Interpreters' View of Musculoskeletal Disorders

    National Research Council Canada - National Science Library

    Johnson, William L

    2003-01-01

    Sign language interpreters are at increased risk for musculoskeletal disorders. This study used content analysis to obtain detailed information about these disorders from the interpreters' point of view...

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

  15. SU(N,1) inflation

    International Nuclear Information System (INIS)

    Ellis, J.; Enqvist, K.; Nanopoulos, D.V.; Olive, K.A.; Srednicki, M.

    1985-01-01

    We present a simple model for primordial inflation in the context of SU(N, 1) no-scale n=1 supergravity. Because the model at zero temperature very closely resembles global supersymmetry, minima with negative cosmological constants do not exist, and it is easy to have a long inflationary epoch while keeping density perturbations of the right magnitude and satisfying other cosmological constraints. We pay specific attention to satisfying the thermal constraint for inflation, i.e. the existence of a high temperature minimum at the origin. (orig.)

  16. SOHO reveals violent action on the quiet Sun

    Science.gov (United States)

    1996-05-01

    to the opening mechanism. Communicated to SOHO in March, the new commands cured the problem. The cover stayed open and the imager is now fully functional. Organizing a mass ejection Images obtained with SOHO's visible-light coronagraph LASCO show the Sun releasing billions of tonnes of gas into the Solar System in a coronal mass ejection. Such events disturb the whole Solar System and can affect the Earth's own space environment. Although the Sun is relatively very quiet, outbursts have been recorded by LASCO on two occasions since the instrument began operating. Repeated observations over several hours, made from SOHO's vantage point in space where the Sun never sets, result in impressive movies of the events. The corona is the scientists' term for the solar atmosphere, and the coronagraph masks the glaring light from the Sun's visible surface to make the corona observable. LASCO has a particularly wide field of view, out to fifteen times the Sun's diameter on either side. But it is a composite instrument, able also to observe the atmosphere quite close to the solar surface. This capability is already helping the scientists to interpret the mechanisms of the coronal mass ejections. The leader of the LASCO team, Guenter Brueckner of the US Naval Research Laboratory in Washington DC, has made space observations of the Sun for many years. He is therefore well placed to judge the value of SOHO's results so far. "I believe that for the first time we can see the Sun preparing itself for a mass ejection," Brueckner says. "In the days preceding such an event, multiple magnetic loops appear in our images of the inner corona. They tell us that the Sun is reorganizing its magnetic field. We want to confirm that this destabilizes the solar atmosphere and causes the mass ejection. Then we should be able to give advance warning of outbursts from the Sun which endanger low-flying satellites, and can harm power distribution systems on the Earth." The hole in the interstellar breeze

  17. Secure Java For Web Application Development

    CERN Document Server

    Bhargav, Abhay

    2010-01-01

    As the Internet has evolved, so have the various vulnerabilities, which largely stem from the fact that developers are unaware of the importance of a robust application security program. This book aims to educate readers on application security and building secure web applications using the new Java Platform. The text details a secure web application development process from the risk assessment phase to the proof of concept phase. The authors detail such concepts as application risk assessment, secure SDLC, security compliance requirements, web application vulnerabilities and threats, security

  18. Data structures and algorithm analysis in Java

    CERN Document Server

    Shaffer, Clifford A

    2011-01-01

    With its focus on creating efficient data structures and algorithms, this comprehensive text helps readers understand how to select or design the tools that will best solve specific problems. It uses Java as the programming language and is suitable for second-year data structure courses and computer science courses in algorithm analysis. Techniques for representing data are presented within the context of assessing costs and benefits, promoting an understanding of the principles of algorithm analysis and the effects of a chosen physical medium. The text also explores tradeoff issues, familiari

  19. Programming spiders, bots, and aggregators in Java

    CERN Document Server

    Heaton, Jeff

    2006-01-01

    The content and services available on the web continue to be accessed mostly through direct human control. But this is changing. Increasingly, users rely on automated agents that save them time and effort by programmatically retrieving content, performing complex interactions, and aggregating data from diverse sources. Programming Spiders, Bots, and Aggregators in Java teaches you how to build and deploy a wide variety of these agents-from single-purpose bots to exploratory spiders to aggregators that present a unified view of information from multiple user accounts. You will quickly build on

  20. Smashing Nodejs JavaScript Everywhere

    CERN Document Server

    Rauch, Guillermo

    2012-01-01

    Learn to make more efficient apps, with just one language! Smashing Node.js: JavaScript Everywhere equips you with the necessary tools to understand Node.js and its uses in developing efficient web apps. With more traditional web servers becoming obsolete, having knowledge on servers that achieve high scalability and optimal resource consumption using Node.js is the key to your app development success. Teaching you the essentials to making event-driven server-side apps, this book demonstrates how you can use less space and take less time for communication between web client and server.Contains

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

  2. Visualizing systems engineering data with Java

    International Nuclear Information System (INIS)

    Barter, R; Vinzant, A.

    1998-01-01

    Systems Engineers are required to deal with complex sets of data. To be useful, the data must be managed effectively, and presented in meaningful terms to a wide variety of information consumers. Two software patterns are presented as the basis for exploring the visualization of systems engineering data. The Model, View, Controller pattern defines an information management system architecture. The Entity, Relation, Attribute pattern defines the information model. MVC Views then form the basis for the user interface between the information consumer and the MVC Controller/Model combination. A Java tool set is described for exploring alternative views into the underlying complex data structures encountered in systems engineering

  3. RAY TRACING IMPLEMENTATION IN JAVA PROGRAMMING LANGUAGE

    Directory of Open Access Journals (Sweden)

    Aybars UĞUR

    2002-01-01

    Full Text Available In this paper realism in computer graphics and components providing realism are discussed at first. It is mentioned about illumination models, surface rendering methods and light sources for this aim. After that, ray tracing which is a technique for creating two dimensional image of a three-dimensional virtual environment is explained briefly. A simple ray tracing algorithm was given. "SahneIzle" which is a ray tracing program implemented in Java programming language which can be used on the internet is introduced. As a result, importance of network-centric ray tracing software is discussed.

  4. Interpreting the Customary Rules on Interpretation

    NARCIS (Netherlands)

    Merkouris, Panos

    2017-01-01

    International courts have at times interpreted the customary rules on interpretation. This is interesting because what is being interpreted is: i) rules of interpretation, which sounds dangerously tautological, and ii) customary law, the interpretation of which has not been the object of critical

  5. Solar flare leaves sun quaking

    Science.gov (United States)

    1998-05-01

    Dr. Alexander G. Kosovichev, a senior research scientist from Stanford University, and Dr. Valentina V. Zharkova from Glasgow (United Kingdom) University found the tell-tale seismic signature in data on the Sun's surface collected by the Michelson Doppler Imager onboard the Solar and Heliospheric Observatory (SOHO) spacecraft immediately following a moderate-sized flare on July 9, 1996. "Although the flare was a moderate one, it still released an immense amount of energy," said Dr. Craig Deforest, a researcher with the SOHO project. "The energy released is equal to completely covering the Earth's continents with a yard of dynamite and detonating it all at once." SOHO is a joint project of the European Space Agency and NASA. The finding is reported in the May 28 issue of the journal Nature, and is the subject of a press conference at the spring meeting of the American Geophysical Union in Boston, Mass., May 27. The solar quake that the science team recorded looks much like ripples spreading from a rock dropped into a pool of water. But over the course of an hour, the solar waves traveled for a distance equal to 10 Earth diameters before fading into the fiery background of the Sun's photosphere. Unlike water ripples that travel outward at a constant velocity, the solar waves accelerated from an initial speed of 22,000 miles per hour to a maximum of 250,000 miles per hour before disappearing. "People have looked for evidence of seismic waves from flares before, but they didn't have a theory so they didn't know where to look," says Kosovichev. Several years ago Kosovichev and Zharkova developed a theory that can explain how a flare, which explodes in space above the Sun's surface, can generate a major seismic wave in the Sun's interior. According to the currently accepted model of solar flares, the primary explosion creates high-energy electrons (electrically charged subatomic particles). These are funneled down into a magnetic flux tube, an invisible tube of magnetic

  6. Skin Tone Dissatisfaction, Sun Exposure, and Sun Protection in Australian Adolescents.

    Science.gov (United States)

    Hutchinson, Amanda D; Prichard, Ivanka; Ettridge, Kerry; Wilson, Carlene

    2015-08-01

    This study aimed to assess the adoption of sun protection and sun exposure behaviors, the extent to which these behaviors group together, and the relationship between skin tone dissatisfaction and sun-related behaviors in South Australian adolescents (aged 12-17). A total of 2,875 secondary school students (1,461 male and 1,414 female) completed a questionnaire including questions about sun protection and sun exposure behaviors and skin tone dissatisfaction. Regular adoption of sun protection behaviors was low and ranged from 20% (wearing protective clothing) to 44% (sunscreen use). A principal components analysis identified four subgroups of sun-related behaviors: sun protection, appearance enhancement, sun avoidance, and sun exposure. Females had significantly higher skin tone dissatisfaction than males. Skin tone dissatisfaction was associated with decreased sun protection and avoidance and increased appearance enhancement and sun exposure in both males and females. Skin tone dissatisfaction plays an important role in Australian adolescents' sun-related behavior. Appearance-based interventions may be effective in reducing skin cancer risk through reduced sun exposure.

  7. The Operational Semantics of a Java Secure Processor

    NARCIS (Netherlands)

    Hartel, Pieter H.; Butler, M.J.; Levy, M.; Alves-Foss, J.

    1999-01-01

    A formal specification of a Java Secure Processor is presented, which is mechanically checked for type consistency, well formedness and operational conservativity. The specification is executable and it is used to animate and study the behaviour of sample Java programs. The purpose of the semantics

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

    Science.gov (United States)

    Wee, Loo Kang; Goh, Giam Hwee

    2013-01-01

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

  9. Dynamic Learning Objects to Teach Java Programming Language

    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…

  10. Chip-Multiprocessor Hardware Locks for Safety-Critical Java

    DEFF Research Database (Denmark)

    Strøm, Torur Biskopstø; Puffitsch, Wolfgang; Schoeberl, Martin

    2013-01-01

    and may void a task set's schedulability. In this paper we present a hardware locking mechanism to reduce the synchronization overhead. The solution is implemented for the chip-multiprocessor version of the Java Optimized Processor in the context of safety-critical Java. The implementation is compared...

  11. Fast simulation and topological vertex finding in JAVA

    International Nuclear Information System (INIS)

    Walkowiak, Wolfgang

    2001-01-01

    An overview of the fast Monte Carlo simulation for NLC detector studies as currently provided in the Java Analysis Studio environment is presented. Special emphasis is given to the simulation of tracks. In addition, the SLD collaboration's topological vertex finding algorithm (ZVTOP) has been implemented in the Java Analysis Studio framework

  12. Java Test Driver Generation from Object-Oriented Interaction Traces

    NARCIS (Netherlands)

    M.M. Bonsangue (Marcello); F.S. de Boer (Frank); A. Gruener; M. Steffen

    2009-01-01

    htmlabstractIn the context of test-driven development for object-oriented programs, mock objects are increasingly used for unit testing. Several Java mock object frameworks exist, which all have in common that mock objects, realizing the test environment, are directly specied at the Java program

  13. On some Brenthidae collected by Mr. H. Fruhstorfer in Java

    NARCIS (Netherlands)

    Senna, Angelo

    1895-01-01

    Through the courtesy of my colleague Mr. C. Ritsema, I have had the opportunity of examining several Brenthids taken in Java by Mr. H. Fruhstorfer and recently acquired by the Leyden Museum. Among them, there are two species found for the first time in Java and, moreover, a Pseudorychodes new to

  14. High-Performance Java Codes for Computational Fluid Dynamics

    Science.gov (United States)

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

    2001-01-01

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

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

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

  17. A Java Reference Model of Transacted Memory for Smart Cards

    NARCIS (Netherlands)

    Poll, Erik; Hartel, Pieter H.; de Jong, Eduard

    Transacted Memory offers persistence, undoability and auditing. We present a Java/JML Reference Model of the Transacted Memory system on the basis of our earlier separate Z model and C implementation. We conclude that Java/JML combines the advantages of a high level specification in the JML part

  18. A Java Reference Model of Transacted Memory for Smart Cards

    NARCIS (Netherlands)

    Poll, Erik; Hartel, Pieter H.; de Jong, Eduard

    2002-01-01

    Transacted Memory offers persistence, undoability and auditing. We present a Java/JML Reference Model of the Transacted Memory system on the basis of our earlier separate Z model and C implementation. We conclude that Java/JML combines the advantages of a high level specification in the JML part

  19. Evaluation of Static JavaScript Call Graph Algorithms

    NARCIS (Netherlands)

    J.-J. Dijkstra (Jorryt-Jan)

    2014-01-01

    htmlabstractThis thesis consists of a replication study in which two algorithms to compute JavaScript call graphs have been implemented and evaluated. Existing IDE support for JavaScript is hampered due to the dynamic nature of the language. Previous studies partially solve call graph computation

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

    Science.gov (United States)

    Gray, Patricia

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

  1. Learning JavaScript data structures and algorithms

    CERN Document Server

    Groner, Loiane

    2014-01-01

    If you are a JavaScript developer or someone who has basic knowledge of JavaScript, and want to explore its optimum ability, this fast-paced book is definitely for you. Programming logic is the only thing you need to know to start having fun with algorithms.

  2. Improving Tools for JavaScript Programmers (Position Paper)

    DEFF Research Database (Denmark)

    Andreasen, Esben; Feldthaus, Asger; Jensen, Simon Holm

    We present an overview of three research projects that all aim to provide better tools for JavaScript web application programmers1: TAJS, which infers static type information for JavaScript applications using dataflow analysis; JSRefac- tor, which enables sound code refactorings; and Artemis, which...... provides high-coverage automated testing....

  3. Empowerment model of biomass in west java

    Science.gov (United States)

    Mulyana, C.; Fitriani, N. I.; Saad, A.; Yuliah, Y.

    2017-06-01

    Scarcity of fossil energy accelerates the search of renewable energy sources as the substitution. In West Java, biomass has potential to be developed into bio-briquette because the resources are abundant. The objectives of this research are mapping the potency of biomass as bio-briquette in West Java, and making the model of the empowerment biomass potential involving five fundamental step which are raw material, pre-processing process, conversion mechanism, products, and end user. The main object of this model focused on 3 forms which are solid, liquid, and gas which was made by involving the community component as the owner biomass, district government, academics and researcher communities, related industries as users of biomass, and the central government as the policy holders and investors as a funder. In the model was described their respective roles and mutual relationship one with another so that the bio-briquette as a substitute of fossil fuels can be realized. Application of this model will provide the benefits in renewability energy sources, environmental, socio economical and energy security.

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

  5. CSS-Driven Java Swing Component

    OpenAIRE

    Hvězda, Matěj

    2014-01-01

    Tato práce je zaměřená na vytvoření komponenty Java Swing, která zobrazí obsah HTML dokumentu na základě kaskádových stylů (CSS). Důvod k vytvoření takové komponenty je umožnění vývojářům tvořit uživatelské rozhraní pomocí CSS v Javě bez nutnosti toho, aby znali rozhraní Java Swing.   K syntaktickému rozboru HTML a CSS je použit zobrazovací stroj CSSBox , který umožní získat veškeré potřebné informace ke správnému zobrazení dokumentu. Komponenta je implementována pomocí komponent Swingu...

  6. Here comes the sun...; Here comes the sun...

    Energy Technology Data Exchange (ETDEWEB)

    Best, Robert [Centro de Investigacion en Energia (CIE) de la UNAM, Temixco, Morelos (Mexico)

    2010-07-01

    It sounds a bit strange that you can use solar energy to maintain or refrigerate products or spaces below the ambient temperature, because we know that something that makes the sun is heating; but yes indeed, the sun can produce cold, and in addition without polluting, and without consuming conventional energy. In this document are mentioned the various research projects on solar cooling that have been made in the Energy Research Center at the Universidad Nacional Autonoma de Mexico such as the thermo-chemical intermittent refrigerator, the geothermal cooling demonstration system in Mexicali, B.C., the GAX system for air conditioning, the ice producer intermittent solar refrigerator, the continuous solar refrigerator, the refrigeration by ejection-compression. It also mentions the functioning of heat pumps and the process of solar drying applications in agricultural products. [Spanish] Suena un poco extrano que se pueda utilizar la energia solar para mantener o refrigerar productos o espacios por debajo de la temperatura ambiente, ya que sabemos que algo que hace el sol es calentar; pero si, el sol puede producir frio, y ademas sin contaminar y sin consumir energia convencional. En este documento se mencionan las diferentes investigaciones sobre refrigeracion solar que se han realizado en el Centro de Investigacion en Energia de la Universidad Nacional Autonoma de Mexico como el refrigerador termoquimico intermitente, el sistema demostrativo de refrigeracion geotermico en Mexicali, B.C., el sistema GAX para aire acondicionado, el refrigerador solar intermitente productor de hielo, el refrigerador continuo solar, la refrigeracion por eyecto-compresion. Tambien se menciona el funcionamiento de las bombas de calor y el proceso de secado solar de aplicacion en productos agropecuarios.

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

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

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

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

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

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

  13. Professionell entwickeln mit Java EE 7 das umfassende Handbuch

    CERN Document Server

    Salvanos, Alexander

    2014-01-01

    Ein praxisorientiertes Lehrbuch zur JEE 7 und zugleich ein Standardwerk, das Sie auf Ihrem Weg zum Enterprise-Entwickler begleitet. Inklusive Best Practices für leichtgewichtige Enterprise Applications, Standards zu servicebasierten Anwendungen, Persistence API, Dependency Injection, HTML5 und Performance-Tuning. Aus dem Inhalt: Grundlagen und Installation Software-Architektur mit Java EE Webanwendungen mit HTML5 und CSS3 Java Standard Tag Library Asynchrone Servlets und Non-blocking I/O Datenbanken anbinden mit der JDBC API Java Server Faces Datenbank-Organisation Java Persistence API Objektrelationales Mapping Transaktionssicherheit Performance-Tuning Internationalisierung Enterprise Java Beans WebSockets PrimeFaces Deployment Galileo Press heißt von jetzt an Rheinwerk Verlag.

  14. Designing Abstractions for JavaScript Program Analysis

    DEFF Research Database (Denmark)

    Andreasen, Esben Sparre

    JavaScript is a widely used dynamic programming language. What started out as a client-side scripting language for browsers, is now used for large applications in many different settings. As for other dynamic languages, JavaScript makes it easy to write programs quickly without being constrained...... by the language, and programmers exploit that power to write highly dynamic programs. Automated tools for helping programmers and optimizing programs are used successfully for many programming languages. Unfortunately, the automated tools for JavaScript are not as good as for other programming languages....... The program analyses, that the automated tools are built upon, are poorly suited to deal with the highly dynamic nature of JavaScript programs. The lack of language restrictions on the programmer are detrimental to the quality of program analyses for JavaScript. The aim of this dissertation is to address...

  15. Cheap two axis sun following device

    International Nuclear Information System (INIS)

    Roth, P.; Georgiev, A.; Boudinov, H.

    2005-01-01

    A sun following system was constructed and tested. The tracker gives the possibility for automatic measuring of direct solar radiation with a phetylureum. The mechanism is operated by a digital program in the control system, situated separately from the mechanical part. The position of the sun is calculated, and the pointing errors appearing during its daily work are stored for later analysis. Additionally, in the active operation mode, the tracker uses the signal of a sun detecting linear sensor to control the pointing. Two stepper motors move the instrument platform, keeping the sun's beam at the center of the sensor. The mechanism was created at the Laboratory 'Evaluation Solar' of the Technical University Faradaic Santa Maria (UTFSM) in Valparaiso, Chile. The experiments show good results. The described sun tracker gives similar results as the Swiss sun tracker INTRA at a very much lower price

  16. SUN1 splice variants, SUN1_888, SUN1_785, and predominant SUN1_916, variably function in directional cell migration

    OpenAIRE

    Nishioka, Yu; Imaizumi, Hiromasa; Imada, Junko; Katahira, Jun; Matsuura, Nariaki; Hieda, Miki

    2016-01-01

    The LINC complex is a multifunctional protein complex that is involved in various processes at the nuclear envelope, such as nuclear migration, mechanotransduction and chromatin tethering in the meiotic phase. However, it remains unknown how these functions are regulated in different cell contexts. An inner nuclear membrane component of the LINC complex, SUN1, is ubiquitously expressed. The human SUN1 gene produces over 10 variants by alternative splicing. Although functions of SUN1 are relat...

  17. The shivering sun opens its heart

    International Nuclear Information System (INIS)

    Gough, D.

    1976-01-01

    Recent discoveries, by various workers, of global oscillations of the Sun are summarised. The two major ways in which the Sun can vibrate, as a standing acoustic wave and as a standing gravity wave, are discussed. The recently discovered oscillations provide a new rich class of data with which to test theoretical models of the internal structure of the Sun. The implications of these new data with reference to solar models are considered. (U.K.)

  18. Der Weg zum Java-Profi Konzepte und Techniken für die professionelle Java-Entwicklung

    CERN Document Server

    Inden, Michael

    2015-01-01

    Sie haben bereits Einiges an Erfahrung mit Java und möchten Ihre Entwicklungstätigkeit nun professionalisieren? Oder sind Sie schon auf dem Weg zum Profi, benötigen aber ein Nachschlagewerk, das Ihnen die wichtigen Themen aus der Java-Welt kompakt und kompetent vermittelt? Dieses Buch bietet eine umfassende Einführung in die professionelle Entwicklung und vermittelt Ihnen das notwendige Wissen, um stabile und erweiterbare Softwaresysteme auf Java-SE-Basis zu bauen. Praxisnahe Beispiele helfen dabei, das Gelernte rasch umzusetzen. Neben der Praxis wird viel Wert auf das Verständnis zugrunde liegender Konzepte gelegt. Dabei kommen dem Autor Michael Inden seine umfangreichen Schulungs- und Entwicklererfahrungen zugute - und Ihnen als Leser damit ebenso. Diese Neuauflage wurde durchgehend überarbeitet, aktualisiert und erweitert. Natürlich darf das aktuelle Java 8 nicht fehlen. Verschiedene Kapitel sind Java 8 und seinen Neuerungen gewidmet. Dort wird ein fundierter Einstieg in die umfangreichen Erweit...

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

  20. Pure JavaScript Storyline Layout Algorithm

    Energy Technology Data Exchange (ETDEWEB)

    2017-10-02

    This is a JavaScript library for a storyline layout algorithm. Storylines are adept at communicating complex change by encoding time on the x-axis and using the proximity of lines in the y direction to represent interaction between entities. The library in this disclosure takes as input a list of objects containing an id, time, and state. The output is a data structure that can be used to conveniently render a storyline visualization. Most importantly, the library computes the y-coordinate of the entities over time that decreases layout artifacts including crossings, wiggles, and whitespace. This is accomplished through multi-objective, multi-stage optimization problem, where the output of one stage produces input and constraints for the next stage.

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

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

  3. The Strategy of KPID West Java in Socializing Media Literacy

    Directory of Open Access Journals (Sweden)

    Lucy Pujasari Supratman

    2017-07-01

    Full Text Available The socialization strategy of media literacy which has done by KPID West Java (Regional-Indonesia Broadcasting Commission aims to strengthen national integration, national identity, and educate the nation. This study focused on the strategies of KPID West Java as an independent institution of the state in disseminating a variety of media literacy programs that have been run by the West Java KPID period 2015-2018 to promote media literacy. The author used a descriptive case study method. In this study, a case to be analyzed is in how KPID West Java disseminated the media literacy. The essence of media literacy conducted by KPID West Java is to grow the wise society in gratification media and to encourage the broadcaster’s institution to produce quality broadcasting content. KPID West Java as a representative of the public continues to call for media literacy socialization which is harder to be censored if there is no public participation in reporting a content violation. This form of socialization by using new media approach encourage KPID West Java Period 2015-2018 to develop steps of innovative media literacy along with the technology development.

  4. Coherent states related with SU(N) and SU(N,1) groups

    International Nuclear Information System (INIS)

    Gitman, D.M.; Shelepin, A.L.

    1990-01-01

    The basis of coherent state (CS) for symmetric presentations of groups SU(N) and SU(N,1) is plotted, its properties being investigated. Evolution of CS is considered. Relation between CS of groups SU(N) and Glauber is ascertained

  5. Sun behaviour in Canadian children: results of the 2006 National Sun Survey.

    Science.gov (United States)

    Pichora, Erin C; Marrett, Loraine D

    2010-01-01

    Childhood sun exposure is a particularly important determinant of skin cancer, yet little data are available for children. This paper describes sun behaviour among Canadian children for the summer of 2006. As part of the Second National Sun Survey (NSS2), 1,437 parents reported on the time spent in the sun, and the frequency of sun protection behaviours and sunburning for one of their children aged 1 to 12 years. Analysis was carried out using complex survey procedures in SAS and STATA. The majority of children (94%) spend at least 30 minutes in the sun on a typical summer day; however, regular sun protection is only commonly reported for young children (1 to 5 years) and involves covering their heads and wearing sunscreen (85%). The frequency of other protective behaviours is much lower, and sun protection decreases with age. Older children are also twice as likely to spend extended time in the sun and to get a sunburn. Among older children, boys are more likely to cover their heads and girls are more likely to wear sunscreen. Regular sun protection among Canadian children is low, given their sun exposure. Heavy reliance on sunscreen is consistent with previous reports and indicates that other measures, such as seeking shade and wearing protective clothing, need to be promoted. Riskier sun behaviour among older children may reflect decreased parental control, as well as changing attitudes and peer pressure, and highlights the importance of adult role models and targeted interventions for this age group.

  6. Sun protection counseling by pediatricians has little effect on parent and child sun protection behavior.

    Science.gov (United States)

    Cohen, Liza; Brown, Judith; Haukness, Heather; Walsh, Lori; Robinson, June K

    2013-02-01

    To compare counseling concerning sun protection and outdoor exercise with the parent's report of the behavior of a child aged 9-16 years old. Structured interviews of medical personnel in 3 Chicago area practices elicited information about counseling methods and recommendations. In each practice, a convenience sample of parents completed a self-reported survey of their and their child's behavior. Sun protection counseling occurred more frequently than exercise counseling in all practices (P = .014). Sun protection counseling was associated with parental prompting (P = .004), performing a summer camp physical (P = .002), and the child having a sunburn (P = .003). After controlling for the child's age, sex, and skin tone, sun protection counseling was not associated with the child's use of sun protection. In multivariate analysis of the child's sun protection behavior, parental sunburns, indoor tanning in the last 12 months, perception of skin cancer risk, and sun protection self-efficacy were significant (P = .02). Children who pursued outdoor sports were twice as likely to use inadequate sun protection and sustain sunburns (CI 1.3-1.7). The child's sun protection behavior was influenced by parental sun protection, parental perception of skin cancer risk, and parental sun protection self-efficacy; therefore, sun protection for children needs to be aimed at parents as well as children. Communication with parents in a way that incorporates the principles of motivational interviewing may be more effective in promoting behavioral change than admonitions to use sunscreen. Copyright © 2013 Mosby, Inc. All rights reserved.

  7. Safety-critical Java for low-end embedded platforms

    DEFF Research Database (Denmark)

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

    2012-01-01

    We present an implementation of the Safety-Critical Java profile (SCJ), targeted for low-end embedded platforms with as little as 16 kB RAM and 256 kB flash. The distinctive features of the implementation are a combination of a lean Java virtual machine (HVM), with a bare metal kernel implementing...... hardware objects, first level interrupt handlers, and native variables, and an infrastructure written in Java which is minimized through program specialization. The HVM allows the implementation to be easily ported to embedded platforms which have a C compiler as part of the development environment...

  8. Patterns for Safety-Critical Java Memory Usage

    DEFF Research Database (Denmark)

    Rios Rivas, Juan Ricardo; Nilsen, Kelvin; Schoeberl, Martin

    2012-01-01

    Scoped memories are introduced in real-time Java profiles in order to make object allocation and deallocation time and space predictable. However, explicit scoping requires care from programmers when dealing with temporary objects, passing scope-allocated objects as arguments to methods, and retu......Scoped memories are introduced in real-time Java profiles in order to make object allocation and deallocation time and space predictable. However, explicit scoping requires care from programmers when dealing with temporary objects, passing scope-allocated objects as arguments to methods...... are illustrated by implementations in the safety-critical Java profile....

  9. Learning PHP, MySQL, and JavaScript

    CERN Document Server

    Nixon, Robin

    2009-01-01

    If you know HTML, this guide will have you building interactive websites quickly. You'll learn how to create responsive, data-driven websites with PHP, MySQL, and JavaScript, regardless of whether you already know how to program. Discover how the powerful combination of PHP and MySQL provides an easy way to build modern websites complete with dynamic data and user interaction. You'll also learn how to add JavaScript to create rich Internet applications and websites. Learning PHP, MySQL, and JavaScript explains each technology separately, shows you how to combine them, and introduces valuable

  10. The definitive guide to Jython Python for the Java platform

    CERN Document Server

    Juneau, Josh; Ng, Victor; Soto, Leo; Wierzbicki, Frank

    2010-01-01

    Jython is an open source implementation of the high-level, dynamic, object-oriented scripting language Python seamlessly integrated with the Java platform. The predecessor to Jython, JPython, is certified as 100% Pure Java. Jython is freely available for both commercial and noncommercial use and is distributed with source code. Jython is complementary to Java. The Definitive Guide to Jython, written by the official Jython team leads, covers the latest Jython 2.5 (or 2.5.x) from the basics to the advanced features. This book begins with a brief introduction to the language and then journeys thr

  11. JavaScript and interactive web pages in radiology.

    Science.gov (United States)

    Gurney, J W

    2001-10-01

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

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

  13. Sun Protection for Children: A Review

    Directory of Open Access Journals (Sweden)

    Nazanin Shafie Pour

    2015-01-01

    Full Text Available Chronic ultraviolet exposure results in premature skin aging (photoaging, dyspigmentation, sallow color, textural changes, loss of elasticity, and premalignant actinic keratoses. UVB radiation is mainly responsible for acute damages such as sunburn, and long-term damage including melanoma. Today the sun's ultraviolet radiation (UVR induced skin cancer is a major issue worldwide. History of sun exposure and sunburns are the most important behavioral risks. Childhood sun exposure is considered as a substantial risk because a child’s skin has a thinner stratum corneum, lower levels of protective melanin, and a higher surface area to body-mass-ratio. Thus, protection against UVR in childhood is essential. Research has shown that people who have had a sunburn in childhood or were in the sun unprotected are more likely to have skin cancer. In this article, we review the literature to address the protection of children against sun and skin cancer.

  14. Sun Safe Mode Controller Design for LADEE

    Science.gov (United States)

    Fusco, Jesse C.; Swei, Sean S. M.; Nakamura, Robert H.

    2015-01-01

    This paper presents the development of sun safe controllers which are designed to keep the spacecraft power positive and thermally balanced in the event an anomaly is detected. Employed by NASA's Lunar Atmosphere and Dust Environment Explorer (LADEE), the controllers utilize the measured sun vector and the spacecraft body rates for feedback control. To improve the accuracy of sun vector estimation, the least square minimization approach is applied to process the sensor data, which is proven to be effective and accurate. To validate the controllers, the LADEE spacecraft model engaging the sun safe mode was first simulated and then compared with the actual LADEE orbital fight data. The results demonstrated the applicability of the proposed sun safe controllers.

  15. Vibration Based Sun Gear Damage Detection

    Science.gov (United States)

    Hood, Adrian; LaBerge, Kelsen; Lewicki, David; Pines, Darryll

    2013-01-01

    Seeded fault experiments were conducted on the planetary stage of an OH-58C helicopter transmission. Two vibration based methods are discussed that isolate the dynamics of the sun gear from that of the planet gears, bearings, input spiral bevel stage, and other components in and around the gearbox. Three damaged sun gears: two spalled and one cracked, serve as the focus of this current work. A non-sequential vibration separation algorithm was developed and the resulting signals analyzed. The second method uses only the time synchronously averaged data but takes advantage of the signal/source mapping required for vibration separation. Both algorithms were successful in identifying the spall damage. Sun gear damage was confirmed by the presence of sun mesh groups. The sun tooth crack condition was inconclusive.

  16. Monadic abstract interpreters

    DEFF Research Database (Denmark)

    Sergey, Ilya; Devriese, Dominique; Might, Matthew

    2013-01-01

    to instrument an analysis with high-level strategies for improving precision and performance, such as abstract garbage collection and widening. While the paper itself runs the development for continuationpassing style, our generic implementation replays it for direct-style lambda-calculus and Featherweight Java...

  17. On a possible mechanism of quasi periodic pulses of the quiet Sun decametric radio emission

    International Nuclear Information System (INIS)

    Levin, B.N.; Snegireva, S.D.

    1983-01-01

    The observed fluctuations of the quiet Sun decametric radio emission are interpreted on the basis of the plasma mechanism of generation. These fluctuations may be caused by modulation of the optical depth of the radio source due to propagation of the sound wave packet through the corona

  18. A Simple Application Program Interface for Saving Java Program Data on a Wiki

    OpenAIRE

    Yamanoue, Takashi; Oda, Kentaro; Shimozono, Koichi

    2012-01-01

    A simple application program interface (API) for Java programs running on a wiki is implemented experimentally. A Java program with the API can be running on a wiki, and the Java program can save its data on the wiki. The Java program consists of PukiWiki, which is a popular wiki in Japan, and a plug-in, which starts up Java programs and classes of Java. A Java applet with default access privilege cannot save its data at a local host. We have constructed an API of applets for easy and unified...

  19. The influence that JavaScript(TM has on the visibility of a Website to search engines - a pilot study

    Directory of Open Access Journals (Sweden)

    M. Weideman

    2006-01-01

    Full Text Available Introduction. In this research project, an empirical pilot study on the relationship between JavaScript(TM usage and Website visibility was carried out. The main purpose was to establish whethe JavaScript(TM-based hyperlinks attract or repel crawlers, resulting in an increase or decrease in Website visibility. Method. A literature survey has established that there appears to be contradiction amongst claims by various authors as to whether or not crawlers can parse or interpret JavaScript(TM. The chosen methodology involved the creation of a Website that contains different kinds of links to other pages, where actual data files were stored. Search engine crawler visits to the page pointed to by the different kinds of links were monitored and recorded. Analysis. This experiment took into account the fact that JavaScript(TM can be embedded within the HTML of a Web page or referenced as an external '.js' file. It also considered different ways of specifying links within JavaScript(TM. Results. The results obtained indicated that text links provide the highest level of opportunity for crawlers to discover and index non-homepages. In general, crawlers did not follow Javascript(TM-based links to Web pages blindly. Conclusion. . Most crawlers evade Javascript(TM links, implying that Web pages using forms of this technology, for example in pop-up/pull-down menus, could be jeopardising their chances of achieving high search engine rankings. Certain Javascript(TM links were not followed at all, which has serious implications for designers of e-Commerce Websites.

  20. A programming and a modelling perspective on the evaluation of Java Card implementations

    OpenAIRE

    Hartel, Pieter H.; de Jong, E.; de Jong, Eduard; Attali, Isabelle; Jensen, Thomas

    2000-01-01

    Java Card Technology has provided a huge step forward in programming smart cards: from assembler to using a high level Object Oriented language. However, the authors have found some differences between the current Java Card version (2.1) and main stream Java that may restrict the benefits of using Java achievable in smartcard programming. In particular, efforts towards evaluating Java Card implementations at a high level of assurance may be hampered by the presence of these differences as wel...

  1. When and Why Java was Deliberated from the Slavery?

    Directory of Open Access Journals (Sweden)

    Djoko Marihandono

    2017-07-01

    From the French point of view, Java would be set as centre of the French strategy in the effort to reoccupy India as before. According to Napoleon Bonaparte, India had natural resources more than the riches of all European kingdoms. So, the position of Java island geographically was very important because of his location was directly in front of India Ocean, and the military troupes could directly attack India.  Java which was very rich of the natural resources as wood as the basic materials of ship industry, potassium nitrate, as the materials of ammunition and the Javanese who had the very special endurance were considered by the Emperor as a very ideal island. The Javanese could compete the Sepoy soldiers, the Indian indigenous soldiers formed by the British. So, Napoleon Bonaparte considered that the Javanese would be prepared to realize the Napoleonic strategy. Java had to be saved from the British attack.

  2. Java expert GUI framework for CERN beam instrumentation systems

    International Nuclear Information System (INIS)

    Bart Pedersen, S.; Bozyigit, S.; Jackson, S.

    2012-01-01

    The CERN Beam Instrumentation Group's software section has recently performed a study of the tools used to produce Java expert GUI (Graphical User Interface) applications. This paper will present the analysis that was made to understand the requirements for generic components and the resulting tools including a collection of Java components that have been made available for a wider audience. The new expert GUI has already given very good results. Users can easily and quickly create a Java project with a pre-defined structure that will allow them to run an application in two mouse clicks. At the same time, they are able to add whatever components they need to libraries that are now common to all. The use of Maven is not completed and has led to some integration problems for our Java software architecture. Nevertheless, the handling of the library dependencies and the archetypes are very useful

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

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

  5. Pointer Analysis for JavaScript Programming Tools

    DEFF Research Database (Denmark)

    Feldthaus, Asger

    Tools that can assist the programmer with tasks, such as, refactoring or code navigation, have proven popular for Java, C#, and other programming languages. JavaScript is a widely used programming language, and its users could likewise benefit from such tools, but the dynamic nature of the language...... is an obstacle for the development of these. Because of this, tools for JavaScript have long remained ineffective compared to those for many other programming languages. Static pointer analysis can provide a foundation for more powerful tools, although the design of this analysis is itself a complicated endeavor....... In this work, we explore techniques for performing pointer analysis of JavaScript programs, and we find novel applications of these techniques. In particular, we demonstrate how these can be used for code navigation, automatic refactoring, semi-automatic refactoring of incomplete programs, and checking of type...

  6. Detecting modularity "smells" in dependencies injected with Java annotations

    NARCIS (Netherlands)

    Roubtsov, S.; Serebrenik, A.; Brand, van den M.G.J.

    2010-01-01

    Dependency injection is a recent programming mechanism reducing dependencies among components by delegating them to an external entity, called a dependency injection framework. An increasingly popular approach to dependency injection implementation relies upon using Java annotations, a special form

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

  8. COMPARISION OF JAVA RMI AND CORBA FROM DIFFERENT PERSPECTIVES

    Directory of Open Access Journals (Sweden)

    Mustafa TÜRKSEVER

    2001-01-01

    Full Text Available In this paper, two of the widely used distributed object system standards which are CORBA and Java RMI has been compared from different perspectives. These perspectives are performance, distributed programming and system level services.

  9. Attribute Cafe: A Java/COBRA Technology Experiment

    National Research Council Canada - National Science Library

    Toh, T

    1998-01-01

    .... The experiment focused on the use of Java and Common Object Request Broker (CORBA) technologies as used in the development of a software visualization demonstrator application (the Attribute Cafe...

  10. The Sun and How to Observe It

    CERN Document Server

    Jenkins, Jamey L

    2009-01-01

    Without the Sun, all life on Earth would perish. But what exactly do we know about this star that lights, heats, and powers Earth? Actually, we know quite a lot, thanks mainly to a host of eager solar observers. Looking directly at the Sun is EXTREMELY hazardous. But many astronomers, both professional and amateur, have found ways to view the Sun safely to learn about it. You, too, can view the Sun in all of its glorious detail. Some of the newest, most exciting telescopes on the market are affordable to amateur astronomers or even just curious sky watchers, and with this guide to what the Sun has to offer, including sunspots, prominences, and flares, plus reviews of the latest instruments for seeing and capturing images of the Sun, you can contribute to humankind’s knowledge of this immense ball of glowing gases that gives us all life. For a complete guide to Sun viewing, see also Total Solar Eclipses and How to Observe Them (2007) by Martin Mobberley in this same series.

  11. SunPy—Python for solar physics

    International Nuclear Information System (INIS)

    Community, The SunPy; Mumford, Stuart J; Freij, Nabil; Bennett, Samuel M; Christe, Steven; Ireland, Jack; Shih, Albert Y; Inglis, Andrew R; Pérez-Suárez, David; Liedtke, Simon; Hewett, Russell J; Mayer, Florian; Hughitt, Keith; Meszaros, Tomas; Malocha, Michael; Evans, John; Agrawal, Ankit; Leonard, Andrew J; Robitaille, Thomas P; Mampaey, Benjamin

    2015-01-01

    This paper presents SunPy (version 0.5), a community-developed Python package for solar physics. Python, a free, cross-platform, general-purpose, high-level programming language, has seen widespread adoption among the scientific community, resulting in the availability of a large number of software packages, from numerical computation (NumPy, SciPy) and machine learning (scikit-learn) to visualization and plotting (matplotlib). SunPy is a data-analysis environment specializing in providing the software necessary to analyse solar and heliospheric data in Python. SunPy is open-source software (BSD licence) and has an open and transparent development workflow that anyone can contribute to. SunPy provides access to solar data through integration with the Virtual Solar Observatory (VSO), the Heliophysics Event Knowledgebase (HEK), and the HELiophysics Integrated Observatory (HELIO) webservices. It currently supports image data from major solar missions (e.g., SDO, SOHO, STEREO, and IRIS), time-series data from missions such as GOES, SDO/EVE, and PROBA2/LYRA, and radio spectra from e-Callisto and STEREO/SWAVES. We describe SunPy's functionality, provide examples of solar data analysis in SunPy, and show how Python-based solar data-analysis can leverage the many existing tools already available in Python. We discuss the future goals of the project and encourage interested users to become involved in the planning and development of SunPy. (paper)

  12. Automatic Construction of Java Programs from Functional Program Specifications

    OpenAIRE

    Md. Humayun Kabir

    2015-01-01

    This paper presents a novel approach to construct Java programs automatically from the input functional program specifications on natural numbers from the constructive proofs of the input specifications using an inductive theorem prover called Poiti'n. The construction of a Java program from the input functional program specification involves two phases. The theorem prover is used to construct a higher order functional (HOF) program from the input specification expressed as an existential the...

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

  14. Multiprocessor Priority Ceiling Emulation for Safety-Critical Java

    DEFF Research Database (Denmark)

    Strøm, Torur Biskopstø; Schoeberl, Martin

    2015-01-01

    Priority ceiling emulation has preferable properties on uniprocessor systems, such as avoiding priority inversion and being deadlock free. This has made it a popular locking protocol. According to the safety-critical Java specication, priority ceiling emulation is a requirement for implementations....... However, implementing the protocol for multiprocessor systemsis more complex so implementations might perform worse than non-preemptive implementations. In this paper we compare two multiprocessor lock implementations with hardware support for the Java optimized processor: non-preemptive locking...

  15. A Java class library for accessing Cadplan data

    International Nuclear Information System (INIS)

    Zagler, Norbert

    2008-01-01

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

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

  17. Java Expert GUI framework for CERN beam instrumentation systems

    CERN Document Server

    Bart Pedersen, S; Jackson, S

    2011-01-01

    The CERN Beam Instrumentation Group’s software section has recently performed a study of the tools used to produce Java expert GUI applications. This paper will present the analysis that was made to understand the requirements for generic components and the resulting tools including a collection of Java components that have been made available for a wider audience. The paper will also discuss the prospect of using Maven as the deployment tool with its implications for developers and users.

  18. A Test Suite for Safety-Critical Java using JML

    DEFF Research Database (Denmark)

    Ravn, Anders Peter; Søndergaard, Hans

    2013-01-01

    Development techniques are presented for a test suite for the draft specification of the Java profile for Safety-Critical Systems. Distinguishing features are: specification of conformance constraints in the Java Modeling Language, encoding of infrastructure concepts without implementation bias......, and corresponding specifications of implicitly stated behavioral and real-time properties. The test programs are auto-generated from the specification, while concrete values for test parameters are selected manually. The suite is open source and publicly accessible....

  19. Interpretive Media Study and Interpretive Social Science.

    Science.gov (United States)

    Carragee, Kevin M.

    1990-01-01

    Defines the major theoretical influences on interpretive approaches in mass communication, examines the central concepts of these perspectives, and provides a critique of these approaches. States that the adoption of interpretive approaches in mass communication has ignored varied critiques of interpretive social science. Suggests that critical…

  20. Interpreters, Interpreting, and the Study of Bilingualism.

    Science.gov (United States)

    Valdes, Guadalupe; Angelelli, Claudia

    2003-01-01

    Discusses research on interpreting focused specifically on issues raised by this literature about the nature of bilingualism. Suggests research carried out on interpreting--while primarily produced with a professional audience in mind and concerned with improving the practice of interpreting--provides valuable insights about complex aspects of…

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

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

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

    Energy Technology Data Exchange (ETDEWEB)

    Maemunah, Imun, E-mail: imun-m2001@yahoo.com [Geological Agency, Ministry of Energy and Mineral Resources (Indonesia); Institute Technology of Bandung (Indonesia); Suparka, Emmy, E-mail: emmy@gc.itb.ac.id; Puspito, Nanang T, E-mail: nanang@staff.itb.ac.id [Institute Technology of Bandung (Indonesia); Hidayati, Sri, E-mail: shidayati@gmail.com [Geological Agency, Ministry of Energy and Mineral Resources (Indonesia)

    2015-04-24

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

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

    International Nuclear Information System (INIS)

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

    2015-01-01

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

  5. Seismic Facies of Pleistocene–Holocene Channel-fill Deposits in Bawean Island and Adjacent Waters, Southeast Java Sea

    Directory of Open Access Journals (Sweden)

    Ali Albab

    2017-08-01

    Full Text Available The late Pleistocene-Holocene stratigraphic architecture of the Bawean Island and surrounding waters, southeast Java Sea has been analyzed by using sparker seismic profiles. Geological interpretation of these seismic profiles revealed the widespread distribution of paleochannels with different shape and size in the present-day Java Sea. Two channel types can be distinguished based on its morphology: U-shaped channels in the western part and V-shaped channels in the eastern part. The stratigraphic successions were grouped into two major seismic units separated by different seismic boundaries. Characters of marine and fluvial deposits were determined based on seismic boundaries and internal reflectors. Three seismic facies can be identified within late Pleistocene – Holocene incised channel fills associated with SB2. The internal structure of incised-channels consist of chaotic reflector at the bottom, covered by parallel–sub parallel and almost reflection-free indicating the homogenous sediment deposited during the succession.

  6. Work-time sun behaviours among Canadian outdoor workers: results from the 2006 National Sun Survey.

    Science.gov (United States)

    Marrett, Loraine D; Pichora, Erin C; Costa, Michelle L

    2010-01-01

    The objective of the study was to describe summer work-related sun behaviours among Canadian outdoor workers. Information on time in the sun and sun protection practices at work during the summer of 2006 were collected from 1,337 outdoor workers aged 16-64 years as part of the Second National Sun Survey. Proportions (and 95% confidence intervals) were estimated using procedures appropriate for complex survey designs. Twenty-six percent of all Canadians, 39% of males and 33% of those aged 16-24 years work outdoors during the summer. Although 41% spend four or more hours daily in the sun at work, just over half always or often protect themselves by covering their heads (58%), wearing protective clothing (56%) or wearing sunglasses (54%), and only 29% use sunscreen. Males and those aged 16-24 spend the most work time in the sun but are the least likely to use protection. The prevalence of outdoor work and sun behaviours varies among regions. Study findings confirm the need for strategies to reduce time in the sun and increase the use of sun protection among outdoor workers. In order to be effective, these strategies must include both enhanced workplace policies and practice, and increased individual use of sun protection.

  7. Vitamin D Beliefs and Associations with Sunburns, Sun Exposure, and Sun Protection

    Science.gov (United States)

    Kim, Bang Hyun; Glanz, Karen; Nehl, Eric J.

    2012-01-01

    The main objective of this study was to examine certain beliefs about vitamin D and associations with sun exposure, sun protection behaviors, and sunburns. A total of 3,922 lifeguards, pool managers, and parents completed a survey in 2006 about beliefs regarding vitamin D and sun-related behaviors. Multivariate ordinal regression analyses and linear regression analysis were used to examine associations of beliefs and other variables. Results revealed that Non-Caucasian lifeguards and pool managers were less likely to agree that they needed to go out in the sun to get enough vitamin D. Lifeguards and parents who were non-Caucasian were less likely to report that sunlight helped the body to produce vitamin D. A stronger belief about the need to go out in the sun to get enough vitamin D predicted more sun exposure for lifeguards. For parents, a stronger belief that they can get enough vitamin D from foods predicted greater sun protection and a stronger belief that sunlight helps the body produce vitamin D predicted lower sun exposure. This study provides information regarding vitamin D beliefs and their association with certain sun related behaviors across different demographic groups that can inform education efforts about vitamin D and sun protection. PMID:22851950

  8. Sun Protection Practices and Sun Exposure among Children with a Parental History of Melanoma

    Science.gov (United States)

    Glenn, Beth A.; Lin, Tiffany; Chang, L. Cindy; Okada, Ashley; Wong, Weng Kee; Glanz, Karen; Bastani, Roshan

    2014-01-01

    Background First-degree relatives of melanoma survivors have a substantially higher lifetime risk for melanoma than individuals with no family history. Exposure to ultraviolet radiation is the primary modifiable risk factor for the disease. Reducing UV exposure through sun protection may be particularly important for children with a parental history of melanoma. Nonetheless, limited prior research has investigated sun protection practices and sun exposure among these children. Methods The California Cancer Registry was used to identify melanoma survivors eligible to participate in a survey to assess their children's sun protection practices and sun exposure. The survey was administered by mail, telephone, or web to Latino and non-Latino white melanoma survivors with at least one child (0–17 years; N = 324). Results Sun exposure was high and the rate of sunburn was equivalent to or higher than estimates from average risk populations. Use of sun protection was suboptimal. Latino children were less likely to wear sunscreen and hats and more likely to wear sunglasses, although these differences disappeared in adjusted analyses. Increasing age of the child was associated with lower sun protection and higher risk for sunburn whereas higher objective risk for melanoma predicted improved sun protection and a higher risk for sunburns. Perception of high barriers to sun protection was the strongest modifiable correlate of sun protection. Conclusions Interventions to improve sun protection and reduce sun exposure and sunburns in high risk children are needed. Impact Intervening in high risk populations may help reduce the burden of melanoma in the U.S. PMID:25587110

  9. Org.Lcsim: Event Reconstruction in Java

    International Nuclear Information System (INIS)

    Graf, Norman

    2011-01-01

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

  10. UV Photography Shows Hidden Sun Damage

    Science.gov (United States)

    ... mcat1=de12", ]; for (var c = 0; c UV photography shows hidden sun damage A UV photograph gives ... developing skin cancer and prematurely aged skin. Normal photography UV photography 18 months of age: This boy's ...

  11. The Sun's Mysteries from Space - I

    Indian Academy of Sciences (India)

    climate. Historically, it was the motion of the planets around the. Sun that .... concentrations of magnetic field, the convection is suppressed ... near-Earth space environments. ... Some of these reach our eyes and can be detected during the rare.

  12. Sun behaviour after cutaneous malignant melanoma

    DEFF Research Database (Denmark)

    Idorn, L W; Datta, P; Heydenreich, J

    2013-01-01

    Background  It has been reported that patients with cutaneous malignant melanoma (CMM) can lower their risk of a second primary melanoma by limiting recreational sun exposure. Previous studies based on questionnaires and objective surrogate measurements indicate that before their diagnosis......, patients with CMM are exposed to higher ultraviolet radiation (UVR) doses than controls, followed by a reduction after diagnosis. Objectives  In a prospective, observational case-control study, we aimed to assess sun exposure after diagnosis of CMM by objective measurements to substantiate advice about sun...... months and 6 years before the start of the study. During a summer season participants filled in sun exposure diaries daily and wore personal electronic UVR dosimeters in a wristwatch that continuously measured time-stamped UVR doses in standard erythema dose. Results  The UVR dose of recently diagnosed...

  13. The Sun murrab Baltimaadesse ja Soome

    Index Scriptorium Estoniae

    2008-01-01

    Aprillis andis ansambel Tanel Padar & The Sun Soomes, Lätis, Leedus ja Eestis üksteist kontserti. Heliplaadi "Here Gomes The Sun" lugu "Hopelessness You" on Soome raadiote tipp 300s neljakümnendal kohal, lugu "Learn the game" on Leedu FM99 raadios 33 enim mängitava loo seas, laul "One of those days" saavutas Läti raadio SWH rokkmuusika edetabelis teise koha.

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

    Science.gov (United States)

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

    2005-12-01

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

  15. How to Observe the Sun Safely

    CERN Document Server

    Macdonald, Lee

    2012-01-01

    How to Observe the Sun Safely, Second Edition gives all the basic information and advice the amateur astronomer needs to get started in observing our own ever-fascinating star. Unlike many other astronomical objects, you do not need a large telescope or expensive equipment to observe the Sun. And it is possible to take excellent pictures of the Sun with today's low-cost digital cameras! This book surveys what is visible on the Sun and then describes how to record solar features and measure solar activity levels. There is also an account of how to use H-alpha and Calcium-K filters to observe and record prominences and other features of the solar chromosphere, the Sun's inner atmosphere. Because we are just entering a period of high activity on the Sun, following a long, quiet period, this is a great time to get involved with solar observing. Still emphasizing safety first, this Second Edition reflects recent and exciting advances in solar observing equipment. Chapters 6 through 8 have been completely revised ...

  16. Sunburn, sun exposure, and sun sensitivity in the Study of Nevi in Children.

    Science.gov (United States)

    Satagopan, Jaya M; Oliveria, Susan A; Arora, Arshi; Marchetti, Michael A; Orlow, Irene; Dusza, Stephen W; Weinstock, Martin A; Scope, Alon; Geller, Alan C; Marghoob, Ashfaq A; Halpern, Allan C

    2015-11-01

    To examine the joint effect of sun exposure and sunburn on nevus counts (on the natural logarithm scale; log nevi) and the role of sun sensitivity. We describe an analysis of cross-sectional data from 443 children enrolled in the prospective Study of Nevi in Children. To evaluate the joint effect, we partitioned the sum of squares because of interaction between sunburn and sun exposure into orthogonal components representing (1) monotonic increase in log nevi with increasing sun exposure (rate of increase of log nevi depends on sunburn), and (2) nonmonotonic pattern. In unadjusted analyses, there was a marginally significant monotonic pattern of interaction (P = .08). In adjusted analyses, sun exposure was associated with higher log nevi among those without sunburn (P sunburn (P = .14). Sunburn was independently associated with log nevi (P = .02), even though sun sensitivity explained 29% (95% confidence interval: 2%-56%, P = .04) of its effect. Children with high sun sensitivity and sunburn had more nevi, regardless of sun exposure. A program of increasing sun protection in early childhood as a strategy for reducing nevi, when applied to the general population, may not equally benefit everyone. Copyright © 2015 Elsevier Inc. All rights reserved.

  17. Isolating and Restricting Client-Side JavaScript:Isoleren en beperken van JavaScript aan de cliëntzijde

    OpenAIRE

    Van Acker, Steven

    2015-01-01

    In today’s web applications, no one disputes the important role of JavaScript asa client-side programming language. JavaScript can turn the Web into a lively,dynamic and interactive end-user experience. Unfortunately, JavaScript canalso be used to steal sensitive information and abuse powerful functionality. Sloppy input validation can make a web application vulnerable, allowingmalicious JavaScript code to leak into a web application’s JavaScript executionenvironment, where it leads to un...

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

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

  20. Shallow Depth Study Using Gravity & Magnetics Data in Central Java - Yogyakarta

    Science.gov (United States)

    Fawzy Ismullah M, Muhammad; Altin Massinai, Muhammad; Maria

    2018-03-01

    Gravity and magnetics measurements carried out in Karangsambung - Bayat - Wonosari track, Central Java - Yogyakarta region as much as 34 points for subsurface identification. Modeling and interpretation using both data at 3 sections. Section A lies on Karangsambung area and reach to 1900 m. Section A showed formation of 0.000001 - 0.0014 nT and 2.00 - 2.80 g/cm3 like alluvium, basalt and tuff. Section B lies on Wates - Yogyakarta area and reach to 1700 m. Section B showed formation of (-0.01) - 0.02 nT and 2.40 - 3.00 g/cm3 like andesite intrusive and Merapi volcano sediments. Section C lies on Bayat - Wonosari area and reach to 2000 m. Section C showed formation of 0.00016 - 0.0005 nT and 2.30 - 3.14 g/cm3 like limestone, tuff and diorite intrusive. Based on modeling results from 2D structure inversion method can identify the formation of sediments from volcano activity on Karangsambung - Bayat - Wonosari track, Central Java - Yogyakarta region. The method of this study shows potential application for identify the formation of volcano activity from 2D structure.

  1. FlashLight: A Dynamic Detector of Shared State, Race Conditions, and Locking Models in Concurrent Java Programs

    National Research Council Canada - National Science Library

    Hale, Scott C

    2006-01-01

    .... Many factors contribute to concurrency faults in Java code; for example, programmers may not understand Java language semantics or, when using a Java library or framework, may not understand that their resulting program is concurrent...

  2. On court interpreters' visibility

    DEFF Research Database (Denmark)

    Dubslaff, Friedel; Martinsen, Bodil

    of the service they receive. Ultimately, the findings will be used for training purposes. Future - and, for that matter, already practising - interpreters as well as the professional users of interpreters ought to take the reality of the interpreters' work in practice into account when assessing the quality...... on the interpreter's interpersonal role and, in particular, on signs of the interpreter's visibility, i.e. active co-participation. At first sight, the interpreting assignment in question seems to be a short and simple routine task which would not require the interpreter to deviate from the traditional picture...

  3. SunPy: Python for Solar Physics

    Science.gov (United States)

    Bobra, M.; Inglis, A. R.; Mumford, S.; Christe, S.; Freij, N.; Hewett, R.; Ireland, J.; Martinez Oliveros, J. C.; Reardon, K.; Savage, S. L.; Shih, A. Y.; Pérez-Suárez, D.

    2017-12-01

    SunPy is a community-developed open-source software library for solar physics. It is written in Python, a free, cross-platform, general-purpose, high-level programming language which is being increasingly adopted throughout the scientific community. SunPy aims to provide the software for obtaining and analyzing solar and heliospheric data. This poster introduces a new major release, SunPy version 0.8. The first major new feature introduced is Fido, the new primary interface to download data. It provides a consistent and powerful search interface to all major data providers including the VSO and the JSOC, as well as individual data sources such as GOES XRS time series. It is also easy to add new data sources as they become available, i.e. DKIST. The second major new feature is the SunPy coordinate framework. This provides a powerful way of representing coordinates, allowing simple and intuitive conversion between coordinate systems and viewpoints of different instruments (i.e., Solar Orbiter and the Parker Solar Probe), including transformation to astrophysical frames like ICRS. Other new features including new timeseries capabilities with better support for concatenation and metadata, updated documentation and example gallery. SunPy is distributed through pip and conda and all of its code is publicly available (sunpy.org).

  4. The sun and space weather Second Edition

    CERN Document Server

    Hanslmeier, Arnold

    2007-01-01

    This second edition is a great enhancement of literature which will help the reader get deeper into the specific topics. There are new sections included such as space weather data sources and examples, new satellite missions, and the latest results. At the end a comprehensive index is given which will allow the reader to quickly find his topics of interest. The Sun and Space weather are two rapidly evolving topics. The importance of the Sun for the Earth, life on Earth, climate and weather processes was recognized long ago by the ancients. Now, for the first time there is a continuous surveillance of solar activity at nearly all wavelengths. These data can be used to improve our understanding of the complex Sun-Earth interaction. The first chapters of the book deal with the Sun as a star and its activity phenomena as well as its activity cycle in order to understand the complex physics of the Sun-Earth system. The reader will see that there are many phenomena but still no definite explanations and models exis...

  5. After the Bell: Developing Sun Sense--Learning about Protection from the Sun's Rays

    Science.gov (United States)

    Farenga, Stephen J.; Ness, Daniel

    2008-01-01

    The American Academy of Dermatology (2008) reports that our students will experience 80% of their lifetime exposure to the Sun by the time they are 18. Further, research has demonstrated that continued exposure to the Sun's ultraviolet rays can lead to skin aging, sunburn, immune suppression, ocular melanoma, cataracts, corneal burns, and even…

  6. The Sun Sense Study: An Intervention to Improve Sun Protection in Children

    Science.gov (United States)

    Glasser, Alice; Shaheen, Magda; Glenn, Beth A.; Bastani, Roshan

    2010-01-01

    Objectives: To assess the effect of a multicomponent intervention on parental knowledge, sun avoidance behaviors, and sun protection practices in children 3-10 years. Methods: A randomized trial at a pediatric clinic recruited 197 caregiver-child pairs (90% parents). Intervention included a brief presentation and brochure for the parent and…

  7. Optimizing memory use in Java applications, garbage collectors

    Directory of Open Access Journals (Sweden)

    Ştefan PREDA

    2016-05-01

    Full Text Available Java applications are diverse, depending by use case, exist application that use small amount of memory till application that use huge amount, tens or hundreds of gigabits. Java Virtual Machine is designed to automatically manage memory for applications. Even in this case due diversity of hardware, software that coexist on the same system and applications itself, these automatic decision need to be accompanied by developer or system administrator to triage optimal memory use. After developer big role to write optimum code from memory allocation perspective , optimizing memory use at Java Virtual Machine and application level become in last year's one of the most important task. This is explained in special due increased demand in applications scalability.

  8. FISHERMEN ALLEVIATION POVERTY MODEL IN THE NORTH COASTAL EAST JAVA

    Directory of Open Access Journals (Sweden)

    Roziana Ainul Hidayati

    2011-12-01

    Full Text Available Poverty is a multidimensional problem that the approach to eradicate poverty must also be multidimensional. The study aims to formulate a model of poverty alleviation in coastal fishing in the North Coast of East Java. Grounded research approach used to determine the causes, impacts and implications of poverty fishermen. The results showed that the main cause of poverty that occurred in the three districts in East Java's north coast is different from one another. In Gresik district, the major cause of poverty is law enforcements that do not support fishermen and overfishing. While Lamongan more due to low fish prices and capital problems. While in Tuban fishermen due to limited infrastructure and lazy and extravagant lifestyle of the fishermen. These differences lead to different coping strategies so that later can form a concept model of poverty alleviation North Coast fishermen in East Java.

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

  10. Numeric computation and statistical data analysis on the Java platform

    CERN Document Server

    Chekanov, Sergei V

    2016-01-01

    Numerical computation, knowledge discovery and statistical data analysis integrated with powerful 2D and 3D graphics for visualization are the key topics of this book. The Python code examples powered by the Java platform can easily be transformed to other programming languages, such as Java, Groovy, Ruby and BeanShell. This book equips the reader with a computational platform which, unlike other statistical programs, is not limited by a single programming language. The author focuses on practical programming aspects and covers a broad range of topics, from basic introduction to the Python language on the Java platform (Jython), to descriptive statistics, symbolic calculations, neural networks, non-linear regression analysis and many other data-mining topics. He discusses how to find regularities in real-world data, how to classify data, and how to process data for knowledge discoveries. The code snippets are so short that they easily fit into single pages. Numeric Computation and Statistical Data Analysis ...

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

  12. Scientific Programming Using Java: A Remote Sensing Example

    Science.gov (United States)

    Prados, Don; Mohamed, Mohamed A.; Johnson, Michael; Cao, Changyong; Gasser, Jerry

    1999-01-01

    This paper presents results of a project to port remote sensing code from the C programming language to Java. The advantages and disadvantages of using Java versus C as a scientific programming language in remote sensing applications are discussed. Remote sensing applications deal with voluminous data that require effective memory management, such as buffering operations, when processed. Some of these applications also implement complex computational algorithms, such as Fast Fourier Transformation analysis, that are very performance intensive. Factors considered include performance, precision, complexity, rapidity of development, ease of code reuse, ease of maintenance, memory management, and platform independence. Performance of radiometric calibration code written in Java for the graphical user interface and of using C for the domain model are also presented.

  13. Interpreting Impoliteness: Interpreters’ Voices

    Directory of Open Access Journals (Sweden)

    Tatjana Radanović Felberg

    2017-11-01

    Full Text Available Interpreters in the public sector in Norway interpret in a variety of institutional encounters, and the interpreters evaluate the majority of these encounters as polite. However, some encounters are evaluated as impolite, and they pose challenges when it comes to interpreting impoliteness. This issue raises the question of whether interpreters should take a stance on their own evaluation of impoliteness and whether they should interfere in communication. In order to find out more about how interpreters cope with this challenge, in 2014 a survey was sent to all interpreters registered in the Norwegian Register of Interpreters. The survey data were analyzed within the theoretical framework of impoliteness theory using the notion of moral order as an explanatory tool in a close reading of interpreters’ answers. The analysis shows that interpreters reported using a variety of strategies for interpreting impoliteness, including omissions and downtoning. However, the interpreters also gave examples of individual strategies for coping with impoliteness, such as interrupting and postponing interpreting. These strategies border behavioral strategies and conflict with the Norwegian ethical guidelines for interpreting. In light of the ethical guidelines and actual practice, mapping and discussing different strategies used by interpreters might heighten interpreters’ and interpreter-users’ awareness of the role impoliteness can play in institutional interpreter– mediated encounters. 

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

  15. The r-Java 2.0 code: nuclear physics

    Science.gov (United States)

    Kostka, M.; Koning, N.; Shand, Z.; Ouyed, R.; Jaikumar, P.

    2014-08-01

    Aims: We present r-Java 2.0, a nucleosynthesis code for open use that performs r-process calculations, along with a suite of other analysis tools. Methods: Equipped with a straightforward graphical user interface, r-Java 2.0 is capable of simulating nuclear statistical equilibrium (NSE), calculating r-process abundances for a wide range of input parameters and astrophysical environments, computing the mass fragmentation from neutron-induced fission and studying individual nucleosynthesis processes. Results: In this paper we discuss enhancements to this version of r-Java, especially the ability to solve the full reaction network. The sophisticated fission methodology incorporated in r-Java 2.0 that includes three fission channels (beta-delayed, neutron-induced, and spontaneous fission), along with computation of the mass fragmentation, is compared to the upper limit on mass fission approximation. The effects of including beta-delayed neutron emission on r-process yield is studied. The role of Coulomb interactions in NSE abundances is shown to be significant, supporting previous findings. A comparative analysis was undertaken during the development of r-Java 2.0 whereby we reproduced the results found in the literature from three other r-process codes. This code is capable of simulating the physical environment of the high-entropy wind around a proto-neutron star, the ejecta from a neutron star merger, or the relativistic ejecta from a quark nova. Likewise the users of r-Java 2.0 are given the freedom to define a custom environment. This software provides a platform for comparing proposed r-process sites.

  16. 77 FR 34122 - Application of Sun Air Express, LLC, d/b/a Sun Air International for Commuter Authority

    Science.gov (United States)

    2012-06-08

    ... DEPARTMENT OF TRANSPORTATION Office of the Secretary [Docket DOT-OST-2011-0169] Application of Sun Air Express, LLC, d/b/a Sun Air International for Commuter Authority AGENCY: Department of... order finding Sun Air Express, LLC d/b/a Sun Air International fit, willing, and able, and awarding it...

  17. A sun holiday is a sunburn holiday

    DEFF Research Database (Denmark)

    Petersen, Bibi; Thieden, Elisabeth; Philipsen, Peter Alshede

    2013-01-01

    Many people take holidays in sunny locations with the express aim of sunbathing. This may result in sunburn, which is a risk factor for skin cancer. We investigated 25 Danish sun seekers during a week's holiday in the Canary Islands. The percentage of body surface area with sunburn was determined......-specific UVR doses after adjustment for sun protection factor. Remarkably, we found that all volunteers sunburned at some point. The risk of sunburn correlated significantly with the adjusted body site-specific UVR dose. Furthermore, there was also a significant relationship between the daily UVR dose...... and percentage of body surface area with sunburn. Our study shows that holiday UVR exposure results in a high risk of sunburn, which potentially increases the risk of skin cancer. Possible protection by melanogenesis is insufficient to protect against sunburn during a 1-week sun holiday. Finally, our data...

  18. Implementing the Gaia Astrometric Global Iterative Solution (AGIS) in Java

    Science.gov (United States)

    O'Mullane, William; Lammers, Uwe; Lindegren, Lennart; Hernandez, Jose; Hobbs, David

    2011-10-01

    This paper provides a description of the Java software framework which has been constructed to run the Astrometric Global Iterative Solution for the Gaia mission. This is the mathematical framework to provide the rigid reference frame for Gaia observations from the Gaia data itself. This process makes Gaia a self calibrated, and input catalogue independent, mission. The framework is highly distributed typically running on a cluster of machines with a database back end. All code is written in the Java language. We describe the overall architecture and some of the details of the implementation.

  19. ROOT I/O in JavaScript

    International Nuclear Information System (INIS)

    Bellenot, Bertrand

    2012-01-01

    ROOT is used by almost all experiments throughout High Energy and Nuclear Physics to write, read and analyse data. As use of mobile devices (tablets, smart phones) is becoming more and more popular, offering a portable way of monitoring or inspecting ROOT files from any web browser, without having to install any application or library on the server side or on the client side is important. To achieve this, a JavaScript I/O library is being developed. The graphic part is done by using a third-party JavaScript visualization library.

  20. The Analysis on Leading industries in Central Java Province

    Directory of Open Access Journals (Sweden)

    Setyani Irmawati

    2016-06-01

    Full Text Available The purpose of this research is for identifying the types of industriesthat become leading industries in Central Java Province. The methods, used are LQ (SLQ and DLQ and Shift Share. The result of this research shows that the the leading industries in Central Java Province are beverage industry, tobacco processing industry, textile industry, apparel industry, wood industry, printing industry, furniture industry and other processing industries.In the future, the development of the industry should not only focus on the leading industries  but also onnon-leading industries, so that the non leading industries will not be left behind.