Voice in the Gentle Wind

กรกฎาคม 25, 2007

ใครว่า iPhone ไม่สนับสนุน Java?

Filed under: hardware, java — deans4j @ 7:56 pm

แม้ Steve Jobs จะปากมอมไปหน่อยกับการออกมาให้สัมภาษณ์คราวนั้นว่า “Java’s not worth building in [to the iPhone].” แต่จากการงัดแงะเครื่อง iPhone ออกมาก็พบว่า แอปเปิ้ลใช้ซีพียูของ Samsung S3C6400 ซึ่งอยู่ในตระกูล ARM1176JZF เป็นฐาน

ประเด็นที่สำคัญคือซีพียูในตระกูลนี้ ARM ได้ใช้เทคโนโลยี Jazelle เป็น engine ฝังอยู่ข้างใน Jazelle เป็นเทคโนโลยีที่ทำให้ Java ทำงานได้ประสิทธิภาพสูงและกินทรัพยากรหน่วยความจำน้อยกว่าปกติถึง 8 เท่าและมีระบบ Mutitasking JVM ในตัว ที่น่าสนใจคือ Jazelle เป็นเทคโนโลยีเดียวกันที่อยู่ในตระกูล JavaFX Mobile โดยในสมัยนั้น ARM ได้ขายสัญญาอนุญาตให้ SavaJE ก่อนที่ภายหลังซันจะเข้าซื้อ SavaJE อย่างถาวร

จากข่าวที่ออกมา แม้แอปเปิ้ลอยากให้ 3rd-party ทั้งหลายผลิตโปรแกรมที่อยู่บนพื้นฐาน AJAX ซะมากกว่า แต่ภายในโปรแกรมของ iPhone เองอาจมีการเรียกใช้ความสามารถของ Java ที่อยู่เบื้องล่างก็ได้

ที่มา – Ed Burnette’s blog

เมษายน 5, 2007

พบรูรั่ว​ใน​หน่วยประมวลผลขนาด​เล็ก​ ARM ​และ​ XScale

Filed under: hardware — deans4j @ 8:24 pm

ปัจจุบันหน่วยประมวลผล​ทั้ง​สองถูก​ใช้​อย่างแพร่หลาย​ใน​อุปกรณ์ฮาร์ดแวร์ขนาด​เล็ก​ ​ไม่​ว่า​จะ​เป็น​มือถือ​ ​เราว์​เตอร์​ ​การพบรูรั่วครั้งนี้ทีมวิจัย​จาก​ Juniper Network Inc. ​กล่าวอ้างว่า​เทคนิคที่​ใช้​จะ​ส่งผล​ให้​ผู้​ไม่​ประสงค์ดี​สามารถ​สั่งดำ​เนินการคำ​สั่ง​ใดๆ​ ​บนเครื่องของเหยื่อก็​ได้​ ​โดย​ยกตัวอย่างการโจมตี​เช่น​ ​อาชญากร​สามารถ​ล้วงข้อมูลสำ​คัญ​ใน​มือถือ​ ​หรือ​สั่ง​ให้​เราว์​เตอร์สับรางเส้นทางเว็บธนาคารไป​ยัง​เว็บ​กับ​ดักที่สร้าง​ไว้​แทน​ ​เพื่อหลอกเอาข้อมูลรหัสผ่าน​ ​เป็น​ต้น

เทคนิคที่ว่า​แกะมา​จาก​อุปกรณ์ทดสอบที่อาศัย​ JTAG ​ซึ่ง​ปกติทำ​หน้า​เป็น​ส่วน​ต่อประสานเพื่อดีบั๊กการทำ​งาน​ ​แม้ว่า​ใน​ทางทฤษฏี​สามารถ​จะ​ตัด​ JTAG ​ออก​ได้​ ​แต่​ใน​ทางปฏิบัติ​ Barnaby Jack ​ผู้​ทดสอบกล่าวอ้างว่า​ 90% ​ของเครื่องที่​ได้​ทดสอบ​ยัง​คง​ JTAG ​เอา​ไว้​เพื่อ​ใช้​ใน​การตรวจสอบสภาพ​ใน​ยามที่พบปัญหา

ปิดท้าย​ด้วย​คำ​เชิญชวนของ​ Jack ​ให้​แฮ็กเกอร์หันมาลองเล่น​กับ​ฮาร์ดแวร์บ้าง​ ​แล้ว​เค้ากำ​ลังมองหาของเล่นชิ้น​ใหม่​อยู่​เหมือน​กัน​ (ขออนุญาต​ไม่​แปล​ : )

“It’s exciting for the hacking community to say, I’m sick of software. Let’s look at the hardware,”
“I’m looking at my microwave oven right now, but I don’t think there’s much I could do with that,”

ที่มา​ – ComputerWorld.com

เมษายน 3, 2007

Sun SPOT ​เปิดจำ​หน่ายชุดเครื่องมือพัฒนา​แล้ว

Filed under: hardware, ide, java, netbeans — deans4j @ 2:34 pm

Sun SPOT (Small Programmable Object Technology) ​เป็น​ชุดเน็ตเวิร์กเซ็นเซอร์ทำ​งานไร้สายขนาด​เล็ก​มากของซัน​ ​มี​ความ​สามารถ​ที่น่าสนใจดังนี้

  • ​เน็ตเวิร์ก​ใช้​ ZigBee ​เป็น​มาตรฐาน​ (ประหยัดกว่า​ Bluetooth) ​ทำ​ Mesh ​ได้​ด้วย
  • ​ตัวประมวลผล​เป็น​ ARM 180 MHz
  • ​มี​ส่วน​ต่อประสาน​ USB
  • ​เซ็นเซอร์​ความ​เร็ว​ ​ทิศทาง​ ​อุณหภูมิ​ ​แสง​ใน​ตัว
  • ​มี​ LED 3 ​สี​ 8 ​ตัว
  • ​มีพินเชื่อมต่อ​ I/O ​หลายตัว
  • ​ใช้​ถ่านชาร์จลิ​เธียม​ 3.6 V 750 mAh
  • ​รองรับ​ Java ME CLDC 1.1 Squawk VM
  • ​สามารถ​ใช้​ NetBeans ​เป็น​ IDE ​พัฒนา
  • ​ภาย​ใน​มี​เว็บเซอร์​เวอร์ขนาด​เล็ก​มาก​ ​ทำ​ SSL ​ได้​ด้วย​ ​สามารถ​สั่งการผ่านบราวเซอร์
  • ​ทำ​งานแบบกริด​ ​สามารถ​เพิ่มลดหน่วย​ความ​จำ​หรือ​ส่วน​ประมวลผลตาม​ต้อง​การ

ซื้อวันนี้​ $550 ​มาพร้อม​กับ​ Sun SPOT ​เซ็นเซอร์บอร์ด​ 2 ​ตัว​ ​อุปกรณ์​เชื่อมต่อ​และ​แผ่นเครื่องมือพัฒนา​ ​ขณะนี้​เปิดขายแค่​ใน​อเมริกา​เท่า​นั้น​ ​ใครสนใจด้าน​ Embeded System ​ลองดูรายละ​เอียด​ใน​เว็บ​ ​มีกรณีตัวอย่างการ​ใช้​อ่านสนุกดี

ที่มา​ – Sun SPOT Project

สร้างเว็บไซต์หรือบล็อกฟรีที่ WordPress.com.