0
Your cart

Your cart is empty

Browse All Departments
Price
  • R100 - R250 (9)
  • R250 - R500 (42)
  • R500+ (726)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Computer programming > Object-oriented programming (OOP)

Beginning C# 2008 - From Novice to Professional (Paperback, 2nd ed.): Christian Gross Beginning C# 2008 - From Novice to Professional (Paperback, 2nd ed.)
Christian Gross
R1,052 R913 Discovery Miles 9 130 Save R139 (13%) Ships in 10 - 15 working days

This book is for anyone who wants to write good C# codeeven if you have never programmed before. Writing good code can be a challengethere are so many options, especially in a .NET language like C#. If you want to really get the best from a programming language, you need to know which features work best in which situations, and understand their strengths and weaknesses. It is this understanding that makes the difference between coding and coding well.

Beginning C# 2008: From Novice to Professional, Second Edition has been written to teach you how to use the C# programming language to solve problems. From the earliest chapters andthe first introductory concepts, you'll be looking at realworld programming challenges and learning how C# can be used to overcome them. As you progress through the book, the problems become more involved and interesting, while the solutions become correspondingly more complex and powerful as C# features interact to achieve the results that you want.

This second edition has been revised and improved to now include the SQL Server 2008 release and explain how you can integrate SQL Server 2008 with your C# applications.

By the time you've finished reading this book and worked through the sample exercises, you'll be a confident and very competent C# programmer. You will still have many explorations of the .NET Framework API to look forward to, but you will have a firm foundation to build from, and you will know exactly where to go to find the things that you need to progress confidently in your projects. What you'll learn Everything to get you started with C# 2008 from scratchfrom installing the tools to writing your first applications. The core concepts of .NET 3.5 programming: from decision trees to data structures, from exceptions to lambda expressions, and from objects to components. Learn what LINQ is, why functional programming can be important, how generics make your life easier, and much, much, more Who this book is for

This book is for anyone who's just starting out to learn about C#. It doesn't assume any prior knowledge of object-oriented programming, of the .NET Framework, or of coding in general. It simply assumes that you're an intelligent person who wants to learn and starts the journey from there.

Accelerated C# 2008 (Paperback, 1st ed.): Trey Nash Accelerated C# 2008 (Paperback, 1st ed.)
Trey Nash
R1,062 R923 Discovery Miles 9 230 Save R139 (13%) Ships in 10 - 15 working days

Many books introduce C#, but if you don't have the time to read 1,200 pages, Accelerated C# 2008 gives you everything you need to know about C# 2008 in a concentrated 500 pages of must-know information and best practices.

C# 2008 offers powerful new features, and Accelerated C# 2008 is the fastest path to mastery, for both experienced C# programmers moving to C# 2008 and programmers moving to C# from another object-oriented language.

You'll quickly master C# syntax while learning how the CLR simplifies many programming tasks. You'll also learn best practices that ensure your code will be efficient, reusable, and robust. Why spend months or years discovering the best ways to design and code C# when this book will show you how to do things the right way, right from the start?Comprehensively and concisely explains both C# 2005 and C# 2008 features Focuses on the language itself and on how to use C# 2008 proficiently for all .NET application development Concentrates on how C# features work and how to best use them for robust, highperformance code What you'll learn How C# works with and exploits the CLR How to use arrays, collections, and iterators How to handle events with delegates and anonymous functions How to design and use generic types and methods How to thread efficiently and robustly How to use the C# 2008 anonymous types, lamba expressions, and extension methods Who this book is for

If you're an experienced C# programmer, you need to understand how C# has changed with C# 2008. If youre an experienced object-oriented programmer moving to C#, you want to ramp up quickly in the language while learning the latest features and techniques. In either case, this book is for you. The first three chapters succinctly present C# fundamentals, for those new to or reviewing C#. The rest of the book covers all the major C# features, in great detail, explaining how they work and how best to use them. Whatever your background or need, you'll treasure this book for as long as you code in C# 2008.

Object-Oriented Programming and Java (Paperback, 2nd ed. 2008): Danny Poo, Derek Kiong, Swarnalatha Ashok Object-Oriented Programming and Java (Paperback, 2nd ed. 2008)
Danny Poo, Derek Kiong, Swarnalatha Ashok
R1,536 Discovery Miles 15 360 Ships in 10 - 15 working days

Object-Oriented Programming and Java presents two important topics in contemporary software development: object-oriented programming and Java. This book takes a different teaching approach from most available literature, it begins with the description of real-world object interaction scenarios and explains how they can be translated, represented and executed using object-oriented programming paradigm.

Principally, Java is an object-oriented programming language. By establishing a solid foundation in the understanding of object-oriented programming concepts and their applications, the book provides readers with the pre-requisites for writing proper object-oriented programs using Java.

Object-Oriented Programming and Java covers the latest in Java technologies and is suitable for undergraduate or postgraduate courses on object-oriented technology, and in particular, using Java as a programming language for creating object-oriented programs.

The Definitive Guide to iReport (Paperback, 1st ed.): Giulio Toffoli The Definitive Guide to iReport (Paperback, 1st ed.)
Giulio Toffoli
R1,439 Discovery Miles 14 390 Ships in 10 - 15 working days

JasperForge.org is the open source development portal for the JasperSoft Business Intelligence Suite, the JasperSoft Business Intelligence solution that delivers comprehensive tools for data access, data integration, analysis, and reporting, including iReport. This definitive, authoritative book: Covers iReport as an intuitive and easy-to-use visual report builder/designer for JasperReports, written in 100% pure Java. Shows how users can visually edit complex reports with charts, images, and subreports, as iReport is integrated with leading open source chart libraries for Java Demonstrates how the data to print can be retrieved through several methods including multiple JDBC connections, TableModels, JavaBeans, XML, MDX, EJBQL, and Hibernate.

JavaFX Script - Dynamic Java Scripting for Rich Internet/Client-side Applications (Paperback, 1st ed.): James Weaver JavaFX Script - Dynamic Java Scripting for Rich Internet/Client-side Applications (Paperback, 1st ed.)
James Weaver
R1,139 Discovery Miles 11 390 Ships in 10 - 15 working days

JavaFX Script makes it easy for developers to quickly develop high-quality UI-intensive applications very quickly. As JavaFX Script: Dynamic Java Scripting for Rich Internet/Client-side Applications demonstrates, developers can develop Rich Internet Applications and rich client-side user interfaces quickly and easily with this potential replacement for Ajax and perhaps even ActionScript and other scripting found in Flash. This firstPress book on JavaFX Scriptcovers the following topics: The fundamentals of the JavaFX suite of technologies and the foundations of JavaFX Script and available tools How to create a Wordsearch application How to augment and enhance the Wordsearch application after learning more advanced JavaFX Script features such as classes, objects, UI components, and constructs. What you'll learn Understand the JavaFX family and JavaFX Script and its relationship to the Java/Java SE 6 platform. Set up a JavaFX Script development and execution environment culminating in a Hello JFX application. Create a Wordsearch application and explore important JavaFX Script concepts by doing so. Survey the JavaFX UI Components including the commonly used ones that go into further building and enhancement of the Wordsearch application frame and menu structure. Use more advanced JavaFX Script language constructs for extending the Wordsearch application. Build JavaFX classes and objects, build the data model for the WordSearch application, and run the data model with a tester program. Develop the view for the Wordsearch application using a data model such as bind as well as drawing on a canvas. Explore more JavaFX Script concepts and possible IDE tie-ins to NetBeans, Eclipse, etc. Whois this book for? This book is for content developers and application developers with some programming experience who want to create rich internet applications. Related Titles Beginning Java SE 6 Platform: From Novice to Professional Pro Java 6 3D Game Development: Java 3D, JOGL, JInput and JOAL APIs

Practical JBoss Seam Projects (Paperback, 1st ed.): James Farley Practical JBoss Seam Projects (Paperback, 1st ed.)
James Farley
R999 R861 Discovery Miles 8 610 Save R138 (14%) Ships in 10 - 15 working days

The only viable alternative to the most popular and adopted open source and lightweight enterprise Java-based Spring Framework, JBoss Seam is the up and coming challenger to Spring. JBoss Seam offers more adherences to Java EE 5 standards than does Spring, and is a key selling point to many prospective Seam developers and users.

The first and only book of its kind, Practical JBoss Seam Web 2.0 Development, is a series of practical application scenarios which demonstrates the nature of the new open source lightweight Java EE 5 (JSF-EJB3)-standards based JBoss Seam framework, its efficacy and its limitations.

The scenarios/cases will be chosen to demonstrate specific elements of the framework (e.g., basic web application development, rich web clients with AJAX, etc.). Real-world cases will be used where possible.

Object-Oriented Technology.ECOOP 2006 Workshop Reader - ECOOP 2006 Workshops, Nantes, France, July 3-7, 2006, Final Reports... Object-Oriented Technology.ECOOP 2006 Workshop Reader - ECOOP 2006 Workshops, Nantes, France, July 3-7, 2006, Final Reports (Paperback, 2007)
Mario Sudholt, Charles Consel
R1,540 Discovery Miles 15 400 Ships in 10 - 15 working days

This book contains the final reports of 19 workshops held during the 20th European Conference on Object-Oriented Programming, ECOOP 2006, held in Nantes, France in July 2006. The 19 reports cover the entire range of object technology and related topics, presenting a coherent and highly representative snapshot of the major trends in the field.

Object-Oriented Programming Languages: Interpretation (Paperback, 2007 ed.): Iain D. Craig Object-Oriented Programming Languages: Interpretation (Paperback, 2007 ed.)
Iain D. Craig
R1,104 Discovery Miles 11 040 Ships in 10 - 15 working days

This comprehensive examination of the main approaches to object-oriented language explains key features of the languages in use today. Class-based, prototypes and Actor languages are all examined and compared in terms of their semantic concepts. This book provides a unique overview of the main approaches to object-oriented languages. Exercises of varying length, some of which can be extended into mini-projects are included at the end of each chapter. This book can be used as part of courses on Comparative Programming Languages or Programming Language Semantics at Second or Third Year Undergraduate Level. Some understanding of programming language concepts is required.

Accelerated VB 2008 (Paperback, 1st ed.): Trey Nash Accelerated VB 2008 (Paperback, 1st ed.)
Trey Nash
R1,045 R906 Discovery Miles 9 060 Save R139 (13%) Ships in 10 - 15 working days

Visual Basic 2008 offers powerful new features, and Accelerated VB 2008 is the fastest path to mastering them, and the rest of Visual Basic, for both experienced Visual Basic programmers moving to VB 2008 and programmers moving to Visual Basic from another objectoriented language. Many books introduce VB, but very few also explain how to use it optimally with the .NET common language runtime (CLR). This book teaches both core Visual Basic language concepts and how to wisely employ VB idioms and objectoriented design patterns to exploit the power of VB and the CLR.

Accelerated VB 2008 is both a rapid tutorial and a permanent reference. You'll quickly master VB syntax while learning how the CLR simplifies many programming tasks. You'll also learn best practices that ensure your code will be efficient, reusable, and robust. Why spend months or years discovering the best ways to design and code VB when this book will show you how to do things the right way, right from the start?Comprehensively and concisely explains both Visual Basic 2005 and Visual Basic 2008 features Focuses on the language itself and on how to use Visual Basic 2008 proficiently for all .NET application development Concentrates on how VB features work and how to best use them for robust, highperformance code What you'll learn How VB works with and exploits the CLR How to use arrays and collections How to handle events with delegates How to design and use generic types and methods How to thread efficiently and robustly How the new VB 2008 anonymous types, lamba expressions, and extension methods work and how to use them Who this book is for

If you're an experienced VB programmer, you need to understand how VB has changed with VB 2008. If youre an experienced object-oriented programmer moving to VB, you want to ramp up quickly in the language while learning the latest features and techniques. In either case, this book is for you. The first three chapters succinctly present VB fundamentals for those new to or reviewing VB. The rest of the book covers all the major VB features in great detail, explaining how they work and how best to use them. Whatever your background or need, you'll treasure this book for as long as you code in VB 2008. Table of Contents VB 2008 Overview VB 2008 Syntax Classes and Structures Methods, Properties, and Fields VB 2008 and the CLR Interfaces Operator Overloading Exception Handling Working with Strings Arrays and Collections Delegates and Events Generics Threading VB 2008 Best Practices LINQ with VB 2008

Verification of Object-Oriented Software. The KeY Approach - Foreword by K. Rustan M. Leino (Paperback, 2007 ed.): Bernhard... Verification of Object-Oriented Software. The KeY Approach - Foreword by K. Rustan M. Leino (Paperback, 2007 ed.)
Bernhard Beckert, Reiner Hahnle, Peter H. Schmitt
R2,989 Discovery Miles 29 890 Ships in 10 - 15 working days

The ultimate goal of program verification is not the theory behind the tools or the tools themselves, but the application of the theory and tools in the software engineering process. Our society relies on the correctness of a vast and growing amount of software. Improving the software engineering process is an important, long-term goal with many steps. Two of those steps are the KeY tool and this KeY book.

Object-Oriented ActionScript 3.0 (Paperback, 1st ed.): Peter Elst, Sas Jacobs Object-Oriented ActionScript 3.0 (Paperback, 1st ed.)
Peter Elst, Sas Jacobs
R1,312 R1,119 Discovery Miles 11 190 Save R193 (15%) Ships in 10 - 15 working days

Object-oriented programming (OOP) is something that is usually considered a black art for hardcore programmers, not a topic of conversation for Flash developers. However, when adobe introduced ActionScript 3.0 to the mix, it changed everything. ActionScript 3.0 is much more powerful than previous versions, allowing Flash developers to produce robust object-oriented applications. But with that power comes great responsibility--OOP is now a requirement, rather than optional, and there are new things to learn. This book, based on the ever-popular Object-Oriented ActionScript for Flash 8, provides you all you need to delve into the world of OOP with confidence, whether you are using the Flash IDE, Flex builder, or even command-line tools for your development work. First, you are taken gently through all the principles of OOP that you need to know, and then given a guide to designing and implementing applications in ActionScript 3.0. Next, we step up a gear, showing you the Flex builder development environment and teaching about creating reusable, extensible component frameworks, manager classes, animation and effects classes, UI widgets, and more. lastly, we look at some more advanced topics such as communication between Flash and the browser and Web services. case studies are included that apply the knowledge presented, giving you real-world projects to learn from and adapt for use in your own work. Mastering object-oriented programming is essential for modern Flash development, and Object-Oriented ActionScript 3.0 is the only guide you'll need.

Model Driven Engineering Languages and Systems - 9th International Conference, MoDELS 2006, Genova, Italy, October 1-6, 2006,... Model Driven Engineering Languages and Systems - 9th International Conference, MoDELS 2006, Genova, Italy, October 1-6, 2006, Proceedings (Paperback, 2006 ed.)
Oscar Nierstrasz, Jon Whittle, David Harel, Gianna Reggio
R3,024 Discovery Miles 30 240 Ships in 10 - 15 working days

This book constitutes the refereed proceedings of the 9th International Conference on Model Driven Engineering Languages and Systems (formerly UML conferences), MoDELS 2006. The book presents 51 revised full papers and 2 invited papers. Discussion is organized in topical sections on evaluating UML, MDA in software development, concrete syntax, applying UML to interaction and coordination, aspects, model integration, formal semantics of UML, security, model transformation tools and implementation, and more.

ECOOP - Object-Oriented Programming - 21th European Conference, Berlin, Germany, July 30 - August 3, 2007, Proceedings... ECOOP - Object-Oriented Programming - 21th European Conference, Berlin, Germany, July 30 - August 3, 2007, Proceedings (Paperback, 2007 ed.)
Erik Ernst
R2,976 Discovery Miles 29 760 Ships in 10 - 15 working days

The21stEuropeanConferenceonObject-OrientedProgramming,ECOOP2007, was held in Berlin, Germany, on July 30 to August 3, 2007. ECOOP is the most importantand inspiring forumin Europeandbeyond for researchers,practiti- ers, and students working in that smorgasbord of topics and approaches known as object orientation. This topic area was explored and challenged by excellent invited speakers-two of which were the winners of this year's Dahl-Nygaard award-in the carefully refereed and selected technical papers, on posters, via demonstrations, and in tutorials. Each of the many workshops complemented this with a very interactive and dynamic treatment of more speci?c topics. - nally, panels allowed for loud and lively disagreement. Yet, it is one of ECOOP's specialqualities that this plethora ofactivities add upto a coherentandexciting whole, rather than deteriorating into chaos. The Program Committee received 161 submissions this year. Only 135 of them were carried through the full review process, because of a number of - tractions and a number of submissions of abstracts that were never followed by a full paper. However, the remaining papers were of very high quality and we accepted25 of them for publication. Helping very goodpapers to be published is more useful than having an impressively low acceptance rate. The papers were selected according to four groups of criteria, whose priority depended on the paper: relevance; originality and signi?cance; precisionand correctness;and p- sentation and clarity. Each paper had three, four, or ?ve reviews, depending on how controversial it was.

Concurrent, Real-Time Programming in Java - Threads, RTSJ and RMI (Hardcover): B Benmammar Concurrent, Real-Time Programming in Java - Threads, RTSJ and RMI (Hardcover)
B Benmammar
R3,984 Discovery Miles 39 840 Ships in 12 - 19 working days

This book provides an introduction to concurrent, real-time, distributed programming with Java object-oriented language support as an algorithm description tool. It describes in particular the mechanisms of synchronization (cooperative and competitive) and sharing of data (internal class, static variables) between threads in Java. He then discusses the use of Java for real-time applications. Consequently, a presentation of the RTSJ (Real Time Specification for Java) specification dedicated to the development of real-time applications in Java is also introduced in this book. Finally, a presentation of programming distributed in Java is presented in this book. We are particularly interested in communication using the TCP Sockets and high-level communication using Java Remote Method Invocation (RMI). The book also contains an annex which contains a practical set of application exercises in relation to the theme of the book. Knowledge of the Java language is a prerequisite for understanding the book.

ECOOP 2006 - Object-Oriented Programming - 20th European Conference, Nantes, France, July 3-7, 2006, Proceedings (Paperback,... ECOOP 2006 - Object-Oriented Programming - 20th European Conference, Nantes, France, July 3-7, 2006, Proceedings (Paperback, 2006 ed.)
Dave Thomas
R1,760 Discovery Miles 17 600 Ships in 10 - 15 working days

This book constitutes the refereed proceedings of the 20th European Conference on Object-Oriented Programming, ECOOP 2006, held in Nantes, France in July 2006.

20 revised full papers, together with 3 keynote papers were carefully reviewed and selected. The papers are organized in topical sections on program query and persistence, ownership and concurrency, languages, type theory, types for object-oriented languages, tools, and modularity. 5 more papers celebrate the 20th anniversary of ECOOP.

Object-Oriented Technology. ECOOP 2004 Workshop Reader - ECOOP 2004 Workshop, Oslo, Norway, June 14-18, 2004, Final Reports... Object-Oriented Technology. ECOOP 2004 Workshop Reader - ECOOP 2004 Workshop, Oslo, Norway, June 14-18, 2004, Final Reports (Paperback, 2005 ed.)
Jacques Malenfant, Bjarte M. Ostvold
R1,502 Discovery Miles 15 020 Ships in 10 - 15 working days

This year, for the eighth time, the European Conference on Object-Oriented Programming (ECOOP) series, in cooperation with Springer, is glad to o?er the object-oriented research community the ECOOP 2004 Workshop Reader, a compendium of workshop reports pertaining to the ECOOP 2004 conference, held in Oslo from June 15 to 19, 2004. ECOOP 2004 hosted 19 high-quality workshops covering a large spectrum of hot research topics. These workshops were chosen through a tight peer review process following a speci?c call for proposals ending on November 30, 2003. We are very grateful to the members of the Workshop Selection Committee for their careful reviews and hard work to put together the excellent workshop program. We also want to thank all submitters, accepted or not, to whom the workshop program equally owes its quality. This selection process was then followed by a selection of workshop participants, done by each team of organizers based on an open call for position papers. This participant selection process ensured that we gathered the most active researchers in each workshop research area, and therefore a fruitful working meeting. Following the tradition of the ECOOP Workshop Reader, we strove for hi- quality, value-adding and open-ended workshop reports. The result, as you can judgefromthefollowingpages, isathought-provokingsnapshotofthecurrent- searchinobject-orientation, fullofpointersforfurtherexplorationofthecovered topics. We want to thank our workshop organizers who, despite the additional burden, did a great job in putting together these report

UML Applied - A .NET Perspective (Paperback, Softcover reprint of the original 1st ed.): Martin L. Shoemaker UML Applied - A .NET Perspective (Paperback, Softcover reprint of the original 1st ed.)
Martin L. Shoemaker
R1,305 R1,112 Discovery Miles 11 120 Save R193 (15%) Ships in 10 - 15 working days

"UML Applied" cuts through the mystique and gets straight to problem of Unified Modeling Language (UML). Readers will soon see the immediate benefits of the language and the "process." By the end of the book, they will have a firm grasp on analyzing and designing their own systems.

Objects, Agents, and Features - International Seminar, Dagstuhl Castle, Germany, February 16-21, 2003, Revised and Invited... Objects, Agents, and Features - International Seminar, Dagstuhl Castle, Germany, February 16-21, 2003, Revised and Invited Papers (Paperback, 2004 ed.)
Mark Ryan, John-Jules Ch. Meyer, Hans-Dieter Ehrich
R1,581 Discovery Miles 15 810 Ships in 10 - 15 working days

In recent years, concepts in object-oriented modeling and programming have been extended in several directions, giving rise to new paradigms such as age- orientation and feature-orientation. This volume came out of a Dagstuhl seminar exploring the relationship - tween the original paradigm and the two new ones. Following the success of the seminar, the idea emerged to edit a volume with contributions from parti- pants - including those who were invited but could not come. The participants' reaction was very positive, and so we, the organizers of the seminar, felt - couraged to edit this volume. All submissions were properly refereed, resulting in the present selection of high-quality papers in between the topics of objects, agents and features. The editors got help from a number of additional reviewers, viz. Peter Ahlbrecht, Daniel Amyot, Lynne Blair, Jan Broersen, Mehdi Dastani, Virginia Dignum, Dimitar Guelev, Benjamin Hirsch, Maik Kollmann, Alice Miller, Stephan Rei?-Marganiec, Javier Vazquez-Salceda, and Gerard Vreeswijk. Finally, we would like to take this opportunity to thank all the persons - volvedintherealizationoftheseminarandthisbook: attendees, authors, revi- ers, and, last but not least, the sta? from Schloss Dagstuhl and Springer-Verlag. February 2004 The Editors TableofContents Objects, Agents, and Features: An Introduction. . . . . . . . . . . . . . . . . . . . . . . . 1 John-Jules Ch. Meyer, Mark D. Ryan, and Hans-Dieter Ehrich Coordinating Agents in OO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Frank S. de Boer, Cees Pierik, Rogier M. van Eijk, and John-Jules Ch. Meyer On Feature Orientation and on Requirements Encapsulation Using Families of Requirements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Jan Bredereke Detecting Feature Interactions: How Many Components Do We Need?. . . .

Formal Methods for Open Object-Based Distributed Systems - 6th IFIP WG 6.1 International Conference, FMOODS 2003, Paris,... Formal Methods for Open Object-Based Distributed Systems - 6th IFIP WG 6.1 International Conference, FMOODS 2003, Paris, France, November 19.21, 2003, Proceedings (Paperback, 2003 ed.)
Elie Najm, Uwe Nestmann, Perdita Stevens
R1,648 Discovery Miles 16 480 Ships in 10 - 15 working days

This volume contains the proceedings of FMOODS 2003, the 6th IFIP WG 6. 1 International Conference on Formal Methods for Open Object-Based Distributed Systems. The conference was held in Paris, France on November 19-21, 2003. The event was the sixth meeting of this conference series, which is held roughly every year and a half, the earlier events having been held in Paris, Canterbury, Florence, Stanford, and Twente. ThegoaloftheFMOODSseriesofconferencesistobringtogetherresearchers whose work encompasses three important and related ?elds: - formal methods; - distributed systems; - object-based technology. Such a convergence is representative of recent advances in the ?eld of distributed systems, andprovideslinksbetweenseveralscienti?candtechnologicalcommu- ties, as represented by the conferences FORTE/PSTV, CONCUR, and ECOOP. The objective of FMOODS is to provide an integrated forum for the p- sentation of research in the above-mentioned ?elds, and the exchange of ideas and experiences in the topics concerned with the formal methods support for open object-based distributed systems. For the call for papers, aspects of int- est of the considered systems included, but were not limited to: formal models; formal techniques for speci?cation, design or analysis; component-based design; veri?cation, testing and validation; semantics of programming, coordination, or modeling languages; type systems for programming, coordination or modelling languages; behavioral typing; multiple viewpoint modelling and consistency - tween di?erent models; transformations of models; integration of quality of s- vice requirements into formal models; formal models for security; and appli- tions and experience, carefully described

Object-Oriented Technology. ECOOP 2003 Workshop Reader - ECOOP 2003 Workshops, Darmstadt, Germany, July 21-25, 2003, Final... Object-Oriented Technology. ECOOP 2003 Workshop Reader - ECOOP 2003 Workshops, Darmstadt, Germany, July 21-25, 2003, Final Reports (Paperback, 2004 ed.)
Frank Buschmann, Alejandro P Buchmann, Mariano Cilia
R1,574 Discovery Miles 15 740 Ships in 10 - 15 working days

This volume represents the seventh edition of the ECOOP Workshop Reader, a compendiumofworkshopreportsfromthe17thEuropeanConferenceonObject- Oriented Programming (ECOOP 2003), held in Darmstadt, Germany, during July 21-25, 2003. The workshops were held during the ?rst two days of the conference. They cover a wide range of interesting and innovative topics in object-oriented te- nology and o?ered the participants an opportunity for interaction and lively discussion. Twenty-one workshops were selected from a total of 24 submissions based on their scienti?c merit, the actuality of the topic, and their potential for a lively interaction. Unfortunately, one workshop had to be cancelled. Special thanks are due to the workshop organizers who recorded and s- marized the discussions. We would also like to thank all the participants for their presentations and lively contributions to the discussion: they made this volume possible. Last, but not least, we wish to express our appreciation to the members of the organizing committee who put in countless hours setting up and coordinating the workshops. We hope that this snapshot of current object-oriented technology will prove stimulating to you. October 2003 Frank Buschmann Alejandro Buchmann Mariano Cilia Organization ECOOP 2003 was organized by the Software Technology Group, Department of Computer Science, Darmstadt University of Technology under the auspices of AITO (Association Internationale pour les Technologies Objets) in cooperation with ACM SIGPLAN. The proceedings of the main conference were published as LNCS 2743.

Object-Oriented Information Systems - 9th International Conference, OOIS 2003, Geneva, Switzerland, September 2-5, 2003,... Object-Oriented Information Systems - 9th International Conference, OOIS 2003, Geneva, Switzerland, September 2-5, 2003, Proceedings (Paperback, 2003 ed.)
Dimitri Konstantas, Michel Leonard, Yves Pigneur, Shusma Patel
R1,702 Discovery Miles 17 020 Ships in 10 - 15 working days

The conference on Object Oriented Information Systems (OOIS) is now an es- blished international conference where innovative ideas, research, applications, and experiences in the design, development, and use of object oriented infor- tionsystems, fromboththeacademicandindustrialenvironments, arepresented. The ninth OOIS conference was held at the University of Geneva, September 2-5, 2003. The main theme was the Evolution of Object Oriented Information Systems. The papers presented ideas and issues related to the evolution, ad- tability, restructuring, and ?exibility of OOIS. In the context of the conference, ?ve workshops and four tutorials were organized providing a discussion forum for new ideas and including in depth presentations on important "hot" subjects. The three invited speakers of the ninth OOIS conference provided an - ternative view on OOIS and their evolution. Prof. John Mylopoulos (Univ- sity of Toronto and VLDB president) gave the opening presentation entitled "Agent Oriented IS Development," Dr. Richard Soley (OMG President and CEO) gave the closing presentation entitled "Model Driven Architecture: The Evolution of Object-Oriented Systems?" and Prof. Lina Al-Jadir (American U- versity of Beirut) gave the theme presentation entitled "Once Upon a Time a DTD Evolved into Another DTD...."

ECOOP 2004 - Object-Oriented Programming - 18th European Conference, Oslo, Norway, June 14-18, 2004, Proceedings (Paperback,... ECOOP 2004 - Object-Oriented Programming - 18th European Conference, Oslo, Norway, June 14-18, 2004, Proceedings (Paperback, 2004 ed.)
Martin Odersky
R2,968 Discovery Miles 29 680 Ships in 10 - 15 working days

ECOOP is the premier forum in Europe for bringing together practitioners, - searchers, and students to share their ideas and experiences in a broad range of disciplines woven with the common thread of object technology. It is a collage of events, including outstanding invited speakers, carefully refereed technical - pers, practitioner reports re?ecting real-world experience, panels, topic-focused workshops, demonstrations, and an interactive posters session. The 18th ECOOP 2004 conference held during June 14-18, 2004 in Oslo, Norway represented another year of continued success in object-oriented p- gramming, both as a topic of academic study and as a vehicle for industrial software development. Object-oriented technology has come of age; it is now the commonly established method for most software projects. However, an - panding ?eld of applications and new technological challenges provide a strong demand for research in foundations, design and programming methods, as well as implementation techniques. There is also an increasing interest in the in- gration of object-orientation with other software development techniques. We anticipate therefore that object-oriented programming will be a fruitful subject of research for many years to come. Thisyear, theprogramcommitteereceived132submissions, ofwhich25were acceptedforpublicationafterathoroughreviewingprocess.Everypaperreceived atleast4reviews.Paperswereevaluatedbasedonrelevance, signi?cance, clarity, originality, and correctness. The topics covered include: programming concepts, program analysis, software engineering, aspects and components, middleware, veri?cation, systems and implementation techniques. These were complemented by two invited talks, from Matthias Felleisen and Tom Henzinger. Their titles and abstracts are also included in these proceedi

ECOOP 2003 - Object-Oriented Programming - 17th European Conference, Darmstadt, Germany, July 21-25, 2003. Proceedings... ECOOP 2003 - Object-Oriented Programming - 17th European Conference, Darmstadt, Germany, July 21-25, 2003. Proceedings (Paperback, 2003 ed.)
Luca Cardelli
R3,095 Discovery Miles 30 950 Ships in 10 - 15 working days

The refereed proceedings of the 17th European Conference on Object-Oriented Programming, ECOOP 2003, held in Darmstadt, Germany in July 2003. The 18 revised full papers presented together with 2 invited papers were carefully reviewed and selected from 88 submissions. The papers are organized in topical sections on aspects and components; patterns, architecture, and collaboration; types; modeling; algorithms, optimization, and runtimes; and formal techniques and methodology.

UML 2003 -- The Unified Modeling Language, Modeling Languages and Applications - 6th International Conference San Francisco,... UML 2003 -- The Unified Modeling Language, Modeling Languages and Applications - 6th International Conference San Francisco, CA, USA, October 20-24, 2003, Proceedings (Paperback, 2003 ed.)
Perdita Stevens, Jon Whittle, Grady Booch
R1,698 Discovery Miles 16 980 Ships in 10 - 15 working days

Thepastyearhasbeenaneventfuloneforthoseinterestedinsoftwaremodeling. The ?rst major revision of the Uni?ed Modeling Language, UML2.0, is in the process of adoption by the Object Management Group (OMG), and it makes many long-desired additions and improvements to UML. At the same time, it expands what was already a large language. A challenge for both practitioners andresearchersistohelpsmooththeadoptionofthisnewlanguage.Increasingly, attention is being paid to the use of specialized languages, often pro?les of UML, appropriate for di?erent purposes; this is one way to make UML less overwh- ming. Accordingly, the focus of the UML conference is gradually expanding from UML to software modeling in general. Simultaneously, model-driven development is being pursued as a way of - creasing the bene?ts from modeling throughout the software development p- cess. Gradually, it is developing from a set of slogans into a reality. Many of the papers in this volume are concerned, directly or indirectly, with how to make modeling, rather than coding, the heart of software development, and how to realize the resulting bene?ts of higher-level thinking. Much work remains to be done.

Object-oriented Python - Master OOP by Building Games and GUIs (Paperback): Irv Kalb Object-oriented Python - Master OOP by Building Games and GUIs (Paperback)
Irv Kalb
R1,084 R817 Discovery Miles 8 170 Save R267 (25%) Ships in 12 - 19 working days

Object-Oriented Python is an intuitive and thorough guide to mastering object-oriented programming from the ground up. You'll cover the basics of building classes and creating objects, and put theory into practice using the pygame package with clear examples that help visualize the object-oriented style. You'll explore the key concepts of object-oriented programming - encapsulation, polymorphism, and inheritance - and learn not just how to code with objects, but the absolute best practices for doing so. Finally, you'll bring it all together by building a complex video game, complete with full animations and sounds. The book covers two fully functional Python code packages that will speed up development of graphical user interface (GUI) programs in Python.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Agile Scrum Implementation and Its…
Kenneth R Walsh, Sathiadev Mahesh, … Hardcover R6,500 Discovery Miles 65 000
Java Parables Volume 1 - Object-Oriented…
Pamela Osakwe Leon-Mezue Hardcover R975 Discovery Miles 9 750
Introduction to Programming with C…
Y Liang Paperback R2,382 Discovery Miles 23 820
The Jakarta EE Platform Specification…
Eclipse Foundation Hardcover R1,156 Discovery Miles 11 560
Core Java Interview Questions You'll…
Vibrant Publishers Hardcover R1,312 Discovery Miles 13 120
Data Structures and Algorithm Analysis…
Mark Weiss Paperback R2,548 Discovery Miles 25 480
Using UML - Software Engineering with…
Perdita Stevens Paperback R2,462 Discovery Miles 24 620
Structured Finance - The Object Oriented…
U Cherubini Hardcover R2,229 Discovery Miles 22 290
Object-Oriented Game Development
Julian Gold Paperback R2,247 R1,778 Discovery Miles 17 780
Handbook of Neuroevolution Through…
Gene I. Sher Hardcover R8,485 Discovery Miles 84 850

 

Partners