{"id":21555,"date":"2022-05-13T12:05:07","date_gmt":"2022-05-13T16:05:07","guid":{"rendered":"https:\/\/itp.nyu.edu\/opportunities\/?p=21555"},"modified":"2022-05-13T12:05:07","modified_gmt":"2022-05-13T16:05:07","slug":"job-web-developer-for-a-project","status":"publish","type":"post","link":"https:\/\/itp.nyu.edu\/opportunities\/2022\/05\/13\/job-web-developer-for-a-project\/","title":{"rendered":"JOB: web developer for a project"},"content":{"rendered":"<div>A friend is looking for a developer with experience in web AR to help him out with his latest body of work. I&#8217;m not familiar with his budget but it might be an interesting Gig for a student. if the description below seems interesting to them, they can reach him out directly:\u00a0 <b>Shinji Murakami<span style=\"color: #000000;\"> &#8211;\u00a0<a href=\"mailto:snjmrkm@gmail.com\" target=\"_blank\" rel=\"noopener\">snjmrkm@gmail.com<\/a><\/span><\/b><br clear=\"all\" \/><\/p>\n<div><\/div>\n<div>Here is the description:<\/div>\n<\/div>\n<blockquote>\n<div>\n<div><\/div>\n<\/div>\n<div>\n<div>\n<div>I&#8217;m looking for a web developer who&#8217;s good with JavaScript for a browser-based AR project. The project is running an ATARI(*old video game console, not sure if you know though) emulator in a browser-based AR written in JavaScript.<\/div>\n<\/div>\n<\/div>\n<div>\n<div>\n<div><\/div>\n<\/div>\n<\/div>\n<div>\n<div>\n<div>The current prototype is built by those three followings.<\/div>\n<\/div>\n<\/div>\n<div>\n<div>\n<div>AR.js\u00a0<a href=\"https:\/\/urldefense.proofpoint.com\/v2\/url?u=https-3A__ar-2Djs-2Dorg.github.io_AR.js-2DDocs_&amp;d=DwMFaQ&amp;c=slrrB7dE8n7gBJbeO0g-IQ&amp;r=0Umh6M8SX4T_phclHawyU8HL5QBYZMCqrP5icxjCXO4&amp;m=BU2ByAU4ZYrInhd0XNz37lI9cTi13-1XmVZ8Mxf6XpEatlSXb_vQDAU2lnpq_4f0&amp;s=CDJi0dwnijyN9HeFivpIawhRLLOk6LH-91mHcWHqQPY&amp;e=\" target=\"_blank\" rel=\"noopener\" data-saferedirecturl=\"https:\/\/www.google.com\/url?q=https:\/\/urldefense.proofpoint.com\/v2\/url?u%3Dhttps-3A__ar-2Djs-2Dorg.github.io_AR.js-2DDocs_%26d%3DDwMFaQ%26c%3DslrrB7dE8n7gBJbeO0g-IQ%26r%3D0Umh6M8SX4T_phclHawyU8HL5QBYZMCqrP5icxjCXO4%26m%3DBU2ByAU4ZYrInhd0XNz37lI9cTi13-1XmVZ8Mxf6XpEatlSXb_vQDAU2lnpq_4f0%26s%3DCDJi0dwnijyN9HeFivpIawhRLLOk6LH-91mHcWHqQPY%26e%3D&amp;source=gmail&amp;ust=1652541793354000&amp;usg=AOvVaw2a5BDubMoZBX0BISAj8Y5Q\">https:\/\/ar-js-org.<wbr \/>github.io\/AR.js-Docs\/<\/a><\/div>\n<\/div>\n<\/div>\n<div>\n<div>\n<div>Javatari, ATARI emulator\u00a0<a href=\"https:\/\/urldefense.proofpoint.com\/v2\/url?u=https-3A__javatari.org_&amp;d=DwMFaQ&amp;c=slrrB7dE8n7gBJbeO0g-IQ&amp;r=0Umh6M8SX4T_phclHawyU8HL5QBYZMCqrP5icxjCXO4&amp;m=BU2ByAU4ZYrInhd0XNz37lI9cTi13-1XmVZ8Mxf6XpEatlSXb_vQDAU2lnpq_4f0&amp;s=aN4Azqp5eVI1T3QaKacxalY7deWHSswrxSGtDtuc_8Y&amp;e=\" target=\"_blank\" rel=\"noopener\" data-saferedirecturl=\"https:\/\/www.google.com\/url?q=https:\/\/urldefense.proofpoint.com\/v2\/url?u%3Dhttps-3A__javatari.org_%26d%3DDwMFaQ%26c%3DslrrB7dE8n7gBJbeO0g-IQ%26r%3D0Umh6M8SX4T_phclHawyU8HL5QBYZMCqrP5icxjCXO4%26m%3DBU2ByAU4ZYrInhd0XNz37lI9cTi13-1XmVZ8Mxf6XpEatlSXb_vQDAU2lnpq_4f0%26s%3DaN4Azqp5eVI1T3QaKacxalY7deWHSswrxSGtDtuc_8Y%26e%3D&amp;source=gmail&amp;ust=1652541793354000&amp;usg=AOvVaw2g7bI415nVeIHODNWXQBaS\">https:\/\/javatari.org\/<\/a><\/div>\n<\/div>\n<\/div>\n<div>\n<div>\n<div>ARnft, AR marker creator\u00a0<a href=\"https:\/\/urldefense.proofpoint.com\/v2\/url?u=https-3A__github.com_webarkit_ARnft&amp;d=DwMFaQ&amp;c=slrrB7dE8n7gBJbeO0g-IQ&amp;r=0Umh6M8SX4T_phclHawyU8HL5QBYZMCqrP5icxjCXO4&amp;m=BU2ByAU4ZYrInhd0XNz37lI9cTi13-1XmVZ8Mxf6XpEatlSXb_vQDAU2lnpq_4f0&amp;s=ThkkjZxt98KFgmGRgSwwgjuHP9xwpcXRG7WHHTNuWJg&amp;e=\" target=\"_blank\" rel=\"noopener\" data-saferedirecturl=\"https:\/\/www.google.com\/url?q=https:\/\/urldefense.proofpoint.com\/v2\/url?u%3Dhttps-3A__github.com_webarkit_ARnft%26d%3DDwMFaQ%26c%3DslrrB7dE8n7gBJbeO0g-IQ%26r%3D0Umh6M8SX4T_phclHawyU8HL5QBYZMCqrP5icxjCXO4%26m%3DBU2ByAU4ZYrInhd0XNz37lI9cTi13-1XmVZ8Mxf6XpEatlSXb_vQDAU2lnpq_4f0%26s%3DThkkjZxt98KFgmGRgSwwgjuHP9xwpcXRG7WHHTNuWJg%26e%3D&amp;source=gmail&amp;ust=1652541793354000&amp;usg=AOvVaw2YTwGSYonT50S9UfP2O9Dy\">https:\/\/github.com\/<wbr \/>webarkit\/ARnft<\/a><\/div>\n<\/div>\n<\/div>\n<div>\n<div>\n<div><\/div>\n<\/div>\n<\/div>\n<div>\n<div>\n<div>The current prototype works fine but two major issues I&#8217;d like to fix.<\/div>\n<\/div>\n<\/div>\n<div>\n<div>\n<div><a href=\"https:\/\/urldefense.proofpoint.com\/v2\/url?u=https-3A__www.dropbox.com_s_upq1ckf30phidbq_22-2D02-2D11-2D16-2D34-2D28.mp4-3Fdl-3D0&amp;d=DwMFaQ&amp;c=slrrB7dE8n7gBJbeO0g-IQ&amp;r=0Umh6M8SX4T_phclHawyU8HL5QBYZMCqrP5icxjCXO4&amp;m=BU2ByAU4ZYrInhd0XNz37lI9cTi13-1XmVZ8Mxf6XpEatlSXb_vQDAU2lnpq_4f0&amp;s=J9ZDq7ZW05JCFeASdCgLmo_TCQdTpqC3A89SWf-9UG8&amp;e=\" target=\"_blank\" rel=\"noopener\" data-saferedirecturl=\"https:\/\/www.google.com\/url?q=https:\/\/urldefense.proofpoint.com\/v2\/url?u%3Dhttps-3A__www.dropbox.com_s_upq1ckf30phidbq_22-2D02-2D11-2D16-2D34-2D28.mp4-3Fdl-3D0%26d%3DDwMFaQ%26c%3DslrrB7dE8n7gBJbeO0g-IQ%26r%3D0Umh6M8SX4T_phclHawyU8HL5QBYZMCqrP5icxjCXO4%26m%3DBU2ByAU4ZYrInhd0XNz37lI9cTi13-1XmVZ8Mxf6XpEatlSXb_vQDAU2lnpq_4f0%26s%3DJ9ZDq7ZW05JCFeASdCgLmo_TCQdTpqC3A89SWf-9UG8%26e%3D&amp;source=gmail&amp;ust=1652541793354000&amp;usg=AOvVaw2Qrk7KKabEGXE-wTYTMdfd\">https:\/\/www.dropbox.com\/s\/<wbr \/>upq1ckf30phidbq\/22-02-11-16-<wbr \/>34-28.mp4?dl=0<\/a><\/div>\n<\/div>\n<\/div>\n<div>\n<div>\n<div>1. It doesn&#8217;t work on iOS 15 at all and I want it workable since I knew almost 80% of users updated to 15.<\/div>\n<\/div>\n<\/div>\n<div>\n<div>\n<div>2. Disable full screen. Every time the camera recognizes the AR marker, the display goes full screen and I need to close it.<\/div>\n<\/div>\n<\/div>\n<div>\n<div>\n<div><a href=\"https:\/\/urldefense.proofpoint.com\/v2\/url?u=https-3A__www.dropbox.com_s_i0dxbuiben5uyp0_Video-2520Mar-252028-2C-25207-252022-252000-2520PM.mp4-3Fdl-3D0&amp;d=DwMFaQ&amp;c=slrrB7dE8n7gBJbeO0g-IQ&amp;r=0Umh6M8SX4T_phclHawyU8HL5QBYZMCqrP5icxjCXO4&amp;m=BU2ByAU4ZYrInhd0XNz37lI9cTi13-1XmVZ8Mxf6XpEatlSXb_vQDAU2lnpq_4f0&amp;s=ViZRQ0vA6zrucK-eO1Ql6yCj52F_cmxECVsyy_Eha6Q&amp;e=\" target=\"_blank\" rel=\"noopener\" data-saferedirecturl=\"https:\/\/www.google.com\/url?q=https:\/\/urldefense.proofpoint.com\/v2\/url?u%3Dhttps-3A__www.dropbox.com_s_i0dxbuiben5uyp0_Video-2520Mar-252028-2C-25207-252022-252000-2520PM.mp4-3Fdl-3D0%26d%3DDwMFaQ%26c%3DslrrB7dE8n7gBJbeO0g-IQ%26r%3D0Umh6M8SX4T_phclHawyU8HL5QBYZMCqrP5icxjCXO4%26m%3DBU2ByAU4ZYrInhd0XNz37lI9cTi13-1XmVZ8Mxf6XpEatlSXb_vQDAU2lnpq_4f0%26s%3DViZRQ0vA6zrucK-eO1Ql6yCj52F_cmxECVsyy_Eha6Q%26e%3D&amp;source=gmail&amp;ust=1652541793354000&amp;usg=AOvVaw3y5trJ9aQgvM11B0l2GNwB\">https:\/\/www.dropbox.com\/s\/<wbr \/>i0dxbuiben5uyp0\/Video%20Mar%<wbr \/>2028%2C%207%2022%2000%20PM.<wbr \/>mp4?dl=0<\/a><\/div>\n<\/div>\n<\/div>\n<div>\n<div>\n<div><\/div>\n<\/div>\n<\/div>\n<div>\n<div>\n<div><span style=\"color: #000000;\">The attached log is from when the camera with iOS 15 was pointed at the AR marker. It recognizes it, but it&#8217;s getting an error at line 298 where the video (the screen running the emulator) is not playing.\u00a0<\/span>If your iOS version is 14 or Android phones, you can test with this link, the first attachment is the current AR marker.<\/div>\n<\/div>\n<\/div>\n<div>\n<div>\n<div>\n<div><a href=\"https:\/\/urldefense.proofpoint.com\/v2\/url?u=https-3A__kidsnz.github.io_ATARI-5FAR-5FShinji_docs_&amp;d=DwMFaQ&amp;c=slrrB7dE8n7gBJbeO0g-IQ&amp;r=0Umh6M8SX4T_phclHawyU8HL5QBYZMCqrP5icxjCXO4&amp;m=BU2ByAU4ZYrInhd0XNz37lI9cTi13-1XmVZ8Mxf6XpEatlSXb_vQDAU2lnpq_4f0&amp;s=5VjWSB2eJ-mF8JahfnkX3rQVno7lUdM_Cg3NVlFlagE&amp;e=\" target=\"_blank\" rel=\"noopener\" data-saferedirecturl=\"https:\/\/www.google.com\/url?q=https:\/\/urldefense.proofpoint.com\/v2\/url?u%3Dhttps-3A__kidsnz.github.io_ATARI-5FAR-5FShinji_docs_%26d%3DDwMFaQ%26c%3DslrrB7dE8n7gBJbeO0g-IQ%26r%3D0Umh6M8SX4T_phclHawyU8HL5QBYZMCqrP5icxjCXO4%26m%3DBU2ByAU4ZYrInhd0XNz37lI9cTi13-1XmVZ8Mxf6XpEatlSXb_vQDAU2lnpq_4f0%26s%3D5VjWSB2eJ-mF8JahfnkX3rQVno7lUdM_Cg3NVlFlagE%26e%3D&amp;source=gmail&amp;ust=1652541793354000&amp;usg=AOvVaw1bb4NKOTAmg6lbp9Sn95dL\">https:\/\/kidsnz.github.io\/<wbr \/>ATARI_AR_Shinji\/docs\/<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/blockquote>\n<div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>A friend is looking for a developer with experience in web AR to help him out with his latest body of work. I&#8217;m not familiar&#8230;<\/p>\n","protected":false},"author":10,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-21555","post","type-post","status-publish","format-standard","hentry","category-job","entry"],"_links":{"self":[{"href":"https:\/\/itp.nyu.edu\/opportunities\/wp-json\/wp\/v2\/posts\/21555","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/itp.nyu.edu\/opportunities\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/itp.nyu.edu\/opportunities\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/itp.nyu.edu\/opportunities\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/itp.nyu.edu\/opportunities\/wp-json\/wp\/v2\/comments?post=21555"}],"version-history":[{"count":1,"href":"https:\/\/itp.nyu.edu\/opportunities\/wp-json\/wp\/v2\/posts\/21555\/revisions"}],"predecessor-version":[{"id":21556,"href":"https:\/\/itp.nyu.edu\/opportunities\/wp-json\/wp\/v2\/posts\/21555\/revisions\/21556"}],"wp:attachment":[{"href":"https:\/\/itp.nyu.edu\/opportunities\/wp-json\/wp\/v2\/media?parent=21555"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/itp.nyu.edu\/opportunities\/wp-json\/wp\/v2\/categories?post=21555"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/itp.nyu.edu\/opportunities\/wp-json\/wp\/v2\/tags?post=21555"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}