55
การพัฒนาแอพพลิเคชั่น บทสวดมนต์ ด้วยโปรแกรม ibuildapp นางสาวมารีน่า หะเงะ นางสาวชนิศา ชานาญ โครงการนี้เป็นส่วนหนึ่งของวิชาหลักการออกแบบและพัฒนาโปรแกรม รหัสวิชา 3204-2005 ระดับประกาศนียบัตรวิชาชีพชั ้นสูง สาขาวิชาคอมพิวเตอร์ธุรกิจ ภาคเรียนที่ 2 ปีการศึกษา 2557 วิทยาลัยอาชีวศึกษาบริหารธุรกิจวิทยาสงขลา

บทสวดมนต์ 5 บท

Embed Size (px)

DESCRIPTION

 

Citation preview

การพฒนาแอพพลเคชน บทสวดมนต

ดวยโปรแกรม ibuildapp

นางสาวมารนา หะเงะ

นางสาวชนศา ช านาญ

โครงการนเปนสวนหนงของวชาหลกการออกแบบและพฒนาโปรแกรม

รหสวชา 3204-2005 ระดบประกาศนยบตรวชาชพชนสง สาขาวชาคอมพวเตอรธรกจ

ภาคเรยนท 2 ปการศกษา 2557

วทยาลยอาชวศกษาบรหารธรกจวทยาสงขลา

การพฒนาแอพพลเคชน บทสวดมนต

ดวยโปรแกรม ibuildapp

เสนอ

อาจารยนวภรณ แซตง

จดท าโดย

นางสาวมารนา หะเงะ

นางสาวชนศา ช านาญ

โครงการนเปนสวนหนงของวชาหลกการออกแบบและพฒนาโปรแกรม

รหสวชา 3204-2005 ระดบประกาศนยบตรวชาชพชนสง สาขาวชาคอมพวเตอรธรกจ

ภาคเรยนท 2 ปการศกษา 2557

วทยาลยอาชวศกษาบรหารธรกจวทยาสงขลา

(ก)

ใบรบรองโครงการ

วทยาลยอาชวศกษาบรหารธรกจวทยาสงขลา

เรอง การพฒนาแอพพลเคชน บทสวดมนต

โดย นางสาวมารนา หะเงะ รหส 562023

นางสาวชนศา ช านาญ รหส 562028

ไดรบอนมตใหนบเปนสวนหนงของการศกษาตามหลกสตรประกาศนยบตรวชาชพชนสง

สาขาคอมพวเตอรธรกจ

………………………………………….หวหนาแผนกวชา

(…………………...…………….......… )

วนท.........เดอน..............................พ.ศ...............

คณะกรรมการสอบโครงการ

นวภรณ แซตง

(นางสาวนวภรณ แซตง)

ประธานกรรมการ

จราวจน ผาสกสวสด

(นายจรวจน ผาสกสวสด )

กรรมการ

เยาวเรศ อนนต

( นางสาวเยาวเรศ อนนต )

กรรมการ

(ข)

ชอ : นางสาวมารนา หะเงะ

นางสาวชนศา ช านาญ

ชอเรอง : การพฒนาแอพพลเคชน บทสวดมนต

สาขา : คอมพวเตอรธรกจ

ทปรกษา : อาจารยนวภรณ แซตง

ปการศกษา : 2557

บทคดยอ

การจดท าโครงงานในครงนมวตถประสงค เพอสรางแอพพลเคชนแอนดรอยด เปนการ

พฒนาแอพพลเคชนขนเพอน าเสนอบทสวดมนตในรปแบบตางๆ โดยเปดโอกาสใหผเรยนมสวน

รวมและเรยนรดวยตนเอง ในแอพพลเคชนประกอบดวย คลปวดโอ Mp3 และบทสวดมนตพรอม

ค าแปลซงน าเสนอในรปแบบของแอพพลเคชน เปนแอพพลเคชนทเหมาะส าหรบผทสนใจอยากจะ

ดบทสวดมนตโดยไมตองพกพาหนงสอ แคมโทรศพทแคนผทสนใจกสามารถเขาไปดหรอฟงบท

สวดมนตไดโดยไมตองพกหนงสอสวดมนต

ทางผจดท าจงจดท าแอพพลเคชน บทสวดมนต ขน เพอสะดวกในฟงและการใชของผใช

และยงพฒนาความรของผจดท าใหสรางงานทมประสทธยงขน

(ค)

กตตกรรมประกาศ

โครงการนส าเรจลลวงไปไดดวยด ผจดท าโครงการตองขอขอบพระคณ คณะอาจารยท

ปรกษาโครงการไดแก อาจารยนวภรณ แซตง ต าแหนงอาจารยผสอนและหวหนาแผนก

คอมพวเตอรธรกจ เปนอยางยงทคอยใหค าปรกษาและชแนะกระบวนการท างานในแตละสวน

ตลอดระยะเวลาการจดท าโครงการดงกลาวจนบรรลเปาหมายทวางไว สดทายนผจดท าหวงเปนอยางยงวา โครงการนจะเปนประโยชนตอการศกษาของผสนใจ

และเปนประโยชนตอผสอนไมมากกนอย หากมขอบกพรองประการใดทางผจดท าขอรบไวดวย

ความยนดยงและจะน าขอผดพลาดไปปรบปรงในโอกาสตอไป

ผจดท า นางสาวมารนา หะเงะ

นางสาวชนศา ช านาญ

สารบญ

หนา

บทคดยอ ข

กตตกรรมประกาศ ค

บทท 1 บทน า

1.1 ความเปนมาของของโครงการ

1.2 วตถประสงคของโครงการ

1.3 ขอบเขตของโครงการ

1.4 ประโยชนทคาดวาจะไดรบ

1.5 วธการด าเนนการ

1.6 นยามศพท

บทท 2 เอกสารทเกยวของ

2.1 แอยดรอยด

2.2 ภาษาจาวา

2.3 XML

2.4 โปรแกรม ibuildapp

2.5 สมารทโฟน

บทท 3 วธการด าเนนการ

3.1 น าเสนอโครงการ

3.2 ท าการวางแผน

3.3 ท าการสรางแอพพลเคชน

3.4 น าเสนอผลงาน

3.5 น าไปทดลองใช

3.6 จดท าคมอ

บทท 4 ผลการด าเนนงาน

4.1 ผลการด าเนนงาน

บทท 5 สรปผลโครงงาน

5.1 สรปผล

5.2 ขอเสนอแนะระหวางท าโครงงาน

5.3 ปญหาอปสรรคและแนวทางแกไข

บรรณานกรม

ภาคผนวก

สารบญภาพ

หนา

รปท 1.1 หนาตางของตวแอพพลเคชน บทสวดมนต

รปท 1.2 หนาโหลดหนาตางของแอพพลเคชน

รปท 1.3 หนาตางของแอพพลเคชนบทสวดมนต

รปท 1.4 ปมทจะเขาไปดเนอหาตางๆในแอพพลเคชน

รปท 1.5 หนาแสดงเพลงเกยวกบพระพทธศาสนาเปน MP3

รปท 1.6 หนาใสวดโอเกยวกบนทานสอนใจ

รปท 1.7 แสดงหนาบทสวดบชาพระพทธศาสนา

รปท 1.8 แสดงหนารปพระพทธเจา

รปท 1.9 หนาแสดงรปตางๆ ของพระพทธเจา

รปท 1.10 หนาแสดงรภาพตางๆ ของพระพทธเจาพรอมค าอธบาย

รปท 1.11หนาแสดงปฎทนวนส าคญของป 2558

รปท 1.12 หนาแสดงผจดท า

บทท1

บทน า

1.1 ความเปนมาของโครงการ

ในปจจบนเทคโนโลยไดพฒนาออกมาอยางตอเนอง ทงรปแบบและการใชงานท

หลากหลายทมความทนสมยขนมาตามกาลเวลาโดยเทคโนโลยทไดนนเกดขนมาจาก สมารทโฟน

และแทบเลตดวยความสามารถตางๆทเกดขนมากมายดวยความทนสมยรอบดานของสมารทโฟน

และแทบเลต จงท าใหมการกระจายไปสผใชทกเพศทกวย ซงระบบปฏบตการบนสมารทโฟนท

นยมใชสวนใหญม2 ประเภท คอระบบปฏบตการแอนดรอยดและระบบปฏบตการ ios ซง

ระบบปฏบตการดงกลาวมแอพพลเคชนในการท างานหรอใชไดงานไดหลายรปแบบ เชน

แอพพลเคชน สอนพด ภาษาตางๆ แอพพลเคชน พจนานกรมภาษาตางๆ แปลภาษาตางๆ และ

แอพพลเคชนตางๆอกมากมาย เปนตน ซงในอนาคตแอพพลเคชนบทสมารทโฟนอาจจะถกพฒนา

ไปในอกหลายรปแบบและจะมการพฒนาขนมากเรอยๆ

ในภาคเรยนท 2 ปการศกษา 2557 ไดมจดการเรยนการสอนวชาโครงการ ซงทางกลมของขาพเจาเลงเหนความส าคญและตองการพฒนาแอพพลเคชนขนมา โดยการน าความรทไดเรยนการสรางแอพพลเคชนบนระบบปฏบตการแอนดรอยดมาสรางแอพพลเคชน บทสวดมนต โดยภายในแอพพลเคชนชดนจะประกอบไปดวยเนอหาทเกยวกบศาสนาพทธ คลปวดโอ Mp3 และ ภาพประกอบ โดยกลมของขาพเจาสรางแอพพลเคชน บทสวดมนต ทเกยวกบคลปวดโอตางๆ เกยวกบบทสวดมนตผานแอพพลเคชนโดยมภาพประกอบใหกบผทสนใจไดทกเพศ ทกวยและหวงวาแอพพลเคชนชดนสามารถท าใหผใชมความสขและม โดยผใชสามารถน าไปใชไดดวยตนเองทไหนกได เพยงแคมสมารโฟน

1.2. วตถประสงคของโครงการ

1.2.1 เพอใหผเรยนเกดการพฒนา Application

1.2.2 เพอสรางแรงจงใจใหแกผเรยนและผใช

1.2.3 เพอพฒนาแอพพลเคชนและสามารถน าไปใชงานไดจรง

1.2.4 เพอใหผใชไดตระหนกถงบทสวดมนตตางๆ เพอน าไปใชในชวตประจ าวน

1.3 ขอบเขตของโครงการ

- สามารถเลอกชมคลปวดโอไดตามตองการ

- สามารถเลอกไดเปนหมวดชดเจนตามทแอพพลเคชนแบงไว

- สามารถกดปมเพอฟงบทสวดเปน Mp3 ได

- สามารถกดปมเพอดรายละเอยดเกยวกบศาสนาได

1.4. ประโยชนทคาดวาจะไดรบ

1.4.1 ไดแอพพลเคชน บทสวดมนตตามทตองการ 1.4.2 ไดแอพพลเคชนทมประโยชน และสามารถน าไปใชงานไดจรง 1.4.3 ผเรยนไดน าความรในรายวชาหลกการออกแบบและพฒนาโปรแกรมมาประยกตและสรางแอพพลเคชนไดดวยตนเอง

1.5. วธการด าเนนการ

เวลา ขนตอน

พ.ศ.2557 พ.ศ.2558

พฤศจกายน 57 ธนวาคม 57 มกราคม 58 กมภาพนธ 58

1.เสนอหวขอโครงงาน

2.ศกษาคนควาขอมล

3.ออกแบบแอพพลเคชน

4.สรางแอพพลเคชน

5.ทดสอบแอพพลเคชน

6.น าเสนอแอพพลเคชน

7.สงแอพพลเคชนพรอมน าเสนอแอพพลเคชนทสมบรณ

1.6. นยามศพท

- โปรแกรมประยกต หรอ ซอฟตแวรแอพพลเคชน (application software) ใน

บางครงเรยกยอวา แอพพลเคชน คอซอฟตแวรประเภทหนงส าหรบใชงานส าหรบงานเฉพาะทาง

ซงแตกตางกบซอฟตแวรประเภทอน เชน ระบบปฏบตการ ทใชส าหรบรบรองการท างานหลายดาน

โดยไมจ าเพาะเจาะจง

- แอพพลเคชน คอชดโปรแกรมตางๆ ทรนบนมอถอประเภทสมารทโฟน รวมถง

Tablet ตางๆ ทมใหดาวนโหลดและตดตงไปยงอปกรณตามรนตางๆ ทผพฒนาแอพพลเคชน ท าให

เหมาะสมกบอปกรณนนๆ นนเอง อธบายงายๆ คอโปรแกรมทท างานบนมอถอ และแทบเลต อาจ

เปนโปรแกรม เกม รปแบบค าสง หรอสงอ านวยความสะดวกบนสมารทโฟน ตางๆ เชน การด

สภาพอากาศ แอพพลเคชนแตงภาพ คงจะพอเหนภาพแลว แอพพลเคชนจะมาจากผพฒนาแอพฯ

ตางๆ เขยนและอพโหลดขนไปยงผใหบรการเปนตวกลางการลงแอพพลเคชนนนๆ

- แอนดรอยด ( android) เปนระบบปฏบตการส าหรบอปกรณพกพา เชน

โทรศพทมอถอ แทบเลตคอมพวเตอร เนตบก ท างานบนลนกซ เคอรเนล เรมพฒนาโดยบรษทแอน

ดรอยด จากนนบรษทแอนดรอยดถกซอโดยGoogle และน าแอนดรอยดไปพฒนาตอ ภายหลงถก

พฒนาในนามของ Open Handset Alliance ทางGoogleไดเปดใหนกพฒนาสามารถแกไขโคดตางๆ

ดวยภาษาจาวา และควบคมอปกรณผานทางชด Java libraries ท Google พฒนาขน แอนดรอยดได

เปนทรจกตอสาธารณชนเมอวนท 5 พฤศจกายน พ.ศ. 2550 โดยทางGoogleไดประกาศกอตง Open

Handset Alliance กลมบรษทฮารดแวร, ซอฟตแวร และการสอสาร 48 แหง ทรวมมอกนเพอพฒนา

มาตรฐานเปด ส าหรบอปกรณมอถอ ลขสทธของโคดแอนดรอยดนจะใชในลกษณะของซอฟตแวร

เสรโทรศพทเครองแรกทสามารถใชงานระบบปฏบตการแอนดรอยดได

- ibuildapp.com คอบรการสราง App สาหรบ Android iPhone iPad แบบส าเรจรป

ทาใหทกคนสามารถสรางได แมไมมทกษะการเขยนโปรแกรม และทนาสนใจหลงจากสรางเสรจก

อพโหลดขน Android Market ไดเลย

บทท 2 เอกสารทเกยวของ

ภาคเรยนท 2 ปการศกษา 2557 ในรายวชาหลกการออกแบบและพฒนาโปรแกรม กลมของขาพเจาไดสรางแอพพลเคชน บทสวดมนต ทสรางดวยโปรแกรม ibuildapp มเอกสารและงานวจยทเกยวของดงน

1. แอยดรอยด

2. ภาษาจาวา

3. XML

4. โปรแกรม ibuildapp

5. สมารทโฟน

2.1. แอนดรอยด (Android)

แอนดรอยด (Android) เปนระบบปฏบตการส าหรบอปกรณพกพา เชน โทรศพทมอถอ แทบเลตคอมพวเตอร เนตบค ท างานบนลนกซ เคอรเนล เรมพฒนาโดยบรษทแอนดรอยด (Android Inc.) จากนนบรษทแอนดรอยดถกซอโดยกเกล และน าแอนดรอยดไปพฒนาตอ ภายหลงถกพฒนาในนามของ Open Handset Alliance ทางกเกลไดเปดใหนกพฒนาสามารถแกไขโคดตางๆ ดวยภาษาจาวา และควบคมอปกรณผานทางชด Java libraries ทกเกลพฒนาขน

โดยแอนดรอยดเปนระบบปฏบตการ (OS) หรอแพลตฟอรม ทจะใชควบคมการท างานบนอปกรณอเลคทรอนกสตางๆ ส าหรบโทรศพทมอถอและอปกรณพกพา โดยม กเกล องก, ท-โมบาย, เอชทซ, ควอลคอมม, โมโตโรลา และบรษทชนน าอกมากมายรวมพฒนาโปรเจกต แอนดรอยด ผานกลมพนธมตรเครองมอสอสารระบบเปด (Open Handset Alliance) ซงเปนกลมพนธมตรชนน าระดบนานาชาตดานเทคโนโลยและเครองมอสอสารเคลอนท ซง Android ประกอบดวยระบบปฏบตการ ไลบราร เฟรมเวรค และซอฟตแวรอนๆ ทจ าเปนในการพฒนา ซงเทยบเทากบ Windows Moble, Palm OS, Symbian, OpenMoko และ Maemo ของโนเกย โดยใชองคประกอบทเปนโอเพนซอรสหลายอยาง เชน Linux Kernel, SSL, OpenGL, FreeType, SQLite, WebKit และเขยนไลบรารเฟรมเวรคของตวเองเพมเตม ซงทงหมดจะโอเพนซอรส ใช (Apache License)

ความรวมมอครงนมเปาหมายในการสงเสรมนวตกรรมบนเครองมอสอสารเพอใหไดรบประสบการณทเหนอกวาแพลตฟอรมโมบายทวไปทมอยในปจจบน ทงน การน าเสนอมตใหมของแพลตฟอรมระบบเปดใหแกนกพฒนาจะท าชวยใหกลมคนเหลานท างานรวมกนไดมประสทธภาพยงขน โดย แอนดรอยด จะชวยเรงและผลกดนบรการระบบสอสารรปแบบใหมไปสผบรโภคไดอยางทไมเคยเกดขนมากอน

กเกลแอนดรอยด เปนชอเรยกอยางเปนทางการของแอนดรอยด เนองจากปจจบนน บรษทกเกล เปนผทถอสทธบตรในตราสญญาลกษณ ชอ และ รหสตนฉบบ (Source Code) ของแอนดรอยด ภายใตเงอนไขการพฒนาแบบ GNL โดยเปดใหนกพฒนา (Developer) สามารถน ารหสตนฉบบ ไปพฒนาปรบแตงไดอยางเปดเผย (Open source) ท าใหแอนดรอยดมผเขารวมพฒนาเปนจ านวนมาก และพฒนาไปไดอยางรวดเรว

ประเภทของชดซอฟทแวร เนองจากแอนดรอยดนนเปดใหนกพฒนาเขาไปชมรหสตนฉบบได ท าใหมผพฒนาจากหลายฝายน าเอารหสตนฉบบมาปรบแตง และสรางแอนดรอยดในแบบฉบบของตนเองขน เราจงแบงประเภทของแอนดรอยดออกไดเปน 3 ประเภท ดงตอไปน

2.1.1 Android Open Source Project (AOSP) เปนแอนดรอยดประเภทแรกทกเกลเปดใหสามารถน า“ตนฉบบแบบเปด” ไปตดตงและใชงานในอปกรณตาง ๆ ไดโดยไมตองเสยคาใชจายได ๆ

2.1.2 Open Handset Mobile (OHM) เปนแอนดรอยดทไดรบการพฒนารวมกบกลมบรษทผผลตอปกรณพกพา ทเขารวมกบกเกลในนาม Open Handset Alliances (OHA) ซงบรษทเหลานจะพฒนาแอนดรอยดในแบบฉบบของตนออกมา โดยรปรางหนาตาการแสดงผล และฟงคชนการใชงาน จะมความเปนเอกลกษณ และมลขสทธเปนของตน พรอมไดรบสทธในการมบรการเสรมตาง ๆ จากกเกล ทเรยกวา Google Mobile Service (GMS) ซงเปนบรการเสรมทท าใหแอนดรอยดมประสทธภาพ เปนไปตามจดประสงคของแอนดรอยด แตการจะไดมาซง GMS นน ผผลตจะตองท าการทดสอบระบบ และขออนญาตกบทางกเกลกอน จงจะน าเครองออกสตลาดได

2.1.3 Cooking หรอ Customize เปนแอนดรอยดทนกพฒนาน าเอารหสตนฉบบจากแหลงตาง ๆ มาปรบแตง ในแบบฉบบของตนเอง โดยจะตองท าการปลดลอคสทธการใชงานอปกรณ หรอ Unlock เครองกอน จงจะสามารถตดตงได โดยแอนดรอยดประเภทนถอเปนประเภททมความสามารถมากทสด เทาทอปกรณเครองนน ๆ จะรองรบได เนองจากไดรบการปรบแตงใหเขากบอปกรณนน ๆ จากผใชงานจรง

สทธในการใชงานระบบ เชนเดยวกบระบบปฏบตการทวไป ทมการจ ากดการใชงาน และการเขาถงสวนตาง ๆภายในระบบ เพอความปลอดภยของระบบ และ ผใชงาน อปกรณทตดตง

ระบบแอนดรอยดจงมการจ ากดสทธไว (เวนแตไดท าการปลดลอคสทธ หรอ root เครองแลว) สามารถแบงสทธของผใชในการเขาถงระบบคราว ๆ ไดดงตอไปน

- สทธ root สทธการใชใชงานระดบราก ซงถอวาเปนรากฐานของระบบ จงมความสามารถในการเขาถงทก ๆ สวนของระบบ

- สทธ ADB (Android Develop Bridge) นกพฒนาสามารถเขาถงสวนตาง ๆ ของระบบไดผานสทธน

- Application & System สทธของโปรแกรมในการเขาถงระบบ และสทธของระบบในการเขาถงอปกรณ โดยสทธเหลาน ตวระบบจะเปนตวจดการมอบและถอนสทธ ตามเงอนไขทก าหนดซงจะถกแบงยอยออกเปนหลายหวขอ

- End-user ผใชงานขนสดทาย ซงกคอ คณ และ คณ ทงหลาย ทใชการเขาถงสวนตาง ๆ ของระบบผานชองทางสทธทโปรแกรมไดรบอกท โดยจะถกจ ากดไมใหเขาถงในสวนทเปนอนตรายตอแกนระบบและอปกรณ

จากดานบนจงเปนทมาของค าวา “รธเครอง” ซงหมายถงการท าให End-user สามารถใชงานระบบไดในถานะ root ผานแอพพลเคชน Superuser permission การรธจงเปรยบเสมอนดาบสองคม ซงผใชทตองการจะรธเครองตนเองนน ควรจะมความรเกยวกบแอนดรอยดในระดบสง และมความช านาญในการใชงานตวเครองเสยกอน ไมเชนนนอาจเปนการเปดทางใหโปรแกรมบคคลทสามสรางความเสยหายใหแกเครอง และระบบได

ขอจ ากดของแอนดรอยด แอนดรอยดทดนนจะตองม GMS ซงกจะตองขนอยกบกเกลวาผผลตเครองไหน สามารถส าเอา GMS ไปใชไดบาง โดยจะตองไดรบการยอมรบ และอนมตเปนลายลกษณอกษร จากผถอสทธบตรซงกคอ กเกล เสยกอน หลงจากนนจงจะเผยแพรได หากแตเปนการเผยแพรในเชงพฒนา หรอแจกฟรนน ไมจ าเปนตองรอใหทางกเกลอนมตกได สงผลใหอปกรณบางรนถกจ ากดความสามารถในการใชงาน แตอยางไรกตาม ภายใต GNL สทธบตร จงเปนการเปดโอกาศใหมการพฒนาไดอยางอสระ ท าใหขอจ ากดตาง ๆ หมดไป เมอมคนใชกยอมมคนแก ยงใชเยอะยงมคนชวยแกเยอะ

แอนดรอยดไดเปนทรจกตอสาธารณชนเมอวนท 5 พฤศจกายน พ.ศ. 2550 โดยทางกเกลไดประกาศกอตง Open Handset Allianc กลมบรษทฮารดแวร, ซอฟตแวร และการสอสาร 48 แหง ท

รวมมอกนเพอพฒนา มาตราฐานเปด ส าหรบอปกรณมอถอ ลขสทธของโคดแอนดรอยดนจะใชในลกษณะของซอฟตแวรเสร

โทรศพทเครองแรกทสามารถใชงานระบบปฏบตการแอนดรอยดไดคอ HTC Dreamออกจ าหนายเมอ 22 ตลาคม 2551

2.2 ภาษาจาวา (Java programming language)

ภาษาจาวา (Java programming language) เปนภาษาโปรแกรมเชงวตถ (Object Oriented Programming) พฒนาโดย เจมส กอสลง และวศวกรคนอนๆ โดยบรษท ซน ไมโครซสเตมส ภาษาจาวาถกพฒนาขนในป พ.ศ. 2534 (ค.ศ. 1991) โดยเปนสวนหนงของ โครงการกรน (the Green Project) และส าเรจออกสสาธารณะในป พ.ศ. 2538 (ค.ศ. 1995) ซงภาษานมจดประสงคเพอใชแทนภาษาซพลสพลส (C++) โดยรปแบบทเพมเตมขนคลายกบภาษาออบเจกตทฟซ (Objective-C) แตเดมภาษานเรยกวา ภาษาโอก (Oak) ซงตงชอตามตนโอกใกลทท างานของ เจมส กอสลง แตวามปญหาทางลขสทธ จงเปลยนไปใชชอ "จาวา" ซงเปนชอกาแฟแทน

และแมวาจะมชอคลายกน แตภาษาจาวาไมมความเกยวของใด ๆ กบภาษาจาวาสครปต (JavaScript) ปจจบนมาตรฐานของภาษาจาวาดแลโดย Java Community Process ซงเปนกระบวนการอยางเปนทางการ ทอนญาตใหผทสนใจเขารวมก าหนดความสามารถในจาวาแพลตฟอรมได

เทคโนโลยจาวา มองคประกอบหลกทส าคญสองอยาง ทท าใหโปรแกรมจาวาสามารถท างานไดมากกวาหนง Platform คอ

- ภาษาจาวา ซงเปนภาษาแบบวตถทใชในการเขยนและพฒนาโปรแกรมจาวา - Java platform คอ platform หรอสภาพแวดลอมทใชในการรนโปรแกรมจาวา

โปรแกรมจาวาจะท างานบน Java platform เทานน Java platform จะประกอบไปดวยสองอยาง คอ Java VM (JVM) และ runtime library โปรแกรมจาวาทเราเขยนขนจะท างานบน platform ใดกไดทม Java platform ท างานอย

2.2.1 จดมงหมายหลก 4 ประการ ในการพฒนาจาวา คอ

- ใชภาษาโปรแกรมเชงวตถ - ไมขนกบแพลตฟอรม (สถาปตยกรรม และ ระบบปฏบตการ) - เหมาะกบการใชในระบบเครอขาย พรอมมไลบรารสนบสนน - เรยกใชงานจากระยะไกลไดอยางปลอดภย

2.2.2 จาวาแพลตฟอรม และ ภาษาจาวา

เนองจากชอทเหมอนกน และการเรยกขานทมกจะพดถงพรอมกนบอยๆ ท าใหคนทวไป มกสบสนวา ภาษาจาวา และ จาวาแพลตฟอรม เปนสงเดยวกน

ในความเปนจรงนน ทงสองสง แมจะท างานเสรมกน แตกเปนสงทแยกออกจากกน โดย ภาษาจาวานน คอภาษาส าหรบใชเขยนโปรแกรมภาษาหนง ดงทไดอธบายไปขางตน สวน จาวาแพลตฟอรมนน คอสภาพแวดลอมส าหรบการใชงานโปรแกรมจาวา โดยมองคประกอบหลกคอ จาวาเวอรชวลแมชน (Java virtual machine) และ ไลบรารมาตรฐานจาวา (Java standard library)

โปรแกรมทท างานบนจาวาแพลตฟอรมนน ไมจ าเปนจะตองสรางดวยภาษาจาวา เชน อาจจะใช ภาษาไพทอน (Python) หรอ ภาษาอนๆ กได

สวนภาษาจาวานน กสามารถน าไปใชพฒนาโปรแกรมส าหรบแพลตฟอรมอนไดเชนเดยวกน เชน คอมไพเลอร gcj สามารถคอมไพลโปรแกรมทเขยนดวยภาษาจาวา ใหท างานได โดยไมตองใช จาวาเวอรชวลแมชน

2.2.3 ขอดของภาษาจาวา

- โปรแกรมจาวาทเขยนขนสามารถท างานไดหลาย platform โดยไมจ าเปนตองแกไขหรอ compile ใหม ท าใหชวยลดคาใชจายและเวลาทตองเสยไปในการ port หรอท าใหโปรแกรมใชงานไดหลาย platform

- ภาษาจาวาเปนภาษาเชงวตถ ซงเหมาะส าหรบพฒนาระบบทมความซบซอน การพฒนาโปรแกรมแบบวตถจะชวยใหเราสามารถใชค าหรอชอ ตาง ๆ ทมอยในระบบงานนนมาใชในการออกแบบโปรแกรมได ท าใหเขาใจไดงายขน

- ภาษาจาวามความซบซอนนอยกวาภาษา C++ ท าใหใชงานไดงายกวาและลดความผดพลาดไดมากขน

- ภาษาจาวามการตรวจสอบขอผดพลาดทงตอน compile time และ runtime ท าใหลดขอผดพลาดทอาจเกดขนในโปรแกรม และชวยให debug โปรแกรมไดงาย

- ภาษาจาวาถกออกแบบมาใหมความปลอดภยสงตงแตแรก ท าใหโปรแกรมทเขยนขนดวยจาวามความปลอดภยมากกวาโปรแกรมทเขยนขนดวยภาษาอน

- ม IDE, application server, และ library ตาง ๆ มากมายส าหรบจาวาทเราสามารถใชงานไดโดยไมตองเสยคาใชจาย ท าใหเราสามารถลดคาใชจายทตองเสยไปกบการซอ tool และ s/w ตาง ๆ

2.2.4 ขอเสยของภาษาจาวา

- ท างานไดชากวา native code (โปรแกรมท compile ใหอยในรปของภาษาเครอง) หรอโปรแกรมทเขยนขนดวยภาษาอน อยางเชน C หรอ C++ ทงนกเพราะวาโปรแกรมทเขยนขนดวยภาษาจาวาจะถกแปลงเปนภาษากลางกอน แลวเมอโปรแกรมท างานค าสงของภาษากลางนจะถกเปลยนเปนภาษาเครองอกทหนง ทละค าสง (หรอกลมของค าสง) ณ runtime ท าใหท างานชากวา native code ซงอยในรปของภาษาเครองแลวตงแต compile โปรแกรมทตองการความเรวในการท างานจงไมนยมเขยนดวยจาวา

- tool ทมในการใชพฒนาโปรแกรมจาวามกไมคอยเกง ท าใหหลายอยางโปรแกรมเมอรจะตองเปนคนท าเอง ท าใหตองเสยเวลาท างานในสวนท tool ท าไมได ถาเราด tool ของ MS จะใชงานไดงายกวา และพฒนาไดเรวกวา (แตเราตองซอ tool ของ MS และกตองรนบน platform ของ MS)

2.3 XML (Extensive Markup Language)

XML ยอมาจาก Extensive Markup Language เปนตวกลางทในการแลกเปลยนขอมลซงม

ความยดหยนสง โดยการแลกเปลยนขอมลนจะไมขนอยกบแพลตฟอรมใด XML เปนสวนเสรม

ของ HTML กลาวคอตว XML ไมสามารถแสดงผลไดในตวของมนเอง หากตองการแสดงผลท

ถกตอง จะตองมการใชรวมกบภาษาอน เชน HTML, JSP, PHP, ASP, VB,*.NET หรอภาษาอน ๆ

ทสนบสนน โดย XML นนเปนภาษาหนงทใชในการแสดงผลขอมล ถาเปรยบเทยบกบภาษา

HTML จะแตกตางกนท HTML ถกออกแบบมาเพอการแสดงผลอยางเดยวเทานน เชนใหแสดงผล

ตวเลก ตวหนา ตวเอยง เหมอนทคณเคยเหนในเวบเพจทวไป แตภาษา XML นนถกออกแบบมาเพอ

เกบขอมล โดยทงขอมลและโครงสรางของขอมลนนๆไวดวยกน สวนการแสดงผลกจะใชภาษา

เฉพาะซงกคอ XSL (Extensible Stylesheet Language)

Extensive Markup Language เปนฟอรแมตทอธบายถงรายละเอยดของโครงสรางและแบบของขอมลเปนภาษาหรอชดค าสงเกยวกบขอมลบนเวบ ทใหการพฒนาและมศกยภาพในสวนของโครงสรางขอมลจากหลากหลายแอพพลเคชนมาน าเสนอบนเครองเดสกทอป ดวย XML จะท าใหการจดการขอมลหรอเรยกใชขอมลจากแอพพลเคชนตางๆ จะเขาสมาตรฐานเดยวกน

XML จะเปนสวนหนงของ HTML ซง XML จะใหรายละเอยดเกยวกบขอมล เชน ชอเมอง อณหภม ความกดอากาศ สวน HTML เปนการก าหนด tag ตางๆ ทจะท าใหขอมลแสดงออกมาในรปแบบไหน ซงขอมลจะสามารถแสดงออกมาไดหลายรปแบบ ไมวาจะเปนตารางหรอ text ธรรมดา ขนอยกบการก าหนดของ HTML และในปจจบนน ดวย XML จะมการใหรายละเอยดของ

เนอหาเอกสารทเรยกวา Document Type Definition (DTD) ทใหรายละเอยดเกยวกบตวเอกสารวาจะแสดงหรอซอนสวนไหนของเอกสารบาง ซง DTD จะเปนสวนทเพมเตมส าหรบ XML ถาหากมการสงขอมลในรปแบบ DTD กจะรกนวาเปน XML มความหมายหลาย ๆ ค าท อธบายลกษณะของ XML Richard Baldwin นยามความหมายของ XML ไวดงน "XML ท าใหผใชสามารถสรางและดแล structured documents (เอกสารทมโครงสราง) ทบรรจ plain text (ตวอกษร) โดยท าใหสามารถ rendered หรอปรบเปลยนการแสดง ผลในรปแบบทหลากหลาย จดประสงคหลกของ XML คอการแยกสวน ขอมลเพอประโยชนในการแสดงผล" XML เปน จะมนามสกลเปน *.XML สามารถสรางขนจากโปรแกรมประเภท Text Editor ใด

กได เชน Notepad, Edit plus, DreamWeaver, MS Word เปนตน

XML อาศยโปรโตคอลทชอวา SOAP (Simple Object Access Protocal) ซงเปนขอตกลงใน

การสอสารระหวางกน

2.3.1 ความเปนมาของ XML (Extensive Markup Language)

โปรโตคอลอนเตอรเนต (Internet Protocol-IP), Hypertext Markup Language และ

Hypertext Transport Protocol (HTTP) ไดเปนการปฏวตและสรางมตใหมในการกระจายขอมลและ

สารสนเทศ การน าเสนอ ตลอดจนการคนคน โดยใหผใชสามารถใชสารสนเทศทตองการไดงาย

ดวยเบราวเซอร และม search engine หรอเครองมอในการชวยคนหา นอกจากนนยงมการประยกต

ไปใชกบเครอขายในส านกงานหรออนเตอรเนต และใชส าหรบการบรการขอมลส าหรบลกคาและค

คาใหสามารถตอบสนองทางดานสารสนเทศทตองการ ไดอยางมประสทธภาพมากขน

ส าหรบ Extensive Markup Language จะใหประโยชนอยางเตมทเมอท างานรวมกบ HTML ดวยเหตทวา XML ไดมความพรอมในแงของรายละเอยด และการน าขอมลตลอดจนโครงสรางขอมลมาแสดงไดในรปแบบ Text ผานทาง HTTP ทเปดใหขอมลขนใหมและมความสามารถในการจดขอมลไดอกดวย ในการเขยนเวบเพจเมอใช HTML ผพฒนาสามารถก าหนดไดวาสวนไหนจะเปนตวหนา ตวเอยง หรอตวอกษรเปนแบบไหน สวน XML นนจะเปนการเตรยมสวนของขอมลทจะน าไปใสในชองทก าหนดตามการเขยนของ HTML ยกตวอยางเชน ขอมลดานราคา หรอราคาทตงส าหรบการจดรายการสงเสรมการขาย อตราภาษ คาขนสง เปนตน

XML ถอไดวาเปนสวนหนงของ Standard Generalized Language Markup Language (SGML) ทเปนขอก าหนดในการสรางหรอจดท าเอกสารในรปแบบอเลกทรอนกสทก าหนดโดย

W3C หรอ World Wide Web Consortium สามารถดรายละเอยดเพมเตมไดจาก http://www.w3.org/TR/REC-xmlทมโครงสรางและรปแบบทเปดใหแอพพลเคชนตางๆ สามารถเรยกไปใชงานได เชน บนเวบไซตตางๆ เปนตน และทางไมโครซอฟทไดมการท างานรวมกบ W3C เพอพฒนามาตรฐานขอมลบนเวบทให HTML สามารถแสดงขอมลท XML ไดเตรยมไว และทางไมโครซอฟทเองไดมการเปดตว เบราวเซอรตงแต IE 4.0 เปนตนไป ทสามารถเรยกดและประมวลผลขอมลได และเปนขอก าหนดให เบราวเซอรเวอรชนใหมของคายไมโครซอฟทสนบสนน XML

สงทถอไดวาเปนเสนหของ XML นนจะเปนความสะดวกในการจดการดานระบบการตดตอกบผใชจากโครงสรางของขอมล เราสามารถน าขอมลจากหลายแหลงมาแสดงผลและประมวลผลรวมกนได ไมวาจะเปนขอมลลกคา รายการสงซอ ผลการวจย รายการรบช าระเงนขอมลเวชระเบยน รายการสนคาหรอขอมลสารสนเทศอนๆ กสามารถแปลงใหเปน XML ได และในสวนของขอมลสามารถปรบใหเปน HTML ได

ส าหรบประโยชนในการใชงานนน เราจะสามารถน ามาใชส าหรบการเขาถงระบบขอมลขนาดใหญใชกบระบบเครอขายในองคกร หรออนเตอรเนตเพอดขอมลหรอเรยกใชขอมลทใหการแสดงผลทางหนาจอทรวดเรวและงายในการจดการ

2.3.2 วตถประสงคหลกของ XML

ความหมายของ XML กอนหนาน ไดบอกเอาไววา "จดประสงคหลกของ XML คอการ

แยกสวน ขอมลเพอประโยชนในการแสดงผล" นนคอ เอกสาร XML ใชส าหรบควบคม ตวอกษร

(plain text) โดยยดเอาขอมลทมใจความเหมอนกน แตสามารถน าเอาไปแสดงผล ใหผใชหรอผอาน

หลายคนไดรบรขอมลใจความเดยวกน เมอมองผานอปกรณแสดงผลลพธทตางกน ซงลกษณะ

เหลาน ไมเกดขนจรงกบ เอกสารประเภทประมวลผลค าอนๆ word processing หลากหลาย

คอมพวเตอรและหลากหลายระบบปฏบตการ นไมใชสงทควรจะละเลยไดเลย เหนไดชดวาหลายๆ

ปทผานมา คอมพวเตอรหลากหลายชนดถกผลตออกมาเปนจ านวนมาก เพอใชงาน รวมถง

ระบบปฏบตการ(Operation System) กยงมความแตกตางกนออกไปดวย นนคอคอมพวเตอรรน

ใหมๆจงมความหลากหลาย และยงยากในการท าใหเขาใจขอมลเดยวกน ซงเปรยบแลวเหมอนกบ

ภาษามนษยทใชสอสารกน มมากมายหลายรอยภาษา

W3C ไดกลาวถงจดมงหมายหลกไว 10 หวขอ ดงน

1. XML มการใชงานโดยตรงบนเครอขาย Internet โดย XML จะถกออกแบบมาส าหรบจดเกบ

และจดสงขอมลบนเวบ

2. XML มการสนบสนนโปรแกรมทหลากหลาย

3. XML จะตองเขากนไดกบ SGML

4. XML จะตองงายตอการเขยนโปรแกรมเพอประมวลผลเอกสาร

5. จ านวนของทางเลอกเฉพาะของ XML ควรมจ านวนนอยทสดหรอไมควรมเลย

6. เอกสาร XML จะตองอานเขาใจงายและมความชดเจน

7. XML ออกแบบมาเพอใหพฒนาโปรแกรมไดอยางรวดเรว

8. การออกแบบ XML ตองมรปแบบทเหมาะสมและกะทดรด

9. สามารถสรางเอกสาร XML ไดงาย

10. Markup ของ XML ตองไมรวบรดมากเกนไป

ถงแมวาวตถประสงคทส าคญคอ การจดสงขอมลบนเวบผานทางเซรฟเวอรและโปรแกรม

เบราวเซอร XML จะถกออกแบบมาเพอใชกบโปรแกรมทมรปแบบตาง ๆ ตวอยางเชน การ

แลกเปลยนขอมลระหวางโปรแกรมทางดานการเงน การเผยแพรและปรบปรงโปรแกรมใหทนสมย

และการเขยน Voice Script ใหสอสารไดดวยโทรศพท

2.3.3 ภาษาส าหรบจดการโครงสรางเอกสาร

XML พยายามลดขอจ ากดของความแตกตาง ทางดานระบบคอมพวเตอร เพอสรางเปนภาษาทใช

ก าหนดโครงสรางของเอกสาร ใหสามารถเขาใจกนไดในทก ๆ ระบบ XML คอภาษาทมลกษณะ

เมตา (meta language) หมายถงรปแบบการรวบรวมขอมลขาวสาร ทน ามาจากแหลงขอมลขาวสาร

อนๆ เชน บทอางองในหนงสอสามารถบอกผอานได ถาถกรวบรวมเนอหาไวดวย XML ผอานจะ

สามารถรวาหวขอทตวเองสนใจ จะไปอยทหนาทเทาไหรของหนงสอ ซงเมอเปดไปยงหนาดงกลาว

แลว จะไดรบขอมลทอางไปถงจากหวขอในบทอางองนนเอง ดงนนแตละหวขอในบทอางองจง

เปน ขอมล ทไดรวบรวมมาจากขอมลในเนอหา บทอางองจะสามารถบอกขอมลเกยวกบ element

(elements) และแอตทรบวต (attributes) ซงจะมเนอหาตอไปได เราจงใช XML เปนภาษาเมตา

2.3.4 สวนประกอบของขอมล

XML เปนการท างานในระดบกลาง middle tier ทสามารถเรยกใชฐานขอมลไดหลากหลาย

ระบบฐานขอมลและโอนขอมลใหอยในรปแบบของ XML และมการใหรายละเอยดเกยวกบตว

ขอมล โครงสรางตางๆ ของระบบฐานขอมลได XML เปนระบบเปดทน าเสนอขอมลในรปแบบ

text ผานทาง HTTP เหมอนกบ HTML แตจะมคณสมบตในการใหขอมลแบบ real time อพเดท

หรอเปลยนแปลงไดตามขอก าหนด การแสดงขอมลจาก XML ใน HTML จะเปนการเพมในสวน

ของรายละเอยดขอมล ทมการเรยกใชจากแหลงหรอฐานขอมลทเชอมโยงกนในหลายแหลง เพอให

HTML มความสมบรณมากขน

ในอนาคตการพฒนาเวบหรอการเขยนและสราง HTML ไมจ าเปนตองมการเขยนชดค าสง

ทยงยากซบซอนมากกสามารถท างานรวมกบระบบขอมลไดอยางมประสทธภาพ XML จะท าการ

ก าหนดคาส าหรบโครงสรางขอมลทจะน าไปแสดงใน HTML นอกจากนนยงสามารถน าไป

สนบสนนระบบการแลกเปลยนขอมลขาวสารทาง Electronic ไดอยางดอกดวยเครองมอและการ

สนบสนน

เครองมอทใชในการสนบสนนการพฒนาระบบทใชมาตรฐาน XML ไดรบการสนบสนน

จากคคาหลายราย นอกจากนนไดมการรวมมอเพอก าหนดมาตรฐานในการพฒนาแอพพลเคชนให

รองรบการท างาน ไมวาจะเปนทางดานระบบขอมล ระบบสารสนเทศ ขาวสารทตองการความ

รวดเรว เพอทนตอเวลาการน าเสนอ

2.3.5 ประโยชนจาก XML

ส าหรบประโยชนของ XML นน เปนดานความยดหยนในการใชงานส าหรบแอพพลเคชน

ทองกบ Web Base ทใชงายในการคนหาขอมล มความยดหยนในการพฒนาเวบ สามารถผสมผสาน

ขอมลจากหลายแหลง จากแอพพลเคชนทตางกน สามารถแสดงขอมลแบบตางๆ และสามารถ

update ขอมลใหทนสมยเสมอ และคาดวาจะเปนมาตรฐานใหมของระบบเปด ซงนบเปน format

ใหมส าหรบการสงขอมลบนเวบทมากดวยขอมลหลายแบบ แตสงผานดวยเทคโนโลยทบบอด

ขอมลทใหความเรวไดรบการสนบสนนจากผลตภณฑไมโครซอฟท

2.4. โปรแกรม ibuildapp

ibuildapp.com คอบรการสราง App ส าหรบ Android iPhone iPad แบบส าเรจรป ท าใหทก

คนสามารถสรางได แมไมมทกษะการเขยนโปรแกรม และทนาสนใจหลงจากสรางเสรจกอพโหลด

ขน Android Market ไดเลย

2.4.1. ขนตอนการสราง App ดวย ibuildapp สามารถท าไดดงน

เขาเวบไซต http://www.ibuildapp.com เลอกชนดของ App ทตองการ และคลกปม Create App Now

คลกปม CREATE MY APP

เลอก Native iPhone/Android App

Log in เขาใชงานดวย User ของ Facebook

เลอกประเภทของ App วาเราจะตองการแบบไหน ทกแบบจะมทกแบบและสามารถน ามา

ประยกตใหเปนแบบอนได

ใสชอแอพพลเคชนทเราตองการ แลวเลอก Android และคลกปม Create

2.4.2. การใส Content

คลกทปาย Build your App เขามาหนาแรกเปนหนา Cover ประกอบไปดวยเมน Home Photo Blog Contact ซงสามารถ

เปลยนใหมไดตามทเราตองการ

สวนประกอบทอยในหนา Cover ถาเหนวามนเยอะเกนไป ไมตองเอาหมดกได ดวยการกด X ถาจะเปลยนพนหลงตามทชอบ เลอกขอ 1 แลวใสภาพทมขนาด 320×480

เขามาทเมน Home เดมทเปนหนา HTML แตท าเราสามารถเปลยนประเภทเมนได โดยกดท

Change page type

ประเภทของเมนมใหเลอกหลายอยาง เชน HTML, Audio Stream, Google Map, Contact,

RSS, Events,Twitter, Facebook, News, Web ฯลฯ

หลงจากใสคาตางๆแลวกดใหกดบนทกหรอ Save

หลงจาก Save จะเกดการแสดงผลทจอ ซงถาเปนเวบจะแสดงแบบเวบเตม แตถาเอามาเปด

บนมอถอหนาเวบกจะเปนปกตตามทเราตงคาไวบนเวบ

2.4.3. การเปลยนชอและไอคอนเมน กลบมาทหนา Cover เมน Customize bottom tabs กดป ม Edit

เปลยนชอเปนภาษาไทยกได แลวเลอกไอคอน

2.5. สมารทโฟน

สมารทโฟน (Smartphone) หมายถง โทรศพทเคลอนททมความสามารถทเพมเตมนอกเหนอจากโทรศพทมอถอทวไป ซงสมารทโฟนไดถกมองวาเปนคอมพวเตอรพกพาทท างานในลกษณะของโทรศพทเคลอนท โดยสามารถเชอมตอความสามารถหลกของโทรศพทมอถอ เขารวมกบแอพพลเคชนของโทรศพทเอง และสมารทโฟนยงสามารถใหผใชงานตดตงโปรแกรมเสรมส าหรบเพมความสามารถของศพทของตนเอง โดยรปแบบนนขนอยกบแพลตฟอรมของโทรศพทและระบบปฏบตการ สมารทโฟนคอโทรศพทมอถอทนอกเหนอจากใชโทรออก-รบสายแลวยงมแอพพลเคชนใหใชงานมากมาย สามารถรองรบการใชงานอนเทอรเนตผาน 3G, Wi-Fi และสามารถใชงานโซเชยลเนตเวรคและแอพพลเคชนสนทนาชนน า เชน LINE, Youtube, Facebook, Twitter ฯลฯ โดยทผใชสามารถปรบแตงลกเลนการใชงานสมารทโฟนใหตรงกบความตองการไดมากกวามอถอธรรมดา ผผลตสมารทโฟนรนใหมๆ นยมผลตสมารทโฟนทมหนาจอระบบสมผส, ใสกลองถายรปทมความละเอยดสง, ออกแบบดไซนใหสวยงามทนสมย, มแอพพลเคชนและลกเลนทนาสนใจ

ฟเจอรหลกทมอยในสมารทโฟน แมวาในปจจบนจะไมมการก าหนดมาตรฐานของ "สมารทโฟน" ออกมาอยางชดเจน แต

แนวโนมในภาคอตสาหกรรมตลาดมอถอกไดปรบตวเขาหาผบรโภคมากขนและเรยนรวาอะไรคอสงทผใชงานสมารทโฟนตองการ โดยสงทจ าเปนตองมอยในสมารทโฟนนนไดแก

Operating System (ระบบปฏบตการ) โดยทวไปสมารทโฟนแตละเครองจะขนกบระบบปฏบตการทใชงาน ซงระบบปฏบตการ

เหลานนจะชวยใหผใชงานสมารทโฟนสามารถเขาถงแอพพลเคชนตางๆ บนระบบนนได เชน iPhone ของ Apple รนระบบปฏบตการ iOS, สมารทโฟน BlackBerry รนระบบปฏบตการ BlackBerry OS, สมารทโฟนแอนดรอยดรนระบบปฏบตการ Android OS, สมารทโฟน Windows Phone รนระบบปฏบตการ Windows Phone เปนตน

บทท 3 วธการด าเนนงาน

ภาคเรยนท 2 ปการศกษา 2557 ในรายวชาหลกการออกแบบและพฒนาโปรแกรม กลมของ

ขาพเจาไดสรางแอพพลเคชน บทสวดมนต ทสรางดวยโปรแกรม ibuildapp มวธด าเนนการศกษา

คนควาดงน

3.1 น าเสนอโครงงานการสรางแอพพลเคชน บทสวดมนต กบอาจารยปรกษาโครงการ 3.2 ท าการวางแผน ออกแบบแอพพลเคชนพรอมทงคนควาหาขอมล 3.3 ท าการสรางแอพพลเคชน บทสวดมนต โดยมขนตอนการสรางสอการสอนแอพพลเคชน ดงน

3.3.1 ท าการเขาหนาเวบไซต ibuildapp.com

3.3.2 ตองท าการ login กอนโดยการใส E-mail และ Password เพอจะไดแกไขงานไดในภายหลง

3.3.3 คลก ท Start You Own App

3.3.4 คลกท ค าวา Entertainment

3.3.5 คลกค าวา Quick View

3.3.6 คลกท Go กจะปรากฏหนาตางนขนของหนาแอพพลเคชนทจะท า

เลอก Background สามารถเลอกทจะเปลยนไดและสามารถเปลยนป มไดดวย

3.3.7 สามารถใสเพลงเกยวกบพทธศาสนา ได

3.3.9 ใสนทานสอนใจเกยวกบศาสนาพทธ และสามารถกดดไดเลย

3.3.10 หนานจะเปนการรวมบทสวดตางๆทส าคญ

3.3.11 เปนการใสภาพและอธบายความหมายของภาพนนแตละภาพดวย

3.3.12 จะเปนหนาทรวมภาพตางๆทส าคญกบพระพทธเจา

3.3.13 เปนการอธบายความหมายของภาพแตละภาพวาส าคญอยางไร

3.3.14 หนานจะเปนปฎทนทเปนวนส าคญทงป 2558 วาแตละเดอนมความส าคญอยางไร

3.3.14 หนานจะเปนขอมลของผจดท าและประวตของผจดท าเมอคลกเขาไปจะมประวตของ ผจดท า

หลงจากนนเมอท าการตงคาเรยบรอยแลวกจะมาอยในสมาทรโฟน รปหนาตางแอพพลเคชนดงน

3.4 น าเสนอผลงาน

3.5 น าไปทดลองใชกบกลมผใชทสนใจตองการจะใชแอพพลเคชน บทสวดมนต

3.6 จดท าคมอการใชงานเกยวกบ บทสวดมนต

บทท 4

ผลการด าเนนงาน

ภาคเรยนท 2 ปการศกษา 2557 ในรายวชาหลกการออกแบบและพฒนาโปรแกรม กลมของ

ขาพเจาไดสรางแอพพลเคชน บทสวดมนต ทสรางดวยโปรแกรม ibuildapp มผลการด าเนนงาน

ดงน

4.1 ผลการด าเนนงาน

4.1.1 ท าการเปดแอพพลเคชน โดยคลกทปม บทสวดมนต ดงรป

รปท 1.1 หนาตางของตวแอพพลเคชนบทสวดมนต

4.1.2 แลวรอสกครเพอจะเขาไปในหนาแอพพลเคชนของเราทตดตงไว

รปท 1.2 หนาโหลดหนาตางของแอพพลเคชน

4.1.3 จะปรากฎหนาตางนขนเพอเลอกหมวดหม

รปท 1.3 หนาตางของแอพพลเคชนบทสวดมนต

4.1.4 เขามาทหนาหมวดสนคา เพอทจะเลอกสนคา

- หมวดตางๆ ของแอพพลเคชน

รปท 1.4 ปมทจะเขาไปดเนอหาตางๆ ในแอพพลเคชน

รปท 1.5 หนาแสดงเพลงเกยวกบพทธศาสนาเปน MP3

รปท 1.6 หนาทจะใสวดโอ เกยวกบนทานสอนใจ

รปท 1.7 แสดงหนาบทสวดบชาพระพทธศาสนา

รปท 1.8 แสดงหนารปพระพทธเจา

รปท 1.9 หนาแสดงรปภาพตางๆของพระพทธเจา

รปท 1.10 หนาแสดงรปภาพตางๆของพระพทธเจาพรอมค าอธบาย

รปท 1.11 หนาแสดงปฎทนวนส าคญของป 2558

รปท 1.12 หนาแสดงชอผจดท า

- เมอเขาไปใน Facebook แลวจะปรากฏหนาตางขนมา ดงน

- เมอเขาไปใน Tell us แลวจะปรากฏหนาตางขนมา ดงน

บทท 5

สรปผลโครงงาน

5.1 สรปผล

การด าเนนโครงงานครงน คณะผจดท าไดท าการออกแบบ และ พฒนาแอพพลเคชนโดย

อาศยการรวบรวมขอมลจากการศกษาและสอบถามจากผใชงาน เพอชวยในการเขยนออกแบบ

แอพพลเคชน ตวแอพพลเคชนเปนการน าความรทไดจากกการเรยนหลกการออกแบบและพฒนา

โปรแกรมมาประยกต โดยการใชโปรแกรม ibuild หลงจากพฒนาแอพพลเคชนเสรจสมบรณ

แอพพลเคชนทพฒนาขนสามารถใชงานไดดงน

1. สามารถดและทองตามบทสวดมนตผานแอพพลเคชนได 2. มบทสวดมนตทเปนค าอานและพรอมค าแปลอกดวย 3. มการเลอกวาจะฟงเปน MP3 หรอจะฟงแบบ Youtube

ซงตวแอพพลเคชนมการใชภาพนงและคลปวดโอ และการเชอมตออนเตอรเนต ท าให

แอพพลเคชนนาสนใจมากยงขน โดยตวแอพพลเคชนนนมประโยชนสามารถน าไปใชงานไดจรง

โดยจะท าการทดลองใชผใชทสนใจเขาไปดเนอหาในแอพพลเคชนตวน โดยจะท าการทดลองใชใน

ภาคเรยนท 2 ปการศกษา 2557

5.2 ขอเสนอแนะระหวางการท าโครงงาน

ส าหรบขอเสนอแนะในการออกแบบแอพพลเคชน ผเขยนจะขอเสนอแนะแนวทางในการ

ด าเนนงาน และการพฒนาแอพพลเคชนเพอใหแอพพลเคชนสมบรณยงขน

5.2.1 ศกษาคนควาขอมลของแอพพลเคชนทจะพฒนาใหมความเขาใจ

5.2.2 วเคราะหขอมลออกมาเพอจะก าหนดขอบเขตและลกษณะของตวผลงาน

5.2.3 มวางแผนโครงงานอยางเปนระบบและรถงการแกไขและแนวทางการพฒนา

5.2.4 มความขยนและรอบคอบเกยวกบงานทท าอยเสมอ

5.3 ปญหาอปสรรคและแนวทางแกไข

- เลอกตวแอพพลเคชนยาก

- การสอสารระหวางกนไมชดเจน

- การตดสนใจทไมแนนอนและไมมการวางแผนการท างานลวงหนา

-ไมเขาหาอาจารยทใหค าปรกษาเกยวกบแอพพลเคชน

5.4 แนวทางแกไข

- ควรมการวางแผนการท างานอยเสมอ

- ควรปรกษาหาลอและฟงเหตผลซงกนและกน

-ควรเขาหาอาจารยอยเสมอเมอมการเปลยนแปลงงาน

บรรณานกรม

www.ibuildapp.com http://www.84000.org www.google.co.th

https://www.youtube.com/watch?v=xgmNMn9o47E

https://www.youtube.com/watch?v=5dcxTemDT3U

https://www.youtube.com/watch?v=QuX6wwskFXc

http://www.youtube.com/watch?v=S4GMwtpdJo0

http://www.youtube.com/watch?v=nk1bJuPFztU

http://www.youtube.com/watch?v=ipwn71deEAw

http://www.youtube.com/watch?v=IKDILIbZMzg

https://www.youtube.com/watch?v=CNWiKaa9MJQ&list=PL2702A6F81AD8A31C

https://www.youtube.com/watch?v=xklO2OqMxNg

https://www.youtube.com/watch?v=cUgyR-8NgU8

https://www.youtube.com/watch?v=Sj85JsVQ2E4

https://www.youtube.com/watch?v=6vS1iWiFhk8

https://www.youtube.com/watch?v=gOUFk58Shh8

https://www.youtube.com/watch?v=RJnD0PGQDiQ

https://www.youtube.com/watch?v=FpVF0K28ldY

https://www.youtube.com/watch?v=ppodhnmIGSk

https://www.youtube.com/watch?v=wy7jvgabe-M

https://www.youtube.com/watch?v=ECgY5FRHIno

https://www.youtube.com/watch?v=5UfPv3CCqLc

ประวตผจดท า

ดฉน : นางสาวมารนา หะเงะ ชอเลน : นองนา วนเกด : 7 กรกฎาคม 2537 รหสนกศกษา : 562023 ระดบชน : ประกาศนยบตรวชาชพชนสง 2/2 สาขา : งานคอมพวเตอรธรกจ สถานศกษา : วทยาลยอาชวศกษาบรหารธรกจกจวทยาสงขลา เบอรโทร : 0993146068 E-mail : [email protected]

ดฉน : นางสาวชนศา ช านาญ ชอเลน : นองวว วนเกด : 30 มกราคม 2537 รหสนกศกษา : 562028 ระดบชน : ประกาศนยบตรวชาชพชนสง 2/2 สาขา : งานคอมพวเตอรธรกจ สถานศกษา : วทยาลยอาชวศกษาบรหารธรกจกจวทยาสงขลา เบอรโทร : 0620876017 E-mail : [email protected]