To see the other types of publications on this topic, follow the link: JavaMe.

Dissertations / Theses on the topic 'JavaMe'

Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles

Select a source type:

Consult the top 50 dissertations / theses for your research on the topic 'JavaMe.'

Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.

You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.

Browse dissertations / theses on a wide variety of disciplines and organise your bibliography correctly.

1

Svoboda, Pavel. "Komunikační klient v JavaMe." Master's thesis, Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií, 2009. http://www.nusl.cz/ntk/nusl-218191.

Full text
Abstract:
This diploma thesis deals with developing multimedia applications on Java Micro Edition platform. The aim of this work is to design and implement the application which could establish a call between two users. The first part of the work describes J2ME platform, its two configurations and profiles. Next part is focused on Session Initiation Protocol and Real-time Transport Protocol. The application design consists of choosing the suitable virtual machine JVM, SIP and RTP libraries. The main part of this work describes application structure, graphic user interface and installation packages creating. It also shows a way of customizing the media stack - Java Media Framework, version Cross Platform.
APA, Harvard, Vancouver, ISO, and other styles
2

Janeček, Aleš. "Vývoj SIP klienta v JavaME." Master's thesis, Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií, 2008. http://www.nusl.cz/ntk/nusl-217494.

Full text
Abstract:
This thesis analyzes various alternatives of SIP protocol implementation on Java Micro Edition devices. This analysis is especially concentrated on SIP protocol, SIP API (JSR-180) and the development in contemporary mobile data networks. I design a midlet for a mobile phone SIP client on the basis of this analysis. The design is especially concentrated on communication, registration and text mesage transfer.
APA, Harvard, Vancouver, ISO, and other styles
3

Obdržálek, Petr. "Video na vyžádání v JavaME." Master's thesis, Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií, 2009. http://www.nusl.cz/ntk/nusl-218196.

Full text
Abstract:
The master’s thesis deals with creation of system that provides video on demand. Technologies which are used to creation mobile application are analyzed. There are also mentioned today's most used codecs in the mobile devices. There are described standards, norms, principles and recommendations for transfer multimedia data on network in real time. Technologies which are appropriate for functionality of system on server side are described. The output of the work is an operational sample of whole system and description of functionality of this system.
APA, Harvard, Vancouver, ISO, and other styles
4

Kubina, Tomáš. "Rozhraní pro skupinové odesílání SMS v JavaME." Master's thesis, Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií, 2008. http://www.nusl.cz/ntk/nusl-217718.

Full text
Abstract:
This Diploma Thesis have been describing possibilities of Wireless Messaging API, which are used for applications handling with Short Messages. It have been describing basics of programming language JavaME, basics of formating and sending SMS, detailed analysis of Wireless Messaging API, application, which is part of my diploma thesis and finally Security Politics of JavaME programming language.
APA, Harvard, Vancouver, ISO, and other styles
5

Růčka, Lukáš. "Příjem a posílání SMS zpráv pomocí aplikace určené pro platformu JavaME." Master's thesis, Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií, 2008. http://www.nusl.cz/ntk/nusl-217265.

Full text
Abstract:
The aim of this diploma thesis is to study the potential of Java ME platform for receiving and sending of SMS and to utilize obtained information subsequently in implementation of an application for this platform. The first part of the diploma thesis aims at explaining general terms of the Java language and its basic features. The next part deals with specific properties of the Java ME platform and properties of devices that support this platform. A design of the Java ME application based on theoretical knowledge is created then. This application has to be able to receive, process, store and send SMS and communicate with the server application based on the Java SE platform. The created Java ME application serves as an automated SMS voting server, which can be used in mobile devices that support the Java ME platform and can be remote-controlled via Internet from the Java SE platform application. The final chapter presents the results and conclusions of testing of the created application on real mobile devices.
APA, Harvard, Vancouver, ISO, and other styles
6

Lingė, Tadas. "Mobilių įrenginių programavimo priemonių galimybių analizė." Master's thesis, Lithuanian Academic Libraries Network (LABT), 2010. http://vddb.laba.lt/obj/LT-eLABa-0001:E.02~2009~D_20101125_190751-25936.

Full text
Abstract:
Darbe analizuojamos mobilių įrenginių programavimo priemonių ir universalios sąsajos skirtingiems modeliams sukūrimo galimybės. Išanalizuotos IntelliJ IDEA, Eclipse IDE, Python for S60 ir NetBeans IDE programavimo priemonės. Aprašyti programavimo įrankių veikimo bruožai, nustatytos programavimo priemonių galimybės, išvardinti jų privalumai ir trūkumai. Pagal gautus rezultatus pasirinktas NetBeans IDE programavimo įrankis ir juo naudojantis sukurta taikomoji aplikacija. Ji skirta vairavimo mokyklos veiklos procesų optimizavimui bei moksliniams tyrimams atlikti. Taikomoji aplikacija išbandyta skirtingose mobilių įrenginių platfromose. Eksperimentinis tyrimas parodo kurios aplikacijos funkcijos veikia neteisingai. Svarbiausios funkcijos ištaisytos, tačiau keletas neatitikimu negali būti pašalinti, tokie kaip duomenų atvaizdavimas. Nustatyta, kad šis trūkumas gali būti pašalintas tik vaizduojant duomenų lentelę horizontaliai. Eksperimentinis tyrimas parodo kelis universalios sąsajos aplikacijos kūrimo metodus. Be to darbe pateiktas pasiūlymas universalios sąsajos kūrimui naudoti UML diagramas.
The goals of this master’s work are analyzes tools for mobile devices programming and universal interface for different models creation opportunities. Also the paper analyzes Java ME, Visual Studio .NET, Python for S60, NetBeans IDE and BREW programming tools. Describe the features of the functioning of the programming tools, to set the programming options, listed the advantages and disadvantages. The best in this analyze was NetBeans IDE. There are created IS conceptual model of driving school and project of mobile software. According to the programming tools analyzes results and IS project was created new application. It is dedicated to improve driving school processes and make scientific research. Application was tested in different mobile platforms. The test shown application functions which works wrong. Most important functions fixed, but some of them can’t be fixed, such as displaying full table of content. This bug can be fixed only displaying table horizontally. This experimental work shows some methods of universal application creation. Also there is suggested how we can create universal application by using UML diagrams.
APA, Harvard, Vancouver, ISO, and other styles
7

Tschantz, Matthew S. "Javari : adding reference immutability to Java." Thesis, Massachusetts Institute of Technology, 2006. http://hdl.handle.net/1721.1/42117.

Full text
Abstract:
Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 2006.
Includes bibliographical references (leaves 129-133).
This paper describes a programming language, Javari, that is capable of expressing and enforcing immutability constraints. The specific constraint expressed is that the abstract state of the object to which an immutable reference refers cannot be modified using that reference. The abstract state is (part of) the transitively reachable state: that is, the state of the object and all state reachable from it by following references. The type system permits explicitly excluding fields from the abstract state of an object. For a statically type-safe language, the type system guarantees reference immutability. The type system is distinguishes the notions of assignability and mutability; integrates with Java's generic types and with multi-dimensional arrays; provides a mutability polymorphism approach to avoiding code duplication; and has type-safe support for reflection and serialization. This paper describes a core calculus including formal type rules for the language. Additionally, this paper describes a type inference algorithm that can be used convert existing Java programs to Javari. Experimental results from a prototype implementation of the algorithm are presented.
by Matthew S. Tschantz.
M.Eng.
APA, Harvard, Vancouver, ISO, and other styles
8

Daunys, Einaras. "Gedimų registracijos sistema delniniams kompiuteriams." Master's thesis, Lithuanian Academic Libraries Network (LABT), 2009. http://vddb.library.lt/obj/LT-eLABa-0001:E.02~2009~D_20090828_134408-96741.

Full text
Abstract:
Darbe aptariami tipinių kompiuterių tinklų registravimo sistemų technologiniai trūkumai, pateikiama gedimų registracijos sistema papildyta nešiojamais įrenginiais. Analizuojamos galimybės sukurti ir įdiegti į praktiką kompiuterių tinklų gedimų registravimo programinį produktą delniniams kompiuteriams. Darbe analizuojamos delninių kompiuterių operacinės sistemos ir jų ypatybės, parinkta optimali aplikacijos kūrimo platforma. Sukurtas programinis produktas testuotas keliose operacinėse sistemose. Testavimo rezultatai patvirtino siūlomos sistemos mobilumo privalumus. Šiame darbe buvo analizuojamos bei projektuojamos galimybės, kuo labiau adaptuoti kompiuterinių sistemų gedimų registravimo programinį produktą delniniams kompiuteriams ir visa tai pritaikyti kasdieniniame darbe. Tyrime išanalizuotos delninių kompiuterių operacinės sistemos ir jų ypatybės, programų kūrimo įrankiai, duomenų bazių panaudojimo galimybės.
The paper analyzes the handheld computer operating systems and their characteristics, selected the optimum application development platform. The software product is tested in several operating systems. Test results confirmed the proposed system of mobility benefits. Examines the opportunities to develop and implement the practice of computer networks fault recording software products handheld computers. This work was analyzed and designed opportunities, as much as possible to adapt computer systems failure recording software products, and handheld computers all of which adapt everyday work. The study analyzed the handheld computer operating systems and their characteristics, application development tools, database options.
APA, Harvard, Vancouver, ISO, and other styles
9

Martins, Duarte João Figueira. "JavaCO – uma variante do Java com um sistema de tipos baseado em covariância." Master's thesis, Faculdade de Ciências e Tecnologia, 2010. http://hdl.handle.net/10362/4590.

Full text
Abstract:
Dissertação apresentada na Faculdade de Ciências e Tecnologia da Universidade Nova de Lisboa para obtenção do grau de Mestre em Engenharia Informática
Quando se compara a linguagem Eiffel com a linguagem Java, a diferença com mais impacto no estilo de programação é o facto de a primeira permitir métodos com argumentos covariantes, isto é, permitir a especialização do tipo dos argumentos à medida que se desce na hierarquia. Esta possibilidade é uma vantagem porque permite modelar determinados aspectos do mundo real de forma mais directa e intuitiva. Mas também há uma desvantagem que justifica a raridade desta opção na generalidade das linguagens modernas: o facto de criar complicações ao nível da tipificação estática dos programas. O objectivo deste trabalho é criar uma variante do Java, chamada JavaCO, cujo sistema de tipos será baseado em covariância, à imagem do sistema de tipos da linguagem Eiffel. A introdução de um novo tipo genérico “This”, servirá para aumentar a utilidade prática do mecanismo de covariância. Espera-se assim proporcionar uma experiência de programação similar à da linguagem Eiffel, mas num ambiente de programação Java, usando as ferramentas e bibliotecas do Java. A nova linguagem será implementada através da tradução para Java puro. A implementação seguirá as linhas da definição semântica e consistirá num tradutor escrito usando a ferramenta SableCC. O tradutor fará alguma análise estática dos programas de entrada; contudo, os aspectos mais essenciais da nova linguagem serão implementados por recurso a tipificação dinâmica (na mesma linha do Eiffel “clássico”).
APA, Harvard, Vancouver, ISO, and other styles
10

Nilsson, Michael. "Konfigurationsverktyg för SIA." Thesis, Örebro universitet, Institutionen för naturvetenskap och teknik, 2016. http://urn.kb.se/resolve?urn=urn:nbn:se:oru:diva-51597.

Full text
Abstract:
Denna rapport redogör för utvecklingen av en applikation som används för att konfigurera integrationer som används av av Sigma Integration Architecture (SIA). Applikationen är riktad till Sigma-personal som inte är vana vid denna integrationsarkitektur, då den tillhandlahåller användaren med en rad olika hjälp-element för att underlätta konfigurationensprocessen och sänka tröskeln för att kunna skapa och redigera integrationer. Genom att använda Javas reflection API i kombination med dynamic proxies, kan applikationen utföra validering och simulering av integrationer innan de används i produktion. Vi innefattar även cache-metod för att snappa upp processen, och påvisar även testverifikation av cache-processen. Applikationen är utvecklad som två separata delar, bestående av en back end skriven i Java, och en webbaserad front end skapad med AngularJS.
This report describes the development of an application used to configure integrations used by Sigma Integration Architecture (SIA). The application is aimed towards Sigma personnel unfamiliar with the integration architecture, as it provides the user with various help elements in an effort to ease the configuration process and lower the entry barrier for creating and editing integrations. Using Java's reflection API in combination with dynamic proxies, the application is able to perform validation and simulation of integration pipelines before they are used for production. We also include a cache mechanism to speed up the process, and provide experimental verification of caching performance. The application is developed as two separate parts, consisting of a back end written in Java, and a web-based front end created with AngularJS.
APA, Harvard, Vancouver, ISO, and other styles
11

Beckwith, Robaire Stephen. "The ecology and behaviour of the Javan black langur, in lower montane rain forest, West Java." Thesis, University of Cambridge, 1995. https://www.repository.cam.ac.uk/handle/1810/252001.

Full text
APA, Harvard, Vancouver, ISO, and other styles
12

Fransson, Lina. "Fine scale habitat and movement patterns of javan slow loris (Nycticebus javanicus) in Cipaganti, West Java, Indonesia." Thesis, Uppsala universitet, Institutionen för biologisk grundutbildning, 2018. http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-348817.

Full text
Abstract:
Today biodiversity is rapidly decreasing and an increasing number of threatened species live in modified and human dominated landscapes. Therefore it is essential to learn more about how species cope with the changes of their habitat. The focus of this study lies on a primate species, the critically endangered Javan slow loris (Nycticebus javanicus), endemic to the densely populated island of Java, Indonesia.  In cooperation with the Little fire face project in West Java, I used a step selection function (SSF) framework, to understand how landscape structure affects the movement of Javan slow lorises within a fragmented mountain-agroforest landscape of Cipaganti, West Java. To investigate the movement and fine scale habitat selection of slow lorises I used one hour locations of 6 radio-collared slow lorises. The habitat and vegetation of observed and random steps was investigated in multiple variables such as presence of food trees and signs of human disturbance. For the analysis I paired observed steps (1h relocations) with 3 random habitat locations and used a conditional logistic regression to parameterize the SSF, which represents the probability of a focal slow loris to select a given step as a function of the habitat and vegetation factors surveyed. In average the slow lorises travelled about 450 m each night and most frequently they used a step length of about 0 – 50 m. My result reveals that slow lorises fine scale habitat selection is positively influenced by the presence of trees and tree trunk cover (indirect increasing the canopy cover and connectivity). They are also to a high extent positively affected by the presence of a feeding tree species, Calliandra calothyrsus. Surprisingly slow lorises selected steps associated with a higher number of fields (fields may indicate an increased biodiversity within the location). The results also indicate that slow lorises are limited in their movement by the presence of fields or rivers, which indicates that slow lorises are negatively influenced in their movement by a declining ability to move and forage within Cipaganti. I found no significant differences between sexes in their distance travelled. The recommendation for future conservation of slow lorises in Cipaganti is to prevent further habitat loss and fragmentation through activities that protect or maintain the present suitable slow loris habitat. Further research is needed to increase the knowledge of these primates’ abilities to live in this modified landscape.
APA, Harvard, Vancouver, ISO, and other styles
13

Khodabandehloo, Elmira. "JavaFX Scene Graph Object Serialization." Thesis, KTH, Radio Systems Laboratory (RS Lab), 2013. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-131221.

Full text
Abstract:
Data visualization is used in order to analyze and perceive patterns in data. One of the use cases of visualization is to graphically represent and compare simulation results. At Ericsson Research, a visualization platform, based on JavaFX 2 is used to visualize simulation results. Three configuration files are required in order to create an application based on the visualization tool: XML, FXML, and CSS. The current problem is that, in order to set up a visualization application, the three configuration files must be written by hand which is a very tedious task. The purpose of this study is to reduce the amount of work which is required to construct a visualization application by providing a serialization function which makes it possible to save the layout (FXML) of the application at run-time based solely on the scene graph. In this master’s thesis, possible frameworks that might ease the implementation of a generic FXML serialization have been investigated and the most promising alternative according to a number of evaluation metrics has been identified. Then, using a design science research method, an algorithm is proposed which is capable of generic object/bean serialization to FXML based on a number of features or requirements. Finally, the implementation results are evaluated through a set of test cases. The evaluation is composed of an analysis of the serialization results & tests and a comparison of the expected result and the actual results using unit testing and test coverage measurements. Evaluation results for each serialization function show that the results of the serialization are similar to the original files and hence the proposed algorithm provides the desired serialization functionality for the specific features of FXML needed for this platform, provided that the tests considered every aspect of the serialization functionality.
Datavisualisering används för att analysera och uppfatta mönster i data. Ett användningsfall för visualisering är att grafiskt representera och jämföra simuleringsresultat. På Ericsson Research har en visualiseringplattform för att visualisera simuleringsresultat utvecklats som baserats på JavaFX 2. Tre konfigurationsfiler krävs för att skapa en applikation baserad på denna visualiseringsplattform: XML, FXML och CSS. Det nuvarande problemet är att för att utveckla en ny applikation så måste de tre konfigurationsfilerna skrivas för hand vilket är kräver mycket utvecklingstid. Syftet med denna studie är att minska mängden arbete som krävs för att konstruera en visualiseringapplikation genom att tillhandahålla en serialiseringsfunktion som gör det möjligt att spara applikationens layout till en FXML-fil medan programmet exekverar enbart genom att extrahera information ur det grafiska gränsnittets scengraf. I detta examensarbete har ett antal mjukvarubibliotek eller API: er som kan underlätta utvecklandet av en generisk FXML serialiseringsfunktion analyserats och de mest lovande alternativen enligt ett antal utvärderingsmetriker har identifierats. Med hjälp av en iterativ, design-orienterad forskningsmetod har en algoritm designats som är kapabel till att serialisera generiska Java-objekt, eller Java-bönor till FXML. Den föreslagna algoritmen har sedan utvärderats genom automatiserade mjukvarutester. Utvärderingen består av: analys av serialiseringsresultat, design av testfall, samt jämförelse av förväntade resultat och de faktiska resultaten med hjälp av enhetstest och uppmätt kodtäckning. Utvärderingen visar att serialiseringsalgoritmen ger resultat som motsvarar de ursprungliga FXML-filerna som utformats för att verifiera olika delar av FXML standarden. Därmed anses den föreslagna serialiseringsalgoritmen uppfylla de delar av FXML-specifikationen som kravställts och beaktats i detta examensarbete.
APA, Harvard, Vancouver, ISO, and other styles
14

Fratta, Luca. "La Piattaforma JavaFX." Bachelor's thesis, Alma Mater Studiorum - Università di Bologna, 2010. http://amslaurea.unibo.it/1179/.

Full text
APA, Harvard, Vancouver, ISO, and other styles
15

Gessi, Luca. "Sviluppo di una piattaforma software per acquisizione dati da un sistema di misura di impedenze." Bachelor's thesis, Alma Mater Studiorum - Università di Bologna, 2015. http://amslaurea.unibo.it/8997/.

Full text
Abstract:
Il progetto è il proseguimento di una tesi di laurea1 in cui si è studiato un metodo di analisi della salute della pelle non invasivo. A tale scopo si è approfondito il tema della spettroscopia d'impedenza ed è stato realizzato un sistema per la loro misura. Questo sistema prevede l'utilizzo di una parte analogica formata da un generatore di segnale sinusoidale a frequenza variabile e la circuiteria per estrarre i valori efficaci di tensione e corrente e il valore di fase. La parte digitale, invece, condiziona il segnale del blocco analogico agendo su trimmer digitali, acquisisce i dati e li trasmette tramite la UART. Lo strumento effettuava le misurazioni ed inviava continuamente i dati grezzi al computer, tramite un convertitore UART/USB, risultando poco versatile. L'obiettivo del progetto è realizzare una piattaforma software che comunichi con l'hardware, permettendo la configurazione dello strumento e la manipolazione dei dati grezzi ricevuti, svincolando quindi l'utente dai problemi di basso livello. Si è studiato un protocollo di comunicazione che permette la trasmissione di maggiore informazione e sono stati scelti dei comandi mnemonici che lo strumento possa facilmente interpretare. Il progetto prevede quindi una prima fase di modifica del vecchio firmware, in modo che il microcontrollore possa leggere e comprendere i dati ricevuti tramite la UART. Nella seconda fase si è sviluppato il software utilizzando il linguaggio di programmazione Java. Lo sviluppo comprende lo studio delle librerie grafiche offerte da JavaFX (soprattutto per la rappresentazione dei dati grezzi in grafici a due assi), di un metodo di gestione e salvataggio su disco delle impostazioni del sistema, della comunicazione seriale e infine del sistema software nella sua completezza. Alcune prove sperimentali sono infine state svolte per verificare la funzionalità dei due sistemi, firmware e software.
APA, Harvard, Vancouver, ISO, and other styles
16

Anders, Jörg. "JAVA3D am Beispiel eines Getriebemodells." Universitätsbibliothek Chemnitz, 2001. http://nbn-resolving.de/urn:nbn:de:bsz:ch1-200100340.

Full text
APA, Harvard, Vancouver, ISO, and other styles
17

Piras, Stefania. "JavaFX e le applicazioni Web." Bachelor's thesis, Alma Mater Studiorum - Università di Bologna, 2011. http://amslaurea.unibo.it/2406/.

Full text
APA, Harvard, Vancouver, ISO, and other styles
18

Flatscher, Rony G. "Anatomy of a GUI (Graphical User Interface) Application for Rexx Programmers." Rexx Language Association, 2018. http://epub.wu.ac.at/6875/2/201803%2DAnatomyOfGUI%2DArticle.pdf.

Full text
Abstract:
Creating for the first time GUI (graphical user interface) applications is an endeavor that can be most challenging. This article introduces the general concepts of GUIs and the need to interact with GUI elements only on the so called "GUI thread". The concepts pertain to GUI applications written for Windows, Linux and MacOS alike. Using Java libraries for creating Rexx GUI applications makes these Rexx GUI applications totally platform independent. Taking advantage of BSF4ooRexx even the powerful JavaFX GUI libraries can be exploited by pure Rexx, allowing Rexx programmers to create the most demanding and complex GUI applications in an unparalleled easiness in an astonishing short period of time. The introduced GUI concepts will be demonstrated with short nutshell examples exploiting the JavaFX GUI libraries, empowering the Rexx programmers with the ability to create stable and error free GUI applications in Rexx.
APA, Harvard, Vancouver, ISO, and other styles
19

Nešpor, Zdeněk. "Sledování objektu ve videosekvenci." Master's thesis, Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií, 2013. http://www.nusl.cz/ntk/nusl-220323.

Full text
Abstract:
This thesis deals with tracking a predefined object in the movie. After a brief introduction describes the procedure suitable for the detection of an object in a video sequence, where the methods are also discussed in detail. There is dealt with issues of image preprocessing, image segmentation and object detection in the image. The main emphasis is laid on using detectors of interest points and descriptors of areas - SURF and SIFT. The second part deals with the practical implementation of a program suitable to monitor predefined object in the movie. First are analyzed libraries suitable for object tracking in a video sequence in an environment of Java, followed by a detailed description of the selected library OpenCV along with wrapper JavaCV. Further described is own application in terms of control and functionality are described key method. Outputs along with discussion and evaluation are presented at the end of work.
APA, Harvard, Vancouver, ISO, and other styles
20

Casadio, Elisa. "Train your mind - Software per il training cognitivo nell'invecchiamento sano e patologico." Master's thesis, Alma Mater Studiorum - Università di Bologna, 2019. http://amslaurea.unibo.it/18439/.

Full text
Abstract:
Lo scopo di questa tesi è la realizzazione di un software applicativo per il training cognitivo di soggetti anziani sani o affetti da patologie. L'introduzione di questo strumento di allenamento cognitivo computerizzato vuole permettere al medico e al paziente di svolgere le sessioni di allenamento in modo semplice, focalizzandosi su specifiche aree cognitive. Il progetto è corredato da un framework degli esercizi, che permette allo sviluppatore di creare i propri esercizi e di aggiungerli per poterli eseguire durante le sessioni di allenamento. Per lo sviluppo del sistema, sono state adottate tecnologie note e standard, come Java, che ne permettono una facile estensione e modifica da parte degli sviluppatori. Il lavoro di sviluppo è stato corredato da una sperimentazione sul campo, che ha permesso di verificare se, tramite il software, era possibile distinguere i soggetti sani da quelli malati. Nel testo sono analizzati i requisiti che il sistema deve soddisfare, le scelte progettuali e quelle implementative, gli strumenti di sviluppo adottati e la sperimentazione svolta su un campione di soggetti. Il risultato ottenuto è un sistema che fornisce tutte le funzionalità di base per lo svolgimento delle sessioni di training. Inoltre, l'interfaccia realizzata, il cui aspetto si ispira al mondo del web, consente all'utente finale di utilizzare il software in modo semplice. All'interno del sistema è già presente un set di esercizi da poter svolgere, che è stato commissionato dai ricercatori del Centro Studi e Ricerche in Neuroscienze Cognitive di Cesena.
APA, Harvard, Vancouver, ISO, and other styles
21

Casadio, Elisa. "Revisione e refactoring dell'interfaccia utente del simulatore Alchemist." Bachelor's thesis, Alma Mater Studiorum - Università di Bologna, 2016. http://amslaurea.unibo.it/12310/.

Full text
Abstract:
Lo scopo di questa tesi è la revisione e il refactoring dell'interfaccia grafica del simulatore Alchemist, per offrire una migliore esperienza d'uso all'utente. L'interfaccia grafica permette la configurazione completa di una simulazione ed il suo avvio in modalità normale o batch. Per il suo sviluppo, è stata utilizzata la libreria JavaFX, che ha permesso di separare l'aspetto del programma dalla specifica comportamentale, e supporta l'Hi-DPI, che consente al simulatore di essere scalabile anche su schermi ad alta risoluzione. L'ambiente ottenuto è intuitivo, perché offre un'esperienza d'uso simile ad un IDE di sviluppo; ed è anche consistente rispetto allo stato del file system. Nel testo sono illustrati tutti i requisiti che il progetto deve soddisfare e, inoltre, sono descritte, in modo approfondito, la progettazione e l'implementazione dell'interfaccia realizzata. Il risultato ottenuto è un ambiente funzionante, che soddisfa buona parte delle specifiche richieste e che potrà essere ampliato in futuro con nuove funzionalità.
APA, Harvard, Vancouver, ISO, and other styles
22

Francisco, Pedro Filipe do Amaral Goucha. "Contract-Java - design by contract in Java - Contract-Java." Master's thesis, Universidade de Aveiro, 2012. http://hdl.handle.net/10773/11035.

Full text
Abstract:
Mestrado em Engenharia de Computadores e Telemática
A programação por contrato é uma metodologia de programação que implementa mecanismos de correcção de forma bem adaptada à programação orientada por objectos, facilitando a construção de software correto e robusto, permitindo também a sua documentação e especificação e a construção de programas tolerantes a falhas. No entanto, ao contrário da programação orientada por objectos, a programação por contrato tem uma difusão bastante reduzida. Uma das razões para tal facto é a quase completa ausência de suporte para a metodologia na grande maioria das linguagens de programação usadas actualmente, nas quais se inclui a linguagem Java. Apesar de existirem algumas ferramentas para tentar suprir essa omissão da linguagem Java, são aproximações incompletas que não permitem usufruir de todas as vantagens e capacidades da programação por contrato. Neste trabalho pretende-se definir quais as características necessárias numa linguagem de modo a permitir a implementação completa da metodologia, avaliando as falhas que as ferramentas existentes possuem e, de seguida, definir e construir uma nova linguagem, “Contract-Java”, definida como uma extensão da linguagem Java, que permita usar a programação por contrato na sua totalidade.
Design by Contract is a programming methodology which implements correction mechanisms well adapted to object-oriented programming, easing the construction of correct and robust software, as well as allowing its documentation and specification and the construction of fault-tolerance programs. However, unlike object-oriented programming, Design by Contract has a very low distribution. One of the reasons for such is the lack of support for it on most programming languages currently in use, in which Java is included. Although a few tools attempt to workaround such lack of support, they all present incomplete approaches which do not support all the advantages and capabilities of Design by Contract. In this work, we intend to define which characteristics are necessary in order to fully implement the methodology, evaluating the faults of existing tools and, afterwards, defining and constructing a new language, “Contract-Java”, defined as an extension of the Java language, which allows to use Design by Contract in its entirety.
APA, Harvard, Vancouver, ISO, and other styles
23

Silva, Bernardo Natividade Vargas da, and 97-99160-3713. "Territorialidade Korubo no Vale do Javari – AM." Universidade Federal do Amazonas, 2017. http://tede.ufam.edu.br/handle/tede/6132.

Full text
Abstract:
Submitted by Divisão de Documentação/BC Biblioteca Central (ddbc@ufam.edu.br) on 2018-02-02T18:31:37Z No. of bitstreams: 2 license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) Dissertação_ Bernardo Vargas da Silva.pdf: 4544482 bytes, checksum: 1d3f3ba4191d581c16f302158171252c (MD5)
Approved for entry into archive by Divisão de Documentação/BC Biblioteca Central (ddbc@ufam.edu.br) on 2018-02-02T18:31:54Z (GMT) No. of bitstreams: 2 license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) Dissertação_ Bernardo Vargas da Silva.pdf: 4544482 bytes, checksum: 1d3f3ba4191d581c16f302158171252c (MD5)
Made available in DSpace on 2018-02-02T18:31:55Z (GMT). No. of bitstreams: 2 license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) Dissertação_ Bernardo Vargas da Silva.pdf: 4544482 bytes, checksum: 1d3f3ba4191d581c16f302158171252c (MD5) Previous issue date: 2017-11-17
CAPES - Coordenação de Aperfeiçoamento de Pessoal de Nível Superior
This dissertation is the result of an interdisciplinary study of the territorial configuration and territoriality expressed by the indigenous people Korubo in the last 50 years. The indigenous people named by us Korubo are speakers of a language of the Pano family and live in the Indigenous Territory Vale do Javari, in the far west of the Brazilian state of Amazonas. They are currently local groups that present different levels of interaction with the national society, from situations of isolation to relationships of permanent contact. Over the last decades, the Korubo have acted with deep resilience and resistance, mainly in reaction to the onslaught of developmentist fronts over their territory. During a part of the second half of the twentieth century, these people occupied a territorial unit based on the interfluvial rivers Ituí and Itaquaí, this last tributary of the Javari river, and explicitly showed the intention of not establishing permanent contact with the surrounding society. It is estimated that from the late 1980s processes of dispersion of local Korubo groups have been developed. This caused a geographic isolation between some of them, interrupting flows of contact due to new social and territorial arrangements. The contact consolidation events between the National Indian Foundation (FUNAI) and some of these local groups in the last 21 years revealed, among other things, the close kinship relations between individuals of the newly contacted groups and still important aspects that served to understand the aspects of their splits and dispersions. The methodology of this research is based on the cross-referencing of the information collected by the bibliographic and documentary investigation, the Korubo narratives and the work that I performed as a field indigenist by the Vale do Javari Ethno-Environmental Protection Front (FPEVJ), a unit of FUNAI that investigates and protects the territory and the culture of the isolated indigenous peoples and recently contacted of the Indigenous Territory Vale do Javari. As a result of this investigation, I present the forms that the Korubo appropriates their territory and the dilemmas that the indigenous of this ethnic group have been facing in the contemporary context.
Este trabalho é o resultado de um estudo interdisciplinar sobre a configuração territorial e a territorialidade expressada pelos índios Korubo nos últimos 50 anos. O povo indígena denominado por nós de Korubo são falantes de uma língua da família Pano e vivem na Terra Indígena Vale do Javari, no extremo ocidente do estado do Amazonas. Constituem atualmente grupos locais que apresentam diferentes níveis de interação com a sociedade nacional, desde situações de isolamento até relações de contato permanente. Ao longo das últimas décadas, os Korubo atuaram com profunda resiliência e resistência, principalmente na reação às investidas das frentes desenvolvimentistas sobre seu território. Durante uma parte da segunda metade do século XX, estes indígenas ocupavam uma unidade territorial baseada no interflúvio dos rios Ituí e Itaquaí, este último afluente do rio Javari, e explicitamente demonstravam a intenção de não estabelecer contato permanente com a sociedade envolvente. Estima-se que a partir do final da década de 1980 desenvolvem-se processos de dispersão de grupos locais Korubo, o que ocasionou um isolamento geográfico entre alguns deles, interrompendo fluxos de contato devido a novos arranjos sociais e territoriais. Os eventos de consolidação de contato entre a Fundação Nacional do Índio (FUNAI) e alguns destes grupos locais nos últimos 21 anos, revelou entre outras coisas, as estreitas relações de parentesco entre sujeitos dos grupos recém-contatados e ainda importantes aspectos que serviram para entender a forma que as cisões e dispersões entre os grupos locais ocorreram. A metodologia desta investigação baseia-se no cruzamento das informações levantadas pela pesquisa bibliográfica e documental, com as narrativas dos Korubo contatados e pelo trabalho que executei como indigenista de campo pela Frente de Proteção Etnoambiental Vale do Javari (FPEVJ), unidade da FUNAI que investiga, promove e protege o território e a cultura dos povos indígenas isolados e de recente contato da Terra Indígena Vale do Javari. Como resultado deste estudo, apresento as formas que os Korubo se apropriam de seu território e os dilemas que os indígenas desta etnia vêm enfrentando no contexto contemporâneo.
APA, Harvard, Vancouver, ISO, and other styles
24

Alkhars, Abeer, and Wasan Mahmoud. "Cross-Platform Desktop Development (JavaFX vs. Electron)." Thesis, Linnéuniversitetet, Institutionen för datavetenskap (DV), 2017. http://urn.kb.se/resolve?urn=urn:nbn:se:lnu:diva-61313.

Full text
Abstract:
Today, there are many technologies available for developing cross-platform desktop apps. JavaFX is a software platform based on the Java language. It has a set of features that play a role in its success. On the other hand, Electron is a new framework that allows developers to employ web technologies (JavaScript, HTML, and CSS) to create cross-platform desktop applications. This thesis describes and compares between these two frameworks. The purpose of this report is to provide guidance in choosing the right technique for a particular cross-platform desktop application. Simple cross-platform desktop applications have been developed to compare both approaches as well as find the advantages and disadvantages. The results show that both apps satisfied the functional and nonfunctional requirements. Each framework architecture has its own advantage in building particular apps. Both frameworks have rich APIs as well as rich GUI components for building desktop apps. Electron has good documentation and community help, but it cannot be compared to JavaFX. The Electron app gives faster execution time and less memory usage than JavaFX app. However, the implementation of OOP concepts in Electron using JavaScript has some concerns in terms of encapsulation and inheritance.
APA, Harvard, Vancouver, ISO, and other styles
25

Maltoni, Niccolò. "Progettazione object-oriented di un'interfaccia grafica JavaFX per il simulatore Alchemist." Bachelor's thesis, Alma Mater Studiorum - Università di Bologna, 2017. http://amslaurea.unibo.it/14682/.

Full text
Abstract:
Lo scopo di questa tesi è la progettazione e la successiva implementazione di un'interfaccia grafica 2D per il simulatore Alchemist. La nuova interfaccia permette di interagire con la simulazione a tempo di esecuzione e di vedere chiaramente rappresentate informazioni su di essa. In particolare, è supportata una struttura modulare di effetti che rende facilmente osservabili determinate entità del sistema ed eventuali loro proprietà: rispetto alla classe di effetti dell'interfaccia classica, la nuova tipologia di effetti non è più una funzione dal singolo nodo alla rappresentazione grafica, bensì fa riferimento all'intero ambiente, permettendo di costruire rendering complessi facilmente esportabili tramite file JSON. Si è scelto di mantenere un'interfaccia il più possibile user-friendly, mantenendo un design più simile ai simulatori a scopo videoludico per favorire l'utilizzo da parte di utenti inesperti. Lo stile estetico al quale si è deciso di allinearsi è il Material Design di Google e la libreria grafica utilizzata per l'implementazione è stata JavaFX.
APA, Harvard, Vancouver, ISO, and other styles
26

Drejhammar, Frej. "Flow Java : declarative concurrency for Java." Licentiate thesis, KTH, Microelectronics and Information Technology, IMIT, 2004. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-287.

Full text
Abstract:

This thesis presents the design, implementation, and evaluation of Flow Java, a programming language for the implementation of concurrent programs. Flow Java adds powerful programming abstractions for automatic synchronization of concurrent programs to Java. The abstractions added are single assignment variables (logic variables) and futures (read-only views of logic variables).

The added abstractions conservatively extend Java with respect to types, parameter passing, and concurrency. Futures support secure concurrent abstractions and are essential for seamless integration of single assignment variables into Java. These abstractions allow for simple and concise implementation of high-level concurrent programming abstractions.

Flow Java is implemented as a moderate extension to the GNU GCJ/libjava Java compiler and runtime environment. The extension is not speci c to a particular implementation, it could easily be incorporated into other Java implementations.

The thesis presents three implementation strategies for single assignment variables. One strategy uses forwarding and dereferencing while the two others are variants of Taylor's scheme. Taylor's scheme represents logic variables as a circular list. The thesis presents a new adaptation of Taylor's scheme to a concurrent language using operating system threads.

The Flow Java system is evaluated using standard Java benchmarks. Evaluation shows that in most cases the overhead incurred by the extensions is between 10% and 50%. For some pathological cases the runtime increases by up to 150%. Concurrent programs making use of Flow Java's automatic synchronization, generally perform as good as corresponding Java programs. In some cases Flow Java programs outperform Java programs by as much as 33%.

APA, Harvard, Vancouver, ISO, and other styles
27

Drejhammar, Frej. "Flow Java : declarative concurrency for Java /." Licentiate thesis, Stockholm : Department of Microelectronics and Information Technology, Royal Institute of Technology, 2005. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-287.

Full text
APA, Harvard, Vancouver, ISO, and other styles
28

Roque, Vitor Manuel Gomes. "Arquitecturas distribuídas cliente/servidor : CORBA, DCOM e JavaRMI." Master's thesis, Universidade de Aveiro, 1999. http://hdl.handle.net/10773/13036.

Full text
Abstract:
Mestrado em Engenharia Electrónica e Telecomunicações
Na era das comunicações e da multimédia, as Arquitecturas Distribuídas Cliente/Servidor têm vindo a ganhar cada vez mais representatividade no panorama actual do desenvolvimento de aplicações. Verbas avultadas têm sido investidas pelas empresas desenvolventes deste tipo de tecnologia de forma a melhorar o mais possível e no menor espaço de tempo as suas plataformas com o intuito de ganhar a maior representatividade possível na área da computação distribuída. A presente dissertação centra-se precisamente na análise de três das mais importantes arquitecturas distribuídas cliente/servidor disponíveis actualmente no mercado, nomeadamente as arquitecturas CORBA, DCOM e JavaRMI. A escolha destas arquitecturas não foi aleatória e teve como base a sua importância no mercado actual. A primeira - a CORBA - por ser fomentada pelo OMG, organização internacional formada por mais de 800 membros, a segunda - o DCOM - pela importância da empresa que a desenvolve, a Microsoft, devido ao peso desta no mundo da informática e a terceira - a JavaRMI - pela crescente popularidade da linguagem Java. Nesta análise são focados os pontos mais importantes de cada uma das arquitecturas e como é que estes pontos podem ser factores decisivos na escolha das plataformas por parte das organizações. Neste sentido, o segundo capítulo desta dissertação faz uma retrospectiva de tecnologias até se atingir o estado actual, as arquitecturas distribuídas cliente/servidor. Nos terceiro, quarto e quinto capítulos são abordados de forma sucinta as três arquitecturas CORBA, DCOM e JavaRMI respectivamente. No sexto capítulo é apresentada uma comparação das funcionalidades das três arquitecturas no que respeita a: 􀂃 Interoperabilidade. 􀂃 Fiabilidade. 􀂃 Maturidade da Plataforma. Finalmente no sétimo capítulo são apresentadas algumas das conclusões retiradas ao longo desta dissertação.
In the communication and multimedia era, Distributed Client/Server Architectures has come to have more and more representation in the current panorama of application development. Large amounts have been invested by companies that develop this kind of technology in order to improve their platforms as quickly and as much as possible with the objective of gaining as much representation as possible in the area of distributed computation. This dissertation is focussed precisely on the analysis of three of the largest distributed client/server architectures currently available on the market, namely CORBA, DCOM, and JavaRMI. The choice of these architectures was not random but, rather, based on their significance on the current market: the first, CORBA, for being supported by the OMG, an international organization of more than 800 members; the second, DCOM, for the significance of the company that is developing it, Microsoft, due to its weight in the computer world; and the third, JavaRMI, for the increasing popularity of Java language. In this analysis, the most important points of each of the architectures are focussed on, exploring how each of these points can be decisive factors in the choice of platforms on the part of organizations. Accordingly, the second chapter of this dissertation gives a retrospective view of technology up to the current state, distributed client/server architectures. In the third, fourth, and fifth chapters, the three architectures, CORBA, DCOM and JavaRMI, respectively, are dealt with succinctly. In the sixth chapter, a comparison of the functionality of the three architectures is presented with respect to: 􀂃 Interoperability. 􀂃 Reliability. 􀂃 Platform Maturity. Finally, in the seventh chapter, some of the conclusions drawn throughout the dissertation are presented.
APA, Harvard, Vancouver, ISO, and other styles
29

Bwogi, Andrew, and Tuncay Dagdelen. "Configuring Java Pathfinder for concurrent Java programs." Thesis, KTH, Skolan för datavetenskap och kommunikation (CSC), 2017. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-208369.

Full text
Abstract:
Software verification is a field of computer science dedicated to guar- antee that a program runs according to a formalized specification. Of various kinds of verification techniques model checking tries all possi- ble states of a program and makes sure each state satisfies a set of for- malized properties. Java Pathfinder (JPF) is a tool that automatically model checks Java bytecode. This report studies general configuration patterns for JPF that leads it to either terminate without errors or ter- minate with found concurrency bugs for different types of programs. The types considered are solutions to producer-consumer problems, barber shop problems, reader-writer problems and programs falling under the type server-client systems. The main part of the method is first a search for these types of programs using cloud-based revision control systems. Second, these programs are verified with the help of the JPF documentation, articles on the subject and online discus- sion groups. The results are configurations that lead to no errors, con- currency bugs and native method errors depending on the program verified. An important limitation of the report is the absence of large programs that challenge JPF’s state space handling. The resulting gen- eral configuration patterns found are applicable to small programs not using native methods. A pattern is also found for programs with na- tive methods, but here it is possible that the user must modify a model class in JPF.
Programverifikation är ett datalogiskt fält som säkerställer att pro- gram fungerar enligt en formaliserad specifikation. Modellkontroll är ett delområde i programverifikation som testar alla möjliga tillstånd i ett program för att se om de uppfyller en mängd formaliserade egen- skaper. Java Pathfinder (JPF) är ett verktyg som automatiskt kontrolle- rar bytekod i Java. Syftet med den här rapporten är att undersöka vil- ka generella konfigurationsmönster som finns för särskilda program- typer som leder till att JPF antingen terminerar utan fel eller med ett funnet samverkningsfel. Programtyperna som undersöks är lösningar till producer/consumer-problem, barber shop-problem, reader/wri- ter-problem och program som faller under typen server/klient-pro- gram. Metoden består i huvudsak först av sökning efter program i molnbaserade versionshanteringssystem. Sedan följer programkontroll med hjälp av JPF-dokumentation, artiklar om ämnet och diskussions- grupper online. Resultatet är ett antal konfigurationer som leder till inga fel, fel på grund av samtidig trådkörning och fel på grund av di- rekt körbar kod, beroende på det verifierade programmet. En viktig begränsning med rapporten är frånvaron av stora program som tes- tar JPFs hantering av stora tillståndsrymder. De funna generella kon- figurationerna är tillämpbara på små program som inte använder di- rekt körbar kod. En generell konfiguration hittades även för program som använder direkt körbar kod, men här måste användaren eventu- ellt skriva om en modellklass i JPF.
APA, Harvard, Vancouver, ISO, and other styles
30

Torres, Rojas Daniel Ricardo. "Implementación de Nueva Plataforma Tecnológica en el Servicio de Impuestos Internos." Tesis, Universidad de Chile, 2008. http://repositorio.uchile.cl/handle/2250/103118.

Full text
Abstract:
El objetivo general de este trabajo de título es el de implantar inicialmente el uso de una nueva plataforma de desarrollo de aplicaciones Web realizada en JavaEE, al interior de la Subdirección de Informática en el Servicio de Impuestos Internos. Lo anterior mediante la construcción de una aplicación piloto que reúna las condiciones como prototipo para los posteriores desarrollos, administrando el cambio cultural que presenta este desafío. El Servicio de Impuestos Internos realiza diversos desarrollos de aplicaciones web, con el objetivo de apoyar a las áreas de negocio. Con el tiempo la construcción de estas aplicaciones se ha tornado cada vez más compleja debido a la falta e inexistencia de una plataforma tecnológica que permita potenciar el trabajo en equipo y la reutilización de soluciones y procesos. Se adquirieron las herramientas necesarias para la implantación de una nueva arquitectura de trabajo y se comenzó a desarrollar una aplicación que requería integración con la mayoría de los componentes informáticos utilizados en el Servicio. Finalmente se logró terminar la construcción del prototipo, resolviendo todas las complejidades presentadas debido a su interacción con el resto de los componentes y herramientas utilizadas. Esto permitirá facilitar los siguientes desarrollos pues muchas de las complejidades comunes en la construcción de aplicaciones web fueron resueltas para esta plataforma. Si bien el desarrollo de este piloto permitió resolver las complejidades técnicas con las que se verán enfrentadas otras aplicaciones, aun falta mucho por hacer, sobre todo en el ámbito de la gestión de calidad y la creación de documentación como proceso útil dentro de las etapas del desarrollo.
APA, Harvard, Vancouver, ISO, and other styles
31

Paes, Filho Jose C. "JAVAMIX : a tactical decision to evaluate minefield clearance plans." Thesis, Monterey, California. Naval Postgraduate School, 2001. http://hdl.handle.net/10945/2496.

Full text
Abstract:
A Tactical Decision Aid (TDA) for mixed minefield clearance, JAVAMIX, was designed, developed and tested. The TDA uses a Monte Carlo Simulation and it is based on the Monte Carlo option of the TDA MIXER (Washburn, 1995). The JAVAMIX GUI allows the user to introduce different plans based on the sweep and resource types available and mine types expected. To clear the minefield the user is asked to choose a parameter file and to introduce a plan. Output tables are presented in a DOS window and permit the user to easily visualize if the chosen plan is tactically executable. The design of the system permits future developments such as the implementation of MIXERâ s other options and the introduction of new parameters.
Brazilian Navy author
APA, Harvard, Vancouver, ISO, and other styles
32

Örnberg, Dennis. "Comparison and implementation of graph visualization algorithms using JavaFX." Thesis, Linköpings universitet, Databas och informationsteknik, 2016. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-133071.

Full text
Abstract:
Graph drawing is an important area in computer science and it has many different application areas. For example, graphs can be used to visualize structures like networks and databases. When the graphs are really big, however, it becomes difficult to draw them so that the user can get a good overview of the whole graph and all of its data. There exist a number of different algorithms that can be used to draw graphs, but they have a lot of differences. The goal of this report was to find an algorithm that produces graphs of satisfying quality in little time for the purpose of ontology engineering, and implement it using a platform that visualizes the graph using JavaFX. It is supposed to work on a visualization table with a touch display. A list of criteria for both the algorithm and the application was made to ensure that the final result would be satisfactory. A comparison between four well-known graph visualization algorithms was made and “GEM” was found to be the best suited algorithm for visualizing big graphs. The two platforms Gephi and Prefux were introduced and compared to each other, and the decision was made to implement the algorithm in Prefux since it has support for JavaFX. The algorithm was implemented and evaluated, it was found to produce visually pleasing graphs within a reasonable time frame. A modified version of the algorithm called GEM-2 was also introduced, implemented and evaluated. With GEM-2, the user can pick a specific number of levels to be expanded at first, additional levels can then be expanded by hand. This greatly improves the performance when there is no need to expand the whole graph at once, however, it also increases the amount of edge crossings which makes the graph less visually pleasing.
APA, Harvard, Vancouver, ISO, and other styles
33

Doyon, Stéphane. "On the security of Java, the Java bytecode verifier." Thesis, National Library of Canada = Bibliothèque nationale du Canada, 1999. http://www.collectionscanada.ca/obj/s4/f2/dsk1/tape7/PQDD_0004/MQ41890.pdf.

Full text
APA, Harvard, Vancouver, ISO, and other styles
34

Romio, Giovanni. "Backport di una applicazione da Java 8 a Java 7." Bachelor's thesis, Alma Mater Studiorum - Università di Bologna, 2016. http://amslaurea.unibo.it/10481/.

Full text
Abstract:
In Java 8, ultimo aggiornamento ufficiale del linguaggio Java, sono state introdotte alcune nuove funzionalità che permettono l’integrazione di alcuni meccanismi legati ai linguaggi dinamici o funzionali, come le espressioni lambda, l’utilizzo degli stream e la dichiarazione di metodi statici all’interno di interfacce. Se si volesse installare un’applicazione scritta in Java 8 su Android, Dalvik VM, la JVM in esso presente, fallirà il processo di traduzione del bytecode. In questa tesi quindi esplorerò, sia ad alto livello che a basso livello, l’origine del problema e presenterò una soluzione di backporting per un’applicazione esistente.
APA, Harvard, Vancouver, ISO, and other styles
35

Nurvianto, Sandy [Verfasser], Sven [Akademischer Betreuer] Herzog, Imron Muhammad Akademischer Betreuer] Ali, and Mechthild [Gutachter] [Roth. "The Ecology of Javan Asiatic Wild Dog (Cuon alpinus javanicus, Pallas 1811) in Baluran National Park, East Java, Indonesia / Sandy Nurvianto ; Gutachter: Mechthild Roth ; Sven Herzog, Muhammad Ali Imron." Dresden : Saechsische Landesbibliothek- Staats- und Universitaetsbibliothek Dresden, 2018. http://d-nb.info/1226811426/34.

Full text
APA, Harvard, Vancouver, ISO, and other styles
36

Goh, Okehee. "Scheduling garbage collection of JavaVM on embedded real-time systems." [Florida] : State University System of Florida, 2001. http://etd.fcla.edu/etd/uf/2001/ank7111/thesis3.pdf.

Full text
Abstract:
Thesis (M.S.)--University of Florida, 2001.
Title from first page of PDF file. Document formatted into pages; contains xi, 75 p.; also contains graphics. Vita. Includes bibliographical references (p. 72-74).
APA, Harvard, Vancouver, ISO, and other styles
37

Gupta, Pankaj. "The Design and Implementation of a Prolog Parser Using Javacc." Thesis, University of North Texas, 2002. https://digital.library.unt.edu/ark:/67531/metadc3251/.

Full text
Abstract:
Operatorless Prolog text is LL(1) in nature and any standard LL parser generator tool can be used to parse it. However, the Prolog text that conforms to the ISO Prolog standard allows the definition of dynamic operators. Since Prolog operators can be defined at run-time, operator symbols are not present in the grammar rules of the language. Unless the parser generator allows for some flexibility in the specification of the grammar rules, it is very difficult to generate a parser for such text. In this thesis we discuss the existing parsing methods and their modified versions to parse languages with dynamic operator capabilities. Implementation details of a parser using Javacc as a parser generator tool to parse standard Prolog text is provided. The output of the parser is an “Abstract Syntax Tree” that reflects the correct precedence and associativity rules among the various operators (static and dynamic) of the language. Empirical results are provided that show that a Prolog parser that is generated by the parser generator like Javacc is comparable in efficiency to a hand-coded parser.
APA, Harvard, Vancouver, ISO, and other styles
38

Kwon, Jagun. "Ravenscar-Java: Java Technology for High-Integrity Real-Time Systems." Thesis, University of York, 2006. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.485101.

Full text
APA, Harvard, Vancouver, ISO, and other styles
39

Anders, Jörg. "Java MPEG1-Player." Universitätsbibliothek Chemnitz, 2003. http://nbn-resolving.de/urn:nbn:de:swb:ch1-200300738.

Full text
APA, Harvard, Vancouver, ISO, and other styles
40

Batchelder, Michael Robert. "Java bytecode obfuscation." Thesis, McGill University, 2007. http://digitool.Library.McGill.CA:80/R/?func=dbin-jump-full&object_id=18300.

Full text
Abstract:
Programs written for machine execution will always be susceptible to information theft. This information can include trademarked algorithms, data embedded in the program, or even data the program accesses. As technology advances computer scientists are building more and more powerful tools for reverse-engineering such as decompilers.The Java programming language is particularly open to reverse-engineering attacks because of its well-defined, open, and portable binary format. We examine one area of better-securing the intellectual property of a Java program; obfuscation. Obfuscation of a program involves transforming the code of the program into a more complex, but semantically equivalent representation. This can include the addition of confusing control flow, the removal of certain information embedded in the program which is not explicitly required for execution, or the cloaking of data.Obfuscation is one of the only techniques available other than cryptological options. While many approaches to obfuscation are ultimately reversible, it nevertheless seriously hinders those attempting to steal information by increasing the computing time and power required by software to reverse-engineer the program and also severely increases the complexity of any source code that is recovered by the reverse-engineering.In this thesis we present a number of obfuscating transformations implemented within a new automatic tool we name the Java Bytecode Obfuscator (JBCO). We present empirical measures of the performance costs of these transformations in terms of execution speed and program size. Complexity measurements that gauge the effectiveness of the obfuscations are also given. Finally, we review the feasibility of each transformation by looking at source code generated from obfuscated bytecode by various decompilers.
Les programmes écrits pour l'exécution d'ordinateur seront toujours susceptibles au vol d'information. Cette information peut inclure des algorithmes de marque de commerce, des données incluses dans le programme, ou même des données concernant les accès de programme. Suivant les avancées technologiques, les informaticiens construisent des outils de plus en plus puissants pour l'ingénierie inverse telle que le décompilateur. Le langage de programmation de Java est particulièrement ouvert aux attaques de l'ingénierie inverse en raison de son format binaire bien défini, ouvert, et portatif. Nous recherches portent sur un domaine permettant de mieux sécuriser fixer la propriété intellectuelle des programmes en Java; obscurcissement. L'obscurcissement d'un programme implique de transformer le code du programme en une représentation plus complexe mais sémantiquement équivalente. Ceci peut inclure l'addition de l'écoulement embrouillant de commande, de la supression de certaines informations incluses dans les programmes dont l'exécution n'est pas spécifiquement exigée, ou de la dissimulation des données. Excepté les techniques cryptologique s, l'obscurcissement est l'une des seules techniques disponibles. Même si beaucoup de stratégies de l'obscurissment sont finalement réversibles, il gêne sérieusement ceux qui essayent de voler l'information en augmentant la durée de calcul et la puissance exigées par les logicels d'ingénierie inverse et augmente considérablement la complexité de n'importe quel code source récupere par cette technique. Dans cette thèse nous présentons un certain nombre de transformations d'obscurcissement mises en application dans un outil automatique que nous appelons le Java Bytecode Obfuscator (JBCO). Nous présentons des mesures empiriques des coûts d'exécution de ces transformations en termes de vitesse d'exécution et taille de programme. Des mesures de complexité qui mesurent l'efficacité des obscurc
APA, Harvard, Vancouver, ISO, and other styles
41

Bezděk, Pavel. "Gramatická evoluce – Java." Master's thesis, Vysoké učení technické v Brně. Fakulta strojního inženýrství, 2009. http://www.nusl.cz/ntk/nusl-228412.

Full text
Abstract:
The object of my thesis is the realization of grammatical evolution in the Java programming language for solving problems of approximation of functions and synthesis of logical circuits. The application is practical used for testing and gathering data in context of using different purpose function and parallel grammatical evolution. The data are analyzed and evaluated.
APA, Harvard, Vancouver, ISO, and other styles
42

Santos, António Pedro de Avelar Gonçalves. "Critérios para a gestão racional do javali: Sus scrofa Linneaus, 1758, em ecosistemas mediterrânicos." Doctoral thesis, Universidade de Évora, 2002. http://hdl.handle.net/10174/11241.

Full text
Abstract:
A recente expansão da área de distribuição do javali no território continental, designadamente no Alentejo, veio suscitar novas questões relativas à estrutura e funcionamento das comunidades bióticas. A resposta a algumas destas questões torna-se necessária ao estabelecimento de critérios para a gestão racional da espécie, objectivo último deste trabalho. As tendências populacionais do javali no Alentejo, a sua miscigenação com formas domésticas de Sus scrofa, as suas estratégias de utilização do espaço em sistemas agro-silvo-pastoris e a demografia das suas populações sujeitas a caça constituem a temática da presente dissertação. No decorrer da década de 90 a caça ao javali alargou-se a quase todo o Alentejo, tendo vindo a aumentar o total de exemplares cobrados em áreas submetidas ao chamado regime cinegético especial. No entanto, ao nível concelhio, verificam-se tendências populacionais contrárias: em concelhos mais acidentados, particularmente onde se efectuaram, importantes investimentos no fomento da caça maior, as populações adensaram-se sendo presentemente a espécie muito abundante; pelo contrário, em concelhos onde se procederam a extensos arroteamentos verifica-se actualmente uma clara tendência regressiva. Nas populações de javali agora estudadas, a distribuição de frequências para o número diplóide de cromossomas está de acordo com a aparente redução progressiva, de 38 para 36 cromossomas, verificada no sentido este-oeste ao longo da Eurásia. A raça suína Alentejana, criada em sistemas extensivos e há muito em simpatria com populações silvestres, revelou-se monomórfica possuindo uma guarnição de 38 cromossomas. A cariotipagem constitui assim um poderoso meio para a diagnose de hibridismo ao nível populacional. Por outro lado, os estudos efectuados no campo da genética molecular revelaram a existência de alelos, designadamente para os loci PGD, RYR1 e MC1R, presentes na raça Alentejana, ainda que com baixa frequência, que não foram detectados no javali; deste modo, a ocorrência de qualquer destes variantes num indivíduo silvestre torna-o fortemente suspeito de ser híbrido. /ABSTRACT: The recent expansion of the wild boar's distribution area in the Portuguese continental territory, namely in the Alentejo region, raised new questions concerning the structure and functioning of the biotic communities. On the answer to some of these questions depends the development of criteria useful to the wise management of this game species, which is the main goal of this work. The wild boar's population trends in Alentejo, its hybridisation with domestic forms of Sus scrofa, its space use strategies in farm land interspersed with forest areas and the demography of its populations in shooting zones are the subjects of the present dissertation. During the last years wild boar shooting became common in almost all Alentejo region and the total hunting bag didn't stop growing since the beginning of the last decade. However, at a municipal level, opposite populations trends can be noticed: in more hilly municipalities, namely where important investments were made in favour of big game, the wild boar has become very abundant; in municipalities where extensive bush clearing took place recently the populations are declining. In the studied wild boar populations the frequency distribution of the diploid chromosome number is in agreement to an apparent pattern of reduction, from 38 to 36 chromosomes, along Eurasia in east-west direction. The local pig breed, raised in the open and sympatric with the wild boar for thousands of years, seems to be invariant with 2n = 38. Thus karyotyping appears to be a powerful tool for the detection of hybridisation at population level. On the other hand, our molecular genetic studies results revelled the existence of alleles, namely for the loci PGD, RYR1 and MC1R, which are present in the mentioned pig breed, though in low frequency, but were not detected in the wild boar; this fact makes any wild Sus scrofa carrying those alleles strongly suspect of been hybrid.
APA, Harvard, Vancouver, ISO, and other styles
43

Javadi, Motaghi Narjes [Verfasser], and Gunnar [Akademischer Betreuer] Bali. "Pion structure form lattice QCD / Narjes Javadi Motaghi. Betreuer: Gunnar Bali." Regensburg : Universitätsbibliothek Regensburg, 2015. http://d-nb.info/107229379X/34.

Full text
APA, Harvard, Vancouver, ISO, and other styles
44

Reginato, Gabriela de Souza. "Características morfológicas estruturais e ultraestruturais da língua do javali (Sus scrofa)." Universidade de São Paulo, 2015. http://www.teses.usp.br/teses/disponiveis/10/10132/tde-15032016-161014/.

Full text
Abstract:
Os Javalis da espécie Sus scrofa são mamíferos, omnívoros, não ruminantes, da ordem Artiodáctilos e da família Suidae. A língua possui um sistema altamente diferenciado de papilas, que apresentam amplas variações com influência direta das espécies. O objetivo do presente estudo consiste em descrever as características morfológicas estruturais e ultraestruturais do tecido lingual do Javali (Sus scrofa). As técnicas utilizadas foram microscopia de luz, microscopia eletrônica de varredura e microscopia eletrônica de transmissão possibilitando a aquisição de dados quantitativos e qualitativos. Quatro tipos de papilas foram encontrados na superfície dorsal da língua: filiforme, fungiforme, foliada e valada, sendo que as papilas filiformes estavam distribuídas por toda a superfície rostral da língua. Após a remoção epitelial as papilas conjuntivas filiformes revelaram-se cônicas. As papilas fungiformes foram encontradas na região medial e latero-caudal, assim como as papilas foliadas que possuem de três a quatro sulcos irregulares. Após a remoção epitelial as papilas conjuntivas fungiforme e foliada apresentaram projeções lineares em sua superfície. A papila valada foi encontrada na região caudal da superfície dorsal da língua, possui um formato oval e é rodeada por um sulco completo e após a remoção do tecido epitelial foi possível observar alguns ductos nas paredes do sulco. Os componentes ultraestruturais do epitélio dorsal da língua são: camadas epiteliais queratinizada, córnea, granular, espinhosa e basal, uma grande quantidade de colágeno foi encontrado na lâmina própria, assim como vários desmossomos e grânulos que queratohialina na camada granular. Conclui-se que as características morfológicas das papilas linguais do Javali assemelham-se com a de outros mamíferos
The boar of the species Sus scrofa are omnivorous, non-ruminant mammal of the order Artiodactyla and family Suidae. The language has a highly differentiated system of taste, which feature large variations with direct influence of species. The objective of the present study is to describe the structural and ultrastructural morphological characteristics of lingual tissue of wild boar (Sus scrofa). The techniques used were light microscopy, scanning electron microscopy and transmission electron microscopy, enabling the acquisition of quantitative and qualitative data. Four types of papillae were found on the dorsal surface of the tongue: fungiform, filiform, foliate and vallate, the filiform papillae were distributed over the entire surface rostral of the tongue, which after removing the epithelial surface revealed conical connective tissue core. The fungiform papillae were found in the middle and latero-medial region, as well as the foliate papillae which have three or four irregular grooves. After removing the epithelial surface, the connective tissue core of the fungiform papillae and foliate papillae presented linear projections on their surface. The vallate papillae were found in the caudal region of the dorsal surface of the tongue, have an oval shape and are surrounded by a full groove and after removing the epithelial tissue it was possible to observe some ducts in the walls of the groove. The ultrastructural components of dorsal epithelium of the tongue are: keratinized epithelial layers, containing cornea, granular, and basal cells, as well as a large amount of collagen found in the lamina propria, and various desmosomes and gap junctions and keratohyaline beads on granular layer. We conclude that the morphological characteristics of the Boar lingual papillae are similar to that of other mammals
APA, Harvard, Vancouver, ISO, and other styles
45

Freitas, Sérgio Fernandes. "Dinâmica de espécies na agricultura indígena do Vale do Javari - AM." Florianópolis, SC, 2004. http://repositorio.ufsc.br/xmlui/handle/123456789/87478.

Full text
Abstract:
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro de Ciências Agrárias. Programa de Pós-Graduação em Agroecossistemas.
Made available in DSpace on 2012-10-21T20:42:57Z (GMT). No. of bitstreams: 1 211592.pdf: 1674987 bytes, checksum: 7de813d104b9e48b5ffbe380f47aae39 (MD5)
A visão depreciativa em relação à população rural aprofundou o descaso com muitos sistemas de conhecimento nativo, cujo conteúdo era expresso de forma discursiva e simbólica. Poucos trabalhos foram realizados e ainda pouco se conhece sobre os sistemas tradicionais de produção. Os estudos realizados têm demonstrado a diversidade e complexidade dos padrões de cultivo, dos sistemas de manejo e conservação de solos, usos da água, reciclagem de nutrientes, controle da sucessão e proteção das culturas, além da incorporação de grande número de cultivares, importantes para o desenvolvimento de programas de melhoramento genético. A agricultura itinerante constitui a forma tradicional de uso da terra mais praticada na América Latina. Alternando-se períodos de cultivo e regeneração da floresta, é possível manejar a fertilidade do solo e controlar pragas e doenças, estabelecendo policultivos e sistemas agroflorestais com alto grau de sustentabilidade. Nos sistemas tradicionais indígenas da Amazônia, os produtos de maior importância são o milho, a mandioca e a banana, representando as fontes básicas de carboidratos. Com a conquista européia da Amazônia, os cacicados indígenas estabelecidos na várzea e que mantinham forte o cultivo de milho, foram destruídos e os grupos indígenas restantes tiveram que retornar ao cultivo de mandioca, que se mantém como alimento principal para a maior parte das populações nativas até os dias atuais. Em diversos grupos indígenas, no entanto, a banana vem se tornando o cultivo mais importante. É o que vem acontecendo com os índios Matis e Marubo, grupos Pano do Vale do Javari, no Amazonas. Esses grupos praticam uma agricultura de derrubada e queima, conformando sistemas agroflorestais. Constitui o objetivo deste trabalho estudar as razões e conseqüências da substituição de espécies no repertório dos cultivos Matis e Marubo, no contexto atual, cujo fato mais marcante está nas substituições da mandioca e milho pela banana. Utilizando-se metodologias qualitativas em um longo período de convívio com os grupos pesquisados, estudou-se os seus sistemas agrícolas e as mudanças ocorridas, onde a substituição de espécies foi o fator mais relevante. Resultados do trabalho indicaram que a introdução e a adaptação da banana contribuiu para a melhoria do agroecossistema e permitiu aos indígenas se adaptarem melhor à nova realidade pós-contato com a sociedade nacional, além dos ganhos na dieta e no rendimento do trabalho na roça. O conhecimento indígena sobre o seu agroecossistema pode ser visto como um processo co-evolutivo, na medida em que sociedade e sistema agrícola evoluem, mantendo-se as características básicas de interação ecológica.
APA, Harvard, Vancouver, ISO, and other styles
46

Li, Zhang. "Service Improvements for a VoIP Provider." Thesis, KTH, Kommunikationssystem, CoS, 2009. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-91493.

Full text
Abstract:
This thesis project is on helping a Voice over Internet Protocol (VoIP) service provider by improving server side of Opticall AB's Dial over Data solution. Nowadays, VoIP is becoming more and more popular. People use VoIP to call their family and friends every day. It is cheap, especially when users are abroad, because that they do need to pay any roaming fee. Many companies also like their employees to use VoIP, not only because the cost of calling is cheap, but using VoIP means that the company does not need a hardware Private Branch eXchange (PBX) -- while potentially offering all of the same types of services that such a PBX would have offered. As a result the company can replace their hardware PBX with a powerful PC which has Private Branch eXchange PBX software to connect all the employees and their VoIP provider. At the VoIP provider’s side, the provider can provide cheap calls for all users which are connected by Internet. The users can initialize and tear down a session using a VoIP user agent, but how can they place a VoIP call from a mobile device or other devices without a VoIP user agent? Users want to place cheap VoIP call everywhere. VoIP providers want to provide flexible solution to attract and keep users. So they both want to the users to be able to place cheap VoIP call everywhere. Although VoIP user agent are available for many devices as a software running on a computer, a hardware VoIP phone, and even in some mobile devices. However, there are some practical problems with placing a VoIP call from everywhere. The first problem is that not every device can have a VoIP user agent. But if you do not have a VoIP user agent on your device, then it would seem to be difficult to place a VoIP call. The second problem is that you have to connect to a network (probably Internet) to signal that you want to place a call. Thus at a minimum your device has to support connecting to an appropriate network. If your device is connecting to a mobile network, you can send signaling to set up a VoIP call through General Packet Radio Service (GPRS). However, the bandwidth and delay of the GPRS networks of some mobile operators is not suitable for the transfer of encoded voice data, additionally, some mobile operators charge high fees for using GPRS. All of these problems make placing VoIP calls via a mobile device difficult. However, if your mobile device has a VoIP user agent and you have suitable connectivity, then you can easily use VoIP from your mobile device[.] To provide a flexible solution to VoIP everywhere -- even to devices that do not or can not have a VoIP user agent, Opticall AB has designed Dial over Data (DoD) solution. By using this solution, you can place a VoIP call from your mobile device or even fixed phone -- without requiring that the device that you use have a VoIP user agent. This solution also provides a central Internet Protocol-Private Branch eXchange (IP-PBX) which can connect call to and from to Session Initiation Protocol (SIP) phones. Both individuals and companies can use this solution for call cost savings. Max Weltz created the existing DoD solution in an earlier thesis project. This thesis [1] provides a good description of the existing DoD solution. As a result of continued testing and user feedback, Opticall AB has realized that their DoD solution needs to be improved in several area. This thesis project first identified some of the places where improvement was needed, explains why these improvements are necessary, and finally designs, implements, and evaluates these changes to confirm that they are improvements. An important result of this thesis project was a clear demonstration of improvements in configuration of the solution, better presentation of call data records, correct presentation of caller ID, and the ability to use a number of different graphical user interfaces with the improve DoD solution. These improvements should make this solution more attractive to the persons who have to maintain and operate the solution.
Detta examensarbete behandlar förbättringar i serversidan av OptiCall ABs “Dial over Data” (DoD) lösning som tillhandahålls för tjänsteleverantörer av VoIP. VoIP blir mer och mer populärt. Människor använder VoIP för att ringa till sin familj och vänner varje dag. Det är billigt, särskilt när användaren är utomlands, eftersom de inte behöver betala någon roamingavgift. Många företag vill också att deras anställda skall använda IP-telefoni, inte bara därför att kostnaden för att ringa oftast är lägre, utan för att bolaget kan ersätta sin traditionella företagsväxel (PBX) med en kraftfull dator som har PBX programvara för att även ansluta alla anställda till deras VoIP leverantör. VoIP leverantören kan erbjuda billiga samtal till alla användare som också är anslutna via Internet. Användarna kan hantera VoIP samtal med en VoIP user agent, men hur kan de ringa ett VoIP-samtal från en mobil enhet eller andra enheter utan VoIP user agent? Användare vill kunna ringa billiga VoIP-samtal överallt. VoIP-leverantörer vill erbjuda en flexibel lösning för att locka och behålla användare. Även VoIP user agent finns utvecklade till många enheter som en programvara som körs på en dator, en hårdvara VoIP-telefon, och även i vissa mobila enheter. Men det finns vissa praktiska problem med att ringa ett VoIP-samtal från alla platser. Det första problemet är att inte varje enhet kan ha en VoIP user agent. Det andra problemet är att den måste ansluta till ett nätverk (troligen Internet) för att signalera att den vill ringa ett samtal. Om din enhet ansluter till ett mobilnät, kan du skicka signalerar att upprätta ett VoIP-samtal via General Packet Radio Service (GPRS). Dock är bandbredden och fördröjningen i GPRS-nät i vissa operatörers nät inte lämpliga för överföring av tal, dessutom tar vissa mobiloperatörer ut höga avgifter för att använda GPRS. Alla dessa problem gör det svårt att hantera VoIP-samtal via en mobil enhet. Men om din mobila enhet har en VoIP user agent och du har lämplig nätanslutning så kan du enkelt använda VoIP från din mobiltelefon[.] För att erbjuda en flexibel VoIP lösning överallt - även på enheter som inte kan ha en VoIP user agent har OptiCall AB utformad “Dial over Data” (DoD). Genom att använda denna lösning kan du initiera ett VoIP-samtal från din mobiltelefon eller fast telefon - utan att kräva att den enhet som du använder har en VoIP user agent. Denna lösning inkluderar också en central Internet Protocol-Private Branch Exchange (IP-PBX) som kan koppla samtal till och från Session Initiation Protocol (SIP) telefoner. Både privatpersoner och företag kan använda denna lösning för att minska samtalskostnader. Max Weltz vidareutvecklade den befintliga DoD lösning i ett tidigare examensarbete. Denna avhandling [1] ger en god beskrivning av den befintliga DoD lösning. Som ett resultat av fortsatt testning samt synpunkter från användarna har OptiCall AB insett att deras DoD lösning måste förbättras på flera områden. Detta examensarbete har i första hand identifierat några områden där förbättringar behövdes, förklarat varför dessa förbättringar är nödvändiga, och slutligen utvecklat och utvärderat dessa förändringar. Ett viktigt resultat av detta examensarbete visades av en tydlig demonstration av förbättrad utformning av lösningen. Gränssnittet fick bla en bättre presentation av samtalshistorik, mer korrekt nummerpresentation. Dessa förbättringar bör göra denna lösning mer attraktivt för de personer som skall använda och underhålla lösningen.
APA, Harvard, Vancouver, ISO, and other styles
47

Švercl, Jan. "Zpracování předpisů CSS v jazyce Java." Master's thesis, Vysoké učení technické v Brně. Fakulta informačních technologií, 2008. http://www.nusl.cz/ntk/nusl-235434.

Full text
Abstract:
This thesis concerns itself with the problems of manipulation with Cascading Style Sheets. The first aim is to create a library for manipulation with Cascading Style Sheets - an object interface of Cascading Style Sheet is proposed, a parser is generated by means of an appliance of JavaCC, the implementation of interface is completed and as a whole connected to a functional unit. The library enables reading Cascading Style Sheet and its transfer into an object representation, editing and subsequently exporting back to the text file. The second part of the thesis deals with the implementation of library for assign property values - every (X)HTML document is formed by the tree of elements to which the rules are consequently searched for in CSS and their declarations are asigned in the correct order. In conclusion of the thesis the DEMO application, which illustrates the possibilities of both libraries and facilitates performing of experiments or testing, is described. Hereafter the technique of profiling, which enables to find out the efficiently demanding passages, which can be optimised further, in the source code, is shown.
APA, Harvard, Vancouver, ISO, and other styles
48

Fuhrmann, Klaus. "Formen der javanischen Pilgerschaft zu Heiligenschreinen." [S.l. : s.n.], 2000. http://deposit.ddb.de/cgi-bin/dokserv?idn=963866273.

Full text
APA, Harvard, Vancouver, ISO, and other styles
49

Shabani, Shahpar. "Pure Java interface to a DSMS : Pure Java interface to a DSMS." Thesis, Uppsala universitet, Institutionen för informationsteknologi, 2020. http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-423975.

Full text
Abstract:
SCSQ (Scalable Stream Query processor) is a data stream management system (DSMS) that allows different kinds of distributed high-volume infinite streams to be queried. The current Java interface to SCSQ usesC libraries to communicate between Java and a SCSQ server. Therefore, a pure Java client-server interface to SCSQ is needed. Unlike regular databases, DSMS can process queries over infinite streams. Such continuous queries (CQs) are running until they are explicitlyterminated. The interface must be able to process infinite scans of continuous query results. This master thesis implements a pure Java client-server interface to SCSQ which can handle CQs.
APA, Harvard, Vancouver, ISO, and other styles
50

Oliveira, João Cesar Dias. "Sistematização das artérias da base do encéfalo, rede admirável epidural rostral e caudal e suas fontes de suprimento em javali (Sus scrofa scrofa)." reponame:Biblioteca Digital de Teses e Dissertações da UFRGS, 2004. http://hdl.handle.net/10183/6755.

Full text
Abstract:
A. basilar ímpar e com diminuição de calibre, na altura da ponte (100%); A. cerebelar caudal D e E, ímpar (100%); A. cerebelar média D e E, ímpar (96,7%) e dupla (3,3%). Observou-se que o círculo arterial cerebral do javali foi fechado tanto rostral como caudalmente (100%). O encéfalo foi suprido principalmente pelas Aa. carótidas internas e seus ramos as Aa. occipitais e condilares, via RAER e RAEC, com uma pequena contribuição através de ramos das Aa. vertebral e espinhal ventral, especialmente para o rombencéfalo.
APA, Harvard, Vancouver, ISO, and other styles
We offer discounts on all premium plans for authors whose works are included in thematic literature selections. Contact us to get a unique promo code!

To the bibliography