IDL Object Lessons


Book Description




ECOOP '99 - Object-Oriented Programming


Book Description

\My tailor is Object-Oriented". Most software systems that have been built - cently are claimed to be Object-Oriented. Even older software systems that are still in commercial use have been upgraded with some OO ?avors. The range of areas where OO can be viewed as a \must-have" feature seems to be as large as the number of elds in computer science. If we stick to one of the original views of OO, that is, to create cost-e ective software solutions through modeling ph- ical abstractions, the application of OO to any eld of computer science does indeed make sense. There are OO programming languages, OO operating s- tems, OO databases, OO speci cations, OO methodologies, etc. So what does a conference on Object-Oriented Programming really mean? I honestly don’t know. What I do know is that, since its creation in 1987, ECOOP has been attracting a large number of contributions, and ECOOP conferences have ended up with high-quality technical programs, featuring interesting mixtures of theory and practice. Among the 183 initial submissions to ECOOP’99, 20 papers were selected for inclusion in the technical program of the conference. Every paper was reviewed by three to ve referees. The selection of papers was carried out during a t- day program committee meeting at the Swiss Federal Institute of Technology in Lausanne. Papers were judged according to their originality, presentation qu- ity, and relevance to the conference topics.







Image Analysis, Classification and Change Detection in Remote Sensing


Book Description

Image Analysis, Classification and Change Detection in Remote Sensing: With Algorithms for ENVI/IDL and Python, Third Edition introduces techniques used in the processing of remote sensing digital imagery. It emphasizes the development and implementation of statistically motivated, data-driven techniques. The author achieves this by tightly interweaving theory, algorithms, and computer codes. See What’s New in the Third Edition: Inclusion of extensive code in Python, with a cloud computing example New material on synthetic aperture radar (SAR) data analysis New illustrations in all chapters Extended theoretical development The material is self-contained and illustrated with many programming examples in IDL. The illustrations and applications in the text can be plugged in to the ENVI system in a completely transparent fashion and used immediately both for study and for processing of real imagery. The inclusion of Python-coded versions of the main image analysis algorithms discussed make it accessible to students and teachers without expensive ENVI/IDL licenses. Furthermore, Python platforms can take advantage of new cloud services that essentially provide unlimited computational power. The book covers both multispectral and polarimetric radar image analysis techniques in a way that makes both the differences and parallels clear and emphasizes the importance of choosing appropriate statistical methods. Each chapter concludes with exercises, some of which are small programming projects, intended to illustrate or justify the foregoing development, making this self-contained text ideal for self-study or classroom use.




Broadband Communications


Book Description

Broadband communications is widely recognized as one of the key technologies for building the next generation global network infrastructure to support ever-increasing multimedia applications. This book contains a collection of timely leading-edge research papers that address some of the important issues of providing such a broadband network infrastructure. Broadband Communications represents the selected proceedings of the Fifth International Conference on Broadband Communications, sponsored by the International Federation for Information Processing (IFIP) and held in Hong Kong in November 1999. The book is organized according to the eighteen technical sessions of the conference. The topics covered include internet services, traffic modeling, internet traffic control, performance evaluation, billing, pricing, admission policy, mobile network protocols, TCP/IP performance, mobile network performance, bandwidth allocation, switching systems, traffic flow control, routing, congestion and admission control, multicast protocols, network management, and quality of service. It will serve as an essential reference for computer scientists and practitioners.




SCI: Scalable Coherent Interface


Book Description

Scalable Coherent Interface (SCI) is an innovative interconnect standard (ANSI/IEEE Std 1596-1992) addressing the high-performance computing and networking domain. This book describes in depth one specific application of SCI: its use as a high-speed interconnection network (often called a system area network, SAN) for compute clusters built from commodity workstation nodes. The editors and authors, coming from both academia and industry, have been instrumental in the SCI standardization process, the development and deployment of SCI adapter cards, switches, fully integrated clusters, and software systems, and are closely involved in various research projects on this important interconnect. This thoroughly cross-reviewed state-of-the-art survey covers the complete hardware/software spectrum of SCI clusters, from the major concepts of SCI, through SCI hardware, networking, and low-level software issues, various programming models and environments, up to tools and application experiences.




ATL Internals


Book Description

The Classic Guide to ATL–Now Updated for ATL 8 and Visual Studio 2005 Four leading Windows programming experts systematically reveal ATL’s inner workings, explaining not just how ATL works, but why it works the way it does. Client-side developers will master ATL’s resources for windowing, COM control, MFC integration, web service proxy generation, and more. Server-side programmers will discover ATL’s full COM server and object services, and its extensive support for high-throughput, high-concurrency web applications, and services. Every Windows developer will learn powerful ways to increase flexibility, reduce overhead, and maximize transparency and control. • Discover ATL’s internals through diagrams, example code, and internal ATL implementation code • Walk through wizards that simplify ATL usage in common applications • Master string handling in C++, COM, and ATL • Leverage ATL smart types, including CComPtr, CComQIPtr, CComBSTR, and CComVariant • Understand and choose the right options for implementing IUnknown • Create glue code that exposes COM objects from COM servers • Use canned interface implementations to support object persistence, COM collections, enumerators, and connection points • Build standalone applications and UI components with ATL window classes and controls • Use ATL Server to develop web applications that run on Microsoft IIS




Advances in Conceptual Modeling


Book Description

This book constitutes the refereed proceedings of workshops, held at the 32nd International Conference on Conceptual Modeling, ER 2013, in Hong Kong, China in November 2013. The 30 revised full papers were carefully reviewed and selected out of 57 submissions. The papers are organized in sections related to the individual workshops: LSAWM, Legal and Social Aspects in Web Modeling; MoBiD, 1st International Workshop on Modeling and Management of Big Data; RIGiM, 5th International Workshop on Requirements, Intentions and Goals in Conceptual Modeling; SeCoGIS, 7th International Workshop on Semantic and Conceptual Issues in Geographic Information Systems; WISM, 10th International Workshop on Web Information Systems Modeling; DaSeM, Data Mining and Semantic Computing for Object Modeling; SCME, 1st Symposium on Conceptual Modeling Education; and PhD Symposium. Continuing the ER tradition, the ER 2013 workshops provided researchers, students, and industry professionals with a forum to present and discuss emerging, cutting-edge topics related to conceptual modeling and its applications.




Java Enterprise in a Nutshell


Book Description

With the recent release of Java 2 Enterprise Edition 1.4, developers are being called on to add even greater, more complex levels of interconnectivity to their applications. To do this, Java developers need a clear understanding of how to apply the new APIs, and the capabilities and pitfalls in the program--which they can discover in this edition.




Integrated Network Management V


Book Description

Welcome to IM'97! We hope you had the opportunity to attend the Conference in beautiful San Diego. If that was the case, you will want to get back to these proceedings for further read ings and reflections. You'll find e-mail addresses of the main author of each paper, and you are surely encouraged to get in touch for further discussions. You can also take advantage of the CNOM (Committee on Network Operation and Management) web site where a virtual discus sion agora has been set up for IM'97 (URL: http://www.cselt.stet.it/CNOMWWWIIM97.html). At this site you will find a brief summary of discussions that took place in the various panels, and slides that accompanied some of the presentations--all courtesy of the participants. If you have not been to the Conference, leafing through these proceedings may give you food for thought. Hopefully, you will also be joining the virtual world on the web for discussions with authors and others who were at the Conference. At IM'97 the two worlds of computer networks and telecommunications systems came to gether, each proposing a view to management that stems from their own paradigms. Each world made clear the need for end-to-end management and, therefore, each one stepped into the oth er's field. We feel that there is no winner but a mutual enrichment. The time is ripe for integra tion and it is likely that the next Conference will bear its fruit.