{"id":"https://openalex.org/W3037153927","doi":"https://doi.org/10.2312/egt.20061060","title":"Developing Mobile 3D Applications with OpenGL ES and M3G","display_name":"Developing Mobile 3D Applications with OpenGL ES and M3G","publication_year":2006,"publication_date":"2006-01-01","ids":{"openalex":"https://openalex.org/W3037153927","doi":"https://doi.org/10.2312/egt.20061060","mag":"3037153927"},"language":"en","primary_location":{"id":"doi:10.2312/egt.20061060","is_oa":true,"landing_page_url":"https://doi.org/10.2312/egt.20061060","pdf_url":null,"source":{"id":"https://openalex.org/S7407052899","display_name":"Eurographics","issn_l":null,"issn":[],"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"article"},"type":"article","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.2312/egt.20061060","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5110266324","display_name":"Kari Pulli","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Pulli, K.","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5033633762","display_name":"Jani Vaarala","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Vaarala, J.","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5063839808","display_name":"Ville Miettinen","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Miettinen, V.","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5047211071","display_name":"Tomi Aarnio","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Aarnio, T.","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5113711232","display_name":"Mark Callow","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Callow, M.","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":5,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"279","last_page":"323"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12698","display_name":"3D Modeling in Geospatial Applications","score":0.982699990272522,"subfield":{"id":"https://openalex.org/subfields/2215","display_name":"Building and Construction"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T12698","display_name":"3D Modeling in Geospatial Applications","score":0.982699990272522,"subfield":{"id":"https://openalex.org/subfields/2215","display_name":"Building and Construction"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10888","display_name":"Augmented Reality Applications","score":0.9430000185966492,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"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/T13067","display_name":"Geological Modeling and Analysis","score":0.9187999963760376,"subfield":{"id":"https://openalex.org/subfields/1906","display_name":"Geochemistry and Petrology"},"field":{"id":"https://openalex.org/fields/19","display_name":"Earth and Planetary Sciences"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6320892572402954},{"id":"https://openalex.org/keywords/opengl","display_name":"OpenGL","score":0.4657381772994995},{"id":"https://openalex.org/keywords/visualization","display_name":"Visualization","score":0.19351935386657715},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.07895493507385254}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6320892572402954},{"id":"https://openalex.org/C2778305236","wikidata":"https://www.wikidata.org/wiki/Q178570","display_name":"OpenGL","level":3,"score":0.4657381772994995},{"id":"https://openalex.org/C36464697","wikidata":"https://www.wikidata.org/wiki/Q451553","display_name":"Visualization","level":2,"score":0.19351935386657715},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.07895493507385254}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.2312/egt.20061060","is_oa":true,"landing_page_url":"https://doi.org/10.2312/egt.20061060","pdf_url":null,"source":{"id":"https://openalex.org/S7407052899","display_name":"Eurographics","issn_l":null,"issn":[],"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"article"},{"id":"mag:3037153927","is_oa":false,"landing_page_url":"https://dblp.uni-trier.de/db/conf/eurographics/eg-tutorials2006.html#PulliVMAC06","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":null,"raw_source_name":"Eurographics","raw_type":null}],"best_oa_location":{"id":"doi:10.2312/egt.20061060","is_oa":true,"landing_page_url":"https://doi.org/10.2312/egt.20061060","pdf_url":null,"source":{"id":"https://openalex.org/S7407052899","display_name":"Eurographics","issn_l":null,"issn":[],"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"article"},"sustainable_development_goals":[{"score":0.5699999928474426,"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W2010984580","https://openalex.org/W2200853520","https://openalex.org/W2527311156","https://openalex.org/W2352520316","https://openalex.org/W2389616626","https://openalex.org/W2381257400","https://openalex.org/W2385440767","https://openalex.org/W777841910"],"abstract_inverted_index":{"Mobile":[0,105],"phones":[1],"offer":[2],"exciting":[3],"new":[4,62,240],"opportunities":[5],"for":[6,100,109,176,234],"graphics":[7,20,26,44,64,141],"application":[8],"developers.":[9],"However,":[10],"they":[11],"also":[12,116,218],"have":[13],"significant":[14],"limitations":[15,48],"compared":[16],"to":[17,53,206],"traditional":[18],"desktop":[19],"environments,":[21],"including":[22],"absence":[23],"of":[24,39,73,86,94,166,192,222],"dedicated":[25],"hardware,":[27],"limited":[28,34],"memory":[29],"(both":[30],"RAM":[31],"and":[32,37,49,71,78,123,129,152,170,173,203,215,231,238],"ROM),":[33],"communications":[35],"bandwidth,":[36],"lack":[38],"floating":[40],"point":[41,102,184],"hardware.":[42],"Existing":[43],"APIs":[45,65,138,226],"ignore":[46],"these":[47],"thus":[50],"are":[51],"infeasible":[52],"implement":[54],"in":[55,143,157],"embedded":[56],"devices.":[57],"This":[58,186],"course":[59,161],"presents":[60],"two":[61],"3D":[63,106],"that":[66,133,146],"address":[67],"the":[68,87,158,167,193,200,225,228],"special":[69],"needs":[70],"constraints":[72,180],"mobile/embedded":[74],"platforms:":[75],"OpenGL":[76,80,95],"ES":[77,81],"M3G.":[79],"is":[82,187],"a":[83,92,144,164],"light-weight":[84],"version":[85],"well-known":[88],"workstation":[89,208],"standard,":[90],"offering":[91],"subset":[93],"1.5":[96],"capability":[97],"plus":[98],"support":[99,154],"fixed":[101,183],"arithmetic.":[103],"M3G,":[104],"Graphics":[107],"API":[108],"Java":[110],"MIDP":[111],"(Mobile":[112],"Information":[113],"Device":[114],"Profile),":[115],"known":[117],"as":[118,182],"JSR-184,":[119],"provides":[120],"scene":[121,135],"graph":[122],"animation":[124],"support,":[125],"binary":[126],"file":[127],"format,":[128],"immediate":[130],"mode":[131],"rendering":[132],"bypasses":[134],"graphs.":[136],"These":[137],"provide":[139],"powerful":[140],"capabilities":[142],"form":[145],"fits":[147],"well":[148],"on":[149,227],"today\u0092s":[150],"devices,":[151],"will":[153],"hardware":[155],"acceleration":[156],"future.":[159],"The":[160],"begins":[162],"with":[163,178,224],"discussion":[165],"target":[168,229],"environments":[169],"their":[171],"limitations,":[172],"general":[174],"techniques":[175],"coping":[177],"platform/environment":[179],"(such":[181],"arithmetic).":[185],"followed":[188],"by":[189],"detailed":[190],"presentations":[191],"APIs.":[194],"For":[195],"each":[196],"API,":[197],"we":[198],"describe":[199],"included":[201],"functionality":[202],"compare":[204],"it":[205],"related":[207],"standards,":[209],"explaining":[210],"what":[211],"was":[212],"left":[213],"out":[214],"why.":[216],"We":[217],"discuss":[219],"practical":[220],"aspects":[221],"working":[223],"platforms,":[230],"present":[232],"strategies":[233],"porting":[235],"existing":[236],"applications":[237],"creating":[239],"ones.":[241]},"counts_by_year":[],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
