Design of virtual simulation platform for photovoltaic power generation system is proposed here in this *** virtual lab introduced in this work is designed to get students familiarized with the basics and design algor...
详细信息
Design of virtual simulation platform for photovoltaic power generation system is proposed here in this *** virtual lab introduced in this work is designed to get students familiarized with the basics and design algorithms of photovoltaic solar energy station in a virtual platform before entering a real life *** exploiters of the proposed virtual laboratory are given the ability to ascertain the sizing by choosing parameters of the photovoltaic system that are similar to each other to meet DC and AC loading conditions and lots *** also aims at the overview to PY system,the PV power generation,the components of the Off-Grid system,the Grid-interface or grid-tied system,model-based design of PV,power generation applications testing of PV,better test coverage in complex systems,advantages and disadvantages of photovoltaics,Platform requirements analysis,java,Spring framework,Eclipse,Server operation platform and the web server *** also aims at mounting PV panels,including the Steps for sizing the battery bank,maximum power point trackers(MPPT)and PV tracking system are *** research has been finished in PV Power station and it's virtual simulation,including the PV power station building,PV power station connect to Grid and different connect method is simulated in ETAP software *** Energy Management and Control for Islanded Microgrid Using Multi-Agents,including the Microgrid architecture,Microgrid based on CERTS Concept,Multi-agent modelling and implementation and the simulation and *** Virtual PV Systems and its website development,including the virtual reality,environment configuration,website development,system architecture,simulation results,solar irradiation and temperature effects and PV array with a PMDC motor load are *** the design of website,java language development is *** is an open source,java based extensible development *** dynamic page technology is more convenient to show our dynam
In view of the increasing conflict between the current education status of the course "java programming" and social need of modern talents, this paper explores a novel teaching pattern of it. Open teaching, ...
详细信息
ISBN:
(纸本)9783642233388
In view of the increasing conflict between the current education status of the course "java programming" and social need of modern talents, this paper explores a novel teaching pattern of it. Open teaching, as a breakthrough of curriculum reform, is utilized to reverse the situation of passive knowledge acceptance in traditional studying way. It helps to stimulate students to search for and experience knowledge initiatively, to encourage them to think divergently and use creatively what they have learned to tackle practical problems. Therefore, utility of open teaching in the curriculum reform is of great significance for higher education to cultivate creative talents of software development in line with social needs.
The java programming language is widely used in industry and business. Therefore, academic institutions worldwide include java learning as a basic part of their Computer Science and Engineering curricula. At the same ...
详细信息
ISBN:
(纸本)9781509007783
The java programming language is widely used in industry and business. Therefore, academic institutions worldwide include java learning as a basic part of their Computer Science and Engineering curricula. At the same time, smart devices have become popular among university learners. This research tries to take advantage of this fact to promote java learning. The main problem is that we cannot compile java programs on smart devices due to the technical limitations of such devices. This research aims to leverage cloud computing, the availability, prevalence and affordability of smart devices and the ever-growing market of Android devices to provide users with text editors to create and modify java programs and save them to a server. Users can also compile and execute created programs. A web-based version of the application is also provided for users who do not use Android devices that can be accessed via a browser on a PC or Smart device. The system uses an existing online compiler. The developed cloud-based compiler can be integrated into a smart multimedia learning system for learning the java programming language.
This paper presents an innovative programming technique for optimized animal diet at minimum cost. It also achieves the objective of developing animal feed with higher shelf life. This technique is programmed in java ...
详细信息
ISBN:
(纸本)9781467394178
This paper presents an innovative programming technique for optimized animal diet at minimum cost. It also achieves the objective of developing animal feed with higher shelf life. This technique is programmed in java language and it provides value of decision variables at optimum value. Optimization model is formulated, sample data is provided and outcome is obtained by proposed technique.
Program comprehension is an important task in the software maintenance process. One of the challenges faced by java developers is the inability to determine the correct number of class dependencies. The ability to rec...
详细信息
ISBN:
(纸本)9781467378635
Program comprehension is an important task in the software maintenance process. One of the challenges faced by java developers is the inability to determine the correct number of class dependencies. The ability to recover class dependencies would help developers to understand the design of an existing system prior to modifying it. Many java dependency analysis tools for this purpose have been proposed, but few are able to analyze the dependency types associated with java bytecode. In this paper, we propose a reverse engineering tool to extract the dependencies from a compiled java program. The tool provides a visualization of the recovered dependencies in a form that facilitates the developer's ability to examine the classes and class relationships in the software system. The resulting dependency extraction capability will also enhance software maintenance and evolution. The results of experiments conducted with the intent of evaluating the proposed tool demonstrate both its accuracy and a few of its limitations.
Rapid growth of the volume of interactive questions available to the students of modern E-Learning courses placed the problem of personalized guidance on the agenda of E-Learning researchers. Without proper guidance, ...
详细信息
Rapid growth of the volume of interactive questions available to the students of modern E-Learning courses placed the problem of personalized guidance on the agenda of E-Learning researchers. Without proper guidance, students frequently select too simple or too complicated problems and ended either bored or discouraged. This paper explores a specific personalized guidance technology known as adaptive navigation support. We developed javaGuide, a system, which guides students to appropriate questions in a java programming course, and investigated the effect of personalized guidance a three-semester long classroom study. The results of this study confirm the educational and motivational effects of adaptive navigation support.
A practical introduction to programming with java Beginning programming with java For Dummies, 4 th Edition is a comprehensive guide to learning one of the most popular programming languages worldwide. This book cover...
详细信息
A practical introduction to programming with java Beginning programming with java For Dummies, 4 th Edition is a comprehensive guide to learning one of the most popular programming languages worldwide. This book covers basic development concepts and techniques through a java lens. You'll learn what goes into a program, how to put the pieces together, how to deal with challenges, and how to make it work. The new Fourth Edition has been updated to align with java 8, and includes new options for the latest tools and techniques. java is the predominant language used to program Android and cloud apps, and its popularity is surging as app demand rises. Whether you're just tooling around, or embarking on a career, Beginning programming with java For Dummies, 4 th Edition is a great place to start. Step-by-step instruction, easy-to-read language, and quick navigation make this book the perfect resource for new programmers. You'll begin with the basics before moving into code, with simple, yet detailed explanations every step of the way. Topics include: Learn the language with sample programs and the java toolkit Familiarize yourself with decisions, conditions, statements, and information overload Differentiate between loops and arrays, objects and classes, methods and variables The book also contains links to additional resources, other programming languages, and guidance as to the most useful classes in the java API. If you're new to programming languages, Beginning programming with java For Dummies, 4 th Edition provides the instruction and practice you need to become a confident java programmer.
One of the original goals of intelligent educational systems is to guide every student to the most appropriate educational content. Exploring both knowledge-based and social guidance approaches in past work, we learne...
详细信息
ISBN:
(纸本)9783319197739;9783319197722
One of the original goals of intelligent educational systems is to guide every student to the most appropriate educational content. Exploring both knowledge-based and social guidance approaches in past work, we learned that each of these approaches has weak sides. In this paper we follow the idea of combining social guidance with more traditional knowledge-based guidance to support more optimal content navigation. We proposed a greedy sequencing approach that maximizes student's level of knowledge and tested it in a classroom. Results indicated that this approach positively impacts students' navigation.
Automated marking of multiple-choice exams is of great interest in university courses with a large number of students. For this reason, it has been systematically implanted in almost all universities. Automatic assess...
详细信息
ISBN:
(纸本)9781450334402
Automated marking of multiple-choice exams is of great interest in university courses with a large number of students. For this reason, it has been systematically implanted in almost all universities. Automatic assessment of source code is however less extended. There are several reasons for that. One reason is that almost all existing systems are based on output comparison with a gold standard. If the output is the expected, the code is correct. Otherwise, it is reported as wrong, even if there is only one typo in the code. Moreover, why it is wrong remains a mystery. In general, assessment tools treat the code as a black box, and they only assess the externally observable behavior. In this work we introduce a new code assessment method that also verifies properties of the code, thus allowing to mark the code even if it is only partially correct. We also report about the use of this system in a real university context, showing that the system automatically assesses around 50% of the work.
The comprehensive Wrox guide for creating java web applications for the enterprise This guide shows java software developers and software engineers how to build complex web applications in an enterprise environment. Y...
详细信息
ISBN:
(数字)9781118656518
ISBN:
(纸本)9781118656464
The comprehensive Wrox guide for creating java web applications for the enterprise This guide shows java software developers and software engineers how to build complex web applications in an enterprise environment. You'll begin with an introduction to the java Enterprise Edition and the basic web application, then set up a development application server environment, learn about the tools used in the development process, and explore numerous java technologies and practices. The book covers industry-standard tools and technologies, specific technologies, and underlying programming concepts. * java is an essential programming language used worldwide for both Android app development and enterprise-level corporate solutions * As a step-by-step guide or a general reference, this book provides an all-in-one java development solution * Explains java Enterprise Edition 7 and the basic web application, how to set up a development application server environment, which tools are needed during the development process, and how to apply various java technologies * Covers new language features in java 8, such as Lambda Expressions, and the new java 8 Date & Time API introduced as part of JSR 310, replacing the legacy Date and Calendar APIs * Demonstrates the new, fully-duplex WebSocket web connection technology and its support in java EE 7, allowing the reader to create rich, truly interactive web applications that can push updated data to the client automatically * Instructs the reader in the configuration and use of Log4j 2.0, Spring Framework 4 (including Spring Web MVC), Hibernate Validator, RabbitMQ, Hibernate ORM, Spring Data, Hibernate Search, and Spring Security * Covers application logging, JSR 340 Servlet API 3.1, JSR 245 javaServer Pages (JSP) 2.3 (including custom tag libraries), JSR 341 Expression Language 3.0, JSR 356 WebSocket API 1.0, JSR 303/349 Bean Validation 1.1, JSR 317/338 java Persistence API (JPA) 2.1, full-text searching with JPA, RESTful and SOAP web serv
暂无评论