This paper reports on the development of an economic market simulator using mobile agents. Agents are specialized software programs that can move autonomously between supporting platforms. Agents can be used to model ...
详细信息
ISBN:
(纸本)0780375149
This paper reports on the development of an economic market simulator using mobile agents. Agents are specialized software programs that can move autonomously between supporting platforms. Agents can be used to model the preferences of users wishing to buy or sell items on a global marketplace. Users can select a number of options that will guide the agents in their quest for an optimal trade. Besides the price range, users can determine the way in which the agents will bargain, thus fine-tuning the tradeoffs involved in deciding whether a price in the price range requires further negotiation or is acceptable. The simulation developed is realized entirely in Java, and takes advantage of TEEMA, an extensible, general-purpose mobile agent execution environment, dedicated to the purpose of exploring the capabilities of mobile agents. TEEMA has been realized to provide a testbed for agent applications without having to be limited by proprietary application suites or inaccessible low-level interfaces. It is completely configurable and easily extensible as it is built around a microkernel that supports primitive agent operations and a set of services that provide high-level agent support. The paper starts with the description of the infrastructure necessary to define a marketplace as a combination of service agents. Then, trader agents are explained. The simulation environment is then introduced, and analyzed. The architecture emerging from the simulation environment is then examined, together with its advantages and disadvantages. Finally, the simulation parameters are presented. An analysis of the results shows that the simulation environment can provide a suitable platform for economic simulation based on empirical analysis or more formal systems such as game theory. An example of asymmetric transaction is presented where it is shown that trades are influenced by the agent initiating the transaction.
PHP has gained a following among non-technical web designers who need to add interactive aspects to their sites. Offering a gentle learning curve, PHP is an accessible yet powerful language for creating dynamic web pa...
详细信息
ISBN:
(纸本)9780596005603
PHP has gained a following among non-technical web designers who need to add interactive aspects to their sites. Offering a gentle learning curve, PHP is an accessible yet powerful language for creating dynamic web pages. As its popularity has grown, PHP's basic feature set has become increasingly more sophisticated. Now PHP 5 boasts advanced features--such as new object-oriented capabilities and support for XML and Web Services--that will please even the most experienced web professionals while still remaining user-friendly enough for those with a lower tolerance for technical jargon. If you've wanted to try your hand at PHP but haven't known where to start, then Learning PHP 5 is the book you need. If you've wanted to try your hand at PHP but haven't known where to start, then Learning PHP 5 is the book you need. With attention to both PHP 4 and the new PHP version 5, it provides everything from a explanation of how PHP works with your web server and web browser to the ins and outs of working with databases and HTML forms. Written by the co-author of the popular PHP Cookbook, this book is for intelligent (but not necessarily highly-technical) readers. Learning PHP 5 guides you through every aspect of the language you'll need to master for professional web programming results. This book provides a hands-on learning experience complete with exercises to make sure the lessons stick. Learning PHP 5 covers the following topics, and more: How PHP works with your web browser and web serverPHP language basics, including data, variables, logic and loopingWorking with arrays and functionsMaking web formsWorking with databases like MySQLRemembering users with sessionsParsing and generating XMLDebugging Written by David Sklar, coauthor of the PHP Cookbook and an instructor in PHP, this book offers the ideal classroom learning experience whether you're in a classroom or on your own. From learning how to install PHP to designing database-backed web applications, Learning PHP 5
From the Book: PREFACE: This book focuses on the most powerful approach available today to model and build industrial-strength Java applications: the Unified Modeling Language (UML) adopted in 1997 by the Object Manag...
详细信息
ISBN:
(纸本)0201702525;9780201702521
From the Book: PREFACE: This book focuses on the most powerful approach available today to model and build industrial-strength Java applications: the Unified Modeling Language (UML) adopted in 1997 by the Object Management Group (OMG). A project lifecycle and software process model are demonstrated (Rational's Unified Process) using a sample application from requirements gathering, using Use Cases, through implementation via the creation Java code from Class and Sequence diagrams. This sample application uses the latest Java technology frameworks such as Java Server Pages (JSP), Servlets, and most importantly, the Enterprise Java Bean 2.0 (EJB) server-side enabling technology for the implementation of the business rules. Products to implement these server-side solutions range from the Apache Tomcat server to commercial applications servers such as BEA's Weblogic server. Reason for the Book It took me many years to understand that writing a program was nothing more than a learned tactical skill. To program in a language like Java is to be a journeyman. But to somehow capture someone's requirements in an intelligent fashion and organize the necessary resources and resulting software into a cohesive deliverable, is the sign of a strategic craftsman. To me, the majority of Java books never consider Java in "the large." They focus on the small view, covering single Java enabled extensions such as JavaBeans, Servlets and Java Server Pages. Although these views, too, are necessary, unfortunately no one seems to touch on project planning, software process, and the methodology for building enterprise-status Java applications. This is a difficult topic to explore andpresent as the whole subject of process stirs many heartfelt debates and opinions. At the urging of many of my colleagues and supportive readers of my first book, Developing Applications with Visual Basic and UML, I have undertaken a similar project for Java. Who Should Read This Book This book is for anyone who w
HTML, XHTML, & CSS For the Absolute Beginner provides beginner level programmers with an entry level introduction to HTML, XHTML and CSS. This book serves as a primer for client-side web development. To make learn...
详细信息
ISBN:
(纸本)9781435454231
HTML, XHTML, & CSS For the Absolute Beginner provides beginner level programmers with an entry level introduction to HTML, XHTML and CSS. This book serves as a primer for client-side web development. To make learning fun, the book uses a games-based instructional approach that provides working examples that demonstrate how HTML, XHTML and CSS can be applied to the development of web pages and sites. HTML, XHTML, & CSS For the Absolute Beginner is a fun and easy way for a beginner to master web development through the creation of computer games.
This is the first book to be released on Lasso that provides a step by step how to guide to creating Web solutions. The focus is on teaching essential elements of Lasso for dynamic Web content
ISBN:
(纸本)1556229615
This is the first book to be released on Lasso that provides a step by step how to guide to creating Web solutions. The focus is on teaching essential elements of Lasso for dynamic Web content
Adobe AIR is one of the hottest topics in rich application development. This exciting new technology is still in beta, but it's already being adopted by such web giants as eBay. With AIR, Web developers use their ...
详细信息
ISBN:
(纸本)9781933988481
Adobe AIR is one of the hottest topics in rich application development. This exciting new technology is still in beta, but it's already being adopted by such web giants as eBay. With AIR, Web developers use their existing skills to build rich applications that flow seamlessly between the internet and the desktop. Adobe AIR in Action introduces AIR to developers familiar with Flex and JavaScript, showing them how to build solid AIR-driven desktop and hybrid applications. Using small examples, the expert authors walk web developers through the new topics they will need to develop AIR applications for the desktop. Readers will learn the essential features of the AIR API with examples and code samples that web professionals can use to get up and running in AIR quickly. The book describes how to create and customize native windows, read and write files and folders on the local file system. Web developers who read this book will be able to take instant advantage of the increased resources available to desktop applications. Sometimes-connected, web-enabled applications are gaining in popularity, and web developers of all stripes will want to add these skills to their toolbox.
From the Publisher: Unlike most books on the market, Learn XML In a Weekend is specific to using XML on Microsoft platforms thereby narrowing its focus and making it easier to become instantly productive. It focuses o...
详细信息
ISBN:
(纸本)9781592000104
From the Publisher: Unlike most books on the market, Learn XML In a Weekend is specific to using XML on Microsoft platforms thereby narrowing its focus and making it easier to become instantly productive. It focuses on using tools to create, edit, and transform the language and shows you how to use XML for Web site design and other real-world applications. Plus, you'll learn how to use XML with: ***, the Microsoft .NET framework, HTML, data binding, and the XML DOM based on Microsoft operating systems. The companion Web site contains the book's sample code, XML tools, information on installing the parser, and more!
暂无评论