WorldWideScience

Sample records for leaf curl java

  1. Cotton leaf curl Burewala virus with intact or mutant transcriptional activator proteins: complexity of cotton leaf curl disease.

    Science.gov (United States)

    Kumar, Jitendra; Gunapati, Samatha; Alok, Anshu; Lalit, Adarsh; Gadre, Rekha; Sharma, Naresh C; Roy, Joy K; Singh, Sudhir P

    2015-05-01

    Cotton leaf curl disease (CLCuD) is a serious disease of cotton on the Indian subcontinent. In the present study, three cotton leaf curl viruses, cotton leaf curl Burewala virus (CLCuBuV), cotton leaf curl Kokhran virus (CLCuKoV) and cotton leaf curl Multan virus (CLCuMV), and their associated satellites, cotton leaf curl Multan betasatellite (CLCuMB) and cotton leaf curl Multan alphasatellite (CLCuMA), were detected. CLCuBuV with either intact (CLCuBuV-1) or mutant (CLCuBuV-2) transcriptional activator protein (TrAP) were detected in different plants. Agroinoculation with CLCuBuV-1 or CLCuBuV-2 together with CLCuMB and CLCuMA, resulted in typical leaf curling and stunting of tobacco plants. Inoculation with CLCuKoV or an isolate of CLCuMV (CLCuMV-2), together with CLCuMB and CLCuMA, induced severe leaf curling, while the other isolate of CLCuMV (CLCuMV-1), which was recombinant in origin, showed mild leaf curling in tobacco. To investigate the effect of intact or mutant TrAP and also the recombination events, CLCuBuV-1, CLCuBuV-2, CLCuMV-1 or CLCuMV-2 together with the satellites (CLCuMA and CLCuMB) were transferred to cotton via whitefly-mediated transmission. Cotton plants containing CLCuBuV-1, CLCuBuV-2 or CLCuMV-2 together with satellites showed curling and stunting, whereas the plants having CLCuMV-1 and the satellites showed only mild and indistinguishable symptoms. CLCuBuV-1 (intact TrAP) showed severe symptoms in comparison to CLCuBuV-2 (mutant TrAP). The present study reveals that two types of CLCuBuV, one with an intact TrAP and the other with a mutant TrAP, exist in natural infection of cotton in India. Additionally, CLCuMuV-1, which has a recombinant origin, induces mild symptoms in comparison to the other CLCuMV isolates.

  2. Suppressors of RNA silencing encoded by tomato leaf curl

    Indian Academy of Sciences (India)

    Whitefly-transmitted begomoviruses infecting tomato crop code for five different proteins, ORF AC4, ORF AC2 and ORF AV2 in DNA-A component, ORF BV1 in DNA-B ... In the present study suppressor function of ORF C1 of three betasatellites Tomato leaf curl Bangalore betasatellite ToLCBB-[IN:Hess:08], Cotton leaf curl ...

  3. Association of an alphasatellite with tomato yellow leaf curl virus and ageratum yellow vein virus in Japan is suggestive of a recent introduction.

    Science.gov (United States)

    Shahid, Muhammad Shafiq; Ikegami, Masato; Waheed, Abdul; Briddon, Rob W; Natsuaki, Keiko T

    2014-01-14

    Samples were collected in 2011 from tomato plants exhibiting typical tomato leaf curl disease symptoms in the vicinity of Komae, Japan. PCR mediated amplification, cloning and sequencing of all begomovirus components from two plants from different fields showed the plants to be infected by Tomato yellow leaf curl virus (TYLCV) and Ageratum yellow vein virus (AYVV). Both viruses have previously been shown to be present in Japan, although this is the first identification of AYVV on mainland Japan; the virus previously having been shown to be present on the Okinawa Islands. The plant harboring AYVV was also shown to contain the betasatellite Tomato leaf curl Java betasatellite (ToLCJaB), a satellite not previously shown to be present in Japan. No betasatellite was associated with the TYLCV infected tomato plants analyzed here, consistent with earlier findings for this virus in Japan. Surprisingly both plants were also found to harbor an alphasatellite; no alphasatellites having previously been reported from Japan. The alphasatellite associated with both viruses was shown to be Sida yellow vein China alphasatellite which has previously only been identified in the Yunnan Province of China and Nepal. The results suggest that further begomoviruses, and their associated satellites, are being introduced to Japan. The significance of these findings is discussed.

  4. Association of an Alphasatellite with Tomato Yellow Leaf Curl Virus and Ageratum Yellow Vein Virus in Japan Is Suggestive of a Recent Introduction

    Directory of Open Access Journals (Sweden)

    Muhammad Shafiq Shahid

    2014-01-01

    Full Text Available Samples were collected in 2011 from tomato plants exhibiting typical tomato leaf curl disease symptoms in the vicinity of Komae, Japan. PCR mediated amplification, cloning and sequencing of all begomovirus components from two plants from different fields showed the plants to be infected by Tomato yellow leaf curl virus (TYLCV and Ageratum yellow vein virus (AYVV. Both viruses have previously been shown to be present in Japan, although this is the first identification of AYVV on mainland Japan; the virus previously having been shown to be present on the Okinawa Islands. The plant harboring AYVV was also shown to contain the betasatellite Tomato leaf curl Java betasatellite (ToLCJaB, a satellite not previously shown to be present in Japan. No betasatellite was associated with the TYLCV infected tomato plants analyzed here, consistent with earlier findings for this virus in Japan. Surprisingly both plants were also found to harbor an alphasatellite; no alphasatellites having previously been reported from Japan. The alphasatellite associated with both viruses was shown to be Sida yellow vein China alphasatellite which has previously only been identified in the Yunnan Province of China and Nepal. The results suggest that further begomoviruses, and their associated satellites, are being introduced to Japan. The significance of these findings is discussed.

  5. MicroRNA profiling of tomato leaf curl new delhi virus (tolcndv infected tomato leaves indicates that deregulation of mir159/319 and mir172 might be linked with leaf curl disease

    Directory of Open Access Journals (Sweden)

    Haq Qazi MR

    2010-10-01

    Full Text Available Abstract Background Tomato leaf curl virus (ToLCV, a constituent of the genus Begomovirus, infects tomato and other plants with a hallmark disease symptom of upward leaf curling. Since microRNAs (miRs are known to control plants developmental processes, we evaluated the roles of miRNAs in Tomato leaf curl New Delhi virus (ToLCNDV induced leaf curling. Results Microarray analyses of miRNAs, isolated from the leaves of both healthy and ToLCNDV agroinfected tomato cv Pusa Ruby, revealed that ToLCNDV infection significantly deregulated various miRNAs representing ~13 different conserved families (e.g., miR319, miR172, etc.. The precursors of these miRNAs showed similar deregulated patterns, indicating that the transcription regulation of respective miRNA genes was perhaps the cause of deregulation. The expression levels of the miRNA-targeted genes were antagonistic with respect to the amount of corresponding miRNA. Such deregulation was tissue-specific in nature as no analogous misexpression was found in flowers. The accumulation of miR159/319 and miR172 was observed to increase with the days post inoculation (dpi of ToLCNDV agroinfection in tomato cv Pusa Ruby. Similarly, these miRs were also induced in ToLCNDV agroinfected tomato cv JK Asha and chilli plants, both exhibiting leaf curl symptoms. Our results indicate that miR159/319 and miR172 might be associated with leaf curl symptoms. This report raises the possibility of using miRNA(s as potential signature molecules for ToLCNDV infection. Conclusions The expression of several host miRNAs is affected in response to viral infection. The levels of the corresponding pre-miRs and the predicted targets were also deregulated. This change in miRNA expression levels was specific to leaf tissues and observed to be associated with disease progression. Thus, certain host miRs are likely indicator of viral infection and could be potentially employed to develop viral resistance strategies.

  6. Biology and interactions of two distinct monopartite begomoviruses and betasatellites associated with radish leaf curl disease in India

    Directory of Open Access Journals (Sweden)

    Singh AK

    2012-02-01

    Full Text Available Abstract Background Emerging whitefly transmitted begomoviruses are major pathogens of vegetable and fibre crops throughout the world, particularly in tropical and sub-tropical regions. Mutation, pseudorecombination and recombination are driving forces for the emergence and evolution of new crop-infecting begomoviruses. Leaf curl disease of field grown radish plants was noticed in Varanasi and Pataudi region of northern India. We have identified and characterized two distinct monopartite begomoviruses and associated beta satellite DNA causing leaf curl disease of radish (Raphanus sativus in India. Results We demonstrate that RaLCD is caused by a complex of two Old World begomoviruses and their associated betasatellites. Radish leaf curl virus-Varanasi is identified as a new recombinant species, Radish leaf curl virus (RaLCV sharing maximum nucleotide identity of 87.7% with Tomato leaf curl Bangladesh virus-[Bangladesh:2] (Accession number AF188481 while the virus causing radish leaf curl disease-Pataudi is an isolate of Croton yellow vein mosaic virus-[India] (CYVMV-IN (Accession number AJ507777 sharing 95.8% nucleotide identity. Further, RDP analysis revealed that the RaLCV has a hybrid genome, a putative recombinant between Euphorbia leaf curl virus and Papaya leaf curl virus. Cloned DNA of either RaLCV or CYVMV induced mild leaf curl symptoms in radish plants. However, when these clones (RaLCV or CYVMV were individually co-inoculated with their associated cloned DNA betasatellite, symptom severity and viral DNA levels were increased in radish plants and induced typical RaLCD symptoms. To further extend these studies, we carried out an investigation of the interaction of these radish-infecting begomoviruses and their associated satellite, with two tomato infecting begomoviruses (Tomato leaf curl Gujarat virus and Tomato leaf curl New Delhi virus. Both of the tomato-infecting begomoviruses showed a contrasting and differential interaction with

  7. Molecular Characterization of Tomato Yellow Leaf Curl Virus in Korea and the Construction of an Infectious Clone

    Directory of Open Access Journals (Sweden)

    Bong Choon Lee

    2015-06-01

    Full Text Available Several tomato production regions in Korea were surveyed for tomato yellow leaf curl disease (TYLCD. Tomato leaf samples showing TYLCD-like symptoms were collected from Tongyeong (To, Geoje (Gi, and Gimhae (Gh cities of the southern part of Korea. Tomato yellow leaf curl virus (TYLCV was detected and the full-length genomes of the isolates were sequenced. The TYLCV isolates found in Korea shared high sequence identity (> 99% with TYLCV-IL [JR:Omu:Ng] (AB110217. Phylogenetic relationship analysis revealed that they formed two groups (with little genetic variability, and the To, Gj, and Gh isolates belonged to the TYLCV-IL group. An infectious clone of TYLCV-To (JQ013089 was constructed and agroinoculated into Nicotiana benthamiana, Nicotiana tabacum var. Xanthi, Petunia hybrida, Capsicum annuum, and Lycopersicon esculentum cv. Hausumomotaro. Agroinfection with a dimeric infectious clone of TYLCV-To induced severe leaf curling and stunting symptoms in these plants, excluding C. annuum. Tomato plants then developed typical yellow leaf curl symptoms.

  8. Engineered disease resistance in cotton using RNA-interference to knock down cotton leaf curl kokhran virus-Burewala and cotton leaf curl Multan betasatellite

    Science.gov (United States)

    Cotton Leaf Curl virus Disease (CLCuD) has caused enormous losses in cotton (Gossypium hirsutum) production in Pakistan. RNA interference (RNAi) is an emerging technique that could knock out CLCuD by targeting different regions of the pathogen genome that are important for replication, transcription...

  9. Diversity, Mutation and Recombination Analysis of Cotton Leaf Curl Geminiviruses.

    Directory of Open Access Journals (Sweden)

    Huma Saleem

    Full Text Available The spread of cotton leaf curl disease in China, India and Pakistan is a recent phenomenon. Analysis of available sequence data determined that there is a substantial diversity of cotton-infecting geminiviruses in Pakistan. Phylogenetic analyses indicated that recombination between two major groups of viruses, cotton leaf curl Multan virus (CLCuMuV and cotton leaf curl Kokhran virus (CLCuKoV, led to the emergence of several new viruses. Recombination detection programs and phylogenetic analyses showed that CLCuMuV and CLCuKoV are highly recombinant viruses. Indeed, CLCuKoV appeared to be a major donor virus for the coat protein (CP gene, while CLCuMuV donated the Rep gene in the majority of recombination events. Using recombination free nucleotide datasets the substitution rates for CP and Rep genes were determined. We inferred similar nucleotide substitution rates for the CLCuMuV-Rep gene (4.96X10-4 and CLCuKoV-CP gene (2.706X10-4, whereas relatively higher substitution rates were observed for CLCuMuV-CP and CLCuKoV-Rep genes. The combination of sequences with equal and relatively low substitution rates, seemed to result in the emergence of viral isolates that caused epidemics in Pakistan and India. Our findings also suggest that CLCuMuV is spreading at an alarming rate, which can potentially be a threat to cotton production in the Indian subcontinent.

  10. Transcript mapping of Cotton leaf curl Burewala virus and its cognate betasatellite, Cotton leaf curl Multan betasatellite

    Directory of Open Access Journals (Sweden)

    Akbar Fazal

    2012-10-01

    Full Text Available Abstract Background Whitefly-transmitted geminiviruses (family Geminiviridae, genus Begomovirus are major limiting factors for the production of numerous dicotyledonous crops throughout the warmer regions of the world. In the Old World a small number of begomoviruses have genomes consisting of two components whereas the majority have single-component genomes. Most of the monopartite begomoviruses associate with satellite DNA molecules, the most important of which are the betasatellites. Cotton leaf curl disease (CLCuD is one of the major problems for cotton production on the Indian sub-continent. Across Pakistan, CLCuD is currently associated with a single begomovirus (Cotton leaf curl Burewala virus [CLCuBuV] and the cotton-specific betasatellite Cotton leaf curl Multan betasatellite (CLCuMuB, both of which have recombinant origins. Surprisingly, CLCuBuV lacks C2, one of the genes present in all previously characterized begomoviruses. Virus-specific transcripts have only been mapped for few begomoviruses, including one monopartite begomovirus that does not associate with betasatellites. Similarly, the transcripts of only two betasatellites have been mapped so far. The study described has investigated whether the recombination/mutation events involved in the evolution of CLCuBuV and its associated CLCuMuB have affected their transcription strategies. Results The major transcripts of CLCuBuV and its associated betasatellite (CLCuMuB from infected Nicotiana benthamiana plants have been determined. Two complementary-sense transcripts of ~1.7 and ~0.7 kb were identified for CLCuBuV. The ~1.7 kb transcript appears similar in position and size to that of several begomoviruses and likely directs the translation of C1 and C4 proteins. Both complementary-sense transcripts can potentially direct the translation of C2 and C3 proteins. A single virion-sense transcript of ~1 kb, suitable for translation of the V1 and V2 genes was identified. A predominant

  11. Molecular characterization of two isolates of sweet potato leaf curl ...

    African Journals Online (AJOL)

    Jane

    2011-08-17

    Aug 17, 2011 ... related to that of sweet potato leaf curl virus (SPLCV) from United States with nucleotide sequence identity of ... species including Ipomoea indica, are grown orna- mentally all .... and AC4 were closely related to that of SPLCV-.

  12. Detection of pepper leaf curl virus through PCR amplification and ...

    African Journals Online (AJOL)

    Administrator

    2011-04-25

    Apr 25, 2011 ... crop. Among the five domesticated species of the genus. Capsicum, C. annuum is the most widely cultivated all over the world ... In India, PepLCV has been an emerging ... virus-vector relationship of chilli leaf curl disease was.

  13. Recent evolution of a novel begomovirus causing tomato leaf curl disease in the Al-Batinah region of Oman.

    Science.gov (United States)

    Khan, Akhtar J; Akhtar, Sohail; Singh, Achuit K; Al-Shehi, Adel A; Al-Matrushi, Abdulrahman M; Ammara, Ume; Briddon, Rob W

    2014-03-01

    For last two decades, begomoviruses (family Geminiviridae) have been a major constraint for tomato production in Oman, particularly in the Al-Batinah region, the major agricultural area of Oman. Farms in the Al-Batinah region were surveyed during January-March and November-December in 2012 and January-February in 2013. Leaf samples of tomato plants showing typical leaf curl disease symptoms were collected and analyzed for begomoviruses. Out of fifteen begomovirus clones sequenced, seven were shown to be tomato yellow leaf curl virus strain Oman (TYLCV-OM); three, chili leaf curl virus strain Oman (ChLCV-OM); and one, tomato leaf curl Oman virus (ToLCOMV) - viruses that have previously been shown to occur in Oman. Four sequences were shown to have relatively low percent identity values to known begomoviruses, with the highest (86 %) to isolates of pepper leaf curl Lahore virus, indicating that these should be included in a new species, for which the name "Tomato leaf curl Al Batinah virus" (ToLCABV) is proposed. Although the betasatellite tomato leaf curl betasatellite (ToLCB; 7 full-length sequences isolated) was identified with some isolates of ChLCV-OM, TYLCV-OM and ToLCOMV, it was not identified in association with any of the ToLCABV isolates. Analysis of the sequences of the TYLCV-OM and ToLCOMV isolates characterized here did not show them to differ significantly from previously characterized isolates of these viruses. The three isolates of ChLCV-OM characterized were shown to have a recombination pattern distinct from earlier characterized isolates. ToLCABV was shown to have resulted from recombination between ChLCV-OM and ToLCOMV. A clone of ToLCABV was infectious by Agrobacterium-mediated inoculation to Nicotiana benthamiana and tomato, inducing symptoms typical of those seen in tomato in the field. Additionally, ToLCABV was shown to be able to interact in planta with ToLCB, resulting in a change in symptom phenotype, although the betasatellite did not

  14. Gene expression in response to Cotton Leaf Curl Virus infection in Gossypium hirsutum under variable environmental conditions

    Directory of Open Access Journals (Sweden)

    Rehman Iqra

    2017-01-01

    Full Text Available Cotton Leaf Curl Disease (CLCuD is one of the threatening constrains of cotton production in Pakistan for which no adequate remedy is available until now. Local variety of Gossypium hirsutum (FH-142 was grown in field and infected naturally by CLCuV under variable range of temperature and humidity. Plants showed thickening of veins in lower leaf surface at 34°C and 60% relative humidity at 15days post infection (dpi and curling of leaf margins at 33°C with 58% relative humidity at 30dpi. Remarkable leaf darkening was observed with reduced boll formation at 45dpi at 26°C and 41% relative humidity. Enation developed, severe thickening and curling of leaves intensified and plants showed dwarf growth at 60dpi at 24°C with 52% relative humidity. PCR amplification of Rep associated gene confirmed the presence of CLCuD-associated begomovirus in the infected samples. Quantitative RT-PCR confirmed the amplification and differential expression of a number of pathogen stress responsive genes at different levels of temperature and humidity. This observation predicts that Cotton Leaf Curl Virus (CLCuV interacts with several host genes that are upregulated to make plants susceptible or suppress other genes to overcome host defense responses.

  15. Alfalfa Leaf Curl Virus: an Aphid-Transmitted Geminivirus.

    Science.gov (United States)

    Roumagnac, Philippe; Granier, Martine; Bernardo, Pauline; Deshoux, Maëlle; Ferdinand, Romain; Galzi, Serge; Fernandez, Emmanuel; Julian, Charlotte; Abt, Isabelle; Filloux, Denis; Mesléard, François; Varsani, Arvind; Blanc, Stéphane; Martin, Darren P; Peterschmitt, Michel

    2015-09-01

    The family Geminiviridae comprises seven genera differentiated by genome organization, sequence similarity, and insect vector. Capulavirus, an eighth genus, has been proposed to accommodate two newly discovered highly divergent geminiviruses that presently have no known vector. Alfalfa leaf curl virus, identified here as a third capulavirus, is shown to be transmitted by Aphis craccivora. This is the first report of an aphid-transmitted geminivirus. Copyright © 2015, American Society for Microbiology. All Rights Reserved.

  16. The merging of two dynasties--identification of an African cotton leaf curl disease-associated begomovirus with cotton in Pakistan.

    Directory of Open Access Journals (Sweden)

    Muhammad Nouman Tahir

    Full Text Available Cotton leaf curl disease (CLCuD is a severe disease of cotton that occurs in Africa and Pakistan/northwestern India. The disease is caused by begomoviruses in association with specific betasatellites that differ between Africa and Asia. During survey of symptomatic cotton in Sindh (southern Pakistan Cotton leaf curl Gezira virus (CLCuGV, the begomovirus associated with CLCuD in Africa, was identified. However, the cognate African betasatellite (Cotton leaf curl Gezira betasatellite was not found. Instead, two Asian betasatellites, the CLCuD-associated Cotton leaf curl Multan betasatellite (CLCuMB and Chilli leaf curl betasatellite (ChLCB were identified. Inoculation of the experimental plant species Nicotiana benthamiana showed that CLCuGV was competent to maintain both CLCuMB and ChLCB. Interestingly, the enations typical of CLCuD were only induced by CLCuGV in the presence of CLCuMB. Also in infections involving both CLCuMB and ChLCB the enations typical of CLCuMB were less evident. This is the first time an African begomovirus has been identified on the Indian sub-continent, highlight the growing threat of begomoviruses and particularly the threat of CLCuD causing viruses to cotton cultivation in the rest of the world.

  17. Effects of the mutation of selected genes of cotton leaf curl Kokhran virus on infectivity, symptoms and the maintenance of cotton leaf curl Multan betasatellite

    NARCIS (Netherlands)

    Iqbal, Z.; Sattar, M.N.; Kvarnheden, A.; Mansoor, S.; Briddon, R.W.

    2012-01-01

    Cotton leaf curl Kokhran virus (CLCuKoV) is a cotton-infecting monopartite begomovirus (family Geminiviridae). The effects of mutation of the coat protein (CP), V2, C2 and C4 genes of CLCuKoV on infectivity and symptoms in Nicotiana benthamiana were investigated. Each mutation introduced a premature

  18. Molecular characterization of two isolates of sweet potato leaf curl ...

    African Journals Online (AJOL)

    Comparison analysis showed that DNA-A sequence of JS1 isolate was closely related to that of sweet potato leaf curl virus (SPLCV) from United States with nucleotide sequence identity of 97.0% and DNA-A of Y338 showed highest sequence identity at 97.8% with an isolate of SPLCV from China. Phylogenetic analysis ...

  19. Is the begomovirus, sweet potato leaf curl virus, really seed transmitted in sweetpotato?

    Science.gov (United States)

    Sweetpotato is one of the major root crops in the world and is also widely grown in the southern United States. Sweet potato leaf curl virus (SPLCV) is a begomovirus posing a serious threat to sweetpotato production worldwide and is primarily transmitted by whitefly (Bemisia tabaci) or through veget...

  20. Identification of a disease complex involving a novel monopartite begomovirus with beta- and alphasatellites associated with okra leaf curl disease in Oman.

    Science.gov (United States)

    Akhtar, Sohail; Khan, Akhtar J; Singh, Achuit S; Briddon, Rob W

    2014-05-01

    Okra leaf curl disease (OLCD) is an important viral disease of okra in tropical and subtropical areas. The disease is caused by begomovirus-satellite complexes. A begomovirus and associated betasatellite and alphasatellite were identified in symptomatic okra plants from Barka, in the Al-Batinah region of Oman. Analysis of the begomovirus sequences showed them to represent a new begomovirus most closely related to cotton leaf curl Gezira virus (CLCuGeV), a begomovirus of African origin. The sequences showed less than 85 % nucleotide sequence identity to CLCuGeV isolates. The name okra leaf curl Oman virus (OLCOMV) is proposed for the new virus. Further analysis revealed that the OLCOMV is a recombinant begomovirus that evolved by the recombination of CLCuGeV isolates with tomato yellow leaf curl virus-Oman (TYLCV-OM). An alpha- and a betasatellite were also identified from the same plant sample, which were also unique when compared to sequences available in the databases. However, although the betasatellite appeared to be of African origin, the alphasatellite was most closely related to alphasatellites originating from South Asia. This is the first report of a begomovirus-satellite complex infecting okra in Oman.

  1. Diversity in Betasatellites Associated with Cotton Leaf Curl Disease During Source-To-Sink Movement Through a Resistant Host

    Directory of Open Access Journals (Sweden)

    Iftikhar Ali Khan

    2016-02-01

    Full Text Available Cotton leaf curl is devastating disease of cotton characterized by leaf curling, vein darkening and enations. The disease symptoms are induced by DNA satellite known as Cotton leaf curl Multan betasatellite (CLCuMuB, dominant betasatellite in cotton but another betasatellite known as Chili leaf curl betasatellite (ChLCB is also found associated with the disease. Grafting experiment was performed to determine if host plant resistance is determinant of dominant population of betasatellite in cotton (several distinct strains of CLCuMuB are associated with the disease. Infected scion of Gossypium hirsutum collected from field (the source was grafted on G. arboreum, a diploid cotton species, resistant to the disease. A healthy scion of G. hirsutum (sink was grafted at the top of G. arboreum to determine the movement of virus/betasatellite to upper susceptible scion of G. hirsutum. Symptoms of disease appeared in the upper scion and presence of virus/betasatellite in the upper scion was confirmed via molecular techniques, showing that virus/betasatellite was able to move to upper scion through resistant G. arboreum. However, no symptoms appeared on G. arboreum. Betasatelites were cloned and sequenced from lower scion, upper scion and G. arboreum which show that the lower scion contained both CLCuMuB and ChLCB, however only ChLCB was found in G. arboreum. The upper scion contained CLCuMuB with a deletion of 78 nucleotides (nt in the non-coding region between A-rich sequence and βC1 gene and insertion of 27 nt in the middle of βC1 ORF. This study may help in investigating molecular basis of resistance in G. arboreum.

  2. Detection and Host Range Study of Virus Associated with Pepper Yellow Leaf Curl Disease

    Directory of Open Access Journals (Sweden)

    SRI SULANDARI

    2006-03-01

    Full Text Available High incidence of Pepper yellow leaf curl virus (PepYLCV was observed in Indonesia since early 2000. Disease incidence in Yogyakarta, Central and West Java reached 100% on Capsicum frutescens, but only 10-35% on C. annuum. As an exception, the disease incidence on C. annuum cv. TM 999 was in the range of 70-100%. The causal agent of the disease, PepYLCV, was detected by polymerase chain reaction. Viral specific DNA fragment of the size ~1600 bp and ~550 bp was amplified from infected plants using two pairs of geminivirus universal primers pAL1v1978/pAL1c715, and pAv494/pAc1048, respectively. The PepYLCV has an intermediate host range including plants belonging to the family of Solanaceae, Leguminosae, and Compositae. The species belonging to the families of Cucurbitaceae, Malvaceae, Chenopodiaceae, and Amaranthaceae were resistant to the virus. Physalis floridana, is very prospective as a propagation host for the geminivirus infecting pepper. Nicotiana spp., cucumber, watermelon, cotton, and Sida sp. could be used as a differential host. Besides, Capsicum frutescens cv. Cakra, tomato, N. benthamiana, N. glutinosa, and Ageratum conyzoides could be used as indicator plants for the geminivirus infecting pepper.

  3. Predicting the presence of whiteflies and tomato yellow leaf curl virus in Florida tomato fields

    Science.gov (United States)

    Florida is one of the leading states for production of fresh market tomatoes. Production is severely affected by Tomato yellow leaf curl virus (TYLCV). The objective of this study was to identify landscape and climatic factors that drive whitefly populations and TYLCV incidence in commercial tomato ...

  4. Association of an Alphasatellite with Tomato Yellow Leaf Curl Virus and Ageratum Yellow Vein Virus in Japan is Suggestive of a Recent Introduction

    OpenAIRE

    Shahid, Muhammad Shafiq; Ikegami, Masato; Waheed, Abdul; Briddon, Rob W.; Natsuaki, Keiko T.

    2014-01-01

    Samples were collected in 2011 from tomato plants exhibiting typical tomato leaf curl disease symptoms in the vicinity of Komae, Japan. PCR mediated amplification, cloning and sequencing of all begomovirus components from two plants from different fields showed the plants to be infected by Tomato yellow leaf curl virus (TYLCV) and Ageratum yellow vein virus (AYVV). Both viruses have previously been shown to be present in Japan, although this is the first identification of AYVV on mainland Jap...

  5. Sequence characterization of cotton leaf curl virus from Rajasthan: phylogenetic relationship with other members of geminiviruses and detection of recombination.

    Science.gov (United States)

    Kumar, A; Kumar, J; Khan, J A

    2010-04-01

    Diseased cotton plants showing typical leaf curl symptoms were collected from experimental plot of Agriculture Research Station-Sriganganagar, Rajasthan. Complete DNA-A component from samples taken from two areas were amplified through rolling circle amplification (RCA) using templiphi kit (GE Healthcare) and characterized. DNA-A of one isolate consists of 2751 nucleotides and second isolate of 2759 nucleotide. Both sequences comprised six ORF's. Genome organization of DNA-A of one isolate shows high sequence similarity with other characterized local begomovirus isolates of Rajasthan, while other isolate shows high sequence similarity with CLCuV reported from Pakistan. The maximum similarity of first isolate, CLCuV-SG01, shows highest sequence identity with Cotton leaf curl Abohar (Rajasthan) virus, and second isolate, CLCuV-SG02, shows highest sequence identity with cotton leaf curl virus from Pakistan. Both isolates showed 85% similarities with each other. The sequence data revealed probable infiltration of some strains of Cotton leaf curl virus from Pakistan to India, or co-existence of different isolates under similar geographical conditions. While CLCuV-SG01 shows highest nt sequence similarity with CLCuV Rajasthan (Abohar), nt identity of V1 ORF (encoding coat protein) of SG01 shows the highest nt identity (100%) with CLCuV Multan (Bhatinda) and Abohar virus while AC1 region also showed difference. Complete nucleotide sequence of SG01 shows only 86% similarity with CLCuV Multan virus. Similarity search revealed significant difference in AV1 and AC1 regions with respect to DNA-A suggesting an evolutionary history of recombination. Computer based analysis, recombination detection Program (RDP) supports the recombination hypothesis, indicated that recombination with other begomoviruses had taken place within V1 ORF and AC1 ORF of CLCuV-SG01 and AC1 ORF of CLCuV-SG02 and also in noncoding intergenic region (IR).

  6. Isolation and sequence characterization of DNA-A genome of a new begomovirus strain associated with severe leaf curling symptoms of Jatropha curcas L.

    KAUST Repository

    Chauhan, Sushma

    2018-04-22

    Begomoviruses belong to the family Geminiviridae are associated with several disease symptoms, such as mosaic and leaf curling in Jatropha curcas. The molecular characterization of these viral strains will help in developing management strategies to control the disease. In this study, J. curcas that was infected with begomovirus and showed acute leaf curling symptoms were identified. DNA-A segment from pathogenic viral strain was isolated and sequenced. The sequenced genome was assembled and characterized in detail. The full-length DNA-A sequence was covered by primer walking. The genome sequence showed the general organization of DNA-A from begomovirus by the distribution of ORFs in both viral and anti-viral strands. The genome size ranged from 2844 bp–2852 bp. Three strains with minor nucleotide variations were identified, and a phylogenetic analysis was performed by comparing the DNA-A segments from other reported begomovirus isolates. The maximum sequence similarity was observed with Euphorbia yellow mosaic virus (FN435995). In the phylogenetic tree, no clustering was observed with previously reported begomovirus strains isolated from J. curcas host. The strains isolated in this study belong to new begomoviral strain that elicits symptoms of leaf curling in J. curcas. The results indicate that the probable origin of the strains is from Jatropha mosaic virus infecting J. gassypifolia. The strains isolated in this study are referred as Jatropha curcas leaf curl India virus (JCLCIV) based on the major symptoms exhibited by host J. curcas.

  7. Tomato yellow leaf curl virus can be acquired and transmitted by Bemisia tabaci (Gennadius) from tomato fruits

    NARCIS (Netherlands)

    Delatte, H.; Dalmon, A.; Rist, D.; Soustrade, I.; Wuster, G.; Lett, J.M.; Goldbach, R.W.; Peterschmitt, M.; Reynaud, B.

    2003-01-01

    The whitefly Bemisia tabaci is an insect pest causing worldwide economic losses, especially as a vector of geminiviruses such as Tomato yellow leaf curl virus (TYLCV). Currently, imported and exported tomato fruit are not monitored for TYLCV infection because they are not considered to represent a

  8. Isolation and sequence characterization of DNA-A genome of a new begomovirus strain associated with severe leaf curling symptoms of Jatropha curcas L.

    Science.gov (United States)

    Chauhan, Sushma; Rahman, Hifzur; Mastan, Shaik G; Pamidimarri, D V N Sudheer; Reddy, Muppala P

    2018-07-20

    Begomoviruses belong to the family Geminiviridae are associated with several disease symptoms, such as mosaic and leaf curling in Jatropha curcas. The molecular characterization of these viral strains will help in developing management strategies to control the disease. In this study, J. curcas that was infected with begomovirus and showed acute leaf curling symptoms were identified. DNA-A segment from pathogenic viral strain was isolated and sequenced. The sequenced genome was assembled and characterized in detail. The full-length DNA-A sequence was covered by primer walking. The genome sequence showed the general organization of DNA-A from begomovirus by the distribution of ORFs in both viral and anti-viral strands. The genome size ranged from 2844 bp-2852 bp. Three strains with minor nucleotide variations were identified, and a phylogenetic analysis was performed by comparing the DNA-A segments from other reported begomovirus isolates. The maximum sequence similarity was observed with Euphorbia yellow mosaic virus (FN435995). In the phylogenetic tree, no clustering was observed with previously reported begomovirus strains isolated from J. curcas host. The strains isolated in this study belong to new begomoviral strain that elicits symptoms of leaf curling in J. curcas. The results indicate that the probable origin of the strains is from Jatropha mosaic virus infecting J. gassypifolia. The strains isolated in this study are referred as Jatropha curcas leaf curl India virus (JCLCIV) based on the major symptoms exhibited by host J. curcas. Copyright © 2018 Elsevier B.V. All rights reserved.

  9. Infection of the whitefly Bemisia tabaci with Rickettsia spp. alters its interactions with Tomato yellow leaf curl virus

    Science.gov (United States)

    Numerous animal and plant viruses are transmitted by arthropod vectors in a persistent, circulative manner. Tomato yellow leaf curl virus (TYLCV) is transmitted by the sweet potato whitefly Bemisia tabaci. Here we report that infection with Rickettsia spp., a facultative endosymbiont of whiteflies...

  10. Genetic diversity and distribution of a distinct strain of Chili leaf curl virus and associated betasatellite infecting tomato and pepper in Oman.

    Science.gov (United States)

    Khan, Akhtar J; Akhtar, Sohail; Al-Zaidi, Amal M; Singh, Achuit K; Briddon, Rob W

    2013-10-01

    Tomato and pepper are widely grown in Oman for local consumption. A countrywide survey was conducted during 2010-2011 to collect samples and assess the diversity of begomoviruses associated with leaf curl disease of tomato and pepper. A virus previously only identified on the Indian subcontinent, chili leaf curl virus (ChLCV), was found associated with tomato and pepper diseases in all vegetable grown areas of Oman. Some of the infected plant samples were also found to contain a betasatellite. A total of 19 potentially full-length begomovirus and eight betasatellite clones were sequenced. The begomovirus clones showed >96% nucleotide sequence identity, showing them to represent a single species. Comparisons to sequences available in the databases showed the highest levels of nucleotide sequence identity (88.0-91.1%) to isolates of the "Pakistan" strain of ChLCV (ChLCV-PK), indicating the virus from Oman to be a distinct strain, for which the name Oman strain (ChLCV-OM) is proposed. An analysis for recombination showed ChLCV-OM likely to have originated by recombination between ChLCV-PK (the major parent), pepper leaf curl Lahore virus and a third strain of ChLCV. The betasatellite sequences obtained were shown to have high levels of identity to isolates of tomato leaf curl betasatellite (ToLCB) previous shown to be present in Oman. For the disease in tomato Koch's postulates were satisfied by Agrobacterium-mediated inoculation of virus and betasatellites clones. This showed the symptoms induced by the virus in the presence of the betasatellite to be enhanced, although viral DNA levels were not affected. ChLCV-OM is the fourth begomovirus identified in tomato in Oman and the first in Capsicum. The significance of these findings is discussed. Copyright © 2013 Elsevier B.V. All rights reserved.

  11. Aphid transmission of Lettuce necrotic leaf curl virus, a member of atentative new subgroup within the genus Torradovirus

    NARCIS (Netherlands)

    Verbeek, M.; Dullemans, A.M.; Vlugt, van der R.A.A.

    2017-01-01

    Lettuce necrotic leaf curl virus (LNLCV) was described as the first non-tomato-infecting member of the genus Torradovirus. Until today, the virus was found only in The Netherlands in two different areas in open field crops of lettuce. In 2015, LNLCV was accepted by the ICTV as a new member of the

  12. Genome organization of Tobacco leaf curl Zimbabwe virus, a new, distinct monopartite begomovirus associated with subgenomic defective DNA molecules.

    Science.gov (United States)

    Paximadis, M; Rey, M E

    2001-12-01

    The complete DNA A of the begomovirus Tobacco leaf curl Zimbabwe virus (TbLCZWV) was sequenced: it comprises 2767 nucleotides with six major open reading frames encoding proteins with molecular masses greater than 9 kDa. Full-length TbLCZWV DNA A tandem dimers, cloned in binary vectors (pBin19 and pBI121) and transformed into Agrobacterium tumefaciens, were systemically infectious upon agroinoculation of tobacco and tomato. Efforts to identify a DNA B component were unsuccessful. These findings suggest that TbLCZWV is a new member of the monopartite group of begomoviruses. Phylogenetic analysis identified TbLCZWV as a distinct begomovirus with its closest relative being Chayote mosaic virus. Abutting primer PCR amplified ca. 1300 bp molecules, and cloning and sequencing of two of these molecules revealed them to be subgenomic defective DNA molecules originating from TbLCZWV DNA A. Variable symptom severity associated with tobacco leaf curl disease and TbLCZWV is discussed.

  13. Genome wide identification of cotton (Gossypium hirsutum)-encoded microRNA targets against Cotton leaf curl Burewala virus.

    Science.gov (United States)

    Shweta; Akhter, Yusuf; Khan, Jawaid Ahmad

    2018-01-05

    Cotton leaf curl Burewala virus (CLCuBV, genus Begomovirus) causes devastating cotton leaf curl disease. Among various known virus controlling strategies, RNAi-mediated one has shown potential to protect host crop plants. Micro(mi) RNAs, are the endogenous small RNAs and play a key role in plant development and stress resistance. In the present study we have identified cotton (Gossypium hirsutum)-encoded miRNAs targeting the CLCuBV. Based on threshold free energy and maximum complementarity scores of host miRNA-viral mRNA target pairs, a number of potential miRNAs were annotated. Among them, ghr-miR168 was selected as the most potent candidate, capable of targeting several vital genes namely C1, C3, C4, V1 and V2 of CLCuBV genome. In addition, ghr-miR395a and ghr-miR395d were observed to target the overlapping transcripts of C1 and C4 genes. We have verified the efficacy of these miRNA targets against CLCuBV following suppression of RNAi-mediated virus control through translational inhibition or cleavage of viral mRNA. Copyright © 2017 Elsevier B.V. All rights reserved.

  14. Isolation and sequence characterization of DNA-A genome of a new begomovirus strain associated with severe leaf curling symptoms of Jatropha curcas L.

    KAUST Repository

    Chauhan, Sushma; Rahman, Hifzur; Mastan, Shaik G.; Sudheer, Pamidimarri D.V.N.; Reddy, Muppala P.

    2018-01-01

    Begomoviruses belong to the family Geminiviridae are associated with several disease symptoms, such as mosaic and leaf curling in Jatropha curcas. The molecular characterization of these viral strains will help in developing management strategies

  15. Within-host dynamics of the emergence of Tomato yellow leaf curl virus recombinants.

    Directory of Open Access Journals (Sweden)

    Cica Urbino

    Full Text Available Tomato yellow leaf curl virus (TYLCV is a highly damaging begomovirus native to the Middle East. TYLCV has recently spread worldwide, recombining with other begomoviruses. Recent analysis of mixed infections between TYLCV and Tomato leaf curl Comoros begomovirus (ToLCKMV has shown that, although natural selection preserves certain co-evolved intra-genomic interactions, numerous and diverse recombinants are produced at 120 days post-inoculation (dpi, and recombinant populations from different tomato plants are very divergent. Here, we investigate the population dynamics that lead to such patterns in tomato plants co-infected with TYLCV and ToLCKMV either by agro-inoculation or using the natural whitefly vector Bemisia tabaci. We monitored the frequency of parental and recombinant genotypes independently in 35 plants between 18 and 330 dpi and identified 177 recombinants isolated at different times. Recombinants were detected from 18 dpi and their frequency increased over time to reach about 50% at 150 dpi regardless of the inoculation method. The distribution of breakpoints detected on 96 fully sequenced recombinants was consistent with a continuous generation of new recombinants as well as random and deterministic effects in their maintenance. A severe population bottleneck of around 10 genomes was estimated during early systemic infection-a phenomenon that could account partially for the heterogeneity in recombinant patterns observed among plants. The detection of the same recombinant genome in six of the thirteen plants analysed beyond 30 dpi supported the influence of selection on observed recombination patterns. Moreover, a highly virulent recombinant genotype dominating virus populations within one plant has, apparently, the potential to be maintained in the natural population according to its infectivity, within-host accumulation, and transmission efficiency - all of which were similar or intermediate to those of the parent genotypes. Our

  16. Cotton Leaf Curl Multan Betasatellite DNA as a Tool to Deliver and Express the Human B-Cell Lymphoma 2 (Bcl-2) Gene in Plants.

    Science.gov (United States)

    Kharazmi, Sara; Ataie Kachoie, Elham; Behjatnia, Seyed Ali Akbar

    2016-05-01

    The betasatellite DNA associated with Cotton leaf curl Multan virus (CLCuMB) contains a single complementary-sense ORF, βC1, which is a pathogenicity determinant. CLCuMB was able to replicate in plants in the presence of diverse helper geminiviruses, including Tomato leaf curl virus-Australia (TLCV-Au), Iranian isolate of Tomato yellow leaf curl virus (TYLCV-[Ab]), and Beet curly top virus (BCTV-Svr), and can be used as a plant gene delivery vector. To test the hypothesis that CLCuMB has the potential to act as an animal gene delivery vector, a specific insertion construct was produced by the introduction of a human B-cell lymphoma 2 (Bcl-2) cDNA into a mutant DNA of CLCuMB in which the βC1 was deleted (β∆C1). The recombinant βΔC1-Bcl-2 construct was successfully replicated in tomato and tobacco plants in the presence of TLCV-Au, BCTV-Svr and TYLCV-[Ab]. Real-time PCR and Western blot analyses of plants containing the replicative forms of recombinant βΔC1-Bcl-2 DNA showed that Bcl-2 gene was expressed in an acceptable level in these plants, indicating that β∆C1 can be used as a tool to deliver and express animal genes in plants. This CLCuMB-based system, having its own promoter activity, offers the possibility of production of animal recombinant proteins in plants.

  17. Development and application of triple antibody sandwich enzyme-linked immunosorbent assays for begomovirus detection using monoclonal antibodies against Tomato yellow leaf curl Thailand virus.

    Science.gov (United States)

    Seepiban, Channarong; Charoenvilaisiri, Saengsoon; Warin, Nuchnard; Bhunchoth, Anjana; Phironrit, Namthip; Phuangrat, Bencharong; Chatchawankanphanich, Orawan; Attathom, Supat; Gajanandana, Oraprapai

    2017-05-30

    Tomato yellow leaf curl Thailand virus, TYLCTHV, is a begomovirus that causes severe losses of tomato crops in Thailand as well as several countries in Southeast and East Asia. The development of monoclonal antibodies (MAbs) and serological methods for detecting TYLCTHV is essential for epidemiological studies and screening for virus-resistant cultivars. The recombinant coat protein (CP) of TYLCTHV was expressed in Escherichia coli and used to generate MAbs against TYLCTHV through hybridoma technology. The MAbs were characterized and optimized to develop triple antibody sandwich enzyme-linked immunosorbent assays (TAS-ELISAs) for begomovirus detection. The efficiency of TAS-ELISAs for begomovirus detection was evaluated with tomato, pepper, eggplant, okra and cucurbit plants collected from several provinces in Thailand. Molecular identification of begomoviruses in these samples was also performed through PCR and DNA sequence analysis of the CP gene. Two MAbs (M1 and D2) were generated and used to develop TAS-ELISAs for begomovirus detection. The results of begomovirus detection in 147 field samples indicated that MAb M1 reacted with 2 begomovirus species, TYLCTHV and Tobacco leaf curl Yunnan virus (TbLCYnV), whereas MAb D2 reacted with 4 begomovirus species, TYLCTHV, TbLCYnV, Tomato leaf curl New Delhi virus (ToLCNDV) and Squash leaf curl China virus (SLCCNV). Phylogenetic analyses of CP amino acid sequences from these begomoviruses revealed that the CP sequences of begomoviruses recognized by the narrow-spectrum MAb M1 were highly conserved, sharing 93% identity with each other but only 72-81% identity with MAb M1-negative begomoviruses. The CP sequences of begomoviruses recognized by the broad-spectrum MAb D2 demonstrated a wider range of amino acid sequence identity, sharing 78-96% identity with each other and 72-91% identity with those that were not detected by MAb D2. TAS-ELISAs using the narrow-specificity MAb M1 proved highly efficient for the detection of

  18. Molecular and Biochemical Characterization of Cotton Epicuticular Wax in Defense Against Cotton Leaf Curl Disease.

    Science.gov (United States)

    Khan, Muhammad Azmat Ullah; Shahid, Ahmad Ali; Rao, Abdul Qayyum; Bajwa, Kamran Shehzad; Samiullah, Tahir Rehman; Muzaffar, Adnan; Nasir, Idrees Ahmad; Husnain, Tayyab

    2015-12-01

    Gossypium arboreumis resistant to Cotton leaf curl Burewala virus and its cognate Cotton leaf curl Multan beta satellite ( CLCuBuV and CLCuMB ). However, the G. arboreum wax deficient mutant (GaWM3) is susceptible to CLCuV . Therefore, epicuticular wax was characterized both quantitatively and qualitatively for its role as physical barrier against whitefly mediated viral transmission and co-related with the titer of each viral component (DNA-A, alphasatellite and betasatellite) in plants. The hypothesis was the CLCuV titer in cotton is dependent on the amount of wax laid down on plant surface and the wax composition. Analysis of the presence of viral genes, namely alphasatellite, betasatellite and DNA-A, via real-time PCR in cotton species indicated that these genes are detectable in G. hirsutum , G. harknessii and GaWM3, whereas no particle was detected in G. arboreum . Quantitative wax analysis revealed that G. arboreum contained 183 μg.cm -2 as compared to GaWM3 with only 95 μg.cm -2 . G. hirsutum and G. harknessii had 130 μg.cm -2 and 146 μg.cm -2 , respectively. The GCMS results depicted that Lanceol, cis was 45% in G. harknessii . Heptadecanoic acid was dominant in G. arboreum with 25.6%. GaWM3 had 18% 1,2,-Benenedicarboxylic acid. G. hirsutum contained 25% diisooctyl ester. The whitefly feeding assay with Nile Blue dye showed no color in whiteflies gut fed on G. arboreum . In contrast, color was observed in the rest of whiteflies. From results, it was concluded that reduced quantity as well as absence of (1) 3-trifluoroacetoxytetradecane, (2) 2-piperidinone,n-|4-bromo-n-butyl|, (3) 4-heptafluorobutyroxypentadecane, (4) Silane, trichlorodocosyl-, (5) 6- Octadecenoic acid, methyl ester, and (6) Heptadecanoicacid,16-methyl-,methyl ester in wax could make plants susceptible to CLCuV , infested by whiteflies.

  19. Assessment of the genetic diversity of tomato yellow leaf curl virus.

    Science.gov (United States)

    Wan, H J; Yuan, W; Wang, R Q; Ye, Q J; Ruan, M Y; Li, Z M; Zhou, G Z; Yao, Z P; Yang, Y J

    2015-01-26

    The objective of the present study was to analyze the genetic diversity of tomato yellow leaf curl virus (TYLCV). Representative TYLCV sequences were searched in the National Center for Biotechnology Information database. Comprehensive analysis of TYLCV was performed using bioinformatics by examining gene structure, sequence alignments, phylogeny, GC content, and homology. Forty-eight representative TYLCV sequences were selected from 48 regions in 29 countries. The results showed that all TYLCV sequences were 2752-2794 nucleotides in length, which encoded 6 open reading frames (AV1, AV2, AC1, AC2, AC3, and AC4). GC content ranged from 0.41-0.42. Sequence alignment showed a number of insertions and deletions within these TYLCV sequences. Phylogenetic tree results revealed that the sequences were divided into 10 classes; homology of the sequences ranged from 72.8 to 98.6%. All 48 sequences contained the typical structure of TYLCV, including open reading frames and intergenic regions. These results provide a theoretical basis for the identification and evolution of the virus in the future.

  20. Amplicon based RNA interference targeting V2 gene of cotton leaf curl Kokhran virus-Burewala strain can provide resistance in transgenic cotton plants

    Science.gov (United States)

    An RNAi based gene construct designated “C2” was used to target the V2 region of the cotton leaf curl virus (CLCuV) genome which is responsible for virus movement. The construct was transformed into two elite cotton varieties MNH-786 and VH-289. A shoot apex method of plant transformation using Agr...

  1. Phylogenetic analysis of Melon chlorotic leaf curl virus from Guatemala: Another emergent species in the Squash leaf curl virus clade

    KAUST Repository

    Brown, J.K.

    2011-06-01

    The genome of a new bipartite begomovirus Melon chlorotic leaf curl virus from Guatemala (MCLCuV-GT) was cloned and the genome sequence was determined. The virus causes distinct symptoms on melons that were not previously observed in melon crops in Guatemala or elsewhere. Phylogenetic analysis of MCLCuV-GT and begomoviruses infecting cucurbits and other host plant species indicated that its closest relative was MCLCuV from Costa Rica (MCLCuV-CR). The DNA-A components of two isolates shared 88.8% nucleotide identity, making them strains of the same species. Further, both MCLCuV-GT and MCLCuV-CR grouped with other Western Hemisphere cucurbit-infecting species in the SLCV-clade making them the most southerly cucurbit-infecting members of the clade to date. Although the common region of the cognate components of MCLCuV-GT and MCLCuV-CR, shared similar to 96.3% nucleotide identity. While DNA-A and DNA-B components of MCLCuV-GT were less than 86% nucleotide identity with the respective DNAA and DNA-B common regions of MCLCuV-CR. The late viral genes of the two strains shared the least nt identity (<88%) while their early genes shared the highest nt identity (>90%). The collective evidence suggests that these two strains of MCLCuV are evolutionarily divergent owing in part to recombination, but also due to the accumulation of a substantial number of mutations. In addition they are differentially host-adapted, as has been documented for other cucurbit-infecting, bean-adapted, species in the SLCV clade. (C) 2011 Elsevier B.V. All rights reserved.

  2. Leaf curl diseases of two solanaceous species in Southwest Arabia are caused by a monopartite begomovirus evolutionarily most closely related to a species from the Nile Basin and unique suite of betasatellites

    KAUST Repository

    Idris, Ali

    2012-10-01

    The complete genome of 2780 bases was amplified using rolling circle amplification, and cloned, and sequenced for two distinct strains of the monopartite begomovirus Tomato leaf curl Sudan virus (ToLCSDV). The two strains shared 86-91% identity with the previously described ToLCSDV from the Nile Basin, and 90-91% identity with one another. One strain was cloned from symptomatic tomato plants from Tihamah (ToLCSDV-YE[YE:Tih:05]) while the other was cloned from symptomatic tobacco plants collected from Wadi Hadramaut (ToLCSDV-YE[YE:Had:89]). A distinct full-length betasatellite molecule (1352 bases) was cloned from the respective field-infected tomato and tobacco plants. Agro-inoculation of tomato and Nicotiana benthamiana plants with cloned partial tandem repeats of ToLCSDV-YE[YE:Tih11:05]) and the associated betasatellite, Tomato leaf curl Yemen betasatellite (ToLCYEB-[Tih:tom:137:05]), resulted in the reproduction of leaf curl disease symptoms in test plants like those observed in the field-infected plants. The betasatellite contributed to symptom severity in N. benthamiana test plants when it was co-inoculated with ToLCSDV-YE, compared to the milder symptoms that were observed in tobacco plants infected with the helper virus alone. © 2012 Elsevier B.V.

  3. Leaf curl diseases of two solanaceous species in Southwest Arabia are caused by a monopartite begomovirus evolutionarily most closely related to a species from the Nile Basin and unique suite of betasatellites

    KAUST Repository

    Idris, Ali; Abdullah, N.; Brown, Judith K.

    2012-01-01

    The complete genome of 2780 bases was amplified using rolling circle amplification, and cloned, and sequenced for two distinct strains of the monopartite begomovirus Tomato leaf curl Sudan virus (ToLCSDV). The two strains shared 86-91% identity with the previously described ToLCSDV from the Nile Basin, and 90-91% identity with one another. One strain was cloned from symptomatic tomato plants from Tihamah (ToLCSDV-YE[YE:Tih:05]) while the other was cloned from symptomatic tobacco plants collected from Wadi Hadramaut (ToLCSDV-YE[YE:Had:89]). A distinct full-length betasatellite molecule (1352 bases) was cloned from the respective field-infected tomato and tobacco plants. Agro-inoculation of tomato and Nicotiana benthamiana plants with cloned partial tandem repeats of ToLCSDV-YE[YE:Tih11:05]) and the associated betasatellite, Tomato leaf curl Yemen betasatellite (ToLCYEB-[Tih:tom:137:05]), resulted in the reproduction of leaf curl disease symptoms in test plants like those observed in the field-infected plants. The betasatellite contributed to symptom severity in N. benthamiana test plants when it was co-inoculated with ToLCSDV-YE, compared to the milder symptoms that were observed in tobacco plants infected with the helper virus alone. © 2012 Elsevier B.V.

  4. Suppression of cotton leaf curl disease symptoms in Gossypium hirsutum through over expression of host-encoded miRNAs.

    Science.gov (United States)

    Akmal, Mohd; Baig, Mirza S; Khan, Jawaid A

    2017-12-10

    Cotton leaf curl disease (CLCuD), a major factor resulting in the enormous yield losses in cotton crop, is caused by a distinct monopartite begomovirus in association with Cotton leaf curl Multan betasatellite (CLCuMB). Micro(mi)RNAs are known to regulate gene expression in eukaryotes, including antiviral defense in plants. In a previous study, we had computationally identified a set of cotton miRNAs, which were shown to have potential targets in the genomes of Cotton leaf curl Multan virus (CLCuMuV) and CLCuMB at multiple loci. In the current study, effect of Gossypium arboreum-encoded miRNAs on the genome of CLCuMuV and CLCuMB was investigated in planta. Two computationally predicted cotton-encoded miRNAs (miR398 and miR2950) that showed potential to bind multiple Open Reading Frames (ORFs; C1, C4, V1, and non- coding intergenic region) of CLCuMuV, and (βC1) of CLCuMB were selected. Functional validation of miR398 and miR2950 was done by overexpression approach in G. hirsutum var. HS6. A total of ten in vitro cotton plants were generated from independent events and subjected to biological and molecular analyses. Presence of the respective Precursor (pre)-miRNA was confirmed through PCR and Southern blotting, and their expression level was assessed by semi quantitative RT-PCR, Real Time quantitative PCR and northern hybridization in the PCR-positive lines. Southern hybridization revealed 2-4 copy integration of T-DNA in the genome of the transformed lines. Remarkably, expression of pre-miRNAs was shown up to 5.8-fold higher in the transgenic (T 0 ) lines as revealed by Real Time PCR. The virus resistance was monitored following inoculation of the transgenic cotton lines with viruliferous whitefly (Bemisia tabaci) insect vector. After inoculation, four of the transgenic lines remained apparently symptom free. While a very low titre of viral DNA could be detected by Rolling circle amplification, betasatellite responsible for symptom induction could not be detected

  5. Genetic diversity in upland cotton for cotton leaf curl virus disease, earliness and fiber quality

    International Nuclear Information System (INIS)

    Saeed, F.; Farooq, J.; Mahmood, A.; Hussain, T.

    2014-01-01

    In Pakistan during last two decades the major factor limiting cotton production is cotton leaf curl virus disease (CLCuD). For estimation of genetic diversity regarding CLCuD tolerance, fiber quality and some yield contributing traits, 101 cotton genotypes imported from USA were evaluated. Different statistical procedures like cluster, principle components (PC) and correlation analysis were employed to identify the suitable genotypes that can be further exploited in breeding programme. Significant associations were found between yield contributing trait, boll weight and fiber related trait, staple length. Earliness related traits, like days taken to 1 square and days taken to 1 flower had positive correlation with each other and both these traits also showed their positive association with ginning out turn. The negative significant correlation of CLCuD was obtained with monopodial branches, sympodial branches and plant height. Principal component (PC) analysis showed first five PCs having eigen value >1 explaining 67.8% of the total variation with days to st 1 square and flowering along with plant height and sympodia plant which were being the most important characters in PC1. Cluster analysis classified 101 accessions into five divergent groups. The genotypes in st cluster 1 only showed reasonable values for days to 1 square and flower, sympodia per plant, ginning out turn, staple length and fiber fineness and the genotypes in cluster 5 showed promising values for the traits like cotton leaf curl virus, ginning out turn and fiber fineness. The genotypes in cluster 1 and 5 may be combined to obtain desirable traits related to earliness and better disease tolerance. Scatter plot and tree diagrams demonstrated sufficient diversity among the cotton accessions for various traits and some extent of association between various clusters. It is concluded that diversity among the genotypes could be utilized for the development of CLCuD resistant lines with increased seed

  6. Combining ability estimates for earliness in cotton leaf curl virus resistant inbred parents

    International Nuclear Information System (INIS)

    Baloch, M.J.; Baloch, Q.B.

    2005-01-01

    Four female cotton leaf curl virus-resistant resistant (cclv) parents consisting of advance strains and commercial varieties (VH-137, FH-901, CRIS-467 and Cyto-51) and four male parents, all clcv resistant Punjab varieties (FH-945, CIM-707, CIM-473 and FH-1000) were mated in a cross classification Design-II fashion. The results show that genetic variances due to additive genes were higher than the dominant variances, yet both types of variances were substantial, implying that significant improvement could reliably be made from segregating populations. The general combining ability (gca) estimates by and large suggested that for improvement in the appearance of first white flower and 1st sympodial branch node number, parents FH-945 and VH-137 whereas for 1st effective boll setting, parents FH-1000 and FH-901 and for percent of open bolls at 120 days after planting, parents CIM-707 and CRIS-467 may be given preference. However, for hybrid cotton development regarding earliness, hybrids CRIS-467 x CIM-707, VH-137 x FH-945 and Cyto-51 x FH-1000 may be chosen. (author)

  7. Detection and molecular characterization of tomato yellow leaf curl virus naturally infecting Lycopersicon esculentum in Egypt.

    Science.gov (United States)

    Rabie, M; Ratti, C; Abdel Aleem, E; Fattouh, F

    Tomato yellow leaf curl virus (TYLCV) infections of tomato crops in Egypt were widely spread in 2014. Infected symptomatic tomato plants from different governorates were sampled. TYLCV strains Israel and Mild (TYLCV-IL, TYLCV-Mild) were identified by multiplex and real-time PCR. In addition, nucleotide sequence analysis of the V1 and V2 protein genes, revealed ten TYLCV Egyptian isolates (TYLCV from TY1 to 10). Phylogenetic analysis showed their high degree of relatedness with TYLCV-IL Jordan isolate (98%). Here we have showed the complete nucleotide sequence of the TYLCV Egyptian isolate TY10, sampled from El Beheira. A high degree of similarity to other previously reported Egyptian isolates and isolates from Jordan and Japan reflect the importance of phylogenetic analysis in monitoring virus genetic diversity and possibilities for divergence of more virulent strains or genotypes.

  8. Comparative transcriptome profiling of a resistant vs. susceptible tomato (Solanum lycopersicum cultivar in response to infection by tomato yellow leaf curl virus.

    Directory of Open Access Journals (Sweden)

    Tianzi Chen

    Full Text Available Tomato yellow leaf curl virus (TYLCV threatens tomato production worldwide by causing leaf yellowing, leaf curling, plant stunting and flower abscission. The current understanding of the host plant defense response to this virus is very limited. Using whole transcriptome sequencing, we analyzed the differential gene expression in response to TYLCV infection in the TYLCV-resistant tomato breeding line CLN2777A (R and TYLCV-susceptible tomato breeding line TMXA48-4-0 (S. The mixed inoculated samples from 3, 5 and 7 day post inoculation (dpi were compared to non-inoculated samples at 0 dpi. Of the total of 34831 mapped transcripts, 209 and 809 genes were differentially expressed in the R and S tomato line, respectively. The proportion of up-regulated differentially expressed genes (DEGs in the R tomato line (58.37% was higher than that in the S line (9.17%. Gene ontology (GO analyses revealed that similar GO terms existed in both DEGs of R and S lines; however, some sets of defense related genes and their expression levels were not similar between the two tomato lines. Genes encoding for WRKY transcriptional factors, R genes, protein kinases and receptor (-like kinases which were identified as down-regulated DEGs in the S line were up-regulated or not differentially expressed in the R line. The up-regulated DEGs in the R tomato line revealed the defense response of tomato to TYLCV infection was characterized by the induction and regulation of a series of genes involved in cell wall reorganization, transcriptional regulation, defense response, ubiquitination, metabolite synthesis and so on. The present study provides insights into various reactions underlining the successful establishment of resistance to TYLCV in the R tomato line, and helps in the identification of important defense-related genes in tomato for TYLCV disease management.

  9. Engineering cotton (Gossypium hirsutum L.) for resistance to cotton leaf curl disease using viral truncated AC1 DNA sequences.

    Science.gov (United States)

    Hashmi, Jamil A; Zafar, Yusuf; Arshad, Muhammad; Mansoor, Shahid; Asad, Shaheen

    2011-04-01

    Several important biological processes are performed by distinct functional domains found on replication-associated protein (Rep) encoded by AC1 of geminiviruses. Two truncated forms of replicase (tAC1) gene, capable of expressing only the N-terminal 669 bp (5'AC1) and C-terminal 783 bp (3'AC1) nucleotides cloned under transcriptional control of the CaMV35S were introduced into cotton (Gossypium hirsutum L.) using LBA4404 strain of Agrobacterium tumefaciens to make use of an interference strategy for impairing cotton leaf curl virus (CLCuV) infection in transgenic cotton. Compared with nontransformed control, we observed that transgenic cotton plants overexpressing either N-terminal (5'AC1) or C-terminal (3'AC1) sequences confer resistance to CLCuV by inhibiting replication of viral genomic and β satellite DNA components. Molecular analysis by Northern blot hybridization revealed high transgene expression in early and late growth stages associated with inhibition of CLCuV replication. Of the eight T(1) transgenic lines tested, six had delayed and minor symptoms as compared to nontransformed control lines which developed disease symptoms after 2-3 weeks of whitefly-mediated viral delivery. Virus biological assay and growth of T(2) plants proved that transgenic cotton plants overexpressing 5'- and 3'AC1 displayed high resistance level up to 72, 81%, respectively, as compared to non-transformed control plants following inoculation with viruliferous whiteflies giving significantly high cotton seed yield. Progeny analysis of these plants by polymerase chain reaction (PCR), Southern blotting and virus biological assay showed stable transgene, integration, inheritance and cotton leaf curl disease (CLCuD) resistance in two of the eight transgenic lines having single or two transgene insertions. Transgenic cotton expressing partial AC1 gene of CLCuV can be used as virus resistance source in cotton breeding programs aiming to improve virus resistance in cotton crop.

  10. Characterization of a New World Monopartite Begomovirus Causing Leaf Curl Disease of Tomato in Ecuador and Peru Reveals a New Direction in Geminivirus Evolution

    Science.gov (United States)

    Melgarejo, Tomas A.; Kon, Tatsuya; Rojas, Maria R.; Paz-Carrasco, Lenin; Zerbini, F. Murilo

    2013-01-01

    All characterized whitefly-transmitted geminiviruses (begomoviruses) with origins in the New World (NW) have bipartite genomes composed of a DNA-A and DNA-B component. Recently, an NW begomovirus lacking a DNA-B component was associated with tomato leaf curl disease (ToLCD) in Peru, and it was named Tomato leaf deformation virus (ToLDeV). Here, we show that isolates of ToLDeV associated with ToLCD in Ecuador and Peru have a single, genetically diverse genomic DNA that is most closely related to DNA-A components of NW bipartite begomoviruses. Agroinoculation of multimeric clones of the genomic DNA of three ToLDeV genotypes (two variants and a strain) resulted in the development of tomato leaf curl symptoms indistinguishable from those of ToLCD in Ecuador and Peru. Biological properties of these ToLDeV genotypes were similar to those of Old World (OW) monopartite tomato-infecting begomoviruses, including lack of sap transmissibility, phloem limitation, a resistance phenotype in tomato germplasm with the Ty-1 gene, and functional properties of the V1 (capsid protein) and C4 genes. Differences in symptom phenotypes induced by the ToLDeV genotypes in tomato and Nicotiana benthamiana plants were associated with a highly divergent left intergenic region and C4 gene. Together, these results establish that ToLDeV is an emergent NW monopartite begomovirus that is causing ToLCD in Ecuador and Peru. This is the first report of an indigenous NW monopartite begomovirus, and evidence is presented that it emerged from the DNA-A component of a NW bipartite progenitor via convergent evolution and recombination. PMID:23468482

  11. Quality improvement by batch vacuum distillation and physicochemical characterization of clove leaf oil in Central Java, Indonesia

    Science.gov (United States)

    Alighiri, D.; Eden, W. T.; Cahyono, E.; Supardi, K. I.

    2018-03-01

    Clove leaf oil is one of the essential oils which have high economic value and produced in considerable amount in Indonesia. As many as 60% of clove oil produced by Indonesia has exported to many countries in the world. Musuk and Ringinlarik Village, Boyolali District, Central Java Province is one of the areas in Indonesia which became the primary supplier of Indonesian clove leaf oil. Although, the quality of the resulting yield is still low because it uses a simple distillation kettle in the form of the iron plate or used the drum. The clove leaf oil produced by steam distillation from the dry whole leaves of the clove tree. The color of the oil is brownish black and dirty with the odor are fresh distilled, spicy, warm, and terpenic. The specific gravity at 25 °C of 1.529, the refractive index at 20 °C of 1.030, and based on GC-MS analysis, eugenol levels only 68% and caryophyllene is too high, i.e., 20%. The quality of clove leaf oil produced does not meet the specifications of international market standards. This work aimed to improve the quality of Indonesian clove leaf oil. The purifications done in this research was used by batch vacuum distillation with mode operation at vacuum -76 cmHg and reflux ratios 5:1. Clove leaf oil produced by using this method has a better physicochemical characterization, i.e., the appearance that is yellow to pale color with the odor is spicy, woody, warm, and terpenic. The specific gravity at 25 °C of 1.533, the refractive index at 20 °C of 1.038, and eugenol and caryophyllene contents has yielded 80.58% and 10%, respectively. By The enhancement quality of clove leaf oil by batch vacuum distillation, these oil is already meet international standards and income of clove leaf oil grower in Musuk and Ringinlarik Village, Boyolali District, Central Java Province, Indonesia could be increased.

  12. Engineering resistance against Tomato yellow leaf curl virus via the CRISPR/Cas9 system in tomato

    KAUST Repository

    Mahfouz, Magdy M.

    2017-12-22

    CRISPR/Cas systems confer molecular immunity against phages and conjugative plasmids in prokaryotes. Recently, CRISPR/Cas9 systems have been used to confer interference against eukaryotic viruses. Here, we engineered Nicotiana benthamiana and tomato (Solanum lycopersicum) plants with the CRISPR/Cas9 system to confer immunity against the Tomato yellow leaf curl virus (TYLCV). Targeting the TYLCV genome with Cas9-single guide RNA at the sequences encoding the coat protein (CP) or replicase (Rep) resulted in efficient virus interference, as evidenced by low accumulation of the TYLCV DNA genome in the transgenic plants. The CRISPR/Cas9-based immunity remained active across multiple generations in the N. benthamiana and tomato plants. Together, our results confirmed the efficiency of the CRISPR/Cas9 system for stable engineering of TYLCV resistance in N. benthamiana and tomato, and opens the possibilities of engineering virus resistance against single and multiple infectious viruses in other crops.

  13. Isolation and identification mould micoflora inhabiting plant leaf litter from Mount Lawu, Surakarta, Central Java

    Directory of Open Access Journals (Sweden)

    MUHAMMAD ILYAS

    2007-04-01

    Full Text Available A study on isolation and identification mould inhabiting plant leaf litter had been conducted. The objective of the study was to isolate and identify mould inhabiting plant leaf litter from Mount Lawu, Surakarta, Central Java. The mould isolation was based on washing and filtering with membrane isolation method. The result showed that 39 moulds generas with 55 species varians, one group identified in class level, and three groups of unidentified mould isolates had been isolated. Taxas distributions showed that there were endophyte and phytopatogen mould isolates had been isolated such as Fusarium, Pestalotiopsis, Phoma, and Coelomycetes. However, typical soil taxa and common saprobic fungi such as Aspergillus, Cunninghamella, Mucor, Paecilomyces, Penicillium, Rhizopus, and Trichoderma remain dominated the resulted isolates.

  14. Tomato Leaf Curl New Delhi Virus: An Emerging Virus Complex Threatening Vegetable and Fiber Crops

    Directory of Open Access Journals (Sweden)

    Enrique Moriones

    2017-09-01

    Full Text Available The tomato leaf curl New Delhi virus (ToLCNDV (genus Begomovirus, family Geminiviridae represents an important constraint to tomato production, as it causes the most predominant and economically important disease affecting tomato in the Indian sub-continent. However, in recent years, ToLCNDV has been fast extending its host range and spreading to new geographical regions, including the Middle East and the western Mediterranean Basin. Extensive research on the genome structure, protein functions, molecular biology, and plant–virus interactions of ToLCNDV has been conducted in the last decade. Special emphasis has been given to gene silencing suppression ability in order to counteract host plant defense responses. The importance of the interaction with DNA alphasatellites and betasatellites in the biology of the virus has been demonstrated. ToLCNDV genetic variability has been analyzed, providing new insights into the taxonomy, host adaptation, and evolution of this virus. Recombination and pseudorecombination have been shown as motors of diversification and adaptive evolution. Important progress has also been made in control strategies to reduce disease damage. This review highlights these various achievements in the context of the previous knowledge of begomoviruses and their interactions with plants.

  15. Vegetation Structure of Ebony Leaf Monkey (Trachypithecus auratus) Habitat in Kecubung Ulolanang Nature Preservation Central Java-Indonesia

    OpenAIRE

    Ervina Rahmawati; Jafron Wasiq Hidayat

    2018-01-01

    Kecubung Ulolanang Nature Preservation is ebony leaf monkey’s habitats in Central Java Indonesia. Continuously degradation of their population is caused by illegal hunting and habitat degradation that made this species being vulnerable. Habitat conservation is one of important aspects to prevent them from extinction. The purpose of this research was to analyze the vegetation’s structure and composition, which was potentially, becomes habitat and food source for the monkeys. Data collected usi...

  16. Molecular evidence for the occurrence of tomato leaf curl New Delhi virus on chayote (Sechium edule) in southern India.

    Science.gov (United States)

    Nagendran, K; Mohankumar, S; Mohammed Faisal, P; Bagewadi, B; Karthikeyan, G

    2017-12-01

    During 2012-2014, mosaic disease on chayote in the farmers field of Kodaikanal region (high altitude zone) of Tamil Nadu was observed. The disease was characterized with severe mosaic, cupping and enation on leaves with reduced fruit size. Disease was found to causes an yield loss of more than 60% with the maximum disease incidence of 100% for the past 5 years consecutively. Preliminary serological and molecular screening indicated the association of begomovirus with the disease. Complete nucleotide sequence and phylogenetic analysis of DNA A revealed the identity of the virus as tomato leaf curl New Delhi virus (ToLCNDV). In recombination analysis study, the major parent was identified as ToLCNDV from Pakistan infecting tomato. Thus the present finding confirms expansion of new geographical region and host for ToLCNDV causing mosaic disease on chayote from Tamil Nadu. To our knowledge this is the first confirmed report for the occurrence of ToLCNDV on chayote in southern India.

  17. Comparative Analyses of Tomato yellow leaf curl virus C4 Protein-Interacting Host Proteins in Healthy and Infected Tomato Tissues

    Directory of Open Access Journals (Sweden)

    Namgyu Kim

    2016-10-01

    Full Text Available Tomato yellow leaf curl virus (TYLCV, a member of the genus Begomovirus, is one of the most important viruses of cultivated tomatoes worldwide, mainly causing yellowing and curling of leaves with stunting in plants. TYLCV causes severe problems in sub-tropical and tropical countries, as well as in Korea. However, the mechanism of TYLCV infection remains unclear, although the function of each viral component has been identified. TYLCV C4 codes for a small protein involved in various cellular functions, including symptom determination, gene silencing, viral movement, and induction of the plant defense response. In this study, through yeast-two hybrid screenings, we identified TYLCV C4-interacting host proteins from both healthy and symptom-exhibiting tomato tissues, to determine the role of TYLCV C4 proteins in the infection processes. Comparative analyses of 28 proteins from healthy tissues and 36 from infected tissues showing interactions with TYLCV C4 indicated that TYLCV C4 mainly interacts with host proteins involved in translation, ubiquitination, and plant defense, and most interacting proteins differed between the two tissues but belong to similar molecular functional categories. Four proteins—two ribosomal proteins, S-adenosyl-L-homocysteine hydrolase, and 14-3-3 family protein—were detected in both tissues. Furthermore, the identified proteins in symptom-exhibiting tissues showed greater involvement in plant defenses. Some are key regulators, such as receptor-like kinases and pathogenesis-related proteins, of plant defenses. Thus, TYLCV C4 may contribute to the suppression of host defense during TYLCV infection and be involved in ubiquitination for viral infection.

  18. DISTRIBUTION AND INCIDENCE LEAF DISEASES OF BANANA IN SEVERAL BANANA PRODUCTION CENTERS IN NORTH SUMATRA, WEST SUMATRA BENGKULU AND WEST JAVA

    Directory of Open Access Journals (Sweden)

    Sahlan

    2011-06-01

    Full Text Available The research was aimed to determine the type, the distribution and the incidence of banana leaf diseases in several production centers in West Sumatra, Bengkulu, North Sumatra and West Java. Direct observations on banana orchards were conducted in some districts in Simalungun, Deli Serdang and Medan (North Sumatra, Tanah Datar, Limapuluh Kota, Agam, Pariaman and Pasaman (West Sumatra, Rejang Lebong and Kepahyang (Bengkulu, Sukabumi, Purwakarta and Subang (West Java from November to December 2006. Two banana orchards were randomly selected in each district. Plant population at the selected orchard was at least 100 plants. From each sampled orchard, if banana population consisted of similar or only one variety, 10 plants were randomly chosen according to wind direction. Meanwhile, when the banana varieties were varied, five plants were randomly selected. The result showed that Black Sigatoka and Eumusae leaf spot were found in West Sumatra, Bengkulu and North Sumatra at severity level of between 15 % to 62.31%, whilst speckle disease was mainly found in North Sumatra and in parts of West Sumatra at severity level of between 72,72% to 100% and 15 to 30%, respectively. Banana varieties that were primarily attacked by leaf diseases were Cavendish, Telor, Barangan and Emas.

  19. Ribbon curling

    Science.gov (United States)

    Juel, Anne; Prior, Chris; Moussou, Julien; Chakrabarti, Buddhapriya; Jensen, Oliver

    The procedure of curling a ribbon by running it over a sharp blade is commonly used when wrapping presents. Despite its ubiquity, a quantitative explanation of this everyday phenomenon is still lacking. We address this using experiment and theory, examining the dependence of ribbon curvature on blade curvature, the longitudinal load imposed on the ribbon and the speed of pulling. Experiments in which a ribbon is drawn steadily over a blade under a fixed load show that the ribbon curvature is generated over a restricted range of loads, the curvature/load relationship can be non-monotonic, and faster pulling (under a constant imposed load) results in less tightly curled ribbons. We develop a theoretical model that captures these features, building on the concept that the ribbon under the imposed deformation undergoes differential plastic stretching across its thickness, resulting in a permanently curved shape. The model identifies factors that optimize curling and clarifies the physical mechanisms underlying the ribbon's nonlinear response to an apparently simple deformation.

  20. Performance of cotton leaf curl virus resistant intrahirsutum f/sub 1/ hybrids

    International Nuclear Information System (INIS)

    Baloch, M.J.

    2004-01-01

    The first and foremost effort to combat the devastating cotton leaf curl virus (clcv) disease would be to utilize those clcv resistant germplasm in a hybridization programme which can enhance the possibilities of selecting desirable progenies from segregating populations. In this connection, 16 clcv intrahirsutum F1 hybrids were developed and evaluated for their performance. The hybrids, on an average gave an increase of 26.02 % in seed cotton yield; 11.52 % in bolls per plant; 14.23 % in boll weight; 4.28 % in lint; 3.89 % in fibre length and 8.21 % in earliness against the average of parents. However, among the hybrids, the top three scoring for yield were, BH.121 x Cyto.9/91, Cyto.9/91 x CRIS-226 and VH-137 x CRIS-226. The number of bolls per plant was found to be a major contributing factor for increased yield because the hybrids which set higher bolls correspondingly gave higher yields. Boll weight was not regarded as an important attribute to increase yield because hybrids with moderate boll sizes were among the top three high yielders. For lint %, the hybrids CRIS-129 x LRA-5166 and FH-901 x VH-137 were first for fibre length, whereas CRIS-121 x Cyto.51 and BH-124 x CIM-448 were among the top two rankers. Regarding earliness, the hybrids CRIS-121 x Cyto. 51 gave the highest boll opening percent and next in order was the hybrid VH-137 x DNH-49. Our results thus generally suggest that although the best three hybrids were desirable for other traits, the choice of the hybrids may be made on the priority for characters to be bred. (author)

  1. Curling for Confidence: Psychophysical Benefits of Curling for Older Adults.

    Science.gov (United States)

    Stone, Rachael C; Rakhamilova, Zina; Gage, William H; Baker, Joseph

    2018-04-01

    While physical activity is increasingly promoted for older adults, there is a paucity of sport promotion, which has distinct benefits from exercise and remains stereotypically associated with younger age. Curling is a moderately intense and safe sport that continues to gain popularity; however, no research has investigated psychophysical benefits of curling for older adults. The present study compares high-experience (20+ years; n = 63) and low-experience (<20 years; n = 53) curlers (aged 60+ years) with older adult noncurlers (n = 44) on measures of daily functionality, balance confidence, and perceptions of the aging process. While no significant differences were found between high- and low-experience curlers, any level of experience reported significantly better functionality, physical confidence, and aging attitudes compared to noncurlers (p ≤ .05). Although further research is necessary, the results suggest that any level of curling experience can enhance older adult psychophysical well-being, and warrants consideration for physical activity promotion and falls prevention programs.

  2. SlLAX1 is Required for Normal Leaf Development Mediated by Balanced Adaxial and Abaxial Pavement Cell Growth in Tomato.

    Science.gov (United States)

    Pulungan, Sri Imriani; Yano, Ryoichi; Okabe, Yoshihiro; Ichino, Takuji; Kojima, Mikiko; Takebayashi, Yumiko; Sakakibara, Hitoshi; Ariizumi, Tohru; Ezura, Hiroshi

    2018-06-01

    Leaves are the major plant organs with a primary function for photosynthesis. Auxin controls various aspects of plant growth and development, including leaf initiation, expansion and differentiation. Unique and intriguing auxin features include its polar transport, which is mainly controlled by the AUX1/LAX and PIN gene families as influx and efflux carriers, respectively. The role of AUX1/LAX genes in root development is well documented, but the role of these genes in leaf morphogenesis remains unclear. Moreover, most studies have been conducted in the plant model Arabidopsis thaliana, while studies in tomato are still scarce. In this study, we isolated six lines of the allelic curly leaf phenotype 'curl' mutants from a γ-ray and EMS (ethyl methanesulfonate) mutagenized population. Using a map-based cloning strategy combined with exome sequencing, we observed that a mutation occurred in the SlLAX1 gene (Solyc09g014380), which is homologous to an Arabidopsis auxin influx carrier gene, AUX1 (AtAUX1). Characterization of six alleles of single curl mutants revealed the pivotal role of SlLAX1 in controlling tomato leaf flatness by balancing adaxial and abaxial pavement cell growth, which has not been reported in tomato. Using TILLING (Targeting Induced Local Lesions IN Genome) technology, we isolated an additional mutant allele of the SlLAX1 gene and this mutant showed a curled leaf phenotype similar to other curl mutants, suggesting that Solyc09g014380 is responsible for the curl phenotype. These results showed that SlLAX1 is required for normal leaf development mediated by balanced adaxial and abaxial pavement cell growth in tomato.

  3. Tomato yellow leaf curl virus infection mitigates the heat stress response of plants grown at high temperatures

    Science.gov (United States)

    Ghandi, Anfoka; Adi, Moshe; Lilia, Fridman; Linoy, Amrani; Or, Rotem; Mikhail, Kolot; Mouhammad, Zeidan; Henryk, Czosnek; Rena, Gorovits

    2016-01-01

    Cultured tomatoes are often exposed to a combination of extreme heat and infection with Tomato yellow leaf curl virus (TYLCV). This stress combination leads to intense disease symptoms and yield losses. The response of TYLCV-susceptible and resistant tomatoes to heat stress together with viral infection was compared. The plant heat-stress response was undermined in TYLCV infected plants. The decline correlated with the down-regulation of heat shock transcription factors (HSFs) HSFA2 and HSFB1, and consequently, of HSF-regulated genes Hsp17, Apx1, Apx2 and Hsp90. We proposed that the weakened heat stress response was due to the decreased capacity of HSFA2 to translocate into the nuclei of infected cells. All the six TYLCV proteins were able to interact with tomato HSFA2 in vitro, moreover, coat protein developed complexes with HSFA2 in nuclei. Capturing of HSFA2 by viral proteins could suppress the transcriptional activation of heat stress response genes. Application of both heat and TYLCV stresses was accompanied by the development of intracellular large protein aggregates containing TYLCV proteins and DNA. The maintenance of cellular chaperones in the aggregated state, even after recovery from heat stress, prevents the circulation of free soluble chaperones, causing an additional decrease in stress response efficiency. PMID:26792235

  4. Evaluation of some varieties and breeding lines of tomato (Lycopersison sp) against tomato yellow leaf curl disease in the Greater Accra Region (Ghana)

    International Nuclear Information System (INIS)

    Kusi-Adjei, R.

    2011-01-01

    A series of experiments were conducted to evaluate ten (10) tomato varieties and breeding lines against tomato yellow leaf curl virus disease in Ghana. The research was undertaken at the research farm of the Biotechnology and Nuclear Agriculture Research Institute of the Ghana Atomic Energy Commission. Ten tomato varieties and breeding lines were evaluated in the field under natural whitefly inoculation in insect-proof cages. The field trial was done in the dry season from October, 2010 to February, 2011 and wet season from March, 2011 to July, 2011. Plants in the fields and in the cage exhibited varied symptoms such as leaf curling, leaf yellowing and reduced leaf sizes. Assessment of disease incidence and symptom severity using a four point scale (0-4) showed that, in the field there was higher disease incidence in the dry season as compared to the wet season. This was attributed to the higher number of whiteflies in the dry season as demonstrated through a whitefly population survey conducted in the field. Differences among means for disease incidence and whitefly surveys on the ten tomato varieties and breeding lines were statistically significant (p≤ 0.05). Wild Tomato (Solanum pimpinellifollium) and two hybrids, Wosowoso x Wild Tomato and Cherry Red x Wild Tomato exhibited signs of resistance in the field and did not show any symptoms of TYLCV disease symptoms. All the commercial varieties were highly susceptible and showed severe symptoms. Evaluation of fruit yield in the field revealed that the commercial variety Tomato Advanta had the heaviest fruit weight (42 g/ fruit) whilst Wosowoso had the highest total fruit yield (5.74 t/ha) in the wet season. Wild Tomato and the hybrids produced higher number of fruits compared to the commercial varieties. There were highly significant differences in the means of number of fruits, fruit weight (g) and total fruit yield (t/ha) among the ten tomato varieties and breeding lines in both the wet and dry seasons

  5. Deformation behavior of curling strips on tearing tubes

    Energy Technology Data Exchange (ETDEWEB)

    Choi, Ji Won; Kwon, Tae Soo; Jung, Hyun Seung; Kim, Jin Sung [Dept. of Robotics and Virtual Engineering, Korea University of Science and Technology, Seoul (Korea, Republic of)

    2015-10-15

    This paper discusses the analysis of the curl deformation behavior when a dynamic force is applied to a tearing tube installed on a flat die to predict the energy absorption capacity and deformation behavior. The deformation of the tips of the curling strips was obtained when the curl tips and tube body are in contact with each other, and a formula describing the energy dissipation rate caused by the deformation of the curl tips is proposed. To improve this formula, we focused on the variation of the curl radius and the reduced thickness of the tube. A formula describing the mean curl radius is proposed and verified using the curl radius measurement data of collision test specimens. These improved formulas are added to the theoretical model previously proposed by Huang et al. and verified from the collision test results of a tearing tube.

  6. Molecular characterization and prevalence of two capulaviruses: Alfalfa leaf curl virus from France and Euphorbia caput-medusae latent virus from South Africa.

    Science.gov (United States)

    Bernardo, Pauline; Muhire, Brejnev; François, Sarah; Deshoux, Maëlle; Hartnady, Penelope; Farkas, Kata; Kraberger, Simona; Filloux, Denis; Fernandez, Emmanuel; Galzi, Serge; Ferdinand, Romain; Granier, Martine; Marais, Armelle; Monge Blasco, Pablo; Candresse, Thierry; Escriu, Fernando; Varsani, Arvind; Harkins, Gordon W; Martin, Darren P; Roumagnac, Philippe

    2016-06-01

    Little is known about the prevalence, diversity, evolutionary processes, genomic structures and population dynamics of viruses in the divergent geminivirus lineage known as the capulaviruses. We determined and analyzed full genome sequences of 13 Euphorbia caput-medusae latent virus (EcmLV) and 26 Alfalfa leaf curl virus (ALCV) isolates, and partial genome sequences of 23 EcmLV and 37 ALCV isolates. While EcmLV was asymptomatic in uncultivated southern African Euphorbia caput-medusae, severe alfalfa disease symptoms were associated with ALCV in southern France. The prevalence of both viruses exceeded 10% in their respective hosts. Besides using patterns of detectable negative selection to identify ORFs that are probably functionally expressed, we show that ALCV and EcmLV both display evidence of inter-species recombination and biologically functional genomic secondary structures. Finally, we show that whereas the EcmLV populations likely experience restricted geographical dispersion, ALCV is probably freely moving across the French Mediterranean region. Copyright © 2016 Elsevier Inc. All rights reserved.

  7. The typical RB76 recombination breakpoint of the invasive recombinant tomato yellow leaf curl virus of Morocco can be generated experimentally but is not positively selected in tomato.

    Science.gov (United States)

    Belabess, Z; Urbino, C; Granier, M; Tahiri, A; Blenzar, A; Peterschmitt, M

    2018-01-02

    TYLCV-IS76 is an unusual recombinant between the highly recombinogenic tomato yellow leaf curl virus (TYLCV) and tomato yellow leaf curl Sardinia virus (TYLCSV), two Mediterranean begomoviruses (Geminiviridae). In contrast with the previously reported TYLCV/TYLCSV recombinants, it has a TYLCSV derived fragment of only 76 nucleotides, and has replaced its parental viruses in natural conditions (Morocco, Souss region). The viral population shift coincided with the deployment of the popular Ty-1 resistant tomato cultivars, and according to experimental studies, has been driven by a strong positive selection in such resistant plants. However, although Ty-1 cultivars were extensively used in Mediterranean countries, TYLCV-IS76 was not reported outside Morocco. This, in combination with its unusual recombination pattern suggests that it was generated through a rare and possibly multistep process. The potential generation of a recombination breakpoint (RB) at locus 76 (RB76) was investigated over time in 10 Ty-1 resistant and 10 nearly isogenic susceptible tomato plants co-inoculated with TYLCV and TYLCSV clones. RB76 could not be detected in the recombinant progeny using the standard PCR/sequencing approach that was previously designed to monitor the emergence of TYLCV-IS76 in Morocco. Using a more sensitive PCR test, RB76 was detected in one resistant and five susceptible plants. The results are consistent with a very low intra-plant frequency of RB76 bearing recombinants throughout the test and support the hypothesis of a rare emergence of TYLCV-IS76. More generally, RBs were more scattered in resistant than in susceptible plants and an unusual RB at position 141 (RB141) was positively selected in the resistant cultivar; interestingly, RB141 bearing recombinants were detected in resistant tomato plants from the field. Scenarios of TYLCV-IS76 pre-emergence are proposed. Copyright © 2017 Elsevier B.V. All rights reserved.

  8. Genetic diversity/impurity estimation in sources of natural resistance against cotton leaf curl disease in pakistan

    International Nuclear Information System (INIS)

    Sarwar, G.

    2007-01-01

    Cotton accounts for more than 60% of Pakistan's export earnings through the export of both raw cotton and cotton products. An epidemic of cotton leaf curl disease (CLCuD) in Pakistan during the 1990s led to the withdrawal of high yielding cotton cultivars. Due of their susceptibility to the disease. The identification of natural resistance in some genotypes provided a means to manage reduce losses due to the disease. But it has been an adversity that almost all these resistant varieties have ultimately 'lost' their resistance. There are also reports that the original sources of resistance, as well as the varieties developed from them, are now susceptible to the disease when grafted with infected scion. For the present studies. Seed of two resistant varieties (LRA-5166 and (CP-152) was obtained from six different research organizations. Plants raised from these seed were grafted with symptomatic scion and used for morphological comparisons. Our results indicated that the genetic pool of these cultivars is not well maintained and that an unacceptable diversity impurity is present within and among the genetic stock of both these lines. There is thus a requirement for screening of these elite lines at the molecular level to ensure the purity of these varieties for future development. The virus causing CLCuD showed change by recombination making the search for new sources of resistance, as well as the maintenance of established sources, indispensable for the sustainable cotton production in Pakistan. (author)

  9. Genetic diversity of tomato-infecting Tomato yellow leaf curl virus (TYLCV) isolates in Korea.

    Science.gov (United States)

    Kim, Sue Hoon; Oh, Sung; Oh, Tae-Kyun; Park, Jae Sung; Kim, Sei Chang; Kim, Seong Hwan; Kim, Young Shik; Hong, Jeum Kyu; Sim, Sang-Yun; Park, Kwon Seo; Lee, Hwan Gu; Kim, Kyung Jae; Choi, Chang Won

    2011-02-01

    Epidemic outbreaks of Tomato yellow leaf curl virus (TYLCV) diseases occurred in greenhouse grown tomato (Solanum lycopersicum) plants of Busan (TYLCV-Bus), Boseong (TYLCV-Bos), Hwaseong (TYLCV-Hwas), Jeju Island (TYLCV-Jeju), and Nonsan (TYLCV-Nons) in Korea during 2008-2009. Tomato disease by TYLCV has never occurred in Korea before. We synthesized the full-length genomes of each TYLCV isolate from the tomato plants collected at each area and determined their nucleotides (nt) sequences and deduced the amino acids of six open reading frames in the genomes. TYLCV-Bus and -Bos genomes shared higher nt identities with four Japanese isolates -Ng, -Omu, -Mis, and -Miy. On the other hand, TYLCV-Hwas, -Jeju, and -Nons genomes shared higher nt identities with five Chinese isolates TYLCV-AH1, -ZJ3, -ZJHZ12, -SH2, -Sh10, and two Japanese isolates -Han and -Tosa. On the basis of a neighbor-joining tree, five Korean TYLCV isolates were separated into three clades. TYLCV-Bus and -Bos formed the first clade, clustering with four Japanese isolates TYLCV-Mis, -Omu, -Ng, and -Miy. TYLCV-Jeju and -Nons formed the second clade, clustering with two Chinese isolates -ZJHZ212 and -Sh10. TYLCV-Hwas was clustered with two Japanese isolates -Han and -Tosa and three Chinese isolates -AH1, -ZJ3, and -SH2. Two fragments that had a potentially recombinant origin were identified using the RDP, GENECONV, BootScan, MaxChi, Chimaera, SiScan, and 3Seq methods implemented in RDP3.41. On the basis of RDP analysis, all TYLCV isolates could originated from the interspecies recombination between TYLCV-Mld[PT] isolated from Portugal as a major parent and TYLCTHV-MM isolated from Myanmar as a minor parent.

  10. Correlation of meteorological parameters and remotely sensed normalized difference vegetation index (NDVI) with cotton leaf curl virus (CLCV) in Multan

    International Nuclear Information System (INIS)

    Ahmed, A; Akhtar, A; Khalid, B; Shamim, A

    2013-01-01

    Climate change and weather has a profound effect on the spread of Cotton Leaf Curl Virus (CLCV) which is transmitted by whitefly. Climate change is altering temperature and precipitation patterns, resulting in the shift of some insect/pest from small population to large population thus effecting crops yield. To find out the relationship between the weather conditions, outburst of CLCV and changes in Normalized Difference Vegetation Index (NDVI) values due to the outburst of CLCV, a study was carried out for tehsil Multan. Data was acquired for the months of June, July, August and September for the year 2010. Regression analysis between CLCV and meteorological conditions as well as between CLCV and NDVI was performed. Meteorological parameters included temperature, humidity, precipitation, cloud cover, wind direction, pan evaporation and sunshine hours. NDVI values were calculated from SPOT satellite imagery (1km) using ArcMap10 and WinDisp v5.1. Correlation coefficients obtained in most of the cases were acceptable however the significance F and P-value were higher than their critical value at 95% level of significance. Therefore significant correlation was found only between CLCV and temperature and between CLCV and PAN evaporation during the month of July.

  11. Vegetation Structure of Ebony Leaf Monkey (Trachypithecus auratus) Habitat in Kecubung Ulolanang Nature Preservation Central Java-Indonesia

    Science.gov (United States)

    Ervina, Rahmawati; Wasiq, Hidayat Jafron

    2018-02-01

    Kecubung Ulolanang Nature Preservation is ebony leaf monkey's habitats in Central Java Indonesia. Continuously degradation of their population is caused by illegal hunting and habitat degradation that made this species being vulnerable. Habitat conservation is one of important aspects to prevent them from extinction. The purpose of this research was to analyze the vegetation's structure and composition, which was potentially, becomes habitat and food source for the monkeys. Data collected using purposive sampling with line transect method of four different level of vegetation. Data analysis used Important Value Index and Diversity Index. There were 43 species of vegetation at seedling stage, 18 species at sapling stage, 8 species at poles stage and 27 species at trees stage. Species that had the highest important value index at seedling was Stenochlaena palustri , at the sapling was Gnetum gnemon, at pole was Swietenia mahagoni and at tree was Tectona grandis . Species of trees those were potentially to become habitat (food source) for ebony leaf monkey were T. grandis, Dipterocarpus gracilis, Quercus sundaica and Ficus superba. The highest diversity index was at seedling gwoth stage.

  12. Functional characterization of a strong bi-directional constitutive plant promoter isolated from cotton leaf curl Burewala virus.

    Directory of Open Access Journals (Sweden)

    Zainul A Khan

    Full Text Available Cotton leaf curl Burewala virus (CLCuBuV, belonging to the genus Begomovirus, possesses single-stranded monopartite DNA genome. The bidirectional promoters representing Rep and coat protein (CP genes of CLCuBuV were characterized and their efficacy was assayed. Rep and CP promoters of CLCuBuV and 35S promoter of Cauliflower mosaic virus (CaMV were fused with β-glucuronidase (GUS and green fluorescent protein (GFP reporter genes. GUS activity in individual plant cells driven by Rep, CP and 35S promoters was estimated using real-time PCR and fluorometric GUS assay. Histochemical staining of GUS in transformed tobacco (Nicotiana tabacum cv. Xanthi leaves showed highest expression driven by Rep promoter followed by 35S promoter and CP promoter. The expression level of GUS driven by Rep promoter in transformed tobacco plants was shown to be two to four-fold higher than that of 35S promoter, while the expression by CP promoter was slightly lower. Further, the expression of GFP was monitored in agroinfiltrated leaves of N. benthamiana, N. tabacum and cotton (Gossypium hirsutum plants using confocal laser scanning microscopy. Rep promoter showed strong consistent transient expression in tobacco and cotton leaves as compared to 35S promoter. The strong constitutive CLCuBuV Rep promoter developed in this study could be very useful for high level expression of transgenes in a wide variety of plant cells.

  13. Real-time PCR protocols for the quantification of the begomovirus tomato yellow leaf curl Sardinia virus in tomato plants and in its insect vector.

    Science.gov (United States)

    Noris, Emanuela; Miozzi, Laura

    2015-01-01

    Tomato yellow leaf curl Sardinia virus (TYLCSV) (Geminiviridae) is an important pathogen, transmitted by the whitefly Bemisia tabaci, that severely affects the tomato production in the Mediterranean basin. Here, we describe real-time PCR protocols suitable for relative and absolute quantification of TYLCSV in tomato plants and in whitefly extracts. Using primers and probe specifically designed for TYLCSV, the protocols for relative quantification allow to compare the amount of TYLCSV present in different plant or whitefly samples, normalized to the amount of DNA present in each sample using endogenous tomato or Bemisia genes as internal references. The absolute quantification protocol allows to calculate the number of genomic units of TYLCSV over the genomic units of the plant host (tomato), with a sensitivity of as few as ten viral genome copies per sample. The described protocols are potentially suitable for several applications, such as plant breeding for resistance, analysis of virus replication, and virus-vector interaction studies.

  14. Computed tomography of ball pythons (Python regius) in curled recumbency.

    Science.gov (United States)

    Hedley, Joanna; Eatwell, Kevin; Schwarz, Tobias

    2014-01-01

    Anesthesia and tube restraint methods are often required for computed tomography (CT) of snakes due to their natural tendency to curl up. However, these restraint methods may cause animal stress. The aim of this study was to determine whether the CT appearance of the lungs differs for ball pythons in a curled position vs. tube restraint. Whole body CT was performed on ten clinically healthy ball pythons, first in curled and then in straight positions restrained in a tube. Curved multiplanar reformatted (MPR) lung images from curled position scans were compared with standard MPR lung images from straight position scans. Lung attenuation and thickness were measured at three locations for each scan. Time for positioning and scanning was 12 ± 5 min shorter for curled snakes compared to tube restraint. Lung parenchyma thickness and attenuation declined from cranial to caudal on both straight and curled position images. Mean lung parenchyma thickness was greater in curled images at locations 1 (P = 0.048) and 3 (P = 0.044). Mean lung parenchyma thickness decreased between location 1 and 2 by 86-87% (straight: curled) and between location 1 and 3 by 51-50% (straight: curled). Mean lung attenuation at location 1 was significantly greater on curled position images than tube restraint images (P = 0.043). Findings indicated that CT evaluation of the lungs is feasible for ball pythons positioned in curled recumbency if curved MPR is available. However, lung parenchyma thickness and attenuation in some locations may vary from those acquired using tube restraint. © 2014 American College of Veterinary Radiology.

  15. Vegetation Structure of Ebony Leaf Monkey (Trachypithecus auratus Habitat in Kecubung Ulolanang Nature Preservation Central Java-Indonesia

    Directory of Open Access Journals (Sweden)

    Ervina Rahmawati

    2018-01-01

    Full Text Available Kecubung Ulolanang Nature Preservation is ebony leaf monkey’s habitats in Central Java Indonesia. Continuously degradation of their population is caused by illegal hunting and habitat degradation that made this species being vulnerable. Habitat conservation is one of important aspects to prevent them from extinction. The purpose of this research was to analyze the vegetation’s structure and composition, which was potentially, becomes habitat and food source for the monkeys. Data collected using purposive sampling with line transect method of four different level of vegetation. Data analysis used Important Value Index and Diversity Index. There were 43 species of vegetation at seedling stage, 18 species at sapling stage, 8 species at poles stage and 27 species at trees stage. Species that had the highest important value index at seedling was Stenochlaena palustri , at the sapling was Gnetum gnemon, at pole was Swietenia mahagoni and at tree was Tectona grandis . Species of trees those were potentially to become habitat (food source for ebony leaf monkey were T. grandis, Dipterocarpus gracilis, Quercus sundaica and Ficus superba. The highest diversity index was at seedling gwoth stage.

  16. The sports science of curling: a practical review.

    Science.gov (United States)

    Bradley, John L

    2009-01-01

    Curling is a sport played on ice in which two teams each deliver 8 granite stones towards a target, or 'house'. It is the only sport in which the trajectory of the projectile can be influenced after it has been released by the athlete. This is achieved by sweeping the ice in front of the stone to change the stone-ice friction and thereby enable to stone to travel further, curl more or stay straight. Hard sweeping is physically demanding. Different techniques of sweeping can also have different effects on the stone. This paper will review the current research behind sweeping a curling stone, outline the physiological demands of sweeping, the associated performance effects and suggest potential strategies of sweeping that can be used by both coaches and curling teams. Key pointsSweeping a curling stone can be highly physically demanding.Effective sweeping requires a combination of downward force and brush head speed, determined by the stone velocity.Sweeping on the left or right of a stone can help the stone to remain straight or curl more depending on the rotation of the stone.This can lead to the development of sweeping and playing tactics and contribute to team selection.

  17. Physical control possibilities of Bemisia tabaci (Gennadius) and Tomato yellow leaf curl disease (TYLCD) in protected crops

    International Nuclear Information System (INIS)

    Rapisarda, C.; Cascone, G.; Tropea Garzia, G.; Mazzarella, R.; Colombo, A.; Serges, T.

    2005-01-01

    Among alternatives to chemical control for reducing virus epidemics in protected tomato crops, physical management of vectors populations through the application of insect-proof screens to greenhouse openings has been investigated since many years and satisfactory results have been obtained so far, especially regarding the incidence of the whitefly Bemisia tabaci (Gennadius), which is the vector of Tomato yellow leaf curl disease (TYLCD). Nevertheless, although effective from the phytosanitary point of view, these insect-proof screens negatively affect the climate inside the greenhouse, by reducing ventilation, increasing air temperature, etc.. Recently, a low incidence of whitefly infestations on crops has been observed inside greenhouses which have been covered with photoselective plastic films absorbing the ultra-violet component (200-380 nm) of solar radiation. The present study, carried out in Sicily by means of three trials during three consecutive years, allowed to evaluate the ability of two different UV-absorbing plastic films to reduce B. tabaci infestations, in comparison to UV-unabsorbing plastic films and insect-proof screens commonly used to cover and protect tomato greenhouses. The results show the good efficiency of both the tested UV-absorbing films to reduce the witefly presence on tomato crops and the consequent TYLCD spreading. Furthermore, it may be observed that UV-absorbing films do not determine sensible variations of greenhouse climate conditions, compared to greenhouses covered with conventional films. These data not only confirm the physical validity of the UV-absorbing films, but also show that they may fit properly within strategies of integrated control of pests and viruses in protected cultivations [it

  18. Phylogenetic analysis and inflow route of Tomato yellow leaf curl virus (TYLCV) and Bemisia tabaci in Korea.

    Science.gov (United States)

    Lee, Hyejung; Song, Woogeun; Kwak, Hae-Ryun; Kim, Jae-Deok; Park, Jungan; Auh, Chung-Kyoon; Kim, Dae-Hyun; Lee, Kyeong-Yeoll; Lee, Sukchan; Choi, Hong-Soo

    2010-11-01

    Tomato yellow leaf curl virus (TYLCV) is a member of the genus Begomovirus of the family Geminiviridae, members of which are characterized by closed circular single-stranded DNA genomes of 2.7-2.8 kb in length, and include viruses transmitted by the Bemisia tabaci whitefly. No reports of TYLCV in Korea are available prior to 2008, after which TYLCV spread rapidly to most regions of the southern Korean peninsula (Gyeongsang-Do, Jeolla-Do and Jeju-Do). Fifty full sequences of TYLCV were analyzed in this study, and the AC1, AV1, IR, and full sequences were analyzed via the muscle program and bayesian analysis. Phylogenetic analysis demonstrated that the Korea TYLCVs were divided into two subgroups. The TYLCV Korea 1 group (Masan) originated from TYLCV Japan (Miyazaki) and the TYLCV Korea 2 group (Jeju/Jeonju) from TYLCV Japan (Tosa/Haruno). A B. tabaci phylogenetic tree was constructed with 16S rRNA and mitochondria cytochrome oxidase I (MtCOI) sequences using the muscle program and MEGA 4.0 in the neighbor-joining algorithm. The sequence data of 16S rRNA revealed that Korea B. tabaci was closely aligned to B. tabaci isolated in Iran and Nigeria. The Q type of B. tabaci, which was originally identified as a viruliferous insect in 2008, was initially isolated in Korea as a non-viruliferous insect in 2005. Therefore, we suggest that two TYLCV Japan isolates were introduced to Korea via different routes, and then transmitted by native B. tabaci.

  19. Properties of a virus causing mosaic and leaf curl disease of Celosia argentea L. in Nigeria.

    Science.gov (United States)

    Owolabi, T A; Taiwo, M A; Thottappilly, G A; Shoyinka, S A; Proll, E; Rabenstein, F

    1998-06-01

    A sap transmissible virus, causing mosaic and leaf curl disease of Celosia argentea, was isolated at vegetable farms in Amuwo Odofin, Tejuoso, and Abule Ado, Lagos, Nigeria. The virus had a restricted host range confined to a few species of the Amaranthaceae, Chenopodiaceae and Solanaceae families. It failed to infect several other species of the Aizoaceae, Brassicaceae, Cucurbitaceae, Fabaceae, Lamiaceae, Malvaceae, Poaceae and Tiliaceae families. The virus was transmitted in a non-persistent manner by Aphis spiraecola and Toxoptera citricidus but not by eight other aphid species tested. There was no evidence of transmission by seeds of C. argentae varieties. The viral coat protein had a relative molecular mass (M(r)) of about 30.2 K. Electron microscopy of purified virus preparations revealed flexuous rod shaped particles of about 750 nm in length. Serological studies were performed using the enzyme-linked immunosorbent assay (ELISA), immunosorbent electron microscopy (ISEM) and Western blot analysis. The virus reacted positively with an universal potyvirus group monoclonal antibody (MoAb) and MoAb P-3-3H8 raised against peanut stripe potyvirus. It also reacted with polyclonal antibodies raised against several potyviruses including asparagus virus-1 (AV-1), turnip mosaic virus (TuMV), maize dwarf mosaic virus (MDMV), watermelon mosaic virus (WMV-2), plum pox virus (PPV), soybean mosaic virus (SoyMV), lettuce mosaic virus (LMV), bean common mosaic virus (BCMV) and beet mosaic virus (BMV) in at least one of the serological assays used. On the basis of host range, mode of transmission, and available literature data, the celosia virus seems to be different from potyviruses previously reported to infect vegetables in Nigeria. The name celosia mosaic virus (CIMV) has been proposed for this virus.

  20. Swept Away: Exploring the Physics of Curling

    Science.gov (United States)

    Esser, Liza

    2011-01-01

    Studying the Olympic sport of curling is a fun and engaging way to learn about the concepts of friction, forces, momentum, and Newton's laws. Each winter, the author takes her eighth-grade physical science class on a field trip to experience curling firsthand. This field trip has become a favorite of the eighth graders at Capitol Hill Day School…

  1. Expression of tomato yellow leaf curl virus coat protein using baculovirus expression system and evaluation of its utility as a viral antigen.

    Science.gov (United States)

    Elgaied, Lamiaa; Salem, Reda; Elmenofy, Wael

    2017-08-01

    DNA encoding the coat protein (CP) of an Egyptian isolate of tomato yellow leaf curl virus (TYLCV) was inserted into the genome of Autographa californica nucleopolyhedrovirus (AcNPV) under the control of polyhedrin promoter. The generated recombinant baculovirus construct harboring the coat protein gene was characterized using PCR analysis. The recombinant coat protein expressed in infected insect cells was used as a coating antigen in an indirect Enzyme-linked immunosorbent assay (ELISA) and dot blot to test its utility for the detection of antibody generated against TYLCV virus particles. The results of ELISA and dot blot showed that the TYLCV-antibodies reacted positively with extracts of infected cells using the recombinant virus as a coating antigen with strong signals as well as the TYLCV infected tomato and beat plant extracts as positive samples. Scanning electron microscope examination showed that the expressed TYLCV coat protein was self-assembled into virus-like particles (VLPs) similar in size and morphology to TYLCV virus particles. These results concluded that, the expressed coat protein of TYLCV using baculovirus vector system is a reliable candidate for generation of anti-CP antibody for inexpensive detection of TYLCV-infected plants using indirect CP-ELISA or dot blot with high specificity.

  2. Implication of the Whitefly Bemisia tabaci Cyclophilin B Protein in the Transmission of Tomato yellow leaf curl virus.

    Science.gov (United States)

    Kanakala, Surapathrudu; Ghanim, Murad

    2016-01-01

    Tomato yellow leaf curl virus (TYLCV) is a single-stranded (ssDNA) begomoviruses that causes severe damage to tomato and several other crops worldwide. TYLCV is exclusively transmitted by the sweetpotato whitefly, Bemisia tabaci in a persistent circulative and propagative manner. Previous studies have shown that the transmission, retention, and circulation of TYLCV in its vector involves interaction with insect and endosymbiont proteins, which aid in the transmission of the virus, or have a protective role in response to the presence of the virus in the insect body. However, only a low number of such proteins have been identified. Here, the role of B. tabaci Cyclophilin B (CypB) in the transmission of TYLCV protein was investigated. Cyclophilins are a large family of cellular prolyl isomerases that have many molecular roles including facilitating protein-protein interactions in the cell. One cyclophilin protein has been implicated in aphid-luteovirus interactions. We demonstrate that the expression of CypB from B. tabaci is altered upon TYLCV acquisition and retention. Further experiments used immunocapture-PCR and co-immunolocalization and demonstrated a specific interaction and colocalization between CypB and TYLCV in the the midgut, eggs, and salivary glands. Membrane feeding of anti-CypB antibodies and TYLCV-infected plants showed a decrease in TYLCV transmission, suggesting a critical role that CypB plays in TYLCV transmission. Further experiments, which used membrane feeding with the CypB inhibitor Cyclosporin A showed decrease in CypB-TYLCV colocalization in the midgut and virus transmission. Altogether, our results indicate that CypB plays an important role in TYLCV transmission by B. tabaci .

  3. Identification and application of biocontrol agents against Cotton leaf curl virus disease in Gossypium hirsutum under greenhouse conditions

    Directory of Open Access Journals (Sweden)

    Memoona Ramzan

    2016-05-01

    Full Text Available Biological control is a novel approach in crop protection. Bacteria, such as Bacillus spp. and Pseudomonas spp., are reported for this purpose and some of their products are already commercially available. In this study, the rhizosphere and phyllosphere of healthy cotton plants were used as a source of bacterial isolates with properties of potential biocontrol agents. The isolates were screened for phosphate solubilization activity, indole acetic acid (IAA production and antifungal activity. Two isolates, S1HL3 and S1HL4, showed phosphate solubilization and IAA production simultaneously, while another two, JS2HR4 and JS3HR2, demonstrated potential to inhibit fungal pathogens. These bacteria were identified as Pseudomonas aeruginosa (S1HL3, Burkholderia sp. (S1HL4 and Bacillus sp. (JS2HR4 and JS3HR2 based on biochemical and molecular characteristics. The isolates were tested against Cotton leaf curl virus (CLCuV in greenhouse conditions, both as individual bacterial isolates and consortia. Treated plants were healthy as compared to control plants, where up to 74% of the plants were symptomatic for CLCuV infection. Maximum inhibition of CLCuV was observed in the plants treated with a mixture of bacterial isolates: the viral load in the treated plants was only 0.4% vs. up to 74% in controls. This treatment consortium included P. aeruginosa S1HL3, Burkholderia sp. S1HL4 and Bacillus spp. isolates, JS2HR4 and JS3HR2. The principal-component biplot showed a highly significant correlation between the viral load percentage and the disease incidence.

  4. Implication of the whitefly Bemisia tabaci Cyclophilin B protein in the transmission of Tomato yellow leaf curl virus

    Directory of Open Access Journals (Sweden)

    Surapathrudu Kanakala

    2016-11-01

    Full Text Available Tomato yellow leaf curl virus (TYLCV is a single-stranded (ssDNA begomoviruses that causes severe damage to tomato and several other crops worldwide. TYLCV is exclusively transmitted by the sweetpotato whitefly, Bemisia tabaci in a persistent circulative and propagative manner. Previous studies have shown that the transmission, retention and circulation of TYLCV in its vector involves interaction with insect and endosymbiont proteins, which aid in the transmission of the virus, or have a protective role in response to the presence of the virus in the insect body. However, only a low number of such proteins have been identified. Here, the role of B. tabaci Cyclophilin B (CypB in the transmission of TYLCV protein was investigated. Cyclophilins (Cyps are a large family of cellular prolyl isomerases that have many molecular roles including facilitating protein-protein interactions in the cell. One cyclophilin protein has been implicated in aphid-luteovirus interactions. We demonstrate that the expression of CypB from B. tabaci is altered upon TYLCV acquisition and retention. Further experiments used immunocapture-PCR and co-immunolocalization and demonstrated a specific interaction and colocalization between CypB and TYLCV in the the midgut, eggs and salivary glands. Membrane feeding of anti-CypB antibodies and TYLCV infected plants showed a decrease in TYLCV transmission, suggesting a critical role that CypB plays in TYLCV transmission. Further experiments, which used membrane feeding with the CypB inhibitor Cyclosporin A (CsA showed decrease in CypB-TYLCV colocalization in the midgut and virus transmission. Altogether, our results indicate that CypB plays an important role in TYLCV transmission by B. tabaci.

  5. Aphid transmission of Lettuce necrotic leaf curl virus, a member of a tentative new subgroup within the genus Torradovirus.

    Science.gov (United States)

    Verbeek, Martin; Dullemans, Annette M; van der Vlugt, René A A

    2017-09-15

    Lettuce necrotic leaf curl virus (LNLCV) was described as the first non-tomato-infecting member of the genus Torradovirus. Until today, the virus was found only in The Netherlands in two different areas in open field crops of lettuce. In 2015, LNLCV was accepted by the ICTV as a new member of the genus Torradovirus. The tomato-infecting (TI) torradoviruses Tomato torrado virus (ToTV), Tomato marchitez virus (ToMarV) and Tomato chocolàte virus (ToChV) are transmitted by at least three whitefly species in a semi-persistent and stylet-borne manner. As LNLCV was transmitted in open fields in The Netherlands, where whiteflies are present only in low incidence, transmission studies were set up to identify the natural vector of LNLCV. Whitefly species which survive Dutch open field conditions during summer, as well as lettuce colonizing aphid species, were tested for their ability to transmit LNLCV. Lengths of acquisition and inoculation periods were chosen in accordance with the conditions for TI torradoviruses. Transmission experiments involving whiteflies were never successful. Transmission with aphids was only successful in case of the lettuce-currant aphid, Nasonovia ribisnigri. Localization of LNLCV virions in N. ribisnigri with a nested RT-PCR indicated the stylets as possible retention sites. The willow-carrot aphid Cavariella aegopodii did not transmit LNLCV in our transmission experiment but the virus could be detected in the stylets of this aphid, leaving C. aegopodii as a possible vector for LNLCV. Copyright © 2017 The Authors. Published by Elsevier B.V. All rights reserved.

  6. Curls of My Dreams.

    Science.gov (United States)

    Greenman, Geri

    2001-01-01

    Describes an art activity in which students draw ribbons (thin watercolor paper that, when torn, will stand up in a curling fashion). Explains in detail the assignment in which students used pencil rendering or charcoal pencil depending on the type of paper used for the assignment. (CMK)

  7. Field Trial and Molecular Characterization of RNAi-Transgenic Tomato Plants That Exhibit Resistance to Tomato Yellow Leaf Curl Geminivirus.

    Science.gov (United States)

    Fuentes, Alejandro; Carlos, Natacha; Ruiz, Yoslaine; Callard, Danay; Sánchez, Yadira; Ochagavía, María Elena; Seguin, Jonathan; Malpica-López, Nachelli; Hohn, Thomas; Lecca, Maria Rita; Pérez, Rosabel; Doreste, Vivian; Rehrauer, Hubert; Farinelli, Laurent; Pujol, Merardo; Pooggin, Mikhail M

    2016-03-01

    RNA interference (RNAi) is a widely used approach to generate virus-resistant transgenic crops. However, issues of agricultural importance like the long-term durability of RNAi-mediated resistance under field conditions and the potential side effects provoked in the plant by the stable RNAi expression remain poorly investigated. Here, we performed field trials and molecular characterization studies of two homozygous transgenic tomato lines, with different selection markers, expressing an intron-hairpin RNA cognate to the Tomato yellow leaf curl virus (TYLCV) C1 gene. The tested F6 and F4 progenies of the respective kanamycin- and basta-resistant plants exhibited unchanged field resistance to TYLCV and stably expressed the transgene-derived short interfering RNA (siRNAs) to represent 6 to 8% of the total plant small RNAs. This value outnumbered the average percentage of viral siRNAs in the nontransformed plants exposed to TYLCV-infested whiteflies. As a result of the RNAi transgene expression, a common set of up- and downregulated genes was revealed in the transcriptome profile of the plants selected from either of the two transgenic events. A previously unidentified geminivirus causing no symptoms of viral disease was detected in some of the transgenic plants. The novel virus acquired V1 and V2 genes from TYLCV and C1, C2, C3, and C4 genes from a distantly related geminivirus and, thereby, it could evade the repressive sequence-specific action of transgene-derived siRNAs. Our findings shed light on the mechanisms of siRNA-directed antiviral silencing in transgenic plants and highlight the applicability limitations of this technology as it may alter the transcriptional pattern of nontarget genes.

  8. Classical dynamics with curl forces, and motion driven by time-dependent flux

    International Nuclear Information System (INIS)

    Berry, M V; Shukla, Pragya

    2012-01-01

    For position-dependent forces whose curl is non-zero (‘curl forces’), there is no associated scalar potential and therefore no obvious Hamiltonian or Lagrangean and, except in special cases, no obvious conserved quantities. Nevertheless, the motion is nondissipative (measure-preserving in position and velocity). In a class of planar motions, some of which are exactly solvable, the curl force is directed azimuthally with a magnitude varying with radius, and the orbits are usually spirals. If the curl is concentrated at the origin (for example, the curl force could be an electric field generated by a changing localized magnetic flux, as in the betatron), a Hamiltonian does exist but violates the rotational symmetry of the force. In this case, reminiscent of the Aharonov–Bohm effect, the spiralling is extraordinarily slow. (paper)

  9. SlMAPK3 enhances tolerance to tomato yellow leaf curl virus (TYLCV) by regulating salicylic acid and jasmonic acid signaling in tomato (Solanum lycopersicum).

    Science.gov (United States)

    Li, Yunzhou; Qin, Lei; Zhao, Jingjing; Muhammad, Tayeb; Cao, Hehe; Li, Hailiang; Zhang, Yan; Liang, Yan

    2017-01-01

    Several recent studies have reported on the role of mitogen-activated protein kinase (MAPK3) in plant immune responses. However, little is known about how MAPK3 functions in tomato (Solanum lycopersicum L.) infected with tomato yellow leaf curl virus (TYLCV). There is also uncertainty about the connection between plant MAPK3 and the salicylic acid (SA) and jasmonic acid (JA) defense-signaling pathways. The results of this study indicated that SlMAPK3 participates in the antiviral response against TYLCV. Tomato seedlings were inoculated with TYLCV to investigate the possible roles of SlMAPK1, SlMAPK2, and SlMAPK3 against this virus. Inoculation with TYLCV strongly induced the expression and the activity of all three genes. Silencing of SlMAPK1, SlMAPK2, and SlMAPK3 reduced tolerance to TYLCV, increased leaf H2O2 concentrations, and attenuated expression of defense-related genes after TYLCV infection, especially in SlMAPK3-silenced plants. Exogenous SA and methyl jasmonic acid (MeJA) both significantly induced SlMAPK3 expression in tomato leaves. Over-expression of SlMAPK3 increased the transcript levels of SA/JA-mediated defense-related genes (PR1, PR1b/SlLapA, SlPI-I, and SlPI-II) and enhanced tolerance to TYLCV. After TYLCV inoculation, the leaves of SlMAPK3 over-expressed plants compared with wild type plants showed less H2O2 accumulation and greater superoxide dismutase (SOD), peroxidase (POD), catalase (CAT), and ascorbate peroxidase (APX) activity. Overall, the results suggested that SlMAPK3 participates in the antiviral response of tomato to TYLCV, and that this process may be through either the SA or JA defense-signaling pathways.

  10. SlMAPK3 enhances tolerance to tomato yellow leaf curl virus (TYLCV by regulating salicylic acid and jasmonic acid signaling in tomato (Solanum lycopersicum.

    Directory of Open Access Journals (Sweden)

    Yunzhou Li

    Full Text Available Several recent studies have reported on the role of mitogen-activated protein kinase (MAPK3 in plant immune responses. However, little is known about how MAPK3 functions in tomato (Solanum lycopersicum L. infected with tomato yellow leaf curl virus (TYLCV. There is also uncertainty about the connection between plant MAPK3 and the salicylic acid (SA and jasmonic acid (JA defense-signaling pathways. The results of this study indicated that SlMAPK3 participates in the antiviral response against TYLCV. Tomato seedlings were inoculated with TYLCV to investigate the possible roles of SlMAPK1, SlMAPK2, and SlMAPK3 against this virus. Inoculation with TYLCV strongly induced the expression and the activity of all three genes. Silencing of SlMAPK1, SlMAPK2, and SlMAPK3 reduced tolerance to TYLCV, increased leaf H2O2 concentrations, and attenuated expression of defense-related genes after TYLCV infection, especially in SlMAPK3-silenced plants. Exogenous SA and methyl jasmonic acid (MeJA both significantly induced SlMAPK3 expression in tomato leaves. Over-expression of SlMAPK3 increased the transcript levels of SA/JA-mediated defense-related genes (PR1, PR1b/SlLapA, SlPI-I, and SlPI-II and enhanced tolerance to TYLCV. After TYLCV inoculation, the leaves of SlMAPK3 over-expressed plants compared with wild type plants showed less H2O2 accumulation and greater superoxide dismutase (SOD, peroxidase (POD, catalase (CAT, and ascorbate peroxidase (APX activity. Overall, the results suggested that SlMAPK3 participates in the antiviral response of tomato to TYLCV, and that this process may be through either the SA or JA defense-signaling pathways.

  11. The Curl of a Vector Field: Beyond the Formula

    Science.gov (United States)

    Burch, Kimberly Jordan; Choi, Youngna

    2006-01-01

    It has been widely acknowledged that there is some discrepancy in the teaching of vector calculus in mathematics courses and other applied fields. The curl of a vector field is one topic many students can calculate without understanding its significance. In this paper, we explain the origin of the curl after presenting the standard mathematical…

  12. A simple, rapid and inexpensive method for localization of Tomato yellow leaf curl virus and Potato leafroll virus in plant and insect vectors.

    Science.gov (United States)

    Ghanim, Murad; Brumin, Marina; Popovski, Smadar

    2009-08-01

    A simple, rapid, inexpensive method for the localization of virus transcripts in plant and insect vector tissues is reported here. The method based on fluorescent in situ hybridization using short DNA oligonucleotides complementary to an RNA segment representing a virus transcript in the infected plant or insect vector. The DNA probe harbors a fluorescent molecule at its 5' or 3' ends. The protocol: simple fixation, hybridization, minimal washing and confocal microscopy, provides a highly specific signal. The reliability of the protocol was tested by localizing two phloem-limited plant virus transcripts in infected plants and insect tissues: Tomato yellow leaf curl virus (TYLCV) (Begomovirus: Geminiviridae), exclusively transmitted by the whitefly Bemisia tabaci (Gennadius) in a circulative non-propagative manner, and Potato leafroll virus (Polerovirus: Luteoviridae), similarly transmitted by the aphid Myzus persicae (Sulzer). Transcripts for both viruses were localized specifically to the phloem sieve elements of infected plants, while negative controls showed no signal. TYLCV transcripts were also localized to the digestive tract of B. tabaci, confirming TYLCV route of transmission. Compared to previous methods for localizing virus transcripts in plant and insect tissues that include complex steps for in-vitro probe preparation or antibody raising, tissue fixation, block preparation, sectioning and hybridization, the method described below provides very reliable, convincing, background-free results with much less time, effort and cost.

  13. Pre-infestation of Tomato Plants by Aphids Modulates Transmission-Acquisition Relationship among Whiteflies, Tomato Yellow Leaf Curl Virus (TYLCV and Plants

    Directory of Open Access Journals (Sweden)

    Xiao L. Tan

    2017-09-01

    Full Text Available Herbivory defense systems in plants are largely regulated by jasmonate-(JA and salicylate-(SA signaling pathways. Such defense mechanisms may impact insect feeding dynamic, may also affect the transmission-acquisition relationship among virus, plants and vectoring insects. In the context of the tomato – whitefly – Tomato Yellow Leaf Curl Virus (TYLCV biological model, we tested the impact of pre-infesting plants with a non-vector insect (aphid Myzus persicae on feeding dynamics of a vector insect (whitefly Bemisia tabaci as well as virus transmission-acquisition. We showed that an aphid herbivory period of 0–48 h led to a transient systemic increase of virus concentration in the host plant (root, stem, and leaf, with the same pattern observed in whiteflies feeding on aphid-infested plants. We used real-time quantitative PCR to study the expression of key genes of the SA- and JA-signaling pathways, as well as electrical penetration graph (EPG to characterize the impact of aphid pre-infestation on whitefly feeding during TYLCV transmission (whitefly to tomato and acquisition (tomato to whitefly. The impact of the duration of aphid pre-infestation (0, 24, or 48 h on phloem feeding by whitefly (E2 during the transmission phase was similar to that of global whitefly feeding behavior (E1, E2 and probing duration during the acquisition phase. In addition, we observed that a longer phase of aphid pre-infestation prior to virus transmission by whitefly led to the up-regulation and down-regulation of SA- and JA-signaling pathway genes, respectively. These results demonstrated a significant impact of aphid pre-infestation on the tomato – whitefly – TYLCV system. Transmission and acquisition of TYLCV was positively correlated with feeding activity of B. tabaci, and both were mediated by the SA- and JA-pathways. TYLCV concentration during the transmission phases was modulated by up- and down-regulation of SA- and JA-pathways, respectively. The two

  14. The Whitefly Bemisia tabaci Knottin-1 Gene Is Implicated in Regulating the Quantity of Tomato Yellow Leaf Curl Virus Ingested and Transmitted by the Insect

    Directory of Open Access Journals (Sweden)

    Aliza Hariton Shalev

    2016-07-01

    Full Text Available The whitefly Bemisia tabaci is a major pest to agricultural crops. It transmits begomoviruses, such as Tomato yellow leaf curl virus (TYLCV, in a circular, persistent fashion. Transcriptome analyses revealed that B. tabaci knottin genes were responsive to various stresses. Upon ingestion of tomato begomoviruses, two of the four knottin genes were upregulated, knot-1 (with the highest expression and knot-3. In this study, we examined the involvement of B. tabaci knottin genes in relation to TYLCV circulative transmission. Knottins were silenced by feeding whiteflies with knottin dsRNA via detached tomato leaves. Large amounts of knot-1 transcripts were present in the abdomen of whiteflies, an obligatory transit site of begomoviruses in their circulative transmission pathway; knot-1 silencing significantly depleted the abdomen from knot-1 transcripts. Knot-1 silencing led to an increase in the amounts of TYLCV ingested by the insects and transmitted to tomato test plants by several orders of magnitude. This effect was not observed following knot-3 silencing. Hence, knot-1 plays a role in restricting the quantity of virions an insect may acquire and transmit. We suggest that knot-1 protects B. tabaci against deleterious effects caused by TYLCV by limiting the amount of virus associated with the whitefly vector.

  15. Molecular characterization of a naturally occurring intraspecific recombinant begomovirus with close relatives widespread in southern Arabia

    KAUST Repository

    Al-Saleh, Mohammed A; Al-Shahwan, Ibrahim M; Brown, Judith K; Idris, Ali

    2014-01-01

    Background: Tomato leaf curl Sudan virus (ToLCSDV) is a single-stranded DNA begomovirus of tomato that causes downward leaf curl, yellowing, and stunting. Leaf curl disease results in significant yield reduction in tomato crops in the Nile Basin. To

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

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

  18. The DOF transcription factor Dof5.1 influences leaf axial patterning by promoting Revoluta transcription in Arabidopsis

    KAUST Repository

    Kim, Hyungsae

    2010-10-05

    Dof proteins are transcription factors that have a conserved single zinc finger DNA-binding domain. In this study, we isolated an activation tagging mutant Dof5.1-D exhibiting an upward-curling leaf phenotype due to enhanced expression of the REV gene that is required for establishing adaxialabaxial polarity. Dof5.1-D plants also had reduced transcript levels for IAA6 and IAA19 genes, indicating an altered auxin biosynthesis in Dof5.1-D. An electrophoretic mobility shift assay using the Dof5.1 DNA-binding motif and the REV promoter region indicated that the DNA-binding domain of Dof5.1 binds to a TAAAGT motif located in the 5′-distal promoter region of the REV promoter. Further, transient and chromatin immunoprecipitation assays verified binding activity of the Dof5.1 DNA-binding motif with the REV promoter. Consistent with binding assays, constitutive over-expression of the Dof5.1 DNA-binding domain in wild-type plants caused a downward-curling phenotype, whereas crossing Dof5.1-D to a rev mutant reverted the upward-curling phenotype of the Dof5.1-D mutant leaf to the wild-type. These results suggest that the Dof5.1 protein directly binds to the REV promoter and thereby regulates adaxialabaxial polarity. © 2010 Blackwell Publishing Ltd.

  19. The DOF transcription factor Dof5.1 influences leaf axial patterning by promoting Revoluta transcription in Arabidopsis

    KAUST Repository

    Kim, Hyungsae; Kim, Sungjin; Abbasi, Nazia; Bressan, Ray Anthony; Yun, Daejin; Yoo, Sangdong; Kwon, SukYun; Choi, Sangbong

    2010-01-01

    Dof proteins are transcription factors that have a conserved single zinc finger DNA-binding domain. In this study, we isolated an activation tagging mutant Dof5.1-D exhibiting an upward-curling leaf phenotype due to enhanced expression of the REV gene that is required for establishing adaxialabaxial polarity. Dof5.1-D plants also had reduced transcript levels for IAA6 and IAA19 genes, indicating an altered auxin biosynthesis in Dof5.1-D. An electrophoretic mobility shift assay using the Dof5.1 DNA-binding motif and the REV promoter region indicated that the DNA-binding domain of Dof5.1 binds to a TAAAGT motif located in the 5′-distal promoter region of the REV promoter. Further, transient and chromatin immunoprecipitation assays verified binding activity of the Dof5.1 DNA-binding motif with the REV promoter. Consistent with binding assays, constitutive over-expression of the Dof5.1 DNA-binding domain in wild-type plants caused a downward-curling phenotype, whereas crossing Dof5.1-D to a rev mutant reverted the upward-curling phenotype of the Dof5.1-D mutant leaf to the wild-type. These results suggest that the Dof5.1 protein directly binds to the REV promoter and thereby regulates adaxialabaxial polarity. © 2010 Blackwell Publishing Ltd.

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

    DEFF Research Database (Denmark)

    Caska, James; Schoeberl, Martin

    2011-01-01

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

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

  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. Flange Curling in Cold Formed Profiles

    DEFF Research Database (Denmark)

    Jönsson, Jeppe; Ramonas, Gediminas

    2012-01-01

    The non-linear flange curling phenomenon in cold formed profiles is the tendency of slender flanges to deform towards the neutral axis for increasing flexural curvature. Based on Braziers work, Winter proposed a simple engineering formula for determination of the local flange deformation towards...

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

  5. EFFECT OF THE SHOULDER POSITION ON THE BICEPS BRACHII EMG IN DIFFERENT DUMBBELL CURLS

    Directory of Open Access Journals (Sweden)

    Taian M.M. Vieira

    2009-03-01

    Full Text Available Incline Dumbbell Curl (IDC and Dumbbell Preacher Curl (DPC are two variations of the standard Dumbbell Biceps Curl (DBC, generally applied to optimize biceps brachii contribution for elbow flexion by fixing shoulder at a specific angle. The aim of this study is to identify changes in the neuromuscular activity of biceps brachii long head for IDC, DPC and DBC exercises, by taking into account the changes in load moment arm and muscle length elicited by each dumbbell curl protocol. A single cycle (concentric-eccentric of DBC, IDC and DPC, was applied to 22 subjects using a submaximal load of 40% estimated from an isometric MVC test. The neuromuscular activity of biceps brachii long head was compared by further partitioning each contraction into three phases, according to individual elbow joint range of motion. Although all protocols elicited a considerable level of activation of the biceps brachii muscle (at least 50% of maximum RMS, the contribution of this muscle for elbow flexion/extension varied among exercises. The submaximal elbow flexion (concentric elicited neuro muscular activity up to 95% of the maximum RMS value during the final phase of IDC and DBC and 80% for DPC at the beginning of the movement. All exercises showed significant less muscle activity for the elbow extension (eccentric. The Incline Dumbbell Curl and the classical Dumbbell Biceps Curl resulted in similar patterns of biceps brachii activation for the whole range of motion, whereas Dumbbell Preacher Curl elicited high muscle activation only for a short range of elbow joint angle

  6. Disease Incidence of Melon Leaf Curl in East Java and Special Province of Yogyakarta

    Directory of Open Access Journals (Sweden)

    Ignatius Julijantono

    2010-12-01

    Infeksi penyebab penyakit yang disebabkan oleh geminivirus telah menyebabkan kerugian secara ekonomi berbagai jenis tanaman penting yang dibudidayakan. Kejadian penyakit pada tanaman melon telah diamati sejak tahun 2004, dan tersebar secara luas di pusat penanaman melon di Jawa Timur maupun Daerah Istimewa Yogyakarta (DIY. Di Jawa Timur dan Daerah Istimewa Yogyakarta (DIY, pada tahun 2008 kejadian penyakit daun keriting melon mencapai 100% dan 14,3%. Penyebab penyakit telah dideteksi menggunakan teknik polymerase chain reaction. Amplifikasi Fragmen DNA virus dari tanaman yang terinfeksi dihasilkan dengan ukuran 770 bp menggunakan sepasang primer CPA5 dan CPA2.

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

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

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

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

  11. Apparatus and method for transfer of information by means of a curl-free magnetic vector potential field

    International Nuclear Information System (INIS)

    Gelinas, R.C.

    1984-01-01

    A system for transmission of information using a curl-free magnetic vector potential radiation field. The system includes current-carrying apparatus for generating a magnetic vector potential field with a curl-free component coupled to apparatus for modulating the current applied to the field generating apparatus. Receiving apparatus includes a detector with observable properties that vary with the application of an applied curl-free magnetic vector potential field. Analyzing apparatus for determining the information content of modulation imposed on the curl-free vector potential field can be established in materials that are not capable of transmitting more common electromagnetic radiation

  12. Molecular diagnostic development for begomovirus-betasatellite complexes undergoing diversification: A case study.

    Science.gov (United States)

    Brown, Judith K; Ur-Rehman, Muhammad Zia; Avelar, Sofia; Chingandu, N; Hameed, Usman; Haider, Saleem; Ilyas, Muhammad

    2017-09-15

    At least five begomoviral species that cause leaf curl disease of cotton have emerged recently in Asia and Africa, reducing fiber quality and yield. The potential for the spread of these viruses to other cotton-vegetable growing regions throughout the world is extensive, owing to routine, global transport of alternative hosts of the leaf curl viruses, especially ornamentals. The research reported here describes the design and validation of polymerase chain reaction (PCR) primers undertaken to facilitate molecular detection of the two most-prevalent leaf curl-associated begomovirus-betasatellite complexes in the Indian Subcontinent and Africa, the Cotton leaf curl Kokhran virus-Burewala strain and Cotton leaf curl Gezira virus, endemic to Asia and Africa, respectively. Ongoing genomic diversification of these begomoviral-satellite complexes was evident based on nucleotide sequence alignments, and analysis of single nucleotide polymorphisms, both factors that created new challenges for primer design. The additional requirement for species and strain-specific, and betasatellite-specific primer design, imposes further constraints on primer design and validation due to the large number of related species and strains extant in 'core leaf curl virus complex', now with expanded distribution in south Asia, the Pacific region, and Africa-Arabian Peninsula that have relatively highly conserved coding and non-coding regions, which precludes much of the genome-betasatellite sequence when selecting primer 'targets'. Here, PCR primers were successfully designed and validated for detection of cloned viral genomes and betasatellites for representative 'core leaf curl' strains and species, distant relatives, and total DNA isolated from selected plant species. The application of molecular diagnostics to screen plant imports prior to export or release from ports of entry is expected to greatly reduce the likelihood of exotic leaf curl virus introductions that could dramatically affect

  13. Molecular Evidence for Occurrence of Tomato leaf curl New Delhi virus in Ash Gourd (Benincasa hispida) Germplasm Showing a Severe Yellow Stunt Disease in India.

    Science.gov (United States)

    Roy, Anirban; Spoorthi, P; Panwar, G; Bag, Manas Kumar; Prasad, T V; Kumar, Gunjeet; Gangopadhyay, K K; Dutta, M

    2013-06-01

    An evaluation of 70 accessions of ash gourd germplasm grown at National Bureau of Plant Genetic Resources, New Delhi, India during Kharif season (2010) showed natural occurrence of a yellow stunt disease in three accessions (IC554690, IC036330 and Pusa Ujjwal). A set of begomovirus specific primers used in PCR gave expected amplicon from all the symptomatic plants; however no betasatellite was detected. Complete genome of the begomovirus (DNA-A and DNA-B), amplified through rolling circle amplification, was cloned and sequenced. The begomovirus under study shared high sequence identities to different isolates of Tomato leaf curl New Delhi virus (ToLCNDV) and clustered with them. Among those isolates, the DNA-A and DNA-B of the present begomovirus isolate showed highest 99.6 and 96.8 % sequence identities, respectively with an isolate reported on pumpkin from India (DNA-A: AM286433, DNA-B: AM286435). Based on the sequence analysis, the begomovirus obtained from ash gourd was considered as an isolate of ToLCNDV. Thus, the present findings constitute the first report of occurrence of a new yellow stunt disease in ash gourd from India and demonstrated the association of ToLCNDV with the symptomatic samples. Occurrence of ToLCNDV in ash gourd germplasm not only adds up a new cucurbitaceous host of this virus but also raises the concern about the perpetuation of this virus in absence of its main host tomato and thus has an epidemiological relevance for understanding the rapid spread of this virus in tomato and other hosts in Indian sub-continent.

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

  15. Tomato leaf curl Yunnan virus-encoded C4 induces cell division through enhancing stability of Cyclin D 1.1 via impairing NbSKη -mediated phosphorylation in Nicotiana benthamiana

    Science.gov (United States)

    Mei, Yuzhen; Yang, Xiuling; Huang, Changjun

    2018-01-01

    The whitefly-transmitted geminiviruses induce severe developmental abnormalities in plants. Geminivirus-encoded C4 protein functions as one of viral symptom determinants that could induce abnormal cell division. However, the molecular mechanism by which C4 contributes to cell division induction remains unclear. Here we report that tomato leaf curl Yunnan virus (TLCYnV) C4 interacts with a glycogen synthase kinase 3 (GSK3)/SHAGGY-like kinase, designed NbSKη, in Nicotiana benthamiana. Pro32, Asn34 and Thr35 of TLCYnV C4 are critical for its interaction with NbSKη and required for C4-induced typical symptoms. Interestingly, TLCYnV C4 directs NbSKη to the membrane and reduces the nuclear-accumulation of NbSKη. The relocalization of NbSKη impairs phosphorylation dependent degradation on its substrate-Cyclin D1.1 (NbCycD1;1), thereby increasing the accumulation level of NbCycD1;1 and inducing the cell division. Moreover, NbSKη-RNAi, 35S::NbCycD1;1 transgenic N. benthamiana plants have the similar phenotype as 35S::C4 transgenic N. benthamiana plants on callus-like tissue formation resulted from abnormal cell division induction. Thus, this study provides new insights into mechanism of how a viral protein hijacks NbSKη to induce abnormal cell division in plants. PMID:29293689

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

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

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

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

  20. Ethnobotanical study on the Genus Pandanus L. f. in certain areas in Java, Indonesia

    Directory of Open Access Journals (Sweden)

    WARDAH

    2009-07-01

    Full Text Available There were two species of Pandanus recorded in Java Pandanus amaryllifolius Roxb. and Pandanus tectorius Sol. The leaf of P.tectorius is commonly harvested as source of handicraft materials, while P. amaryllifolius is for culinary aromatic purposes only. The pandan kunyit (P. tectorius Sol. in Bangkalan and pandan jeksi (P. tectorius Sol. var. samak Werb. in Kebumen (Central Java are the best resource for plaiting industry. Prospect of Pandanus plaiting can rise the income of farmers in the village and rise foreign exchange depend on how to fulfill the best pandan and its processing. It is hoped the good relation between farmers and government to sustain and develop the pandan production.

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

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

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

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

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

  6. Scales of North Atlantic wind stress curl determined from the comprehensive ocean-atmosphere data set

    Science.gov (United States)

    Ehret, Laura L.; O'Brien, James J.

    1989-01-01

    Nineteen years of wind data over the North Atlantic are used to calculate a field of wind stress curl. An empirical orthogonal function (EOF) analysis is performed on this field, resulting in spatial patterns of wind stress curl and associated time series. A Monte Carlo technique is used to establish the statistical significance of each spatial pattern, and the associated time series are spectrally analyzed. The first four statistically significant EOF modes represent more than 50 percent of the curl variance, and the spatial patterns of curl associated with these modes exhibit the major elements of North Atlantic climatology. Most of the time series spectral variance is contained in annual and semiannual frequencies. The features observed include the individual annual variation of the subtropical high and the subpolar low, the annual oscillation of intensity between pressure centers, the influence of localized strong SST gradients and associated cyclogenesis regions, and the constant nature of the trades.

  7. S Abelm okra l Screen mosch leaf cu field c ing of hus cal url and ...

    African Journals Online (AJOL)

    sunny

    y okra has a reas late okra. 1977; Nwoke. 1998). World uit-vegetable on License 4.0 y n or a .... nineties while the substantive work was carried out in the Department of Crop ... measuring 6.5 x 6.0 m for the protected plots and 7.5 x 7.0 m for ..... gen the oth spe the obv imp. 26 Afr. J igure 3. Chron. Okra Leaf curl a urling and ...

  8. Implication of the Bacterial Endosymbiont Rickettsia spp. in Interactions of the Whitefly Bemisia tabaci with Tomato yellow leaf curl virus

    Science.gov (United States)

    Kliot, Adi; Cilia, Michelle; Czosnek, Henryk

    2014-01-01

    ABSTRACT Numerous animal and plant viruses are transmitted by arthropod vectors in a persistent, circulative manner. Tomato yellow leaf curl virus (TYLCV) is transmitted by the sweet potato whitefly Bemisia tabaci. We report here that infection with Rickettsia spp., a facultative endosymbiont of whiteflies, altered TYLCV-B. tabaci interactions. A B. tabaci strain infected with Rickettsia acquired more TYLCV from infected plants, retained the virus longer, and exhibited nearly double the transmission efficiency compared to an uninfected B. tabaci strain with the same genetic background. Temporal and spatial antagonistic relationships were discovered between Rickettsia and TYLCV within the whitefly. In different time course experiments, the levels of virus and Rickettsia within the insect were inversely correlated. Fluorescence in situ hybridization analysis of Rickettsia-infected midguts provided evidence for niche exclusion between Rickettsia and TYLCV. In particular, high levels of the bacterium in the midgut resulted in higher virus concentrations in the filter chamber, a favored site for virus translocation along the transmission pathway, whereas low levels of Rickettsia in the midgut resulted in an even distribution of the virus. Taken together, these results indicate that Rickettsia, by infecting the midgut, increases TYLCV transmission efficacy, adding further insights into the complex association between persistent plant viruses, their insect vectors, and microorganism tenants that reside within these insects. IMPORTANCE Interest in bacterial endosymbionts in arthropods and many aspects of their host biology in agricultural and human health systems has been increasing. A recent and relevant studied example is the influence of Wolbachia on dengue virus transmission by mosquitoes. In parallel with our recently studied whitefly-Rickettsia-TYLCV system, other studies have shown that dengue virus levels in the mosquito vector are inversely correlated with

  9. Seed storage protein components are associated with curled ...

    African Journals Online (AJOL)

    PRECIOUS

    2009-11-16

    Nov 16, 2009 ... analysis suggests that the two increased protein spots in mutants were ... The main objective of this work was to gain further understanding of the influence of curled cotyledon on the seed storage protein components in soybean by com- .... cotyledon formation during Arabidopsis embryogenesis: interaction.

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

  11. Reliability of Arm Curl and Chair Stand tests for assessing muscular endurance in older people

    Directory of Open Access Journals (Sweden)

    Boneth M

    2012-05-01

    Full Text Available Objective: to assess the test-retest reliability and level of agreement between measures of the 30 second (30-s Arm Curl and 30-s Chair Stand test in a sample of older adults from Bucaramanga. Materials and methods: a study of evaluation of diagnostic technology was done. Both tests were administered by the same evaluator to 111 adults older than 59 year-old (70,4 ± 7,3, on two occasions, with an interval of time between measures of 4 to 8 days. In the analysis, test-retest reliability was determined using the Intraclass Correlation Coefficient ICC= 2,1 with their confidence interval 95% (CI 95% respective. The agreement level was established by the Bland and Altman method. Results: the test-retest reproducibility of the 30-s Arm Curl test was very good ICC= 0,88 and to the Chair Stand test was good ICC= 0,78. The agreement was very good for both tests of muscle endurance. The CI 95% were between -3,8 and 3,2 stands to 30-s Chair Stand test and between -3,1 and 2,8 curls to 30-s Arm Curl test. Conclusion: the 30-s Arm Curl and 30-s Chair Stand test have good reliability and agreement to assess muscle endurance in older adults functionally independent.

  12. Characterization of a novel curled-cotyledons mutant in soybean ...

    African Journals Online (AJOL)

    ARL

    different stages. Protein and amino acid contents in seeds of mutant are higher than those of the wild .... curled shape, from seedling to maturation phase (Figure. 1D-1F). ..... Arabidopsis seed dermination by stimulating abscisic acid synthesis.

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

  14. The complete genomic sequence of pepper yellow leaf curl virus (PYLCV and its implications for our understanding of evolution dynamics in the genus polerovirus.

    Directory of Open Access Journals (Sweden)

    Aviv Dombrovsky

    Full Text Available We determined the complete sequence and organization of the genome of a putative member of the genus Polerovirus tentatively named Pepper yellow leaf curl virus (PYLCV. PYLCV has a wider host range than Tobacco vein-distorting virus (TVDV and has a close serological relationship with Cucurbit aphid-borne yellows virus (CABYV (both poleroviruses. The extracted viral RNA was subjected to SOLiD next-generation sequence analysis and used as a template for reverse transcription synthesis, which was followed by PCR amplification. The ssRNA genome of PYLCV includes 6,028 nucleotides encoding six open reading frames (ORFs, which is typical of the genus Polerovirus. Comparisons of the deduced amino acid sequences of the PYLCV ORFs 2-4 and ORF5, indicate that there are high levels of similarity between these sequences to ORFs 2-4 of TVDV (84-93% and to ORF5 of CABYV (87%. Both PYLCV and Pepper vein yellowing virus (PeVYV contain sequences that point to a common ancestral polerovirus. The recombination breakpoint which is located at CABYV ORF3, which encodes the viral coat protein (CP, may explain the CABYV-like sequences found in the genomes of the pepper infecting viruses PYLCV and PeVYV. Two additional regions unique to PYLCV (PY1 and PY2 were identified between nucleotides 4,962 and 5,061 (ORF 5 and between positions 5,866 and 6,028 in the 3' NCR. Sequence analysis of the pepper-infecting PeVYV revealed three unique regions (Pe1-Pe3 with no similarity to other members of the genus Polerovirus. Genomic analyses of PYLCV and PeVYV suggest that the speciation of these viruses occurred through putative recombination event(s between poleroviruses co-infecting a common host(s, resulting in the emergence of PYLCV, a novel pathogen with a wider host range.

  15. The complete genomic sequence of pepper yellow leaf curl virus (PYLCV) and its implications for our understanding of evolution dynamics in the genus polerovirus.

    Science.gov (United States)

    Dombrovsky, Aviv; Glanz, Eyal; Lachman, Oded; Sela, Noa; Doron-Faigenboim, Adi; Antignus, Yehezkel

    2013-01-01

    We determined the complete sequence and organization of the genome of a putative member of the genus Polerovirus tentatively named Pepper yellow leaf curl virus (PYLCV). PYLCV has a wider host range than Tobacco vein-distorting virus (TVDV) and has a close serological relationship with Cucurbit aphid-borne yellows virus (CABYV) (both poleroviruses). The extracted viral RNA was subjected to SOLiD next-generation sequence analysis and used as a template for reverse transcription synthesis, which was followed by PCR amplification. The ssRNA genome of PYLCV includes 6,028 nucleotides encoding six open reading frames (ORFs), which is typical of the genus Polerovirus. Comparisons of the deduced amino acid sequences of the PYLCV ORFs 2-4 and ORF5, indicate that there are high levels of similarity between these sequences to ORFs 2-4 of TVDV (84-93%) and to ORF5 of CABYV (87%). Both PYLCV and Pepper vein yellowing virus (PeVYV) contain sequences that point to a common ancestral polerovirus. The recombination breakpoint which is located at CABYV ORF3, which encodes the viral coat protein (CP), may explain the CABYV-like sequences found in the genomes of the pepper infecting viruses PYLCV and PeVYV. Two additional regions unique to PYLCV (PY1 and PY2) were identified between nucleotides 4,962 and 5,061 (ORF 5) and between positions 5,866 and 6,028 in the 3' NCR. Sequence analysis of the pepper-infecting PeVYV revealed three unique regions (Pe1-Pe3) with no similarity to other members of the genus Polerovirus. Genomic analyses of PYLCV and PeVYV suggest that the speciation of these viruses occurred through putative recombination event(s) between poleroviruses co-infecting a common host(s), resulting in the emergence of PYLCV, a novel pathogen with a wider host range.

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

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

  18. Qualitative investigation into students' use of divergence and curl in electromagnetism

    Science.gov (United States)

    Bollen, Laurens; van Kampen, Paul; Baily, Charles; De Cock, Mieke

    2016-12-01

    Many students struggle with the use of mathematics in physics courses. Although typically well trained in rote mathematical calculation, they often lack the ability to apply their acquired skills to physical contexts. Such student difficulties are particularly apparent in undergraduate electrodynamics, which relies heavily on the use of vector calculus. To gain insight into student reasoning when solving problems involving divergence and curl, we conducted eight semistructured individual student interviews. During these interviews, students discussed the divergence and curl of electromagnetic fields using graphical representations, mathematical calculations, and the differential form of Maxwell's equations. We observed that while many students attempt to clarify the problem by making a sketch of the electromagnetic field, they struggle to interpret graphical representations of vector fields in terms of divergence and curl. In addition, some students confuse the characteristics of field line diagrams and field vector plots. By interpreting our results within the conceptual blending framework, we show how a lack of conceptual understanding of the vector operators and difficulties with graphical representations can account for an improper understanding of Maxwell's equations in differential form. Consequently, specific learning materials based on a multiple representation approach are required to clarify Maxwell's equations.

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

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

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

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

  3. Injuries in recreational curling include head injuries and may be prevented by using proper footwear.

    Science.gov (United States)

    Ting, D K; Brison, R J

    2015-04-01

    Our study examines a recreational curling population to describe patterns of injury occurrence, estimate risk of injury and to gauge attitudes towards equipment-based prevention strategies. In a retrospective case series, we queried the Canadian Hospitals Injury Reporting and Prevention Program (CHIRPP), a national injury surveillance database, for curling injuries entered between 1993 and 2011. Kingston General Hospital and Hotel Dieu Hospital provide the two Kingston, Ontario, sites for emergency department (ED) care and participate in CHIRPP. Each retrieved entry underwent a chart review. A secondary survey was mailed to select individuals who had experienced curling injuries to solicit details on their injury and attitudes towards equipment to prevent injury. We used descriptive statistics for rates and proportions. Over 90% of acute curling injuries resulted from a fall, and 31.7% were head impacts. We found that acute injuries requiring ED presentation occur at a rate of approximately 0.17 per 1000 athlete-exposures (95% CI: 0.12-0.22). The secondary survey was completed by 54% of potential respondents. Of survey respondents, 41.3% attributed their fall to a lack of proper footwear and 73.5% of respondents agreed with mandatory sport-specific footwear as a prevention strategy, but only 8% agreed with mandatory helmet wear. Although curling injuries requiring medical care are not common, head injuries make up a large proportion. Mandated use of appropriate footwear appears to be the most effective prevention strategy, as well as the measure deemed most acceptable by players.

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

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

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

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

  9. Predicting hand function in older adults: evaluations of grip strength, arm curl strength, and manual dexterity.

    Science.gov (United States)

    Liu, Chiung-Ju; Marie, Deana; Fredrick, Aaron; Bertram, Jessica; Utley, Kristen; Fess, Elaine Ewing

    2017-08-01

    Hand function is critical for independence in activities of daily living for older adults. The purpose of this study was to examine how grip strength, arm curl strength, and manual dexterous coordination contributed to time-based versus self-report assessment of hand function in community-dwelling older adults. Adults aged ≥60 years without low vision or neurological disorders were recruited. Purdue Pegboard Test, Jamar hand dynamometer, 30-second arm curl test, Jebsen-Taylor Hand Function Test, and the Late-Life Function and Disability Instrument were administered to assess manual dexterous coordination, grip strength, arm curl strength, time-based hand function, and self-report of hand function, respectively. Eighty-four adults (mean age = 72 years) completed the study. Hierarchical multiple regressions show that older adults with better arm curl strength (β = -.25, p function test. In comparison, older adults with better grip strength (β = .40, p function. The relationship between grip strength and hand function may be test-specific. Grip strength becomes a significant factor when the test requires grip strength to successfully complete the test tasks. Arm curl strength independently contributed to hand function in both time-based and self-report assessments, indicating that strength of extrinsic muscles of the hand are essential for hand function.

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

  11. Computation of Surface Integrals of Curl Vector Fields

    Science.gov (United States)

    Hu, Chenglie

    2007-01-01

    This article presents a way of computing a surface integral when the vector field of the integrand is a curl field. Presented in some advanced calculus textbooks such as [1], the technique, as the author experienced, is simple and applicable. The computation is based on Stokes' theorem in 3-space calculus, and thus provides not only a means to…

  12. Effect of morphological fin curl on the swimming performance and station-holding ability of juvenile shovelnose sturgeon

    Science.gov (United States)

    Deslauriers, David; Johnston, Ryan; Chipps, Steven R.

    2016-01-01

    We assessed the effect of fin-curl on the swimming and station-holding ability of juvenile shovelnose sturgeon Scaphirhynchus platorynchus (mean fork length = 17 cm; mean weight = 16 g; n = 21) using a critical swimming speed test performed in a small swim chamber (90 L) at 20°C. We quantified fin-curl severity using the pectoral fin index. Results showed a positive relationship between pectoral fin index and critical swimming speed indicative of reduced swimming performance displayed by fish afflicted with a pectoral fin index < 8%. Fin-curl severity, however, did not affect the station-holding ability of individual fish. Rather, fish affected with severe fin-curl were likely unable to use their pectoral fins to position their body adequately in the water column, which led to the early onset of fatigue. Results generated from this study should serve as an important consideration for future stocking practices.

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

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

  15. Injuries in recreational curling include head injuries and may be prevented by using proper footwear

    Directory of Open Access Journals (Sweden)

    D. K. Ting

    2015-04-01

    Full Text Available Introduction: Our study examines a recreational curling population to describe patterns of injury occurrence, estimate risk of injury and to gauge attitudes towards equipment-based prevention strategies. Methods: In a retrospective case series, we queried the Canadian Hospitals Injury Reporting and Prevention Program (CHIRPP, a national injury surveillance database, for curling injuries entered between 1993 and 2011. Kingston General Hospital and Hotel Dieu Hospital provide the two Kingston, Ontario, sites for emergency department (ED care and participate in CHIRPP. Each retrieved entry underwent a chart review. A secondary survey was mailed to select individuals who had experienced curling injuries to solicit details on their injury and attitudes towards equipment to prevent injury. We used descriptive statistics for rates and proportions. Results: Over 90% of acute curling injuries resulted from a fall, and 31.7% were head impacts. We found that acute injuries requiring ED presentation occur at a rate of approximately 0.17 per 1000 athlete-exposures (95% CI: 0.12–0.22. The secondary survey was completed by 54% of potential respondents. Of survey respondents, 41.3% attributed their fall to a lack of proper footwear and 73.5% of respondents agreed with mandatory sport-specific footwear as a prevention strategy, but only 8% agreed with mandatory helmet wear. Conclusions: Although curling injuries requiring medical care are not common, head injuries make up a large proportion. Mandated use of appropriate footwear appears to be the most effective prevention strategy, as well as the measure deemed most acceptable by players.

  16. Hardware Support for Embedded Java

    DEFF Research Database (Denmark)

    Schoeberl, Martin

    2012-01-01

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

  17. A Scott bench with ergonomic thorax stabilisation pad improves body posture during preacher arm curl exercise.

    Science.gov (United States)

    Biscarini, Andrea; Benvenuti, Paolo; Busti, Daniele; Zanuso, Silvano

    2016-05-01

    We assessed whether the use of an ergonomic thorax stabilisation pad, during the preacher arm curl exercise, could significantly reduce the excessive shoulder protraction and thoracic kyphosis induced by the standard flat pad built into the existing preacher arm curl equipment. A 3D motion capture system and inclinometers were used to measure shoulder protraction and thoracic kyphosis in 15 subjects performing preacher arm curl with a plate-loaded machine provided with the standard flat pad. The same measures were repeated after replacing the flat pad with a new ergonomic pad, specifically designed to accommodate the thorax profile and improve body posture. Pad replacement significantly (p ergonomic pad may potentially allow a more effective training, prevent musculoskeletal discomfort and reduce the risk of injury. Practitioner summary: We have designed an ergonomic thorax stabilisation pad for the preacher arm curl exercise. The new ergonomic pad improves the poor posture conditions induced by the standard flat pad and may potentially allow a more effective training, prevent musculoskeletal discomfort, improve the breathing function and reduce the risk of injury.

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

  19. Wheat streak mosaic virus coat protein is a determinant for vector transmission by the wheat curl mite

    Science.gov (United States)

    Wheat streak mosaic virus (WSMV; genus Tritimovirus; family Potyviridae), is transmitted by the wheat curl mite (Aceria tosichella Keifer). The requirement of coat protein (CP) for WSMV transmission by the wheat curl mite was examined using a series of viable deletion and point mutations. Mite trans...

  20. Thermal and curl properties of PET/PP blend fibers compatibilized ...

    Indian Academy of Sciences (India)

    67

    blend fibers were prepared using a melt-spinning system, and their curl properties were investigated. ... by extrusion and injection molding processes. ..... Inuwa I M, Hassan A, Samsudin S A, Kassim M H M and Jawaid M 2014. Polym.

  1. Sesbania bispinosa, a new host of a begomovirus-betasatellite complex in Pakistan

    Science.gov (United States)

    Severe leaf curling, yellowing and vein thickening symptoms, typical of begomoviruses infection, were observed on Sesbania bispinosa grown in cotton leaf curl disease affected cotton field in Pakistan. A begomovirus and its associated betasatellite were amplified and sequenced from these plants. Com...

  2. Spectral mimetic least-squares method for div-curl systems

    NARCIS (Netherlands)

    Gerritsma, Marc; Palha, Artur; Lirkov, I.; Margenov, S.

    2018-01-01

    In this paper the spectral mimetic least-squares method is applied to a two-dimensional div-curl system. A test problem is solved on orthogonal and curvilinear meshes and both h- and p-convergence results are presented. The resulting solutions will be pointwise divergence-free for these test

  3. Injuries in recreational curling include head injuries and may be prevented by using proper footwear

    OpenAIRE

    D. K. Ting; R. J. Brison

    2015-01-01

    Introduction: Our study examines a recreational curling population to describe patterns of injury occurrence, estimate risk of injury and to gauge attitudes towards equipment-based prevention strategies. Methods: In a retrospective case series, we queried the Canadian Hospitals Injury Reporting and Prevention Program (CHIRPP), a national injury surveillance database, for curling injuries entered between 1993 and 2011. Kingston General Hospital and Hotel Dieu Hospital provide the two Kingston,...

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

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

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

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

  8. Edge curling that has plagued scrolls for millenniums

    Science.gov (United States)

    Chou, Ming-Han; Shen, Wei-Chao; Wang, Yi-Ping; Hung, Sun-Hsin; Hong, Tzay-Ming; Department of Registration and Conservation, National Palace Museum Collaboration; Department of Physics, National Tsing Hua University Team

    2014-03-01

    Qi-Wa refers to the up curl on the lengths of handscrolls and hanging scrolls, which has troubled Chinese artisans and emperors for as long as the art of painting and calligraphy exists. This warp is unwelcome not only for aesthetic reasons, but its potential damage to the fiber and ink. Although it is generally treated as a part of the cockling and curling due to moisture, consistency of paste, and defects from the mounting procedures, we demonstrate that the spontaneous extrinsic curvature incurred from the storage is in fact more essential to understanding and curing Qi-Wa. In contrast to the former factors whose effects are less predictable, the plastic deformation and strain distribution on a membrane are a well-defined mechanical problem. We study this phenomenon by experiments, theoretical models, and Molecular Dynamics Simulation, and obtain consistent scaling relations for the Qi-Wa height. This knowledge enables us to propose modifications on the traditional mounting techniques, that are tested on real mounted paper to be effective at mitigating Qi-Wa. By experimenting on polymer-based films, we demonstrate possible relevance of our study to the modern development of flexible electronic paper.

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

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

  11. Effect of Performance Speed on Trunk Movement Control During the Curl-Up Exercise

    Directory of Open Access Journals (Sweden)

    Barbado David

    2015-06-01

    Full Text Available Trunk exercise speed has significant effects on neuro-mechanical demands; however, the influence of a variety of exercise speeds on motor control of the trunk displacement remains unknown. The aim of this study was to assess the effect of performance speed on trunk motion control during the curl-up exercise by analyzing the kinematic variance about the sagittal trajectory. Seventeen subjects volunteered to perform curl-ups at different cadences controlled by a metronome. Standard deviation (SD and range (RG of shoulder girdle medial-lateral displacement (SGML and detrended fluctuation analysis (DFA of SGML were calculated to examine linear variability and long range autocorrelation of medial-lateral upper trunk displacements, respectively. In addition, SD, RG and DFA of centre of pressure medial-lateral displacement (COPML were performed to analyze the behavior of the motor system while controlling trunk displacement. Although SD and RG of COPML increased as speed increased, the curl-up cadence did not have significant effects on SD and RG of SGML. These results suggest that although high speed curl-ups challenged participants’ ability to carry out medial-lateral adjustments, an increase of performance speed did not modify the linear variability about the sagittal trajectory. Regarding DFA, the scaling exponent α of SGML and COPML was higher for the fastest movements, mainly in long term fluctuations. Therefore, to maintain the target trajectory, participants used different strategies depending on performance speed. This is to say, there were less trajectory changes when participants performed the fastest exercises.

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

  13. Geographic distribution of ebony leaf monkey Trachypithecus auratus (E. Geoffroy Saint-Hilaire, 1812) (Mammalia: Primates: Cercopithecidae)

    NARCIS (Netherlands)

    Nijman, Vincent

    2000-01-01

    As one of the fundamental units of ecology and biogeography, the geographic distribution of the endemic and threatened ebony leaf monkey Trachypithecus auratus (E. Geoffroy Saint-Hilaire, 1812) on the islands of Java, Bali, and Lombok (Indonesia) has been assessed. All localities where the species

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

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

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

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

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

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

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

  2. Leaf structural traits of tropical woody species resistant to cement dust.

    Science.gov (United States)

    Siqueira-Silva, Advanio Inácio; Pereira, Eduardo Gusmão; Modolo, Luzia Valentina; Paiva, Elder Antonio Sousa

    2016-08-01

    Cement industries located nearby limestone outcrops in Brazil have contributed to the coating of cement dust over native plant species. However, little is known about the extent of the response of tropical woody plants to such environmental pollutant particularly during the first stages of plant development and establishment. This work focused on the investigation of possible alterations in leaf structural and ultrastructural traits of 5-month-old Guazuma ulmifolia Lam. (Malvaceae), 6-month-old Myracrodruon urundeuva Allemão (Anacardiaceae), and 9-month-old Trichilia hirta L. (Meliaceae) challenged superficially with cement dust during new leaf development. Leaf surface of plants, the soil or both (leaf plus soil), were treated (or not) for 60 days, under controlled conditions, with cement dust at 2.5 or 5.0 mg cm(-2). After exposure, no significant structural changes were observed in plant leaves. Also, no plant death was recorded by the end of the experiment. There was also some evidence of localized leaf necrosis in G. ulmifolia and T. hirta, leaf curling in M. urundeuva and T. hirta, and bulges formation on epidermal surface of T. hirta, after cement dust contact with plant shoots. All species studied exhibited stomata obliteration while T. hirta, in particular, presented early leaf abscission, changes in cellular relief, and organization and content of midrib cells. No significant ultrastructural alterations were detected under the experimental conditions studied. Indeed, mesophyll cells presented plastids with intact membrane systems. The high plant survival rates, together with mild morphoanatomic traits alterations in leaves, indicate that G. ulmifolia is more resistant to cement dust pollutant, followed by M. urundeuva and T. hirta. Thus, the three plant species are promising for being used to revegetate areas impacted by cement industries activities.

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

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

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

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

  7. Xanthium strumarium: a weed host of components of begomovirus-betasatellite complexes affecting crops.

    Science.gov (United States)

    Mubin, M; Akhtar, S; Amin, I; Briddon, R W; Mansoor, S

    2012-02-01

    Xanthium strumarium is a common weed that often shows symptoms typical of begomovirus infection, such as leaf curling and vein thickening. The virus complex isolated from the weed consisted of two begomoviruses along with a betasatellite and an alphasatellite. The first begomovirus was shown to be an isolate of Cotton leaf curl Burewala virus, a new recombinant begomovirus species that is associated with resistance breaking in previously resistant cotton varieties in Pakistan, whereas the second was shown to be an isolate of Tomato leaf curl Gujarat virus (ToLCGV), a begomovirus previously reported to be bipartite. However, there was no evidence for the presence of the second genomic component, DNA B, of ToLCGV in X. strumarium. The betasatellite was shown to be an isolate of Tomato yellow leaf curl Thailand betasatellite, the first time this satellite has been identified in Pakistan. The alphasatellite associated with infection of X. strumarium was shown to be a species recently identified in potato and various weeds; Potato leaf curl alphasatellite. Although each component has been identified previously, this is the first time they have been identified in a single host. These findings reinforce the hypothesis that weeds are reservoirs of crop-infecting begomoviruses that may contribute to virus diversity by virtue of harboring multiple viruses and virus associated components, which may lead to interspecific recombination and component exchange.

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

  9. Mastering JavaScript high performance

    CERN Document Server

    Adams, Chad R

    2015-01-01

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

  10. Effect of cotton leaf-curl virus on the yield-components and fibre properties of cotton genotypes under varying plant spacing and nitrogen fertilizer

    International Nuclear Information System (INIS)

    Ahmad, S.; Hayat, K.; Ashraf, F.; Sadiq, M.A.

    2008-01-01

    Cotton leaf-curl virus (CLCu VB. Wala strain) is one of the major biotic constraints of cotton production in Punjab. Development of resistant cotton genotype is the most feasible, economical and effective method to combat this hazardous problem, but so far no resistant genotype has been reported. Therefore, the objective of this study was to compare yield and yield-components and fiber traits of different genotypes/varieties under different plant spacing and nitrogen fertilizer as a management strategy to cope with this viral disease. Field experiment was conducted during 2006-07 to evaluate the effect of genotype, plant spacing and nitrogen fertilizer on cotton. Five genotypes (MNH-786, MNH-789, MNH- 6070, CIM- 496, and BH-160), three plant-spacings (15, 30 and 45 cm) and three nitrogen fertilizer-levels (6.5, 8.6 and 11 bags Urea / ha) were studied. Results showed that significant differences exist for plant height, no. of bolls/m/sup -2/, seed-cotton yield (kg/ha) due to genotype, interaction of genotype with plant spacing and nitrogen fertilizer level. Whereas boll weight, ginning out-turn, staple length and fiber fineness were not affected significantly by the plant spacing and nitrogen fertilizer, the effect due to genotype was significant for these traits. CLCuV infestation varied significantly with genotypes, while all other factors, i.e., plant spacing and nitrogen fertilizers, have non-significant effect. As the major objective of cotton cultivation is production of lint for the country and seed- cotton yield for the farmers, it is noted that genotypes grown in narrow plant-spacing (15 cm) and higher nitrogen fertilizer level (11.0 bags of urea/ha) produced maximum seed-cotton yield under higher CLCu V infestation in case of CIM-496, MNH-789 and BH-I60, while the new strain MNH-6070 gave maximum yield under 30cm plant-spacing and 8.6 bags of urea/ha has the 2.3% CLCu V infestation was observed in this variety. From the present study, it is concluded that

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

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

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

  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. Wind Stress, METOP ASCAT, 0.25 degrees, Global, Near Real Time, Curl

    Data.gov (United States)

    National Oceanic and Atmospheric Administration, Department of Commerce — NOAA CoastWatch distributes near real time wind stress data in zonal, meridional, modulus, and wind stress curl sets. This data begins with wind velocity...

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

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

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

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

  20. Molecular characterization of a naturally occurring intraspecific recombinant begomovirus with close relatives widespread in southern Arabia

    KAUST Repository

    Al-Saleh, Mohammed A

    2014-06-02

    Background: Tomato leaf curl Sudan virus (ToLCSDV) is a single-stranded DNA begomovirus of tomato that causes downward leaf curl, yellowing, and stunting. Leaf curl disease results in significant yield reduction in tomato crops in the Nile Basin. ToLCSDV symptoms resemble those caused by Tomato yellow leaf curl virus, a distinct and widespread begomovirus originating in the Middle East. In this study, tomato samples exhibiting leaf curl symptoms were collected from Gezira, Sudan. The associated viral genome was molecularly characterized, analyzed phylogenetically, and an infectious clone for one isolate was constructed. Findings. The complete genomes for five newly discovered variants of ToLCSDV, ranging in size from 2765 to 2767-bp, were cloned and sequenced, and subjected to pairwise and phylogenetic analyses. Pairwise analysis indicated that the five Gezira isolates shared 97-100% nucleotide identity with each other. Further, these variants of ToLCSDV shared their highest nucleotide identity at 96-98%, 91-95%, 91-92%, and 91-92% with the Shambat, Gezira, Oman and Yemen strains of ToLCSDV, respectively. Based on the high maximum nucleotide identities shared between these ToLCSDV variants from Gezira and other previously recognized members of this taxonomic group, they are considered isolates of the Shambat strain of ToLCSDV. Analysis of the complete genome sequence for these new variants revealed that they were naturally occurring recombinants between two previously reported strains of ToLCSDV. Finally, a dimeric clone constructed from one representative ToLCSV genome from Gezira was shown to be infectious following inoculation to tomato and N. benthamiana plants. Conclusion: Five new, naturally occurring recombinant begomovirus variants (>96% shared nt identity) were identified in tomato plants from Gezira in Sudan, and shown to be isolates of the Shambat strain of ToLCSDV. The cloned viral genome was infectious in N. benthamiana and tomato plants, and symptoms

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

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

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

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

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

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

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

  9. Sweepoviruses cause disease in sweet potato and related Ipomoea spp.: fulfilling Koch's postulates for a divergent group in the genus begomovirus.

    Science.gov (United States)

    Trenado, Helena P; Orílio, Anelise F; Márquez-Martín, Belén; Moriones, Enrique; Navas-Castillo, Jesús

    2011-01-01

    Sweet potato (Ipomoea batatas) and related Ipomoea species are frequently infected by monopartite begomoviruses (genus Begomovirus, family Geminiviridae), known as sweepoviruses. Unlike other geminiviruses, the genomes of sweepoviruses have been recalcitrant to rendering infectious clones to date. Thus, Koch's postulates have not been fullfilled for any of the viruses in this group. Three novel species of sweepoviruses have recently been described in Spain: Sweet potato leaf curl Lanzarote virus (SPLCLaV), Sweet potato leaf curl Spain virus (SPLCSV) and Sweet potato leaf curl Canary virus (SPLCCaV). Here we describe the generation of the first infectious clone of an isolate (ES:MAL:BG30:06) of SPLCLaV. The clone consisted of a complete tandem dimeric viral genome in a binary vector. Successful infection by agroinoculation of several species of Ipomoea (including sweet potato) and Nicotiana benthamiana was confirmed by PCR, dot blot and Southern blot hybridization. Symptoms observed in infected plants consisted of leaf curl, yellowing, growth reduction and vein yellowing. Two varieties of sweet potato, 'Beauregard' and 'Promesa', were infected by agroinoculation, and symptoms of leaf curl and interveinal loss of purple colouration were observed, respectively. The virus present in agroinfected plants was readily transmitted by the whitefly Bemisia tabaci to I. setosa plants. The progeny virus population present in agroinfected I. setosa and sweet potato plants was isolated and identity to the original isolate was confirmed by sequencing. Therefore, Koch's postulates were fulfilled for the first time for a sweepovirus.

  10. Sweepoviruses cause disease in sweet potato and related Ipomoea spp.: fulfilling Koch's postulates for a divergent group in the genus begomovirus.

    Directory of Open Access Journals (Sweden)

    Helena P Trenado

    Full Text Available Sweet potato (Ipomoea batatas and related Ipomoea species are frequently infected by monopartite begomoviruses (genus Begomovirus, family Geminiviridae, known as sweepoviruses. Unlike other geminiviruses, the genomes of sweepoviruses have been recalcitrant to rendering infectious clones to date. Thus, Koch's postulates have not been fullfilled for any of the viruses in this group. Three novel species of sweepoviruses have recently been described in Spain: Sweet potato leaf curl Lanzarote virus (SPLCLaV, Sweet potato leaf curl Spain virus (SPLCSV and Sweet potato leaf curl Canary virus (SPLCCaV. Here we describe the generation of the first infectious clone of an isolate (ES:MAL:BG30:06 of SPLCLaV. The clone consisted of a complete tandem dimeric viral genome in a binary vector. Successful infection by agroinoculation of several species of Ipomoea (including sweet potato and Nicotiana benthamiana was confirmed by PCR, dot blot and Southern blot hybridization. Symptoms observed in infected plants consisted of leaf curl, yellowing, growth reduction and vein yellowing. Two varieties of sweet potato, 'Beauregard' and 'Promesa', were infected by agroinoculation, and symptoms of leaf curl and interveinal loss of purple colouration were observed, respectively. The virus present in agroinfected plants was readily transmitted by the whitefly Bemisia tabaci to I. setosa plants. The progeny virus population present in agroinfected I. setosa and sweet potato plants was isolated and identity to the original isolate was confirmed by sequencing. Therefore, Koch's postulates were fulfilled for the first time for a sweepovirus.

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

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

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

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

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

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

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

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

  19. Wind Stress, QuikSCAT SeaWinds, 0.25 degrees, Global, Science Quality, Curl

    Data.gov (United States)

    National Oceanic and Atmospheric Administration, Department of Commerce — NOAA CoastWatch distributes science quality wind stress data in zonal, meridional, modulus, and wind stress curl sets. This data begins with wind velocity...

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

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

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

  4. Exogenous Methyl Jasmonate Treatment Increases Glucosinolate Biosynthesis and Quinone Reductase Activity in Kale Leaf Tissue

    Science.gov (United States)

    Ku, Kang-Mo; Jeffery, Elizabeth H.; Juvik, John A.

    2014-01-01

    Methyl jasmonate (MeJA) spray treatments were applied to the kale varieties ‘Dwarf Blue Curled Vates’ and ‘Red Winter’ in replicated field plantings in 2010 and 2011 to investigate alteration of glucosinolate (GS) composition in harvested leaf tissue. Aqueous solutions of 250 µM MeJA were sprayed to saturation on aerial plant tissues four days prior to harvest at commercial maturity. The MeJA treatment significantly increased gluconasturtiin (56%), glucobrassicin (98%), and neoglucobrassicin (150%) concentrations in the apical leaf tissue of these genotypes over two seasons. Induction of quinone reductase (QR) activity, a biomarker for anti-carcinogenesis, was significantly increased by the extracts from the leaf tissue of these two cultivars. Extracts of apical leaf tissues had greater MeJA mediated increases in phenolics, glucosinolate concentrations, GS hydrolysis products, and QR activity than extracts from basal leaf tissue samples. The concentration of the hydrolysis product of glucoraphanin, sulforphane was significantly increased in apical leaf tissue of the cultivar ‘Red Winter’ in both 2010 and 2011. There was interaction between exogenous MeJA treatment and environmental conditions to induce endogenous JA. Correlation analysis revealed that indole-3-carbanol (I3C) generated from the hydrolysis of glucobrassicin significantly correlated with QR activity (r = 0.800, Pkale leaf tissues of both cultivars in 2011. Correlation analysis of these results indicated that sulforaphane, NI3C, neoascorbigen, I3C, and diindolylmethane were all significantly correlated with QR activity. Thus, increased QR activity may be due to combined increases in phenolics (quercetin and kaempferol) and GS hydrolysis product concentrations rather than by individual products alone. PMID:25084454

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

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

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

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

  9. Curling Edges: A Problem that Has Plagued Scrolls for Millennia

    Science.gov (United States)

    Chou, Ming-Han; Shen, Wei-Chao; Wang, Yi-Ping; Hung, Sun-Hsin; Hong, Tzay-Ming

    2014-01-01

    Qi-Wa refers to the up curl on the lengths of hand scrolls and hanging scrolls, which has troubled Chinese artisans and emperors for as long as the art of painting and calligraphy has existed. This warp is unwelcome not only for aesthetic reasons, but its potential damage to the fiber and ink. Although it is generally treated as a part of the cockling and curling due to moisture, consistency of paste, and defects from the mounting procedures, we demonstrate that the spontaneous extrinsic curvature incurred from the storage is in fact more essential to understanding and curing Qi-Wa. In contrast to the former factors whose effects are less predictable, the plastic deformation and strain distribution on a membrane are a well-defined mechanical problem. We study this phenomenon by experiments, theoretical models, and molecular dynamics simulation, and obtain consistent scaling relations for the Qi-Wa height. This knowledge enables us to propose modifications on the traditional mounting techniques that are tested on real mounted paper to be effective at mitigating Qi-Wa. By experimenting on polymer-based films, we demonstrate the possible relevance of our study to the modern development of flexible electronic paper.

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

  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. Observability of the effects of curl-free magnetic vector potential on ...

    Indian Academy of Sciences (India)

    We discuss here the prediction, based on a formalism by the author, on the observable effects of a curl-free magnetic vector potential on the macroscale as against the microscale of the Aharonov–Bohm effect. A new quantum concept – the 'transition amplitude wave' – postulated in the formalism has already been shown to ...

  13. An unusual alphasatellite associated with monopartite begomoviruses attenuates symptoms and reduces betasatellite accumulation

    KAUST Repository

    Idris, Ali

    2010-11-17

    The Oman strain of Tomato yellow leaf curl virus (TYLCV-OM) and its associated betasatellite, an isolate of Tomato leaf curl betasatellite (ToLCB), were previously reported from Oman. Here we report the isolation of a second, previously undescribed, begomovirus [Tomato leaf curl Oman virus (ToLCOMV)] and an alphasatellite from that same plant sample. This alphasatellite is closely related (90% shared nucleotide identity) to an unusual DNA-2-type Ageratum yellow vein Singapore alphasatellite (AYVSGA), thus far identified only in Singapore. ToLCOMV was found to have a recombinant genome comprising sequences derived from two extant parents, TYLCV-OM, which is indigenous to Oman, and Papaya leaf curl virus from the Indian subcontinent. All possible combinations of ToLCOMV, TYLCV-OM, ToLCB and AYVSGA were used to agro-inoculate tomato and Nicotiana benthamiana. Infection with ToLCOMV yielded mild leaf-curl symptoms in both hosts; however, plants inoculated with TYLCV-OM developed more severe symptoms. Plants infected with ToLCB in the presence of either helper begomovirus resulted in more severe symptoms. Surprisingly, symptoms in N. benthamiana infected with the alphasatellite together with either of the helper viruses and the betasatellite were attenuated and betasatellite DNA accumulation was substantially reduced. However, in the latter plants no concomitant reduction in the accumulation of helper virus DNA was observed. This is the first example of an attenuation of begomovirus-betasatellite symptoms by this unusual class of alphasatellites. This observation suggests that some DNA-2 alphasatellites encode a pathogenicity determinant that may modulate begomovirus-betasatellite infection by reducing betasatellite DNA accumulation. © 2011 SGM.

  14. An unusual alphasatellite associated with monopartite begomoviruses attenuates symptoms and reduces betasatellite accumulation

    KAUST Repository

    Idris, Ali; Shahid, Muhammad Shafiq; Briddon, Rob William; Khan, Akhtarjamal; Zhu, Jian-Kang; Brown, Judith K.

    2010-01-01

    The Oman strain of Tomato yellow leaf curl virus (TYLCV-OM) and its associated betasatellite, an isolate of Tomato leaf curl betasatellite (ToLCB), were previously reported from Oman. Here we report the isolation of a second, previously undescribed, begomovirus [Tomato leaf curl Oman virus (ToLCOMV)] and an alphasatellite from that same plant sample. This alphasatellite is closely related (90% shared nucleotide identity) to an unusual DNA-2-type Ageratum yellow vein Singapore alphasatellite (AYVSGA), thus far identified only in Singapore. ToLCOMV was found to have a recombinant genome comprising sequences derived from two extant parents, TYLCV-OM, which is indigenous to Oman, and Papaya leaf curl virus from the Indian subcontinent. All possible combinations of ToLCOMV, TYLCV-OM, ToLCB and AYVSGA were used to agro-inoculate tomato and Nicotiana benthamiana. Infection with ToLCOMV yielded mild leaf-curl symptoms in both hosts; however, plants inoculated with TYLCV-OM developed more severe symptoms. Plants infected with ToLCB in the presence of either helper begomovirus resulted in more severe symptoms. Surprisingly, symptoms in N. benthamiana infected with the alphasatellite together with either of the helper viruses and the betasatellite were attenuated and betasatellite DNA accumulation was substantially reduced. However, in the latter plants no concomitant reduction in the accumulation of helper virus DNA was observed. This is the first example of an attenuation of begomovirus-betasatellite symptoms by this unusual class of alphasatellites. This observation suggests that some DNA-2 alphasatellites encode a pathogenicity determinant that may modulate begomovirus-betasatellite infection by reducing betasatellite DNA accumulation. © 2011 SGM.

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

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

  17. Identification of a monopartite begomovirus associated with yellow vein mosaic of Mentha longifolia in Saudi Arabia.

    Science.gov (United States)

    Sohrab, Sayed Sartaj; Daur, Ihsanullah

    2018-02-01

    Mentha is a very important crop grown and used extensively for many purposes in the Kingdom of Saudi Arabia. Begomoviruses are whitefly-transmitted viruses causing serious disease in many important plants exhibiting variable symptoms with significant economic loss globally. During farmers' field survey, yellow vein mosaic disease was observed in Mentha longifolia plants growing near tomato fields in Saudi Arabia. The causative agent was identified in 11 out of 19 samples using begomovirus-specific primers and the association of begomovirus with yellow vein mosaic disease in M. longifolia was confirmed. The full-length viral genome and betasatellite were amplified, cloned, and sequenced bidirectionally. The full DNA-A genome was found to have 2785 nucleotides with 1365 bp-associated betasatellite molecule. An attempt was made to amplify DNA-B, but none of the samples produced any positive amplicon of expected size which indicated the presence of monopartite begomovirus. The sequence identity matrix and phylogenetic analysis, based on full genome showed the highest identity (99.6%) with Tomato yellow leaf curl virus (TYLCV) and in phylogenetic analysis it formed a closed cluster with Tomato leaf curl virus infecting tomato and Corchorus crop in Saudi Arabia. The sequence analysis results of betasatellites showed the highest identity (98.9%) with Tomato yellow leaf curl betasatellites infecting tomato and phylogenetic analysis using betasatellites formed a close cluster with Tomato yellow leaf curl betasatellites infecting tomato and Corchorus crops, which has already been reported to cause yellow vein mosaic and leaf curl disease in many cultivated and weed crops growing in Saudi Arabia. The identified begomovirus associated with yellow vein mosaic disease in mentha could be a mutated strain of TYLCV and tentatively designated as TYLCV-Mentha isolate. Based on published data and latest information, this is the first report of identification of Tomato yellow leaf

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

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

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

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

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

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

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

  7. Large-Deformation Curling Actuators Based on Carbon Nanotube Composite: Advanced-Structure Design and Biomimetic Application.

    Science.gov (United States)

    Chen, Luzhuo; Weng, Mingcen; Zhou, Zhiwei; Zhou, Yi; Zhang, Lingling; Li, Jiaxin; Huang, Zhigao; Zhang, Wei; Liu, Changhong; Fan, Shoushan

    2015-12-22

    In recent years, electroactive polymers have been developed as actuator materials. As an important branch of electroactive polymers, electrothermal actuators (ETAs) demonstrate potential applications in the fields of artificial muscles, biomimetic devices, robotics, and so on. Large-shape deformation, low-voltage-driven actuation, and ultrafast fabrication are critical to the development of ETA. However, a simultaneous optimization of all of these advantages has not been realized yet. Practical biomimetic applications are also rare. In this work, we introduce an ultrafast approach to fabricate a curling actuator based on a newly designed carbon nanotube and polymer composite, which completely realizes all of the above required advantages. The actuator shows an ultralarge curling actuation with a curvature greater than 1.0 cm(-1) and bending angle larger than 360°, even curling into a tubular structure. The driving voltage is down to a low voltage of 5 V. The remarkable actuation is attributed not only to the mismatch in the coefficients of thermal expansion but also to the mechanical property changes of materials during temperature change. We also construct an S-shape actuator to show the possibility of building advanced-structure actuators. A weightlifting walking robot is further designed that exhibits a fast-moving motion while lifting a sample heavier than itself, demonstrating promising biomimetic applications.

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

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

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

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

  12. CLD1/SRL1 modulates leaf rolling by affecting cell wall formation, epidermis integrity and water homeostasis in rice.

    Science.gov (United States)

    Li, Wen-Qiang; Zhang, Min-Juan; Gan, Peng-Fei; Qiao, Lei; Yang, Shuai-Qi; Miao, Hai; Wang, Gang-Feng; Zhang, Mao-Mao; Liu, Wen-Ting; Li, Hai-Feng; Shi, Chun-Hai; Chen, Kun-Ming

    2017-12-01

    Leaf rolling is considered as one of the most important agronomic traits in rice breeding. It has been previously reported that SEMI-ROLLED LEAF 1 (SRL1) modulates leaf rolling by regulating the formation of bulliform cells in rice (Oryza sativa); however, the regulatory mechanism underlying SRL1 has yet to be further elucidated. Here, we report the functional characterization of a novel leaf-rolling mutant, curled leaf and dwarf 1 (cld1), with multiple morphological defects. Map-based cloning revealed that CLD1 is allelic with SRL1, and loses function in cld1 through DNA methylation. CLD1/SRL1 encodes a glycophosphatidylinositol (GPI)-anchored membrane protein that modulates leaf rolling and other aspects of rice growth and development. The cld1 mutant exhibits significant decreases in cellulose and lignin contents in secondary cell walls of leaves, indicating that the loss of function of CLD1/SRL1 affects cell wall formation. Furthermore, the loss of CLD1/SRL1 function leads to defective leaf epidermis such as bulliform-like epidermal cells. The defects in leaf epidermis decrease the water-retaining capacity and lead to water deficits in cld1 leaves, which contribute to the main cause of leaf rolling. As a result of the more rapid water loss and lower water content in leaves, cld1 exhibits reduced drought tolerance. Accordingly, the loss of CLD1/SRL1 function causes abnormal expression of genes and proteins associated with cell wall formation, cuticle development and water stress. Taken together, these findings suggest that the functional roles of CLD1/SRL1 in leaf-rolling regulation are closely related to the maintenance of cell wall formation, epidermal integrity and water homeostasis. © 2017 The Authors The Plant Journal © 2017 John Wiley & Sons Ltd.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  18. Direct measurement of conformational strain energy in protofilaments curling outward from disassembling microtubule tips.

    Science.gov (United States)

    Driver, Jonathan W; Geyer, Elisabeth A; Bailey, Megan E; Rice, Luke M; Asbury, Charles L

    2017-06-19

    Disassembling microtubules can generate movement independently of motor enzymes, especially at kinetochores where they drive chromosome motility. A popular explanation is the 'conformational wave' model, in which protofilaments pull on the kinetochore as they curl outward from a disassembling tip. But whether protofilaments can work efficiently via this spring-like mechanism has been unclear. By modifying a previous assay to use recombinant tubulin and feedback-controlled laser trapping, we directly demonstrate the spring-like elasticity of curling protofilaments. Measuring their mechanical work output suggests they carry ~25% of the energy of GTP hydrolysis as bending strain, enabling them to drive movement with efficiency similar to conventional motors. Surprisingly, a β-tubulin mutant that dramatically slows disassembly has no effect on work output, indicating an uncoupling of disassembly speed from protofilament strain. These results show the wave mechanism can make a major contribution to kinetochore motility and establish a direct approach for measuring tubulin mechano-chemistry.

  19. Transcriptomics of the interaction between the monopartite phloem-limited geminivirus tomato yellow leaf curl Sardinia virus and Solanum lycopersicum highlights a role for plant hormones, autophagy and plant immune system fine tuning during infection.

    Directory of Open Access Journals (Sweden)

    Laura Miozzi

    Full Text Available Tomato yellow leaf curl Sardinia virus (TYLCSV, a DNA virus belonging to the genus Begomovirus, causes severe losses in tomato crops. It infects only a limited number of cells in the vascular tissues, making difficult to detect changes in host gene expression linked to its presence. Here we present the first microarray study of transcriptional changes induced by the phloem-limited geminivirus TYLCSV infecting tomato, its natural host. The analysis was performed on the midrib of mature leaves, a material naturally enriched in vascular tissues. A total of 2206 genes were up-regulated and 1398 were down-regulated in infected plants, with an overrepresentation of genes involved in hormone metabolism and responses, nucleic acid metabolism, regulation of transcription, ubiquitin-proteasome pathway and autophagy among those up-regulated, and in primary and secondary metabolism, phosphorylation, transcription and methylation-dependent chromatin silencing among those down-regulated. Our analysis showed a series of responses, such as the induction of GA- and ABA-responsive genes, the activation of the autophagic process and the fine tuning of the plant immune system, observed only in TYLCSV-tomato compatible interaction so far. On the other hand, comparisons with transcriptional changes observed in other geminivirus-plant interactions highlighted common host responses consisting in the deregulation of biotic stress responsive genes, key enzymes in the ethylene biosynthesis and methylation cycle, components of the ubiquitin proteasome system and DNA polymerases II. The involvement of conserved miRNAs and of solanaceous- and tomato-specific miRNAs in geminivirus infection, investigated by integrating differential gene expression data with miRNA targeting data, is discussed.

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

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

  2. The potential of mangrove Avicennia marina and A. Alba from Nguling district, Pasuruan, East Java as an antioxidant

    Science.gov (United States)

    Iranawati, F.; Muhammad, F.; Fajri, H.; Kasitowati, R. D.; Arifin, S.

    2018-04-01

    Free radicals are highly reactive molecules due to unpaired electron in their outer orbital. Excess of free radicals inside human body as consequences of environmental exposure such cigarette smoke may lead to degenerative diseases such as diabetic, cancer etc. This negative effect can be limited by the utilization of natural antioxidant substances, especially produced from plant. Avicennia alba dan A. marina are mangrove species that widely distributed in Indonesia and are expected potential as antioxidant. The objective of this study is to evaluated Avicennia alba dan A. marina potency as antioxidant performed with DPPD (1,1-diphenyl-β-picryl hydrazyl) method. Leaf and bark of Avicennia alba dan A. marina were collected from Nguling District, Pasuruan, East Java. Results shows that based on 50% inhibition Concentration (IC50), Avicennia alba leaf were categorized had a very high antioxidant potential (IC50 14,85 ppm) whereas the bark were categorized had a weak antioxidant potential IC50 167,17 ppm). For A. marina, the leaf were categorized had a moderate antioxidant (IC50 123,23 ppm) whereas the bark were categorized had a weak antioxidant potential (IC50 198,15 ppm).

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

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

  5. Molecular characterization of two sweepoviruses from China and evaluation of the infectivity of cloned SPLCV-JS in Nicotiana benthamiana.

    Science.gov (United States)

    Bi, Huiping; Zhang, Peng

    2012-03-01

    Sweepoviruses are important begomoviruses that infect Ipomoea plants worldwide and cause sweet potato yield losses and cultivar decline. Two sweepoviruses, sweet potato leaf curl virus-Jiangsu (SPLCV-JS) and sweet potato leaf curl China virus-Zhejiang (SPLCCNV-ZJ), were cloned from diseased sweet potato plants collected in the Jiangsu and Zhejiang provinces of China. Sequence characterization and phylogenetic analysis demonstrated that both are typical monopartite begomoviruses and have close relationships to several reported SPLCV and SPLCCNV isolates, respectively, from Asian countries. Analysis of the protein alignments and subcellular localizations of the six SPLCV-JS proteins was also conducted to verify their putative functions. In Nicotiana benthamiana, an infectivity assay of the infectious SPLCV-JS clone resulted in mild symptoms and weak viral DNA accumulation. Interestingly, SPLCV-JS, together with a heterologous betasatellite DNA (tomato yellow leaf curl China virus isolate Y10 [TYLCCNV-Y10] DNA-β), showed a synergistic effect on enhanced symptom severity and viral DNA accumulation. This is the first reported infectious SPLCV clone.

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

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

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

  9. Analysis of factors that influence the maximum number of repetitions in two upper-body resistance exercises: curl biceps and bench press.

    Science.gov (United States)

    Iglesias, Eliseo; Boullosa, Daniel A; Dopico, Xurxo; Carballeira, Eduardo

    2010-06-01

    The purpose of this study was to analyze the influence of exercise type, set configuration, and relative intensity load on relationship between 1 repetition maximum (1RM) and maximum number of repetitions (MNR). Thirteen male subjects, experienced in resistance training, were tested in bench press and biceps curl for 1RM, MNR at 90% of 1RM with cluster set configuration (rest of 30s between repetitions) and MNR at 70% of 1RM with traditional set configuration (no rest between repetitions). A lineal encoder was used for measuring displacement of load. Analysis of variance analysis revealed a significant effect of load (pbench press and biceps curl, respectively; pbench press and biceps curl, respectively; p>0.05). Correlation between 1RM and MNR was significant for medium-intensity in biceps curl (r=-0.574; pvelocity along set, so velocity seems to be similar at a same relative intensity for subjects with differences in maximum strength levels. From our results, we suggest the employment of MNR rather than % of 1RM for training monitoring. Furthermore, we suggest the introduction of cluster set configuration for upper-body assessment of MNR and for upper-body muscular endurance training at high-intensity loads, as it seems an efficient approach in looking for sessions with greater training volumes. This could be an interesting approach for such sports as wrestling or weightlifting.

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

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

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

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

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

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

  16. A weak Galerkin least-squares finite element method for div-curl systems

    Science.gov (United States)

    Li, Jichun; Ye, Xiu; Zhang, Shangyou

    2018-06-01

    In this paper, we introduce a weak Galerkin least-squares method for solving div-curl problem. This finite element method leads to a symmetric positive definite system and has the flexibility to work with general meshes such as hybrid mesh, polytopal mesh and mesh with hanging nodes. Error estimates of the finite element solution are derived. The numerical examples demonstrate the robustness and flexibility of the proposed method.

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

  18. Geographic distribution of ebony leaf monkey Trachypithecus auratus (E. Geoffroy Saint-Hilaire, 1812) (Mammalia: Primates: Cercopithecidae)

    OpenAIRE

    Nijman, Vincent

    2000-01-01

    As one of the fundamental units of ecology and biogeography, the geographic distribution of the endemic and threatened ebony leaf monkey Trachypithecus auratus (E. Geoffroy Saint-Hilaire, 1812) on the islands of Java, Bali, and Lombok (Indonesia) has been assessed. All localities where the species has been collected are listed, and forty-two areas (each in itself consisting of numerous smaller sites) where the species has been recorded are discussed. The species occurs in a large variety of f...

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

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

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

  2. Wind stress, curl and vertical velocity in the Bay of Bengal during southwest monsoon, 1984

    Digital Repository Service at National Institute of Oceanography (India)

    Babu, M.T.; Heblekar, A.K.; Murty, C.S.

    Wind distribution observed during southwest monsoon of 1984 has used to derive the mean wind stress for the season at every 1 degree square grid and curl over the Bay of Bengal. Two regions of maximum wind stress are present over the Bay of Bengal...

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

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

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

  6. Wheat curl mite and dry bulb mite: untangling a taxonomic conundrum through a multidisciplinary approach

    Science.gov (United States)

    The taxonomy of two economically important eriophyoid species, Aceria tosichella (wheat curl mite, WCM) and A. tulipae (dry bulb mite, DBM), was confounded in the world literature until the late 20th century due to their morphological similarity and ambiguous data from plant-transfer and virus-trans...

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

  8. ACTIVITY TEST OF GUAVA (Psidium guajava L. LEAF METHANOL EXTRACT AS CONTRACEPTION ANTIFERTILITY TO WHITE MICE (Rattus norvegicus

    Directory of Open Access Journals (Sweden)

    Sri Retno Dwi Ariani

    2010-06-01

    Full Text Available The aim of this research is to know about if the guava (Psidium guajava L. leaf methanol extract on 10.5 mg/mL and 21.0 mg/mL dossages indicate a positive test as contraception antifertility to white mice (Rattus norvegicus. The sample is guava leaf from Mungkid, Magelang Central of Java Indonesia. The animals experiment are the white mice on 140-300 g for female, 200-250 g for male and about 3 months of age in average. The steps of this research are : (1 preparing  sample, i.e. washing, drying on to indirect sunlight and make the sample into powder, (2 isolation the guava leaf powder in soxhlet instrument with hexane, (3 evaporation the sample with rotary evaporator until guava leaf hexane extract produced, (4 maseration the sample with methanol, (5 evaporation the sample with rotary evaporator until guava leaf methanol extract produced, (6 conducting contraception antifertility activity test to guave leaf methanol extract on 10.5 mg/mL and 21.0 mg/mL dossages to mice white. The results of this research are guava leaf methanol extract on 10.5 mg/mL and 21.0 mg/mL dossages indicate a negative contraception antifertility test to white mice but in these dossages have indicated that an antiimplantation effect (the total natality of fetus is less than the total implantation site in mice white.   Keywords: Guava leaf, contraseption antifertility, methanol extract, white mice, implantation

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

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

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

  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. Flat acoustic lens by acoustic grating with curled slits

    KAUST Repository

    Peng, Pai

    2014-10-01

    We design a flat sub-wavelength lens that can focus acoustic wave. We analytically study the transmission through an acoustic grating with curled slits, which can serve as a material with tunable impedance and refractive index for acoustic waves. The effective parameters rely on the geometry of the slits and are independent of frequency. A flat acoustic focusing lens by such acoustic grating with gradient effective refractive index is designed. The focusing effect is clearly observed in simulations and well predicted by the theory. We demonstrate that despite the large impedance mismatch between the acoustic lens and the matrix, the intensity at the focal point is still high due to Fabry-Perot resonance.

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

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

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

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

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

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

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

  2. Potential of Fishing Port Development in the East Java

    Science.gov (United States)

    Rosana, N.; Prasita, V. D.

    2018-03-01

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

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

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

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

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

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

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

  9. Formal specification with the Java modeling language

    NARCIS (Netherlands)

    Huisman, Marieke; Ahrendt, Wolfgang; Grahl, Daniel; Hentschel, Martin; Ahrendt, Wolfgang; Beckert, Bernhard; Bubel, Richard; Hähnle, Reiner; Schmitt, Peter H.; Ulbrich, Mattoas

    2016-01-01

    This text is a general, self contained, and tool independent introduction into the Java Modeling Language, JML. It appears in a book about the KeY approach and tool, because JML is the dominating starting point of KeY style Java verification. However, this chapter does not depend on KeY, nor any

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

    International Nuclear Information System (INIS)

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

    2000-01-01

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

  11. Severe Outbreak of a Yellow Mosaic Disease on the Yard Long Bean in Bogor, West Java

    Directory of Open Access Journals (Sweden)

    TRI ASMIRA DAMAYANTI

    2009-06-01

    Full Text Available During 2008 crop season, an outbreak of severe yellow mosaic disease on yard long bean (Vigna unguiculata subsp. Sesquipedalis occurred in several farmers’ fields in West Java. Yard long bean var. Parade inoculated manually with extracts from symptomatic leaves showed the symptoms indicating the presence of virus. Symptomatic leaf samples tested positive in enzyme linked immunosorbent assay (ELISA with antibodies to group specific Potyvirus and Cucumber mosaic virus (CMV. Total RNA derived from symptomatic leaves was subjected to reverse transcription-polymerase chain reaction (RT-PCR using primers specific to the cylindrical inclusion (CI protein of potyviruses and CMV coat protein (CP specific primers. Pair wise comparison of sequences obtained from cloned RT-PCR products with corresponding nucleotide sequences in the GenBank confirmed the presence of Bean common mosaic virus strain Blackeye (BCMV-BlC and CMV in the symptomatic beans. Sequences of BCMV and CMV isolates from the beans showed maximum nucleotide sequence identities (92-97% and (90%, respectively with BCMV-BIC and CMV isolates from Taiwan. Each virus isolate also clustered closely with corresponding isolates from Taiwan in a phylogenetic analyses. These results provide first evidence of the occurrence of multiple infection of BCMV-BIC and CMV in the yard long been from Bogor, West Java.

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

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

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

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

    Directory of Open Access Journals (Sweden)

    Cécile Germain‐Renaud

    1999-01-01

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

  16. Java facilities in processing XML files - JAXB and generating PDF reports

    Directory of Open Access Journals (Sweden)

    Danut-Octavian SIMION

    2008-01-01

    Full Text Available The paper presents the Java programming language facilities in working with XML files using JAXB (The Java Architecture for XML Binding technology and generating PDF reports from XML files using Java objects. The XML file can be an existing one and could contain the data about an entity (Clients for example or it might be the result of a SELECT-SQL statement. JAXB generates JAVA classes through xs rules and a Marshalling, Unmarshalling compiler. The PDF file is build from a XML file and uses XSL-FO formatting file and a Java ResultSet object.

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

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

  19. Discovering Host Genes Involved in the Infection by the Tomato Yellow Leaf Curl Virus Complex and in the Establishment of Resistance to the Virus Using Tobacco Rattle Virus-based Post Transcriptional Gene Silencing

    Directory of Open Access Journals (Sweden)

    Rosa Lozano-Durán

    2013-03-01

    Full Text Available The development of high-throughput technologies allows for evaluating gene expression at the whole-genome level. Together with proteomic and metabolomic studies, these analyses have resulted in the identification of plant genes whose function or expression is altered as a consequence of pathogen attacks. Members of the Tomato yellow leaf curl virus (TYLCV complex are among the most important pathogens impairing production of agricultural crops worldwide. To understand how these geminiviruses subjugate plant defenses, and to devise counter-measures, it is essential to identify the host genes affected by infection and to determine their role in susceptible and resistant plants. We have used a reverse genetics approach based on Tobacco rattle virus-induced gene silencing (TRV-VIGS to uncover genes involved in viral infection of susceptible plants, and to identify genes underlying virus resistance. To identify host genes with a role in geminivirus infection, we have engineered a Nicotiana benthamiana line, coined 2IRGFP, which over-expresses GFP upon virus infection. With this system, we have achieved an accurate description of the dynamics of virus replication in space and time. Upon silencing selected N. benthamiana genes previously shown to be related to host response to geminivirus infection, we have identified eighteen genes involved in a wide array of cellular processes. Plant genes involved in geminivirus resistance were studied by comparing two tomato lines: one resistant (R, the other susceptible (S to the virus. Sixty-nine genes preferentially expressed in R tomatoes were identified by screening cDNA libraries from infected and uninfected R and S genotypes. Out of the 25 genes studied so far, the silencing of five led to the total collapse of resistance, suggesting their involvement in the resistance gene network. This review of our results indicates that TRV-VIGS is an exquisite reverse genetics tool that may provide new insights into the

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

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

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

  3. MATLAB-Like Scripting of Java Scientific Libraries in ScalaLab

    Directory of Open Access Journals (Sweden)

    Stergios Papadimitriou

    2014-01-01

    Full Text Available Although there are a lot of robust and effective scientific libraries in Java, the utilization of these libraries in pure Java is difficult and cumbersome, especially for the average scientist that does not expertise in software development. We illustrate that ScalaLab presents an easier and productive MATLAB like front end. Also, the main strengths and weaknesses of the core Java libraries of ScalaLab are elaborated. Since performance is of paramount importance for scientific computation, the article discusses extensively performance aspects of the ScalaLab environment. Also, Java bytecode performance is compared to native code.

  4. JavaScript and jQuery for data analysis and visualization

    CERN Document Server

    Raasch, Jon; Ogievetsky, Vadim; Lowery, Joseph

    2014-01-01

    Go beyond design concepts-build dynamic data visualizations using JavaScript JavaScript and jQuery for Data Analysis and Visualization goes beyond design concepts to show readers how to build dynamic, best-of-breed visualizations using JavaScript-the most popular language for web programming. The authors show data analysts, developers, and web designers how they can put the power and flexibility of modern JavaScript libraries to work to analyze data and then present it using best-of-breed visualizations. They also demonstrate the use of each technique with real-world use cases, showing how to

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

  6. Model checking a cache coherence protocol for a Java DSM implementation

    NARCIS (Netherlands)

    J. Pang; W.J. Fokkink (Wan); R. Hofman (Rutger); R. Veldema

    2007-01-01

    textabstractJackal is a fine-grained distributed shared memory implementation of the Java programming language. It aims to implement Java's memory model and allows multithreaded Java programs to run unmodified on a distributed memory system. It employs a multiple-writer cache coherence

  7. Molecular characterization and experimental host range of an isolate of Wissadula golden mosaic St. Thomas virus.

    Science.gov (United States)

    Collins, A M; Mujaddad-ur-Rehman, Malik; Brown, J K; Reddy, C; Wang, A; Fondong, V; Roye, M E

    2009-12-01

    Partial genome segments of a begomovirus were previously amplified from Wissadula amplissima exhibiting yellow-mosaic and leaf-curl symptoms in the parish of St. Thomas, Jamaica and this isolate assigned to a tentative begomovirus species, Wissadula golden mosaic St. Thomas virus. To clone the complete genome of this isolate of Wissadula golden mosaic St. Thomas virus, abutting primers were designed to PCR amplify its full-length DNA-A and DNA-B components. Sequence analysis of the complete begomovirus genome obtained, confirmed that it belongs to a distinct begomovirus species and this isolate was named Wissadula golden mosaic St. Thomas virus-[Jamaica:Albion:2005] (WGMSTV-[JM:Alb:05]). The genome of WGMSTV-[JM:Alb:05] is organized similar to that of other bipartite Western Hemisphere begomoviruses. Phylogenetic analyses placed the genome components of WGMSTV-[JM:Alb:05] in the Abutilon mosaic virus clade and showed that the DNA-A component is most closely related to four begomovirus species from Cuba, Tobacco leaf curl Cuba virus, Tobacco leaf rugose virus, Tobacco mottle leaf curl virus, and Tomato yellow distortion leaf virus. The putative Rep-binding-site motif in the common region of WGMSTV-[JM:Alb:05] was observed to be identical to that of Chino del tomate virus-Tomato [Mexico:Sinaloa:1983], Sida yellow mosaic Yucatan virus-[Mexico:Yucatan:2005], and Tomato leaf curl Sinaloa virus-[Nicaragua:Santa Lucia], suggesting that WGMSTV-[JM:Alb:05] is capable of forming viable pseudo-recombinants with these begomoviruses, but not with other members of the Abutilon mosaic virus clade. Biolistic inoculation of test plant species with partial dimers of the WGMSTV-[JM:Alb:05] DNA-A and DNA-B components showed that the virus was infectious to Nicotiana benthamiana and W. amplissima and the cultivated species Phaseolus vulgaris (kidney bean) and Lycopersicon esculentum (tomato). Infected W. amplissima plants developed symptoms similar to symptoms observed under field

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

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

  10. Java for Cost Effective Embedded Real-Time Software

    DEFF Research Database (Denmark)

    Korsholm, Stephan Erbs

    2012-01-01

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

  11. Java for Cost Effective Embedded Real-Time Software

    DEFF Research Database (Denmark)

    Korsholm, Stephan

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

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

  13. MzJava: An open source library for mass spectrometry data processing.

    Science.gov (United States)

    Horlacher, Oliver; Nikitin, Frederic; Alocci, Davide; Mariethoz, Julien; Müller, Markus; Lisacek, Frederique

    2015-11-03

    Mass spectrometry (MS) is a widely used and evolving technique for the high-throughput identification of molecules in biological samples. The need for sharing and reuse of code among bioinformaticians working with MS data prompted the design and implementation of MzJava, an open-source Java Application Programming Interface (API) for MS related data processing. MzJava provides data structures and algorithms for representing and processing mass spectra and their associated biological molecules, such as metabolites, glycans and peptides. MzJava includes functionality to perform mass calculation, peak processing (e.g. centroiding, filtering, transforming), spectrum alignment and clustering, protein digestion, fragmentation of peptides and glycans as well as scoring functions for spectrum-spectrum and peptide/glycan-spectrum matches. For data import and export MzJava implements readers and writers for commonly used data formats. For many classes support for the Hadoop MapReduce (hadoop.apache.org) and Apache Spark (spark.apache.org) frameworks for cluster computing was implemented. The library has been developed applying best practices of software engineering. To ensure that MzJava contains code that is correct and easy to use the library's API was carefully designed and thoroughly tested. MzJava is an open-source project distributed under the AGPL v3.0 licence. MzJava requires Java 1.7 or higher. Binaries, source code and documentation can be downloaded from http://mzjava.expasy.org and https://bitbucket.org/sib-pig/mzjava. This article is part of a Special Issue entitled: Computational Proteomics. Copyright © 2015 Elsevier B.V. All rights reserved.

  14. Model checking a cache coherence protocol of a Java DSM implementation

    NARCIS (Netherlands)

    Pang, J.; Fokkink, W.J.; Hofman, R.; Veldema, R.S.

    2007-01-01

    Jackal is a fine-grained distributed shared memory implementation of the Java programming language. It aims to implement Java's memory model and allows multithreaded Java programs to run unmodified on a distributed memory system. It employs a multiple-writer cache coherence protocol. In this paper,

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

  16. A real-time Java tool chain for resource constrained platforms

    DEFF Research Database (Denmark)

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

    2013-01-01

    The Java programming language was originally developed for embedded systems, but the resource requirements of previous and current Java implementations - especially memory consumption - tend to exclude them from being used on a significant class of resource constrained embedded platforms. The con......The Java programming language was originally developed for embedded systems, but the resource requirements of previous and current Java implementations - especially memory consumption - tend to exclude them from being used on a significant class of resource constrained embedded platforms...... by integrating: (1) a lean virtual machine (HVM) without any external dependencies on POSIX-like libraries or other OS functionalities, (2) a hardware abstraction layer, implemented almost entirely in Java through the use of hardware objects, first level interrupt handlers, and native variables, and (3....... An evaluation of the presented solution shows that the miniCDj benchmark gets reduced to a size where it can run on resource constrained platforms....

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

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

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

  20. The single-leg Roman chair hold is more effective than the Nordic hamstring curl in improving hamstring strength-endurance in Gaelic footballers with previous hamstring injury.

    Science.gov (United States)

    Macdonald, Ben; O'Neill, John; Pollock, Noel; Van Hooren, Bas

    2018-03-06

    Poor hamstring strength-endurance is a risk factor for hamstring injuries. This study investigated the effectiveness of the single-leg Roman hold and Nordic hamstring curl in improving hamstring strength-endurance. Twelve Gaelic footballers (mean ± standard deviation age, height and mass were 25.17 ± 3.46 years, 179.25 ± 5.88 cm, 85.75 ± 4.75 kilo) with a history of hamstring injury were randomized into 2 groups that performed 6 weeks of either Nordic hamstring curl, or single-leg Roman chair hold training. The single-leg hamstring bridge (SLHB) was measured pre- and post- intervention. The Roman chair group showed a very likely moderate magnitude improvement on SLHB performance for both legs (23.7% for the previously injured leg [90% confidence interval 9.6% to 39.6%] and 16.9% for the non-injured leg [6.2% to 28.8%]). The Nordic curl group showed a likely trivial change in SLHB performance for the non-injured leg (-2.1% [-6.7% to 2.6%]) and an unclear, but possibly trivial change for the previously injured leg (0.3% [-5.6% to 6.6%]). The Roman chair group improved very likely more with a moderate magnitude in both the non-injured (19.5% [8.0% to 32.2%]) and the previously injured leg (23.3% [8.5% to 40.0%]) compared to the Nordic curl group. This study demonstrated that 6-weeks single-leg Roman chair training substantially improved SLHB performance, suggesting that it may be an efficacious strategy to mitigate hamstring (re-) injury risk. Conversely, 6-weeks Nordic curl training did not substantially improve SLHB performance, suggesting this may not be the intervention of choice for modifying this risk factor.

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

    DEFF Research Database (Denmark)

    Hepp, Stefan; Schoeberl, Martin

    2012-01-01

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

  2. A real-time Java tool chain for resource constrained platforms

    DEFF Research Database (Denmark)

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

    2014-01-01

    The Java programming language was originally developed for embedded systems, but the resource requirements of previous and current Java implementations – especially memory consumption – tend to exclude them from being used on a significant class of resource constrained embedded platforms. The con......The Java programming language was originally developed for embedded systems, but the resource requirements of previous and current Java implementations – especially memory consumption – tend to exclude them from being used on a significant class of resource constrained embedded platforms...... by integrating the following: (1) a lean virtual machine without any external dependencies on POSIX-like libraries or other OS functionalities; (2) a hardware abstraction layer, implemented almost entirely in Java through the use of hardware objects, first level interrupt handlers, and native variables; and (3....... An evaluation of the presented solution shows that the miniCDj benchmark gets reduced to a size where it can run on resource constrained platforms....

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

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

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

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

  8. Cost Analysis for Real-time Java Scoped-memory Areas

    Directory of Open Access Journals (Sweden)

    Delvin Defoe

    2007-08-01

    Full Text Available Java has recently joined C and C++ as a development platform for real-time and embedded applications. Java's garbage collection, while generally a useful feature, can be problematic for these applications: garbage collection occurs at unpredictable times and its latency is typically unbounded. This can compromise necessary real-time guarantees. To overcome these limitations, the Real-Time for Java Expert Group (RTJEG proposed the Real-Time Specification for Java (RTSJ, which introduced new memory models and new threads to utilize those models. One such memory model uses scoped-memory areas, which work best in the context of a NoHeapRealtimeThread (NHRT. Although much work has been done with scoped-memory areas and NHRTs, there is no system-independent analysis of their costs. In this article we present an asymptotic analysis for RTSJ scoped-memory areas and NHRTs.

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

  10. Creating Electronic Books-Chapters for Computers and Tablets Using Easy Java/JavaScript Simulations, EjsS Modeling Tool

    OpenAIRE

    Wee, Loo Kang

    2015-01-01

    This paper shares my journey (tools used, design principles derived and modeling pedagogy implemented) when creating electronic books-chapters (epub3 format) for computers and tablets using Easy Java/JavaScript Simulations, (old name EJS, new EjsS) Modeling Tool. The theory underpinning this work grounded on learning by doing through dynamic and interactive simulation-models that can be more easily made sense of instead of the static nature of printed materials. I started combining related co...

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

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

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

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

    Science.gov (United States)

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

    2016-06-01

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

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

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

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

  19. Geometric classification of scalp hair for valid drug testing, 6 more reliable than 8 hair curl groups.

    Directory of Open Access Journals (Sweden)

    K Mkentane

    Full Text Available Curly hair is reported to contain higher lipid content than straight hair, which may influence incorporation of lipid soluble drugs. The use of race to describe hair curl variation (Asian, Caucasian and African is unscientific yet common in medical literature (including reports of drug levels in hair. This study investigated the reliability of a geometric classification of hair (based on 3 measurements: the curve diameter, curl index and number of waves.After ethical approval and informed consent, proximal virgin (6cm hair sampled from the vertex of scalp in 48 healthy volunteers were evaluated. Three raters each scored hairs from 48 volunteers at two occasions each for the 8 and 6-group classifications. One rater applied the 6-group classification to 80 additional volunteers in order to further confirm the reliability of this system. The Kappa statistic was used to assess intra and inter rater agreement.Each rater classified 480 hairs on each occasion. No rater classified any volunteer's 10 hairs into the same group; the most frequently occurring group was used for analysis. The inter-rater agreement was poor for the 8-groups (k = 0.418 but improved for the 6-groups (k = 0.671. The intra-rater agreement also improved (k = 0.444 to 0.648 versus 0.599 to 0.836 for 6-groups; that for the one evaluator for all volunteers was good (k = 0.754.Although small, this is the first study to test the reliability of a geometric classification. The 6-group method is more reliable. However, a digital classification system is likely to reduce operator error. A reliable objective classification of human hair curl is long overdue, particularly with the increasing use of hair as a testing substrate for treatment compliance in Medicine.

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

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

    Science.gov (United States)

    Gaffar, Eddy Z.

    2018-02-01

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

  2. High-performance file I/O in Java : existing approaches and bulk I/O extensions.

    Energy Technology Data Exchange (ETDEWEB)

    Bonachea, D.; Dickens, P.; Thakur, R.; Mathematics and Computer Science; Univ. of California at Berkeley; Illinois Institute of Technology

    2001-07-01

    There is a growing interest in using Java as the language for developing high-performance computing applications. To be successful in the high-performance computing domain, however, Java must not only be able to provide high computational performance, but also high-performance I/O. In this paper, we first examine several approaches that attempt to provide high-performance I/O in Java - many of which are not obvious at first glance - and evaluate their performance on two parallel machines, the IBM SP and the SGI Origin2000. We then propose extensions to the Java I/O library that address the deficiencies in the Java I/O API and improve performance dramatically. The extensions add bulk (array) I/O operations to Java, thereby removing much of the overhead currently associated with array I/O in Java. We have implemented the extensions in two ways: in a standard JVM using the Java Native Interface (JNI) and in a high-performance parallel dialect of Java called Titanium. We describe the two implementations and present performance results that demonstrate the benefits of the proposed extensions.

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

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

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

    Directory of Open Access Journals (Sweden)

    Eddy Kiswanto

    2016-12-01

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

  7. Cyclic executive for safety-critical Java on chip-multiprocessors

    DEFF Research Database (Denmark)

    Ravn, Anders P.; Schoeberl, Martin

    2010-01-01

    , that uses model checking to find a static schedule, if one exists at all, which gives an implementation of a table driven multiprocessor scheduler. To evaluate the proposed cyclic executive for multiprocessors we have implemented it in the context of safety-critical Java on a Java processor....

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

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

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

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

  13. JESS: Java extensible snakes system

    Science.gov (United States)

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

    2005-04-01

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

  14. ejIP: A TCP/IP Stack for Embedded Java

    DEFF Research Database (Denmark)

    Schoeberl, Martin

    2011-01-01

    present the design and implementation of a network stack written entirely in Java. This implementation serves as an example how to implement system functions in a safe language and gives evidence that Java can be used for operating system related functionality. The described TCP/IP stack ejIP has already...

  15. Functional Programming for Java Developers Tools for Better Concurrency, Abstraction, and Agility

    CERN Document Server

    Wampler, Dean

    2011-01-01

    Software development today is embracing functional programming (FP), whether it's for writing concurrent programs or for managing Big Data. Where does that leave Java developers? This concise book offers a pragmatic, approachable introduction to FP for Java developers or anyone who uses an object-oriented language. Dean Wampler, Java expert and author of Programming Scala (O'Reilly), shows you how to apply FP principles such as immutability, avoidance of side-effects, and higher-order functions to your Java code. Each chapter provides exercises to help you practice what you've learned. Once

  16. Relationships of leaf dark respiration to leaf nitrogen, specific leaf area and leaf life-span: a test across biomes and functional groups.

    Science.gov (United States)

    Reich, Peter B; Walters, Michael B; Ellsworth, David S; Vose, James M; Volin, John C; Gresham, Charles; Bowman, William D

    1998-05-01

    Based on prior evidence of coordinated multiple leaf trait scaling, we hypothesized that variation among species in leaf dark respiration rate (R d ) should scale with variation in traits such as leaf nitrogen (N), leaf life-span, specific leaf area (SLA), and net photosynthetic capacity (A max ). However, it is not known whether such scaling, if it exists, is similar among disparate biomes and plant functional types. We tested this idea by examining the interspecific relationships between R d measured at a standard temperature and leaf life-span, N, SLA and A max for 69 species from four functional groups (forbs, broad-leafed trees and shrubs, and needle-leafed conifers) in six biomes traversing the Americas: alpine tundra/subalpine forest, Colorado; cold temperate forest/grassland, Wisconsin; cool temperate forest, North Carolina; desert/shrubland, New Mexico; subtropical forest, South Carolina; and tropical rain forest, Amazonas, Venezuela. Area-based R d was positively related to area-based leaf N within functional groups and for all species pooled, but not when comparing among species within any site. At all sites, mass-based R d (R d-mass ) decreased sharply with increasing leaf life-span and was positively related to SLA and mass-based A max and leaf N (leaf N mass ). These intra-biome relationships were similar in shape and slope among sites, where in each case we compared species belonging to different plant functional groups. Significant R d-mass -N mass relationships were observed in all functional groups (pooled across sites), but the relationships differed, with higher R d at any given leaf N in functional groups (such as forbs) with higher SLA and shorter leaf life-span. Regardless of biome or functional group, R d-mass was well predicted by all combinations of leaf life-span, N mass and/or SLA (r 2 ≥ 0.79, P morphological, chemical and metabolic traits.

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

  18. Phylogenetic analysis of Melon chlorotic leaf curl virus from Guatemala: Another emergent species in the Squash leaf curl virus clade

    KAUST Repository

    Brown, J.K.; Mills-Lujan, K.; Idris, Ali

    2011-01-01

    divergent owing in part to recombination, but also due to the accumulation of a substantial number of mutations. In addition they are differentially host-adapted, as has been documented for other cucurbit-infecting, bean-adapted, species in the SLCV clade

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

  20. A randomised clinical trial of the efficacy of drop squats or leg extension/leg curl exercises to treat clinically diagnosed jumper's knee in athletes: pilot study

    Science.gov (United States)

    Cannell, L; Taunton, J; Clement, D; Smith, C; Khan, K

    2001-01-01

    Objectives—To compare the therapeutic effect of two different exercise protocols in athletes with jumper's knee. Methods—Randomised clinical trial comparing a 12 week programme of either drop squat exercises or leg extension/leg curl exercises. Measurement was performed at baseline and after six and 12 weeks. Primary outcome measures were pain (visual analogue scale 1–10) and return to sport. Secondary outcome measures included quadriceps and hamstring moment of force using a Cybex II isokinetic dynamometer at 30°/second. Differences in pain response between the drop squat and leg extension/curl treatment groups were assessed by 2 (group) x 3 (time) analysis of variance. Two by two contingency tables were used to test differences in rates of return to sport. Analysis of variance (2 (injured versus non-injured leg) x 2 (group) x 3 (time)) was also used to determine differences for secondary outcome measures. Results—Over the 12 week intervention, pain diminished by 2.3 points (36%) in the leg extension/curl group and 3.2 points (57%) in the squat group. There was a significant main effect of both exercise protocols on pain (psquat group returned to sporting activity by 12 weeks, but five of those subjects still had low level pain. Six of nine of the leg extension/curl group returned to sporting activity by 12 weeks and four patients had low level pain. There was no significant difference between groups in numbers returning to sporting activity. There were no differences in the change in quadriceps or hamstring muscle moment of force between groups. Conclusions—Progressive drop squats and leg extension/curl exercises can reduce the pain of jumper's knee in a 12 week period and permit a high proportion of patients to return to sport. Not all patients, however, return to sport by that time. Key Words: knee; patellar tendon; tendinopathy; tendinosis; eccentric strengthening; strength training PMID:11157465

  1. Molecular Identification of Weed hosts of Tomato yellow leaf curl virus in southeast of Kerman Province

    Directory of Open Access Journals (Sweden)

    Kh. Salari

    2016-02-01

    Full Text Available Introduction Tomato yellow leaf curl virus, TYLCV belongs to the family Geminiviridae and Begomovirus genus (27. In recent years, extensive damage to tomatoes and cucurbits plants in the south and the southeast of Iran has arrived (23. This virus family have circular, and single-stranded DNA genome and are widespread in tropical and subtropical areas (30. They are infected several plant species with economic importance. Begomoviruses are dicot-infecting, whitefly-transmitted viruses with a genome comprised of one or two molecules DNA (5. Up to now, studies have been performed to evaluate the status of distribution, and identification of natural host and assess the genetic diversity, but there is not a comprehensive review about its weed hosts yet. Materials and Methods In this research, The weeds from margins and inside greenhouses and farms of tomato and cucurbit in severely infected areas including Manoojan, Kahnooj, Faryab, Anbrabad and Jiroft to identify weed hosts of the virus in nature, were collected. Identification of collected samples were conducted by botanical specialists. Total DNAs were extracted from leaves according to the method of zhang et al. (1998 and stored at -20 oC. Identification of infected samples were carried out by PCR using degenerate primer pairs PCRv 181/Bc that direct the amplification of˷ 550 bp fragment of mono – and bipartite begomoviruses genome comprising the C-terminal portion of the intergenic region (IR N-terminal portion of the CPgene. PCR were performed in 25 µl reaction volumes containing 1 µl of template DNA, o.5 µl of Taq DNA polymerase Sinaclon (IRAN, 1.2 µl MgCl2, 0.5 µl dNTPs. 1 µM of each forward and reverse primers, 4.3 µl of 10× reaction buffer and 15.5 distilled water. The amplification were performed using a peqSTAR 96x Termal Cycler (Peqlabe, Germany. PCR conditions consisted of initial denaturing 94 oC for 3 min followed by 30 cycles of denaturation at 94 oC for 50s, annealing at

  2. Leaf-IT: An Android application for measuring leaf area.

    Science.gov (United States)

    Schrader, Julian; Pillar, Giso; Kreft, Holger

    2017-11-01

    The use of plant functional traits has become increasingly popular in ecological studies because plant functional traits help to understand key ecological processes in plant species and communities. This also includes changes in diversity, inter- and intraspecific interactions, and relationships of species at different spatiotemporal scales. Leaf traits are among the most important traits as they describe key dimensions of a plant's life history strategy. Further, leaf area is a key parameter with relevance for other traits such as specific leaf area, which in turn correlates with leaf chemical composition, photosynthetic rate, leaf longevity, and carbon investment. Measuring leaf area usually involves the use of scanners and commercial software and can be difficult under field conditions. We present Leaf-IT, a new smartphone application for measuring leaf area and other trait-related areas. Leaf-IT is free, designed for scientific purposes, and runs on Android 4 or higher. We tested the precision and accuracy using objects with standardized area and compared the area measurements of real leaves with the well-established, commercial software WinFOLIA using the Altman-Bland method. Area measurements of standardized objects show that Leaf-IT measures area with high accuracy and precision. Area measurements with Leaf-IT of real leaves are comparable to those of WinFOLIA. Leaf-IT is an easy-to-use application running on a wide range of smartphones. That increases the portability and use of Leaf-IT and makes it possible to measure leaf area under field conditions typical for remote locations. Its high accuracy and precision are similar to WinFOLIA. Currently, its main limitation is margin detection of damaged leaves or complex leaf morphologies.

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

    NARCIS (Netherlands)

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

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

  4. Nitrogen–use efficiency in different vegetation type at Cikaniki Research Station, Halimun-Salak Mountain National Park, West Java

    Directory of Open Access Journals (Sweden)

    SUHARNO

    2007-10-01

    Full Text Available A research about nitrogen–use efficiency (NUE and trees identification was conducted at different vegetation type at Cikaniki, Halimun-Salak National Park, West Java. Plot quadrate methods (20 x 50 m was used to analyze trees vegetation and Kjeldahl methods was used to analyze leaf nitrogen. The width and length of the leaf was also measured to obtain the leaf surface area. The result showed that there are 61 individual trees which consisted of 24 species was identified. The species which have 5 highest important value are Altingia excelsa (64,657, Castanopsis javanica (39,698, Platea latifolia (27,684, Garcinia rostrata (21,151, and Schima walichii (16,049. Futhermore Eugenia lineata (13,967, Melanochyla caesa (12,241, Quercus lineata (10,766, platea excelsa (10,766 have lower important value. Other trees have important value less than 10. Morphological and nitrogen content analyze were done on 4 species : Quercus lineata, G. rostrata, A. excelsa, and E. lineata. Among them, Quercus lineata has highest specific leaf area (SLA (0,01153, followed by G. rostrata (0,00821, A. excelsa (0,00579, and E. lineata (0,00984 g/cm2. The highest number of stomata was found on A. excelsa (85,10/mm2, followed by E. lineata (74,40/mm2, Q. lineata (53,70/mm2, and G. rostrata (18,4 /mm2. The emergent species (A. excelsa and Q. lineata have higher nitrogen content than the underlayer species (G. rostrata and E. lineata. A. excelsa have highest nitrogen use efficiency (28,19% compare to E. lineata (23,81% , Q. lineata (19,09%, and G. rostrata (14,87%. Although not significant, emergen species have higher NUE than underlayer species.

  5. Analytical solutions of the electrostatically actuated curled beam problem

    KAUST Repository

    Younis, Mohammad I.

    2014-07-24

    This works presents analytical expressions of the electrostatically actuated initially deformed cantilever beam problem. The formulation is based on the continuous Euler-Bernoulli beam model combined with a single-mode Galerkin approximation. We derive simple analytical expressions for two commonly observed deformed beams configurations: the curled and tilted configurations. The derived analytical formulas are validated by comparing their results to experimental data and numerical results of a multi-mode reduced order model. The derived expressions do not involve any complicated integrals or complex terms and can be conveniently used by designers for quick, yet accurate, estimations. The formulas are found to yield accurate results for most commonly encountered microbeams of initial tip deflections of few microns. For largely deformed beams, we found that these formulas yield less accurate results due to the limitations of the single-mode approximation. In such cases, multi-mode reduced order models are shown to yield accurate results. © 2014 Springer-Verlag Berlin Heidelberg.

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

  7. Spatio-Temporal Distribution of Landslides in Java and the Triggering Factors

    Directory of Open Access Journals (Sweden)

    Danang Sri Hadmoko

    2017-07-01

    Full Text Available Java Island, the most populated island of Indonesia, is prone to landslide disasters. Their occurrence and impact have increased mainly as the result of natural factors, aggravated by human imprint. This paper is intended to analyse: (1 the spatio-temporal variation of landslides in Java during short term and long-term periods, and (2 their causative factors such as rainfall, topography, geology, earthquakes, and land-use. The evaluation spatially and temporally of historical landslides and consequences were based on the landslide database covering the period of 1981 – 2007 in the GIS environment. Database showed that landslides distributed unevenly between West Java (67 %, Central Java (29 % and East Java (4 %. Slope failures were most abundant on the very intensively weathered zone of old volcanic materials on slope angles of 30O – 40O. Rainfall threshold analysis showed that shallow landslides and deep-seated landslides were triggered by rainfall events of 300 – 600 mm and > 600 mm respectively of antecedent rainfall during 30 consecutive days, and many cases showed that the landslides were not always initiated by intense rainfall during the landslide day. Human interference plays an important role in landslide occurrence through land conversion from natural forest to dryland agriculture which was the host of most of landslides in Java. These results and methods can be used as valuable information on the spatio-temporal characteristics of landslides in Java and their relationship with causative factors, thereby providing a sound basis for landslide investigation in more detail.

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

    CERN Document Server

    Jackson, S; CERN. Geneva. AB Department

    2005-01-01

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

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

  10. Beginning Java programming the object-oriented approach

    CERN Document Server

    Baesens, Bart; vanden Broucke, Seppe

    2015-01-01

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

  11. Ageratum enation virus Infection Induces Programmed Cell Death and Alters Metabolite Biosynthesis in Papaver somniferum

    Directory of Open Access Journals (Sweden)

    Ashish Srivastava

    2017-07-01

    Full Text Available A previously unknown disease which causes severe vein thickening and inward leaf curl was observed in a number of opium poppy (Papaver somniferum L. plants. The sequence analysis of full-length viral genome and associated betasatellite reveals the occurrence of Ageratum enation virus (AEV and Ageratum leaf curl betasatellite (ALCB, respectively. Co-infiltration of cloned agroinfectious DNAs of AEV and ALCB induces the leaf curl and vein thickening symptoms as were observed naturally. Infectivity assay confirmed this complex as the cause of disease and also satisfied the Koch’s postulates. Comprehensive microscopic analysis of infiltrated plants reveals severe structural anomalies in leaf and stem tissues represented by unorganized cell architecture and vascular bundles. Moreover, the characteristic blebs and membranous vesicles formed due to the virus-induced disintegration of the plasma membrane and intracellular organelles were also present. An accelerated nuclear DNA fragmentation was observed by Comet assay and confirmed by TUNEL and Hoechst dye staining assays suggesting virus-induced programmed cell death. Virus-infection altered the biosynthesis of several important metabolites. The biosynthesis potential of morphine, thebaine, codeine, and papaverine alkaloids reduced significantly in infected plants except for noscapine whose biosynthesis was comparatively enhanced. The expression analysis of corresponding alkaloid pathway genes by real time-PCR corroborated well with the results of HPLC analysis for alkaloid perturbations. The changes in the metabolite and alkaloid contents affect the commercial value of the poppy plants.

  12. Restoration in Java 1815-1830: A Review

    Directory of Open Access Journals (Sweden)

    Alicia Schrikker

    2015-12-01

    Full Text Available This essay reviews the historiographical trends and voids in William I’s restoration on Java. William I’s policy for Java was changeable and swung between liberal and conservative within fifteen years. It is argued that William I’s changeable policy can best be understood through the enlightened rhetoric of progress that was en vogue among all colonial ideologues at the time, rather than through the more traditional dichotomy of liberalism and conservatism. However, when one wants to understand to what extent restoration implied change in colonial experience historians will have to dig deeper. Ultimately though, the essay argues that it is regrettable that the literature on this crucial period of colonial rule in Java is still fragmented and is often written in isolation from debates on restoration in the Netherlands or colonial experiences elsewhere, and vice versa.Restauratie op Java 1815-1830. Een overzichtDit essay neemt de recente historiografie over de restauratie van de Nederlandse macht op Java onder Willem I in de periode 1815-1830 onder de loep. Historici hebben er moeite mee om het ogenschijnlijk grillige beleid, dat zich in deze jaren bewoog tussen liberale en conservatieve uitersten, te interpreteren. Ze laten zich nog te vaak verleiden tot een reproductie van de liberale en conservatieve tegenstellingen uit de tijd zelf. Dit essay beschouwt zowel de politiek-intellectuele bronnen van dit beleid, als de meer praktische kant van staatsvorming in deze periode. Het betoogt dat Willem I’s wisselvallige beleid eigenlijk het best begrepen kan worden vanuit de verlichte vooruitgangsidealen die voor koloniale ideologen binnen en buiten Nederland in de periode gemeengoed waren. Om de impact en dagelijkse praktijk van deze periode van restauratie werkelijk te begrijpen zullen historici echter dieper moeten graven. Dit essay biedt een aantal handreikingen in die richting, geïnspireerd op Brits-Indiase koloniale historiografie en

  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. SwingStates: Adding state machines to Java and the Swing toolkit

    OpenAIRE

    Appert , Caroline; Beaudouin-Lafon , Michel

    2008-01-01

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

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

  16. A Framework for Automated Testing of JavaScript Web Applications

    DEFF Research Database (Denmark)

    Artzi, Shay; Dolby, Julian; Jensen, Simon Holm

    2011-01-01

    Current practice in testing JavaScript web applications requires manual construction of test cases, which is difficult and tedious. We present a framework for feedback-directed automated test generation for JavaScript in which execution is monitored to collect information that directs the test...

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

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

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

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

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

  2. Role of secondary metabolites biosynthesis in resistance to cotton ...

    African Journals Online (AJOL)

    use

    2011-12-12

    Dec 12, 2011 ... Disease percentage on six cotton varieties with respect to time for cotton leaf curl virus (CLCuV) was evaluated. In August 2007, the maximum disease was observed in CIM-506, CYTO-89 and BH-118. (susceptible), whereas CIM-443 was resistant with lower disease percentage. It was found that the leaf.

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

    NARCIS (Netherlands)

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

    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

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

  5. Development of a Java Package for Matrix Programming

    OpenAIRE

    Lim, Ngee-Peng; Ling, Maurice HT; Lim, Shawn YC; Choi, Ji-Hee; Teo, Henry BK

    2003-01-01

    We had assembled a Java package, known as MatrixPak, of four classes for the purpose of numerical matrix computation. The classes are matrix, matrix_operations, StrToMatrix, and MatrixToStr; all of which are inherited from java.lang.Object class. Class matrix defines a matrix as a two-dimensional array of float types, and contains the following mathematical methods: transpose, adjoint, determinant, inverse, minor and cofactor. Class matrix_operations contains the following mathematical method...

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

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

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

  9. Server Interface Descriptions for Automated Testing of JavaScript Web Applications

    DEFF Research Database (Denmark)

    Jensen, Casper Svenning; Møller, Anders; Su, Zhendong

    2013-01-01

    Automated testing of JavaScript web applications is complicated by the communication with servers. Specifically, it is difficult to test the JavaScript code in isolation from the server code and database contents. We present a practical solution to this problem. First, we demonstrate that formal...... server interface descriptions are useful in automated testing of JavaScript web applications for separating the concerns of the client and the server. Second, to support the construction of server interface descriptions for existing applications, we introduce an effective inference technique that learns...... communication patterns from sample data. By incorporating interface descriptions into the testing tool Artemis, our experimental results show that we increase the level of automation for high-coverage testing on a collection of JavaScript web applications that exchange JSON data between the clients and servers...

  10. Final report on the safety assessment of AloeAndongensis Extract, Aloe Andongensis Leaf Juice,aloe Arborescens Leaf Extract, Aloe Arborescens Leaf Juice, Aloe Arborescens Leaf Protoplasts, Aloe Barbadensis Flower Extract, Aloe Barbadensis Leaf, Aloe Barbadensis Leaf Extract, Aloe Barbadensis Leaf Juice,aloe Barbadensis Leaf Polysaccharides, Aloe Barbadensis Leaf Water, Aloe Ferox Leaf Extract, Aloe Ferox Leaf Juice, and Aloe Ferox Leaf Juice Extract.

    Science.gov (United States)

    2007-01-01

    Plant materials derived from the Aloe plant are used as cosmetic ingredients, including Aloe Andongensis Extract, Aloe Andongensis Leaf Juice, Aloe Arborescens Leaf Extract, Aloe Arborescens Leaf Juice, Aloe Arborescens Leaf Protoplasts, Aloe Barbadensis Flower Extract, Aloe Barbadensis Leaf, Aloe Barbadensis Leaf Extract, Aloe Barbadensis Leaf Juice, Aloe Barbadensis Leaf Polysaccharides, Aloe Barbadensis Leaf Water, Aloe Ferox Leaf Extract, Aloe Ferox Leaf Juice, and Aloe Ferox Leaf Juice Extract. These ingredients function primarily as skin-conditioning agents and are included in cosmetics only at low concentrations. The Aloe leaf consists of the pericyclic cells, found just below the plant's skin, and the inner central area of the leaf, i.e., the gel, which is used for cosmetic products. The pericyclic cells produce a bitter, yellow latex containing a number of anthraquinones, phototoxic compounds that are also gastrointestinal irritants responsible for cathartic effects. The gel contains polysaccharides, which can be acetylated, partially acetylated, or not acetylated. An industry established limit for anthraquinones in aloe-derived material for nonmedicinal use is 50 ppm or lower. Aloe-derived ingredients are used in a wide variety of cosmetic product types at concentrations of raw material that are 0.1% or less, although can be as high as 20%. The concentration of Aloe in the raw material also may vary from 100% to a low of 0.0005%. Oral administration of various anthraquinone components results in a rise in their blood concentrations, wide systemic distribution, accumulation in the liver and kidneys, and excretion in urine and feces; polysaccharide components are distributed systemically and metabolized into smaller molecules. aloe-derived material has fungicidal, antimicrobial, and antiviral activities, and has been effective in wound healing and infection treatment in animals. Aloe barbadensis (also known as Aloe vera)-derived ingredients were not toxic

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

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

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

  14. Beginning HTML, XHTML, CSS, and JavaScript

    CERN Document Server

    Duckett, Jon

    2010-01-01

    An indispensable introductory guide to creating web pages using the most up-to-date standards. This beginner guide shows you how to use XHTML, CSS, and JavaScript to create compelling Web sites. While learning these technologies, you will discover coding practices such as writing code that works on multiple browsers including mobile devices, how to use AJAX frameworks to add interactivity to your pages, and how to ensure your pages meet accessible requirements. Packed with real-world examples, the book not only teaches you how to write Web sites using XHTML, CSS and JavaScript, but it also tea

  15. JSBML: a flexible Java library for working with SBML.

    Science.gov (United States)

    Dräger, Andreas; Rodriguez, Nicolas; Dumousseau, Marine; Dörr, Alexander; Wrzodek, Clemens; Le Novère, Nicolas; Zell, Andreas; Hucka, Michael

    2011-08-01

    The specifications of the Systems Biology Markup Language (SBML) define standards for storing and exchanging computer models of biological processes in text files. In order to perform model simulations, graphical visualizations and other software manipulations, an in-memory representation of SBML is required. We developed JSBML for this purpose. In contrast to prior implementations of SBML APIs, JSBML has been designed from the ground up for the Java programming language, and can therefore be used on all platforms supported by a Java Runtime Environment. This offers important benefits for Java users, including the ability to distribute software as Java Web Start applications. JSBML supports all SBML Levels and Versions through Level 3 Version 1, and we have strived to maintain the highest possible degree of compatibility with the popular library libSBML. JSBML also supports modules that can facilitate the development of plugins for end user applications, as well as ease migration from a libSBML-based backend. Source code, binaries and documentation for JSBML can be freely obtained under the terms of the LGPL 2.1 from the website http://sbml.org/Software/JSBML.

  16. Java programming fundamentals problem solving through object oriented analysis and design

    CERN Document Server

    Nair, Premchand S

    2008-01-01

    While Java texts are plentiful, it's difficult to find one that takes a real-world approach, and encourages novice programmers to build on their Java skills through practical exercise. Written by an expert with 19 experience teaching computer programming, Java Programming Fundamentals presents object-oriented programming by employing examples taken from everyday life. Provides a foundation in object-oriented design principles and UML notation Describes common pitfalls and good programming practicesFurnishes supplemental links, documents, and programs on its companion website, www.premnair.netU

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

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

  19. Safety-critical Java with cyclic executives on chip-multiprocessors

    DEFF Research Database (Denmark)

    Ravn, Anders P.; Schoeberl, Martin

    2012-01-01

    Chip-multiprocessors offer increased processing power at a low cost. However, in order to use them for real-time systems, tasks have to be scheduled efficiently and predictably. It is well known that finding optimal schedules is a computationally hard problem. In this paper we present a solution ...... for multiprocessors, we have implemented it in the context of safety-critical Java on a Java processor....

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

  1. Java bytecode verification via static single assignment form

    DEFF Research Database (Denmark)

    Gal, Andreas; Probst, Christian W.; Franz, Michael

    2008-01-01

    Java Virtual Machines (JVMs) traditionally perform bytecode verification by way of an iterative data-flow analysis. Bytecode verification is necessary to ensure type safety because temporary variables in the JVM are not statically typed. We present an alternative verification mechanism that trans......Java Virtual Machines (JVMs) traditionally perform bytecode verification by way of an iterative data-flow analysis. Bytecode verification is necessary to ensure type safety because temporary variables in the JVM are not statically typed. We present an alternative verification mechanism...

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

  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. Hardware Locks with Priority Ceiling Emulation for a Java Chip-Multiprocessor

    DEFF Research Database (Denmark)

    Strøm, Torur Biskopstø; Schoeberl, Martin

    2015-01-01

    According to the safety-critical Java specification, priority ceiling emulation is a requirement for implementations, as it has preferable properties, such as avoiding priority inversion and being deadlock free on uni-core systems. In this paper we explore our hardware supported implementation...... of priority ceiling emulation on the multicore Java optimized processor, and compare it to the existing hardware locks on the Java optimized processor. We find that the additional overhead for priority ceiling emulation on a multicore processor is several times higher than simpler, non-premptive locks, mainly...

  6. Phytotherapy of experimental depression: Kalanchoe integra Var. Crenata (Andr.) Cuf Leaf Extract.

    Science.gov (United States)

    Kukuia, Kennedy K E; Asiedu-Gyekye, Isaac J; Woode, Eric; Biney, Robert P; Addae, Emmanuel

    2015-01-01

    Kalanchoe sp. have been used since 1921 for central nervous system (CNS) disorders such as psychosis and depression. It is known to possess CNS depressant effects. To investigate the antidepressant properties of the aqueous leaf extract of Kalanchoe integra. The study was carried out at the Kwame Nkrumah University of Science and Technology between 6 a.m. and 3 p.m. ICR mice were subjected to the forced swimming test (FST) and tail suspension test (TST) after they had received extract (30-300 mg/kg), fluoxetine (3-30 mg/kg), desipramine (3-30 mg/kg) orally, or water (as vehicle). In a separate experiment, mice were pre-treated with reserpine (1 mg/kg), α-methyl paratyrosine (AMPT; 400 mg/kg), both reserpine (1 mg/kg) and AMPT (200 mg/kg) concomitantly, or p-chlorophenylalanine (pCPA; 200 mg/kg) to ascertain the role of the noradrenergic and serotoninergic systems in the mode of action of the extract. Means were analyzed by analysis of variance (ANOVA) followed by Newman-Keuls' post hoc test. P < 0.05 was considered significant. In both FST and TST, the extract induced a decline in immobility, indicative of antidepressant-like effect. This diminution in immobility was reversed by pCPA, but not by reserpine and/or AMPT. The extract increased the swimming and climbing scores in the FST, suggestive of possible interaction with serotoninergic and noradrenergic systems. In the TST, the extract produced increases in both curling and swinging scores, suggestive of opioidergic monoaminergic activity, respectively. The present study has demonstrated the antidepressant potential of the aqueous leaf extract of K. integra is mediated possibly by a complex interplay between serotoninergic, opioidergic, and noradrenergic systems.

  7. Symbolic PathFinder: Symbolic Execution of Java Bytecode

    Science.gov (United States)

    Pasareanu, Corina S.; Rungta, Neha

    2010-01-01

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

  8. Modelling of cayenne production in Central Java using ARIMA-GARCH

    Science.gov (United States)

    Tarno; Sudarno; Ispriyanti, Dwi; Suparti

    2018-05-01

    Some regencies/cities in Central Java Province are known as producers of horticultural crops in Indonesia, for example, Brebes which is the largest area of shallot producer in Central Java, while the others, such as Cilacap and Wonosobo are the areas of cayenne commodities production. Currently, cayenne is a strategic commodity and it has broad impact to Indonesian economic development. Modelling the cayenne production is necessary to predict about the commodity to meet the need for society. The needs fulfillment of society will affect stability of the concerned commodity price. Based on the reality, the decreasing of cayenne production will cause the increasing of society’s basic needs price, and finally it will affect the inflation level at that area. This research focused on autoregressive integrated moving average (ARIMA) modelling by considering the effect of autoregressive conditional heteroscedasticity (ARCH) to study about cayenne production in Central Java. The result of empirical study of ARIMA-GARCH modelling for cayenne production in Central Java from January 2003 to November 2015 is ARIMA([1,3],0,0)-GARCH(1,0) as the best model.

  9. Maize YABBY genes drooping leaf1 and drooping leaf2 affect agronomic traits by regulating leaf architecture

    Science.gov (United States)

    Leaf architectural traits, such as length, width and angle, directly influence canopy structure and light penetration, photosynthate production and overall yield. We discovered and characterized a maize (Zea mays) mutant with aberrant leaf architecture we named drooping leaf1 (drl1), as leaf blades ...

  10. Response of Various Tomato Genotypes to Begomovirus Infection and Its Improved Diagnostic

    Directory of Open Access Journals (Sweden)

    NOOR AIDAWATI

    2007-09-01

    Full Text Available Begomovirus infection was identified from tomato growing areas in West Java (Bogor, Central Java (Boyolali, and D.I. Yogyakarta (Kaliurang. Efforts to reduce the infection among others are planting resistance varieties. This research was undertaken to evaluate 14 tomato genotypes for their response to the infection. Dot blot hybridization using nonradioactive (digoxigenin DNA probe was employed to determine the presence of begomovirus in inoculated plants. Polymerase chain reaction-amplified product of DNA clone of tobacco leaf curl virus –Indonesia was used as a source of DNA probe. All of tomato genotypes evaluated in this study was infected separately by three strain of begomovirus (GVPSlm, GVABy, GVCBgr. Tomato genotypes Bonanza, Jelita, Safira, Permata, Presto, PSPT 8, PSPT 5B, Apel-Belgia, Karibia, Mitra, PSPT 9, Marta, and PSPT 2, showed susceptible or highly susceptible response to the three strains of begomovirus. Exception to those was shown by cv. Intan which resulted in moderate resistance when inoculated with GVCBgr although it resulted susceptible response with the other two strains. Dot-blot hybridization technique was proved to be a powerful tool to detect begomovirus infection in plants showing symptom as well as symptom-less plants. Accumulation of the virus in those plants was relatively high, except in cv. Bonanza and Apel-Belgia. Dot-blot hybridization technique using DIG-labeled DNA probe was able to detect begomovirus DNA in infected tissue up to 10−2 dilution factor.

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

    Science.gov (United States)

    Martin, Andrew C R

    2014-01-01

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

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

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

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

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

    Science.gov (United States)

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

    1998-07-01

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

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

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

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

    NARCIS (Netherlands)

    Staijen, T.; Rensink, Arend

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

  19. Developing a java android application of KMV-Merton default rate model

    Science.gov (United States)

    Yusof, Norliza Muhamad; Anuar, Aini Hayati; Isa, Norsyaheeda Natasha; Zulkafli, Sharifah Nursyuhada Syed; Sapini, Muhamad Luqman

    2017-11-01

    This paper presents a developed java android application for KMV-Merton model in predicting the defaut rate of a firm. Predicting default rate is essential in the risk management area as default risk can be immediately transmitted from one entity to another entity. This is the reason default risk is known as a global risk. Although there are several efforts, instruments and methods used to manage the risk, it is said to be insufficient. To the best of our knowledge, there has been limited innovation in developing the default risk mathematical model into a mobile application. Therefore, through this study, default risk is predicted quantitatively using the KMV-Merton model. The KMV-Merton model has been integrated in the form of java program using the Android Studio Software. The developed java android application is tested by predicting the levels of default risk of the three different rated companies. It is found that the levels of default risk are equivalent to the ratings of the respective companies. This shows that the default rate predicted by the KMV-Merton model using the developed java android application can be a significant tool to the risk mangement field. The developed java android application grants users an alternative to predict level of default risk within less procedure.

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

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

    International Nuclear Information System (INIS)

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

    2007-01-01

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

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

  3. Integrating R and Java for Enhancing Interactivity of Algorithmic Data Analysis Software Solutions

    Directory of Open Access Journals (Sweden)

    Titus Felix FURTUNĂ

    2016-06-01

    Full Text Available Conceiving software solutions for statistical processing and algorithmic data analysis involves handling diverse data, fetched from various sources and in different formats, and presenting the results in a suggestive, tailorable manner. Our ongoing research aims to design programming technics for integrating R developing environment with Java programming language for interoperability at a source code level. The goal is to combine the intensive data processing capabilities of R programing language, along with the multitude of statistical function libraries, with the flexibility offered by Java programming language and platform, in terms of graphical user interface and mathematical function libraries. Both developing environments are multiplatform oriented, and can complement each other through interoperability. R is a comprehensive and concise programming language, benefiting from a continuously expanding and evolving set of packages for statistical analysis, developed by the open source community. While is a very efficient environment for statistical data processing, R platform lacks support for developing user friendly, interactive, graphical user interfaces (GUIs. Java on the other hand, is a high level object oriented programming language, which supports designing and developing performant and interactive frameworks for general purpose software solutions, through Java Foundation Classes, JavaFX and various graphical libraries. In this paper we treat both aspects of integration and interoperability that refer to integrating Java code into R applications, and bringing R processing sequences into Java driven software solutions. Our research has been conducted focusing on case studies concerning pattern recognition and cluster analysis.

  4. Prevalence of antibodies to Japanese encephalitis virus among pigs in Bali and East Java, Indonesia, 2008.

    Science.gov (United States)

    Yamanaka, Atsushi; Mulyatno, Kris Cahyo; Susilowati, Helen; Hendrianto, Eryk; Utsumi, Takako; Amin, Mochamad; Lusida, Maria Inge; Soegijanto, Soegeng; Konishi, Eiji

    2010-01-01

    Japanese encephalitis virus (JEV) is a fatal disease in Asia. Pigs are considered to be the effective amplifying host for JEV in the peridomestic environment. Bali Island and Java Island in Indonesia provide a model to assess the effect of pigs on JEV transmission, since the pig density is nearly 100-fold higher in Bali than Java, while the geographic and climatologic environments are equivalent in these areas. We surveyed antibodies to JEV among 123 pigs in Mengwi (Bali) and 96 pigs in Tulungagung (East Java) in 2008 by the hemagglutination-inhibition (HAI) test. Overall prevalences were 49% in Bali and 6% in Java, with a significant difference between them (P Java. In addition, 2-mercaptoethanol-sensitive antibodies were found only from Bali samples. Further, the average HAI antibody titer obtained from positive samples was significantly higher in Bali (1:52) than Java (1:10; P Java.

  5. Checking Correctness of TypeScript Interfaces for JavaScript Libraries

    DEFF Research Database (Denmark)

    Feldthaus, Asger; Møller, Anders

    2014-01-01

    The TypeScript programming language adds optional types to JavaScript, with support for interaction with existing JavaScript libraries via interface declarations. Such declarations have been written for hundreds of libraries, but they can be difficult to write and often contain errors, which may...... affect the type checking and misguide code completion for the application code in IDEs. We present a pragmatic approach to check correctness of TypeScript declaration files with respect to JavaScript library implementations. The key idea in our algorithm is that many declaration errors can be detected...... library and with a low number of false positives. Our analysis of how programmers use library interface declarations furthermore reveals some practical limitations of the TypeScript type system....

  6. Discovering Land Cover Web Map Services from the Deep Web with JavaScript Invocation Rules

    Directory of Open Access Journals (Sweden)

    Dongyang Hou

    2016-06-01

    Full Text Available Automatic discovery of isolated land cover web map services (LCWMSs can potentially help in sharing land cover data. Currently, various search engine-based and crawler-based approaches have been developed for finding services dispersed throughout the surface web. In fact, with the prevalence of geospatial web applications, a considerable number of LCWMSs are hidden in JavaScript code, which belongs to the deep web. However, discovering LCWMSs from JavaScript code remains an open challenge. This paper aims to solve this challenge by proposing a focused deep web crawler for finding more LCWMSs from deep web JavaScript code and the surface web. First, the names of a group of JavaScript links are abstracted as initial judgements. Through name matching, these judgements are utilized to judge whether or not the fetched webpages contain predefined JavaScript links that may prompt JavaScript code to invoke WMSs. Secondly, some JavaScript invocation functions and URL formats for WMS are summarized as JavaScript invocation rules from prior knowledge of how WMSs are employed and coded in JavaScript. These invocation rules are used to identify the JavaScript code for extracting candidate WMSs through rule matching. The above two operations are incorporated into a traditional focused crawling strategy situated between the tasks of fetching webpages and parsing webpages. Thirdly, LCWMSs are selected by matching services with a set of land cover keywords. Moreover, a search engine for LCWMSs is implemented that uses the focused deep web crawler to retrieve and integrate the LCWMSs it discovers. In the first experiment, eight online geospatial web applications serve as seed URLs (Uniform Resource Locators and crawling scopes; the proposed crawler addresses only the JavaScript code in these eight applications. All 32 available WMSs hidden in JavaScript code were found using the proposed crawler, while not one WMS was discovered through the focused crawler

  7. Sequence and recombination analyses of the geminivirus replication

    Indian Academy of Sciences (India)

    Prakash

    2006-09-18

    Sep 18, 2006 ... Recombination can provide selective advantage in the evolution of viruses .... Program (v 1.08): Recombination Detection Program (RDP). (Martin and Rybicki ..... Sweet potato leaf curl virus - [US:Louisiana:1994]. AF104036.

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

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

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

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

    Directory of Open Access Journals (Sweden)

    Rubén González Crespo

    2009-12-01

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

  12. Statistical Analysis with Webstat, a Java applet for the World Wide Web

    Directory of Open Access Journals (Sweden)

    Webster West

    1997-09-01

    Full Text Available The Java programming language has added a new tool for delivering computing applications over the World Wide Web (WWW. WebStat is a new computing environment for basic statistical analysis which is delivered in the form of a Java applet. Anyone with WWW access and a Java capable browser can access this new analysis environment. Along with an overall introduction of the environment, the main features of this package are illustrated, and the prospect of using basic WebStat components for more advanced applications is discussed.

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

    Science.gov (United States)

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

    1997-12-01

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

  14. Java programming and Internet technologies for undergraduate education

    Science.gov (United States)

    Christian, Wolfgang

    2000-05-01

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

  15. Nuclear power planning study for Indonesia (Java Island)

    International Nuclear Information System (INIS)

    1976-01-01

    The major objective of the study is to determine the optimum timing and size of nuclear size of nuclear power plants that could be built on Java Island during the period 1978-1997. The study could also be considered as a general survey of the available energy resources in the country. Included are economic background, rational energy resources, electricity supply system on Java Island, forecast of electric energy demand, methodology and basis for evaluation, frequency stability analysis and results of analysis. In 8 appendixes technical, economic and financial aspects of the demand for electrical energy are discussed

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

    Science.gov (United States)

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

    2015-01-01

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

  17. Programmēšanas valodas Java 8 iespējas

    OpenAIRE

    Vaivars, Arnis

    2014-01-01

    Java ir viena no pasaulē populārākajām objektorientētajām programmēšanas valodām. Šī platforma ir nepārtraukti attīstīta un pilnveidota, ar katru versiju sniedzot programmatūras izstrādātājiem jaunas iespējas. 2014.gada martā tika izplatīta uz darba izstrādes brīdi jaunākā platformas versija – Java 8. Pateicoties lambda izteiksmēm, Nashorn Javascript dzinējam, jaunajām datuma, laika un straumju lietojumprogrammu saskarnēm un citām iespējām, šis laidiens iespējams ir pati gaidītākā Java versij...

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

  19. A user-friendly means to scale from the biochemistry of photosynthesis to whole crop canopies and production in time and space - development of Java WIMOVAC.

    Science.gov (United States)

    Song, Qingfeng; Chen, Dairui; Long, Stephen P; Zhu, Xin-Guang

    2017-01-01

    Windows Intuitive Model of Vegetation response to Atmosphere and Climate Change (WIMOVAC) has been used widely as a generic modular mechanistically rich model of plant production. It can predict the responses of leaf and canopy carbon balance, as well as production in different environmental conditions, in particular those relevant to global change. Here, we introduce an open source Java user-friendly version of WIMOVAC. This software is platform independent and can be easily downloaded to a laptop and used without any prior programming skills. In this article, we describe the structure, equations and user guide and illustrate some potential applications of WIMOVAC. © 2016 The Authors Plant, Cell & Environment Published by John Wiley & Sons Ltd.

  20. Multi-Language Programming Environments for High Performance Java Computing

    Directory of Open Access Journals (Sweden)

    Vladimir Getov

    1999-01-01

    Full Text Available Recent developments in processor capabilities, software tools, programming languages and programming paradigms have brought about new approaches to high performance computing. A steadfast component of this dynamic evolution has been the scientific community’s reliance on established scientific packages. As a consequence, programmers of high‐performance applications are reluctant to embrace evolving languages such as Java. This paper describes the Java‐to‐C Interface (JCI tool which provides application programmers wishing to use Java with immediate accessibility to existing scientific packages. The JCI tool also facilitates rapid development and reuse of existing code. These benefits are provided at minimal cost to the programmer. While beneficial to the programmer, the additional advantages of mixed‐language programming in terms of application performance and portability are addressed in detail within the context of this paper. In addition, we discuss how the JCI tool is complementing other ongoing projects such as IBM’s High‐Performance Compiler for Java (HPCJ and IceT’s metacomputing environment.