JavaScript: A Beginner’s Guide
Product Description
This hands-on, step-by-step tutorial is ideal for new programmers and those new to JavaScript. Designed for easy learning, this beginner’s guide features:
* Modules-Each programming concept is divided into logical modules (chapters), ideal for individualized learning
* Goals-Each module opens with the specific programming skills you’ll have by the end of the module
* Ask the Experts-Q&A sections throughout are filled with extra information and interesting commentary
* 1-Minute Drills-Quick self-assessment sections to check your progress
* Annotated Syntax-Example code annotated with commentary that points to the particular technique illustrated
* Projects-Coding exercises contained in each module show how to apply what you are learning
* Mastery Checks-End-of-module reviews that test your knowledge using short-answer, multiple-choice, fill-in-the-blank, and simple coding questions
Object-Oriented Programming
Product Description
Object-Oriented Programming: From Problem Solving to Java provides a thorough, easy-to-follow reference to master object-oriented programming principles. Throughout the text, problem solving and programming techniques are presented in modeling diagrams, pseudo-code, and flowcharts. Users then learn how to put theory into practice using actual Java code. Unlike “cookbook” guides where users blindly follow the instructions this book encourages users to explore their problem solving creativity, and then test their ideas in a real-world environment. By first learning the concepts involved in object-oriented programming, and then learning how to put them into use, readers not only learn Java, but they also learn how to become more efficient programmers.
· Encourages users to find creative, practical solutions to programming problems, and allows them to test their ideas with object-oriented programming
· Uses pseudocode to describe a problem’s solution; then uses Java as the implementation language
· Organized to follow introductory courses in programming principles; exercise sets and “key terms” are included to reinforce concepts
· Provides a gentle learning curve to those with little or no programming experience, taking novice users to a higher level of proficiency
· Includes a CD-ROM with all the source code for the projects in the book, with additional programs and case studies at the companion Web site
ON the CD!
The CD-ROM included with this book contains all of the files that are used as source programs in Java and in KJP (the Kennesaw Java Preprocessor is a high-level, pseudocode notation)
* All of the Java files that correspond to the examples presented in the book can be compiled and executed using standard Java SDK software from Sun Microsystems. These files are all in text format that can be read by most text editor
* All of the KJP sample programs from the book are included. These files are set up by chapter, and can be used with Java. They are all in text format that can be read by most text editors
* A directory with the KJP translator program file (an executable file) and the Conio class
SYSTEM REQUIREMENTS:
Applications and projects on this CD-ROM require a PC with Windows 9.x, Me, 98, NT, 2000, or XP; 300MHz (or higher) processor; Sun Microsystems Software Development Kit (SDK 1.3x or 1.4x); 32MB RAM; 50MB disk space; Web browser and Internet connection to download JGRASP; CD-ROM drive; mouse.
Big Java
Product Description
No one brews up a better Java guide than Cay Horstmann and in this Third Edition of Big Java he’s perfected his recipe. Thoroughly updated to include Java 6, the Third Edition of Horstmann’s bestselling text helps you absorb computing concepts and programming principles, develop strong problem-solving skills, and become a better programmer, all while exploring the elements of Java that are needed to write real-life programs.
A top-notch introductory text for beginners, Big Java, Third Edition is also a thorough reference for students and professionals alike to Java technologies, Internet programming, database access, and many other areas of computer science.
Features of the Third Edition:
- The ‘Objects Gradual’ approach leads you into object-oriented thinking step-by-step, from using classes, implementing simple methods, all the way to designing your own object-oriented programs.
- A strong emphasis on test-driven development encourages you to consider outcomes as you write programming code so you design better, more usable programs
- Helpful “Testing Track” introduces techniques and tools step by step, ensuring that you master one before moving on to the next
- New teaching and learning tools in WileyPLUS–including a unique assignment checker that enables you to test your programming problems online before you submit them for a grade
- Graphics topics are developed gradually throughout the text, conveniently highlighted in separate color-coded sections
- Updated coverage is fully compatible with Java 5 and includes a discussion of the latest Java 6 features
Simply JavaScript
- ISBN13: 9780980285802
- Condition: NEW
- Notes: Brand New from Publisher. No Remainder Mark.
Product Description
Everything you need to learn JavaScript from Scratch!
Packed with numerous examples, Simply JavaScript is a step-by-step introduction to programming in JavaScript the right way. Learn how easy it is to use JavaScript to solve real-world problems, build smarter forms, track user events (such as mouse clicks and key strokes), and design eye-catching animations. Then move into more powerful techniques using the DOM and Ajax. Learn JavaScript’s built-in functions, methods, and properties. Easily integrate JavaScript in your web site. Use JavaScript to validate form entries and interact with your users. Understand how to respond to user events. Create animations that bring your web site to life. Start programming using the DOM and Ajax.
Unlike other JavaScript books, modern best practices such as progressive enhancement, accessibility and unobtrusive scripting are used from the very beginning. All the code in the book is also cross-browser compatible and downloadable for free, so you can get started instantly!
Wireless Java Programming with J2ME
Product Description
Wireless Java Programming with J2ME provides Java developers with the information, techniques, and examples needed to use Java 2 Micro Edition (J2ME) to create applications for Java-enabled wireless devices
Wireless Java Programming with J2ME presents fully-developed examples of J2ME applications designed for wireless devices. By building examples based on Sun’s CLDC (Connected Limited Device Configuration) API and Mobile Information Device Profile (MIDP), readers will become familiar with the standard practices for J2ME programming for wireless devices. This hands-on guide to wireless J2ME programming is loaded with practical sample programs that can be applied in real world development.
Wireless Java Programming with Java 2 Micro Edition is being written by Yu Feng, the first-prize winner of Motorola’s Wireless Application contest. MotoShop, the winning m-commerce application, takes advantage of J2ME incorporates both innovative interface design and location-based service features. The authors’ in-depth knowledge and commercial interest in this technology truly separates this book from other Java books on the market.
Wireless Java Programming with Java 2 Micro Edition assumes readers are motivated to build the next generation wireless application by leveraging the J2ME technology. The book provides commercial-quality code and examples.Amazon.com Review
Perfect for the experienced Java programmer making the transition to wireless development, Wireless Java Programming with J2ME delivers a capable tutorial to what’s new and different on smaller Java devices. This title is all you need to get started writing wireless applications successfully.
This book provides a nicely packaged tutorial for wireless development, beginning with a tour of the acronym-laden world of Java wireless devices based on the Java 2 Micro Edition (J2ME). You’ll learn about the Mobile Information Device Profile (MIDP), which this text centers on, plus the Connected Limited Device Configuration (CLDC). Clearly, this is a market in flux, and the authors do a good job of describing the kinds of J2ME devices available today. They also explain what’s different about J2ME development when compared to traditional Java 2 programming.
After this introduction, the book delves into the APIs you’ll need to master to use J2ME. The authors create a number of “MIDlets” for wireless devices (such as a PIM and eventually a front end for an online bookstore). They cover the new APIs that are used to program such devices. This includes the higher-level UI library for MIDP devices, which lets developers design for the restricted displays of these devices. They also cover lower-level graphics, which calls for a more do-it-yourself approach to UI design. Illustrated with a calendar utility, they show you how to draw on the screen of a wireless device.
Later sections look at other features that you need to create robust wireless applications in Java, including network connectivity options (like sockets and HTTP), plus storing records in the built-in storage APIs that come built-in on the platform. The book also covers the surprising variety of XML tools that let you add XML support to wireless applications. The centerpiece of this text is the authors’ MotoShop–a case study for a wireless front end for an online bookstore, which is used to demonstrate many of the techniques covered earlier in the text. Final sections on SyncML (for synchronizing data between wireless devices) and new support for Java on the popular DoCoMo i-Mode platform help round out this book.
With the wireless marketplace poised for explosive growth, this title can let Java developers get ready for a new kind of Java platform. This book delivers a very solid tour of what an intermediate to advanced programmer needs to get started building the next generation of wireless software in Java. –Richard Dragan
Topics covered:
- Overview of Java development for wireless devices
- Overview of the Java 2 Micro Edition (J2ME)
- Key J2ME standards explained: the Mobile Information Device Profile (MIDP), Connected Limited Device Configuration (CLDC), and the K Virtual Machine (KVM)
- Using Sun’s J2ME Wireless Toolkit and Motorola’s MotoSDK for wireless development
- CLDC versus MIDP libraries
- MIDlets
- Limitations for CDLC devices and the KVM
- J2ME security
- Packaging and deploying MIDlets
- Tutorial for user-interface design with the UI for Wireless Devices (including images and event handling)
- High-level UI APIs (including lists and choices, text boxes, alerts, and forms)
- Low-level UI APIs (including drawing graphics shapes and text, double-buffering, plus a calendar example)
- Persistent storage (record stores, adding and deleting records, enumerating records, a sample mobile scheduler)
- Network programming in J2ME MIDP (the Generic Connection Framework, programming with sockets, datagrams, and HTTP)
- XML for wireless applications (survey of wireless XML parsers including SAX 1.0, TinyXML, and NanoXML)
- Case study for a mobile book-ordering application
- Data synchronization (SyncML protocols, a mobile scheduler)
- Reference to CLDC and MIDP class libraries
- NTT DoCoMo’s Java for i-Mode introduced


