Buy Developing Jini™ Applications Using J2ME™ Technology
Book 1
Book 2
Book 3
Book 1
Book 2
Book 3
Book 1
Book 2
Book 3
Book 1
Book 2
Book 3
Home > Computing and Information Technology > Computer programming / software engineering > Web programming > Developing Jini™ Applications Using J2ME™ Technology
Developing Jini™ Applications Using J2ME™ Technology

Developing Jini™ Applications Using J2ME™ Technology


     0     
5
4
3
2
1



Out of Stock


Notify me when this book is in stock
X
About the Book

This book is your key to understanding and avoiding the common traps and pitfalls that await developers approaching Jini' and J2ME' technology for the first time. Using practical examples, diagrams, and sample code, Developing Jini' Applications Using J2ME' Technology provides the detailed roadmap needed to design and implement the applications necessary to make a Jini network function successfully. The concrete guidance offered here will give developers the edge they need to construct Jini networks that are robust enough to thrive in spite of the challenges--for example, slow or unreliable connections--embedded devices, such as cell phones, pagers, PDAs, and smart cards, can pose. Brought to you by one of the experts at Sun Microsystems, Inc., Developing Jini' Applications Using J2ME' Technology delivers unrivaled insight into the heart of Jini and J2ME. Among the key topics covered are: Summaries of the J2ME environment and Jini networking technologyComparisons of the different architectures of various information appliances on the same networkDetailed instructions on using the tools and APIs offered by the J2ME environment for Jini clients and services to federate heterogeneous hardware and software components into a seamless networkUsed in conjunction with Sun's Jini connection architecture, J2ME provides an unparalleled "chest" of tools and resources to make the most of today's Web-based environment with its countless nodes scattered across the far-flung reaches of a network. This book is your key to unlocking many possibilities. 0201702444B04092002

Table of Contents:
(NOTE: Each chapter concludes with a Summary.) Preface. 1. Introduction. Distributed Computing and Embedded Devices: A Natural Fit. How Traditional Networks Have Failed. Benefits of Using Java Technology. Advantages of Jini Network Technology. How Java and Jini Technologies Work Together in Embedded Devices. 2. The Power of Java Technology in Small Devices. Java Technology Addresses the Problems of Small Devices. J2ME Technology. The Increasing Power of Small Devices. J2ME CLDC. Technical Overview. New Features. Unsupported Features. J2ME Connected Device Configuration. 3. The Jini Network Technology Vision. Wire Protocols: Constricting and Fragile. Objects on the Network. The API Defines the Network Interface. Byte-Level Protocols Are Irrelevant. Late Binding Insulates Developers. The Power of Write Once, Run Anywhere. Capitalizing on the Simplifying Assumptions of Java Technology. Objects on the Network. Jini Technology Matters in Small Devices. 4. J2ME Basics. Java Technology for Consumer and Embedded Devices. J2ME PersonalJava. J2ME Configurations and Profiles. The Migration Path from PersonalJava to J2ME. Programming Issues. 5. Developing with J2ME. Preliminary Steps. Deciding Which Profile to Choose. Mobile Information Device Profile. Download and Installation. Building. Running an Example Program. Foundation Profile. Download and Installation. Building. Running an Example Program. Personal Profile. Download and Installation. Building. Running an Example Program. 6. Jini Technology Basics. Jini Network Terminology. The Plug-and-Work Model. Object Protocol. Dynamic Network Edges. Leases. Attributes. Groups. Lookup and Discovery. Simple Code Example. Proxy. Quick-Start Guide for the Jini Technology Environment. 7. Jini Technology in Small Devices. Plug-and-Work in Small Devices. Better Device Driver Distribution. Powerful Adaptive Architectures. Compute Server. Leasing. Resource Constraints. Class Loading. Intermittent Connectivity. 8. J2ME RMI Optional Package. RMI Optional Package for the J2ME CDC. RMI Optional Package Design Goals. J2SE Features. The Security of the Java Programming Model. Dependency Considerations for Downloading Code. Serving Java Code in a Small Environment. Interoperability with J2SE. Java Card RMI Technology. J2ME CDC/CLDC Client Method Invocation Semantics. Java Card Side-Server Implementation. Other Considerations. 9. J2ME RMI Optional Package Example. Building the J2ME RMI Optional Package. A Simple RMI Service. Connecting the RMI Service. Using RMI Optional Package with Jini Technology. 10. Jini Surrogate Architecture. Benefits. Functional Requirements. Overview. Discovery. Surrogate Retrieval. Activation. Deactivation. Specifications. Surrogate Interfaces. Surrogate Packaging. Security. Downloading the Jini Surrogate Architecture. 11. Jini Surrogate Architecture Example. Guide to Developing the Example. Decide on the Client/Surrogate Protocol. Write the Client Program. Write the Surrogate Program. Run the Jini Technology Environment. Start the Client Program. Verify the Surrogate Is Running. 12. Other Java Technology Environments. Local Application Servers. External Application Servers. Integrating J2ME Devices with the Enterprise. Sun Open Net Environment. Integrating with CRM. Integrating with ERP. Integrating with a Sales Organization. 13. Another Java Technology Example. Guide to Developing the Example. Decide on which Java Technology Environment to Use. Decide on the Protocol to Use to Interact with the Other Type of Environment. Write the Client Program. Write the Surrogate Program. Run the Jini Technology Environment. Start the Client Program. Verify that the Surrogate Runs Correctly. 14. Jini Technology Design Ideas. New Ideas for Jini Technology. J2ME Future Enhancements. Jini Future Enhancements. Existing Peer-to-Peer Technology. Peer-to-Peer Strategy. J2ME Client Device Strategy. Further Readings and Online Resources. Legend for Appendices. Appendix A. J2ME CDC/Foundation Profile Almanac. Appendix B. J2ME CDC/RMI Optional Package 1.0 Almanac. Appendix C. J2ME CDC Personal Profile (java.applet, java.awt, and java.beans) 1.0 Almanac. Index. 0201702444T03202002

About the Author :
Hinkmond Wong is a software engineer with Sun Microsystems, Inc. He holds a B.S. in electrical engineering from the University of Michigan and an M.S. in computer engineering from Santa Clara University. Currently, Hinkmond is the specification lead for the J2ME Connected Device Configuration (CDC) and Foundation Profile and works on J2ME CDC-based libraries and the Personal Profile. His previous writing on the EmbeddedJava™ Application Environment using Jini connection technology was published in Dr. Dobb's Journal. 0201702444AB03202002


Best Sellers


Product Details
  • ISBN-13: 9780201702446
  • Publisher: Pearson Education (US)
  • Publisher Imprint: Addison Wesley
  • Height: 234 mm
  • No of Pages: 368
  • Weight: 725 gr
  • ISBN-10: 0201702444
  • Publisher Date: 05 Apr 2002
  • Binding: Paperback
  • Language: English
  • Spine Width: 24 mm
  • Width: 187 mm


Similar Products

Add Photo
Add Photo

Customer Reviews

REVIEWS      0     
Click Here To Be The First to Review this Product
Developing Jini™ Applications Using J2ME™ Technology
Pearson Education (US) -
Developing Jini™ Applications Using J2ME™ Technology
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

Developing Jini™ Applications Using J2ME™ Technology

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    Fresh on the Shelf


    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!