Core Java 2: Fundamentals

Front Cover
Prentice Hall Professional, 2001 - Computers - 806 pages
23 Reviews
Advances in signal and image processing together with increasing computing power are bringing mobile technology closer to applications in a variety of domains like automotive, health, telecommunication, multimedia, entertainment and many others. The development of these leading applications, involving a large diversity of algorithms (e.g. signal, image, video, 3D, communication, cryptography) is classically divided into three consecutive steps: a theoretical study of the algorithms, a study of the target architecture, and finally the implementation. Such a linear design flow is reaching its limits due to intense pressure on design cycle and strict performance constraints. The approach, called Algorithm-Architecture Matching, aims to leverage design flows with a simultaneous study of both algorithmic and architectural issues, taking into account multiple design constraints, as well as algorithm and architecture optimizations, that couldn't be achieved otherwise if considered separately. Introducing new design methodologies is mandatory when facing the new emerging applications as for example advanced mobile communication or graphics using sub-micron manufacturing technologies or 3D-Integrated Circuits. This diversity forms a driving force for the future evolutions of embedded system designs methodologies.The main expectations from system designers' point of view are related to methods, tools and architectures supporting application complexity and design cycle reduction. Advanced optimizations are essential to meet design constraints and to enable a wide acceptance of these new technologies. Algorithm-Architecture Matching for Signal and Image Processing presents a collection of selected contributions from both industry and academia, addressing different aspects of Algorithm-Architecture Matching approach ranging from sensors to architectures design. The scope of this book reflects the diversity of potential algorithms, including signal, communication, image, video, 3D-Graphics implemented onto various architectures from FPGA to multiprocessor systems. Several synthesis and resource management techniques leveraging design optimizations are also described and applied to numerous algorithms. EM>Algorithm-Architecture Matching for Signal and Image Processing should be on each designer's and EDA tool developer's shelf, as well as on those with an interest in digital system design optimizations dealing with advanced algorithms.
 

What people are saying - Write a review

User ratings

5 stars
15
4 stars
4
3 stars
4
2 stars
0
1 star
0

User Review - Flag as inappropriate

super

User Review - Flag as inappropriate

I face difficulties while reading this book . Why do not u provide it in PDF format

All 7 reviews »

Contents

An Introduction to Java
1
The Java Programming Environment
19
Fundamental Programming Structures in Java
43
Objects and Classes
111
Inheritance
181
Interfaces and Inner Classes
251
Graphics Programming
295
Event Handling
347
Applets
577
Exceptions and Debugging
635
Streams and Files
693
Java Keywords
777
Index
779
End User License Agreement
801
About the CDROM
806
Copyright

User Interface Components with Swing
417

Other editions - View all

Common terms and phrases

References to this book

All Book Search results »

About the author (2001)

CAY S. HORSTMANN teaches computer science at San Jose State University. He has written six books on C++, Java, and object-oriented development and is the series editor for Prentice Hall PTR's best-selling Core Series.

GARY CORNELL has a Ph.D. from Brown University and has been a visiting scientist at IBM Watson Labs. He has written or co-written 20 popular computer books and articles for many developer magazines. He currently directs the program in Modern Visual Programming at the University of Connecticut.

Bibliographic information