The deployment of any UAV application in precision agriculture involves the development of several tasks, such as path planning and route optimization, images acquisition, handling emergencies, and mission validation,...
详细信息
The deployment of any UAV application in precision agriculture involves the development of several tasks, such as path planning and route optimization, images acquisition, handling emergencies, and mission validation, to cite a few. UAVs applications are also subject to common constraints, such as weather conditions, zonal restrictions, and so forth. The development of such applications requires the advanced software integration of different utilities, and this situation may frighten and dissuade undertaking projects in the field of precision agriculture. This paper proposes the development of a web and MATLAB-based application that integrates several services in the same environment. The first group of services deals with UAV mission creation and management. It provides several pieces of flight conditions information, such as weather conditions, the KP index, air navigation maps, or aeronautical information services including notices to Airmen (NOTAM). The second group deals with route planning and converts selected field areas on the map to an UAV optimized route, handling sub-routes for long journeys. The third group deals with multispectral image processing and vegetation indexes calculation and visualizations. From a software development point of view, the app integrates several monolithic and independent programs around the MATLAB Runtime package with an automated and transparent data flow. Its main feature consists in designing a plethora of executable MATLAB programs, especially for the route planning and optimization of UAVs, images processing and vegetation indexes calculations, and running them remotely.
Internet, which covers all the network of information systems have changed the direction of digital communication with various communication protocols. Unquestionably these new innovations in information technologies ...
详细信息
Internet, which covers all the network of information systems have changed the direction of digital communication with various communication protocols. Unquestionably these new innovations in information technologies affect Geographical Information Systems (GIS). Thus; GIS databases used to be shared and carried with compact discs but now with the help of desktop GIS (DGIS) applications can be shared more easily. On the other hand web based GIS (webGIS) applications are able to reach their databases at servers with different internet protocols. This allows mobile users to access easily; as a result popularity of webGIS has recently increased. webGIS applications are able to share data requested by mobile users via HyperText Transfer Protocol (http) with the help of its dynamic content. This has caused the need for a different layer model and a work that shows compilation degree. This study explains how DIV layers are constructed with Hyper Text Markup Language (HTML) and laminated with Style sheet (CSS) codes. In this study it is explained how created layer will be shown on the place that we want of the x,y level, also the codes that are used to present with dynamic content with Active Server Pages (ASP) web programming language are explained. Sharing of the codes that are used in this simple application is not only important for avoiding dependence to GIS programs which are the monopoly but also for introduction of DIV layer model that is tried in webGIS applications for the first time. Therefore, the obtained results will be helpful to researchers.
This paper provides various PHP programming framework (CakePHP2, CodeIgniter, Symfony2, Yii and PhalconPHP) popularity overview and comparison using various criteria. Based on the data obtained during the study two fr...
详细信息
This paper provides various PHP programming framework (CakePHP2, CodeIgniter, Symfony2, Yii and PhalconPHP) popularity overview and comparison using various criteria. Based on the data obtained during the study two frameworks were selected for deeper analysis - Symfony2 and PhalconPHP. This article offers a description of the architecture and main features of selected frameworks (routing, template engine, etc.). During framework comparison a performance test was developed with a goal to determine performance and effectiveness of frameworks during the same task. For performance testing a „Ticket Reserving System” cashier list section was chosen. Tests were performed using *** (Apache Benchmark) tool that comes with the Apache web server. Based on the comparison results recommendations are made that allow web developers to choose a framework for creating a real-world web project. It is planned to expand the developed web system capabilities using web services that are based on open standards and protocols (SOAP, XML-RPC, REST, etc.).
Plug-in frameworks support the development of component-based software that is extensible and can be customized to the needs of specific users. However, most plug-in frameworks target desktop applications and do not s...
详细信息
Plug-in frameworks support the development of component-based software that is extensible and can be customized to the needs of specific users. However, most plug-in frameworks target desktop applications and do not support web applications that can be extended by end users. In contrast to that, our plug-in framework Plux supports customizable and extensible web applications. Plux tailors a web application to the needs of every user, by assembling it from a user-specific component set. Furthermore, Plux supports end-user extensions, by integrating components provided by the end user into the web application. And finally, Plux supports distributed web applications, by integrating components on the client machines into the web application.
From the Publisher: Pure JSP gives a very concise conceptual overview of the JavaServer Pages technology and its related components. Once you have a firm foundation with the JSP technology, related topics such as Java...
详细信息
ISBN:
(纸本)9780672319020;0672319020
From the Publisher: Pure JSP gives a very concise conceptual overview of the JavaServer Pages technology and its related components. Once you have a firm foundation with the JSP technology, related topics such as JavaBeans, JDBC and Servlets are covered at a very high level. The book moves on to explain a large number of JSP techniques, which were determined by studying problems faced by JSP users in the professional world. The final section covers the more technical aspects of the JSP technology. Topics include related API's, server configuration, and charts and diagrams related to developing JSP applications.
This friendly, solutions-oriented guide is filled with step-by-step examples that illustrate how to write basic to advanced JavaScript applications, as well as modify existing scripts to suit individual needs. Each ch...
详细信息
ISBN:
(纸本)9780072228878;0072228873
This friendly, solutions-oriented guide is filled with step-by-step examples that illustrate how to write basic to advanced JavaScript applications, as well as modify existing scripts to suit individual needs. Each chapter begins with the specific how-to topics that will be covered. Within the chapter, each topic is accompanied by a solid, easy-to-follow walkthrough of the process. Table of contents Part I: Learn JavaScript Basics 1: Prepare to Program in JavaScript 2: Learn JavaScript Fundamentals 3: Use Built-in JavaScript Classes 4: Organize Data into Arrays 5: Create Your Own JavaScript Classes Part II: Build JavaScript-Enabled web Sites 6: Embed JavaScript in a web Page 7: Create Scripts That Work in Every Browser 8: Manipulate web Forms 9: Handle Browser Events 10: Communicate Between Browser Frames 11: Interact with the web Browser 12: Perform Simple Animation Part III: Take JavaScript to the Next Level 13: Debug JavaScript Programs 14: Make Your Program Errorproof 15: Use JavaScript to Manage Browser Plug-Ins A: HTML 4.01 Tags B: JavaScript Quick Reference
Learning a new language and a new framework can be daunting. What you need is a guide to help leverage your existing knowledge and skills, and show you just what you need to know to get up and running with a new syste...
详细信息
ISBN:
(纸本)9781934356203
Learning a new language and a new framework can be daunting. What you need is a guide to help leverage your existing knowledge and skills, and show you just what you need to know to get up and running with a new system ***'re already a .NET developer; we'll help you get up and running as a Ruby on Rails developer on any operating system: Windows, Mac, or Linux. We start with a gentle introduction to the object-oriented Ruby language with examples and direct comparisons to C#, so you'll quickly feel at home writing Ruby code for the first *** then get to the heart of Rails development by showing how to tackle everyday tasks in Rails compared with typical *** implementations, with a tutorial focus. You'll build a sample airline reservation system using Rails, learning essential techniques along the way. You'll come to learn the joy and power inherent in the "convention over configuration" philosophy, the natural elegance of the MVC architecture, and the essence of REST-based design as you develop applications that accommodate web browsers, handheld devices, and even XML web service clients with unparalleled *** the way, you'll see good agile development practices, explore test-driven development with Rails. You'll be prepared for real-world application deployment, and we'll give you a taste of how Ruby and Rails are reshaping the Microsoft application landscape, including a look at IronRuby.
If you are new to programming with PHP 6 and MySQL and are looking for a solid introduction, this is the book for you. Developed by computer science instructors, books in the for the absolute beginner series teach the...
详细信息
ISBN:
(纸本)9781598637984
If you are new to programming with PHP 6 and MySQL and are looking for a solid introduction, this is the book for you. Developed by computer science instructors, books in the for the absolute beginner series teach the principles of programming through simple game creation. You will acquire the skills that you need for more practical programming applications and will learn how these skills can be put to use in real-world scenarios. Everything you need to complete the tutorials is on the companion CDtheres no software to buy and you can get started right away. By the time you finish thebook you will be able to apply the basic principles youve learned to the next programming language you tackle.
HTML Utopia: Designing Without Tables Using CSS, 2nd Edition is for web developers looking to create websites using Cascading Style Sheets for layout, which allow for faster page downloads, easier maintenance, faster ...
详细信息
ISBN:
(纸本)9780975240274
HTML Utopia: Designing Without Tables Using CSS, 2nd Edition is for web developers looking to create websites using Cascading Style Sheets for layout, which allow for faster page downloads, easier maintenance, faster website redesigns, and better search engine optimization. HTML Utopia covers all aspects of using Cascading Style Sheets in web Development, and is a must-read for web Developers designing new sites or upgrading existing ones to use CSS *** book includes one of the most comprehensive CSS2 references on the market. Jeffrey Zeldman, web design guru and co-founder of the web Standards Project, says "After reading this book, you will not only understand how to use CSS to emulate old-school, table-driven web layouts, you will be creating websites that would be impossible to design using traditional methods".The second edition of this popular book includes brand new coverage of Internet Explorer 7, Firefox 1.1, new CSS Solutions, and greatly expanded coverage of popular, cross-browser, CSS layout techniques.
暂无评论