Mobile

How to Capture Screenshot of Android Device

ดองรีวิว HTC Magic ไปเสียนาน วันนี้ได้ฤกษ์ แต่ขั้นตอนการจับภาพหน้าจอค่อนข้างยุ่งยาก ลองผิดลองถูกอยู่นาน มาจดเก็บไว้ก่อน

อันนี้ทำบน Ubuntu Karmic แต่บนระบบปฏิบัติการอื่นก็ไม่น่าจะต่างกันมาก

เตรียมระบบสำหรับ Android development

อย่างแรกสุดให้เซ็ต Android development environment ให้เรียบร้อยก่อน ทำตามขั้นตอนในเอกสารเหล่านี้

  1. ลง Android SDK
  2. เซ็ต ADT Plugin สำหรับ Eclipse

ถ้ามาถึงขั้นนี้ ถือว่าพร้อมสำหรับการพัฒนา Android app บน emulator แล้ว

KU Netday 2009 - Mobile OS War

ความเดิม ต้องไปพูดที่งาน KU Netday 2009 ตอนนี้พูดเสร็จแล้ว เอาสไลด์มาแปะตามสูตรครับ (ดาวน์โหลด .odt จาก SlideShare กันเองนะ)

หมายเหตุ: ในสไลด์ที่พูดในงานจะมีสไลด์ 3-4 หน้าที่ผมไปก็อปของ Morgan Stanley มาด้วย แต่คงเอาใส่ในเวอร์ชันแจกไม่ได้เพราะมันติด copyright

ในงานนี้ผมเปิดวิดีโอโชว์ด้วย 2 อัน คือ Did you know 4.0 อันที่เปิดในงาน WordCamp 2009 และ เจ้าบ่าว อัพเดตสถานะ Twitter/Facebook บนแท่นพิธีแต่งงาน

If I Were Microsoft...

เป็นคำถามที่ผมลองคิดหาคำตอบเล่นๆ มาสักระยะ ว่าถ้าเราเป็นไมโครซอฟท์ จะแก้เกมในตลาดอุปกรณ์พกพาอย่างไร ในยุคสมัยที่ Windows Mobile กลายเป็นของโบราณ และโมเมนตัมไปอยู่ที่แอปเปิลกับกูเกิล

จริงๆ คำถามนี้ใช้ได้กับโนเกียด้วย แต่ผมสนใจไมโครซอฟท์มากกว่า

คำตอบมาตรฐานที่ค่อนข้างนามธรรมหน่อย ก็คือ พลิกสถานะของตัวเองกลับมา ปิดจุดอ่อน และสร้างจุดเด่นใหม่

ผมเชื่อว่า Windows Mobile 7 นั้นเป็นการ "ปิดจุดอ่อน" ของตัวแพลตฟอร์ม เช่น ปรับ UI ให้เหมาะกับนิ้วมือ, ปรับธีมให้สวยงาม, เตรียม App Store ให้พร้อม, โปรแกรมอะไรที่ยังขาดก็ไปทำมาซะ ฯลฯ

แต่นั่นไม่พอหรอกสำหรับการต่อสู้กับ iPhone เพราะ switching cost ทำให้การ "ตีเสมอ" ไม่ใช่สิ่งที่น่าเย้ายวนใจ มันต้องมีจุดเด่นที่ unique มาชูด้วย (ถ้าคิดไม่ออกลองนึกถึงคำว่า BBM จะเห็นภาพ)

The Story Behind Motorola's Comeback

Today's top story is definitely Motorola Droid. The fastest way to get this update should be Blognone independent tech blogs. Engadget and Gizmodo have done a very good job in this past few years. (IMO, now Boy Genius Report becomes the best for "leaks")

However, while these tech news sites are fastest source, what they lack is the so-called 'insider information'. You can find first picture of the devices, tech spec or early hand-ons on Engadget or Gizmodo but what you can't find is the story behind the products.

Here come the old old traditional big media.

Howto: Install New Android ROM on HTC Magic

เสียเวลาไปพักใหญ่ ได้โซลูชันดังนี้

  • หา microSD มาก่อน ตอนนี้อันละไม่กี่ร้อย จะให้สะดวกควรมี adapter แปลงเป็น SD ขนาดปกติด้วย
  • ความรู้พื้นฐาน: ซอฟต์แวร์ของ Android ที่เราต้องยุ่งเกี่ยว มีสองส่วน
    • SPL (Second Program Loader) ตัวช่วยบูต ถ้าบนคอมผมว่าประมาณ GRUB
    • OS/ROM/Firmware ระบบปฏิบัติการหลัก

การอัพเกรด ROM ขึ้นกับว่าเครื่องของเราใช้ SPL รุ่นอะไร ถ้าใช้เวอร์ชันที่แฮกได้ก็ไม่ต้องไปยุ่งอะไรกับมัน แต่ถ้าซวยแบบผม เจอเวอร์ชันที่มันกันเอาไว้ (ภาษาในวงการเรียก "perfected") ก็ต้องลง SPL ใหม่ก่อนแล้วค่อยลง ROM อีกรอบ