{"id":"https://openalex.org/W2058747238","doi":"https://doi.org/10.1145/1227310.1227488","title":"Resurrecting the applet paradigm","display_name":"Resurrecting the applet paradigm","publication_year":2007,"publication_date":"2007-03-07","ids":{"openalex":"https://openalex.org/W2058747238","doi":"https://doi.org/10.1145/1227310.1227488","mag":"2058747238"},"language":"en","primary_location":{"id":"doi:10.1145/1227310.1227488","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1227310.1227488","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 38th SIGCSE technical symposium on Computer science education","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"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/A5085826862","display_name":"Eric Roberts","orcid":"https://orcid.org/0000-0003-3860-8436"},"institutions":[{"id":"https://openalex.org/I97018004","display_name":"Stanford University","ror":"https://ror.org/00f54p054","country_code":"US","type":"education","lineage":["https://openalex.org/I97018004"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Eric Roberts","raw_affiliation_strings":["Stanford University, Stanford, CA"],"affiliations":[{"raw_affiliation_string":"Stanford University, Stanford, CA","institution_ids":["https://openalex.org/I97018004"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5085826862"],"corresponding_institution_ids":["https://openalex.org/I97018004"],"apc_list":null,"apc_paid":null,"fwci":1.4077,"has_fulltext":false,"cited_by_count":4,"citation_normalized_percentile":{"value":0.85130529,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":null,"issue":null,"first_page":"521","last_page":"525"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":0.9987000226974487,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T10126","display_name":"Logic, programming, and type systems","score":0.9987000226974487,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T11450","display_name":"Model-Driven Software Engineering Techniques","score":0.9962000250816345,"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/T12490","display_name":"Software Engineering and Design Patterns","score":0.9958000183105469,"subfield":{"id":"https://openalex.org/subfields/3303","display_name":"Development"},"field":{"id":"https://openalex.org/fields/33","display_name":"Social Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/java-applet","display_name":"Java applet","score":0.9758068323135376},{"id":"https://openalex.org/keywords/java","display_name":"Java","score":0.8469256162643433},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8166368007659912},{"id":"https://openalex.org/keywords/real-time-java","display_name":"Real time Java","score":0.7678167223930359},{"id":"https://openalex.org/keywords/java-annotation","display_name":"Java annotation","score":0.7202379703521729},{"id":"https://openalex.org/keywords/strictfp","display_name":"strictfp","score":0.6955931186676025},{"id":"https://openalex.org/keywords/jar","display_name":"JAR","score":0.6601030230522156},{"id":"https://openalex.org/keywords/java-api-for-xml-based-rpc","display_name":"Java API for XML-based RPC","score":0.5426306128501892},{"id":"https://openalex.org/keywords/plug-in","display_name":"Plug-in","score":0.5246667861938477},{"id":"https://openalex.org/keywords/permission","display_name":"Permission","score":0.48594987392425537},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.4802744388580322},{"id":"https://openalex.org/keywords/generics-in-java","display_name":"Generics in Java","score":0.4758574366569519},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.4528270363807678},{"id":"https://openalex.org/keywords/java-concurrency","display_name":"Java concurrency","score":0.4503844082355499},{"id":"https://openalex.org/keywords/java-modeling-language","display_name":"Java Modeling Language","score":0.42270708084106445},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.3348742425441742}],"concepts":[{"id":"https://openalex.org/C15524039","wikidata":"https://www.wikidata.org/wiki/Q865817","display_name":"Java applet","level":3,"score":0.9758068323135376},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.8469256162643433},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8166368007659912},{"id":"https://openalex.org/C132106392","wikidata":"https://www.wikidata.org/wiki/Q1373903","display_name":"Real time Java","level":3,"score":0.7678167223930359},{"id":"https://openalex.org/C168702491","wikidata":"https://www.wikidata.org/wiki/Q567345","display_name":"Java annotation","level":4,"score":0.7202379703521729},{"id":"https://openalex.org/C174954855","wikidata":"https://www.wikidata.org/wiki/Q7623626","display_name":"strictfp","level":4,"score":0.6955931186676025},{"id":"https://openalex.org/C115534355","wikidata":"https://www.wikidata.org/wiki/Q921122","display_name":"JAR","level":2,"score":0.6601030230522156},{"id":"https://openalex.org/C32235180","wikidata":"https://www.wikidata.org/wiki/Q921902","display_name":"Java API for XML-based RPC","level":5,"score":0.5426306128501892},{"id":"https://openalex.org/C4924752","wikidata":"https://www.wikidata.org/wiki/Q184148","display_name":"Plug-in","level":2,"score":0.5246667861938477},{"id":"https://openalex.org/C2779089604","wikidata":"https://www.wikidata.org/wiki/Q7169333","display_name":"Permission","level":2,"score":0.48594987392425537},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.4802744388580322},{"id":"https://openalex.org/C172482141","wikidata":"https://www.wikidata.org/wiki/Q379273","display_name":"Generics in Java","level":5,"score":0.4758574366569519},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.4528270363807678},{"id":"https://openalex.org/C181907185","wikidata":"https://www.wikidata.org/wiki/Q1100098","display_name":"Java concurrency","level":4,"score":0.4503844082355499},{"id":"https://openalex.org/C60945770","wikidata":"https://www.wikidata.org/wiki/Q2517517","display_name":"Java Modeling Language","level":5,"score":0.42270708084106445},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3348742425441742},{"id":"https://openalex.org/C17744445","wikidata":"https://www.wikidata.org/wiki/Q36442","display_name":"Political science","level":0,"score":0.0},{"id":"https://openalex.org/C199539241","wikidata":"https://www.wikidata.org/wiki/Q7748","display_name":"Law","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/1227310.1227488","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1227310.1227488","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 38th SIGCSE technical symposium on Computer science education","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.6200000047683716,"display_name":"Quality Education","id":"https://metadata.un.org/sdg/4"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":12,"referenced_works":["https://openalex.org/W2009576445","https://openalex.org/W2011992413","https://openalex.org/W2024061027","https://openalex.org/W2033305758","https://openalex.org/W2039567330","https://openalex.org/W2040066104","https://openalex.org/W2127757021","https://openalex.org/W2159352675","https://openalex.org/W2480189323","https://openalex.org/W4232715992","https://openalex.org/W4245443931","https://openalex.org/W4247632433"],"related_works":["https://openalex.org/W2541866089","https://openalex.org/W3172992491","https://openalex.org/W2547095320","https://openalex.org/W4210979912","https://openalex.org/W370370040","https://openalex.org/W1572758480","https://openalex.org/W2267955400","https://openalex.org/W412736943","https://openalex.org/W2066931381","https://openalex.org/W2186199411"],"abstract_inverted_index":{"Since":[0],"the":[1,10,20,44,49,58,62,94,101,110,134,159],"introduction":[2],"of":[3,12,23,48,83],"Java":[4,13,24,50,64,84,151,178],"in":[5,182],"1995,":[6],"educators":[7],"have":[8,125],"recognized":[9],"potential":[11],"applets":[14,41,79],"as":[15],"an":[16,70],"educational":[17],"resource.":[18],"Sadly,":[19],"continuing":[21],"evolution":[22],"has":[25,68],"made":[26],"it":[27,34,75],"harder":[28],"to":[29,38,77,108,132,176],"use":[30],"applets,":[31],"largely":[32],"because":[33],"is":[35],"so":[36],"difficult":[37],"keep":[39],"those":[40],"compatible":[42],"with":[43,149],"many":[45],"different":[46],"versions":[47,82],"runtime":[51],"environment":[52],"supported":[53],"by":[54],"existing":[55],"browsers.":[56],"Over":[57],"past":[59],"two":[60],"years,":[61],"ACM":[63],"Task":[65],"Force":[66],"(JTF)":[67],"developed":[69],"effective":[71],"strategy":[72,107,121],"that":[73,85,91,180],"makes":[74],"possible":[76],"write":[78,177],"using":[80],"up-to-date":[81],"will":[86],"nonetheless":[87],"run":[88],"on":[89,157],"browsers":[90],"support":[92],"only":[93],"JDK":[95],"1.1":[96],"environment.":[97],"This":[98],"paper":[99],"describes":[100,116],"acm11.jar":[102,144],"library,":[103],"which":[104,123],"uses":[105],"this":[106],"achieve":[109],"desired":[111],"backward":[112],"compatibility.":[113],"It":[114],"also":[115],"a":[117,126,167],"more":[118],"general":[119,168],"solution":[120],"for":[122,170],"we":[124,129,137],"prototype,":[127],"although":[128],"are":[130],"unable":[131],"release":[133],"prototype":[135],"until":[136],"get":[138],"permission":[139],"from":[140],"Sun":[141],"Microsystems.":[142],"The":[143],"library":[145,161,164],"can":[146],"be":[147],"used":[148],"any":[150],"applet":[152],"and":[153,172],"does":[154],"not":[155],"depend":[156],"adopting":[158],"JTF":[160],"packages.":[162],"That":[163],"therefore":[165],"represents":[166],"resource":[169],"teachers":[171],"students":[173],"who":[174],"want":[175],"code":[179],"runs":[181],"web":[183],"environments.":[184]},"counts_by_year":[{"year":2012,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
