989 resultados para Java script


Relevância:

20.00% 20.00%

Publicador:

Resumo:

In the 1990s the Message Passing Interface Forum defined MPI bindings for Fortran, C, and C++. With the success of MPI these relatively conservative languages have continued to dominate in the parallel computing community. There are compelling arguments in favour of more modern languages like Java. These include portability, better runtime error checking, modularity, and multi-threading. But these arguments have not converted many HPC programmers, perhaps due to the scarcity of full-scale scientific Java codes, and the lack of evidence for performance competitive with C or Fortran. This paper tries to redress this situation by porting two scientific applications to Java. Both of these applications are parallelized using our thread-safe Java messaging system—MPJ Express. The first application is the Gadget-2 code, which is a massively parallel structure formation code for cosmological simulations. The second application uses the finite-domain time-difference method for simulations in the area of computational electromagnetics. We evaluate and compare the performance of the Java and C versions of these two scientific applications, and demonstrate that the Java codes can achieve performance comparable with legacy applications written in conventional HPC languages. Copyright © 2009 John Wiley & Sons, Ltd.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Comprehensibility is often raised as a problem with formal notations, yet formal methods practitioners dispute this. In a survey, one interviewee said 'formal specifications are no more difficult to understand than code'. Measurement of comprehension is necessarily comparative and a useful comparison for a specification is against its implementation. Practitioners have an intuitive feel for the comprehension of code. A quantified comparison will transfer this feeling to formal specifications. We performed an experiment to compare the comprehension of a Z specification with that of its implementation in Java. The results indicate there is little difference in comprehensibility between the two. (C) 2004 Elsevier B.V. All rights reserved.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

The ability to display and inspect powder diffraction data quickly and efficiently is a central part of the data analysis process. Whilst many computer programs are capable of displaying powder data, their focus is typically on advanced operations such as structure solution or Rietveld refinement. This article describes a lightweight software package, Jpowder, whose focus is fast and convenient visualization and comparison of powder data sets in a variety of formats from computers with network access. Jpowder is written in Java and uses its associated Web Start technology to allow ‘single-click deployment’ from a web page, http://www.jpowder.org. Jpowder is open source, free and available for use by anyone.

Relevância:

20.00% 20.00%

Publicador:

Relevância:

20.00% 20.00%

Publicador:

Resumo:

This essay is about letterforms and typography in reading books for young children and how they were influenced by the teaching of handwriting in the early decades of the twentieth century. I examine the contributions made by infant teachers to typography and book design and draw particular attention to the print script movement and the gradual introduction of sanserif typefaces in reading books. I suggest that the use of sanserifs in reading books for young children is one of their first appearances for continuous text. Although the influence of print script on the teaching of handwriting may have had some undesirable effects, I suggest that it indirectly contributed to some innovations in book design.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

It is contended that the current conceptual distinction between risk management and value management is unsustainable. The origins of the two traditions are reviewed and critiqued from a postmodernist perspective. It is concluded that they differ primarily in terms of their rhetoric, rather than their substantive content. Insights into the current practice of risk and value management are provided by considering their enactment in terms of ‘performance’. The scripts for such performances are seen to be provided by the accepted methodologies which determine the language to be used and the roles to be acted out. A coherent integrated script for risk and value management can be provided by the methodology known as strategic choice, which replaces the language of ‘risk’ and ‘value’ with that of ‘uncertainty’. The benefits of adopting this alternative script are illustrated through six case studies.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Design support for typeface design: collaborative work commissioned by Adobe, Inc. Published 2011. The original Bickham typeface was based on the hands of the 18th century writing master George Bickham. The ornate script represented the apogee of the art of formal writing with a steel nib, and defined the visual style for decorated, formal documents. In 2010 Adobe revised and extended the typeface, with the express purpose of making it a showcase for OpenType technology, demonstrating the visual importance of using different glyph forms in different contexts, employing contextual substitution rules. Although Bickham had published a single example of a Greek style, it was a standalone exercise, never intended to match the Latin. The key challenge was to identify historical records for appropriate Greek writing, preferably by writers familiar with the language, adapt them for digital typography and the particularities of contextual substitution, in a manner that would not make the Greek a ‘second-class citizen’. Research involved uncovering and analysing appropriate contemporary and later writing examples to identify both the range of writing styles of the period, and the manner of joining letters in written Greek with both pointed pens and broad nibs. This work was essential to make up for the comparative lack of relevant material by Bickham, as well as investigating the possible range of stylistic variants that were approved for the final typeface, which attempted to emulate a written texture through complex substitutions. This aspect of the work is highly original for implementing a substantial number of contextual alternates and ligatures. These were reviewed in the context of use, bringing together an analysis of occurring letter combinations and patterns, and the design of stylistic alternates to imitate natural handwriting.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Efforts to engage with communities in spatial planning have been criticised as being tokenistic, vehicles for co-option or designed to promote neo-liberal agendas. The introduction of neighbourhood planning (NP) in England under the Localism Act (2011) is claimed by proponents to be a step change in the way that local communities are involved in planning their own areas. However, little empirical evidence has yet emerged to substantiate such claims, or provide details about the practices and experiences of NP. The paper highlights that there are numerous parties involved in the co-production of Neighbourhood Development Plans and there are numerous instances where ideas, policies and priorities that emerge from within neighbourhoods are being ‘rescripted’ to ensure conformity to a bounded form of collaboration.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

The TCABR data analysis and acquisition system has been upgraded to support a joint research programme using remote participation technologies. The architecture of the new system uses Java language as programming environment. Since application parameters and hardware in a joint experiment are complex with a large variability of components, requirements and specification solutions need to be flexible and modular, independent from operating system and computer architecture. To describe and organize the information on all the components and the connections among them, systems are developed using the extensible Markup Language (XML) technology. The communication between clients and servers uses remote procedure call (RPC) based on the XML (RPC-XML technology). The integration among Java language, XML and RPC-XML technologies allows to develop easily a standard data and communication access layer between users and laboratories using common software libraries and Web application. The libraries allow data retrieval using the same methods for all user laboratories in the joint collaboration, and the Web application allows a simple graphical user interface (GUI) access. The TCABR tokamak team in collaboration with the IPFN (Instituto de Plasmas e Fusao Nuclear, Instituto Superior Tecnico, Universidade Tecnica de Lisboa) is implementing this remote participation technologies. The first version was tested at the Joint Experiment on TCABR (TCABRJE), a Host Laboratory Experiment, organized in cooperation with the IAEA (International Atomic Energy Agency) in the framework of the IAEA Coordinated Research Project (CRP) on ""Joint Research Using Small Tokamaks"". (C) 2010 Elsevier B.V. All rights reserved.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

I dagens näringsliv är effektiv kommunikation och informationsutbyte mellan företag en förutsättning för verksamheten. Näringslivet utmärks av förändring; företag köps upp, företag slås samman, företag samarbetar i projektform. Behovet av att integrera varandras informationssystem står i paritet med ovanstående förändringar. Ett stort problem med systemintegration är variationsrikedomen mellan informationssystemen, beträffande teknisk plattform och programspråk. Webservices erbjuder metoder att enkelt integrera olika informationssystem med varandra.I rapporten beskrivs hur webservices implementeras och vilka tekniska komponenter som ingår, samt de fördelar som webservicetekniken ger. Uppdraget från Sogeti, Borlänge var att designa och implementera en prototyp, i vilken klientapplikationer i Java och VB.NET integreras med varandra genom webservices i respektive programspråk. För analys och design har metoden UML använts. Slutsatsen av rapporten är att Java och VB.NET kan kommunicera med varandra genom webserviceteknik. Dock är integrationen mellan de två programspråken inte okomplicerad. Detta leder till slutsatsen att webservicetekniken måste standardiseras för att få ordentligt genomslag som teknik för systemintegration mellan olika programspråk.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Detta examensarbete går ut på att ta fram en applikation, avsedd för mobiltelefoner, där man på ett enkelt sätt kan få reda på avgångarna för Dalarnas kollektivtrafik. Det stigande bensinpriset och bilåkningens negativa miljöpåverkan ligger som grund till att Etex AB och Balanz AB vill undersöka om det går att få människor att välja bussen framför personbilen. Om man genom denna applikation kan underlätta planeringen av människors dagliga resor, hur påverkas då valet av fortskaffningsmedel?Resultatet blev en applikation där man, via sin mobiltelefon, bland annat kan ta reda på avgångar för utvalda linjer av Dalatrafiks bussar, hantera linjekartor och synkronisera avgångar med telefonens kalender. Alla tidtabeller sparas i telefonen för att minska nätverkstrafiken och för att informationen enkelt ska kunna återanvändas.Dalatrafik är det företag som ansvarar för kollektivtrafiken i Dalarna. Det finns i dagsläget ingen möjlighet att få reda på avgångarna för deras bussar om man inte har tillgång till en tidtabell eller ringer till deras kundservice. Vissa kommuner har redan lösningar för tidtabellshantering i mobiltelefonen och nu vill Etex AB och Balanz AB, som är två företag som bl.a. arbetar med trådlösa applikationer, att även Dalarna ska få ta del av detta praktiska hjälpmedel.De flesta mobiltelefoner som säljs idag har stöd för att köra applikationer, eller MIDlets som de också kallas, gjorda i J2ME (Java 2 Platform, Micro Edition). Denna teknik har tagits fram av Sun för att göra applikationer som kan köras på mindre mobila enheter såsom mobiltelefoner och handdatorer. Kombinerar man J2ME med den ökande prestandan i dagens mobiltelefoner kan avancerade applikationer t.ex. spel med 3D-grafik, webbläsare och andra nyttiga program tillverkas.

Relevância:

20.00% 20.00%

Publicador: