{"id":"https://openalex.org/W156558786","doi":null,"title":"Jython Essentials: Rapid Scripting in Java","display_name":"Jython Essentials: Rapid Scripting in Java","publication_year":2002,"publication_date":"2002-03-21","ids":{"openalex":"https://openalex.org/W156558786","mag":"156558786"},"language":"en","primary_location":{"id":"pmh:oai:aleph.bib-bvb.de:BVB01-009906778","doi":null,"is_oa":false,"landing_page_url":"https://bvbr.bib-bvb.de:443/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009906778&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},"volume":null,"type":"book","is_traditional":true,"indexed_in":[],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5044846047","display_name":"Samuele Pedroni","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Samuele Pedroni","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5020833351","display_name":"Noel Rappin","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Noel Rappin","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":5,"citation_normalized_percentile":{"value":0.0,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":88,"max":93},"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T13650","display_name":"Computational Physics and Python Applications","score":0.7397000193595886,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T13650","display_name":"Computational Physics and Python Applications","score":0.7397000193595886,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":0.23240000009536743,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12799","display_name":"Mobile and Web Applications","score":0.004100000020116568,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/jython","display_name":"Jython","score":1.0},{"id":"https://openalex.org/keywords/python","display_name":"Python","score":0.7059999704360962},{"id":"https://openalex.org/keywords/java","display_name":"Java","score":0.6700000166893005},{"id":"https://openalex.org/keywords/scripting","display_name":"scripting","score":0.6669999957084656},{"id":"https://openalex.org/keywords/java-virtual-machine","display_name":"Java Virtual Machine","score":0.4830000102519989},{"id":"https://openalex.org/keywords/object-oriented-programming","display_name":"object-oriented programming","score":0.6759999990463257},{"id":"https://openalex.org/keywords/javabeans","display_name":"JavaBeans","score":0.47099998593330383},{"id":"https://openalex.org/keywords/self-reflection","display_name":"self-reflection","score":0.9409999847412109},{"id":"https://openalex.org/keywords/jdbc","display_name":"JDBC","score":0.968999981880188},{"id":"https://openalex.org/keywords/interactive-programming","display_name":"interactive programming","score":0.4659999907016754},{"id":"https://openalex.org/keywords/language-interoperability","display_name":"language interoperability","score":0.5759999752044678}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8473249673843384},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.8055076003074646},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.8051041960716248},{"id":"https://openalex.org/C519991488","wikidata":"https://www.wikidata.org/wiki/Q28865","display_name":"Python (programming language)","level":2,"score":0.8022305965423584},{"id":"https://openalex.org/C168702491","wikidata":"https://www.wikidata.org/wiki/Q567345","display_name":"Java annotation","level":4,"score":0.719764232635498},{"id":"https://openalex.org/C172482141","wikidata":"https://www.wikidata.org/wiki/Q379273","display_name":"Generics in Java","level":5,"score":0.6479415893554688},{"id":"https://openalex.org/C61423126","wikidata":"https://www.wikidata.org/wiki/Q187432","display_name":"Scripting language","level":2,"score":0.6373605728149414},{"id":"https://openalex.org/C60945770","wikidata":"https://www.wikidata.org/wiki/Q2517517","display_name":"Java Modeling Language","level":5,"score":0.6138852834701538},{"id":"https://openalex.org/C132106392","wikidata":"https://www.wikidata.org/wiki/Q1373903","display_name":"Real time Java","level":3,"score":0.596494197845459},{"id":"https://openalex.org/C174954855","wikidata":"https://www.wikidata.org/wiki/Q7623626","display_name":"strictfp","level":4,"score":0.595566987991333},{"id":"https://openalex.org/C15524039","wikidata":"https://www.wikidata.org/wiki/Q865817","display_name":"Java applet","level":3,"score":0.5380920767784119},{"id":"https://openalex.org/C181907185","wikidata":"https://www.wikidata.org/wiki/Q1100098","display_name":"Java concurrency","level":4,"score":0.4835526645183563}],"mesh":[],"locations_count":2,"locations":[{"id":"pmh:oai:aleph.bib-bvb.de:BVB01-009906778","doi":null,"is_oa":false,"landing_page_url":"https://bvbr.bib-bvb.de:443/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009906778&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},{"id":"mag:156558786","doi":null,"is_oa":false,"landing_page_url":"https://www.amazon.com/Essentials-OReilly-Scripting-Samuele-Pedroni/dp/0596002475","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":null}],"best_oa_location":null,"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W649605789","https://openalex.org/W161801395","https://openalex.org/W2770316339","https://openalex.org/W2313542122","https://openalex.org/W118725990","https://openalex.org/W2505470356","https://openalex.org/W2265811275","https://openalex.org/W2363399723","https://openalex.org/W7100231458","https://openalex.org/W1876091941"],"abstract_inverted_index":{"From":[0],"the":[1,7,32,83,93,117,122,140,185,204,208,212,221,251],"Publisher:\r\nJython":[2],"is":[3],"an":[4],"implementation":[5],"of":[6,34,92,121,157,176,187,194,253],"Python":[8,49,84,94,110],"programming":[9],"language":[10,232],"written":[11],"in":[12,31,143,164],"100%":[13],"pure":[14],"Java,":[15,112],"so":[16,66,125],"it":[17],"runs":[18],"under":[19],"any":[20,55],"compliant":[21],"Java":[22,56,126,147,159,178,201,235],"Virtual":[23],"Machine.":[24],"The":[25,104],"secret":[26],"to":[27,82,98,100,132,183,196,245],"Jython's":[28],"popularity":[29],"lies":[30],"combination":[33],"Java's":[35,257],"libraries":[36],"and":[37,111,146,161,180,215,256],"tools,":[38],"with":[39,54,113,134,199],"Python's":[40,254],"rapid":[41],"development":[42],"capabilities.":[43],"With":[44,237],"Jython,":[45],"you":[46,67,73,240,243],"can":[47,62,68,128,148,154,168,226],"write":[48,169],"programs":[50],"that":[51,172,249],"integrate":[52],"seamlessly":[53],"code.":[57],"And":[58,219],"like":[59],"Python,":[60],"Jython":[61,76,102,136,145,152,170,198,225,238],"be":[63,227],"used":[64,228],"interactively,":[65],"get":[69,130],"immediate":[70],"results":[71],"as":[72,229],"are":[74,173],"programming.":[75],"Essentials":[77,137],"provides":[78,192],"a":[79,87,230,234],"solid":[80],"introduction":[81],"language,":[85],"offering":[86],"brief":[88],"but":[89],"thorough":[90],"tour":[91],"concepts":[95],"you'll":[96],"need":[97,244],"understand":[99],"use":[101,181,197],"effectively.":[103],"book":[105,191,222],"makes":[106],"frequent":[107],"comparisons":[108],"between":[109],"special":[114],"emphasis":[115],"on":[116],"different":[118],"object-oriented":[119],"semantics":[120],"two":[123],"languages,":[124],"programmers":[127],"quickly":[129],"up":[131],"speed":[133],"Jython.":[135],"also":[138],"covers":[139],"various":[141,216],"ways":[142],"which":[144],"interact.":[149],"For":[150],"example,":[151],"code":[153],"create":[155],"instances":[156],"preexisting":[158],"classes":[160,171,179],"call":[162],"methods":[163],"those":[165],"instances.":[166],"You":[167],"direct":[174],"subclasses":[175],"existing":[177,200],"introspection":[182],"discern":[184],"capabilities":[186],"JavaBeans":[188],"components.":[189],"This":[190],"examples":[193],"how":[195,224],"libraries,":[202],"including":[203],"Swing":[205],"GUI":[206],"toolkit,":[207],"JDBC":[209],"database":[210],"API,":[211,214],"Servlet":[213],"XML":[217],"tools.":[218],"finally,":[220],"shows":[223],"scripting":[231],"within":[233],"program.":[236],"Essentials,":[239],"have":[241],"everything":[242],"start":[246],"creating":[247],"applications":[248],"mix":[250],"best":[252],"interactivity":[255],"robust":[258],"libraries.":[259]},"counts_by_year":[{"year":2016,"cited_by_count":1},{"year":2015,"cited_by_count":1}],"updated_date":"2026-11-12T12:28:57.059296","created_date":"2016-06-24T00:00:00"}
