|
|
|
Microcontroller Architectures:
Interfaces:
Programming Languages: Others:
[Java] [Forth] [UML]Java Books |
|
|
%20Professional%20Developer's%20Guide.jpg)
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:

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:

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 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:

Embedded Controller Forth: For the 8051 Family
No book review available
Buy this book from:
.jpg)
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:

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

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.
|
Email us with
questions or comments about this web site.
|