<?xml version="1.0" encoding="utf-8"?>
<reviews count="20">
      <review id="135286">
      <media id="1825905">
                              <media_isbn>159059830X</media_isbn>
                                                    <ccs_terms>
                                    <ccs id="660">
                <term>Formal Definitions And Theory</term>
                <categorycode>D.3.1</categorycode>
              </ccs>
                          <ccs id="2908">
                <term>Java</term>
                <categorycode>D.3.2</categorycode>
              </ccs>
                          <ccs id="920">
                <term>Language Constructs and Features</term>
                <categorycode>D.3.3</categorycode>
              </ccs>
                          <ccs id="2364">
                <term>Object-Oriented Programming</term>
                <categorycode>D.1.5</categorycode>
              </ccs>
                          <ccs id="657">
                <term>Programming Languages</term>
                <categorycode>D.3</categorycode>
              </ccs>
                          <ccs id="1167">
                <term>Semantics Of Programming Languages</term>
                <categorycode>F.3.2</categorycode>
              </ccs>
                          <ccs id="1171">
                <term>Studies Of Program Constructs</term>
                <categorycode>F.3.3</categorycode>
              </ccs>
                              </ccs_terms>
        <media_citation>
          <citation_details><authors><author id="1976173"><firstname><![CDATA[Sing]]></firstname><lastname><![CDATA[Li]]></lastname><type><![CDATA[AUTHOR]]></type><displayorder>1</displayorder></author><author id="2606289"><firstname><![CDATA[Kartik]]></firstname><lastname><![CDATA[Asatkar]]></lastname><type><![CDATA[AUTHOR]]></type><displayorder>2</displayorder></author><author id="2603685"><firstname><![CDATA[Naveen]]></firstname><lastname><![CDATA[Balani]]></lastname><type><![CDATA[AUTHOR]]></type><displayorder>3</displayorder></author><author id="2606290"><firstname><![CDATA[Sanjay]]></firstname><lastname><![CDATA[Panchal]]></lastname><type><![CDATA[AUTHOR]]></type><displayorder>4</displayorder></author></authors><citation type="Book"><title><![CDATA[Beginning Java SE 6]]></title><subtitle><![CDATA[from novice to professional]]></subtitle><published>2007-01-01 00:00:00.0</published><start_page></start_page><end_page></end_page><sponsoredby><![CDATA[]]></sponsoredby><issue_series></issue_series><volume></volume><journal_title><![CDATA[Beginning Java SE 6]]></journal_title><total_pages>485</total_pages><place_of_publication><![CDATA[Berkeley, CA]]></place_of_publication><publisher><![CDATA[Apress]]></publisher><publisher_name><![CDATA[Apress]]></publisher_name></citation></citation_details>        </media_citation>
        <fulltext>
                      <link>
              <url><![CDATA[http://www.amazon.com/exec/obidos/ASIN/159059830X/ref=nosimcomputingrevi-20/]]></url>
              <type><![CDATA[URL]]></type>
              <source><![CDATA[Amazon]]></source>
            </link>
                  </fulltext>
      </media>
      <review_dateofpub>21-FEB-08</review_dateofpub>
      <computingreviews_number>0812-1142</computingreviews_number>
      <status>Printed</status>
            <review_text><![CDATA[Since its first version was released in January 1996, Java has evolved from a few hundred classes to more than 3,000 in Java 2 Platform, Standard Edition (J2SE) 5.0. The popularity of the language has contributed to its expansion, particularly since version 1.4; proposals for additions and enhancements to the platform can now be formulated in the form of Java Specification Requests (JSRs). Each]]></review_text>
      <review_link><![CDATA[http://www.reviews.com/review/review_review.cfm?review_id=135286]]></review_link>
      <copyright>Copyright Reviews.com</copyright>
      <reviewers>
                  <reviewer id="122532">
            <reviewer_name><![CDATA[Ghita Kouadri Mostéfaoui]]></reviewer_name>
            <reviewer_institution><![CDATA[Diamond Light Source]]></reviewer_institution>
            <reviewer_location><![CDATA[Oxfordshire]]></reviewer_location>
            <reviewer_country><![CDATA[United Kingdom]]></reviewer_country>
            <reviewer_url><![CDATA[http://ghitak.googlepages.com/home]]></reviewer_url>
            <review_count>40</review_count>
            <displayorder>1</displayorder>
          </reviewer>
              </reviewers>
    </review>
      <review id="134287">
      <media id="1819620">
                              <media_isbn>0672329077</media_isbn>
                                                    <ccs_terms>
                                    <ccs id="2908">
                <term>Java</term>
                <categorycode>D.3.2</categorycode>
              </ccs>
                          <ccs id="920">
                <term>Language Constructs and Features</term>
                <categorycode>D.3.3</categorycode>
              </ccs>
                              </ccs_terms>
        <media_citation>
          <citation_details><authors><author id="2603099"><firstname><![CDATA[Timothy R.]]></firstname><lastname><![CDATA[Fisher]]></lastname><type><![CDATA[AUTHOR]]></type><displayorder>1</displayorder></author></authors><citation type="Book"><title><![CDATA[Java phrasebook]]></title><subtitle><![CDATA[]]></subtitle><published>2006-01-01 00:00:00.0</published><start_page></start_page><end_page></end_page><sponsoredby><![CDATA[]]></sponsoredby><issue_series></issue_series><volume></volume><journal_title><![CDATA[Java phrasebook]]></journal_title><total_pages>0</total_pages><place_of_publication><![CDATA[Indianapolis, IN]]></place_of_publication><publisher><![CDATA[SAMS]]></publisher><publisher_name><![CDATA[SAMS]]></publisher_name></citation></citation_details>        </media_citation>
        <fulltext>
                      <link>
              <url><![CDATA[http://www.amazon.com/exec/obidos/ASIN/0672329077/ref=nosimcomputingrevi-20/]]></url>
              <type><![CDATA[URL]]></type>
              <source><![CDATA[Amazon]]></source>
            </link>
                  </fulltext>
      </media>
      <review_dateofpub>17-MAY-07</review_dateofpub>
      <computingreviews_number>0805-0426</computingreviews_number>
      <status>Printed</status>
            <review_text><![CDATA[Even the most experienced programmers find their work on a major project stalled as they ask themselves such questions as &amp;#8220;How do I find the difference between two days?&amp;#8221; and &amp;#8220;How do I retrieve a substring from a string?&amp;#8221; For programmers in Java, these and similar questions are readily asked and answered in the Java phrasebook. Written for individuals]]></review_text>
      <review_link><![CDATA[http://www.reviews.com/review/review_review.cfm?review_id=134287]]></review_link>
      <copyright>Copyright Reviews.com</copyright>
      <reviewers>
                  <reviewer id="122622">
            <reviewer_name><![CDATA[Marlin Thomas]]></reviewer_name>
            <reviewer_institution><![CDATA[Iona College]]></reviewer_institution>
            <reviewer_location><![CDATA[New Rochelle]]></reviewer_location>
            <reviewer_country><![CDATA[United States]]></reviewer_country>
            <reviewer_url><![CDATA[]]></reviewer_url>
            <review_count>44</review_count>
            <displayorder>1</displayorder>
          </reviewer>
              </reviewers>
    </review>
      <review id="134747">
      <media id="1827881">
                              <media_isbn>0596527756</media_isbn>
                                                    <ccs_terms>
                                    <ccs id="2908">
                <term>Java</term>
                <categorycode>D.3.2</categorycode>
              </ccs>
                          <ccs id="2993">
                <term>Reusable Software</term>
                <categorycode>D.2.13</categorycode>
              </ccs>
                          <ccs id="2995">
                <term>Reuse Models</term>
                <categorycode>D.2.13</categorycode>
              </ccs>
                              </ccs_terms>
        <media_citation>
          <citation_details><authors><author id="1785763"><firstname><![CDATA[Maurice]]></firstname><lastname><![CDATA[Naftalin]]></lastname><type><![CDATA[AUTHOR]]></type><displayorder>1</displayorder></author><author id="2000626"><firstname><![CDATA[Philip]]></firstname><lastname><![CDATA[Wadler]]></lastname><type><![CDATA[AUTHOR]]></type><displayorder>2</displayorder></author></authors><citation type="Book"><title><![CDATA[Java generics and collections]]></title><subtitle><![CDATA[]]></subtitle><published>2006-01-01 00:00:00.0</published><start_page></start_page><end_page></end_page><sponsoredby><![CDATA[]]></sponsoredby><issue_series></issue_series><volume></volume><journal_title><![CDATA[Java generics and collections]]></journal_title><total_pages>294</total_pages><place_of_publication><![CDATA[]]></place_of_publication><publisher><![CDATA[O&#8217;Reilly Media, Inc.]]></publisher><publisher_name><![CDATA[O&#8217;Reilly Media, Inc.]]></publisher_name></citation></citation_details>        </media_citation>
        <fulltext>
                      <link>
              <url><![CDATA[http://www.amazon.com/exec/obidos/ASIN/0596527756/ref=nosimcomputingrevi-20/]]></url>
              <type><![CDATA[URL]]></type>
              <source><![CDATA[Amazon]]></source>
            </link>
                  </fulltext>
      </media>
      <review_dateofpub>20-SEP-07</review_dateofpub>
      <computingreviews_number></computingreviews_number>
      <status>Printed</status>
            <review_text><![CDATA[In response to the introduction of generics, Java 1.5 has evolved radically. It has been leveraged for the implementation of Java Collections. This book is a succinct source for understanding generics and collections. Naftalin and Wadler have collaborated in order to produce this fine piece of technical literature; it is remarkable how well the two have combined the technical and academic aspects.]]></review_text>
      <review_link><![CDATA[http://www.reviews.com/review/review_review.cfm?review_id=134747]]></review_link>
      <copyright>Copyright Reviews.com</copyright>
      <reviewers>
                  <reviewer id="122990">
            <reviewer_name><![CDATA[Rohit Bahl]]></reviewer_name>
            <reviewer_institution><![CDATA[IBM]]></reviewer_institution>
            <reviewer_location><![CDATA[Ottawa]]></reviewer_location>
            <reviewer_country><![CDATA[Canada]]></reviewer_country>
            <reviewer_url><![CDATA[]]></reviewer_url>
            <review_count>5</review_count>
            <displayorder>1</displayorder>
          </reviewer>
              </reviewers>
    </review>
      <review id="135959">
      <media id="1913883">
                              <media_isbn>0132354764</media_isbn>
                                                    <ccs_terms>
                                    <ccs id="660">
                <term>Formal Definitions And Theory</term>
                <categorycode>D.3.1</categorycode>
              </ccs>
                          <ccs id="2908">
                <term>Java</term>
                <categorycode>D.3.2</categorycode>
              </ccs>
                          <ccs id="920">
                <term>Language Constructs and Features</term>
                <categorycode>D.3.3</categorycode>
              </ccs>
                          <ccs id="2364">
                <term>Object-Oriented Programming</term>
                <categorycode>D.1.5</categorycode>
              </ccs>
                              </ccs_terms>
        <media_citation>
          <citation_details><authors><author id="2170610"><firstname><![CDATA[Cay S.]]></firstname><lastname><![CDATA[Horstmann]]></lastname><type><![CDATA[AUTHOR]]></type><displayorder>1</displayorder></author><author id="1722745"><firstname><![CDATA[Gary]]></firstname><lastname><![CDATA[Cornell]]></lastname><type><![CDATA[AUTHOR]]></type><displayorder>2</displayorder></author></authors><citation type="Book"><title><![CDATA[Core Java volume 1]]></title><subtitle><![CDATA[fundamentals]]></subtitle><published>2007-01-01 00:00:00.0</published><start_page></start_page><end_page></end_page><sponsoredby><![CDATA[8]]></sponsoredby><issue_series></issue_series><volume></volume><journal_title><![CDATA[Core Java volume 1]]></journal_title><total_pages>864</total_pages><place_of_publication><![CDATA[Upper Saddle River, NJ]]></place_of_publication><publisher><![CDATA[Prentice Hall PTR]]></publisher><publisher_name><![CDATA[Prentice Hall PTR]]></publisher_name></citation></citation_details>        </media_citation>
        <fulltext>
                      <link>
              <url><![CDATA[http://www.amazon.com/exec/obidos/ASIN/0132354764/ref=nosimcomputingrevi-20/]]></url>
              <type><![CDATA[URL]]></type>
              <source><![CDATA[Amazon]]></source>
            </link>
                  </fulltext>
      </media>
      <review_dateofpub>15-AUG-08</review_dateofpub>
      <computingreviews_number>0906-0517</computingreviews_number>
      <status>Printed</status>
            <review_text><![CDATA[Any book that has endured through eight editions must have more than longevity in its favor. In the case of this work, it has completeness of treatment, attentiveness to the needs of the reader, a well-paced exposition of topics, a conversational style, and a presentation that uses graphics and text to complement each other. These characteristics combine to form a book that could serve as a textbook]]></review_text>
      <review_link><![CDATA[http://www.reviews.com/review/review_review.cfm?review_id=135959]]></review_link>
      <copyright>Copyright Reviews.com</copyright>
      <reviewers>
                  <reviewer id="122622">
            <reviewer_name><![CDATA[Marlin Thomas]]></reviewer_name>
            <reviewer_institution><![CDATA[Iona College]]></reviewer_institution>
            <reviewer_location><![CDATA[New Rochelle]]></reviewer_location>
            <reviewer_country><![CDATA[United States]]></reviewer_country>
            <reviewer_url><![CDATA[]]></reviewer_url>
            <review_count>44</review_count>
            <displayorder>1</displayorder>
          </reviewer>
              </reviewers>
    </review>
      <review id="135333">
      <media id="1913894">
                              <media_isbn>1590598814</media_isbn>
                                                    <ccs_terms>
                                    <ccs id="2977">
                <term>Integrated Environments</term>
                <categorycode>D.2.6</categorycode>
              </ccs>
                          <ccs id="2908">
                <term>Java</term>
                <categorycode>D.3.2</categorycode>
              </ccs>
                          <ccs id="667">
                <term>Language Classifications</term>
                <categorycode>D.3.2</categorycode>
              </ccs>
                          <ccs id="1576">
                <term>Online Information Services</term>
                <categorycode>H.3.5</categorycode>
              </ccs>
                          <ccs id="2315">
                <term>Software Development</term>
                <categorycode>K.6.3</categorycode>
              </ccs>
                          <ccs id="2314">
                <term>Software Management</term>
                <categorycode>K.6.3</categorycode>
              </ccs>
                          <ccs id="3087">
                <term>Web-Based Services</term>
                <categorycode>H.3.5</categorycode>
              </ccs>
                              </ccs_terms>
        <media_citation>
          <citation_details><authors><author id="2662548"><firstname><![CDATA[Ola]]></firstname><lastname><![CDATA[Bini]]></lastname><type><![CDATA[AUTHOR]]></type><displayorder>1</displayorder></author></authors><citation type="Book"><title><![CDATA[Practical JRuby on Rails Web 2.0 projects]]></title><subtitle><![CDATA[bringing Ruby on Rails to Java]]></subtitle><published>2007-01-01 00:00:00.0</published><start_page></start_page><end_page></end_page><sponsoredby><![CDATA[]]></sponsoredby><issue_series></issue_series><volume></volume><journal_title><![CDATA[Practical JRuby on Rails Web 2.0 projects]]></journal_title><total_pages>330</total_pages><place_of_publication><![CDATA[Berkeley, CA]]></place_of_publication><publisher><![CDATA[Apress]]></publisher><publisher_name><![CDATA[Apress]]></publisher_name></citation></citation_details>        </media_citation>
        <fulltext>
                      <link>
              <url><![CDATA[http://www.amazon.com/exec/obidos/ASIN/1590598814/ref=nosimcomputingrevi-20/]]></url>
              <type><![CDATA[URL]]></type>
              <source><![CDATA[Amazon]]></source>
            </link>
                  </fulltext>
      </media>
      <review_dateofpub>04-MAR-08</review_dateofpub>
      <computingreviews_number>0812-1137</computingreviews_number>
      <status>Printed</status>
            <review_text><![CDATA[The Ruby programming language is an object-oriented scripting language that has been in use for over ten years, and more recently has been supported by the Rails Web application framework. JRuby is an implementation of Ruby written entirely in Java; it offers compatibility between the two languages by allowing Ruby applications to include Java code. Further benefits of JRuby include access to the]]></review_text>
      <review_link><![CDATA[http://www.reviews.com/review/review_review.cfm?review_id=135333]]></review_link>
      <copyright>Copyright Reviews.com</copyright>
      <reviewers>
                  <reviewer id="109078">
            <reviewer_name><![CDATA[Mike Joy]]></reviewer_name>
            <reviewer_institution><![CDATA[University of Warwick]]></reviewer_institution>
            <reviewer_location><![CDATA[Coventry]]></reviewer_location>
            <reviewer_country><![CDATA[United Kingdom]]></reviewer_country>
            <reviewer_url><![CDATA[https://mikejoy.com/]]></reviewer_url>
            <review_count>30</review_count>
            <displayorder>1</displayorder>
          </reviewer>
              </reviewers>
    </review>
      <review id="134339">
      <media id="1816464">
                              <media_isbn>0769526381</media_isbn>
                                                    <ccs_terms>
                                    <ccs id="458">
                <term>Concurrent Programming</term>
                <categorycode>D.1.3</categorycode>
              </ccs>
                          <ccs id="2362">
                <term>Distributed Programming</term>
                <categorycode>D.1.3</categorycode>
              </ccs>
                          <ccs id="349">
                <term>Distributed Systems</term>
                <categorycode>C.2.4</categorycode>
              </ccs>
                          <ccs id="2908">
                <term>Java</term>
                <categorycode>D.3.2</categorycode>
              </ccs>
                          <ccs id="667">
                <term>Language Classifications</term>
                <categorycode>D.3.2</categorycode>
              </ccs>
                          <ccs id="920">
                <term>Language Constructs and Features</term>
                <categorycode>D.3.3</categorycode>
              </ccs>
                          <ccs id="2363">
                <term>Parallel Programming</term>
                <categorycode>D.1.3</categorycode>
              </ccs>
                              </ccs_terms>
        <media_citation>
          <citation_details><authors><author id="2600863"><firstname><![CDATA[Mark A.]]></firstname><lastname><![CDATA[Baker]]></lastname><type><![CDATA[AUTHOR]]></type><displayorder>1</displayorder></author><author id="2600864"><firstname><![CDATA[Matthew]]></firstname><lastname><![CDATA[Grove]]></lastname><type><![CDATA[AUTHOR]]></type><displayorder>2</displayorder></author><author id="2540331"><firstname><![CDATA[Aamir]]></firstname><lastname><![CDATA[Shafi]]></lastname><type><![CDATA[AUTHOR]]></type><displayorder>3</displayorder></author></authors><citation type="Proceedings"><title><![CDATA[Parallel and distributed computing with Java]]></title><subtitle><![CDATA[]]></subtitle><published>2006-01-01 00:00:00.0</published><start_page></start_page><end_page></end_page><sponsoredby><![CDATA[]]></sponsoredby><journal_title><![CDATA[]]></journal_title><location><![CDATA[]]></location></citation></citation_details>        </media_citation>
        <fulltext>
                      <link>
              <url><![CDATA[http://dx.doi.org/10.1109/ISPDC.2006.38]]></url>
              <type><![CDATA[DOI]]></type>
              <source><![CDATA[ACM]]></source>
            </link>
                  </fulltext>
      </media>
      <review_dateofpub>31-MAY-07</review_dateofpub>
      <computingreviews_number>0805-0480</computingreviews_number>
      <status>Printed</status>
            <review_text><![CDATA[This paper shows the viability of using Java for parallel and distributed computing by taking into consideration two middleware systems: MPJ Express (based on the message passing interface (MPI)) and Tycho (based on a wide-area asynchronous messaging system).

MPJ Express is a mature thread-safe implementation of MPI Java messaging systems, with a layered design offering an intermediate]]></review_text>
      <review_link><![CDATA[http://www.reviews.com/review/review_review.cfm?review_id=134339]]></review_link>
      <copyright>Copyright Reviews.com</copyright>
      <reviewers>
                  <reviewer id="122709">
            <reviewer_name><![CDATA[Gonzalo Peralta Villavicencio]]></reviewer_name>
            <reviewer_institution><![CDATA[CEDEP - Fuerza Aerea del Peru]]></reviewer_institution>
            <reviewer_location><![CDATA[Lima]]></reviewer_location>
            <reviewer_country><![CDATA[Peru]]></reviewer_country>
            <reviewer_url><![CDATA[]]></reviewer_url>
            <review_count>12</review_count>
            <displayorder>1</displayorder>
          </reviewer>
              </reviewers>
    </review>
      <review id="135906">
      <media id="1913827">
                              <media_isbn>1590598636</media_isbn>
                                                    <ccs_terms>
                                    <ccs id="2977">
                <term>Integrated Environments</term>
                <categorycode>D.2.6</categorycode>
              </ccs>
                          <ccs id="1576">
                <term>Online Information Services</term>
                <categorycode>H.3.5</categorycode>
              </ccs>
                          <ccs id="2314">
                <term>Software Management</term>
                <categorycode>K.6.3</categorycode>
              </ccs>
                          <ccs id="2396">
                <term>User Interfaces</term>
                <categorycode>H.5.2</categorycode>
              </ccs>
                          <ccs id="3087">
                <term>Web-Based Services</term>
                <categorycode>H.3.5</categorycode>
              </ccs>
                              </ccs_terms>
        <media_citation>
          <citation_details><authors><author id="1969259"><firstname><![CDATA[Jim]]></firstname><lastname><![CDATA[Farley]]></lastname><type><![CDATA[AUTHOR]]></type><displayorder>1</displayorder></author></authors><citation type="Book"><title><![CDATA[Practical JBoss Seam projects]]></title><subtitle><![CDATA[]]></subtitle><published>2007-01-01 00:00:00.0</published><start_page></start_page><end_page></end_page><sponsoredby><![CDATA[]]></sponsoredby><issue_series></issue_series><volume></volume><journal_title><![CDATA[Practical JBoss Seam projects]]></journal_title><total_pages>229</total_pages><place_of_publication><![CDATA[Berkeley, CA]]></place_of_publication><publisher><![CDATA[Apress]]></publisher><publisher_name><![CDATA[Apress]]></publisher_name></citation></citation_details>        </media_citation>
        <fulltext>
                      <link>
              <url><![CDATA[http://www.amazon.com/exec/obidos/ASIN/1590598636/ref=nosimcomputingrevi-20/]]></url>
              <type><![CDATA[URL]]></type>
              <source><![CDATA[Amazon]]></source>
            </link>
                  </fulltext>
      </media>
      <review_dateofpub>04-AUG-08</review_dateofpub>
      <computingreviews_number>0906-0509</computingreviews_number>
      <status>Printed</status>
            <review_text><![CDATA[Web applications have brought about a revolutionary change in the way we view organizations, and have also had a radical impact on the very nature of functioning in an organization. Despite advancements in programming technologies, methods, and frameworks, organizations face challenges in managing the productivity of Web applications.

This book presents a framework for enhancing the productivity]]></review_text>
      <review_link><![CDATA[http://www.reviews.com/review/review_review.cfm?review_id=135906]]></review_link>
      <copyright>Copyright Reviews.com</copyright>
      <reviewers>
                  <reviewer id="123142">
            <reviewer_name><![CDATA[Harekrishna Misra]]></reviewer_name>
            <reviewer_institution><![CDATA[INSTITUTE OF RURAL MANAGEMENT ANAND]]></reviewer_institution>
            <reviewer_location><![CDATA[ANAND]]></reviewer_location>
            <reviewer_country><![CDATA[India]]></reviewer_country>
            <reviewer_url><![CDATA[http://www.irma.ac.in/people/faculty_detail.php?fac_id=310]]></reviewer_url>
            <review_count>15</review_count>
            <displayorder>1</displayorder>
          </reviewer>
              </reviewers>
    </review>
      <review id="135439">
      <media id="1914338">
                                                        <media_issn>14332779</media_issn>
                          <ccs_terms>
                                    <ccs id="2978">
                <term>Graphical Environments</term>
                <categorycode>D.2.6</categorycode>
              </ccs>
                          <ccs id="2908">
                <term>Java</term>
                <categorycode>D.3.2</categorycode>
              </ccs>
                          <ccs id="2364">
                <term>Object-Oriented Programming</term>
                <categorycode>D.1.5</categorycode>
              </ccs>
                          <ccs id="3018">
                <term>Program Analysis</term>
                <categorycode>F.3.2</categorycode>
              </ccs>
                          <ccs id="577">
                <term>Programming Environments</term>
                <categorycode>D.2.6</categorycode>
              </ccs>
                          <ccs id="557">
                <term>Testing And Debugging</term>
                <categorycode>D.2.5</categorycode>
              </ccs>
                              </ccs_terms>
        <media_citation>
          <citation_details><authors><author id="2329359"><firstname><![CDATA[Venkatesh Prasad]]></firstname><lastname><![CDATA[Ranganath]]></lastname><type><![CDATA[AUTHOR]]></type><displayorder>1</displayorder></author><author id="2008293"><firstname><![CDATA[John]]></firstname><lastname><![CDATA[Hatcliff]]></lastname><type><![CDATA[AUTHOR]]></type><displayorder>2</displayorder></author></authors><citation type="Article"><title><![CDATA[Slicing concurrent Java programs using Indus and Kaveri]]></title><subtitle><![CDATA[]]></subtitle><published>2007-10-01 00:00:00.0</published><start_page>489</start_page><end_page>504</end_page><sponsoredby><![CDATA[5]]></sponsoredby><issueseries><![CDATA[]]></issueseries><volume>9</volume><start_date>2007-10-01 00:00:00.0</start_date><end_date>2007-10-01 00:00:00.0</end_date><journal_title><![CDATA[International Journal on Software Tools for Technology Transfer (STTT)]]></journal_title><journal_start_date></journal_start_date><journal_end_date></journal_end_date><journal_id>6704</journal_id></citation></citation_details>        </media_citation>
        <fulltext>
                      <link>
              <url><![CDATA[http://dx.doi.org/10.1007/s10009-007-0043-0]]></url>
              <type><![CDATA[DOI]]></type>
              <source><![CDATA[ACM]]></source>
            </link>
                  </fulltext>
      </media>
      <review_dateofpub>02-APR-08</review_dateofpub>
      <computingreviews_number>0902-0177</computingreviews_number>
      <status>Printed</status>
            <review_text><![CDATA[From a given program source code, program slicing attempts to gather the relevant subset of instructions that are required to compute a particular variable or to follow a given control path. Indus is a programming environment targeted at concurrent Java programs; it combines the tools needed to perform 
               code slicing and analysis. The capabilities of Indus, and a description of the]]></review_text>
      <review_link><![CDATA[http://www.reviews.com/review/review_review.cfm?review_id=135439]]></review_link>
      <copyright>Copyright Reviews.com</copyright>
      <reviewers>
                  <reviewer id="110044">
            <reviewer_name><![CDATA[P. Jouvelot]]></reviewer_name>
            <reviewer_institution><![CDATA[MINES ParisTech]]></reviewer_institution>
            <reviewer_location><![CDATA[Fontainebleau]]></reviewer_location>
            <reviewer_country><![CDATA[France]]></reviewer_country>
            <reviewer_url><![CDATA[http://www.cri.ensmp.fr/~pj]]></reviewer_url>
            <review_count>65</review_count>
            <displayorder>1</displayorder>
          </reviewer>
              </reviewers>
    </review>
      <review id="134092">
      <media id="1819605">
                              <media_isbn>0849391725</media_isbn>
                                                    <ccs_terms>
                                    <ccs id="650">
                <term>Design</term>
                <categorycode>D.2.10</categorycode>
              </ccs>
                          <ccs id="500">
                <term>Design Tools and Techniques</term>
                <categorycode>D.2.2</categorycode>
              </ccs>
                          <ccs id="464">
                <term>General</term>
                <categorycode>D.2.0</categorycode>
              </ccs>
                          <ccs id="2293">
                <term>General</term>
                <categorycode>K.6.0</categorycode>
              </ccs>
                          <ccs id="467">
                <term>Requirements/Specifications</term>
                <categorycode>D.2.1</categorycode>
              </ccs>
                          <ccs id="2983">
                <term>Software Architectures</term>
                <categorycode>D.2.11</categorycode>
              </ccs>
                          <ccs id="2314">
                <term>Software Management</term>
                <categorycode>K.6.3</categorycode>
              </ccs>
                              </ccs_terms>
        <media_citation>
          <citation_details><authors><author id="2239098"><firstname><![CDATA[Claude]]></firstname><lastname><![CDATA[Petitpierre]]></lastname><type><![CDATA[AUTHOR]]></type><displayorder>1</displayorder></author></authors><citation type="Book"><title><![CDATA[Software engineering]]></title><subtitle><![CDATA[]]></subtitle><published>2006-01-01 00:00:00.0</published><start_page></start_page><end_page></end_page><sponsoredby><![CDATA[]]></sponsoredby><issue_series></issue_series><volume></volume><journal_title><![CDATA[Software engineering]]></journal_title><total_pages>350</total_pages><place_of_publication><![CDATA[]]></place_of_publication><publisher><![CDATA[EFPL Press]]></publisher><publisher_name><![CDATA[EFPL Press]]></publisher_name></citation></citation_details>        </media_citation>
        <fulltext>
                      <link>
              <url><![CDATA[http://www.amazon.com/exec/obidos/ASIN/0849391725/ref=nosimcomputingrevi-20/]]></url>
              <type><![CDATA[URL]]></type>
              <source><![CDATA[Amazon]]></source>
            </link>
                  </fulltext>
      </media>
      <review_dateofpub>30-MAR-07</review_dateofpub>
      <computingreviews_number>0803-0229</computingreviews_number>
      <status>Printed</status>
            <review_text><![CDATA[

A better title for this book might be Prototyping with Java, since there is little software engineering covered here. The author&amp;#8217;s stated purpose is to provide the basic concepts needed for the design and development of complex distributed applications. The intent is to provide readers with the ability to build prototypes for Web applications using Java and related tools.

Although]]></review_text>
      <review_link><![CDATA[http://www.reviews.com/review/review_review.cfm?review_id=134092]]></review_link>
      <copyright>Copyright Reviews.com</copyright>
      <reviewers>
                  <reviewer id="109531">
            <reviewer_name><![CDATA[Andrew R. Huber]]></reviewer_name>
            <reviewer_institution><![CDATA[Hifn, Inc.]]></reviewer_institution>
            <reviewer_location><![CDATA[Morrisville]]></reviewer_location>
            <reviewer_country><![CDATA[United States]]></reviewer_country>
            <reviewer_url><![CDATA[]]></reviewer_url>
            <review_count>65</review_count>
            <displayorder>1</displayorder>
          </reviewer>
              </reviewers>
    </review>
      <review id="135390">
      <media id="1913898">
                              <media_isbn>1846289629</media_isbn>
                                                    <ccs_terms>
                                    <ccs id="2908">
                <term>Java</term>
                <categorycode>D.3.2</categorycode>
              </ccs>
                          <ccs id="667">
                <term>Language Classifications</term>
                <categorycode>D.3.2</categorycode>
              </ccs>
                          <ccs id="920">
                <term>Language Constructs and Features</term>
                <categorycode>D.3.3</categorycode>
              </ccs>
                          <ccs id="2364">
                <term>Object-Oriented Programming</term>
                <categorycode>D.1.5</categorycode>
              </ccs>
                          <ccs id="1171">
                <term>Studies Of Program Constructs</term>
                <categorycode>F.3.3</categorycode>
              </ccs>
                              </ccs_terms>
        <media_citation>
          <citation_details><authors><author id="2053222"><firstname><![CDATA[Danny]]></firstname><lastname><![CDATA[Poo]]></lastname><type><![CDATA[AUTHOR]]></type><displayorder>1</displayorder></author><author id="1733635"><firstname><![CDATA[Derek]]></firstname><lastname><![CDATA[Kiong]]></lastname><type><![CDATA[AUTHOR]]></type><displayorder>2</displayorder></author><author id="2662551"><firstname><![CDATA[Swarnalatha]]></firstname><lastname><![CDATA[Ashok]]></lastname><type><![CDATA[AUTHOR]]></type><displayorder>3</displayorder></author></authors><citation type="Book"><title><![CDATA[Object-oriented programming and Java]]></title><subtitle><![CDATA[]]></subtitle><published>2007-01-01 00:00:00.0</published><start_page></start_page><end_page></end_page><sponsoredby><![CDATA[]]></sponsoredby><issue_series></issue_series><volume></volume><journal_title><![CDATA[Object-oriented programming and Java]]></journal_title><total_pages>322</total_pages><place_of_publication><![CDATA[Secaucus, NJ]]></place_of_publication><publisher><![CDATA[Springer-Verlag New York, Inc.]]></publisher><publisher_name><![CDATA[Springer-Verlag New York, Inc.]]></publisher_name></citation></citation_details>        </media_citation>
        <fulltext>
                      <link>
              <url><![CDATA[http://www.amazon.com/exec/obidos/ASIN/1846289629/ref=nosimcomputingrevi-20/]]></url>
              <type><![CDATA[URL]]></type>
              <source><![CDATA[Amazon]]></source>
            </link>
                  </fulltext>
      </media>
      <review_dateofpub>17-MAR-08</review_dateofpub>
      <computingreviews_number>0901-0009</computingreviews_number>
      <status>Printed</status>
            <review_text><![CDATA[Practitioners in procedural languages looking for a smooth introduction to Java, along with lecturers in object orientation, will definitely appreciate this book. Poo et al. make a significant effort to describe objects: 
              what they are, and how and why we should use them. This book provides a large part of the general culture knowledge that every software engineer should have.

This]]></review_text>
      <review_link><![CDATA[http://www.reviews.com/review/review_review.cfm?review_id=135390]]></review_link>
      <copyright>Copyright Reviews.com</copyright>
      <reviewers>
                  <reviewer id="123169">
            <reviewer_name><![CDATA[Alexandre Bergel]]></reviewer_name>
            <reviewer_institution><![CDATA[University of Chile]]></reviewer_institution>
            <reviewer_location><![CDATA[Santiago]]></reviewer_location>
            <reviewer_country><![CDATA[Chile]]></reviewer_country>
            <reviewer_url><![CDATA[http://www.bergel.eu]]></reviewer_url>
            <review_count>17</review_count>
            <displayorder>1</displayorder>
          </reviewer>
              </reviewers>
    </review>
      <review id="135929">
      <media id="1945597">
                                                        <media_issn>15399087</media_issn>
                          <ccs_terms>
                                    <ccs id="2999">
                <term>Classes And Objects</term>
                <categorycode>D.3.3</categorycode>
              </ccs>
                          <ccs id="945">
                <term>Interpreters</term>
                <categorycode>D.3.4</categorycode>
              </ccs>
                          <ccs id="920">
                <term>Language Constructs and Features</term>
                <categorycode>D.3.3</categorycode>
              </ccs>
                          <ccs id="931">
                <term>Processors</term>
                <categorycode>D.3.4</categorycode>
              </ccs>
                          <ccs id="1050">
                <term>Real-Time Systems And Embedded Systems</term>
                <categorycode>D.4.7</categorycode>
              </ccs>
                          <ccs id="953">
                <term>Run-Time Environments</term>
                <categorycode>D.3.4</categorycode>
              </ccs>
                              </ccs_terms>
        <media_citation>
          <citation_details><authors><author id="2490871"><firstname><![CDATA[Austin]]></firstname><lastname><![CDATA[Armbruster]]></lastname><type><![CDATA[AUTHOR]]></type><displayorder>1</displayorder></author><author id="2176035"><firstname><![CDATA[Jason]]></firstname><lastname><![CDATA[Baker]]></lastname><type><![CDATA[AUTHOR]]></type><displayorder>2</displayorder></author><author id="2532688"><firstname><![CDATA[Antonio]]></firstname><lastname><![CDATA[Cunei]]></lastname><type><![CDATA[AUTHOR]]></type><displayorder>3</displayorder></author><author id="2269984"><firstname><![CDATA[Chapman]]></firstname><lastname><![CDATA[Flack]]></lastname><type><![CDATA[AUTHOR]]></type><displayorder>4</displayorder></author><author id="2025228"><firstname><![CDATA[David]]></firstname><lastname><![CDATA[Holmes]]></lastname><type><![CDATA[AUTHOR]]></type><displayorder>5</displayorder></author><author id="2555159"><firstname><![CDATA[Filip]]></firstname><lastname><![CDATA[Pizlo]]></lastname><type><![CDATA[AUTHOR]]></type><displayorder>6</displayorder></author><author id="2331147"><firstname><![CDATA[Edward]]></firstname><lastname><![CDATA[Pla]]></lastname><type><![CDATA[AUTHOR]]></type><displayorder>7</displayorder></author><author id="2306147"><firstname><![CDATA[Marek]]></firstname><lastname><![CDATA[Prochazka]]></lastname><type><![CDATA[AUTHOR]]></type><displayorder>8</displayorder></author><author id="1704335"><firstname><![CDATA[Jan]]></firstname><lastname><![CDATA[Vitek]]></lastname><type><![CDATA[AUTHOR]]></type><displayorder>9</displayorder></author></authors><citation type="Article"><title><![CDATA[A real-time Java virtual machine with applications in avionics]]></title><subtitle><![CDATA[]]></subtitle><published>2007-12-01 00:00:00.0</published><start_page>1</start_page><end_page>49</end_page><sponsoredby><![CDATA[1]]></sponsoredby><issueseries><![CDATA[]]></issueseries><volume>7</volume><start_date>2007-12-01 00:00:00.0</start_date><end_date>2007-12-01 00:00:00.0</end_date><journal_title><![CDATA[ACM Transactions on Embedded Computing Systems]]></journal_title><journal_start_date></journal_start_date><journal_end_date></journal_end_date><journal_id>6571</journal_id></citation></citation_details>        </media_citation>
        <fulltext>
                      <link>
              <url><![CDATA[http://doi.acm.org/10.1145/1324969.1324974]]></url>
              <type><![CDATA[DOI]]></type>
              <source><![CDATA[ACM]]></source>
            </link>
                  </fulltext>
      </media>
      <review_dateofpub>08-AUG-08</review_dateofpub>
      <computingreviews_number>0906-0567</computingreviews_number>
      <status>Printed</status>
            <review_text><![CDATA[A hoary falsehood about Java is that it is unsuitable for hard real-time applications, due to the need for garbage collection (GC). 
               The Real-Time Specification for Java (RTSJ) that is now eight years old should have put this to rest, yet the falsehood still circulates in many circles. For this reason, the paper should be required reading for anyone who is interested in or involved]]></review_text>
      <review_link><![CDATA[http://www.reviews.com/review/review_review.cfm?review_id=135929]]></review_link>
      <copyright>Copyright Reviews.com</copyright>
      <reviewers>
                  <reviewer id="116646">
            <reviewer_name><![CDATA[Michael Zastre]]></reviewer_name>
            <reviewer_institution><![CDATA[University of Victoria]]></reviewer_institution>
            <reviewer_location><![CDATA[Victoria]]></reviewer_location>
            <reviewer_country><![CDATA[Canada]]></reviewer_country>
            <reviewer_url><![CDATA[http://www.csc.uvic.ca/~zastre]]></reviewer_url>
            <review_count>19</review_count>
            <displayorder>1</displayorder>
          </reviewer>
              </reviewers>
    </review>
      <review id="135884">
      <media id="1945597">
                                                        <media_issn>15399087</media_issn>
                          <ccs_terms>
                                    <ccs id="2999">
                <term>Classes And Objects</term>
                <categorycode>D.3.3</categorycode>
              </ccs>
                          <ccs id="945">
                <term>Interpreters</term>
                <categorycode>D.3.4</categorycode>
              </ccs>
                          <ccs id="920">
                <term>Language Constructs and Features</term>
                <categorycode>D.3.3</categorycode>
              </ccs>
                          <ccs id="931">
                <term>Processors</term>
                <categorycode>D.3.4</categorycode>
              </ccs>
                          <ccs id="1050">
                <term>Real-Time Systems And Embedded Systems</term>
                <categorycode>D.4.7</categorycode>
              </ccs>
                          <ccs id="953">
                <term>Run-Time Environments</term>
                <categorycode>D.3.4</categorycode>
              </ccs>
                              </ccs_terms>
        <media_citation>
          <citation_details><authors><author id="2490871"><firstname><![CDATA[Austin]]></firstname><lastname><![CDATA[Armbruster]]></lastname><type><![CDATA[AUTHOR]]></type><displayorder>1</displayorder></author><author id="2176035"><firstname><![CDATA[Jason]]></firstname><lastname><![CDATA[Baker]]></lastname><type><![CDATA[AUTHOR]]></type><displayorder>2</displayorder></author><author id="2532688"><firstname><![CDATA[Antonio]]></firstname><lastname><![CDATA[Cunei]]></lastname><type><![CDATA[AUTHOR]]></type><displayorder>3</displayorder></author><author id="2269984"><firstname><![CDATA[Chapman]]></firstname><lastname><![CDATA[Flack]]></lastname><type><![CDATA[AUTHOR]]></type><displayorder>4</displayorder></author><author id="2025228"><firstname><![CDATA[David]]></firstname><lastname><![CDATA[Holmes]]></lastname><type><![CDATA[AUTHOR]]></type><displayorder>5</displayorder></author><author id="2555159"><firstname><![CDATA[Filip]]></firstname><lastname><![CDATA[Pizlo]]></lastname><type><![CDATA[AUTHOR]]></type><displayorder>6</displayorder></author><author id="2331147"><firstname><![CDATA[Edward]]></firstname><lastname><![CDATA[Pla]]></lastname><type><![CDATA[AUTHOR]]></type><displayorder>7</displayorder></author><author id="2306147"><firstname><![CDATA[Marek]]></firstname><lastname><![CDATA[Prochazka]]></lastname><type><![CDATA[AUTHOR]]></type><displayorder>8</displayorder></author><author id="1704335"><firstname><![CDATA[Jan]]></firstname><lastname><![CDATA[Vitek]]></lastname><type><![CDATA[AUTHOR]]></type><displayorder>9</displayorder></author></authors><citation type="Article"><title><![CDATA[A real-time Java virtual machine with applications in avionics]]></title><subtitle><![CDATA[]]></subtitle><published>2007-12-01 00:00:00.0</published><start_page>1</start_page><end_page>49</end_page><sponsoredby><![CDATA[1]]></sponsoredby><issueseries><![CDATA[]]></issueseries><volume>7</volume><start_date>2007-12-01 00:00:00.0</start_date><end_date>2007-12-01 00:00:00.0</end_date><journal_title><![CDATA[ACM Transactions on Embedded Computing Systems]]></journal_title><journal_start_date></journal_start_date><journal_end_date></journal_end_date><journal_id>6571</journal_id></citation></citation_details>        </media_citation>
        <fulltext>
                      <link>
              <url><![CDATA[http://doi.acm.org/10.1145/1324969.1324974]]></url>
              <type><![CDATA[DOI]]></type>
              <source><![CDATA[ACM]]></source>
            </link>
                  </fulltext>
      </media>
      <review_dateofpub>29-JUL-08</review_dateofpub>
      <computingreviews_number>0907-0670</computingreviews_number>
      <status>Printed</status>
            <review_text><![CDATA[The virtues of the Java language for writing reliable and portable code have also raised the desire to use it for the programming of embedded systems with real-time constraints. Such applications are supported by the Real-Time Specification for Java (RTSJ), for which various (mostly commercial) implementations have been developed. 

This paper discloses an implementation of RTSJ on top of]]></review_text>
      <review_link><![CDATA[http://www.reviews.com/review/review_review.cfm?review_id=135884]]></review_link>
      <copyright>Copyright Reviews.com</copyright>
      <reviewers>
                  <reviewer id="123051">
            <reviewer_name><![CDATA[Wolfgang Schreiner]]></reviewer_name>
            <reviewer_institution><![CDATA[Johannes Kepler University]]></reviewer_institution>
            <reviewer_location><![CDATA[Linz]]></reviewer_location>
            <reviewer_country><![CDATA[Austria]]></reviewer_country>
            <reviewer_url><![CDATA[http://www.risc.uni-linz.ac.at/people/schreine]]></reviewer_url>
            <review_count>18</review_count>
            <displayorder>1</displayorder>
          </reviewer>
              </reviewers>
    </review>
      <review id="134625">
      <media id="1819611">
                              <media_isbn>0321490290</media_isbn>
                                                    <ccs_terms>
                                    <ccs id="660">
                <term>Formal Definitions And Theory</term>
                <categorycode>D.3.1</categorycode>
              </ccs>
                          <ccs id="2908">
                <term>Java</term>
                <categorycode>D.3.2</categorycode>
              </ccs>
                          <ccs id="920">
                <term>Language Constructs and Features</term>
                <categorycode>D.3.3</categorycode>
              </ccs>
                          <ccs id="1576">
                <term>Online Information Services</term>
                <categorycode>H.3.5</categorycode>
              </ccs>
                          <ccs id="2315">
                <term>Software Development</term>
                <categorycode>K.6.3</categorycode>
              </ccs>
                          <ccs id="3087">
                <term>Web-Based Services</term>
                <categorycode>H.3.5</categorycode>
              </ccs>
                              </ccs_terms>
        <media_citation>
          <citation_details><authors><author id="2175314"><firstname><![CDATA[Eric]]></firstname><lastname><![CDATA[Jendrock]]></lastname><type><![CDATA[AUTHOR]]></type><displayorder>1</displayorder></author><author id="2486639"><firstname><![CDATA[Jennifer]]></firstname><lastname><![CDATA[Ball]]></lastname><type><![CDATA[AUTHOR]]></type><displayorder>2</displayorder></author><author id="2176097"><firstname><![CDATA[Debbie]]></firstname><lastname><![CDATA[Carson]]></lastname><type><![CDATA[AUTHOR]]></type><displayorder>3</displayorder></author><author id="2603095"><firstname><![CDATA[Ian]]></firstname><lastname><![CDATA[Evans]]></lastname><type><![CDATA[AUTHOR]]></type><displayorder>4</displayorder></author><author id="1912031"><firstname><![CDATA[Scott]]></firstname><lastname><![CDATA[Fordin]]></lastname><type><![CDATA[AUTHOR]]></type><displayorder>5</displayorder></author><author id="2175313"><firstname><![CDATA[Kim]]></firstname><lastname><![CDATA[Haase]]></lastname><type><![CDATA[AUTHOR]]></type><displayorder>6</displayorder></author></authors><citation type="Book"><title><![CDATA[Java EE 5 tutorial (3rd ed.)]]></title><subtitle><![CDATA[]]></subtitle><published>2006-01-01 00:00:00.0</published><start_page></start_page><end_page></end_page><sponsoredby><![CDATA[]]></sponsoredby><issue_series></issue_series><volume></volume><journal_title><![CDATA[Java EE 5 tutorial (3rd ed.)]]></journal_title><total_pages>1360</total_pages><place_of_publication><![CDATA[Upper Saddle River, NJ]]></place_of_publication><publisher><![CDATA[Prentice Hall PTR]]></publisher><publisher_name><![CDATA[Prentice Hall PTR]]></publisher_name></citation></citation_details>        </media_citation>
        <fulltext>
                      <link>
              <url><![CDATA[http://www.amazon.com/exec/obidos/ASIN/0321490290/ref=nosimcomputingrevi-20/]]></url>
              <type><![CDATA[URL]]></type>
              <source><![CDATA[Amazon]]></source>
            </link>
                  </fulltext>
      </media>
      <review_dateofpub>08-AUG-07</review_dateofpub>
      <computingreviews_number></computingreviews_number>
      <status>Printed</status>
            <review_text><![CDATA[The Java Platform, Enterprise Edition 5 (Java EE 5) is extensively detailed in this comprehensive book, which contains over 1,300 pages of well-organized material with a myriad of relevant examples. Readers familiar with the Sun tutorials will readily navigate this book. The information is so accessible that it works both as a tutorial and a good reference source. The content ranges from servlets,]]></review_text>
      <review_link><![CDATA[http://www.reviews.com/review/review_review.cfm?review_id=134625]]></review_link>
      <copyright>Copyright Reviews.com</copyright>
      <reviewers>
                  <reviewer id="122657">
            <reviewer_name><![CDATA[Sergei Gorlatch]]></reviewer_name>
            <reviewer_institution><![CDATA[University of Muenster]]></reviewer_institution>
            <reviewer_location><![CDATA[Muenster]]></reviewer_location>
            <reviewer_country><![CDATA[Germany]]></reviewer_country>
            <reviewer_url><![CDATA[http://pvs.uni-muenster.de/pvs/mitarbeiter/gorlatch/]]></reviewer_url>
            <review_count>30</review_count>
            <displayorder>1</displayorder>
          </reviewer>
              </reviewers>
    </review>
      <review id="135242">
      <media id="1913842">
                              <media_isbn>0321321936</media_isbn>
                                                    <ccs_terms>
                                    <ccs id="2049">
                <term>Document Preparation</term>
                <categorycode>I.7.2</categorycode>
              </ccs>
                          <ccs id="2908">
                <term>Java</term>
                <categorycode>D.3.2</categorycode>
              </ccs>
                          <ccs id="2908">
                <term>Java</term>
                <categorycode>D.3.2</categorycode>
              </ccs>
                          <ccs id="667">
                <term>Language Classifications</term>
                <categorycode>D.3.2</categorycode>
              </ccs>
                          <ccs id="920">
                <term>Language Constructs and Features</term>
                <categorycode>D.3.3</categorycode>
              </ccs>
                          <ccs id="3153">
                <term>Scripting Languages</term>
                <categorycode>I.7.2</categorycode>
              </ccs>
                          <ccs id="1063">
                <term>Systems Programs And Utilities</term>
                <categorycode>D.4.9</categorycode>
              </ccs>
                              </ccs_terms>
        <media_citation>
          <citation_details><authors><author id="2662523"><firstname><![CDATA[Dejan]]></firstname><lastname><![CDATA[Bosanac]]></lastname><type><![CDATA[AUTHOR]]></type><displayorder>1</displayorder></author></authors><citation type="Book"><title><![CDATA[Scripting in Java]]></title><subtitle><![CDATA[languages, frameworks, and patterns]]></subtitle><published>2007-01-01 00:00:00.0</published><start_page></start_page><end_page></end_page><sponsoredby><![CDATA[]]></sponsoredby><issue_series></issue_series><volume></volume><journal_title><![CDATA[Scripting in Java]]></journal_title><total_pages>552</total_pages><place_of_publication><![CDATA[]]></place_of_publication><publisher><![CDATA[Addison-Wesley Professional]]></publisher><publisher_name><![CDATA[Addison-Wesley Professional]]></publisher_name></citation></citation_details>        </media_citation>
        <fulltext>
                      <link>
              <url><![CDATA[http://www.amazon.com/exec/obidos/ASIN/0321321936/ref=nosimcomputingrevi-20/]]></url>
              <type><![CDATA[URL]]></type>
              <source><![CDATA[Amazon]]></source>
            </link>
                  </fulltext>
      </media>
      <review_dateofpub>08-FEB-08</review_dateofpub>
      <computingreviews_number>0812-1174</computingreviews_number>
      <status>Printed</status>
            <review_text><![CDATA[The first chapter of this book reads like an introductory chapter to a computer organization textbook, starting with machine registers and assembly language, then moving to parsing and symbol tables, and finally summarizing the comparative advantages and disadvantages of interpreters versus compilers. The point of all this is to introduce readers to the use of scripting languages in Java. 

This]]></review_text>
      <review_link><![CDATA[http://www.reviews.com/review/review_review.cfm?review_id=135242]]></review_link>
      <copyright>Copyright Reviews.com</copyright>
      <reviewers>
                  <reviewer id="112211">
            <reviewer_name><![CDATA[P. Spoerri]]></reviewer_name>
            <reviewer_institution><![CDATA[Fairfield University]]></reviewer_institution>
            <reviewer_location><![CDATA[Fairfield]]></reviewer_location>
            <reviewer_country><![CDATA[United States]]></reviewer_country>
            <reviewer_url><![CDATA[]]></reviewer_url>
            <review_count>33</review_count>
            <displayorder>1</displayorder>
          </reviewer>
              </reviewers>
    </review>
      <review id="136032">
      <media id="1915094">
                              <media_isbn>9781595937865</media_isbn>
                                                <media_issn>03621340</media_issn>
                          <ccs_terms>
                                    <ccs id="660">
                <term>Formal Definitions And Theory</term>
                <categorycode>D.3.1</categorycode>
              </ccs>
                          <ccs id="920">
                <term>Language Constructs and Features</term>
                <categorycode>D.3.3</categorycode>
              </ccs>
                          <ccs id="929">
                <term>Modules, Packages</term>
                <categorycode>D.3.3</categorycode>
              </ccs>
                          <ccs id="663">
                <term>Semantics</term>
                <categorycode>D.3.1</categorycode>
              </ccs>
                          <ccs id="664">
                <term>Syntax</term>
                <categorycode>D.3.1</categorycode>
              </ccs>
                              </ccs_terms>
        <media_citation>
          <citation_details><authors><author id="2576793"><firstname><![CDATA[Rok]]></firstname><lastname><![CDATA[Strni&scaron;a]]></lastname><type><![CDATA[AUTHOR]]></type><displayorder>1</displayorder></author><author id="1997429"><firstname><![CDATA[Peter]]></firstname><lastname><![CDATA[Sewell]]></lastname><type><![CDATA[AUTHOR]]></type><displayorder>2</displayorder></author><author id="2093554"><firstname><![CDATA[Matthew]]></firstname><lastname><![CDATA[Parkinson]]></lastname><type><![CDATA[AUTHOR]]></type><displayorder>3</displayorder></author></authors><citation type="Article"><title><![CDATA[The Java module system]]></title><subtitle><![CDATA[core design and semantic definition]]></subtitle><published>2007-10-01 00:00:00.0</published><start_page>499</start_page><end_page>514</end_page><sponsoredby><![CDATA[10]]></sponsoredby><issueseries><![CDATA[]]></issueseries><volume>42</volume><start_date>2007-10-01 00:00:00.0</start_date><end_date>2007-10-01 00:00:00.0</end_date><journal_title><![CDATA[ACM SIGPLAN Notices]]></journal_title><journal_start_date>2001-03-01 00:00:00.0</journal_start_date><journal_end_date></journal_end_date><journal_id>6017</journal_id></citation></citation_details>        </media_citation>
        <fulltext>
                      <link>
              <url><![CDATA[http://doi.acm.org/10.1145/1297027.1297064]]></url>
              <type><![CDATA[DOI]]></type>
              <source><![CDATA[ACM]]></source>
            </link>
                      <link>
              <url><![CDATA[http://doi.acm.org/10.1145/1297105.1297064]]></url>
              <type><![CDATA[DOI]]></type>
              <source><![CDATA[ACM]]></source>
            </link>
                  </fulltext>
      </media>
      <review_dateofpub>05-SEP-08</review_dateofpub>
      <computingreviews_number>0907-0668</computingreviews_number>
      <status>Printed</status>
            <review_text><![CDATA[The use of packages and class loaders in Java does not help in managing several different versions of the same software unit in a satisfactory way. As expressed by the authors, this situation is 
               traditionally referenced as dynamic-link library (DLL) or Java Archive (JAR) hell.



Java Module System (JAM) is the latest of several attempts by the Java community to define a practical]]></review_text>
      <review_link><![CDATA[http://www.reviews.com/review/review_review.cfm?review_id=136032]]></review_link>
      <copyright>Copyright Reviews.com</copyright>
      <reviewers>
                  <reviewer id="123169">
            <reviewer_name><![CDATA[Alexandre Bergel]]></reviewer_name>
            <reviewer_institution><![CDATA[University of Chile]]></reviewer_institution>
            <reviewer_location><![CDATA[Santiago]]></reviewer_location>
            <reviewer_country><![CDATA[Chile]]></reviewer_country>
            <reviewer_url><![CDATA[http://www.bergel.eu]]></reviewer_url>
            <review_count>17</review_count>
            <displayorder>1</displayorder>
          </reviewer>
              </reviewers>
    </review>
      <review id="136032">
      <media id="1915094">
                              <media_isbn>9781595937865</media_isbn>
                                                <media_issn>03621340</media_issn>
                          <ccs_terms>
                                    <ccs id="660">
                <term>Formal Definitions And Theory</term>
                <categorycode>D.3.1</categorycode>
              </ccs>
                          <ccs id="920">
                <term>Language Constructs and Features</term>
                <categorycode>D.3.3</categorycode>
              </ccs>
                          <ccs id="929">
                <term>Modules, Packages</term>
                <categorycode>D.3.3</categorycode>
              </ccs>
                          <ccs id="663">
                <term>Semantics</term>
                <categorycode>D.3.1</categorycode>
              </ccs>
                          <ccs id="664">
                <term>Syntax</term>
                <categorycode>D.3.1</categorycode>
              </ccs>
                              </ccs_terms>
        <media_citation>
          <citation_details><authors><author id="2576793"><firstname><![CDATA[Rok]]></firstname><lastname><![CDATA[Strni&scaron;a]]></lastname><type><![CDATA[AUTHOR]]></type><displayorder>1</displayorder></author><author id="1997429"><firstname><![CDATA[Peter]]></firstname><lastname><![CDATA[Sewell]]></lastname><type><![CDATA[AUTHOR]]></type><displayorder>2</displayorder></author><author id="2093554"><firstname><![CDATA[Matthew]]></firstname><lastname><![CDATA[Parkinson]]></lastname><type><![CDATA[AUTHOR]]></type><displayorder>3</displayorder></author></authors><citation type="Article"><title><![CDATA[The Java module system]]></title><subtitle><![CDATA[core design and semantic definition]]></subtitle><published>2007-10-01 00:00:00.0</published><start_page>499</start_page><end_page>514</end_page><sponsoredby><![CDATA[10]]></sponsoredby><issueseries><![CDATA[]]></issueseries><volume>42</volume><start_date>2007-10-01 00:00:00.0</start_date><end_date>2007-10-01 00:00:00.0</end_date><journal_title><![CDATA[ACM SIGPLAN Notices]]></journal_title><journal_start_date>2001-03-01 00:00:00.0</journal_start_date><journal_end_date></journal_end_date><journal_id>6017</journal_id></citation></citation_details>        </media_citation>
        <fulltext>
                      <link>
              <url><![CDATA[http://doi.acm.org/10.1145/1297027.1297064]]></url>
              <type><![CDATA[DOI]]></type>
              <source><![CDATA[ACM]]></source>
            </link>
                      <link>
              <url><![CDATA[http://doi.acm.org/10.1145/1297105.1297064]]></url>
              <type><![CDATA[DOI]]></type>
              <source><![CDATA[ACM]]></source>
            </link>
                  </fulltext>
      </media>
      <review_dateofpub>05-SEP-08</review_dateofpub>
      <computingreviews_number>0907-0668</computingreviews_number>
      <status>Printed</status>
            <review_text><![CDATA[The use of packages and class loaders in Java does not help in managing several different versions of the same software unit in a satisfactory way. As expressed by the authors, this situation is 
               traditionally referenced as dynamic-link library (DLL) or Java Archive (JAR) hell.



Java Module System (JAM) is the latest of several attempts by the Java community to define a practical]]></review_text>
      <review_link><![CDATA[http://www.reviews.com/review/review_review.cfm?review_id=136032]]></review_link>
      <copyright>Copyright Reviews.com</copyright>
      <reviewers>
                  <reviewer id="123169">
            <reviewer_name><![CDATA[Alexandre Bergel]]></reviewer_name>
            <reviewer_institution><![CDATA[University of Chile]]></reviewer_institution>
            <reviewer_location><![CDATA[Santiago]]></reviewer_location>
            <reviewer_country><![CDATA[Chile]]></reviewer_country>
            <reviewer_url><![CDATA[http://www.bergel.eu]]></reviewer_url>
            <review_count>17</review_count>
            <displayorder>1</displayorder>
          </reviewer>
              </reviewers>
    </review>
      <review id="134748">
      <media id="1829516">
                              <media_isbn>1420047922</media_isbn>
                                                    <ccs_terms>
                                    <ccs id="542">
                <term>Coding Tools and Techniques</term>
                <categorycode>D.2.3</categorycode>
              </ccs>
                          <ccs id="500">
                <term>Design Tools and Techniques</term>
                <categorycode>D.2.2</categorycode>
              </ccs>
                          <ccs id="2908">
                <term>Java</term>
                <categorycode>D.3.2</categorycode>
              </ccs>
                          <ccs id="2966">
                <term>Object-Oriented Design Methods</term>
                <categorycode>D.2.2</categorycode>
              </ccs>
                          <ccs id="2364">
                <term>Object-Oriented Programming</term>
                <categorycode>D.1.5</categorycode>
              </ccs>
                          <ccs id="2971">
                <term>Object-Oriented Programming</term>
                <categorycode>D.2.3</categorycode>
              </ccs>
                              </ccs_terms>
        <media_citation>
          <citation_details><authors><author id="2294792"><firstname><![CDATA[P]]></firstname><lastname><![CDATA[Krishna]]></lastname><type><![CDATA[AUTHOR]]></type><displayorder>1</displayorder></author></authors><citation type="Book"><title><![CDATA[Object oriented programming through Java]]></title><subtitle><![CDATA[]]></subtitle><published>2006-01-01 00:00:00.0</published><start_page></start_page><end_page></end_page><sponsoredby><![CDATA[]]></sponsoredby><issue_series></issue_series><volume></volume><journal_title><![CDATA[Object oriented programming through Java]]></journal_title><total_pages>473</total_pages><place_of_publication><![CDATA[Boca Raton, FL]]></place_of_publication><publisher><![CDATA[CRC Press, Inc.]]></publisher><publisher_name><![CDATA[CRC Press, Inc.]]></publisher_name></citation></citation_details>        </media_citation>
        <fulltext>
                      <link>
              <url><![CDATA[http://www.amazon.com/exec/obidos/ASIN/1420047922/ref=nosimcomputingrevi-20/]]></url>
              <type><![CDATA[URL]]></type>
              <source><![CDATA[Amazon]]></source>
            </link>
                  </fulltext>
      </media>
      <review_dateofpub>21-SEP-07</review_dateofpub>
      <computingreviews_number></computingreviews_number>
      <status>Printed</status>
            <review_text><![CDATA[In a market that has been flooded with Java programming textbooks, I was doubtful that this one by Krishna would make any difference&#8212;I was wrong. This is an excellent book for anyone who has some programming background, and who wants to learn Java and be professional about it. It covers much deeper material than most textbooks, yet it differs from many reference books in that it provides many]]></review_text>
      <review_link><![CDATA[http://www.reviews.com/review/review_review.cfm?review_id=134748]]></review_link>
      <copyright>Copyright Reviews.com</copyright>
      <reviewers>
                  <reviewer id="122611">
            <reviewer_name><![CDATA[Chenglie Hu]]></reviewer_name>
            <reviewer_institution><![CDATA[Carroll College]]></reviewer_institution>
            <reviewer_location><![CDATA[Waukesha]]></reviewer_location>
            <reviewer_country><![CDATA[United States]]></reviewer_country>
            <reviewer_url><![CDATA[http://cscserver.cc.edu/chu]]></reviewer_url>
            <review_count>40</review_count>
            <displayorder>1</displayorder>
          </reviewer>
              </reviewers>
    </review>
      <review id="135265">
      <media id="1913855">
                              <media_isbn>1590598806</media_isbn>
                                                    <ccs_terms>
                                    <ccs id="2482">
                <term>Games</term>
                <categorycode>K.8.0</categorycode>
              </ccs>
                          <ccs id="2908">
                <term>Java</term>
                <categorycode>D.3.2</categorycode>
              </ccs>
                          <ccs id="2963">
                <term>Portable Devices</term>
                <categorycode>C.5.3</categorycode>
              </ccs>
                          <ccs id="2952">
                <term>Wireless Communication</term>
                <categorycode>C.2.1</categorycode>
              </ccs>
                              </ccs_terms>
        <media_citation>
          <citation_details><authors><author id="2457268"><firstname><![CDATA[Carol]]></firstname><lastname><![CDATA[Hamer]]></lastname><type><![CDATA[AUTHOR]]></type><displayorder>1</displayorder></author></authors><citation type="Book"><title><![CDATA[Creating mobile games]]></title><subtitle><![CDATA[using Java ME platform to put the fun into your mobile device and cell phone (Technology in Action Press Book)]]></subtitle><published>2007-01-01 00:00:00.0</published><start_page></start_page><end_page></end_page><sponsoredby><![CDATA[]]></sponsoredby><issue_series></issue_series><volume></volume><journal_title><![CDATA[Creating mobile games]]></journal_title><total_pages>415</total_pages><place_of_publication><![CDATA[Berkeley, CA]]></place_of_publication><publisher><![CDATA[Apress]]></publisher><publisher_name><![CDATA[Apress]]></publisher_name></citation></citation_details>        </media_citation>
        <fulltext>
                      <link>
              <url><![CDATA[http://www.amazon.com/exec/obidos/ASIN/1590598806/ref=nosimcomputingrevi-20/]]></url>
              <type><![CDATA[URL]]></type>
              <source><![CDATA[Amazon]]></source>
            </link>
                  </fulltext>
      </media>
      <review_dateofpub>14-FEB-08</review_dateofpub>
      <computingreviews_number>0812-1181</computingreviews_number>
      <status>Printed</status>
            <review_text><![CDATA[With the sales revenue in the computer gaming industry surpassing that of major motion picture studios, it is no wonder that we see more and more books dedicated to the subject of game development. Casual games, which play the most prominent role in the mobile market, become increasingly popular as the users of mobile phones discover that their devices can be used not only for making phone calls,]]></review_text>
      <review_link><![CDATA[http://www.reviews.com/review/review_review.cfm?review_id=135265]]></review_link>
      <copyright>Copyright Reviews.com</copyright>
      <reviewers>
                  <reviewer id="122655">
            <reviewer_name><![CDATA[Stan Kurkovsky]]></reviewer_name>
            <reviewer_institution><![CDATA[Central Connecticut State University]]></reviewer_institution>
            <reviewer_location><![CDATA[New Britain]]></reviewer_location>
            <reviewer_country><![CDATA[United States]]></reviewer_country>
            <reviewer_url><![CDATA[http://www.cs.ccsu.edu/~stan/]]></reviewer_url>
            <review_count>12</review_count>
            <displayorder>1</displayorder>
          </reviewer>
              </reviewers>
    </review>
      <review id="135093">
      <media id="1894388">
                                                        <media_issn>1049331X</media_issn>
                          <ccs_terms>
                                    <ccs id="458">
                <term>Concurrent Programming</term>
                <categorycode>D.1.3</categorycode>
              </ccs>
                          <ccs id="552">
                <term>Correctness Proofs</term>
                <categorycode>D.2.4</categorycode>
              </ccs>
                          <ccs id="2975">
                <term>Formal Methods</term>
                <categorycode>D.2.4</categorycode>
              </ccs>
                              </ccs_terms>
        <media_citation>
          <citation_details><authors><author id="2268804"><firstname><![CDATA[Samik]]></firstname><lastname><![CDATA[Basu]]></lastname><type><![CDATA[AUTHOR]]></type><displayorder>1</displayorder></author><author id="2153924"><firstname><![CDATA[Scott A.]]></firstname><lastname><![CDATA[Smolka]]></lastname><type><![CDATA[AUTHOR]]></type><displayorder>2</displayorder></author></authors><citation type="Article"><title><![CDATA[Model checking the Java metalocking algorithm]]></title><subtitle><![CDATA[]]></subtitle><published>2007-07-01 00:00:00.0</published><start_page>12</start_page><end_page>es</end_page><sponsoredby><![CDATA[3]]></sponsoredby><issueseries><![CDATA[]]></issueseries><volume>16</volume><start_date>2007-07-01 00:00:00.0</start_date><end_date>2007-07-01 00:00:00.0</end_date><journal_title><![CDATA[ACM Transactions on Software Engineering and Methodology]]></journal_title><journal_start_date>1992-04-01 00:00:00.0</journal_start_date><journal_end_date></journal_end_date><journal_id>6257</journal_id></citation></citation_details>        </media_citation>
        <fulltext>
                      <link>
              <url><![CDATA[http://doi.acm.org/10.1145/1243987.1243990]]></url>
              <type><![CDATA[DOI]]></type>
              <source><![CDATA[ACM]]></source>
            </link>
                  </fulltext>
      </media>
      <review_dateofpub>10-JAN-08</review_dateofpub>
      <computingreviews_number>0811-1083</computingreviews_number>
      <status>Printed</status>
            <review_text><![CDATA[Basu and Smolka present a case study of modeling and verifying the Java metalocking algorithm using the XMC model checker. They verify the correctness of the metalocking algorithm by manually constructing a model of the algorithm, and then performing model checking on the derived model.

The Java Virtual Machine (JVM) is often used for implementing Internet-based applications using extensive]]></review_text>
      <review_link><![CDATA[http://www.reviews.com/review/review_review.cfm?review_id=135093]]></review_link>
      <copyright>Copyright Reviews.com</copyright>
      <reviewers>
                  <reviewer id="122842">
            <reviewer_name><![CDATA[Rosziati Ibrahim]]></reviewer_name>
            <reviewer_institution><![CDATA[Koloej University Technology Tun Hussein Onn ]]></reviewer_institution>
            <reviewer_location><![CDATA[Parit Raja, Batu Pahat]]></reviewer_location>
            <reviewer_country><![CDATA[Malaysia]]></reviewer_country>
            <reviewer_url><![CDATA[http://fatekma.kuittho.edu.my/rosziati/]]></reviewer_url>
            <review_count>18</review_count>
            <displayorder>1</displayorder>
          </reviewer>
              </reviewers>
    </review>
      <review id="135246">
      <media id="1913812">
                              <media_isbn>159059875X</media_isbn>
                                                    <ccs_terms>
                                    <ccs id="452">
                <term>General</term>
                <categorycode>D.1.0</categorycode>
              </ccs>
                          <ccs id="2977">
                <term>Integrated Environments</term>
                <categorycode>D.2.6</categorycode>
              </ccs>
                          <ccs id="2908">
                <term>Java</term>
                <categorycode>D.3.2</categorycode>
              </ccs>
                          <ccs id="667">
                <term>Language Classifications</term>
                <categorycode>D.3.2</categorycode>
              </ccs>
                          <ccs id="920">
                <term>Language Constructs and Features</term>
                <categorycode>D.3.3</categorycode>
              </ccs>
                          <ccs id="1171">
                <term>Studies Of Program Constructs</term>
                <categorycode>F.3.3</categorycode>
              </ccs>
                              </ccs_terms>
        <media_citation>
          <citation_details><authors><author id="2662507"><firstname><![CDATA[Matthieu]]></firstname><lastname><![CDATA[Riou]]></lastname><type><![CDATA[AUTHOR]]></type><displayorder>1</displayorder></author></authors><citation type="Book"><title><![CDATA[Raven]]></title><subtitle><![CDATA[scripting Java Builds with Ruby]]></subtitle><published>2007-01-01 00:00:00.0</published><start_page></start_page><end_page></end_page><sponsoredby><![CDATA[]]></sponsoredby><issue_series></issue_series><volume></volume><journal_title><![CDATA[Raven]]></journal_title><total_pages>64</total_pages><place_of_publication><![CDATA[Berkeley, CA]]></place_of_publication><publisher><![CDATA[Apress]]></publisher><publisher_name><![CDATA[Apress]]></publisher_name></citation></citation_details>        </media_citation>
        <fulltext>
                      <link>
              <url><![CDATA[http://www.amazon.com/exec/obidos/ASIN/159059875X/ref=nosimcomputingrevi-20/]]></url>
              <type><![CDATA[URL]]></type>
              <source><![CDATA[Amazon]]></source>
            </link>
                  </fulltext>
      </media>
      <review_dateofpub>08-FEB-08</review_dateofpub>
      <computingreviews_number>0811-1037</computingreviews_number>
      <status>Printed</status>
            <review_text><![CDATA[Reducing the complexity of dynamic scripting in software builds is a goal of many software developers. Riou, the book&amp;#8217;s author, is also the author of Raven, an open-source software toolset intended to help reduce the complexity of Java build dependencies.



Raven is written in the Ruby scripting language, and extends its dependency capabilities and Rake build approach. Riou does]]></review_text>
      <review_link><![CDATA[http://www.reviews.com/review/review_review.cfm?review_id=135246]]></review_link>
      <copyright>Copyright Reviews.com</copyright>
      <reviewers>
                  <reviewer id="123087">
            <reviewer_name><![CDATA[Scott Moody]]></reviewer_name>
            <reviewer_institution><![CDATA[The Boeing Company]]></reviewer_institution>
            <reviewer_location><![CDATA[Seattle]]></reviewer_location>
            <reviewer_country><![CDATA[United States]]></reviewer_country>
            <reviewer_url><![CDATA[http://WhiteRiverRanch.com]]></reviewer_url>
            <review_count>19</review_count>
            <displayorder>1</displayorder>
          </reviewer>
              </reviewers>
    </review>
  </reviews>