วันอังคารที่ 6 กันยายน พ.ศ. 2554

วิดีโอ สอนพัฒนา Android ตอนที่ 14 เปิดโปรเจ็ค

วิดีโอ สอนพัฒนา Android ตอนที่ 13 List

วิดีโอ สอนพัฒนา Android ตอนที่ 12 ไอคอน

วิดีโอ สอนพัฒนา Android ตอนที่ 11 ลง apk บน emulator

วิดีโอ สอนพัฒนา Android ตอนที่ 10 เล่นดนตรี

วิดีโอ สอนพัฒนา Android ตอนที่ 9 Loading

วิดีโอ สอนพัฒนา Android ตอนที่ 8 ซ่อนไตเติ้ลบาร์

วิดีโอ สอนพัฒนา Android ตอนที่ 7 ถามก่อนออกจาก App

วิดีโอ สอนพัฒนา Android ตอนที่ 6 สร้างโปรเจ็ค

วิดีโอ สอนพัฒนา Android ตอนที่ 5

วิดีโอ สอนพัฒนา Android ตอนที่ 4 ADT (Windows)

วิดีโอ สอนพัฒนา Android ตอนที่ 3 สร้าง AVD (Windows)

วันพฤหัสบดีที่ 1 กันยายน พ.ศ. 2554

ระบบปฏิบัติการแอนดรอยด์

Android คืออะไร Android (แอนดรอยด์) เป็นระบบปฏิบัติการสำหรับอุปกรณ์พกพา เช่น โทรศัพท์มือถือ แท็บเล็ตคอมพิวเตอร์ เน็ตบุ๊ก ทำงานบนลินุกซ์ เคอร์เนล เริ่มพัฒนาโดยบริษัทแอนดรอยด์ จากนั้นบริษัทแอนดรอยด์ถูกซื้อโดยกูเกิล และนำแอนดรอยด์ไปพัฒนาต่อ ภายหลังถูกพัฒนาในนามของ Open Handset Allianceทางกูเกิลได้เปิดให้นักพัฒนาสามารถแก้ไขโค้ดต่างๆ ด้วยภาษาจาวา และควบคุมอุปกรณ์ผ่านทางชุด Java libraries ที่กูเกิลพัฒนาขึ้น

แอนดรอยด์ได้เป็นที่รู้จักต่อสาธารณชนเมื่อวันที่ 5 พฤศจิกายน พ.ศ. 2550 โดยทางกูเกิลได้ประกาศก่อตั้ง Open Handset Alliance กลุ่มบริษัทฮาร์ดแวร์, ซอฟต์แวร์ และการสื่อสาร 48 แห่ง ที่ร่วมมือกันเพื่อพัฒนา มาตรฐานเปิด สำหรับอุปกรณ์มือถือ ลิขสิทธิ์ของโค้ดแอนดรอยด์นี้จะใช้ในลักษณะของซอฟต์แวร์เสรี

โทรศัพท์เครื่องแรกที่สามารถใช้งานระบบปฏิบัติการแอนดรอยด์ได้คือ HTC Dream ออกจำหน่ายเมื่อ 22 ตุลาคม 2551

Android นั้นมีโครงสร้างทางซอร์ฟแวร์ซึ่งประกอบไปด้วย
1. Java applications ที่รันบน Java object oriented application framework ที่ประกอบไปด้วย Java core libraries ที่รันบน Dalvik virtual machine กับ JIT compilation
just-in-time (JIT) compiler โปรแกรมที่เปลี่ยนกลับ bytecode ของ Java ให้เป็นคำสั่งที่สามารถส่งตรงไปที่โพรเซสเซอร์
2.ไลแบรี่ต่างๆที่ถูกเขียนขึ้นด้วยภาษา C เป็นระบบจัดการขั้นพื้นฐาน
3. ใช้ OpenCore เป็น media framework (ตัวจัดการด้านมัลติมีเดีย)
4.ใช้ SQLite เป็นระบบจัดการฐานข้อมูล
5. ใช้ OpenGL ES 2.0 API เป็นตัวจัดการกราฟิกแบบ 3 มิติ 3D
6. WebKit เป็นเฟรมเวิร์กในลักษณะโอเพนซอร์ซที่เริ่มพัฒนาโดยบริษัทแอปเปิล ใช้ในการพัฒนาเว็บเบราว์เซอร์
7. SGL กราฟิกเอนจิ้น Skia Graphics Engine
8. SSL เป็นโปรโตคอลที่ใช้เข้ารหัสข้อมูลที่ส่งในอินเทอร์เน็ต เช่น เว็บเพจ จดหมายอิเล็กทรอนิกส์ โปรแกรมสนทนา และอื่นๆ เพื่อความปลอดภัยในการส่งข้อมูล มีข้อแตกต่างในรายละเอียดทางเทคนิคระหว่าง SSL 3.0 และ TLS 1.0 เพียงเล็กน้อย

9. Bionic C Library ไลแบรี่ภาษา C สำหรับอุปกรณ์เคลื่อนที่
9.1. Java applications ที่รันบน Java object oriented application framework ที่ประกอบไปด้วย Java core libraries ที่รันบน Dalvik virtual machine กับ JIT compilation
just-in-time (JIT) compiler โปรแกรมที่เปลี่ยนกลับ bytecode ของ Java ให้เป็นคำสั่งที่สามารถส่งตรงไปที่โพรเซสเซอร์
9.2.ไลแบรี่ต่างๆที่ถูกเขียนขึ้นด้วยภาษา C เป็นระบบจัดการขั้นพื้นฐาน
9.3. ใช้ OpenCore เป็น media framework (ตัวจัดการด้านมัลติมีเดีย)
9.4.ใช้ SQLite เป็นระบบจัดการฐานข้อมูล
9.5. ใช้ OpenGL ES 2.0 API เป็นตัวจัดการกราฟิกแบบ 3 มิติ 3D
9.66. WebKit เลย์เอาต์เอนจิ้น
เว็บคิต (WebKit) เป็นเฟรมเวิร์กในลักษณะโอเพนซอร์ซที่เริ่มพัฒนาโดยบริษัทแอปเปิล ใช้ในการพัฒนาเว็บเบราว์เซอร์
9.7. SGL กราฟิกเอนจิ้น Skia Graphics Engine

วันพุธที่ 31 สิงหาคม พ.ศ. 2554

วิดีโอ สอนจาวา 062 Program no.6 Insection sort ตอน4

วิดีโอ สอนจาวา 061 Program no.6 Insection sort ตอน3

วิดีโอ สอนจาวา 060 Program no.6 Insection sort ตอน2

วิดีโอ สอนจาวา 059 Program no 6 Insection sort ตอน1

วิดีโอ สอนจาวา 058 Interface ตอน2

วิดีโอ สอนจาวา 057 Interface ตอน1

วิดีโอ สอนจาวา 056 Type ของ variable ตอน2

วิดีโอ สอนจาวา 055 Type ของ variable ตอน1

วิดีโอ สอนจาวา 054 Protected access modifier ตอน2

วิดีโอ สอนจาวา 053 Protected access modifier ตอน1

วิดีโอ สอนจาวา 052 Public access modifier ตอน2

วิดีโอ สอนจาวา 051 Public access modifier ตอน1

วิดีโอ สอนจาวา 050 Default access modifier

วิดีโอ สอนจาวา 049 Private access modifier

วิดีโอ สอนจาวา 048 Encapsulation ตอน2

วิดีโอ สอนจาวา 047 Encapsulation ตอน1

วิดีโอ สอนจาวา 046 Program no.5 Selection sort ตอน3

วิดีโอ สอนจาวา 045 Program no.5 Selection sort ตอน2

วิดีโอ สอนจาวา 044 Program no.5 Selection sort ตอน1

วิดีโอ สอนจาวา 043 Polymorphism ตอน3

วิดีโอ สอนจาวา 042 Polymorphism ตอน2

วิดีโอ สอนจาวา 041 Polymorphism ตอน1

วิดีโอ สอนจาวา 040 Inheritance ตอน2

วิดีโอ สอนจาวา 039 Inheritance ตอน1

วิดีโอ สอนจาวา 038 Super class และ Subclass Bonus

วิดีโอ สอนจาวา 037 Super class และ Subclass ตอน2

วิดีโอ สอนจาวา 036 Super class และ Subclass ตอน1

วิดีโอ สอนจาวา 035 this คืออะไร

วิดีโอ สอนจาวา 034 Constructor ตอน2

วิดีโอ สอนจาวา 033 Constructor ตอน1

วิดีโอ สอนจาวา 032 class และ object ตอน3

วิดีโอ สอนจาวา 031 class และ object ตอน2

วิดีโอ สอนจาวา 030 class และ object ตอน1

วิดีโอ สอนจาวา 029 Program no.4 Max mid min 2of2

วิดีโอ สอนจาวา 028 Program no 4 Max mid min 1of2

วิดีโอ สอนจาวา 027 Program no.3 เปรียบเทียบ2ตัวเลข 2of2

วิดีโอ สอนจาวา 026 Program no.3 เปรียบเทียบ2ตัวเลข 1of2

วิดีโอ สอนจาวา 025 Scanner รู้จักใช้ 2of2

วิดีโอ สอนจาวา 024 Scanner รู้จักใช้ 1of2

วิดีโอ สอนจาวา 023 Program no.2 แม่สูตรคูณ 2of2

วิดีโอ สอนจาวา 022 Program no.2 Formular 1of2

วิดีโอ สอนจาวา 021 Program no.1 Ten Random Numbers 2of2

วิดีโอ สอนจาวา 020 Program no.1 Ten Random Numbers

วิดีโอ สอนจาวา 019 control flow switch case 2of2

วิดีโอ สอนจาวา 018 control flow switch case

วิดีโอ สอนจาวา 017 control flow do while

วิดีโอ สอนจาวา 016 control flow while loop

วิดีโอ สอนจาวา 015 control flow for Bonus

วิดีโอ สอนจาวา 014 control flow for loop

วิดีโอ สอนจาวา 013 control flow if-else-if 2of2

วิดีโอ สอนจาวา 012 control flow if-else-if 1of2

วิดีโอ สอนจาวา 011 control flow จากบนลงล่าง

วิดีโอ สอนจาวา 010 เข้าใจ จาวา operators 2of2

วิดีโอ สอนจาวา 009 เข้าใจ จาวา operators 1of2

วิดีโอ สอนจาวา 008 เข้าใจ primative data type 2of2

วิดีโอ สอนจาวา 007 เข้าใจ primative data type 1of2

วิดีโอ สอนจาวา 006 ติดตั้ง JavaDoc API ใส่ Eclipse

วิดีโอ สอนจาวา 005 eclipse compile class อย่างไร

วิดีโอ สอนจาวา 004 เข้าใจ java method Main

วิดีโอ สอนจาวา 003 สร้าง java packages

วิดีโอ สอนจาวา 002 สร้าง java class

วิดีโอ สอนจาวา 002 สร้าง java class

วิดีโอ สอนจาวา 001 Hello World

วิดีโอ สอนจาวา 001 Hello World