Tags:

ซันได้ออกมาประกาศว่าพวกเขาได้เริ่มพัฒนา 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

By: meddlesome
meddlesome's blog
on 09/03/08 1:05 #45231 toggle
meddlesome's picture

"Nobody uses Java anymore"

meddlesome.tech.blog


meddlesome.tech.blog

By: sugree
FounderWriterAndroidBlackberry
sugree's blog
on 09/03/08 9:10 #45254 Reply to:45231 toggle
sugree's picture
steve@iphone:~$ sudo su - nobody
By: SilliCon
Android
SilliCon's blog
on 09/03/08 9:22 #45257 Reply to:45254 toggle
SilliCon's picture

มุขนี้เด็ดครับ +1 เลย

By: ipats
ContributorWindows PhoneAndroidExteen Official
ipats's blog
on 09/03/08 1:25 #45232 toggle
ipats's picture

แอบสงสัยว่าปกติแล้ว device ที่สามารถรัน J2ME ได้แบบนี้ ต้องจ่าย royalty fee หรือเปล่าครับ

แบบว่าถ้าของค่ายอื่นต้องจ่าย แต่ของ iphone กลับมาพัฒนาให้ใช้ฟรีๆ นี่ ค่ายอื่นคงน้อยใจ เหอๆ

---------- iPAtS


iPAtS

By: Vithan
iPhoneWindows Phone
Vithan's blog
on 09/03/08 1:32 #45233 toggle
Vithan's picture

ที่แรกก็ออกมาบ่นว่า iphone ไม่ดีแบบนั้นแบบนี้ ... พอมาถึงตอนนี้ก็มาง้อ เฮ้ออ

By: redgene
redgene's blog
on 09/03/08 1:55 #45234 toggle
redgene's picture

native ด้วย chip ที่ iphone ใช้นะเหรอ

By: Jonix
iPhoneAndroidSymbianUbuntu
Jonix's blog
on 09/03/08 8:43 #45252 Reply to:45234 toggle
Jonix's picture

น่าจะใช่ เพราะ iphone ก็ ARM processor compile bytecode เป็น native ได้สบาย

OSX รุ่นใน iphone มันก็ไม่ใช่ของแปลก ออกแรงนิดๆหน่อยๆสามสี่วันก็รันได้แล้ว


http://www.embes.com

By: Bongbank
ContributoriPhoneAndroidBlackberry
Bongbank's blog
on 09/03/08 2:00 #45236 toggle
Bongbank's picture

ขำดีแหะ สุดท้าย Sun ก็ง้อ Apple อยู่ดี

ตกลงทำแบบนี้ใครได้ประโยชน์มากที่สุดล่ะเนี้ย ผู้บริโภคหรือเปล่า?


By: kamthorn
AndroidSymbianUbuntu
kamthorn's blog
on 09/03/08 2:07 #45238 toggle
kamthorn's picture

ยังไงซันก็ต้องทำให้แหละครับ เพราะคำว่า "รันได้ทุกแพลตฟอร์ม" มันค้ำคออยู่

--


-- blog

By: beoy
iPhone
beoy's blog
on 09/03/08 2:12 #45239 toggle
beoy's picture

ก็เป็นข่าวดีสำหรับนักพัฒนาโปรแกรมที่ไม่มีเครื่อง Mac แต่อยากจะเขียนโปรแกรมสำหรับ iPhone ว่าแต่ JavaFX นี่รวมอยู่ใน Java Micro Edition ด้วยรึเปล่า่?

By: plynoi
WriterAndroidUbuntu
plynoi's blog
on 09/03/08 10:50 #45265 toggle
plynoi's picture

ตอนเปิดตัว SDK ศาสดาเพิ่งตรัสว่า Flash is “too slow to be useful” on iPhone

By: bankkung
ContributoriPhoneAndroidBlackberry
bankkung's blog
on 09/03/08 18:34 #45293 Reply to:45265 toggle
bankkung's picture

ศาสดาเปลี่ยนใจได้เสมอ โดยอาศัยดีมานด์ (เสียงโวย) จากผู้ศรัทธาเป็นเหตุผล

คนเรียกร้องเยอะก็โผลมาให้ใช้ สงสัยอยู่ว่าเสียงคนไทยน้อยไป เลยไม่มีการซัพพอร์ตภาษาไทยในไอพ็อด (เอ๊ะ เริ่มนอกเรื่อง)

By: pittaya
WriterAndroidUbuntu
pittaya's blog
on 09/03/08 12:24 #45269 toggle
pittaya's picture

ใน 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

By: Sikachu
ContributoriPhone
Sikachu's blog
on 09/03/08 18:59 #45296 toggle
Sikachu's picture

why not J2SE .. why ..

บล็อกของผม: http://sikachu.com


บล็อกของผม: http://sikachu.com

By: redgene
redgene's blog
on 09/03/08 20:48 #45298 Reply to:45296 toggle
redgene's picture

มันเทอะทะไปมั้งครับ

By: tekkasit
ContributorAndroidWindows
tekkasit's blog
on 10/03/08 8:31 #45320 Reply to:45296 toggle
tekkasit's picture

One Size Fit All นี่ไม่ได้จริงๆครับ J2SE ใหญ่ไปมากสำหรับอุปกรณ์ Mobile ครับ RAM ก็น้อยกว่า (ระดับสิบเม็ก), กราฟฟิคก็เล็กมาก (), CPU ก็ไม่ทรงพลังเท่า เป็นต้น

J2ME เลยมีบทบาทเข้ามา เพื่อทำให้ Java ทำงานได้บนมือถือ,อุปกรณ์ embedded ทั้งหลายแหล่

By: Sikachu
ContributoriPhone
Sikachu's blog
on 12/03/08 15:02 #45540 Reply to:45320 toggle
Sikachu's picture

เข้าใจและงับ

แต่อย่างนี้ก็แปลว่า programmer ก็ไม่สามารถที่จะ port GUI app ที่ใช้ swing ไป iPhone โดยง่ายสิครับ แปลว่าก็ต้อง rewrite ใหม่ให้ใช้ Graphics แทน ..

หรือว่าจริงๆ มันควรจะเป็นอย่างนั้นอยู่แล้วครับ??

บล็อกของผม: http://sikachu.com


บล็อกของผม: http://sikachu.com

By: khajochi
WriteriPhone
khajochi's blog
on 10/03/08 10:55 #45323 toggle
khajochi's picture

มันก็เป็นหน้าที่ของซันอยู่แล้วนะครับที่จะพัฒนาตัว jvm ให้ได้ในทุกๆ platform

--- Khajochi Blog : It's not a Bug ... It's a Feature


Khajochi Blog : It's not a Bug ... It's a Feature

By: kohsija
AndroidUbuntu
kohsija's blog
on 10/03/08 15:04 #45346 toggle
kohsija's picture

ไม่เห็นมี jvm บนเครื่องทำกาแฟเลย

Kohsija


@kohsija

By: JavaDevil
JavaDevil's blog
on 10/03/08 19:40 #45374 Reply to:45346 toggle
JavaDevil's picture

ถ้ามันมี บนเครื่องทำกาแฟ สงสัยต้องมีบนกาน้ำชา อากงแน่ๆเลย

By: JavaDevil
JavaDevil's blog
on 10/03/08 19:40 #45375 Reply to:45346 toggle
JavaDevil's picture

ถ้ามันมี บนเครื่องทำกาแฟ สงสัยต้องมีบนกาน้ำชา อากงแน่ๆเลย

By: adamy
iPhoneAndroidBlackberryUbuntu
adamy's blog
on 12/03/08 7:05 #45501 Reply to:45346 toggle
adamy's picture

ก็เอากาแฟอะไรใส่ในเครื่องทำกาแฟก็ได้ครับ ... แล้วก็ติ๊ต่างว่ามันเป็นกาแฟ Java ครับ

มันก็เป็น Java Virtual Machine แล้วครับ : )

ขอบคุณครับ สวัสดีครับ

:: Take minimum, Give Maximum ::


:: Take minimum, Give Maximum ::