Spelling suggestions: "subject:"eclipse"" "subject:"éclipse""
141 |
可快速與Eclipse環境整合的軟體之架構與開發 / The Design and Construction of Pluggable Software Architecture for the Eclipse Platform吳昆澤, WU, KUN-TSE Unknown Date (has links)
Eclipse是目前最被普遍使用的開發環境與工具整合平台。已經有很多的軟體工具被建置或整合至其中;並且有越來越多的工具開發者嘗試將他們的工具以所謂外掛程式的方式整合至此平台。但是,由於Eclipse是一套新式且複雜的平台,大多數工具開發者並不知如何將其工具封裝為Eclipse外掛程式,而且學習Eclipse外掛程式開發也需冗長過程。基於此種因素,我們構想出一套可外掛軟體(Pluggable Software)的規範,對一般命令列工具的輸入、執行和輸出等部份提出限制條件。只要工具開發者建構的工具程式符合可外掛軟體的規範,就能利用我們提供的輔助工具,幫助工具開發者迅速將其工具整合到Eclipse平台。 / Eclipse is a development environment and tool integration platform which is currently widely used. There has been many software tools built in the form of plug-ins and integrated into this platform, and more and more tool developers are trying to integrate their tools into this platform. But, since Eclipse is a relatively new and complicated system, most tool developers do not know how to develop Eclipse plug-ins, and it is a steep learning curve to get familiar with Eclipse plug-in development. Therefore, we propose the definition of pluggable softwares, which are general command line tools but must satisfy special restrictions imposed on their input, execution and output for ease of integration. As long as the tool developer can build a tool conforming to our definition, the aiding tool we provide can help the developer rapidly integrate his tool into the platform.
|
142 |
ExceptionPolicyExpert: uma ferramenta para auxiliar no desenvolvimento do tratamento de exce??es / ExceptionPolicyExpert: a tool to assist exception handling developmentMontenegro, Taiza Rabello 20 February 2017 (has links)
Submitted by Automa??o e Estat?stica (sst@bczm.ufrn.br) on 2017-06-02T19:19:17Z
No. of bitstreams: 1
TaizaRabelloMontenegro_DISSERT.pdf: 2317460 bytes, checksum: 372e57740f0bdb5c6fc0cdd5a279c949 (MD5) / Approved for entry into archive by Arlan Eloi Leite Silva (eloihistoriador@yahoo.com.br) on 2017-06-05T20:02:53Z (GMT) No. of bitstreams: 1
TaizaRabelloMontenegro_DISSERT.pdf: 2317460 bytes, checksum: 372e57740f0bdb5c6fc0cdd5a279c949 (MD5) / Made available in DSpace on 2017-06-05T20:02:53Z (GMT). No. of bitstreams: 1
TaizaRabelloMontenegro_DISSERT.pdf: 2317460 bytes, checksum: 372e57740f0bdb5c6fc0cdd5a279c949 (MD5)
Previous issue date: 2017-02-20 / Na medida em que aumenta a depend?ncia da sociedade com os sistemas de software,
aumenta tamb?m a demanda pela robustez destes sistemas. O tratamento de exce??es ?
uma das t?cnicas mais utilizadas para a constru??o de sistemas de software robustos. A
pol?tica de tratamento de exce??es ? o conjunto de regras que define como as exce??es devem
ser manuseadas. Por?m, na maioria dos casos, essa pol?tica n?o est? definida de forma
expl?cita, sendo um desafio para o desenvolvedor criar o c?digo de tratamento de exce??es.
Este trabalho prop?e uma ferramenta em formato de plug-in do Eclipse, denominada
ExceptionPolicyExpert, que tem o objetivo de orientar o desenvolvedor na implementa??o
desse tipo de c?digo de forma a atender uma pol?tica previamente definida. Esta ferramenta
analisa o c?digo fonte e verifica se h? alguma viola??o ? pol?tica de tratamento de exce??es,
alertando o desenvolvedor para n?o conformidade, caso exista. Para auxiliar o levantamento
dos requisitos da ferramenta, foi realizado um estudo explorat?rio com desenvolvedores,
utilizando t?cnicas de Grounded Theory, que buscou entender quais eram os principais
desafios deles no momento da implementa??o do c?digo de tratamento de exce??es. O
estudo mostrou que a maioria deles n?o recebem orienta??es a respeito da pol?tica de
tratamento de exce??es e nem tem acesso ? pol?tica de tratamento de exce??es a ser seguida.
Consequentemente, muitas vezes lidam com esse c?digo de forma indevida. Dessa forma,
foi proposta uma ferramenta que visa trazer informa??es sobre a pol?tica de tratamento de
exce??es para a IDE, de forma que auxilie o desenvolvedor na implementa??o do c?digo
excepcional sem violar a pol?tica. A avalia??o da ferramenta mostrou que ela auxilia o
desenvolvedor a tomar decis?es no momento da implementa??o do c?digo de tratamento
de exce??es. / As our society becomes more and more dependent of software systems the demand
robustness requirements increases. The exception handling mechanism is one of the most
used techniques to enable the development of robust software systems develop. The
exception handling policy comprises the set of rules that specify how exceptions should be
thrown and handled inside a system. But usually the policy is not explicitly defined. As a
consequence, it becomes a challenge for developers to create the exception handling code
according to it. This work proposes an Eclipse plug-in, called ExceptionPolicyExpert, to
guide the developer on how to implement this kind of code by checking policy violations
and providing recommendations to developers concerning how to exceptions should be
handled and signaled. In order to support the creation of such tool, we performed an
exploratory study, using Grounded Theory techniques, to understand which are the main
challenges that the developers have during the implementation of the exception handling
code. This study showed that most of the developers did not receive any instructions
regarding the exception handling policy and they often handle exceptions in a wrong
way. Therefore, the proposed tool aims to provide information to developer regarding the
exception handling policy integrated to the IDE - helping him/her to develop exception
handling code and preventing policy violations. The tool evaluation showed that the tool
helps the developer to make decisions when implementing the exception handling code.
|
143 |
Development and Implementation of a Mission Planning Tool for SONATERapp, Thomas January 2017 (has links)
In the scope of the master's project which is documented with the present thesis a mission planning tool (MPT) for SONATE was developed and implemented. After a thorough research on the current state of the art of MPTs and taking especially the early stage of the SONATE mission into account, it was decided to develop a generic timeline-based MPT. In contrast to existing MPTs a system is envisioned which is both powerful, regarding advanced features like resource control, and applicable for small satellite missions regarding the overall complexity and the associated configuration and training effort. Although it was obvious from an early stage that this vision cannot be reached in the scope of this project, it was kept during the project definition, object oriented analysis and early design stages in order to allow future extensions. Also the decision to develop the MPT on top of the Eclipse Rich Client Platform is mainly due to the argument of future extensibility. The MPT, which is released with this thesis, hence is a very basic generic timeline-based MPT omitting all possible advanced features like resource control or procedure validation, but featuring all essential parts of a MPT, i.e. modelling of procedures, scheduling of activities, and the generation of telecommand sequences. Furthermore, the user is supported by an intuitive graphical user interface. The thesis documents the development process, thus giving a broad understanding of the design and the implementation. For specific details of the implementation one may also refer to the separate technical documentation, while a user handbook included as appendix. The characteristics of the SONATE mission as a technology demonstrator for highly autonomous systems raise several important questions regarding the overall mission planning process. Therefore, besides the actual development of the MPT, those questions are discussed in a theoretical manner in the scope of this thesis, taking also account of the general emergence of highly autonomous satellites systems.Three concepts, Safe Planning, Sigma Resource Propagation, and Direct Telemetry Feedback, are proposed to face the challenges rising from the foreseen alternation of phases of classical mission operations and phases of autonomous operations of the satellite. Concluding the thesis, the final software product's features and capabilities are verified against the previously defined requirements and thus the overall success of the project is determined to be a 100% success fulfilling all primary project objectives. Finally, several fields for further research on the topic in general and work on the MPT itself are identified and outlined to pave the way for follow-up projects. / SONATE
|
144 |
Study of Development of Java Applications in Eclipse Environment and Development of Java Based Calendar Application with Email NotificationsNazir, Muhammad Abid January 2013 (has links)
Eclipse is one of the mostly used software in professional development of programming applications and software solutions. It is open source software and provides extensive availability of free libraries. In this thesis work, Eclipse was studied for Java applications development. To enhance the study and to get hands on experience over Eclipse IDE, an application was developed using Java programming language. The proposed application is a desktop application that can be used on all modern operating systems. Application was developed using Java SE (standard edition) version 1.7, which is the latest version available from Oracle Corporation. Java Swing API has been used for building GUI (graphical user interface) of the application. Database for event credentials was developed by MySQL database management system. The connection between application and database has been done through Java database connectivity JDBC. Some additional Java APIs were loaded to Eclipse project work space, and a comprehensive explanation has been provided on how to use external libraries in Eclipse environment. / tel # : +46720107602 email: abidnazir89@gmail.com
|
145 |
Implementace evolučního expertního systému / Implementation of an evolutionary expert systemBukáček, Jan January 2010 (has links)
This thesis is focused on working up evolutionals and genetics algorithms issues Especially for multiobjective algorithms VEGA, SPEA and NSGA – II. Thereinafter one of FrameWork working with genetics algorithms namely WWW NIMBUS. From this mentioned algorithms was selected VEGA algorithm for implementation in JAVA to preselected problem. Thereby problem is choice thick columns of profile according to predetermined criteria. Selected algorithm works on division of population into several groups and each group evaluates the resulting fitness function. Here is a sample implementation of this algorithm. Furthermore there is a example of working with FrameWork. In the next section are compared the results of generated progam with results that were obtained by FrameWork WWW NIMBUS. As for VEGA, and the Nimbus there are shown different results. The VEGA is presented also the development of individual fitness functions. Also, there are shown graphs, that can be obtained from NIMBUS. At the end of work is introduced the comparation of the results ane propose possible improvements.
|
146 |
Klient pro zobrazování OLAP kostek / Client for Displaying OLAP CubesPodsedník, Lukáš January 2010 (has links)
At the beginning, the project describes basics and utilization of data warehousing and OLAP techniques and operations used within the data warehouses. Then follows a description of one of the commercial OLAP client - based on the features of this product the requirement analysis of the freeware OLAP cube client displayer is desribed - choosing the functionality to be implemented in the client. Using the requirement analysis the structural design of the application (including UML diagrams) is made. The best solution from compared libraries, frameworks and development environments is chosen for the design. Next chapter is about implementation and tools and frameworks used in implemetation. At the end the thesis clasifies the reached results and options for further improvement.
|
147 |
Zpracování obrazu v systému Android - odečet hodnoty plynoměru / Image processing using Android device - gas-meter value recognitionWertheim, Michal January 2016 (has links)
This thesis describes the design of the image processing for Android system, consisting of the choice of the development environment and its implementation. Workflow soluti-on to the problem involves development of the Androidapplication and it’s graphical user interface. The text includes description of the application functionality, communica-tionwith a camera, storing and retrieving data. It also describes used algo-rithms and image processing methods used for detecting values from the counter of the gas meter.
|
148 |
REA Business Modeling Language : Toward a REA based Domain Specific Visual Language / REA Affärsmodelleringsspråk : ett REA baserat visuellt och domänspecifikt språkAl Jallad, Mohannad January 2012 (has links)
Resources Events Agents (REA) ontology is a profound business modeling ontology that was developed to define the architecture of accounting information systems. Nevertheless, REA did not manage to get the same attention as other business modeling ontologies. One reason of such abandon is the absence of a meaningful visual notation for the ontology, which has resulted in an abstruse ontology to non-academic audience. Another reason for this abandon is the fact that REA does not have a standard formal representation. This has resulted in a humble amount of researches which have focused on defining meta-models of the ontology while neglecting the wider purpose of REA-based information systems development. Consequently, the ontology was deviated away from its original purpose, and rather used in business schools. To solve the aforementioned issues, this research presents a Model Driven Development (MDD) technique in the form of a REA-based Domain Specific Visual Language (DSVL) that is implemented within a modeling and code generation editor. This effort was taken in order to answer the question of “How would a REA-DSVL based tool make the REA ontology implementable in the domain of information systems development?” In order to answer the research question, a design science methodology (DSRM) was implemented as the structure of this research. The DSRM was chosen because this research aims to develop three main artifacts. These are; a meta-model of REA, a visual notation of REA, and a REA-DSVL-based modeling and code generation tool. The first phase of the DSRM was to identify the problems which were mentioned earlier, followed by the requirements identification phase which drew the outline of the; meta-model, the visual notation, and the tool. After that, the development phase was conducted in order to develop the aforementioned artifacts. The editor was then demonstrated using a case study of a local company in Stockholm-Sweden. Finally, the resulted artifacts were evaluated based on the collected requirements and the results from the case study. Based on the analyses of the artifacts and the case study, this research was concluded with the result that a REA-based DSVL tool can help in boosting the planning and analysis phases of the software development lifecycle (SDLC). This is achieved by automating some of the conventional software planning and design tasks, which would lead to more accurate systems’ designs; thus, minimizing the time of the planning and design phases. And it can be achieved by abstracting the direct logic of REA through providing functionalities that help users from different backgrounds (academic and professional) to embrace a business modeling editor rather than an ontology; thus, attracting a wider users base for implementing REA.
|
149 |
Modelovací nástroj pro grafický návrh komponentových systémů / A Tool for Modelling of Component-Based SystemsGál, Ivan January 2009 (has links)
This thesis deals with component software, software frameworks for the Eclipse platform and the creation of a graphical editor for designing component systems with the usage of the Eclipse platform. After introducing the conception of UML component diagram, it describes the overview of component software, components and component technologies of major players on ground of component software: OMG, Sun, Microsoft. A significant part is dedicated to software frameworks for the Eclipse platform for manipulating with meta models. EMF, GEF and GMF are described in more detail. The main part presents the design, implementation and evaluation of a graphical editor for designing component systems with emphasis on understandability and good arrangement.
|
150 |
Scalable Predictive Maintenance through the Eclipse Arrowhead FrameworkJohansson, Anton January 2022 (has links)
With the rise of Industry 4.0 and the 4:th industrial revolution withthe Internet of Things, infrastructures have become more prevalent to connect and monitor many different systems within an industrial set-ting. With many candidates for this IoT infrastructure, there is a need to evaluate the different candidates to determine the different strengthsand weaknesses of the infrastructure.This thesis investigates the use of the Eclipse Arrowhead framework in the application of scalable infrastructure used for predictive mainte-nance. This investigation is conducted by converting an existing pre-dictive maintenance implementation that is using Amazon Web Services as the IoT infrastructure into a predictive maintenance implementationusing the Eclipse Arrowhead framework as the infrastructure.This design science artifact which results from this thesis shows that the Eclipse Arrowhead framework is suitable for a scalable infrastruc-ture though some shortcomings of the framework were found during the implementation. And though it is a suitable infrastructure, the usage ofthe framework should depend on the specific needs of the infrastructureand should not be used as a “one size fits all” solution.
|
Page generated in 0.063 seconds