Please use this identifier to cite or link to this item: https://cuir.car.chula.ac.th/handle/123456789/43222
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorประภาส จงสถิตย์วัฒนาen_US
dc.contributor.authorกมลลักษณ์ สุขเสนen_US
dc.contributor.otherจุฬาลงกรณ์มหาวิทยาลัย. คณะวิศวกรรมศาสตร์en_US
dc.date.accessioned2015-06-24T06:25:08Z
dc.date.available2015-06-24T06:25:08Z
dc.date.issued2556en_US
dc.identifier.urihttp://cuir.car.chula.ac.th/handle/123456789/43222
dc.descriptionวิทยานิพนธ์ (วศ.ม.)--จุฬาลงกรณ์มหาวิทยาลัย, 2556en_US
dc.description.abstractการพัฒนาโปรแกรมบนเว็บได้รับความนิยมมากขึ้นเนื่องจากโปรแกรมเมอร์สามารถพัฒนาโปรแกรมในสภาพแวดล้อมที่ไม่จำเป็นต้องติดตั้งโปรแกรมใดๆนอกเหนือไปจากเว็บเบราว์เซอร์ซึ่งเป็นโปรแกรมพื้นฐานของคอมพิวเตอร์ โน้ตบุ๊ค และอุปกรณ์เสริมอาทิ สมาร์ทโฟน และแท็บเล็ต เหตุผลดังกล่าวทำให้ช่วยลดเวลาในการพัฒนาโปรแกรมและการทำงานร่วมกับผู้อื่นเป็นไปอย่างสะดวก นอกจากนี้การพัฒนาโปรแกรมบนเว็บเบราว์เซอร์ยังช่วยให้โปรแกรมเมอร์สามารถพัฒนาโปรแกรมได้ทุกที่ทุกเวลา อย่างไรก็ตามงานวิจัยที่เกี่ยวกับการพัฒนาโปรแกรมบนเว็บส่วนมากรองรับการทำงานบนเครื่องผู้ให้บริการ ซึ่งจำเป็นต้องมีผู้ดูแลระบบและยังมีปัญหาเรื่องความเป็นส่วนตัวและความปลอดภัยของข้อมูล สำหรับงานวิจัยนี้ เรานำเสนอตัวแปลภาษาบนเว็บที่ทำงานบนเครื่องผู้รับบริการเพื่อสนับสนุนการเรียนรู้การเขียนโปรแกรม ตัวแปลภาษาดังกล่าวเป็นตัวแปลภาษาที่ถูกพัฒนาโดยภาษาจาวาสคริปต์ซึ่งเป็นภาษามาตรฐานของทุกๆเว็บเบราว์เซอร์ทำให้ตัวแปลภาษาสามารถรองรับการทำงานบนเว็บเบราว์เซอร์ได้ วัตถุประสงค์ของงานวิจัยคือการนำเสนอวิธีการสำหรับพัฒนาโปรแกรมที่ทำงานบนเครื่องผู้รับบริการ และเป็นทางเลือกใหม่สำหรับนักเรียนในการเรียนรู้การเขียนโปรแกรมและการสร้างโปรเจกต์บนเว็บเบราว์เซอร์ การเขียนโปรแกรมบนเว็บเบราว์เซอร์จะเป็นประโยชน์อย่างมากสำหรับนักเรียนด้วยเหตุผลสำคัญสี่ประการ คือ นักเรียนสามารถเขียนโปรแกรมได้ทุกที่ทุกเวลา, สามารถทำงานบนระบบปฏิบัติการใดๆได้, ไม่จำเป็นต้องเปิดโปรแกรมจำนวนมากพร้อมกัน และสามารถทดสอบโปรแกรมได้อย่างรวดเร็วโดยปราศจากปัญหาเรื่องความเป็นส่วนตัวและความปลอดภัยของข้อมูลในโปรแกรม ด้วยเหตุผลเหล่านี้ทำให้ตัวแปลภาษาบนเว็บที่ทำงานบนเครื่องผู้รับบริการเหมาะอย่างยิ่งสำหรับสนับสนุนการเรียนรู้รายบุคคลในการเขียนโปรแกรมen_US
dc.description.abstractalternativeThe program development on web browsers has become more popular since it allows programmers to experience writing code in an environment where they can see an output of their programs without needing any setup beyond a web browser. The advantages that mentioned above will often reduce development time and make collaboration easier. Furthermore, Web based programming allows programmers to develop programs anytime and anywhere. However, all researchers have developed ideas and tools for supporting online programming work only at the server side. So, it requires some level of administration to set up system and there are problems with privacy and security. In this paper, we present a web based client-side compiler for supporting individualized learning. The compiler is written in JavaScript language since it is present in essentially all web browsers. The paper aims to offer a method for compiling programs on the client-side web browser and an option for students to learn programming and build their projects on the web browser. The web based programming is very useful for students in four aspects. Students can code anywhere with anyone. They can use any operating system and they don’t need to have many programs opened. Moreover, the program testing can be done faster without privacy and security problems. These reasons make this system ideal for supporting individualized learning in programming.en_US
dc.language.isothen_US
dc.publisherจุฬาลงกรณ์มหาวิทยาลัยen_US
dc.relation.urihttp://doi.org/10.14457/CU.the.2013.813-
dc.rightsจุฬาลงกรณ์มหาวิทยาลัยen_US
dc.subjectคอมไพเลอร์ (โปรแกรมคอมพิวเตอร์)
dc.subjectไคลเอนต์/เซิร์ฟเวอร์
dc.subjectCompilers (Computer programs)
dc.subjectClient/server computing
dc.titleตัวแปลภาษาบนเว็บที่ทำงานบนเครื่องผู้รับบริการen_US
dc.title.alternativeWEB BASED CLIENT-SIDE COMPILERen_US
dc.typeThesisen_US
dc.degree.nameวิศวกรรมศาสตรมหาบัณฑิตen_US
dc.degree.levelปริญญาโทen_US
dc.degree.disciplineวิศวกรรมคอมพิวเตอร์en_US
dc.degree.grantorจุฬาลงกรณ์มหาวิทยาลัยen_US
dc.email.advisorprabhas.c@chula.ac.then_US
dc.identifier.DOI10.14457/CU.the.2013.813-
Appears in Collections:Eng - Theses

Files in This Item:
File Description SizeFormat 
5670104021.pdf2.86 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.