วีดีโอสอนการพัฒนาโปรแกรมบน Windows Phone 7

การพัฒนาโปรแกรมบน Windows Phone 7

ไปเจอวีดีโอชุดการพัฒนาโปรแกรมบน Windows Phone 7 น่าสนใจดีครับ มีโค้ดให้ดาวน์โหลดด้วย วีดีโอชุดนี้เป็นผลงานของคุณ Supapong NgonKham จาก ม.ขอนแก่น เห็นว่ามันดีมีประโยชน์เลยเอามาบอกต่อครับ ใครสนใจเข้าไปดูได้ที่ลิงค์ท้ายโพสครับ

มีหัวข้อแนะนำการพัฒนา Application บน Windows Phone 7 ดังนี้
  1. Introduction and Installation
  2. Getting Start Part 1
  3. Getting Start Part 2
  4. Application Bar
  5. Page Transition
  6. Navigation and Control
  7. Pivot Control Part 1
  8. Pivot Control Part 2

สนใจเข้าไปดูราละเอียดได้ที่ https://micthailand.net

ตอนนี้ใช้ Zune เป็นโปรแกรมฟังเพลงของเครื่องแล้วนะ

ได้ลองใช้โปรแกรม Zune ซึ่งเป็น media player และโปรแกรมเชื่อมกับ Zune เครื่องเล่นเพลงของ Microsoft เป็นเวลา 4 วัน ชอบ Interface ของมันมาก ซึ่งว่ากันว่าเป็นต้นแบบ UI ของ Windows Phone 7 ออกแนวเหลี่ยมๆ ปุ่มใหญ่ มีวิ๊งๆ หวืบๆ สว่าง โล่งๆ

โดยปกติแล้วผมใช้ iTunes เป็นเครื่องเล่นเพลงหลักของเครื่อง เพราะชอบ Cover flow และความง่ายในการเลือกเพลง และการค้นหาเพลง และได้ใช้ iTunes U ในบ้างครั้ง และมันก็เชื่อมกับ Last.fm ด้วย

เมื่อหาโปรแกรมที่เป็น 64 bit มาลอง จึงโหลด Zune มาติดตั้งดูเพราะมีทั้ง 32-64 bit ผมเป็นพวกหลงไหลกับ การออกแบบ ดีไซด์สวยๆ จึงชอบมันต้ังแต่เปิดโปแกรม มาดูหน้าต่างๆของมันดีกว่า

หน้าเล่นเพลงจะแบ่งออกเป็นสองส่วนคือ quickplay และ collection ข้างล่างเป็น UI ของ quickplay (คลิกภาพเพื่อดูขนาดใหญ่)

Zune

และหน้า collection ปุ่มควบคุมจะอยู่ขวาล่างในทุกๆหน้าที่เปิด ตรงกลางล่างจะบอกว่าเล่นเพลงอะไรอยู่ สีแดงจะเป็น visualizer เต้นตามจังหวะเพลง

หน้า collection

หน้า Music เลือกแสดงแบบ ARTIST, GENRES, ALBUMS, SONGS, PLAYLIST หน้าตาก็จะเปลี่ยนไปด้วย การแสดงชื่อเพลงภาษาอังกฤษสวยงาม ภาษาไทยไม่ค่อยสวย แต่ก็ไม่ถึงขั้นรับไม่ได้

เลือกเฉพาะศิลปิน

เมื่อเราเลือกเล่นเพลงเฉพาะศิลปินบางคนก็มีหน้าสวยงามแบบนี้ พื้นหลังเป็นปกของอัลบั๊มที่มีในเครื่อง

Video

หน้า collection ของ Video ไม่ค่อยน่าสนใจเท่าไหร่ ผมยังคงจะใช้ VLC ดูหนังต่อไป

PICTURE

ส่วนของ Pictures ทำได้ดีโหลดภาพได้เร็ว เชื่อมกับ Windows Live Gallery จะแก้ไขรูป หรือแชร์ได้เลย

picture

ลองเปิดภาพดูแบบเต็มๆ

Podcast

ส่วนของ Podcast เราสามารถ subscript podcast ได้เหมือนกับ iTunes ที่เว็บหลักของ Zune มี Podcast ให้เลือกหลายอัน น่าสนใจเยอะ https://social.zune.net/podcasts/ แต่ตลิก subscript ที่หน้าเว็บไม่ได้นะ บอกว่ายังไม่มีบริการในบ้านเรา แต่วิธีการง่ายๆคือ เข้าไปที่ลิงค์ official website ของมันแล้วค่อยหา RSS ของ Podcast มา Subscript เอง ในรูปผมลอง Subscript มา 4 เว็บ โหลดมาบ้างแล้ว แต่ยังไม่ได้ดู

Setting

หน้า setting เอามาให้ดู เฉพาะตรง Display ใช้ตั้ง background ภาพจางๆของพื้นหลังนั้นเอง

และอันสุดท้ายที่จะพูดถึงคือโปรแกรมเสริมที่จะทำให้ Zune เชื่อมกับ Last.fm มันคือ Zuse โหลดได้ที่นี้ https://bitbucket.org/wiz/zuse/downloads/ เมื่อโหลดมาแล้วให้ติดตั้งลงในโฟล์เดอร์เดียวกับ Zune ก็ใช้ได้แล้ว แต่ต้องมี Last.fm Scrobbler ด้วยนะ

สรุปว่าตอนนี้ใช้ Zune แทน iTunes ไปเลย เหตุผลง่ายๆคือชอบ User Interface ของมัน รอจนกว่าจะเบื่อค่อยว่ากันใหม่ครับ

ปล. ถ้ามี Zune ด้วยสักเครื่องน่าจะดี

วิธีติดตั้ง Windows Phone 7 Emulator แบบ unlock

Windows Phone 7 Series เปิดตัวไปได้สักพักแล้ว รายละเอียดเขียนไว้แล้ว รีวิว Windows Phone 7 Series Microsoft ได้ปล่อยชุดพัฒนาให้ดาวน์โหลดกันแบบฟรี แต่ไม่นานก็มีคนเจาะระบบ Emulator ให้แสดงโปรแกรมทั้งหมดที่ถูกซ่อนไว้ ซึ่ง default มีแค่ Internet Explorer แต่ Microsoft ก็ออกมาพูดว่าไม่ได้แปลกใจมากนักเพราะคิดว่าอาจต้องเกิดขึ้น มาดูวิธีการติดตั้งตัว Emulator ง่ายมาก เพราะเขาเตรียมทุกอย่างให้เราแล้ว

ขั้นตอนการติดตั้ง

  1. ดาวน์โหลด Windows Phone Developer Tools CTP แล้วติดตั้งให้เรียบร้อย
  2. ดาวน์โหลด dump ไฟล์ที่เขาทำไว้ให้ ดาวน์โหลดตามลิงค์มีให้เลือก 6 เว็บ
  3. แตก zip ไฟล์ออกมาจะได้ชื่อไฟล์ WM70Full.bin เปลี่ยนชื่อเป็น WM70C1.bin
  4. เอาไฟล์ WM70C1.bin ที่ได้จากข้อ 2 เอาไปวางไว้ที่ C:\Program Files\Microsoft SDKs\WindowsPhone\v7.0\Emulation\Images  (ควรเปลี่ยนชื่ออันเก่าที่มีอยู่แล้ว จะได้ไม่ทับของเก่า)
  5. เสร็จเรียบร้อยพร้อมใช้งาน

การทดลองเข้าใช้งาน Windows Phone 7 Emulator

  1. เปิดโปรแกรม Microsoft Visual Studio 2010 Express for Windows Phone
  2. สร้าง New Project >>เลือก Windows Phone Application Visual C#

    Windows Phone Application

  3. เลือกเมนู Debug >>Start debugging  หรือกด F5 ก็ได้

    Windows Phone Application debugging

  4. Emulator พร้อมเล่นแล้วครับ ตัวควบคุมหมุนซ้าย หมุนขวา ย่อขยาย อยู่มุมขวาของหน้าจอมือถือ
Windows Phone Emulator
ตัวอย่างหน้าต่างๆ ของ Windows Phone Emulator ที่ Unlock แล้ว

จากการทดลองเล่น IE เล่นได้ดี แต่ ในส่วน setting people เพื่อดึง contact ของ Facebook ,Windows Live, Yahoo ไม่สามารถใช้งานได้ ปัญหานี้ทราบมาจาก @markpeak คิดว่าคงทำออกมายังไม่สมบูรณ์

ขอให้สนุกกับ Windows Phone Emulator ครับ

อ้างอิง Mobile Development และ XDA-Developers

รีวิว Windows Phone 7 Series

Windows Phone 7 Series

Windows Phone 7 Series เปิดตัวในงาน Mobile World Congress 2010 เมื่อ 14-17 กุมภาพันธ์ 2010 ที่บาร์เซโลนา ประเทศสเปน ครั้งแรกที่ได้ดูคลิปแสดงการทำงานของมัน ผมรู้สึกทันทีว่า มันสวย และเทห์มาก มันดูแตกต่างจากมือถือที่ได้รับอิทธิพลจาก iPhone ต่างจาก smart phone ในตลาดตอนนี้ ที่จะเห็นหน้าแรกเป็นปุ่มของ Apps ต่างๆ เรียงกัน มันคือ UI ที่โดน iPhone ครอบงำอยู่ แม้แต่ Android ก็ใช่ แต่ครั้งแรกที่ได้ดู Windows Phone 7 Series ผมว่ามันแตกต่างออกไป  ไม่โค้งแต่เป็นเหลียม text มีหลายขนาด คล้ายกับเล่น Windows Media ใน Windows 7 ที่อยู่ใน Desktop

Windows Phone 7 Series

จุดแข็งอีกอย่างที่ถือว่าทำออกมาได้น่าสนใจมากคือการรวม Zune กับ Xbox LIVE ที่มีสมาชิกอยู่ราว 23 ล้านคนเข้ามาด้วย ผมจึงเดาว่ามันน่าจะได้รับการตอบรับที่ดีจากแฟนๆของทั้ง Zune และ Xbox แน่นอน และยังมีผู้ใช้ Windows ใน PC อีกที่อยากได้ Office ในมือถือด้วย ทั้งเกม เพลง Office มันจะตอบโจทย์เรื่องพวกนี้ได้ดียิ่งขึ้นเมื่อเทียบกับ Windows Mobile รุ่นก่อน  อีกอย่างที่คิดว่าจะรองรับแน่คือ Silverlight ส่วน Flsah ยังไม่แน่นอนอาจจะรองรับด้วยก็เป็นได้

ลองเข้าไปดูที่เว็บ https://www.windowsphone7series.com พบว่าใช้ Silverlight ทั้งเว็บ(ถ้ามือถือไม่รองรับจะเข้าไปดูเว็บตัวเองได้ไง) เมื่อดูการทำงานของมัน ผมยิ่งชอบ UI ของมันขึ้นมาอย่างจับใจ

มาดูส่วนต่างของ Windows Phone 7 Series เขาแยกเป็น Hubs

  1. People hub : สามารถดึง Contact จาก Gmail, Exchange, Facebook, Twitter, Windows Live และอื่นๆอีก พร้อมดูการอับเดตสถานะต่างๆของเพื่อนผ่านทาง social network ต่างๆ

    People : Windows Phone 7 Series

  2. Pictures hub: ส่วนของการเก็บรูปที่ถ่ายเอง , รูปจาก Facebook ,จาก Windows Live หรือจาก gallery อื่นๆ( Flickr ,Picasa) และสามารถอับโหลดขึ้นเว็บที่ hub นี้ได้เลย

    Picture : Windows Phone 7 Series

  3. Games hub: รวมเอา Xbox LIVE เข้ามาด้วย,ดึงเอา avatar ของคุณที่อยู่ Xbox LIVE มาแสดง , มีการแสดง Spotlight feeds,เรียกดู Profile ของเกมที่สนใจ แต่ Microsoft ยังไม่ได้โชว์การเล่นเกมให้ดู จึงยังไม่ทราบถึงความสามารถของมันว่าทำได้แค่ไหน (ในใจผมคิดถึง PSP ของโซนี่)

    Games : Windows Phone 7 Series

  4. Music + Video hub: มันคือ Zune HD ที่อยู่ในมือถือ, รวมถึง browser ท่องเว็บ , การโหลดเพลง วีดีโอ ผ่านทาง WiFi หรือ 3G  แต่ยังไม่ชัดเจนในเรื่องของการติดต่อกับ  desktop, Xbox หรือ Media Center อาจมีการดึง Pandora ที่เป็นพาร์ทเนอร์ มาช่วยในจุดนี้ด้วย

    Music+Video : Windows Phone 7 Series

  5. Marketplace hub: การแสดงผลในหน้าของ Application เน้นไปที่รูปภาพ ไม่รก สบายตา  และยังไม่เปิดเผยว่า Apps ที่รันบน Windows mobile จะสามารถทำงานได้ใน Windows Phone 7 Series หรือไม่ และดูเหมือนว่า Microsoft จะให้ความสนใจ Apps ที่งานบน Zune และ Xbox LIVE มากกว่าด้วย

    Applications : Windows Phone 7 Series
    Marketplace : Windows Phone 7 Series
  6. Office hub: นี้คือจุดแข็งของ Windows Phone 7 Series สำหรับคนที่ต้องการเปิดอ่าน แก้ไข เอกสาร มันตอบโจทย์คนเหล่านี้ได้แน่นอน ผมคิดว่าคนกลุ่มนี้มีเยอะด้วย ถือได้ว่าเป็นอีกจุดที่ทำให้ Windows Mobile รุ่นก่อนหน้านี้ประสบความสำเร็จเลยทีเดียว

    Office : Windows Phone 7 Series

  7. ส่วนอื่นที่น่าสนใจ Bing Maps , Bing search , Internet Explorer: Microsoft บอกว่ามันเป็นตัวใหม่ที่เหมือน IE บน Desktop ไม่ใช่ IE บน Windows Mobile หรือ Zune

    Bing Search: Windows Phone 7 Series

  8. Partners and developers มากันเพียบ  Dell, Garmin-Asus, HTC, HP, LG , Samsung, Sony Ericsson, Toshiba , AT&T, Deutsche Telekom AG, Orange, SFR, Sprint, Telecom Italia, Telefónica, Telstra, T-Mobile USA, Verizon Wireless ,Vodafone เจ้าใหญ่ๆมากันหมด แต่สิ่งที่หายไปคงไม่ได้เห็น Sense UI ของ HTC บน Windows Phone 7 Series

    Partners and developers

spec ขั้นต่ำของเครื่อง Windows Phone 7 Series (เป็น spec ของตัวต้นแบบ)

  • Large WVGA screen
  • เครื่องมี 5 ปุ่ม คือ  Start, back, search , camera,  power
  • Capacitive multitouch
  • ต้องการทั้ง CPU และ  GPU ( ตัวต้นแบบใช้ Qualcomm’s Snapdragon 1 GHz )
  • WiFi
  • AGPS
  • Accelerometer
  • FM radio
  • High resolution camera

วีดีโอ Windows Phone 7 Series
https://www.youtube.com/watch?v=7IOTrqlz4jo

หลายครั้งที่ Microsoft ออกอะไรมาแก้ตัวให้กับสิ่งที่ผิดพลาดก่อนหน้าได้ดีอยู่เสมอ เห็นได้ชัดอย่างเช่น Windows Vista โดนบ่นจากผู้ใช้งานมากมาย แล้ว Microsoft ก็ออก Windows 7 ออกมาแก้ตัวได้รับการชื่นชมมากมาย อีกครั้งที่ Microsoft ออก Windows Mobile 6.5 ออกมาหลายคนบอกว่ามันไม่ต่างอะไรมากมายจากรุ่นก่อนๆ หรือนี้จะเป็นการแก้ตัวอีกครั้งของ Microsoft ที่ต้องการแย่ฐานลูกค้ากลับมาอีกครั้ง แต่หลายคนออกมาพูดว่าเมื่อมันเป็น OS ตัวใหม่ที่ไม่ได้อิงตัวเก่าเลย สิ่งที่จะตามมาคือ bug จำนวนมาก อาจจะต้องใช้เวลาสักพักในการแก้ไข กว่าจะเข้าทีเข้าทาง

ส่วนตัวผมมองว่ามันน่าจะได้รับการตอบรับที่ดีอย่างแน่นอน จากฐานแฟนๆ ของ  Xbox ,Windows Mobile เก่า,Zune และผมก็ชอบมันมาก

ข้อมูลจาก https://www.engadget.comhttps://www.windowsphone7series.com/