ซันได้ออกมาประกาศว่าพวกเขาได้เริ่มพัฒนา Java Virtual Machine ให้กับไอโฟนแล้วด้วย SDK ที่แอปเปิลเพิ่งปล่อยออกมา โดยพวกเขาสัญญาว่าจะทำให้แอพพลิเคชั่นที่พัฒนาด้วย Java สามารถใช้งานได้ในระดับเดียวกันกับ Native Application ของไอโฟนเลยทีเดียว
สำหรับเวอร์ชั่นโดยเจาะจงของ Java สำหรับไอโฟนจะเป็น Java Micro Edition (ME) ซึ่งจะสามารถทำให้ไอโฟนสามารถรันแอพพลิเคชั่นที่พัฒนาด้วย Java ที่มีอยู่ก่อนแล้วมากมาย โดยซันเองคาดว่า Java Virtual Machine น่าจะเสร็จสมบูรณ์หลังจากเดือนมิถุนายนนี้
โดยซันได้ยกตัวอย่างแอพพลิเคชั่นที่รันได้ด้วย Java ME มาด้วย เช่น EA Sims Bowling, Scrabble, Harry Potter and the Order of the Phoenix, Libris eBook reader และอื่น ๆ อีกมากมาย
ที่มา - MacRumors
Comments
"Nobody uses Java anymore"
meddlesome.tech.blog
มุขนี้เด็ดครับ +1 เลย
แอบสงสัยว่าปกติแล้ว device ที่สามารถรัน J2ME ได้แบบนี้ ต้องจ่าย royalty fee หรือเปล่าครับ
แบบว่าถ้าของค่ายอื่นต้องจ่าย แต่ของ iphone กลับมาพัฒนาให้ใช้ฟรีๆ นี่ ค่ายอื่นคงน้อยใจ เหอๆ
---------- iPAtS
iPAtS
ที่แรกก็ออกมาบ่นว่า iphone ไม่ดีแบบนั้นแบบนี้ ... พอมาถึงตอนนี้ก็มาง้อ เฮ้ออ
native ด้วย chip ที่ iphone ใช้นะเหรอ
น่าจะใช่ เพราะ iphone ก็ ARM processor
compile bytecode เป็น native ได้สบาย
OSX รุ่นใน iphone มันก็ไม่ใช่ของแปลก
ออกแรงนิดๆหน่อยๆสามสี่วันก็รันได้แล้ว
ขำดีแหะ สุดท้าย Sun ก็ง้อ Apple อยู่ดี
ตกลงทำแบบนี้ใครได้ประโยชน์มากที่สุดล่ะเนี้ย ผู้บริโภคหรือเปล่า?
ยังไงซันก็ต้องทำให้แหละครับ เพราะคำว่า "รันได้ทุกแพลตฟอร์ม" มันค้ำคออยู่
--
--
ก็เป็นข่าวดีสำหรับนักพัฒนาโปรแกรมที่ไม่มีเครื่อง Mac แต่อยากจะเขียนโปรแกรมสำหรับ iPhone
ว่าแต่ JavaFX นี่รวมอยู่ใน Java Micro Edition ด้วยรึเปล่า่?
ตอนเปิดตัว SDK ศาสดาเพิ่งตรัสว่า Flash is “too slow to be useful” on iPhone
ศาสดาเปลี่ยนใจได้เสมอ โดยอาศัยดีมานด์ (เสียงโวย) จากผู้ศรัทธาเป็นเหตุผล
คนเรียกร้องเยอะก็โผลมาให้ใช้ สงสัยอยู่ว่าเสียงคนไทยน้อยไป เลยไม่มีการซัพพอร์ตภาษาไทยในไอพ็อด (เอ๊ะ เริ่มนอกเรื่อง)
ใน Developer agreement มีเขียนไว้ว่า
An Application may not itself install or launch other executable code by any means, including without limitation through the use of a plug-in architecture, calling other frameworks, other APIs or otherwise. No interpreted code may be downloaded and used in an Application except for code that is interpreted and run by Apple’s Published APIs and built-in interpreter(s).
.
pittaya.com
why not J2SE ..
why ..
บล็อกของผม: http://sikachu.com
บล็อกของผม: http://sikachu.com
มันเทอะทะไปมั้งครับ
One Size Fit All นี่ไม่ได้จริงๆครับ
J2SE ใหญ่ไปมากสำหรับอุปกรณ์ Mobile ครับ
RAM ก็น้อยกว่า (ระดับสิบเม็ก), กราฟฟิคก็เล็กมาก (), CPU ก็ไม่ทรงพลังเท่า เป็นต้น
J2ME เลยมีบทบาทเข้ามา เพื่อทำให้ Java ทำงานได้บนมือถือ,อุปกรณ์ embedded ทั้งหลายแหล่
เข้าใจและงับ
แต่อย่างนี้ก็แปลว่า programmer ก็ไม่สามารถที่จะ port GUI app ที่ใช้ swing ไป iPhone โดยง่ายสิครับ แปลว่าก็ต้อง rewrite ใหม่ให้ใช้ Graphics แทน ..
หรือว่าจริงๆ มันควรจะเป็นอย่างนั้นอยู่แล้วครับ??
บล็อกของผม: http://sikachu.com
บล็อกของผม: http://sikachu.com
มันก็เป็นหน้าที่ของซันอยู่แล้วนะครับที่จะพัฒนาตัว jvm ให้ได้ในทุกๆ platform
---
Khajochi Blog : It's not a Bug ... It's a Feature
แฟนพันธุ์แท้สตีฟจ็อบส์ | MacThai.com
ไม่เห็นมี jvm บนเครื่องทำกาแฟเลย
Kohsija
ถ้ามันมี บนเครื่องทำกาแฟ สงสัยต้องมีบนกาน้ำชา อากงแน่ๆเลย
ถ้ามันมี บนเครื่องทำกาแฟ สงสัยต้องมีบนกาน้ำชา อากงแน่ๆเลย
ก็เอากาแฟอะไรใส่ในเครื่องทำกาแฟก็ได้ครับ ... แล้วก็ติ๊ต่างว่ามันเป็นกาแฟ Java ครับ
มันก็เป็น Java Virtual Machine แล้วครับ : )
ขอบคุณครับ สวัสดีครับ
:: Take minimum, Give Maximum ::