หลายๆท่านอาจจะรู้จักกันบ้างแล้วกับ Android ในรูปแบบของระบบปฏิบัติการมือถือ แต่วันนี้จะมาอยู่ในเน็ตบุ๊ค
Android คืออะไร
ผู้ใช้งานหลายคน อาจไม่เคยได้ยินชื่อของ Android มาก่อน แต่อีกไม่นานครับ Android น่าจะเป็นชื่อที่คุ้นหูคนทั่วไปได้ไม่ยาก เนื่องจากมันเป็นระบบปฏิบัติการที่กำลังมาแรงอีกตัวหนึ่งในเวลานี้
Android เป็นแพลตฟอร์มใหม่สำหรับโทรศัพท์มือถือและอุปกรณ์พกพา ซึ่งประกอบด้วยตัวระบบปฏิบัติการ ไลบรารี เฟรมเวิร์ค และซอฟต์แวร์อื่นๆ ที่จำเป็นในการพัฒนา อาจพูดได้ว่าเทียบเท่ากับ Windows Mobile, Palm OS, Symbian, OpenMoko และ Maemo ของโนเกีย โดย Android จะจับตลาดมือถือรุ่นใหม่ๆ ที่มีความสามารถสูงๆ (ซึ่งเกิดจากการกระตุ้นตลาดของ iPhone) ต่อมาภายหลัง มีกลุ่มผู้พัฒนาและบริษัทผู้ผลิต ได้ดึง Android มาถึงอุปกรณ์อื่นๆ ไม่ว่าจะเป็น โน๊ตบุ๊ค เน็ตบุ๊ค โดยกลุ่มอุปกรณ์เหล่านี้จะทยอยวางตลาดในอนาคตอันใกล้
ถึง Android จะเป็นแพลตฟอร์มใหม่ แต่ก็ยังคงใช้องค์ประกอบที่เป็น Opensource เดิมๆ มากมาย เช่น Linux Kernel, SSL, OpenGL, FreeType, SQLite, WebKit และเขียนไลบรารี+เฟรมเวิร์คของตัวเองเพิ่มเติม ซึ่งทั้งหมดจะโอเพนซอร์ส (ใช้ Apache License) ตามภาพประกอบต่อไปนี้
ภาษาที่ใช้พัฒนาเป็นจาวา แต่ Android เอามาเฉพาะภาษาครับ (Java programming language) ไม่ได้ใช้แพลตฟอร์มของ Sun Microsystem แต่อย่างใด ซึ่ง Android นั้น อาศัย Runtime เฉพาะที่มีชื่อว่า Dalvik ส่วนการสร้าง GUI ใช้เป็นไฟล์ XML (สไตล์เดียวกับ XAML หรือ XUL)