Appcelerator หรือที่รู้จักกันในชื่อ
Titanium Studio เป็น Tools จาก Appcelerator, Inc. สำหรับสร้าง Application แบบ Cross-Platform ในลักษณะของ Native Application ซึ่งนั้นก็จะหมายถึง Application ที่ถูกสร้างด้วย Appcelerator นี้ จะมีความสามารถเทียบเท่ากับ Application ที่ถูกเขียนขึ้นด้วย ภาษาเฉพาะเจาะจงของแต่ละ Platform นั่นเอง
ข้อดีของ Appcelerator
1. ภาษาที่ใช้เขียนนั้น เป็น ลักษณะของ Script ซึ่งนั่นก็คือ Javascript ซึ่ง หากเคยสร้าง Web Application ขึ้นมาเอง หรือ เคยผ่านการทำ Web มาแล้วสามารถเขียนได้ไม่ยากเกินไป
2. เขียนโปรแกรมเพียงแค่ครั้งเดียวสามารถรันได้ทุก Platform นั่นหมายถึง หากคุณเขียนโปรแกรมให้กับ iOS แล้ว Code ที่ได้เขียนไว้ ก็ จะสามารถนำไปใช้กับ Android ได้ (อาจจะมีการแก้ไขบ้าง เนื่องจาก การใช้งานบางอย่างอาจจะไม่เหมือนกัน)
3. มี Developer ใช้ Tools ตัวนี้อยู่ค่อนข้างเยอะ ซึ่งบางบริษัทใหญ่ ก็ ยังใช้ Tools ตัวนี้ในการ พัฒนา เช่น Paypal, ebay เป็นต้น
4. Interface ของ Tools นั้น เป็น Eclipse-based IDE พร้อมทั้งยังมี Feature Cloud มาให้อีกด้วย
5. Appcelerator สามารถใช้ได้ฟรี แต่หากต้องการการ Support ต่าง ๆ ก็อาจจต้องมีค่าใช้จ่ายเพิ่มเติม
ข้อเสียของ Appcelerator
1. Performance โดยรวมนั้นอาจจะไม่สามารถเทียบกับ Native Application ที่ถูกเขียนด้วยภาษาเฉพาะเจาะจงได้ แต่ก็ ไม่ได้แตกต่างกันอย่างมีนัยสำคัญ
2. ไม่มี Interface Builder ให้ใช้ ถูกต้องครับ เขียน Code ล้วน ๆ แต่ก็ มีคนทำ Plugin สำหรับการ สร้าง UI ขึ้นมา ครับ เช่น Forged UI, Visual-IDE เป็นต้น
3. เมื่อคุณติดปัญหา...หาคนช่วยแก้ปัญหาค่อนข้างลำบาก แต่ก็ไม่ได้ยากจนเกินไปนัก (หากไม่ได้เขียน Application แบบแปลก ๆ ที่ไม่ค่อยมีคนเขียนกัน)
ขั้นตอนการติดตั้ง Appcelerator
ขั้นตอนที่ 1 : Download
Appcelerator
ขั้นตอนที่ 2 : ติดตั้ง Appcelerator
- Screenshot_1.png (35.49 KiB) Viewed 1891 times
ขั้นตอนที่ 3 : เปิด Appcelerator เลือก Workspace ของ App
- Screenshot_2.png (27.13 KiB) Viewed 1891 times
หลังจากเปิด Appcelerator จะพบกับหน้า Dashboard ให้ดูตรงที่ Appcelerator Studio Prerequisites แล้วทำการติดตั้ง Android
(ในที่นี้ได้ทำการติดตั้งเรียบร้อยแล้ว)
เสร็จสิ้นการติดตั้ง Appcelerator เพื่อพัฒนาโปรแกรมบน Android
ขั้นตอนการใช้งาน Appcelerator เพื่อพัฒนาโปรแกรมบน Android
ขั้นตอนที่ 1 : เปิด Appcelerator มาที่เมนู File > New > Mobile App Project
- Screenshot_4.png (38.09 KiB) Viewed 1891 times
ขั้นตอนที่ 2 : จะมีหน้าต่าง Project Template ขึ้นมาให้เราเลือก Template จากนั้นกด Next
- Screenshot_5.png (48.53 KiB) Viewed 1891 times
ขั้นตอนที่ 3 : มายัง Tab Project Location ให้เราตั้งชื่อโปรเจค ใส่ App ID และ Company/Personal URL แล้วกด Finish
*App ID ตัวอย่าง com.example.app โดยชื่อ App จะอยู่หลังสุด
- Screenshot_6.png (53.18 KiB) Viewed 1891 times
ขั้นตอนที่ 4 : หลังจากสร้างโปรเจคแล้ว โปรเจคจะมาอยู่ที่ Project Explorer
- Screenshot_9.png (23.08 KiB) Viewed 1891 times
- โดยไฟล์ที่จะเขียน App นั้นจะอยู่ใน Folder app
สำหรับ Layout จะอยู่ที่ app > view
สำหรับ Controller จะอยู่ที่ app > controllers
- Screenshot_10.png (28.51 KiB) Viewed 1891 times
เพียงเท่านี้ก็จะสามารถเขียน Apllication Android ได้แล้ว
- Screenshot_11.png (20.14 KiB) Viewed 1891 times
- Screenshot_12.png (19.34 KiB) Viewed 1891 times
เสร็จการติดตั้ง และใช้งาน Appcelerator
[b]Appcelerator [/b]หรือที่รู้จักกันในชื่อ [b]Titanium Studio[/b] เป็น Tools จาก Appcelerator, Inc. สำหรับสร้าง Application แบบ Cross-Platform ในลักษณะของ Native Application ซึ่งนั้นก็จะหมายถึง Application ที่ถูกสร้างด้วย Appcelerator นี้ จะมีความสามารถเทียบเท่ากับ Application ที่ถูกเขียนขึ้นด้วย ภาษาเฉพาะเจาะจงของแต่ละ Platform นั่นเอง
[b][i]ข้อดีของ Appcelerator[/i][/b]
1. ภาษาที่ใช้เขียนนั้น เป็น ลักษณะของ Script ซึ่งนั่นก็คือ Javascript ซึ่ง หากเคยสร้าง Web Application ขึ้นมาเอง หรือ เคยผ่านการทำ Web มาแล้วสามารถเขียนได้ไม่ยากเกินไป
2. เขียนโปรแกรมเพียงแค่ครั้งเดียวสามารถรันได้ทุก Platform นั่นหมายถึง หากคุณเขียนโปรแกรมให้กับ iOS แล้ว Code ที่ได้เขียนไว้ ก็ จะสามารถนำไปใช้กับ Android ได้ (อาจจะมีการแก้ไขบ้าง เนื่องจาก การใช้งานบางอย่างอาจจะไม่เหมือนกัน)
3. มี Developer ใช้ Tools ตัวนี้อยู่ค่อนข้างเยอะ ซึ่งบางบริษัทใหญ่ ก็ ยังใช้ Tools ตัวนี้ในการ พัฒนา เช่น Paypal, ebay เป็นต้น
4. Interface ของ Tools นั้น เป็น Eclipse-based IDE พร้อมทั้งยังมี Feature Cloud มาให้อีกด้วย
5. Appcelerator สามารถใช้ได้ฟรี แต่หากต้องการการ Support ต่าง ๆ ก็อาจจต้องมีค่าใช้จ่ายเพิ่มเติม
[b][i]ข้อเสียของ Appcelerator[/i][/b]
1. Performance โดยรวมนั้นอาจจะไม่สามารถเทียบกับ Native Application ที่ถูกเขียนด้วยภาษาเฉพาะเจาะจงได้ แต่ก็ ไม่ได้แตกต่างกันอย่างมีนัยสำคัญ
2. ไม่มี Interface Builder ให้ใช้ ถูกต้องครับ เขียน Code ล้วน ๆ แต่ก็ มีคนทำ Plugin สำหรับการ สร้าง UI ขึ้นมา ครับ เช่น Forged UI, Visual-IDE เป็นต้น
3. เมื่อคุณติดปัญหา...หาคนช่วยแก้ปัญหาค่อนข้างลำบาก แต่ก็ไม่ได้ยากจนเกินไปนัก (หากไม่ได้เขียน Application แบบแปลก ๆ ที่ไม่ค่อยมีคนเขียนกัน)
[b][u][size=150]ขั้นตอนการติดตั้ง Appcelerator[/size][/u][/b]
[b]ขั้นตอนที่ 1 : [/b]Download [url=http://www.appcelerator.com/]Appcelerator[/url]
[b]ขั้นตอนที่ 2 : [/b]ติดตั้ง Appcelerator
[attachment=8]Screenshot_1.png[/attachment]
[b]ขั้นตอนที่ 3 : [/b]เปิด Appcelerator เลือก Workspace ของ App
[attachment=9]Screenshot_2.png[/attachment]
หลังจากเปิด Appcelerator จะพบกับหน้า Dashboard ให้ดูตรงที่ Appcelerator Studio Prerequisites แล้วทำการติดตั้ง Android
(ในที่นี้ได้ทำการติดตั้งเรียบร้อยแล้ว)
[attachment=6]Screenshot_3.png[/attachment]
[b][size=150][color=#40BF00]เสร็จสิ้นการติดตั้ง Appcelerator เพื่อพัฒนาโปรแกรมบน Android[/color][/size][/b]
[b][u][size=150]ขั้นตอนการใช้งาน Appcelerator เพื่อพัฒนาโปรแกรมบน Android[/size][/u][/b]
[b]ขั้นตอนที่ 1 : [/b]เปิด Appcelerator มาที่เมนู File > New > Mobile App Project
[attachment=7]Screenshot_4.png[/attachment]
[b]ขั้นตอนที่ 2 : [/b]จะมีหน้าต่าง Project Template ขึ้นมาให้เราเลือก Template จากนั้นกด Next
[attachment=3]Screenshot_5.png[/attachment]
[b]ขั้นตอนที่ 3 : [/b]มายัง Tab Project Location ให้เราตั้งชื่อโปรเจค ใส่ App ID และ Company/Personal URL แล้วกด Finish
*App ID ตัวอย่าง com.example.app โดยชื่อ App จะอยู่หลังสุด
[attachment=4]Screenshot_6.png[/attachment]
[b]ขั้นตอนที่ 4 : [/b]หลังจากสร้างโปรเจคแล้ว โปรเจคจะมาอยู่ที่ Project Explorer
[attachment=5]Screenshot_9.png[/attachment]
- โดยไฟล์ที่จะเขียน App นั้นจะอยู่ใน Folder app
สำหรับ Layout จะอยู่ที่ app > view
สำหรับ Controller จะอยู่ที่ app > controllers
[attachment=0]Screenshot_10.png[/attachment]
เพียงเท่านี้ก็จะสามารถเขียน Apllication Android ได้แล้ว
[attachment=1]Screenshot_11.png[/attachment]
[attachment=2]Screenshot_12.png[/attachment]
[b][size=150][color=#40BF00]เสร็จการติดตั้ง และใช้งาน Appcelerator[/color][/size][/b]