<rdf:RDF xmlns:community="http://www.bibsonomy.org/ontologies/2008/05/community#" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:admin="http://webns.net/mvcb/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:cc="http://web.resource.org/cc/" xmlns:xsd="http://www.w3.org/2001/XMLSchema#" xmlns:swrc="http://swrc.ontoware.org/ontology#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns="http://purl.org/rss/1.0/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xml:base="http://www.bibsonomy.org/tag/java"><owl:Ontology rdf:about=""><rdfs:comment>BibSonomy publications for /tag/java</rdfs:comment><owl:imports rdf:resource="http://swrc.ontoware.org/ontology/portal"/></owl:Ontology><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/2b8a7c7aac46054bf2172e51ccea0bf21/gron"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/2b8a7c7aac46054bf2172e51ccea0bf21/gron"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#Article"/><owl:sameAs rdf:resource="http://doi.acm.org/10.1145/1993316.1993518"/><swrc:date>Mon Jan 23 16:17:34 CET 2012</swrc:date><swrc:address>New York, NY, USA</swrc:address><swrc:journal>SIGPLAN Not.</swrc:journal><swrc:month>June</swrc:month><swrc:pages>164--174</swrc:pages><swrc:publisher><swrc:Organization swrc:name="ACM"/></swrc:publisher><swrc:title>EnerJ: Approximate Data Types for Safe and General Low-Power Computation</swrc:title><swrc:volume>46</swrc:volume><swrc:year>2011</swrc:year><swrc:keywords>TypeSystem efficiency energy java low non-deterministic power </swrc:keywords><swrc:hasExtraField><swrc:Field swrc:value="0362-1340" swrc:key="issn"/></swrc:hasExtraField><swrc:hasExtraField><swrc:Field swrc:value="1993518" swrc:key="acmid"/></swrc:hasExtraField><swrc:hasExtraField><swrc:Field swrc:value="6" swrc:key="issue"/></swrc:hasExtraField><swrc:hasExtraField><swrc:Field swrc:value="11" swrc:key="numpages"/></swrc:hasExtraField><swrc:hasExtraField><swrc:Field swrc:value="June 2011" swrc:key="issue_date"/></swrc:hasExtraField><swrc:hasExtraField><swrc:Field swrc:value="10.1145/1993316.1993518" swrc:key="doi"/></swrc:hasExtraField><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="Adrian Sampson"/></rdf:_1><rdf:_2><swrc:Person swrc:name="Werner Dietl"/></rdf:_2><rdf:_3><swrc:Person swrc:name="Emily Fortuna"/></rdf:_3><rdf:_4><swrc:Person swrc:name="Danushen Gnanapragasam"/></rdf:_4><rdf:_5><swrc:Person swrc:name="Luis Ceze"/></rdf:_5><rdf:_6><swrc:Person swrc:name="Dan Grossman"/></rdf:_6></rdf:Seq></swrc:author></rdf:Description><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/2937fe65bdfb28db7cdd103b93dac091a/gron"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/2937fe65bdfb28db7cdd103b93dac091a/gron"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#Article"/><owl:sameAs rdf:resource="http://doi.acm.org/10.1145/1787234.1787255"/><swrc:date>Mon Jan 23 13:54:38 CET 2012</swrc:date><swrc:address>New York, NY, USA</swrc:address><swrc:journal>Commun. ACM</swrc:journal><swrc:month>aug</swrc:month><swrc:pages>90--101</swrc:pages><swrc:publisher><swrc:Organization swrc:name="ACM"/></swrc:publisher><swrc:title>Memory Models: A Case for Rethinking Parallel Languages and Hardware</swrc:title><swrc:volume>53</swrc:volume><swrc:year>2010</swrc:year><swrc:keywords>c++ concurrency data hardware java non-determenism parallelism performance races </swrc:keywords><swrc:abstract>Solving the memory model problem will require an ambitious and cross-disciplinary research direction.</swrc:abstract><swrc:hasExtraField><swrc:Field swrc:value="0001-0782" swrc:key="issn"/></swrc:hasExtraField><swrc:hasExtraField><swrc:Field swrc:value="1787255" swrc:key="acmid"/></swrc:hasExtraField><swrc:hasExtraField><swrc:Field swrc:value="8" swrc:key="issue"/></swrc:hasExtraField><swrc:hasExtraField><swrc:Field swrc:value="12" swrc:key="numpages"/></swrc:hasExtraField><swrc:hasExtraField><swrc:Field swrc:value="August 2010" swrc:key="issue_date"/></swrc:hasExtraField><swrc:hasExtraField><swrc:Field swrc:value="10.1145/1787234.1787255" swrc:key="doi"/></swrc:hasExtraField><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="Sarita V. Adve"/></rdf:_1><rdf:_2><swrc:Person swrc:name="Hans-J. Boehm"/></rdf:_2></rdf:Seq></swrc:author></rdf:Description><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/24e7209d72b606a88f766ffe8031951f2/nosebrain"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/24e7209d72b606a88f766ffe8031951f2/nosebrain"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#Book"/><swrc:date>Wed Jan 18 17:54:44 CET 2012</swrc:date><swrc:address>Upper Saddle River, NJ</swrc:address><swrc:edition>4.</swrc:edition><swrc:publisher><swrc:Organization swrc:name="Prentice Hall"/></swrc:publisher><swrc:title>Thinking in Java</swrc:title><swrc:year>2006</swrc:year><swrc:keywords>java programming </swrc:keywords><swrc:abstract>Thinking in Java is a complete guide to the Java programming language. The book is very well organized, has plenty of examples and exercises for the reader to practice in each and every chapter. The most important feature about this book is that it covers Java SE5 and as the author states the code is also tested against a release candidate of Java SE6. Fairly new topics like Generics, Concurrency and Annotations are covered so well that it gives the reader fundamental to deep knowledge of each concept.</swrc:abstract><swrc:hasExtraField><swrc:Field swrc:value="InformIT Product page:http\://www.informit.com/title/0131872486:URL;Amazon Search inside:http\://www.amazon.de/gp/reader/0131872486/:URL;Google Books:http\://books.google.de/books?isbn=978-0-13-187248-6:URL;Related Web Site:http\://mindview.net/Books/TIJ4:URL" swrc:key="file"/></swrc:hasExtraField><swrc:hasExtraField><swrc:Field swrc:value="978-0-13-187248-6" swrc:key="isbn"/></swrc:hasExtraField><swrc:hasExtraField><swrc:Field swrc:value="Amazon Search inside:http\://www.amazon.de/gp/reader/:URL" swrc:key="filex"/></swrc:hasExtraField><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="Bruce Eckel"/></rdf:_1></rdf:Seq></swrc:author></rdf:Description><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/251910360f43a3091a5be2cfae198358e/ls_leimeister"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/251910360f43a3091a5be2cfae198358e/ls_leimeister"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#Book"/><swrc:date>Mon Jan 16 14:30:55 CET 2012</swrc:date><swrc:address>New York</swrc:address><swrc:publisher><swrc:Organization swrc:name="Wiley"/></swrc:publisher><swrc:title>Domain-Specific Application Frameworks: Frameworks Experience by Industry</swrc:title><swrc:year>2000</swrc:year><swrc:keywords>Framework ITeG_233 Industry Java </swrc:keywords><swrc:abstract>Frameworks are skeletal or generic applications which can be fleshed out and customised into fully-fledged software programs. A mature framework saves a business many thousands of dollars in software development costs and can be re-used indefinitely. Corporations have paid as much as 8 million USD to develop proprietary frameworks, but frameworks - like patterns - are inherently open. They are the result of distilling industry-wide practice and experience, which is what makes them so hard to build Some frameworks are specific to languages, others to programming methods or particular kinds of data, and still others to industry domains. For instance, a chemical processing framework will look quite different from a telecommunications framework. This book covers domain frameworks in real world industries, and some of the biggest framework projects outside the research labs. Each chapter is built around an actual report from the implementation of a framework development or customization project, and there are approximately 30 such examples. The book is intended to document lessons learned and provide code for further research, with all examples described in detail and their designs explained in terms of application domains.</swrc:abstract><swrc:hasExtraField><swrc:Field swrc:value="Amazon Search inside:http\://www.amazon.de/gp/reader/0471332801/:URL" swrc:key="file"/></swrc:hasExtraField><swrc:hasExtraField><swrc:Field swrc:value="978-0-471-33280-0" swrc:key="isbn"/></swrc:hasExtraField><swrc:editor><rdf:Seq><rdf:_1><swrc:Person swrc:name="Mohamed E. Fayad"/></rdf:_1><rdf:_2><swrc:Person swrc:name="Ralph E. Johnson"/></rdf:_2></rdf:Seq></swrc:editor></rdf:Description><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/2aa93a23f8c8b7125436fc93642f0c48c/gron"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/2aa93a23f8c8b7125436fc93642f0c48c/gron"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#InProceedings"/><owl:sameAs rdf:resource="http://doi.acm.org/10.1145/1852761.1852763"/><swrc:date>Sun Jan 08 18:30:41 CET 2012</swrc:date><swrc:address>New York, NY, USA</swrc:address><swrc:booktitle>Proceedings of the 8th International Conference on the Principles and Practice of Programming in Java</swrc:booktitle><swrc:pages>1--9</swrc:pages><swrc:publisher><swrc:Organization swrc:name="ACM"/></swrc:publisher><swrc:series>PPPJ &#039;10</swrc:series><swrc:title>Optimizing Invokedynamic</swrc:title><swrc:year>2010</swrc:year><swrc:keywords>JVM Java dynamic invokedynamic languages optimization </swrc:keywords><swrc:abstract>In order to support the needs of non-Java languages, the JSR 292 Expert Group has designed a new bytecode &#034;invokedynamic&#034; which allows JVM bytecodes to contain call sites with pluggable, user-defined behavior. The bytecode is accompanied by a new data type called a &#034;method handle&#034; that reifies the pluggable behavior, in the form of a functional value. The authors have been building the JSR 292 Reference Implementation on top of Oracle&#039;s HotSpot JVM. This paper describes their implementation tactics. Interesting subtopics include connecting the novel features of JSR 292 to classic HotSpot optimizations, creating new code optimization techniques for HotSpot in support of JSR 292, using Java (along with HotSpot&#039;s customary C++) as an implementation language for method handles, using internally-generated bytecodes as an intermediate language for &#034;freezing&#034; dynamic call sites before optimization, and designing specialized &#034;adapter&#034; calling sequences which match callers and callees of differing type descriptors.</swrc:abstract><swrc:hasExtraField><swrc:Field swrc:value="Vienna, Austria" swrc:key="location"/></swrc:hasExtraField><swrc:hasExtraField><swrc:Field swrc:value="1852763" swrc:key="acmid"/></swrc:hasExtraField><swrc:hasExtraField><swrc:Field swrc:value="978-1-4503-0269-2" swrc:key="isbn"/></swrc:hasExtraField><swrc:hasExtraField><swrc:Field swrc:value="9" swrc:key="numpages"/></swrc:hasExtraField><swrc:hasExtraField><swrc:Field swrc:value="10.1145/1852761.1852763" swrc:key="doi"/></swrc:hasExtraField><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="Christian Thalinger"/></rdf:_1><rdf:_2><swrc:Person swrc:name="John Rose"/></rdf:_2></rdf:Seq></swrc:author></rdf:Description><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/2dc702064f14795245bd590e73f2ed13e/sjbutler"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/2dc702064f14795245bd590e73f2ed13e/sjbutler"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#InProceedings"/><swrc:date>Wed Dec 14 13:32:54 CET 2011</swrc:date><swrc:booktitle>Australian Software Engineering Conference</swrc:booktitle><swrc:month>april</swrc:month><swrc:pages>10 pp. -362</swrc:pages><swrc:title>A Java reuse repository for Eclipse using LSI</swrc:title><swrc:year>2006</swrc:year><swrc:keywords>LSI Java </swrc:keywords><swrc:abstract>Software reuse is a concept that is frequently mentioned as a way to improve software developers&#039; productivity. However, there are a number of issues that need to be addressed in order for software reuse to be adopted by developers. One of those issues is providing enough reusable artifacts. The Java Standard API has been quite successful in this, with the latest version having over 3000 classes available. However this raises the issue of finding the right artifact to reuse. With the Java API, this means trawling through the JavaDoc Web pages, which has the risk of not being able to find the right artifact, even though it is in the API. In this paper, we explore the use of latent semantic indexing as a means to index the Java API JavaDoc pages. Specifically, we describe Prophecy, an Eclipse plug-in that presents the Java API as a software repository</swrc:abstract><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="M.-Y.J. Lin"/></rdf:_1><rdf:_2><swrc:Person swrc:name="R. Amor"/></rdf:_2><rdf:_3><swrc:Person swrc:name="E. Tempero"/></rdf:_3></rdf:Seq></swrc:author></rdf:Description><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/21a75f8e3d39259004344e0e8f11858a2/ji"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/21a75f8e3d39259004344e0e8f11858a2/ji"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#InProceedings"/><swrc:date>Fri Nov 25 10:54:42 CET 2011</swrc:date><swrc:booktitle>Software Maintenance and Reengineering, 2004. CSMR 2004. Proceedings. Eighth European Conference on</swrc:booktitle><swrc:month>march</swrc:month><swrc:pages>233 - 239</swrc:pages><swrc:title>Application of relation analysis to a small Java software</swrc:title><swrc:year>2004</swrc:year><swrc:keywords>Java analysis coupling cvs </swrc:keywords><swrc:abstract> Relation analysis is a method to find logical couplings in a software by examining a version control log to see which files change together regularly. However, the process can be twisted into finding, for example, illogical couplings between modules, modules with too much influence or burden with responsibility. Here we explain how the relation analysis was applied to a course information system written in Java to find out hidden connections between the modules inside the software.</swrc:abstract><swrc:hasExtraField><swrc:Field swrc:value="1534-5351" swrc:key="issn"/></swrc:hasExtraField><swrc:hasExtraField><swrc:Field swrc:value="10.1109/CSMR.2004.1281424" swrc:key="doi"/></swrc:hasExtraField><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="J. Itkonen"/></rdf:_1><rdf:_2><swrc:Person swrc:name="M. Hillebrand"/></rdf:_2><rdf:_3><swrc:Person swrc:name="V. Lappalainen"/></rdf:_3></rdf:Seq></swrc:author></rdf:Description><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/29e43e0128106da732844551e7f0d322b/gron"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/29e43e0128106da732844551e7f0d322b/gron"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#InProceedings"/><owl:sameAs rdf:resource="http://doi.acm.org/10.1145/1806799.1806858"/><swrc:date>Tue Nov 22 13:53:32 CET 2011</swrc:date><swrc:address>New York, NY, USA</swrc:address><swrc:booktitle>Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1</swrc:booktitle><swrc:pages>395--404</swrc:pages><swrc:publisher><swrc:Organization swrc:name="ACM"/></swrc:publisher><swrc:series>ICSE &#039;10</swrc:series><swrc:title>Views: object-inspired concurrency control</swrc:title><swrc:year>2010</swrc:year><swrc:keywords>Concurrency Java RelatedWork Views </swrc:keywords><swrc:abstract>We present views, a new approach to controlling concurrency. Fine-grained locking is often necessary to increase concurrency. Correctly implementing fine-grained locking with today&#039;s concurrency primitives can be challenging---race conditions often plague programs with sophisticated locking schemes. Views ease the task of implementing sophisticated locking schemes and provide static checks to automatically detect many data races.&lt;/p&gt; &lt;p&gt;Views consist of view declarations that describe which views of an object may be simultaneously held by different threads, which object fields may be accessed through a given view, and which methods can be called through a given view. A set of view annotations specify which code regions hold a view of an object. Our view compiler performs simple static checks which eliminate many data races.&lt;/p&gt; &lt;p&gt;We have ported three benchmark applications to use views: portions of Vuze, a BitTorrent client; Mailpuccino, a graphical e-mail client; and TupleSoup, a database. Our experience indicates that views are easy to use, make implementing sophisticated locking schemes simple, and can help eliminate concurrency bugs.</swrc:abstract><swrc:hasExtraField><swrc:Field swrc:value="Cape Town, South Africa" swrc:key="location"/></swrc:hasExtraField><swrc:hasExtraField><swrc:Field swrc:value="1806858" swrc:key="acmid"/></swrc:hasExtraField><swrc:hasExtraField><swrc:Field swrc:value="978-1-60558-719-6" swrc:key="isbn"/></swrc:hasExtraField><swrc:hasExtraField><swrc:Field swrc:value="10" swrc:key="numpages"/></swrc:hasExtraField><swrc:hasExtraField><swrc:Field swrc:value="10.1145/1806799.1806858" swrc:key="doi"/></swrc:hasExtraField><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="Brian Demsky"/></rdf:_1><rdf:_2><swrc:Person swrc:name="Patrick Lam"/></rdf:_2></rdf:Seq></swrc:author></rdf:Description><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/2fda82be95f3262060eb68b962a3611ff/gron"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/2fda82be95f3262060eb68b962a3611ff/gron"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#InProceedings"/><owl:sameAs rdf:resource="http://doi.acm.org/10.1145/1926385.1926447"/><swrc:date>Tue Nov 22 13:26:43 CET 2011</swrc:date><swrc:address>New York, NY, USA</swrc:address><swrc:booktitle>Proceedings of the 38th annual ACM SIGPLAN-SIGACT symposium on Principles of programming languages</swrc:booktitle><swrc:pages>535--548</swrc:pages><swrc:publisher><swrc:Organization swrc:name="ACM"/></swrc:publisher><swrc:series>POPL &#039;11</swrc:series><swrc:title>Safe nondeterminism in a deterministic-by-default parallel language</swrc:title><swrc:year>2011</swrc:year><swrc:keywords>Nondeterministic formal java semantics transactional </swrc:keywords><swrc:hasExtraField><swrc:Field swrc:value="Austin, Texas, USA" swrc:key="location"/></swrc:hasExtraField><swrc:hasExtraField><swrc:Field swrc:value="1926447" swrc:key="acmid"/></swrc:hasExtraField><swrc:hasExtraField><swrc:Field swrc:value="978-1-4503-0490-0" swrc:key="isbn"/></swrc:hasExtraField><swrc:hasExtraField><swrc:Field swrc:value="14" swrc:key="numpages"/></swrc:hasExtraField><swrc:hasExtraField><swrc:Field swrc:value="10.1145/1926385.1926447" swrc:key="doi"/></swrc:hasExtraField><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="Robert L. {Bocchino, Jr.}"/></rdf:_1><rdf:_2><swrc:Person swrc:name="Stephen Heumann"/></rdf:_2><rdf:_3><swrc:Person swrc:name="Nima Honarmand"/></rdf:_3><rdf:_4><swrc:Person swrc:name="Sarita V. Adve"/></rdf:_4><rdf:_5><swrc:Person swrc:name="Vikram S. Adve"/></rdf:_5><rdf:_6><swrc:Person swrc:name="Adam Welc"/></rdf:_6><rdf:_7><swrc:Person swrc:name="Tatiana Shpeisman"/></rdf:_7></rdf:Seq></swrc:author></rdf:Description><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/291b75debefffb4f5a42c2365a5c9beb1/khilgenberg"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/291b75debefffb4f5a42c2365a5c9beb1/khilgenberg"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#Misc"/><owl:sameAs rdf:resource="http://simple.sourceforge.net/"/><swrc:date>Mon Nov 14 15:41:00 CET 2011</swrc:date><swrc:howpublished>online</swrc:howpublished><swrc:month>oct</swrc:month><swrc:title>{Simple XML Framework Projekt}</swrc:title><swrc:year>2011</swrc:year><swrc:keywords>framework java kde library opensource projekt sdcframework serialization simple ss1 xml </swrc:keywords><swrc:abstract>Simple is a high performance XML serialization and configuration framework for Java. Its goal is to provide an XML framework that enables rapid development of XML configuration and communication systems. This framework aids the development of XML systems with minimal effort and reduced errors. It offers full object serialization and deserialization, maintaining each reference encountered. In essence it is similar to C# XML serialization for the Java platform, but offers additional features for interception and manipulation. </swrc:abstract><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="Niall Gallagher"/></rdf:_1></rdf:Seq></swrc:author></rdf:Description><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/2e4d1262b05d3a0133a73b79a97f9e445/alhep100"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/2e4d1262b05d3a0133a73b79a97f9e445/alhep100"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#Book"/><owl:sameAs rdf:resource="http://www.worldcat.org/search?qt=worldcat_org_all&amp;q=3898642550"/><swrc:date>Fri Nov 11 10:44:43 CET 2011</swrc:date><swrc:address>Heidelberg</swrc:address><swrc:pages>--</swrc:pages><swrc:publisher><swrc:Organization swrc:name="Dpunkt-Verl."/></swrc:publisher><swrc:title>Algorithmen und Datenstrukturen : eine Einführung mit Java</swrc:title><swrc:year>2004</swrc:year><swrc:keywords>algorithmen datenstrukturen java </swrc:keywords><swrc:hasExtraField><swrc:Field swrc:value="3898642550 9783898642552" swrc:key="isbn"/></swrc:hasExtraField><swrc:hasExtraField><swrc:Field swrc:value="76695147" swrc:key="refid"/></swrc:hasExtraField><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="Gunter. Saake"/></rdf:_1><rdf:_2><swrc:Person swrc:name="Kai-Uwe. Sattler"/></rdf:_2></rdf:Seq></swrc:author></rdf:Description><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/2ceb38f63c5872a737ad335afc26c514b/alhep100"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/2ceb38f63c5872a737ad335afc26c514b/alhep100"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#Book"/><owl:sameAs rdf:resource="http://www.worldcat.org/search?qt=worldcat_org_all&amp;q=3826605918"/><swrc:date>Fri Nov 11 10:36:39 CET 2011</swrc:date><swrc:address>Bonn</swrc:address><swrc:pages>--</swrc:pages><swrc:publisher><swrc:Organization swrc:name="Mitp"/></swrc:publisher><swrc:title>Java-Grundlagen : [ohne Vorkenntnisse programmieren lernen ; von den Basics zu fortgeschrittenen Techniken ; sofort programmieren mit J-Builder und Visual Café]</swrc:title><swrc:year>1999</swrc:year><swrc:keywords>basics java programming </swrc:keywords><swrc:hasExtraField><swrc:Field swrc:value="3826605918 9783826605918" swrc:key="isbn"/></swrc:hasExtraField><swrc:hasExtraField><swrc:Field swrc:value="47316771" swrc:key="refid"/></swrc:hasExtraField><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="Gerhard. Wilhelms"/></rdf:_1></rdf:Seq></swrc:author></rdf:Description><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/293a3b3f8c49ab14c94c063d3085f5ad3/flimm"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/293a3b3f8c49ab14c94c063d3085f5ad3/flimm"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#Book"/><swrc:date>Fri Nov 11 10:23:45 CET 2011</swrc:date><swrc:address>Beijing [u.a.]</swrc:address><swrc:edition>1. ed.</swrc:edition><swrc:publisher><swrc:Organization swrc:name="O&#039;Reilly"/></swrc:publisher><swrc:title>MySQL &amp; mSQL</swrc:title><swrc:year>1999</swrc:year><swrc:keywords>java sql </swrc:keywords><swrc:hasExtraField><swrc:Field swrc:value="1-56592-434-7" swrc:key="ISBN"/></swrc:hasExtraField><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="Randy Jay Yarger"/></rdf:_1><rdf:_2><swrc:Person swrc:name="George Reese"/></rdf:_2><rdf:_3><swrc:Person swrc:name="Tim King"/></rdf:_3></rdf:Seq></swrc:author></rdf:Description><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/2dcaea4a8279a996158ca2193b2332238/nosebrain"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/2dcaea4a8279a996158ca2193b2332238/nosebrain"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#InProceedings"/><owl:sameAs rdf:resource="http://dblp.uni-trier.de/db/conf/lctrts/lctes2003.html#ShaylorSB03"/><swrc:date>Mon Oct 31 20:46:21 CET 2011</swrc:date><swrc:booktitle>LCTES</swrc:booktitle><swrc:crossref>conf/lctrts/2003</swrc:crossref><swrc:pages>34-41</swrc:pages><swrc:publisher><swrc:Organization swrc:name="ACM"/></swrc:publisher><swrc:title>A java virtual machine architecture for very small devices</swrc:title><swrc:year>2003</swrc:year><swrc:keywords>java machine sys:toRead virtual </swrc:keywords><swrc:hasExtraField><swrc:Field swrc:value="http://doi.acm.org/10.1145/780732.780738" swrc:key="ee"/></swrc:hasExtraField><swrc:hasExtraField><swrc:Field swrc:value="1-58113-647-1" swrc:key="isbn"/></swrc:hasExtraField><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="Nik Shaylor"/></rdf:_1><rdf:_2><swrc:Person swrc:name="Douglas N. Simon"/></rdf:_2><rdf:_3><swrc:Person swrc:name="William R. Bush"/></rdf:_3></rdf:Seq></swrc:author></rdf:Description><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/247cb3f99adae82313347f47c9fd4262e/davef"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/247cb3f99adae82313347f47c9fd4262e/davef"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#Book"/><swrc:date>Sat Oct 08 16:21:13 CEST 2011</swrc:date><swrc:edition>4. A.</swrc:edition><swrc:publisher><swrc:Organization swrc:name="O&#039;Reilly"/></swrc:publisher><swrc:title>Java in a Nutshell. Deutsche Ausgabe der 2. A.</swrc:title><swrc:year>1998</swrc:year><swrc:keywords>IT_book java programming </swrc:keywords><swrc:hasExtraField><swrc:Field swrc:value="9783897213326" swrc:key="ean"/></swrc:hasExtraField><swrc:hasExtraField><swrc:Field swrc:value="IT_book11" swrc:key="keydf"/></swrc:hasExtraField><swrc:hasExtraField><swrc:Field swrc:value="389721332X" swrc:key="asin"/></swrc:hasExtraField><swrc:hasExtraField><swrc:Field swrc:value="389721332X" swrc:key="isbn"/></swrc:hasExtraField><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="David Flanagan"/></rdf:_1></rdf:Seq></swrc:author></rdf:Description><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/2d66190aa5c38839c0f69b23d52a7cedf/davef"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/2d66190aa5c38839c0f69b23d52a7cedf/davef"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#Book"/><swrc:date>Sat Oct 08 16:18:09 CEST 2011</swrc:date><swrc:pages>I-XX, 1-756</swrc:pages><swrc:publisher><swrc:Organization swrc:name="Addison-Wesley-Longman"/></swrc:publisher><swrc:series>Java series</swrc:series><swrc:title>Das Java Tutorial - objektorientierte Programmierung für das Internet.</swrc:title><swrc:year>1997</swrc:year><swrc:keywords>IT_book java programming </swrc:keywords><swrc:hasExtraField><swrc:Field swrc:value="IT_book10" swrc:key="keydf"/></swrc:hasExtraField><swrc:hasExtraField><swrc:Field swrc:value="978-3-8273-1050-7" swrc:key="isbn"/></swrc:hasExtraField><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="Mary Campione"/></rdf:_1><rdf:_2><swrc:Person swrc:name="Kathy Walrath"/></rdf:_2></rdf:Seq></swrc:author></rdf:Description><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/21fb436fa7ea44ba4244ed76340df44e9/davef"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/21fb436fa7ea44ba4244ed76340df44e9/davef"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#Article"/><swrc:date>Sat Oct 08 16:07:45 CEST 2011</swrc:date><swrc:title>Java: Graphical User Interfaces - An Introduction to Java Programming</swrc:title><swrc:year>2009</swrc:year><swrc:keywords>IT_book gui java programming </swrc:keywords><swrc:hasExtraField><swrc:Field swrc:value="IT_printedBook9" swrc:key="keydf"/></swrc:hasExtraField><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="David Etheridge"/></rdf:_1></rdf:Seq></swrc:author></rdf:Description><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/2fc3d361f7e4391c7d8feaae7b08f8814/funthomas424242"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/2fc3d361f7e4391c7d8feaae7b08f8814/funthomas424242"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#Article"/><swrc:date>Fri Aug 19 07:52:53 CEST 2011</swrc:date><swrc:journal>Java Magazin</swrc:journal><swrc:number>10</swrc:number><swrc:pages>76 - 78</swrc:pages><swrc:title>Für die Sprachenvielfalt - Xtext 1.0: Tiefere Integration in Eclipse</swrc:title><swrc:year>2010</swrc:year><swrc:keywords>eclipse generierung java mda mdd xtext </swrc:keywords><swrc:abstract>Sehr gute Übersicht über die aktuellen Veränderungen in der Xtext Implementierung. Es wird gezeigt was neu ist und erklärt warum bzw. was die Vorteile sind.</swrc:abstract><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="Stanislav Elinson"/></rdf:_1><rdf:_2><swrc:Person swrc:name="Matthias Hanns"/></rdf:_2><rdf:_3><swrc:Person swrc:name="Simon Kronseder"/></rdf:_3></rdf:Seq></swrc:author></rdf:Description><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/20dd9082032ee3c7fada23a14ff0f61e0/helioh2"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/20dd9082032ee3c7fada23a14ff0f61e0/helioh2"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#Book"/><swrc:date>Wed Aug 17 20:56:02 CEST 2011</swrc:date><swrc:address>Chichester, UK</swrc:address><swrc:publisher><swrc:Organization swrc:name="Wiley"/></swrc:publisher><swrc:title>Developing Multi-Agent Systems with JADE</swrc:title><swrc:year>2007</swrc:year><swrc:keywords>agent ai book development java middleware software v1010 </swrc:keywords><swrc:abstract>JADE (Java Agent DEvelopment framework) is a middleware for the development
	of applications, both in the mobile and fixed environment, based
	on the Peer-to-Peer intelligent autonomous agent approach. JADE enables
	developers to implement and deploy multi-agent systems, including
	agents running on wireless networks and limited-resource devices.
	The book is a practical guide to using JADE. The text will give an
	introduction to agent technologies and the JADE Platform, before
	proceeding to give a comprehensive guide to programming with JADE.
	Basic features such as creating agents, agent tasks, agent communication,
	agent discovery and GUIs are covered, as well as more advanced features
	including ontologies and content languages, complex behaviours, interaction
	protocols, agent mobility, and the in-process interface. Issues such
	as JADE internals, running JADE agents on mobile devices, deploying
	a fault tolerant JADE platform, and main add-ons are also covered
	in depth.</swrc:abstract><swrc:hasExtraField><swrc:Field swrc:value="Wiley Product page:http\://eu.wiley.com/WileyCDA/WileyTitle/productCd-0470057475.html:URL;Amazon Search inside:http\://www.amazon.de/gp/reader/0470057475/:URL;Google Books:http\://books.google.de/books?isbn=978-0-470-05747-6:URL;Related Web Site/Online book:http\://jade.tilab.com/:URL" swrc:key="file"/></swrc:hasExtraField><swrc:hasExtraField><swrc:Field swrc:value="978-0-470-05747-6" swrc:key="isbn"/></swrc:hasExtraField><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="Fabio Luigi Bellifemine"/></rdf:_1><rdf:_2><swrc:Person swrc:name="Giovanni Caire"/></rdf:_2><rdf:_3><swrc:Person swrc:name="Dominic Greenwood"/></rdf:_3></rdf:Seq></swrc:author></rdf:Description><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/2160a523169034c377c43055709193453/zenobios"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/2160a523169034c377c43055709193453/zenobios"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#Article"/><owl:sameAs rdf:resource="http://it-republik.de/jaxenter/eclipse-magazin-ausgaben/Indigo-000460.html"/><swrc:date>Tue Aug 16 14:22:41 CEST 2011</swrc:date><swrc:journal>Eclipse Magazin</swrc:journal><swrc:month>August</swrc:month><swrc:pages>60-63</swrc:pages><swrc:title>Eine nette Geste - SWT Touch and Gesture Support in Indigo</swrc:title><swrc:volume>5.2011</swrc:volume><swrc:year>2011</swrc:year><swrc:keywords>eclipse gesture indigo java myown swt touch umllab yatta </swrc:keywords><swrc:abstract>Mit dem Indigo Release wird auch die SWT Bibliothek um das ein oder andere zeitgemäße Feature aufgewertet. In der Version 3.7 findet sich die SWT Touch &amp; Gesture API, mit der SWT-basierte Anwendungen auf Berührungen und Gesten reagieren können.</swrc:abstract><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="Andreas Scharf"/></rdf:_1></rdf:Seq></swrc:author></rdf:Description><foaf:Group rdf:about="http://www.bibsonomy.org/tag/java"><foaf:name>java</foaf:name><description>Community for tag(s) java</description></foaf:Group></rdf:RDF>
