<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>FlexBlog on HTML5, PhoneGap, and Flash Platform! &#187; JQuery Mobile</title>
	<atom:link href="http://flexblog.teerasej.com/category/adobe-cs-th/jquery-mobile/feed/" rel="self" type="application/rss+xml" />
	<link>http://flexblog.teerasej.com</link>
	<description>Consult, training, and sharing about Adobe HTML5, PhoneGap, and Flash Platform solution, by Amaround Co., Ltd., Tel: +66 (0)86 661 5058</description>
	<lastBuildDate>Sun, 06 May 2012 14:57:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>5 step เพื่อรู้จักกับ PhoneGap! โลกใหม่ของการพัฒนา Mobile Application ด้วย HTML5/Javascript/CSS</title>
		<link>http://flexblog.teerasej.com/adobe-cs-th/html5/5-step-%e0%b9%80%e0%b8%9e%e0%b8%b7%e0%b9%88%e0%b8%ad%e0%b8%a3%e0%b8%b9%e0%b9%89%e0%b8%88%e0%b8%b1%e0%b8%81%e0%b8%81%e0%b8%b1%e0%b8%9a-phonegap-%e0%b9%82%e0%b8%a5%e0%b8%81%e0%b9%83%e0%b8%ab%e0%b8%a1/</link>
		<comments>http://flexblog.teerasej.com/adobe-cs-th/html5/5-step-%e0%b9%80%e0%b8%9e%e0%b8%b7%e0%b9%88%e0%b8%ad%e0%b8%a3%e0%b8%b9%e0%b9%89%e0%b8%88%e0%b8%b1%e0%b8%81%e0%b8%81%e0%b8%b1%e0%b8%9a-phonegap-%e0%b9%82%e0%b8%a5%e0%b8%81%e0%b9%83%e0%b8%ab%e0%b8%a1/#comments</comments>
		<pubDate>Sat, 10 Dec 2011 12:28:19 +0000</pubDate>
		<dc:creator>Teerasej</dc:creator>
				<category><![CDATA[HTML5]]></category>
		<category><![CDATA[JQuery Mobile]]></category>
		<category><![CDATA[PhoneGap]]></category>

		<guid isPermaLink="false">http://flexblog.teerasej.com/?p=3707</guid>
		<description><![CDATA[PhoneGap คืออะไร? น่าจะเป็นคำถามที่คนอีกกว่าหลายล้านคนทั่วโลกเริ่มถามถึง หลังจากงาน Adobe MAX 2011 ที่ Adobe ประกาศบนเวทีเลยว่า ได้เข้าซื้อ Nitobi ผู้เป็นเจ้าของเทคโนโลยี PhoneGap เรียบร้อยแล้ว และในเมื่อเทคโนโลยีหนึงถูกซื้อโดย Adobe มันก็กลายเป็นเรื่องที่น่าสนใจทีเดียวว่า Adobe มองเห็น และกำลังจะทำอะไรกับเจ้า PhoneGap ดังนั้นเรามาทำความเข้าใจในเทคโนโลยีนี้กันดีกว่า เพื่อจะได้ใช้มันกับงานของคุณได้ถูกต้อง และเรียนรู้การใช้งาน Adobe Tool ที่กำลังจะออกมา support เทคโนโลยีนี้ในอนาคตอันใกล้ 1. กำเนิด PhoneGap ในอดีตนั้น อุปกรณ์มือถือที่เราเรียกติดปากว่า Mobile Device หรือ Device นั้นต่างก็มีระบบปฏิบัติการของตัวเอง (เรียกย่อๆ ว่า OS “โอเอส”) ไว้เพื่อจัดการการทำงานต่างๆ เช่นการบันทึก Contact หรือเชื่อมต่อ Internet ซึ่งไม่ว่าจะเป็น Nokia หรือ Samsung ต่างก็มีระบบ OS ...]]></description>
			<content:encoded><![CDATA[<p><strong>PhoneGap คืออะไร?</strong></p>
<p>น่าจะเป็นคำถามที่คนอีกกว่าหลายล้านคนทั่วโลกเริ่มถามถึง หลังจากงาน Adobe MAX 2011 ที่ <a title="สรุป Adobe MAX 2011 Keynote วันที่ 4 ตุลาคม" href="http://flexblog.teerasej.com/adobe-news/adobe-max-2011-keynote-summary-day-2/">Adobe ประกาศบนเวทีเลยว่า ได้เข้าซื้อ Nitobi ผู้เป็นเจ้าของเทคโนโลยี PhoneGap เรียบร้อยแล้ว</a> และในเมื่อเทคโนโลยีหนึงถูกซื้อโดย Adobe มันก็กลายเป็นเรื่องที่น่าสนใจทีเดียวว่า Adobe มองเห็น และกำลังจะทำอะไรกับเจ้า PhoneGap</p>
<p>ดังนั้นเรามาทำความเข้าใจในเทคโนโลยีนี้กันดีกว่า เพื่อจะได้ใช้มันกับงานของคุณได้ถูกต้อง และเรียนรู้การใช้งาน Adobe Tool ที่กำลังจะออกมา support เทคโนโลยีนี้ในอนาคตอันใกล้</p>
<h2><strong>1. กำเนิด PhoneGap</strong></h2>
<p><img class="size-full wp-image-1246 alignnone" title="Object" src="http://flexblog.teerasej.com/wp-content/uploads/2011/03/ShinyKey.jpg" alt="PhoneGap is just a deployment framework that's so hot!" width="620" height="252" /></p>
<p>ในอดีตนั้น อุปกรณ์มือถือที่เราเรียกติดปากว่า Mobile Device หรือ Device นั้นต่างก็มีระบบปฏิบัติการของตัวเอง (เรียกย่อๆ ว่า OS “โอเอส”) ไว้เพื่อจัดการการทำงานต่างๆ เช่นการบันทึก Contact หรือเชื่อมต่อ Internet ซึ่งไม่ว่าจะเป็น Nokia หรือ Samsung ต่างก็มีระบบ OS เป็นของตัวเอง</p>
<p>และในเมื่อ Developer อยากจะพัฒนา Application มาให้กับ Mobile Device ที่ต้องการ ก็จำเป็นต้องเรียนรู้ภาษา programming ที่ออกแบบมาเฉพาะกับ OS นั้นๆ ซึ่งถ้าโลกนี้มันมีแค่ 1 &#8211; 2 OS ก็ไม่น่าตื่นเต้นเท่าไหร่หรอก หากแต่ว่ามันมีเยอะหน่ะสิ! เวลา Developer หรือนักลงทุนจะเริ่มพัฒนา Mobile Application ก็จะเก้ๆ กังๆ ว่าจะลงทุนเงินและเวลาให้กับ OS ไหนดี เพราะการพัฒนา Application บน OS ตัวใดตัวหนึ่งนั้นใช้เวลาและเงินทุนมาก นับไปตั้งแต่ซื้อ Tool, จ้าง Programmer ที่เชี่ยวชาญ, ศึกษาระบบของ OS นั้นๆ จนไปถึง​Model การตลาดและการขายต่างๆ ขอแต่ละเจ้าก็ไม่เหมือนกัน ยิ่งถ้าต้องการให้บริการหรือสินค้าของตัวเองไปปรากฎบนทุกๆ OS นั้นเป็นเรื่องที่ใช้เงินทุนมหาศาล</p>
<p>ทว่าเมื่อมนุษย์สร้างปัญหาขึ้นมา ก็ต้องมีมนุษย์ที่คิดแก้ปัญหา มีคนกลายกลุ่ม (และหลายบริษัท) พยายามสร้างรูปแบบการพัฒนา Mobile Application  แบบพัฒนาทีเดียว แต่นำไปใช้งานได้เหมือนกันบน Mobile OS แต่ละเจ้า นั่นคือต้นกำเนิดของรูปแบบการพัฒนา Mobile Application ที่เราเรียกว่า Cross-platform นั่นเอง ซึ่งในเวลาที่เขียนบทความนี้อยู่โลกก็แบ่งออกเป็นส่วนๆ ให้กับ Apple iOS, Google Android, Windows Phone, และ RIM BlackBerry ไปเรียบร้อยแล้ว การสร้างชุดเครื่องมือในการพัฒนา (ที่เรียกกันติดปากว่า Tool หรือ Framework) จึงมุ่งเน้นไปที่เจ้าใหญ่ๆ ที่พูดถึงอยู่นี้ให้ได้ ในตอนแรก Adobe Flash เป็นเทคโนโลยีตัวเต็งที่สร้างชื่อจากการเป็น Cross-browser technology มาก่อน แต่ก็ต้องหรี่แสงไปด้วยวาทะของ Steve Jobs และในขณะเดียวกันก็จุดประกายให้ HTML5 ขึ้นมาผงาดอยู่บนเวทีได้ในเวลาอันรวดเร็ว</p>
<p>แต่แล้วทั้งแล้ว HTML5 ก็ยังยืนอยู่ฝั่ง Web technology อยู่ดี มันต้องเข้าถึงด้วย Web browser ผ่านเครือข่าย Internet ตามลักษณะของ Website ดั้งเดิม คำถามคือเราสามารถนำ Web technology มาสร้างเป็น Mobile Application จริงๆ ได้ไหม? เราจะสามารถสร้าง  Application ที่สามารถ download ผ่าน Online Store ทั้งหลาย, ทำงานได้แม้จะไม่ต้องเชื่อมต่อกับ Wifi หรือ 3G และสามารถพัฒนาเพื่อใช้งานกับอุปกรณ์บน Device ต่่างๆ โดยที่ใช้ภาษาการเขียน Web อย่าง HTML/Javascript/CSS ได้อย่างไร?</p>
<p>หนึ่งในคำตอบนั้น ก็ไม่พ้นเทคโนโลยีที่ร้อนแรงที่สุดตอนนี้ที่มีชื่อว่า PhoneGap นั่นเอง</p>
<h2>2. PhoneGap ทำงานอย่างไร?</h2>
<div id="attachment_3726" class="wp-caption alignnone" style="width: 610px"><img class="size-full wp-image-3726 " title="Hello World" src="http://flexblog.teerasej.com/wp-content/uploads/2011/12/472097903_6147a13e9d_o.jpg" alt="PhoneGap has easy process to follow, so you can get your app without any messy! " width="600" height="250" />
<p class="wp-caption-text">PhoneGap นั้นอาศัยหลักการง่ายๆ ที่คุณควรทำความเข้าใจ เพื่อที่จะรู้ว่ามันจะพาคุณไปได้ไกลแค่ไหน (photo by oskay)</p>
</div>
<p>หากจะพูดให้ง่าย การทำ Website แต่เดิมคือการสร้าง HTML file และรวมรูปรวมถึง link ต่างๆ เข้าด้วยกันแล้วเอาขึ้นไปไว้บน Server เพื่อให้ผู้ใช้เปิดผ่าน Web browser จาก computer ของตัวเอง นั่นหมายถึงไม่มีการติดตั้ง Application บนเครื่องของผู้ใช้ แต่เปิดใช้งานผ่าน Web browser ซึ่งจำเป็นต้องอาศัยการเชื่อมต่อ Internet อยู่ตลอด</p>
<p>แต่รูปแบบการทำงาน PhoneGap นั้น มันจะทำการ “ห่อ” Website ทั้งหมดของเราให้เป็น Application (ให้นึกถึงข้าวมันไก่ในตอนเช้าที่มันถูกห่อกระดาษก่อนใส่ถุงให้เราหิ้วมากินที่ออฟฟิศ) โดย “กระดาษห่อ” ที่ PhoneGap เตรียมไว้ให้นี้ (ภาษาฝรั่งเรียกว่า Wrapper) แต่ละแบบก็จะเหมาะสมกับการทำงานบน Mobile OS แต่ละเจ้า ซึ่งตอนนี้ก็เรียกว่า Support เกือบจะทุก Mobile OS เลยทีเดียว ตั้งแต่ iOS, Android, Windows Phone, webOS, Symbian และ Bada</p>
<h2>3. แนวทางการพัฒนา Mobile Application ด้วย PhoneGap เป็นอย่างไร?</h2>
<div id="attachment_3725" class="wp-caption alignnone" style="width: 610px"><a href="http://flexblog.teerasej.com/wp-content/uploads/2011/12/465713060_caf796d242_b.jpg"><img class="size-full wp-image-3725" title="Kid play use mac " src="http://flexblog.teerasej.com/wp-content/uploads/2011/12/465713060_caf796d242_b.jpg" alt="PhoneGap is very easy for Web developer and designer " width="600" height="258" /></a>
<p class="wp-caption-text">การใช้งาน PhoneGap สำหรับ Web Developer หรือ Designer นั้น ถือว่าสะดวกมาก (photo by smallandround)</p>
</div>
<p>รูปแบบการพัฒนา Mobile Application ด้วย PhoneGap นั้น จะเป็นการใช้ความรู้ความสามารถในการเขียน Website หรือที่เขาเรียกกันติดปากกันไปอีกนานว่า HTML5/Javascript/CSS เป็นหลัก (ผมได้ยินเสียงหัวเราะเบาๆ ของ Web Designer กับ Web Developer นะ) เพียงแต่คุณต้องปรับรูปแบบการทำงานให้เหมาะกับ Mobile User Experience แทนที่จะเป็น Web User Experience เท่านั้น ซึ่งจะขอกล่าวถึงในโอกาสต่อไป</p>
<p>บางคนอาจจะถามว่า แล้วมันสามารถพัฒนาเรียกใช้งาน function ต่างๆ ใน Mobile Device ได้ไหม? สามารถถ่ายภาพผ่าน Camera ได้ไหม? หรือจะเก็บข้อมูลไว้ใน Database ภายในเครื่องได้หรือเปล่า? ขอตอบตรงนี้ว่าได้ครับ เพราะ PhoneGap จะมีชุดคำสั่ง (เรียกกันทั่วไปว่า API) ไว้ให้คุณเขียนเพื่อเรียกใช้งาน feature ส่วนนี้โดยเฉพาะ</p>
<p>จากนั้นเมื่อทุกอย่างเรียบร้อย ก็จะเป็นขั้นตอนการ &#8220;Packaging&#8221; ตัว Project ของคุณให้กลายเป็น Application File ที่เหมาะสมกับ Mobile OS แบบต่างๆ เพื่อที่จะ upload ขึ้นไปบน Online Store ต่อไป</p>
<p>ตอนนี้ผมกำลัง<a href="http://flexblog.teerasej.com/my-book/book-getting-started-with-phonegap-and-jquery-mobile/">เรียบเรียงเนื้อหาและวิธีการใช้งาน PhoneGap ออกมาเป็นหนังสือ</a>ไว้ให้ทุกคนได้ใช้อ้างอิงและเรียนรู้กัน และจะปล่อยบางส่วนออกมาให้ทุกคนได้ comment กัน</p>
<h2>4. PhoneGap มีค่าใช้จ่ายหรือเปล่า?</h2>
<div id="attachment_3727" class="wp-caption alignnone" style="width: 610px"><img class="size-full wp-image-3727 " title="Money worth given, photo by quazie" src="http://flexblog.teerasej.com/wp-content/uploads/2011/12/578252290_1fc5414408_b.jpg" alt="PhoneGap doesn't has need to pay, just donate if you like it" width="600" height="249" />
<p class="wp-caption-text">PhoneGap นั้นเป็น open source นั่นหมายความว่าคุณไม่ต้องมีค่าใช้จ่ายในการเริ่มนำมันมาใช้งาน (photo by quazie)</p>
</div>
<p>หากเริ่มสนใจจะใช้งาน PhoneGap แล้วล่ะก็ คงต้องถามถึงราคาที่ต้องลงทุนแน่นอน โชคดีจริงๆ ที่ PhoneGap นั้นเป็น open source เปิดให้ทุกคนรวมถึงคุณนำไปใช้งานได้ฟรีๆ ดังนั้นคุณไม่จำเป็นต้องเสียค่าใช้จ่ายเพิ่มเติมสำหรับเทคโนโลยี PhoneGap ครับ แต่ก็มีบริษัทบางที่ สร้างเครื่องมือที่ทำให้การทำงานผ่าน PhoneGap นั้นง่ายขึ้น อย่างเช่น Adobe Dreamweaver CS5.5 ที่มี feature อำนวยความสะดวกในการ export web project ของคุณออกเป็น Mobile Application ง่ายๆ ครับ หรือจะเป็น <a href="http://wiki.phonegap.com/w/page/39991939/Getting%20Started%20with%20PhoneGap%20iOS%20using%20Xcode%204">XCode ของ Apple ที่ตอนนี้มี Project Template ของ PhoneGap มาให้</a>พร้อม</p>
<h2>5. แล้วจากนี้จะติดตามเทคโนโลยี PhoneGap และเครื่องมือของ Adobe ในการใช้งาน HTML5 อย่างไร?<span class="Apple-style-span" style="font-size: 13px; font-weight: normal;"> </span></h2>
<div id="attachment_3724" class="wp-caption alignnone" style="width: 610px"><img class="size-full wp-image-3724  " title="Group checking email by Tostie14" src="http://flexblog.teerasej.com/wp-content/uploads/2011/12/93871481_519d539840_b.jpg" alt="Checking the news from internet for PhoneGap update (photo by Tostie14)" width="600" height="267" />
<p class="wp-caption-text">&quot;PhoneGap น่าสนใจมาก แต่จะติดตามเพิ่มเติมได้อย่างไร? หรือจะมี training ไหม?&quot; (photo by Tostie14)</p>
</div>
<p>Adobe อยู่ในช่วงก้าวแรกของเทคโนโลยี HTML5 จริงๆ อย่าง <a title="ของดีมาแล้ว!! มารู้จัก Adobe MUSE กัน" href="http://flexblog.teerasej.com/adobe-cs-th/adobe-muse/first-look-adobe-muse/">Adobe MUSE</a> และ <a title="ทำงานกับ HTML5 ได้เหมือน Adobe Flash!" href="http://flexblog.teerasej.com/adobe-flash-platform/work-with-flash-animation-on-html5-with-edge-prototype/">Adobe Edge</a> ที่ยังอยู่ในช่วง Beta ตอนที่เขียนบทความอยู่นี้ แต่ก็สามารถสร้างภาพให้มองเห็นอนาคตอันใกล้ว่า Adobe กำลังสร้างเครื่องมืออะไรให้เทคโนโลยีนี้บ้าง</p>
<p>คุณสามารถไป download และเริ่มศึกษาการพัฒนา Mobile Application ได้ทั้งจาก <a href="http://www.jquerymobile.com">Website ของ JQuery Mobile</a>  และ <a href="http://www.phonegap.com">PhoneGap</a> รวมถึง<a href="http://www.adobe.com/cfusion/tdrc/index.cfm?product=dreamweaver">ตัวทดลองใช้งานของ Adobe Dreamweaver</a> ได้แล้ววันนี้ ซึ่งต้องบอกว่าการพัฒนาของทั้ง 2 ค่ายนั้นมีอยู่ตลอดเวลาจึงควรเข้าไปเช็คบ่อยๆ</p>
<p>หรือจะคอย<a href="http://thaiadc.groups.adobe.com">ติดตามกิจกรรมของ User Group: Thai Adobe Developer Community โดยการลงทะเบียนรับข่าวสารและกิจกรรม</a>ที่ให้คุณเข้ามาร่วมสนุกและเรียนรู้กันได้เป็นระยะ จากนั้นค่อยไป <a href="http://vimeo.com/channels/thaiadc">subscribe Vimeo Channel</a> และ <a href="http://www.facebook.com/thaiadc">Like ThaiADC Fan Page </a>ได้ใน Facebook เช่นกัน</p>
<p>และวันที่ 28 มกราคม 2555 ใน<a href="http://www.bangkok.adobecamp.net/">งาน Bangkok Adobe Camp 2012</a> ช่วง <a href="http://www.bangkok.adobecamp.net/agenda.html">Developer Session</a> ผมกับ Peter ก็จะมาพูดถึง PhoneGap และแนวทางของเทคโนโลยีตัวนี้เช่นกันครับ ตอนนี้รีบไป<a href="http://www.bangkok.adobecamp.net/registration.html">ลงทะเบียนจองที่นั่งกันก่อนที่ Website นี้</a>ได้เลยครับ รายละเอียดเพิ่มเติมสอบถามที่คุณ Kajorn Bhirakit ได้เลย</p>
<p>Enjoy PhoneGap ครับ</p>
<h1>เชิญเข้าร่วมกลุ่ม Thai Adobe Developer Community</h1>
<p><a href="http://flexblog.teerasej.com/wp-content/uploads/2011/11/Thai-Adobe-Developer-Community-Fan-Page-Header1.jpg"><img class="alignleft size-thumbnail wp-image-3661" title="Thai Adobe Developer Community Logo" src="http://flexblog.teerasej.com/wp-content/uploads/2011/11/Thai-Adobe-Developer-Community-Fan-Page-Header1-150x150.jpg" alt="Thai Adobe Developer Community Logo" width="150" height="150" /></a>ลงทะเบียนเพื่อรับข่าวสารเพื่อเข้าร่วมกิจกรรม,​ สัมผัสเทคโนโลยีใหม่ๆ ก่อนใคร, พบปะกับเพื่อนในวงการเดียวกัน,​ และมีสิทธิ์ลุ้นรับของรางวัล และ software จาก Adobe ในกิจกรรมของกลุ่มครับ</p>
<p><a href="http://thaiadc.groups.adobe.com/group/1174/join">สมัครเข้าร่วมกลุ่มเพื่อรับแจ้งกิจกรรมทาง email และรับสิทธิร่วมสนุกรับของรางวัลได้ที่นี่</a> (ถ้าไม่มี Adobe Account ระบบจะให้คุณลงทะเบียน Adobe Account ก่อนครับ) จากนั้น<a href="http://www.facebook.com/thaiadc">ติดตามข่าวสารได้ทาง ThaiADC Fan Page ครับ</a></p>
]]></content:encoded>
			<wfw:commentRss>http://flexblog.teerasej.com/adobe-cs-th/html5/5-step-%e0%b9%80%e0%b8%9e%e0%b8%b7%e0%b9%88%e0%b8%ad%e0%b8%a3%e0%b8%b9%e0%b9%89%e0%b8%88%e0%b8%b1%e0%b8%81%e0%b8%81%e0%b8%b1%e0%b8%9a-phonegap-%e0%b9%82%e0%b8%a5%e0%b8%81%e0%b9%83%e0%b8%ab%e0%b8%a1/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>มารู้จัก JQuery Mobile: Theme Roller กัน</title>
		<link>http://flexblog.teerasej.com/adobe-cs-th/jquery-mobile/intruduction-to-jquery-mobile-theme-roller/</link>
		<comments>http://flexblog.teerasej.com/adobe-cs-th/jquery-mobile/intruduction-to-jquery-mobile-theme-roller/#comments</comments>
		<pubDate>Wed, 02 Nov 2011 19:14:41 +0000</pubDate>
		<dc:creator>Teerasej</dc:creator>
				<category><![CDATA[JQuery Mobile]]></category>
		<category><![CDATA[Adobe Dreamweaver]]></category>
		<category><![CDATA[Responsive Web]]></category>
		<category><![CDATA[Theme roller]]></category>

		<guid isPermaLink="false">http://flexblog.teerasej.com/?p=3500</guid>
		<description><![CDATA[JQuery Mobile เป็น Javascript framework ที่มีคนนิยมใช้กันมาก และถ้าคุณใช้มาบ้างแล้ว สิ่งหนึ่งที่ต้องใช้เวลาคือการสร้าง Theme ให้กับมัน มารู้จัก Theme Roller เครื่องมือที่จะทำให้คุณสร้าง Theme ให้ JQuery Mobile ได้ง่ายและเร็วกว่าเดิมกันเถอะ]]></description>
			<content:encoded><![CDATA[<h2>HTML5 จะเป็นกระแสที่ร้อนแรงไปอีกนานเลยทีเดียว</h2>
<p>และถ้าคุณใช้ JQuery Mobile เป็น Javascript framework ในการเขียนเว็บแนวใหม่ ไม่ว่าจะเป็น Responsive Web หรือ Mobile Application ด้วย PhoneGap ละก็ หนึ่งในงานที่คุณต้องใช้เวลาคือการสร้างและปรับแต่ง Theme ให้กับ Web Project คุณนั่นเอง</p>
<p>แต่วันนี้ผมมีเครื่องมือหนึ่งมาแนะนำครับ ชื่อว่า Theme Roller (ก็ของ JQuery Mobile เองแหละ) ที่จะทำให้คุณสร้างและแก้ไข Theme ของ project ที่สร้างด้วย JQuery Mobile ได้ง่ายและสะดวกขึ้น</p>
<p>ใช้กันอย่างไรดูใน video ได้เลยครับ หรือถ้าใครอยากลองแล้วก็เข้าไปที่ <a href="http://jquerymobile.com/themeroller/index.php">JQuery Mobile: Theme Roller​</a> ได้เลย</p>
<p>ว่าแต่คุณใช้ Javascript framework ตัวไหนกันบ้างครับ?​ และคิดว่ามีข้อดีอย่างไรบ้าง comment แชร์กันด้านล่างได้เลย! <img src='http://flexblog.teerasej.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
<iframe src="http://player.vimeo.com/video/31501567" frameborder="0" width="600" height="375"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://flexblog.teerasej.com/adobe-cs-th/jquery-mobile/intruduction-to-jquery-mobile-theme-roller/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>อยากทำ Mobile App ด้วย Web technology #1: HTML5, JQuery, และ PhoneGap</title>
		<link>http://flexblog.teerasej.com/adobe-cs-th/html5/build-mobile-application-with-web-technology-part-1-html5-jquery-mobile-phonegap/</link>
		<comments>http://flexblog.teerasej.com/adobe-cs-th/html5/build-mobile-application-with-web-technology-part-1-html5-jquery-mobile-phonegap/#comments</comments>
		<pubDate>Fri, 21 Oct 2011 17:42:24 +0000</pubDate>
		<dc:creator>Teerasej</dc:creator>
				<category><![CDATA[HTML5]]></category>
		<category><![CDATA[JQuery Mobile]]></category>
		<category><![CDATA[PhoneGap]]></category>
		<category><![CDATA[Adobe Dreamweaver]]></category>

		<guid isPermaLink="false">http://flexblog.teerasej.com/?p=3439</guid>
		<description><![CDATA[HTML5 กลายเป็นเทคโนโลยีที่น่าจับตามอง มาศึกษากับตอนที่ 1 ของการเรียนรู้ใช้ HTML5 สร้าง Mobile Application ด้วย JQuery Mobile และ PhoneGap กันดีกว่า]]></description>
			<content:encoded><![CDATA[<p>เอาเป็นว่าถ้าตอนนี้ไม่มีใครรู้จัก HTML5 ก็คงต้องรีบค้นคว้าหามาลองอ่าน ลองใช้กันได้แล้ว</p>
<p>หรือถ้าจะให้ผมอธิบายสั้นๆ ก็ลองนึกว่ามันคือภาษาในการเขียน website ที่ชื่อ HTML ตัวเดิม แต่เป็นเวอร์ชั่นล่าสุด (รุ่นที่ 5) ที่มีการปรับปรุงความสามารถหลายๆ ด้าน ให้คุณสร้าง Web ได้ดีขึ้น ได้สะดวกขึ้น และที่สำคัญ <strong>ให้อ่านและทำความเข้าใจได้ง่ายขึ้น</strong></p>
<p>โดย HTML5 เนี่ยไม่ได้กระโจนออกมาอยู่ในสมรภูมิ web development technology โดดๆ นะครับ มันมากับสหายอีก 2 คน นั่นก็คือ CSS และ Javascript ซึ่งทั้ง 3 ตัวนี้ รวมเป็น web development platform ที่เนื้อหอมมากๆ เลยทีเดียว</p>
<p>แต่เนื่องจากความล่าช้าในการพัฒนา (เวอร์ชั่นที่ 4 ใช้กันมานานมากกก) ทำให้มาตรฐานการสร้าง web ที่เติบโตมากับสมัยอันรุ่งเรืองของ Internet โดน Flash ได้แย่งความโดดเด่นไปได้ ในฐานะ development platform ที่สร้าง interactive content ได้เร็วและน่าตื่นตาตื่นใจกว่า</p>
<p><a title="Flash platform และ iPhone OS 4.0 (ภาค 2: เมื่อ Apple ประกาศสงครามกับ Adobe)" href="http://flexblog.teerasej.com/adobe-flash-platform/flash-platform-and-ios-part-2-when-apple-declare-war-to-adobe/">แต่ Steve Jobs ก็เป็นคนที่ฉายแสงลงบน development platform ตัวนี้</a>อีกครั้ง จนเกิดเป็นสงครามความเชื่อกระจายไปทั่วโลก ใครสนใจก็ลอง search คำว่า HTML5 vs Flash หรือ Apple VS Flash ได้ครับ</p>
<p>เอาเป็นว่าโลกตอนนี้หันมามอง HTML อีกครั้ง</p>
<p>ที่น่าตื่นเต้นคือ Adobe ได้ประกาศว่า จะสร้างชุดเครื่องมือที่ทำให้ Developer และ Designer ทำงานกับเทคโนโลยี HTML5 ที่ใช้งานได้ง่ายดายไม่แพ้เทคโนโลยี Flash เลยทีเดียว</p>
<h1>Web Standard to Mobile Platform</h1>
<p>ทีนี้เนื่องจาก HTML5 มันใช้งานง่ายกว่าเดิม และยุคที่พวกเราอยู่คือยุค Post-PC หรือเรียกง่ายๆ ว่าเป็นยุคที่ Smart phone และ Tablet ครองโลก ทำให้มีคนคิดว่าเจ้าเทคโนโลยี web standard นี่มาน่าจะเอามาลง Mobile ได้นะ ก็เป็นที่มาของเทคโนโลยีที่ชื่อว่า JQuery Mobile และ PhoneGap</p>
<h2>Introducing to JQuery Mobile</h2>
<p><a href="http://flexblog.teerasej.com/wp-content/uploads/2011/10/jquerymobile.jpg"><img class="size-full wp-image-3441 aligncenter" title="jquery mobile" src="http://flexblog.teerasej.com/wp-content/uploads/2011/10/jquerymobile.jpg" alt="" width="540" height="267" /></a></p>
<p>หากใครทำ website ยุคนี้แล้วก็ต้องรู้จัก Javascript ซึ่งเปลี่ยน website นิ่งๆ ธรรมดาๆ ให้มีสีสัน และ Interactive ที่น่าตื่นตาตื่นใจ ไม่แพ้ multimedia technology อย่างอื่น โดยนิยมใช้ในการสร้าง website ให้สวยงาม จนไปถึงสร้าง web application ที่มีลูกเล่นดูดีน่าใช้อย่าง <a href="http://campfirenow.com/?source=37signals+home">Campfire</a> และ <a href="http://www.facebook.com">Facebook</a></p>
<p>และแทนที่ทุกคนจะต้องมานั่งเขียน Javascript ตั้งแต่นับ 1 ใหม่ ก็มีนักพัฒนาหลายๆ กลุ่มรวมตัวกันเขียนชุดคำสั่ง หรือที่เรียกกันติดปากว่า framework มาเพื่อให้นักพัฒนาคนอื่นใช้งานกัน และรวมตัวกันเป็น community ที่คอยปรับปรุงและพัฒนาให้มีลูกเล่นการใช้งานใหม่ๆ อยู่เสมอ โดย framework ที่มีผู้นิยมใช้กันก็อย่างเช่น <a href="http://script.aculo.us/">script.aculo.us</a>, <a href="http://www.mochikit.com/">Mochikit</a>, <a href="http://dojotoolkit.org/">Dojo Tooki</a>t, <a href="http://labs.adobe.com/technologies/spry/">Spry framework</a>, และ <a href="http://jquery.com/">jQuery</a></p>
<p>JQuery นั้นเรียกได้ว่าเป็น Javascript Framework ที่ร้อนแรงที่สุดตัวหนึี่งในยุคนี้ และ<strong>มีการต่อยอดออกไปเป็นชุดพัฒนา Web Mobile Application ที่มีชื่อเรียกว่า JQuery Mobile นั่นเอง</strong></p>
<p>โดย JQuery Mobile framework นั้นออกแบบการทำงานมาเพื่อให้พัฒนา Web Mobile Application ได้อย่างสะดวกและรวดเร็ว โดยใช้ความรู้ในการสร้าง Website ด้วย HTML/CSS/Javascript มาใช้ โดย<a href="http://jquerymobile.com/">รายละเอียดเพิ่มเติมนั้นสามารถดูได้จาก Official website</a> หรือลองเปิด demo ใน smartphone และ tablet ของคุณตาม URL <a href="http://jquerymobile.com/demos/">http://jquerymobile.com/demos/</a></p>
<p>และสามารถติดตามข้อมูลผ่าน<a href="http://flexblog.teerasej.com/category/adobe-cs-th/jquery-mobile/">หัวข้อ JQuery Mobile </a>ใน website FlexBlog ได้ครับ</p>
<h2>Introducing to PhoneGap</h2>
<p><a href="http://flexblog.teerasej.com/wp-content/uploads/2011/10/PhoneGap-apps.png"><img class="alignleft size-thumbnail wp-image-3440" title="PhoneGap-apps-logo" src="http://flexblog.teerasej.com/wp-content/uploads/2011/10/PhoneGap-apps-150x150.png" alt="" width="150" height="150" /></a>อันว่า Mobile Application นั้นเป็นตลาดที่เติบโตก้าวกระโดดที่สุดในวงการธุรกิจ software ในรอบหลายสิบปี สร้างรายได้นับแสนล้านดอลล่าร์ และยังมีทีท่าว่าจะโตขึ้นไปอีกเรื่อยๆ</p>
<p>ถึงแม้ว่าการใช้ JQuery Mobile ทำให้ website สามารถเปิดและใช้งานได้ <strong>&#8220;คล้าย&#8221;</strong> Native Mobile Application แต่จริงๆ มันก็ยังเป็น &#8220;Website&#8221; ไม่ใช่ Mobile Application ที่สามารถอัพโหลดขึ้น App Store หรือ download ลงมาติดตั้งใน smart phone หรือ tablet ได้</p>
<p><a href="http://www.phonegap.com/">PhoneGap</a> เป็นเทคโนโลยีที่มาเติมเต็มความต้องการนี้ โดยมันจะ<strong>ทำการแปลง Project Website ของคุณให้เป็น Mobile Application ที่สามารถอัพโหลด และติดตั้งได้เหมือนกับ Mobile Application</strong> ทำให้ขีดความสามารถของ Web Standard Platform อย่าง HTML5 มีประโยชน์มากขึ้นไปอีก</p>
<p>ที่สำคัญ Adobe เพิ่งเข้าซื้อ Nitobi ผู้สร้าง PhoneGap เข้ามาอยู่ในอาณัติของตัวเอง ต่อไปคงมีการพัฒนาอะไรที่น่าตื่นตาตื่นใจอีกแน่ๆ</p>
<p>สำหรับผู้ที่ต้องการทราบข้อมูลของ PhoneGap เพิ่มเติม ดูรายละเอียดเพิ่มเติมได้ที่ <a href="http://www.phonegap.com/">www.phonegap.com</a> หรือติดตามผ่าน<a href="http://flexblog.teerasej.com/category/adobe-cs-th/phonegap/">หัวข้อ PhoneGap ใน website FlexBlog</a> ได้เลยครับ</p>
<h1>Where to go from here</h1>
<p>เอาล่ะ เป็นอันว่าในบทความนี้ คุณได้ทำความรู้จัก (อาจจะรู้อยู่แล้วก็ได้ <img src='http://flexblog.teerasej.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ) กับ <a href="http://flexblog.teerasej.com/category/adobe-cs-th/html5/">HTML5</a>, <a href="http://flexblog.teerasej.com/category/adobe-cs-th/jquery-mobile/">JQuery Mobile</a>, และ <a href="http://flexblog.teerasej.com/category/adobe-cs-th/phonegap/">PhoneGap</a> ที่เป็น 3 เทคโนโลยีหลักที่จะช่วยให้คุณพัฒนา Mobile Application ด้วย Web technology ได้อย่างลื่นไหล และสะดวกรวดเร็วกว่าแต่ก่อนมากทีเดียว</p>
<p>และพบกับบทความตอนที่ 2 ที่จะนำเครื่องมือที่คุณต้องใช้งาน มาแนะนำให้รู้จักกันว่ามีข้อดีและข้อเสียอย่างไรครับ</p>
<p>ราตรีสวัสดิ์และขอให้ผ่านวิกฤตอุกทกภัยครั้งนี้ไปด้วยกันครับ</p>
]]></content:encoded>
			<wfw:commentRss>http://flexblog.teerasej.com/adobe-cs-th/html5/build-mobile-application-with-web-technology-part-1-html5-jquery-mobile-phonegap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

