Addison-Wesley / Prentice Hall
Computer Science
Browse available resources for Computer Science:
- Select a resource
- Resources for Computer Science GOAL where virtual office hours are 24/7! Your Own TA, Just a Click Away! Deitel Resource Centers National Center for Women & Information Technology View material from Search Engines: Information Retrieval in Practice VideoNotes Andrew Tanenbaum Flame Award Recipient Custom Programs Instructor Resource Center myPearsonStore

ISBN-10: 0321197984
ISBN-13: 9780321197986
Publisher: Prentice Hall
Copyright: 2003
Format: Paper; 464 pp
Published: 06/10/2003
Suggested retail price: $54.99
Buy from myPearsonStore
The definitive introduction to the fundamentals of J2ME that explains how to build applications for Java-enabled wireless handheld devices.
- Provides with a key overview and introduction to J2ME and two vital J2ME technologies - Mobile Information Device Profile (MIDP) 2.0 and Connected Limited Device Configuration (CDLC).
- Shows how to build, develop, and code J2ME Applications as well as the Game Profile API and the latest J2ME security enhancements.
- Written by the architects of the Java 2 Micro Edition platform.
Java -- Intermediate / Advanced Programming [PTG: NEW RIDERS] (Computer Science)
Mobile Communications [PTG: NEW RIDERS] (Computer Science)
Roger Riggs is a senior staff engineer at Sun Microsystems who focuses on design and architecture of the Java 2 Micro Edition platform for wireless devices. He led Sun�s efforts within the Java Community Process to standardize the MIDP 1.0 and 2.0 APIs.
Antero Taivalsaari is a senior staff engineer at Sun Microsystems. Dr. Taivalsaari co-founded the Spotless project at Sun Labs, and designed the original KVM system that became the cornerstone of the Java 2 Platform, Micro Edition. In addition, he led the CLDC 1.0 and 1.1 standardization efforts.
Jim Van Peursem is chief architect for the J2ME platform at Motorola. Dr. Van Peursem has been actively involved in the application of Java technologies in mobile wireless devices from the beginning. His contributions include serving as specification lead for JSR 118 (MIDP 2.0) and interpretation guru for JSR 037 (MIDP 1.0).
Jyri Huopaniemi is research manager at Nokia Research Center. Dr. Huopaniemi led the Mobile Media API (JSR 135) and Mobile 3D Graphics API (JSR 184) standardization efforts. He was also responsible for the Sound API of MIDP 2.0.
Mark Patel is the lead graphics architect for the J2ME platform at Motorola. His involvement with Java spans several years and includes the development of various APIs for graphics and user interfaces. He led the development of the Game API for MIDP 2.0.
Aleksi Uotila is a senior design engineer for the J2ME platform at Nokia. He has actively contributed to several J2ME-related expert groups within the Java Community Process, including MIDP 1.0 and 2.0.
0321197984AB05222003
This book presents the Java™ 2 Platform, Micro Edition (J2ME™) standards that support the development of applications for consumer devices such as mobile phones, two-way pagers, and wireless personal organizers. To create these standards, Sun collaborated with such consumer device companies as Motorola, Nokia, NTT DoCoMo, Research In Motion, Samsung, Siemens, Sony Ericsson, and many others. The result is a highly portable, small-footprint application development environment that brings the unique capabilities of Java technology, including platform independence and enhanced security, to the rapidly growing wireless market.
This definitive Java™ Series guide provides a programmer's introduction to the Java 2 Platform, Micro Edition. It presents a general description of wireless technology and an overview of the J2ME platform. In addition, the book details the Connected Limited Device Configuration (CLDC) version 1.1 and the Mobile Information Device Profile (MIDP) version 2.0, the standards that define the Java platform features and libraries for wireless, resource-constrained devices.
Written by a team of authors that includes the original J2ME technology experts from Sun, Motorola, and Nokia, this book provides a description of the Java 2 Platform, Micro Edition, as well as practical implementation advice.
The Java™ Series is supported, endorsed, and authored by the creators of the Java technology at Sun Microsystems, Inc. It is the official place to go for complete, expert, and definitive information on Java technology. The books in this Series provide the inside information you need to build effective, robust, and portable applications and applets. The Series is an indispensable resource for anyone targeting the Java™ 2 platform.
0321197984B05222003
View a Sample Chapter PDF: /samplechapter/0321197984.pdf
Pearson Higher Education offers special pricing when you choose to package your text with other student resources. If you're interested in creating a cost-saving package for your students, contact your Pearson Higher Education representative for pricing and ordering information.
This title is a member of the Java Series, which also contains the titles below . You can also visit the Java Series page.
- One of Java's most powerful capabilities is its built-in support for concurrent programming, a design technique in which multiple concurrent activities-threads take place inside a single Java program. Thread programming enables developers to design applications that are more responsive to user demands, faster, and more easily controlled.
- This book offers comprehensive coverage of this vital aspect of the Java language. The book is completely up-to-date with the new thread model that is now incorporated into the most recent version of the Java Virtual Machine. All Java programmers interested in doing concurrent programming must understand these new concepts. The book approaches the topic from a design pattern point of view. It introduces and summarizes Java's concurrency support, shows readers how to initiate, control, and coordinate concurrent activities, and offers numerous recipe-like techniques for designing and implementing Java structures that solve common concurrent programming challenges. Specifically, the book presents important strategies for avoiding the inconsistencies that can crop up in multi-threaded programs, addresses the concept of "liveness"-how to ensure that all threads in use are kept active simultaneously, examines state-dependent action, and demonstrates effective methods for handling user requests in a multi-threaded environment.
Concurrent Programming in Java™: Design Principles and Pattern, 2/E
Lea
© 2000 | Prentice Hall | Paper; 432 pages | Instock
ISBN-10: 0201310090 | ISBN-13: 9780201310092
Brief Description | Buy from myPearsonStore
Designing Web Services with the J2EE™ 1.4 Platform: JAX-RPC, SOAP, and XML Technologies
Singh, Brydon, Murray, Ramachandran, Violleau & Stearns
© 2004 | Prentice Hall | Paper Bound w/CD-ROM; 464 pages | Instock
ISBN-10: 0321205219 | ISBN-13: 9780321205216
Buy from myPearsonStore
Effective Java, 2/E
Bloch
© 2008 | Prentice Hall | Paper; 384 pages | Instock
ISBN-10: 0321356683 | ISBN-13: 9780321356680
Buy from myPearsonStore
Effective Java™ Programming Language Guide
Bloch
© 2001 | Prentice Hall | Paper; 272 pages | Instock
ISBN-10: 0201310058 | ISBN-13: 9780201310054
Brief Description | Buy from myPearsonStore
Effective Java, Safari, 2/E
Bloch
© 2008 | Prentice Hall | On-line Supplement; 384 pages | Instock
ISBN-10: 0137150024 | ISBN-13: 9780137150021
URL: http://www.safari.informit.com
Inside Java™ 2 Platform Security: Architecture, API Design, and Implementation, 2/E
Gong, Ellison & Dageforde
© 2003 | Prentice Hall | Paper; 384 pages | Instock
ISBN-10: 0201787911 | ISBN-13: 9780201787917
Brief Description | Buy from myPearsonStore
The Java™ Class Libraries Poster, Enterprise Edition, v1.2
Chan & Lee
© 2000 | Prentice Hall | Paper; 2 pages | Instock
ISBN-10: 0201716232 | ISBN-13: 9780201716238
Buy from myPearsonStore
The Java™ Class Libraries Poster, Java 2 Platform Enterprise Edition, Version 1.4, 2/E
Chan & Lee
© 2003 | Prentice Hall | Paper; 2 pages | Instock
ISBN-10: 0321213823 | ISBN-13: 9780321213822
Buy from myPearsonStore
Java™ Developers Almanac 1.4, Volume 2, The: Examples and Quick Reference, 4/E
Chan
© 2003 | Prentice Hall | Paper; 1040 pages | Out of Stock
ISBN-10: 0201768100 | ISBN-13: 9780201768107
Brief Description
The Java™ EE 5 Tutorial, 3/E
Jendrock, Ball, Carson, Evans, Fordin & Haase
© 2007 | Prentice Hall | Paper; 1360 pages | Instock
ISBN-10: 0321490290 | ISBN-13: 9780321490292
Buy from myPearsonStore
Java™ Language Specification, 2/E
Gosling, Joy, Steele & Bracha
© 2000 | Prentice Hall | Paper; 544 pages | Out of Stock
ISBN-10: 0201310082 | ISBN-13: 9780201310085
Java™ Message Service API Tutorial and Reference: Messaging for the J2EE™ Platform
Hapner, Burridge, Sharma, Fialli & Haase
© 2002 | Prentice Hall | Paper; 544 pages | Estimated Availability: 02/26/2002
ISBN-10: 0201784726 | ISBN-13: 9780201784725
Buy from myPearsonStore
Java™ Tutorial, The: A Short Course on the Basics, 3/E
Campione, Walrath & Huml
© 2001 | Prentice Hall | Paper Bound w/CD-ROM; 592 pages | Out of Stock
ISBN-10: 0201703939 | ISBN-13: 9780201703931
Brief Description
Kicking Butt with MIDP and MSA: Creating Great Mobile Applications
Knudsen
© 2008 | Prentice Hall | Paper; 432 pages | Instock
ISBN-10: 0321463420 | ISBN-13: 9780321463425
Buy from myPearsonStore
Programming Open Service Gateways with Java Embedded Server™ Technology
Chen & Gong
© 2002 | Prentice Hall | Paper; 480 pages | Instock
ISBN-10: 0201711028 | ISBN-13: 9780201711028
Buy from myPearsonStore
Programming Wireless Devices with the Java™2 Platform, Micro Edition, 2/E
Riggs, Taivalsaari, Van Peursem, Huopaniemi, Patel & Uotila
© 2003 | Prentice Hall | Paper; 464 pages | Instock
ISBN-10: 0321197984 | ISBN-13: 9780321197986
Buy from myPearsonStore
Effective Java is an explicit (and acknowledged) homage to Scott Meyer's Effective C++. Josh Bloch shares the programming practices of the most expert Java programmers with the rest of the programming community. Distilling the habits of experienced programmers into 50 short stand-alone essays, Bloch has laid out the most essential and effective Java rules, providing comprehensive descriptions of techniques. The essays address practical problems that all Java programmers encounter, presents specific ways to improve programs and designs, and also shows how to avoid traps in Java programming. An enormously useful book, each essay contains top notch code examples and insightful "war stories" that help capture the students' attention.
Series: The Java Series
Security is an integral part of the Java platform; all Java APIs are built on a solid security model. That model has always been stronger than the security of other platforms, never allowing for the proliferation of a large virus such as “Melissa” or “I Love You.” Now improved security and robust performance peacefully coexist.
This book provides a detailed look into the central workings of the Java security architecture, including coverage of the many v1.4 enhancements. This book reviews multiple security threats, such as Trojan horses and denial of service attacks, and the strategies used to combat them. Students will find a practical guide to the deployment of Java security, as well as tips on how to customize, extend, and refine the core security architecture. In addition, it touches on the evolution of Java security, from the restrictive days of the JDK 1.0 sandbox to the sophisticated security features available in Java 2. The book even includes a list of 11 security bugs found in early versions of Java.
The new edition of this popular book is updated to reflect v1.3 of the Java 2 Platform, Standard Edition as well as preceding versions as early as JDK 1.1, and includes Solaris, Linux and Win32. This new version is also streamlined—to cover the topics most needed—and includes questions and exercises at the end of each chapter (with answers on the CD). The authors' top-notch instruction is still present. Through a task-oriented, example-driven approach, the authors introduce students to fundamental concepts and applications. The book's unique, theme-based structure allows the flexibility to customize your own path through the specific information. To help beginners avoid many common mistakes, an entire chapter is devoted to programming problems and their solutions. The CD-ROM comes packed full of useful resources: a complete online tutorial of this book and the 2 other tutorial books, all major versions of the Java platform, versions 1.0.2 through 1.3 for the Solaris and Win32 platforms. The CD also includes the latest Java platform for Linux (Standard Edition v1.3) API documentation for the Java platform and source code for all examples.
Pearson Higher Education offers special pricing when you choose to package your text with other student resources. If you're interested in creating a cost-saving package for your students contact your Pearson Higher Education representative.
