Archive for the ‘Embeded os’ Category

Posted: July 2, 2013 in Embeded os, Windows phone

windows-phone-logo

ในปัจจุบัน Windows Phone จะยังใช้อยู่ใน Version 7 โดยใช้รูปแบบของ Metro UI Theme มาจัดการในส่วนของ Interface ระหว่าง Application กับ User ซึ่งจะใช้งานง่าย และสนุกกว่าการใช้ Stylus ในแบบพวก Windows Mobile เช่นกับฟีเจอร์การทำงานของ iOS ของ iPhone , iPad หรือ Android ซึ่งการใช้งานจะคล้าย ๆ กับ คือใช้ระบบสัมผัสด้วยมือ หรือ Slide พวก Swipe ในทิศทางต่าง ๆ

Windows Phone ออกแบบมาให้สามารถใช้ได้กับ Smartphone ในขนาดทั่ว ๆ ไป รวมทั้ง Tablets โดยในมือถือหรือSmartphone ที่ได้ถูกติดตั้งในปัจจุบันจะเป็นของ Nokia เช่น รุ่น Lumia (มียอดขายกว่า 4 ล้านเครื่อง) และคาดว่าในอนาคตเร็ว ๆ นี้จะได้ใช้กับอุปกรณ์หลาย ๆ รุ่น
windows-phone-8-start-screens

และไม่อีกกี่เดือนข้างหน้า Microsoft จะออก Windows Phone เวอร์ชั่น 8 พร้อมกับปล่อย SDK มาเพื่อให้นักพัฒนาทั้งหลาย ได้ดาวน์โหลดมาทดลองกัน และ Windows Phone 8 มีการใช้ Core บางตัวมาจาก Windows 8 ที่อยู่บน PC Desktop เพราะฉะนั้นในบาง Application สามารถนำจาก Application ที่อยู่บน Windows 8 มาใช้กับ Windows Phone 8 โดยอาจจะเปลี่ยนโครงสร้างเพียงเล็กน้อยเท่านั้น
windows-phone-nokiaการพัฒนาโปรแกรมบน Windows Phone นั้นถือว่ายังมีน้อยมาก ถ้าเปรียบเทียบกับ Android สาเหตุส่วนหนึ่งคือ ในระบบWindows เองไม่ใช่ Open Source จึงทำให้ค่ายโทรศัพท์มือถือต่าง ๆ จะเลือกนิยมใช้ Android ที่เป็นของฟรี กันเป็นส่วนมาก และเมื่อมีผู้ใช้น้อย นักเขียนโปรแกรมก็จะน้อยเช่นเดียวกัน สังเกตุได้จาก การค้นหาข้อมูลบน Google แทบจะหายาก หรือ ไม่มี และApplication ที่มีให้เลือกใช้ก็ยังน้อยเช่นเดียวกัน

การพัฒนาหรือเขียนโปรแกรมสำหรับ Windows Phone 7 และ 8 นั้น จะง่ายกกว่าการเขียนบน Android หรือ iOS เพราะถ้าเคยเขียนพวก VB / VB.NET หรือ C# มาแล้วก็จะสามารถเข้าใจได้อย่างรวดเร็ว พื้นฐานแล้ว Windows Phone พัฒนาด้วย .NET Framework กับ Silverlight ใช้ XAML เป็น UI ในการสร้าง Interface บนหน้าจอ และมี Code Behind ทำหน้าที่ควบคุมการทำงานของ Interface อีกที ปัจจุบันสามารถเขียนได้ 2 ภาษาคือ VB.NET และ C# และ Tools ที่จะสารองรับการเขียนคือ Visual Studio 2010 โดยถ้าจะเขียนแค่ติดตั้ง Visual Studio 2010 และ Windows Phone SDK เท่านั้นก็จะสามารถเขียนได้ทันที

windows-phone-create-new-project-01 windows-phone-intro-02

ตามที่ได้เกรนไว้ในย่อหน้าแรก ๆ คือ Windows Phone ยังถือว่าใหม่สำหรับเมืองไทยในด้านของการพัฒนาโปรแกรมบนWindows Phone แต่ปัจจุบัน Microsoft ได้ให้ความสนใจที่จะพัฒนา Windows Phone เป็นอย่างมาก และมีโอากาสที่Windows Phone จะเข้ามาเป็นส่วนหนึ่งของ Application ที่อาจจะได้รับความนิยมในอนาคตเป็นได้ ส่วนหนึ่งก็คือ คนส่วนมากจะใช้ Windows OS ในชีวิตประจำวันอยู่แล้ว และ Interface ของ Application บางตัวใน Windows Phone เราก็คุ้นเคยดี รวมทั้งApplication อื่น ๆ ที่อาจจะรองรับต่อการทำงานบน Windows ได้ดีกว่า iOS หรือ Android เช่นพวก Document ที่เป็น Microsoft Office ต่าง ๆ และโดยพื้นฐานเอง Micorsoft ก็มีนักพัฒนา Windows อยู่ทั่วโลกมากมาย การเขียนโปรแกรมก็สามารถเรียบรู้และเข้าใจได้โดยไม่ยาก

สำหรับนักพัฒนาโปรแกรมสนใจที่จะหันมาพัฒนาโปรแกรมบน Windows Phone นั้น ไม่จำเป็นจะต้องมีพื้นฐานการเขียนโปรแกรมบน Smarphone อื่น ๆ ก็สามารถที่จะเขียนแอพบน Windows Phone ได้ เพราะแค่มีพื้นฐานการเขียนโปรแกรมพวก ASP, VB, VB.NET หรือ C# และก็พื้นฐาน XML นิดหน่อยก็สามารถต่อยอดได้อย่างไม่ยาก และบนเว็บของ Microsoft เองก็มี Windows Phone Dev Center เป็นแหล่งรวบรวมข้อมูลต่าง ๆ เกี่ยวกับการพัฒนาโปรแกรมบน Windows Phone ทั้งหมด เช่น SDK Package หรือ Document และตัวอย่าง Application ไว้สำหรับศึกษาอีกมากมาย

http://www.thaicreate.com/mobile/windows-phone-os.html

 

 

IOS

Posted: July 2, 2013 in Embeded os, IOS

ios01

คำว่า ไอโอเอส (IOS) โดยมีชื่อเดิมที่เรียกกันคือ ไอโฟนโอเอส (iPhone OS) คือระบบปฏิบัติการสำหรับสมาร์ตโฟนของบริษัท แอปเปิล (Apple Inc.) เป็นระบบที่ได้พัฒนาขึ้นสำหรับใช้ในโทรศัพท์ไอโฟน (iPhone) และต่อมาได้มีการพัฒนาต่อเพื่อใช้สำหรับไอพอตทัช (iPod touch) และไอแพด (iPad) ซึ่งระบบ IOS สามารถเชื่อมต่อไปยัง Apps Store สำหรับการเข้าถึงแอปพลิเคชั่นที่สามารถใช้งานได้บนระบบปฎิบัติการ IOS หรือที่เรียกกันว่า IOS Application หรือ IOS Apps ซึ่งมีการแบ่งเป็นหมวดการใช้งานสำหรับผู้ใช้โทรศัพท์ไอโฟนสามารถทำการโหลด IOS App มาใช้งานได้ตามต้องการ และนอกจากนี้ในปัจจุบันได้มีการพัฒนา IOS Apps สำหรับใช้งานและอำนวยความสะดวกแก่ผู้ใช้ระบบ IOS อีกมากมาย

การพัฒนา IOS Apps ทำได้อย่างไร

การพัฒนา IOS Apps นั้น ในปัจจุบันถือว่ายังมีนักพัฒนาจำนวนน้อยกว่า Android ซึ่งการเป็นผูัพัฒนา IOS Apps จะต้องมีการศึกษาหาข้อมูลหลายอย่างก่อนที่จะทำการลงมือเขียน Apps ซึ่งควรเริ่มจากการคิดหาไอเดียใหม่ ๆ ที่จะพัฒนาIOS Apps ขึ้นมา โดยต้องหาจุดเด่นของ Apps ที่จะเขียนก่อน ซึ่งบางครั้งเราอาจจะมองจากปัญหาต่าง ๆ ที่เกิดขึ้นในชีวิตประจำวันแล้วทำการการสร้าง Application ใหม่ ๆ ซึ่งถือเป็นการพัฒนาโปรแกรมมาเพื่อแก้ปัญหา หรือ อำนวยความสะดวก รวมถึงการเก็บรวบรวมข้อมูลต่าง ๆ เพื่อวิเคราะห์การตลาดก็เป็นสิ่งที่สำคัญที่ต้องพิจารณาด้วยเช่นกัน

http://www.chaiyohosting.com/ios-apps/

training-prof1

การใช้งาน SmartPhone Android เบื้องต้น

สมาร์ทโฟนจริงๆแล้วเปรียบเหมือนการนำโทรศัพท์มารวมกับคอมพิวเตอร์
ผู้ใช้งานสามารถโทรเข้า รับสาย ส่งSMS,MMS ได้เหมือนกับโทรศัพท์ปรกติ
และยังสามารถลงโปรแกรม(แอปพลิเคชั่น) ที่มีให้เลือกใช้งานมากมาย
เพื่องตอบสนองผู้ใช้ทั้งการทำงาน ความบันเทิง การติดต่อสื่อสารผ่านอินเตอร์เนท ฯลฯ

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

เบื้องต้นเรามาทำความรู้จักกับการใช้งานพื้นฐานของ สมาร์ทโฟนที่เป็นระบบ Android กันก่อน
ปุ่มการใช้งานที่ตัวเครื่อง และการสั่งการด้วยการทัช

 ปุ่ม Power (มักจะอยู่ด้านบนของตัวเครื่อง)
-กดปุ่ม Powerค้างเพื่อเปิดเครื่อง เริ่มการใช้งานครั้งแรกอาจใช้เวลาในการเตรียมข้อมูลระยะหนึ่ง
-เมื่อหน้าจอพักลงไป กดปุ่ม Power1ครั้งเพื่อเรียกการใช้งานใหม่ ทำการทัชแล้วลากลงเพื่อปลดล๊อกหน้าจอ
-ต้องการพักหน้าจอเมื่อจบการใช้งาน กดปุ่ม Power1ครั้ง
-กดปุ่ม Powerค้างเพื่อปิดเครื่อง

ปุ่มHome (ปุ่มรูปบ้าน)
-ไม่ว่าผู้ใช้อยู่หน้าไหนก็ตาม กดปุ่มHome1ครั้ง เพื่อกลับมาหน้าต่างหลัก
-ที่หน้าต่างหลัก กดปุ่มHome1ครั้ง เพื่อแสดงหน้าต่างทั้ง5หน้า

ปุ่มmenu
-ต้องการปรับแต่งหรือตั้งค่าใดใดกับหน้าการใช้งานนั้นๆ กดปุ่มmenu1ครั้ง จะมีตัวเลือกแสดงขึ้นมา
-ต้องการปรับแต่งหรือตั้งค่าใดใดกับหน้าแอปพลิเคชั่นนั้นๆ กดปุ่มmenu1ครั้ง จะมีตัวเลือกแสดงขึ้นมา

ปุ่มBack (รูปลูกศรซ้าย)
-กดปุ่มBack1ครั้งเพื่อย้อนกลับไปหน้าก่อนหน้า

การทัชสกรีน
-ปลดล๊อกเพื่อใช้งานโดยการกดปุ่ม Power 1ครั้ง แล้วทัชที่หน้าจอแล้วลากลง
-เปลี่ยนหน้าต่างการใช้งานทั้ง5หน้า เมื่ออยู่ที่หน้าต่างหลักทัชที่หน้าจอไปทางซ้ายหรือขวาเพื่อเปลี่ยนหน้าต่าง
-ดูการแจ้งเตือน เมื่ออยู่ที่หน้าจอหลักทัชที่บนสุดของหน้าจอแล้วลากลง เพื่อดูการแจ้งเตือนต่างๆ

-scoll Up-Down เมื่อใช้งานเว็ปไซต์ โดยการทัชที่หน้าจอค้างแล้วลากขึ้น/ลง/ซ้าย/ขวา
-การซูมเข้าออก ในการใช้งานเว็ปไซต์สามารถซูมเข้าออกเพื่ออ่านตัวหน้งสือที่มีขนาดเล็กได้โดยใช้
2นิ้วลากแยกออกหรือบีบเข้าหากัน
หน้าต่างการใช้งานของ Android

หน้าต่างหลักทั้ง5หน้า ประกอบด้วย

-แท็ปคำสั่ง : จะล๊อกอยู่ที่ด้านล่างของหน้าต่างทั้ง5หน้า สำหรับเรียกใช้งาน
หน้าแอปพลิเคชั่นรวม / การโทรออก / การเล่นอินเตอร์เนท
***ดูวิธีการโทรออก-รับสายและการจัดการกับรายชื่อเบอร์โทรศัพท์ click

-แถบแสดงสถานะ  : จะอยู่ที่ด้านบนของหน้าต่างทั้ง5หน้า เพื่อแสดงสถานะต่างๆของเครื่อง
สัญญาณโทรศัพท์ / แบตเตอรี่ / เวลา / การเชื่อมต่อWiFi / การเชื่อมต่อ GPS ฯลฯ

-พื้นที่ว่าง : สำหรับจัดวางไอคอนแอปพลิเคชั่น และwidgets ต่างๆ
ผู้ใช้สามารถออกแบบจัดวางหน้าต่างตามความต้องการในการใช้งาน
โดยมีพื้นที่ว่างให้จัดวางถึง5หน้าต่าง
***ดูวีธีการปรับแต่งหน้าต่างการใช้งานตามความต้องการของผู้ใช้  click

หน้าแอปพลิเคชั่นรวม
เป็นหน้าต่างที่รวมแอปพลิเคชั่นที่เราติดตั้งไว้ทั้งหมด
ผู้ใช้สามารถดึงแอปพลิเคชั่นที่ใช้งานบ่อยไปไว้ที่หน้าต่างการใช้งานหลักทั้ง5หน้าได้
***ดูวีธีการปรับแต่งหน้าต่างการใช้งานตามความต้องการของผู้ใช้  click

การติดตั้งแอปพลิเคชั่นใหม่ๆ

แอปพลิเคชั่นสำหรับสมาร์ทโฟนแอนดรอยด์นั้นมีให้เลือกใช้มากมาย
ผู้ใช้สามารถเชื่อมต่ออินเตอร์เนทเพื่อเข้าใช้งาน Android Market
เพื่อเลือกติดตั้ง แอปพลิเคชั่นที่ต้องการโดยมีทั้งแอปพลิเคชั่นที่ฟรี และแบบเสียเงินซื้อ
***ดูวิธีการติดตั้งแอปพลิเคชั่น แอนดรอยด์  click