USE OF JAVA APPLICATION AND XML DATABASE FOR EMERGY EVALUATION OF AGRICULGURAL SYSTEMS Fábio Takahashi, Mileine Zanghetin, Enrique Ortega* Laboratory of.

Slides:



Advertisements
Similar presentations
WHAT IS STEAM PRO? Thermoflow, Inc.
Advertisements

WEB DESIGN TABLES, PAGE LAYOUT AND FORMS. Page Layout Page Layout is an important part of web design Why do you think your page layout is important?
Steps of a Design Brief V Design Brief  Problem, identification, and definition Establish a clear idea of what is to be accomplished. Identify.
Ecological Economics Lecture 12 Tiago Domingos Assistant Professor Environment and Energy Section Department of Mechanical Engineering Doctoral Program.
EMERGY & ENERGY SYSTEMS Session 3 Short Course for ECO Interns, EPA and Partners.
Robert Goldstein Senior Technical Executive, Water & Ecosystems WSWC–WGA Energy–Water Nexus Workshop Denver, April 2, 2013 Water Prism: Decision Support.
Assessing Bioenergy Potentials in Rural Landscapes Oludunsin Tunrayo Arodudu Alexey Voinov Iris van Duren.
1-1 Operations Management Introduction - Chapter 1.
Java Programming, 3e Concepts and Techniques Chapter 1 An Introduction to Java and Program Design.
STEAM PRO is a highly automated system design tool – a heat balance program specifically intended for design of steam power cycles.  Use STEAM PRO to.
Chapter 3 Software Two major types of software
XP New Perspectives on Microsoft Access 2002 Tutorial 71 Microsoft Access 2002 Tutorial 7 – Integrating Access With the Web and With Other Programs.
Eclipse is an open source IDE (Integrated Development Environment) for developing applications in Java, C/C++, HTML, Cobol, Perl, etc. The official Eclipse.
UNIT-V The MVC architecture and Struts Framework.
ENVIRONMENTAL AND THERMODYNAMIC INDICATORS IN SUPPORT OF FAIR AND SUSTAINABLE POLICY MAKING Investigating equitable trade among Latvia, Denmark and Italy.
Java Programming, 2E Introductory Concepts and Techniques Chapter 1 An Introduction to Java and Program Design.
M. Taimoor Khan * Java Server Pages (JSP) is a server-side programming technology that enables the creation of dynamic,
Laboratory of ecosystem management Life Cycle Environmental Impacts of Internet Yves Loerincik, Olivier Jolliet, Greg Norris.
CSCI 6962: Server-side Design and Programming Course Introduction and Overview.
Emergy & Complex Systems Day 1, Lecture 1…. Energy Systems Diagramming Energy Systems Diagramming A Systems language...symbols, conventions and simulation…
ENEA Workshop Day 1 ~ Lecture 3… EMERGY and Environmental Accounting Lecture 1 ~ 3 Mark T. Brown Sergio F. Ulgiati.
K. Jamroendararasame*, T. Matsuzaki, T. Suzuki, and T. Tokuda Department of Computer Science, Tokyo Institute of Technology, JAPAN Two Generators of Secure.
16-1 The World Wide Web The Web An infrastructure of distributed information combined with software that uses networks as a vehicle to exchange that information.
CPS120: Introduction to Computer Science The World Wide Web Nell Dale John Lewis.
Welcome to CPT 499 XML Course Introduction Eugenia Fernandez IUPUI.
Martin Kokonya ENERGY PROJECTS IDENTIICATION AND ANALYSIS TOOLS ADB FINESSE Training Course on Renewable Energy and Energy Efficiency for Poverty Reduction.
Chapter 17 - Deploying Java Applications on the Web1 Chapter 17 Deploying Java Applications on the Web.
1 SEG3120 Analysis and Design for User Interfaces Flash Anis Zarrad Parallel Simulations and Distributed Systems (PARADISE) Research Laboratory SITE, University.
Chapter 6 : Software Metrics
Emergy and Ecological Economics Valuing Real Wealth Thanks to Mark Brown, Matt Cohen, Howard Odum, et al. Produced by Tom Abel.
Matrix Mapping Tool Sam Gross Internship at Virtual Technology Corporation.
1 Accelerated Web Development Course JavaScript and Client side programming Day 2 Rich Roth On The Net
Studying the State of our Earth Chapter 1. What is Environmental Science? Environmental Science: field that looks at interactions among human systems.
Session 1 SESSION 1 Working with Dreamweaver 8.0.
Chapter 21: How We Obtain and Use Water. Water To understand water, we must understand its characteristics, and roles: –Water has a high capacity to absorb.
Karen Herter (HMG) Mike Langley (DGS) April 15, 2008 Portfolio Manager for California State Buildings Meeting the Requirements of Executive Order S
Generating HTML Format Reports for Travel Demand Models May 18, 2009 Chunyu Lu Gannett Fleming, Inc.
JCreator Tonga Institute of Higher Education. Programming with the command line and notepad is difficult. DOS disadvantages  User Interface (UI) is not.
1 A proposal to REVIEW the EMERGY METHODOLOGY in order to make possible a PROPER ASSESSMENT of sustainable rural systems Laboratory of Ecological Engineering,
EMERGY & ENERGY SYSTEMS Session 6 Short Course for ECO Interns, EPA and Partners.
Summary of Everglades Restoration NoteLocation Emvalue (Billions Em$/yr) 1 Annual total Em$ Everglades System Net increase in emergy value of Env.
Java Portals and Portlets Submitted By: Rashi Chopra CIS 764 Fall 2007 Rashi Chopra.
Environmental Biology Welcome. What is the intention of this course? To equip you with the necessary background knowledge and tools to fully comprehend.
EMERGY & ENERGY SYSTEMS Session 8 Short Course for ECO Interns, EPA and Partners.
1 Overview of XSL. 2 Outline We will use Roger Costello’s tutorial The purpose of this presentation is  To give a quick overview of XSL  To describe.
Copyright © 2002 ProsoftTraining. All rights reserved. JavaServer Pages.
Introduction to Information Technology Applications.
Liang, Introduction to Java Programming, Seventh Edition, (c) 2009 Pearson Education, Inc. All rights reserved Chapter 41 JavaServer Face.
A potential international support system for Education for Sustainable Development.
1 A Basic Introduction to Flash. Outline What is a flash? Macromedia Flash MX 2004 Flash concepts Flash Demos Conclusion Additional help 2.
VIGNAN'S NIRULA INSTITUTE OF TECHNOLOGY & SCIENCE FOR WOMEN TOOLS LINKS PRESENTED BY 1.P.NAVEENA09NN1A A.SOUJANYA09NN1A R.PRASANNA09NN1A1251.
©SoftMooreSlide 1 Introduction to HTML: Forms ©SoftMooreSlide 2 Forms Forms provide a simple mechanism for collecting user data and submitting it to.
ENEA Workshop Day 1 ~ Lecture 3… EMERGY and Environmental Accounting.
10 Copyright © 2004, Oracle. All rights reserved. Building ADF View Components.
Ch 14: Agricultural Methods and Pest Management. Outline 14.1 The Development of Agriculture 14.2 Fertilizer and Agriculture 14.3 Agricultural Chemical.
With Ms. deVesty Please check your audio and mic. Go to “Tools” – “Audio” – “Audio Setup Wizard” and follow the steps!
Zapata, N. (*), Castillo, R. and Playán, E. 1IRRIGATION AND ENERGY COLLECTIVE IRRIGATION NETWORK DESIGN AND MANAGEMENT FOR ENERGY OPTIMIZATION: THE “CINTEGRAL”
Lecture Transforming Data: Using Apache Xalan to apply XSLT transformations Marc Dumontier Blueprint Initiative Samuel Lunenfeld Research Institute.
Understanding Our Environment. What is environmental science? Environment: the conditions that surround an organism or group of organisms Environmental.
MATERIAL BALANCE ÷Éñ ÌâºëÈ¾Æ By ENG. SAMPATH WIJESOORIYA.
Introduction to Algorithm. What is Algorithm? an algorithm is any well-defined computational procedure that takes some value, or set of values, as input.
Emergy Approach in Determining the Carrying Capacity of Ecosystems Daeseok Kang Ecological Engineering Program Pukyong National University.
EMBEDDED SYSTEM BASED DRIP IRRIGATION. EMBEDDED SYSTEM :  A Computer system designed for specific control functions within a larger system  Including.
Date Activity Page # 5/17-18 Energy Point of View 22 Homework
Lecture 12: Economy and Ecology
INTEGRATED DECISION SUPPORT CONSUMPTIVE USE MODEL (IDSCU)
Environmental Science 101
Social Media And Global Computing Introduction to Visual Studio
GDP.
Tutorial 7 – Integrating Access With the Web and With Other Programs
Presentation transcript:

USE OF JAVA APPLICATION AND XML DATABASE FOR EMERGY EVALUATION OF AGRICULGURAL SYSTEMS Fábio Takahashi, Mileine Zanghetin, Enrique Ortega* Laboratory of Ecological Engineering, School of Food Engineering - UNICAMP *

INTRODUCTION An important challenge facing the world is how to feed an increasing population with decreasing energy supplies and finite environmental resources (MARTIN et al., 2006). The challenge to reconcile food production and natural conservation in the modern agriculture, which embodies a human-controlled agro-ecosystem dependent on both the environmental inputs, such as sunlight, wind, water ands soil, and the purchased economic inputs, such as fertilizers, pesticides, fuels, electricity, mechanical equipment and some other industrial products (CHEN et al., 2006). Emergy analysis, which evaluates system components on a common unit basis, is a tool to evaluate resource use and production of agricultural methods. Emergy analysis is a form of energy analysis that quantifies values of natural and economic resources to quantify the value of large-scale environmental support to the human economy (ODUM, 1988). In this study, a Java application was developed in order to: (1) make possible a broadly use of the emergy analysis and (2) get the emergy indices in an easy and quick way. Java, XML and XSLT technology were used to accomplish this application.

MATERIAL AND METHODS On the first step, 24 standard xml documents were built using the data from Emergy of Agriculture System (ORTEGA et. al., 2006) based on the Handbook of Emergy Evaluation- Folio #4 (BRANDT-WILLIAMS, 2002). Each document represents the emergy analysis of a product. The XML documents are standards; it means that all archives have the same structure, because all of them have the same resources and products characteristics. Only one XSLT document was build to process the xml documents The XSLT file can process all the XML documents because they are standard. The XSLT document processes all the calculations of the emergy analysis and transforms the XML document to be visualized in a browser. It builds two tables to present the resources used and the product’s data, and more three tables with the processed results. Figure 1 and 2 respectively shows how the resources data and result tables are presented on the browser. Xml documents

The Java application A Java application was developed to allow the users to modify the amounts of resources and products of Florida agriculture systems. This application uses libraries of the Borland JBuilder 2005 system for manipulation of archives XML. JBuilder builds the DTD archives for each XML document. This DTD archive is used to create all the necessary classes to modify the XML documents. These classes can modify all the elements on the XML document, but in this application, only the quantity of each resource can be changed.

3. Click on the Open Button 1. Open the java application.2. This new window will be opened

4. Select one of the xml files.

5. Modify the quantity of the each resources (yellow textfields)6. Click on Modify button.

7. Click on the products data button8. Modify the yellow text field9. Click on modify button10. Close this window.

11. Click on Result button.

Folio # 4. Agricultural Systems of Florida Sherry L. Brandt-Williams University of Florida, 2001 (revised 2004) Bell Pepper (USA, 1981) EmDollar: 2.70 E12 sej/US$ 0.09ESI = EYR/EIR 92.0%Economy Non-Renewables 3.2%Nature Non-Renewables 4.8%Renewable resources Proportion of resourcesSustainability 12. A result page will be open.

CodeItemQuantityUnits Conversion Factor Transformities of inputs (sej/unit) Emergy flow E13 sej/ha/yr R1Sun J/m2/year R2Rain1.3716m3/m2/year R3Evapotranspiration J/m2/year N1Net Topsoil Loss8500kg/ha/year M1Fuel57984litres/ha/year M2Electricity208KWH/ha/year M3Machinery0kg/ha/year M4Lime0.00kg/ha/year M5Pesticides131kg/ha/year M6Potash172kg K/ha/year M7Phosphate52.7kg P/ha/year M8Nitrogen44kg N /ha/year M M S1Human Labor1200hours/ha/year S2Services from economy2110US$/ha/year

Output dataCaloric value Mass (wet)28000kg/ha/year Moisture93.5% Carbohydrates63% J/kg Lipids11% J/kg Protein26% J/kg Price (wet product)0.5US$/kg Inputs classificationEquation Aggregated flows x E13 sej/ha/yr Renewable resources from NatureR=Max(Renewables) Non renewable resources from NatureN=Sum(Non renewables)95.29 I = R + N Materials from EconomyM=Sum(Materials) Services from EconomyS=Sum(Services) F = M + S Emergy usedY= I + F

Output results Bell Pepper (USA, 1981)ValueUnits Total dry mass1820kg/ha/year Energy of product386.57E10 J/ha/year Sale US$/ha/year Emergy of Sale37.80E13 sej/ha/yr Real value of product em-US$/ha/yr Emergy IndicesEquationValue Transformity (sej/J)Tr=Y/E=Emergy/Energy Transformity (sej/kg)Tr=Y/M=Emergy/Dry Mass16.18 E12 RenewabilityRen=(100)*(R/Y)4.78% Emergy Yield RatioEYR=Y/F1.09 Emergy Investment RatioEIR=F/I11.48 Emergy Exchange RatioEER=Y/EmS0.78

This diagram represents all the process. XML files of agricultural systems Java application New XML file with modified data XSLT document Results in Internet Explorer User 56789

The java application developed with the XML and XSLT technology is a powerful tool for the emergy analysis because the results obtained were satisfactory. Some errors had been found in Brandt-Williams 2002 and this work also has the purpose to collaborate with research carried-out at the University of Florida or other institutions to improve the emergy folios and emergy analysis. The application was developed for local use and its executable archive is very great (100MB). For this reason, the file download can be difficult for some users. This application can be saved in a CD-ROM and it can be distributed for countries where the access the Internet is difficult. In order to solve the problem of size of download file, the next step will be the development of an applet that could be executed in a server. The use of Brazilian agriculture data will be used in the next stage of the research; these systems have more biological complexity than the agricultural systems of Florida so far studied. CONCLUSIONS

Servlet Web Page Personal Computer Server Java Server Page (JSP) UserDatabase XSLT file The diagram that represents the next stage of this work