Tags:
MeeGo

หลังจาก MeeGo ได้พัฒนามาสักพักหนึ่ง แม้จะค่อนข้างช้าเกินไปสำหรับตลาดโทรศัพท์มือถือ ส่วนหนึ่งคือต้องรอ Atom รุ่นที่พร้อมสำหรับโทรศัพท์จริง แต่ทิศทางของโครงการในช่วงหลังทาง MeeGo ก็ได้พยายามปรับไปยังตลาดที่ยังไม่อิ่มตัวเช่นแท็บเล็ตและระบบคอมพิวเตอร์ในรถ โดยแท๊บเล็ตดูจะเป็นตลาดแรกที่ทางอินเทลทุ่มพัฒนาเพื่อดันสินค้าลงสู่ตลาดให้ได้เพราะ Atom นั้นประหยัดไฟพอที่จะทำงานบนแท็บเล็ตได้นานพอ

MeeGo รุ่น 1.2 เป็นรุ่นแรกที่จะรองรับ MeeGo Tablet UX ซึ่งเป็นระบบติดต่อผู้ใช้แบบใหม่ที่สร้างขึ้นมาสำหรับแท็บเล็ตโดยเฉพาะ โดยภายในเรียกเฟรมเวิร์คตัวนี้ว่า MeeGo Touch Framework ที่พัฒนาต่อมาจาก Moblin ของอินเทลที่พัฒนาไว้เพื่อ MID ซึ่งคล้ายกันแต่รวมเอา Qt เข้ามาด้วย โดยตัว UI นั้นจะใช้ GPU ในการประมวลผลทั้งหมด ซึ่งก็เป็นไปในทางเดียวกับลินุกซ์สมัยใหม่ทุกวันนี้ที่ย้ายงานการประมวลผลส่วนติดต่อผู้ใช้ออกไปที่ GPU หมดแล้ว

ข้อดีสำคัญอย่างหนึ่งของ MeeGo คือแอพลิเคชั่นเกือบทั้งหมดที่พัฒนาอยู่บน Qt น่าจะนำมาคอมไพล์ใหม่เพื่อรันบน MeeGo Tablet ได้ทันทีซึ่งรวมถึงเดสก์ทอปแอพลิเคชั่นที่มีอยู่มากมาย ทีมงานของ MeeGo เองก็สาธิตความเป็นไปได้นี้ด้วยการพอร์ต Qt Creator ซึ่งเป็น IDE สำหรับการพัฒนา Qt เองให้ไปรันบน MeeGo ได้ และการที่รองรับทั้งเดส์ทอป, Symbian, รวมไปถึง Android ด้วยแล้ว แพลตฟอร์ม Qt ก็น่าจะทำให้เราสามารถพัฒนาแอพลิเคชั่นไปใช้งานหลายๆ ที่ได้โดยมีการแก้ไขน้อยกว่าแพลตฟอร์มอื่นๆ โดยที่ยังเข้าถึงความเร็วในระดับ native ได้

บทความนี้เป็นบทความชุดแรกในความร่วมมือระหว่าง Blognone และอินเทล ไมโครอิเล็กทรอนิกส์ (ประเทศไทย) ที่จะนำเสนออีกระบบปฏิบัติการหนึ่งที่เปิดเป็นโอเพนซอร์ส, มีเครื่องมือพัฒนาครบถ้วน, สามารถหาฮาร์ดแวร์มาเพื่อพัฒนาได้อย่างไม่ลำบากนัก, และมีโต้โผหลักอย่างอินเทลหนุนหลังพร้อมระบบตลาดขายแอพลิเคชั่นเพื่อให้นักพัฒนาสามารถสร้างรายได้ได้อย่างเป็นระบบโดยไม่เสียค่าใช้จ่าย โดยบทความนี้เป็นบทความแรกในบทความหกบทความที่จะนำเสนออย่างต่อเนื่องหลังจานี้

บทความแรกจะเป็นการแนะนำ MeeGo Tablet ซึ่งเริ่มมีการวางจำหน่ายกันในต่างประเทศแล้วในชื่อ ExoPC โดยตัว MeeGo Tablet นั้นยังอยู่ในระดับ alpha เท่านั้น แม้เราจะมี netbook tablet อยู่แล้วมันก็อาจจะเพียงพอสำหรับการพัฒนาแอพลิเคชั่นเพื่อรอแท็บเล็ตจริงๆ มากกว่าจะนำมาใช้งาน

การติดตั้ง MeeGo Tablet

เนื่องจาก ExoPC ยังหาซือไม่ได้ในเมืองไทย บทความนี้จึงอาศัยเครื่องเสมือน (virtual machine) แทนเครื่องจริง โดยเริ่มจากดาวน์โหลดได้ที่นี่ เลือกส่วนของ meego-tablet เพื่อเลือกเป็นเวอร์ชั่นแท็บเล็ต การงานบนโปรแกรม VirtualBox ให้ดาวน์โหลด meego-tablet-ia32-qemu-{version}-sda.raw แล้วแปลงให้เป็นไฟล์ .vdi ก่อน ด้วย VBoxManage ด้วยคำสั่ง

VBoxManage convertfromraw meego-tablet-ia32-qemu-${version}-sda.raw meego-tablet-ia32-qemu-${version}-sda.vdi

หน้าจอของ MeeGo Tablet

เมื่อเปิดเครื่องขึ้นมาจะเริ่มต้นหน้าจอแรกด้วย Lock screen ที่มีแถบด้านบนแสดงสถานะแบตเตอรี่, ความดังเสียง, ระดับสัญญาณ และการเชื่อมต่อ ตรงกลางแสดงเวลา และวันที่ สามารถเลื่อนรูปสามเหลี่ยมที่มีแม่กุญแจลากขึ้นเพื่อปลดล็อค

เมื่อเข้ามาแล้วจะมาถึงหน้า Home screen สำหรับใน MeeGo Tablet จะเรียกว่า Panels โดยมีแถบแสดงสถานะเช่นเดียวกับ Lock screen ในส่วนหลักแบ่งออกเป็น 2 ส่วนคือ ด้านซ้าย My Tablet แสดงการเชื่อมต่ออุปกรณ์ด้านนอก, แอพลิเคชั่นที่ใช้บ่อย สังเกตว่ามีแต่ไอคอน แต่ไม่มีชื่อแอฟลิเคชั่น รวมถึงปุ่มกดไปยังแอฟลิเคชั่นทั้งหมด และการตั้งค่า ส่วนด้านขวาคือ Friends เป็นส่วนของรายชื่อเพื่อน

แท็บด้านบนเลื่อนลงมาจะพบ การตั้งค่าเชื่อมต่ออินเตอร์เน็ต และเสียง สำหรับการตั้งค่าเชื่อมต่ออินเตอร์เน็ต มี 2 แบบคือ ไร้สาย และมีสายซึ่งอาจจะแสดงให้เห็นว่าแท็บเล็ต Atom ตัวจริงก็น่าจะมีพอร์ตแลนใส่มาด้วยก็เป็นได้ สำหรับเสียง สามารถปรับเสียงได้โดยลากขึ้นลงปกติ

รายละเอียดการเชื่อมต่อ สามารถปรับเป็นโหมดเครื่องบินหมายถึงการเปิดการสื่อสารทุกชนิด และตรวจสอบข้อมูลการเชื่อมต่อได้

หน้าจอตั้งค่าเป็นรายการของหมวดที่จะเข้าไปตั้งค่าแอพลิเคชั่นที่ติดมากับตัว MeeGo สามารถตั้งค่าของ บลูทูธ, บราวเซอร์, บัญชีรายชื่อผู้ติดต่อ, อีเมล และอื่นๆ

ในส่วนการเลือกข้อความตัว MeeGo Tablet รองรับการเลือกข้อความเข้าสู่คลิปบอร์ดมาตั้งแต่ต้น โดนเมื่อกดค้างไว้จะมีเคอร์เพื่อให้ลากจุดเริ่มและสิ้นสุดของข้อความที่ต้องการใช้งาน

แอพพลิเคชันบน MeeGo Tablet

เช่นเดียวกับระบบปฎิบัติการเคลื่อนที่อื่นๆ MeeGo Tablet จะมาพร้อมกับแอพลิเคชั่นจำนวนหนึ่งเพื่อการใช้งานพื้นฐาน โดยส่วนสำคัญคือเบราเซอร์, แอพลิเคชั่นสำหรับการสื่อสารต่างๆ, แอพลิเคชั่นดูรูปภาพ, ที่อาจจะแปลกสักหน่อยคือมันมี Qt Creator มาด้วย ซึ่งน่าจะเป็นการสาธิตว่า MeeGo Tablet นั้นสามารรถใช้งาน Qt ได้เต็มรูปแบบมากกว่าจะตั้งใจให้ใครมาเขียนโปรแกรมจริงจังบนนี้จริงๆ

บราวเซอร์

เบราเซอร์ของ MeeGo Tablet ภายในนั้นคือ Chrome (เช่นเดียวกับรุ่น netbook) ซึ่งมีข้อดีคือการทำงานที่รวดเร็ว แต่ข้อเสียสำคัญคือการวางตัวอักษรภาษาไทยยังคงมีปัญหา โดยทั่วไปแล้วระบบปฏิบัติการที่นำ Chrome เข้าไปฝังตัวมักจะใช้ตัว stable ข่าวดีคือปัญหาการวางตัวอักษรไทยใน Chrome นั้นถูกแก้ไขไปแล้ว ดังนั้นจึงเป็นไปได้มากว่าถึงเวลาจริงๆ MeeGo Tablet จะมาพร้อมกับ Chrome รุ่นใหม่กว่านี้

เรื่องน่าสนใจคือ MeeGo นั้นมาพร้อมกับ Adobe Flash ในตัว ถ้าใครติดประเด็นนี้ก็อาจจะอุ่นใจได้อีกเปลาะ

สนทนา

ระบบแชตในรุ่น Alpha นี้รองรับสามระบบคือ Google Talk, Jabber, และ Facebook น่าแปลกมันไม่รองรับ MSN Messenger

รูปภาพ

แอพลิเคชั่นแสดงรูปภาพที่จริงแล้วอินเทลสาธิตหลายครั้งว่าแอพสำหรับดูรูปภาพนี้รองรับมัลติทัชเต็มรูปแบบ แต่เนื่องจากการทดสอบทำด้วยเมาส์จึงยังยืนยันไม่ได้ว่ามันทำได้ในรุ่นพัฒนาหรือไม่

แอพลิเคชั่นอื่นๆ

แอพลิเคชั่นอื่นๆ จะเป็นการเติมเต็มให้กับระบบปฎิบัติการให้เพื่อให้ทำงานพื้นฐานได้ครบถ้วนเช่น ปฎิทิน, เพลง, วิดีโอ, เครื่องคิดเลข

Qt Creator และเครื่องมืออื่นๆ

ขณะที่ระบบปฎิบัติการอื่นๆ พยายามซ่อนความเป็นลินุกซ์ออกจากผู้ใช้เต็มที่ MeeGo รุ่นนี้มาพร้อมกับ IDE, โปรแกรมดีบั๊ก, และเทอร์มินัล ไม่มีความชัดเจนว่าชุดเครื่องมีเหล่านี้จะมีอยู่จริงๆ ในรุ่นที่วางขายหรือไม่ แต่ถ้ามีจริง MeeGo อาจจะหลายเป็นแท็บเล็ตที่ geek ทีสุดในตลาดเลยทีเดียว

เทอร์มินัลเช่นเดียวกับที่เราเห็นในลินุกซ์ทั่วไป แม้การใช้งานจริงจะไม่จำเป็นต้องเปิดเทอร์มินัลเลย แต่ก็แสดงให้เห็นว่าเราสามารถใช้ MeeGo ในแบบเดียวกับการใช้งานลินุกซ์อื่นๆ ได้

Qt Creator ตัวเต็ม เป็นแอพลิเคชั่นที่น่าแปลกใจที่สุดเท่าที่แท็บเล็ตตัวหนึ่งจะมี ในรุ่นที่ใส่มาด้วยยังขาดเอกสารที่ควรมาด้วยกับ Qt Creator รวมถึงไฟล์ที่ใช้สำหรับทำ Syntax Highlight แต่อย่างไรก็ตาม มันเป็น IDE จริงที่ใช้งานได้จริง

สรุป

ก่อนที่ใครจะทดสอบ Meego Tablet ด้วยตัวเอง อาจจะต้องเตือนกันก่อนว่ามันยังเป็นรุ่น pre-alpha ที่อาจจะมีปัญหาอยู่จำนวนหนึ่ง ที่สำคัญคือระบบติดต่อผู้ใช้ทั้งหมดนั้นต้องการการเร่งความเร็วด้วยชิปกราฟิกซึ่งการรันในเครื่องเสมือนแม้จะสะดวกที่ไม่ต้องการเครื่องเฉพาะ แต่ตอบสนองของหน้าจอนั้นจะกระตุกมากจนทำงานจริงได้ยาก

อย่างไรก็ตาม MeeGo แสดงให้เราเห็นถึงอีกเฟรมเวิร์คคือ MeeGo Touch ที่สามารถอยู่ร่วมกับ Qt ทั้งในแบบ QML ที่สามารถรันบน MeeGo Handset สำหรับโทรศัพท์, และเดสก์ทอปได้ หรือกระทั่ง Qt ตัวปรกติที่ใช้ในการพ้ฒนาแอพลิเคชั่นเดสก์ทอป ก็สามารถพอร์ตมารันบน MeeGo ได้จริง อย่างที่เราเห็น Qt Creator ใน MeeGo Tablet นี้

ความน่าสนใจของ MeeGo จึงมาอยู่ที่การสร้างซอฟต์แวร์ได้เร็ว ตัว Qt ที่มีเอกสารจำนวนมากและมีการใช้งานมายาวนานแล้วและความเป็นลินุกซ์เต็มรูปแบบ การเข้ากับลินุกซ์เต็มรูปแบบทำให้เราคาดหวังการใช้งานเพิ่มเติมจาก MeeGo ได้หลากหลายไม่ว่าจะเป็นคีย์บอร์ด, เมาส์,Flash drive, หรือกระทั่ง 3G dongle ที่วางขายในราคาถูกเต็มท้องตลาด และนักพัฒนาอย่างเราอาจจะสร้างแอพลิเคชั่นที่หลากหลายได้อีกมากจากความเปิดกว้างนี้

Comments

By: JPorsh
iPhoneAndroidSymbianWindows
JPorsh's blog
on 10/05/11 1:37 #287056 toggle
JPorsh's picture

เอ ทำไมผมเห็นแต่กล่องคอมเม้นต์อย่างเดียวล่ะครับเนี่ย

By: lancaster
ContributoriPhoneAndroidWindows
lancaster's blog
on 10/05/11 1:50 #287059 Reply to:287056 toggle
lancaster's picture

adblock

By: JPorsh
iPhoneAndroidSymbianWindows
JPorsh's blog
on 10/05/11 10:52 #287123 Reply to:287059 toggle
JPorsh's picture

โอ้ ขอบคุณครับสงสัยตั้งนานว่าเกิดอะไรขึ้น - -!

By: paween_a
iPhone
paween_a's blog
on 10/05/11 10:59 #287127 Reply to:287059 toggle
paween_a's picture

ทำไม adblock มันถึง block หว่า?

By: iStyle
ContributorAndroidSymbianWindows
iStyle's blog
on 10/05/11 16:00 #287272 Reply to:287127 toggle
iStyle's picture

เพราะเป็นโฆษณา มั้ง..


May the Force Close be with you.

By: clozed2u
iPhoneAndroidUbuntu
clozed2u's blog
on 10/05/11 3:49 #287064 Reply to:287056 toggle
clozed2u's picture

เหมือนกันเลยครับ Adblock มันบล็อคหมดเลย


Follow @clozed2u

By: hisoft
ContributorWindows PhoneWindows
hisoft's blog
on 10/05/11 2:26 #287062 toggle
hisoft's picture

ดูท่าทาง Advance กว่า Android ไปเยอะเลยแฮะ พักหลัง Android ดูจะเข้าหาผู้ใช้มากขึ้น 3.0 นี่น่าใช้มากมาย

แบบนี้ก็เท่ากับว่า iPad เป็นแท็บเล็ตแค่ตัวเดียวในตลาดที่เล่น Flash ไม่ได้???

  • แต่ไม่มีชื่อแอฟลิเคชั่น รวมถึงปุ่มกดไปยังแอฟลิเคชั่นทั้งหมด แอพลิเคชั่นครับ สองที่เลย

  • MeeGo Tablet นั้นสามารรถใช้งาน Qt สามารถ

  • แท็บเล็ตที่ geek ทีสุด ที ไม้เอกหายครับ


 

The Phantom Thief

By: criminals
iPhoneWindows PhoneAndroidUbuntu
criminals's blog
on 10/05/11 7:43 #287072 toggle
criminals's picture

เห็นแล้วรู้สึกไม่ค่อยชอบเป็นการส่วนตัว

แต่คงต้องรอดูเวอร์ชันต่อๆไป อาจจะน่าใช้มากกว่าเดิม :)


Android จ๋า~*

By: ตุ๊ดเรืองแสงแท่งมายา
ตุ๊ดเรืองแสงแท่งมายา's blog
on 10/05/11 7:50 #287074 toggle
ตุ๊ดเรืองแสงแท่งมายา's picture

ให้ความรู้สึกเหมือนตอนเริ่มใช้ Linux

By: jane
AndroidUbuntu
jane's blog
on 10/05/11 7:55 #287076 toggle
jane's picture

รัน app android ได้เพียงแค่เอา vm ของ android มาใส่สินะ


ความรู้ และความฉลาด ไม่ใช่สิ่งเดียวกัน จะมีประโยชน์อะไร ถ้าฉลาดแต่อยู่ในกะลา

By: MzChewiize
Windows PhoneAndroidUbuntu
MzChewiize's blog
on 10/05/11 9:28 #287102 toggle
MzChewiize's picture

คุ้นเหมือนเคยได้ยินคำว่า Meego ช่วงที่ Nokia n97 ออกมาแฮะ ตกลงมันคือ tab เหรอนี่!!


MzChewiize : End user

By: nowingnoid
iPhoneAndroidUbuntu
nowingnoid's blog
on 10/05/11 9:28 #287103 toggle
nowingnoid's picture

เจ๋ง


The world wants entertainment, but the world needs enlightenment! To be or not to be!? Hero or Zero!? Those are questions.

---

Living life with freedom in mind, in every limitation, that is the true freedom.

By: whosomeone
Windows PhoneAndroidSymbianUbuntu
whosomeone's blog
on 10/05/11 11:16 #287144 toggle
whosomeone's picture

ไม่ค่อยมี animation เกี่ยวกับ transitions เลย เลยดูกระด้างไปเยอะพอสมควร

จิ้มอะไรก็ออกกระพริบมาดื้อๆ เลยซ้ะงั้น


ประสบการณ์คือสิ่งที่เราได้รับทุกครั้ง ที่เราไม่ได้สิ่งที่เราต้องการ

By: soginal
Android
soginal's blog
on 10/05/11 12:54 #287196 toggle
soginal's picture

QT Creator บน Tablet เนี่ย Compile ทีไม่เป็นชาติเลยเหรอครับ หรือสเป็คมันเทพมาก?


  1. "If debugging is the process of removing software bugs, then programming must be the process of putting them in."
  2. "Life like binary tree"
  3. "I need emoticon"
By: pcgheeramon
iPhoneWindows PhoneUbuntu
pcgheeramon's blog
on 10/05/11 14:00 #287222 Reply to:287196 toggle
pcgheeramon's picture

นั่นสิครับ tablet ถึงแม้ตอนนี้จะมีชีพียูรองรับที่ขั้นต่ำ 1 GHz duo core แล้ว โปรแกรมเล็กๆ น่าจะพอไหว แต่สมมุติเป็นเกมส์ กราฟฟิกหนักๆ 500 - 600 MB เนี้ย เราควรจะใช้ pc แปลแล้วค่อยมาลงดีกว่าไหม หรือไม่แน่ tablet ที่ใช้ meego spec อาจจะ 2 GHz Quad core RAM 1 GB เป็นอย่างต่ำก็ได้ครับ หุหุ


ป๋มเป็นเกย์ หุหุ

By: BreMen
iPhoneWindows PhoneAndroidIn Love
BreMen's blog
on 10/05/11 15:39 #287265 toggle
BreMen's picture

ทำออกมาดีเสียจนเกือบลืม Android ;p


ถึงจะยากเพียงใด ก็ต้องผ่านไปให้ได้

By: ttaiw
AndroidUbuntu
ttaiw's blog
on 10/05/11 15:49 #287268 toggle
ttaiw's picture

exopc ถ้าขายในไทยจะเป็น G-Pad (Exopc Clone) http://www.g-padtablet.com/th/ ตอนนี้มีขายอยู่ 9900 หาได้ตาม IT-Mall ทั่ว ๆ ไป

ผมซื้อมาลองลงแล้ว ยังมีปัญหา hardware หลายส่วน เช่นยังไม่ support h264 , multi-touch และยังไม่มี market ให้ลง แต่ถ้าจะเทส Meego ลง wetab os จะสมบูรณ์กว่าแยอะ และมี market ให้ทดลองด้วย

รุ่นนี้มี clone ออกมาหลายยี้ห้อ เช่น Exopc, Wetab , joojoo , g-pad ฯลฯ

By: pcgheeramon
iPhoneWindows PhoneUbuntu
pcgheeramon's blog
on 10/05/11 19:27 #287314 Reply to:287268 toggle
pcgheeramon's picture

ตัวนี้น่าสนมากครับ แต่ติดที่แรม 1 กิ๊กเอง เปิดเอโร่แล้ว กลัวแรมหมด วินโดว์เจ็ด ถ้าไม่สามารถใช้ แอโร่ได้ ผมว่ายังไงก็ไม่คุ้ม เสียด้ายที่ G-Pad ก็อปมาทุกอย่าง ยกเว้น แรมที่เหลือ 1 กิ๊ก เฮ้อ.. เงินในกระปุ๊กผม เกือบจะเอามาแลกเจ้าตัวนี้แล้ว


ป๋มเป็นเกย์ หุหุ

By: ko01
Android
ko01's blog
on 10/05/11 19:43 #287324 toggle
ko01's picture

มองผ่าน ๆ คิดว่า IOS

By: veer
AndroidSymbianUbuntu
veer's blog
on 10/05/11 22:38 #287396 toggle
veer's picture

ST-Ericsson U8500 น่าจะเนียนกับ Meego?

By: coolmilk
ContributorAndroidWindows
coolmilk's blog
on 11/05/11 15:47 #287683 toggle
coolmilk's picture

อยากใช้นะ แต่ดองนานมาก

By: tanit9999
Android
tanit9999's blog
on 15/05/11 9:54 #289145 toggle
tanit9999's picture

ดูแต่วีดีโอ อาจจะคิดว่ารีวีว android 3.0 ได้เลย อุอุอุ