Books: Java, Forth, UML
 

Home
Search
MicroControllerShop
Publications
Embedded News Digest
Resources
Contents
Contact Us

[Back to Book Index] [Microcontroller Books in German]

Microcontroller Architectures:

[ARM] [Atmel AVR] [Basic Stamp] [Freescale 68xx] [Intel 8051] [Microchip PIC] [MIPS] [Microcontroller Generic]

Interfaces:

[Bluetooth] [CAN] [Embedded Internet] [Parallel Port, Serial Port, USB]

Programming Languages:
[Assembler] [Basic] [C & C++ Programming] [C for Microcontrollers] [Java, Forth, UML]

Others:

[Applications] [Embedded Operating Systems] [Chip Design] [Hardware Design] [Software & Firmware Development]

 

Search:
Keywords:

[Java] [Forth] [UML]

Java Books

Interactive Java Tutorial CD-ROM

The well-structured Java course makes use of a unique simulation tool - the "Java sandbox" - to dynamically show how each line of code executes and causes changes in variable and system status. As a result code execution is brought to life on the screen. You are able to more easily understand how Java program code works - because you can see it working. The Java tutorial starts from very basic principles of Java programming and takes you step-by-step up to advanced Java programming concepts. If you complete all exercises and assignments of the Java course you will gain the Java programming skills equivalent to taking a 15 credit university module in Java programming. The Java tutorial CD-ROM contains a complete Integrated Development Environment (IDE) that is specifically designed for educational purposes, as well as a complete Java compiler. Buy this CD-ROM

 

Bluetooth For Java

Bluetooth For Java

What "Bluetooth for Java" offers is not an overview of what Bluetooth is. Instead, Bruce Hopkins and Ranjith Antony describe how to develop wireless Java applications using Bluetooth for a variety of platforms. This includes an API overview of the Java library, development of Bluetooth-based services, highlights of security concerns, and walkthroughs for development with some of the different tools available. Programs will not be just J2ME (micro devices) based, but will also be for J2SE (client/desktop).

Buy this book

Java 2 Micro Edition (J2ME) Professional Developer's Guide

Java 2 Micro Edition: Professional Developer's Guide

A book/CD-ROM introduction to Java 2 Micro Edition (J2ME), a system designed to run on small computing devices like cellular telephones or personal digital assistants. Explains how J2ME is different from standard Java, and offers an unbiased view of programming choices available for handheld and embedded devices. Tutorials provide instructions on how to program using this new platform. The CD-ROM contains specifications, programming samples and utilities, and early- access software. Book News, Inc.®, Portland, OR

Buy this book from:

Amazon.de (Germany)

 

 

Mobile Information Device Profile for Java 2 Micro Edition (J2ME) Professional Developer's Guide

Mobile Information Device Profile for Java 2 Micro Edition (J2ME): Professional Developer's Guide

As the first Java 2 Micro Edition (J2ME) profile, the Mobile Information Device Profile (MIDP) brings the power of Java to handheld devices like cell phones, interactive pagers, and personal digital assistants (PDAs). With this practical, hands-on reference, you’ll learn how to create MIDP applications, with real development scenarios covering user interfaces, database networking, XML, security, and more. This timely book follows on the heels of Gigučre’s Java 2 Micro Edition to offer you the definitive guide to understanding and using the Mobile Information Device Profile. This complete guide to MIDP programming covers such topics as: The basics of J2ME;How to build and run MIDP applications; MIDP programming examples; The MIDP user interface model; Persisting data with MIDP; Using HTTP as a way to exchange data with servers on the Internet; The importance of security for wireless devices; Writing MIDP applications that use XML; Future directions of MIDP.

Buy this book from:

Amazon.de (Germany)

 

 

Wireless Java Programming with J2ME

Wireless Java Programming with J2ME

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

Buy this book from:

Amazon.de (Germany)

 

 

Instant Wireless Java with J2ME

Instant Wireless Java with J2ME

The Ultimate Collection of Ready-to-Use Code and Expert Techniques. Develop state-of-the art wireless applications with J2ME using this thorough and useful resource. Learn to build a wide range of scalable applications that can be delivered directly to handheld and mobile devices. Once you've mastered the Mobile Information Device Profile (MIDP), you can add enhancements to your applications using the Java Wireless toolkit. Covering security, J2SE compatibility, and networking, Instant Wireless Java with J2ME will show you how to create and deploy real-world wireless applications to J2ME-enabled devices. Key Topics Covered: Compiling and executing MIDP code; User Interface classes; CommandListener interface; Associating icons with MIDlets; User notification from MID; Creating simple and multiple tickers; J2ME wireless toolkit and Ktoolbar; RecordStore class; Networking; Interfacing with enterprise applications; On the value-packed CD-ROM: All source from the book; Ready-to-use wireless applications.

Buy this book from:

sorry not available from Amazon.de (Germany)

 

 

Sams Teach Yourself Wireless Java with J2ME in 21 Days

Sams Teach Yourself Wireless Java with J2ME in 21 Days

Sams Teach Yourself Wireless Java with J2ME in 21 Days begins by establishing the basic parameters of J2ME development and its uses in building wireless applications. The tutorial chapters introduce both text and graphical application development for typical wireless devices. Finally, the book presents the major types of applications that the wireless developer will build-information management, communications, games, etc. The book also introduces the basic concepts of networking wireless devices through Java.

Buy this book from:

Amazon.de (Germany)

 

 

Forth Books

Embedded Controller Forth For the 8051 Family

Embedded Controller Forth: For the 8051 Family

No book review available

Buy this book from:

Amazon.de (Germany)

 

 

 

UML Books (Unified Modified Language)

Real-Time UML Developing Efficient Objects for Embedded Systems

Real-Time UML: Developing Efficient Objects for Embedded Systems (2nd Edition)

With the development and wide adoption of a standard notation, the Unified Modified Language (UML), real-time systems developers can now avail themselves of the benefits and advantages of object technology. UML is a 3rd generation modeling language which rigorously defines the semantics of the object metamodel and provides a notation for capturing and communicating object structure and behavior. It is particularly well-suited to modeling real-time and embedded systems. Real-Time UML is the introduction that developers of real-time systems need to make the transition to object-oriented analysis and design and modeling with UML. It covers the important features of the UML and shows how to effectively use the UML to model real-time

Buy this book from:

Amazon.de (Germany)

 

 

Developing Real-Time Systems with UML, Objects, Frameworks and Patterns

Doing Hard Time: Developing Real-Time Systems with UML, Objects, Frameworks and Patterns

Doing Hard Time: Developing Real-Time Systems with UML, Objects, Frameworks, and Patterns provides an excellent guide to using today's cutting-edge software-engineering techniques to develop software for embedded systems. Author Bruce Powel Douglass begins by championing the advantages of objects for embedded development and then shows off basic UML document types. Next he addresses the difficulties of writing embedded systems (which are used in hospitals, aircraft, nuclear power plants, and other life-or-death environments). He looks at the restricted resources of embedded hardware and design issues regarding memory management and event handling. The book expertly discusses the difference between the reliability and safety of software. (It describes the use of a number of patterns that can be used to provide safe operation in the event of single-point failure of a system.) Rapid Object-Oriented Process for Embedded Systems (ROPES) finds its way to the heart of the text, a development process tailored to real-time software. Besides an introduction to iterative software development, the author walks the reader through the steps required for analysis, design, and eventual implementation of real-time software. The samples (which include several medical devices and a small air traffic control system) are exceptionally rich in detail and often use advanced aspects of UML notation. Later sections concentrate on the latest in pattern design for embedded software used to manage threads and schedulability. The book closes with a tour of dynamic modeling, real-time frameworks--specifically, the I-Logix Rhapsody Object Execution Framework (OXF)--and details of the Rhapsody modeling tool. In all, Doing Hard Time delivers real technical expertise for any potential embedded software developer in a thorough and digestible format. --Richard Dragan

Buy this book

Designing Concurrent, Distributed, and Real-Time Applications with UML

Designing Concurrent, Distributed, and Real-Time Applications with UML

Designing Concurrent, Distributed, and Real-Time Applications with UML provides a detailed overview of object-oriented design concepts, concurrent and distributed system technology, use cases, and Unified Modeling Language notation. It addresses an increasingly important area of software development: the design of real-time and distributed applications based on concurrent technology. Using UML notation, this book clearly illustrates how an object-oriented analysis and design method offers an effective solution to the unique challenges that these systems present. Inside you'll also find a comprehensive description of an analysis and design method specifically suited to the needs of real-time and distributed systems. Known as COMET (Concurrent Object Modeling and Architectural Design Method), this object-oriented method employs a highly iterative software life cycle based on use case technology and UML. This book will guide you through the COMET development life cycle, from requirements modeling through analysis and design, emphasizing the design requirements of distributed and real-time applications. Numerous in-depth case studies and examples show you how the COMET method can be applied to a variety of applications, including real-time, client/server, and distributed software design. Key topics include: * Use case modeling, with particular emphasis on the needs of embedded systems * Static and dynamic analysis modeling * Object and class structuring * Finite state machines and statecharts * Distributed object technology * Software architecture design of concurrent systems * Task structuring and class design * Performance analysis of real-time designs using real-time scheduling Designing Concurrent, Distributed, and Real-Time Applications with UML is an invaluable resource for all developers in this growing field. The information, technology, systematic method, comprehensive guidelines, and case studies presented here will greatly facilitate the creation of high-quality real-time and distributed applications.

Buy this book

[Assembler] [Basic] [C & C++ Programming] [C for Microcontrollers] [Java, Forth, UML]

 

[Home] [Search] [MicroControllerShop] [Publications] [Embedded News Digest] [Resources] [Contents] [Contact Us]

Email us with questions or comments about this web site.
Copyright © 2002-2008 MicroController Pros Corporation
Last modified: 12/16/08