By khajochi Writer on Tag: Open Source, Java, Eclipse

Eclipse เวอร์ชันล่าสุด 3.4 แล้ว ภายใต้ชื่อ Ganymede (อ่านว่า แกนีมีด) ซึ่งเป็นการรวมโปรเจคย่อยต่างๆที่มีอยู่มากมายใน Eclipse เพื่อความเข้ากันได้ของโปรเจคต่างๆ

โดยฟีเจอร์ใหม่ๆที่สำคัญก็มีดังนี้

By mk Founder on Tag: Open Source, Java, Sun

ถึงแม้ว่าซันจะประกาศโอเพนซอร์สแพลตฟอร์มจาวาไปเมื่อปี 2006 ในโครงการ OpenJDK แต่ว่ามันไม่ได้เป็นการโอเพนซอร์สทั้งหมด 100% เนื่องจากว่ามีโค้ดบางส่วนที่ซันไม่ได้เป็นเจ้าของ จึงไม่สามารถโอเพนซอร์สได้ และถึงแม้โค้ดนี้จะเป็นส่วนเล็กๆ ประมาณ 4-5% แต่ก็ทำให้การนำจาวาไปใช้บนแพลตฟอร์มที่ต้องการโอเพนซอร์ส 100% (เช่น ลินุกซ์บางตัว) มีปัญหา

By khajochi Writer on Tag: Java, Sun, RIA, JavaFX

ซันเปิดงานใหญ่ประจำปี "JavaOne" ด้วยสโลแกนในปีนี้คือ "Java + You" เริ่มงานด้วยการเปิดตัวเทคโนโลยี JavaFX ซึ่งซันกำลังเร่งพัฒนาเพื่อแข่งขันกับ Silveright และ Adobe AIR

โดยซันได้เปิดเผย road map ของ JavaFX ไว้ดังนี้

By mk Founder on Tag: Java, Sun

Engadget Mobile สัมภาษณ์ Jonathan Schwartz ซีอีโอคนปัจจุบันของซัน เกี่ยวกับเรื่องมือถือ จาวา และโอเพนซอร์ส

By toandthen Writer on Tag: Java, Mac OS X, Leopard

หลังจากเสียงเรียกร้องและวิพากษ์วิจารณ์มานานแสนนาน แอปเปิลก็ได้ปล่อยอัพเดทขนาด 57MB สำหรับผู้ใช้ Mac OS X 10.5 หรือ Leopard ทุก ๆ คนแล้ว โดยได้เพิ่มการสนับสนุนของ Java SE 6 รุ่น 1.6.0_05

โดยอัพเดทนี้ต้องการ Mac OS X 10.5.2 หรือใหม่กว่านี้และอินเทลแมค 64 บิทเท่านั้น (ผมอดตามเคย)

ที่มา - MacRumors

By toandthen Writer on Tag: Java, Sun, Mobile, iPhone

ซันได้ออกมาประกาศว่าพวกเขาได้เริ่มพัฒนา Java Virtual Machine ให้กับไอโฟนแล้วด้วย SDK ที่แอปเปิลเพิ่งปล่อยออกมา โดยพวกเขาสัญญาว่าจะทำให้แอพพลิเคชั่นที่พัฒนาด้วย Java สามารถใช้งานได้ในระดับเดียวกันกับ Native Application ของไอโฟนเลยทีเดียว

สำหรับเวอร์ชั่นโดยเจาะจงของ Java สำหรับไอโฟนจะเป็น Java Micro Edition (ME) ซึ่งจะสามารถทำให้ไอโฟนสามารถรันแอพพลิเคชั่นที่พัฒนาด้วย Java ที่มีอยู่ก่อนแล้วมากมาย โดยซันเองคาดว่า Java Virtual Machine น่าจะเสร็จสมบูรณ์หลังจากเดือนมิถุนายนนี้

By khajochi Writer on Tag: Cisco, Java, Sun, Development, Microsoft
Microsoft

ผลสำรวจรายได้ของชาวไอทีจาก Cert Magazine ประจำปีนี้ แยกตามค่ายแล้ว ซิสโก้ยังคงเป็นแชมป์อีกสมัย ตามมาด้วย ออราเคิล, ซัน, ไอบีเอ็มและไมโครซอฟท์ ตามลำดับ

สถิติที่น่าสนใจมีดังนี้

By mahajone on Tag: Java

NetBeans เวอร์ชัน 6 ตัวความสามารถเต็มออกมาให้ได้ใช้กันแล้ว หนึ่งในสิ่งที่น่าสนใจในความสามารถใหม่ๆของเวอร์ชันนี้คือการรองรับการเขียน รูบี้, JRuby และ Ruby on Rails ที่น่าสนใจก็คือการที่ชุมชนจาวาเปิดรับเอาภาษาที่เป็นสคริปต์อย่างจาวาสคริปต์และภาษาที่เป็น dynamic typing อย่างรูบี้มากขึ้นเหมือนกับจะทำให้แนวคิดที่มองจาวาในฐานะที่เป็นแพลตฟอร์มเด่นชัดขึ้น การที่ NetBeans ใส่ความสามารถในการรองรับการเขียนรูบี้เข้ามานี้อาจจะส่งสัญญาณไปยังเหล่าสาวกแฟนพันธุ์แท้จาวา ว่าความสามารถในการเขียนโปรแกรมได้มากกว่าหนึ่งภาษาเป็นสิ่งที่จำเป็น แม้แต่ในนิตยสาร NetBeans ฉบับล่าสุดก็ยังได้เขียนไว้ว่า

By khajochi Writer on Tag: Java, Sun, iPhone

Bob Brewin รองประธานฝ่ายซอฟต์แวร์ของซันประกาศในงาน AjaxWorld ถึงการที่ไม่มีเทคโนโลยีจาวาบนไอโฟนว่ามันคือความผิดพลาด !!

มือถือบนโลกกว่าสองล้านล้านเครื่องอาจจะใช้จาวาได้ แต่ไม่ใช่กับไอโฟนแน่นอน และดูเหมือนจะไม่มีวี่แววว่าทางแอปเปิลจะมีนโยบายนำจาวามาลงในไอโฟนแต่อย่างใด

By lew Founder on Tag: Open Source, Java, Sun, Red Hat

หลังจากซื้อ JBoss ไปก่อนหน้านี้ทางเรดแฮทก็มีธุรกิจที่ผูกพันกับจาวาค่อนข้างมาก การเคลื่อนไหวครั้งล่าสุดของเรดแฮทต่อจาวาจึงเป็นการเข้าร่วมพัฒนา JDK กับทางซันอย่างเป็นรูปธรรม โดยที่ค่อนข้างแน่คือจะมีการรวมโครงการ IcedTea ของทางเรดแฮทเองเข้ากับทาง OpenJDK พร้อมกับขอรับสิทธิในการใช้งาน OpenJDK Community Test Compatibility Kit (TCK) เพื่อยืนยันว่า OpenJDK ที่มาจากทางเรดแฮทนั้นสามารถใช้งานได้เหมือนกับ JDK มาตรฐานจากทางซันเอง

By plynoi Writer on Tag: Java, Sun, James Gosling

จากข่าวเก่า คุณ James Gosling ได้ออกมาแก้ข่าวว่าเป็นมีความเข้าใจผิดในเนื้อหาว่าซันกำลังจะยกเลิก JavaME

แต่จริงๆ แล้วนั้นคุณ James แกหมายถึงว่าในปัจจุบันนี้และอนาคตอุปกรณ์มือถือจะมีพลังในการประมวลผลและหน่วยความจำมากขึ้นเรื่อยๆ จนสามารถทำงานเป็น Desktop ได้เลย ซึ่ง JavaME ก็จะทำการพัฒนาให้มีความสามารถมากขึ้นเรื่อยๆ ตามความสามารถของอุปกรณ์ที่เพิ่มขึ้น จนจะใกล้เคียงกับ JavaSE ครับ

By plynoi Writer on Tag: Java, Sun

หลังจากที่ทำให้ตลาดการพัฒนาโปรแกรมบนอุปกรณ์มือถือแตกตื่นมาก่อน มาวันนี้ซันตั้งใจที่จะยุติ Java ME เสียแล้วล่ะครับ

เหตุผลของการยกเลิกนี้ ทางคุณ James Gosling บิดาของ Java เองได้ให้เหตุผลไว้ว่า "เพราะอุปกรณ์พวกมือถือต่างๆ ตอนนี้มีประสิทธิภาพสูงขึ้นมาก ทั้งความเร็วในการประมวลผล หน่วยความจำต่างๆ จึงทำให้ Java SE นั้นเริ่มเหมาะสมกับอุปกรณ์พวกนี้มากกว่า"

โดยส่วนตัวคิดว่าเหตุผลส่วนหนึ่งที่ซันเปลี่ยนไปดัน Java SE สำหรับตลาดอุปกรณ์มือถือคือ Consumer JRE ที่จะทำให้ขนาด JRE ของ Java เล็กลงมากๆ นั่นเอง

By krunapon on Tag: Special Report, Java, In-Depth, Web Services, SSL

หลายโปรแกรมอาจต้องการมีส่วนในการตรวจสอบความถูกต้องของหมายเลขประจำตัวประชาชน ซึ่งทางกรมสรรพากรก็ให้บริการเว็บเซอร์วิสนี้ เนื่องจากเว็บเซอร์วิสของกรมสรรพกรให้บริการโดยใช้ SSL เพื่อช่วยทำให้มีความปลอดภัยมากยิ่งขึ้น ดังนั้นต้องเข้าโดย “HTTPS” แทนที่จะเป็น “HTTP” ปกติ

ข้างล่างนี้โค้ดที่ใช้ในการเรียกใช้เว็บเซอร์วิสและโอเปอเรชันดังกล่าว และใช้โปรแกรม XTrustProvider.java ที่ SSL Trust Provider for Java เพื่อใช้ในการเรียกเว็บเซอร์วิสที่เข้าถึงโดย HTTPS

By roofimon on Tag: Java, OLPC

นาย Rick Ross ยินดีจ่ายเงิน $5,000 ให้แก่ใครก็ได้ที่เสนอแผนที่น่าเชื่อถือ และมีความเป็นไปได้ในการนำจาวาเข้าไปในโครงการ OLPC (One Laptop Per Child)

By PaePae Writer on Tag: Open Source, Java, Sun, Development, Games

Project Darkstar เป็นเครื่องมือที่พัฒนาโดย ซัน ไมโครซิสเต็มส์ ใช้สำหรับพัฒนาเกม MMO โดยเซิร์ฟเวอร์จะรันบนสภาพแวดล้อมของจาวา ส่วนไคลเอนต์สามารถเรียกใช้งานผ่าน SDK ซึ่งเป็น J2SE และ J2ME API

สถาปัตยกรรมของ Project Darkstar นั้นเป็นเซิร์ฟเวอร์แบบคลัสเตอร์ แต่ละโหนดจะรันโค้ดประมวลผลตรรกะของเกมชุดเดียวกัน คำสั่งการประมวลผลจะอยู่ในรูปแบบของทรานแซคชัน ทำให้สามารถเพิ่มหรือลดจำนวนเซิร์ฟเวอร์ได้ง่าย มีความมั่นคงของระบบโดยรวมสูง และมี load balancing อยู่ในตัว

By tofu on Tag: Java, AJAX, RIA, Swing

WebCream คือเป็นตัวแปลง Java Swing หรือ AWT application ของเราให้เป็นภาษา HTML โดยใช้เทคนิคของ Ajax เข้ามาช่วยทำให้ดูแล้วเหมือน Client application ที่เราเขียนถูกรันอยู่บน browser โดยที่ไม่คิดว่ามันคือ web application เลย ซึ่งเจ้า WebCream จะแปลง GUI ทุกตัวที่สร้างโดยใช้ Java Swing หรือ AWT ให้เป็นภาษา HTML ทั้งหมด และ business logic ทั้งหมดที่เราเขียนไว้ก็ จะถูกแปลงให้สามารถทำงานอยู่บนเว็บได้ด้วยเช่นกัน ซึ่งคุณสมบัติเด่นๆของ WebCream มีดังนี้ครับ

By mk Founder on Tag: Java, Sun, IT Industry

Jonathan Schwartz ประธานของซัน ไมโครซิสเต็มส์ประกาศในบล็อกของตัวเองว่า สัปดาห์หน้าซันจะเปลี่ยนสัญลักษณ์ย่อของบริษัทในตลาดหุ้น NASDAQ จากเดิมที่ใช้ว่า SUNW มาเป็น JAVA

เหตุผลก็เป็นเรื่องการตลาดล้วนๆ Schwartz ให้เหตุผลว่าแบรนด์ของ Java นั้นดีกว่าตัวบริษัทมาก เนื่องจากรู้จัก Java จากมือถือ, โปรแกรมอัพโหลดรูปภาพจาก social network ต่างๆ และเกมคอนโซล ซันจึงหวังจะขยายการรับรู้นี้ออกไปโดยผ่านสัญลักษณ์หุ้น ซึ่งจะแสดงต่อสายตานักเล่นหุ้นใน NASDAQ และนักลงทุนอีกมากมายทั่วโลก

By lew Founder on Tag: Google, Java, Development
Google

โปรแกรมเมอร์หลายๆ คนคงรู้จักเทคนิคการพัฒนาซอฟต์แวร์แบบ Singleton ที่ให้บางออปเจกต์มีเพียงชุดเดียวเสมอทั้งโปรแกรม (คล้ายๆ ตัวแปร Global) แม้จะมีข้อดีต่อความง่ายในการพัฒนาหลายๆ ด้าน การใช้ Singleton ก็มีอันตรายต่อการพัฒนาพอสมควร โดยเฉพาะเมื่อโปรแกรมเมอร์ที่พัฒนาต่อยอดไม่รู้ว่ากำลังใช้งาน Singleton อยู่ ในประเด็นนี้ทางกูเกิลได้ออกโปรแกรม google-singleton-detector ที่ใช้ตรวจจับ Singleton ทั้งหมดในซอร์สโค้ดภาษาจาวา

By avaya on Tag: Java, Sun, Development

JavaFX ที่ซันออกมาแข่งกับ Flash มีประสิทธิภาพค่อนข้างแย่ ช้ากว่า Flash 4 เท่าและช้ากว่า Silverlight 7 เท่า ซันจึงแก้ทางโดยออกคอมไพเลอร์ที่แปลง JavaFX ให้เป็นไบต์โค้ด ในชื่อโครงการ OpenJFX Compiler

ตอนนี้ OpenJFX Compiler ยังไม่เสร็จดี ยังสนับสนุนฟีเจอร์ต่างๆ ไม่ครบ แต่ประสิทธิภาพที่เพิ่มมาก็ดีใช้ได้ ใครสนใจก็ช่วยไปพัฒนาได้ที่ OpenJFX Compiler

ที่มา - Sun developing open source JavaFX Script compiler

By mk Founder on Tag: Java, Security

ทีมจากกูเกิลค้นพบรูรั่วสำคัญใน JRE และ JDK ทุกรุ่น มีผลกับทุกแพลตฟอร์มไม่ว่าจะเป็นพีซี เบราว์เซอร์ หรือมือถือ

Chris Gatford ผู้เชี่ยวชาญด้านความปลอดภัยให้ความเห็นว่ารูรั่วนี้ค่อนข้างอันตราย และถ้ามีคนเขียนโค้ดประสงค์ร้ายที่ใช้รูรั่วนี้เร็วพอ จะมีผลต่อองค์กรจำนวนมาก

ในแหล่งข่าวมีรายละเอียดของรูรั่วค่อนข้างน้อย แต่จุดสำคัญอยู่ที่ว่าถึงแม้จะมีแพตช์ออกมา (ซึ่งต้องมีอยู่แล้ว) แต่เราจะตามไล่แพตช์ทุกอุปกรณ์ที่มี JRE ติดตั้งอยู่ได้แค่ไหนกัน

ที่มา - ZDNet Asia

Subscribe to Java
Apple
public://topics-images/apple_webp.png
SCB10X
public://topics-images/347823389_774095087711602_515970870797767330_n_webp.png
Windows 11
public://topics-images/hero-bloom-logo.jpg
Huawei
public://topics-images/huawei_standard_logo.svg_.png
Google Keep
public://topics-images/google_keep_2020_logo.svg_.png
Instagram
public://topics-images/instagram_logo_2022.svg_.png
SCB
public://topics-images/9crhwyxv_400x400.jpg
Microsoft
public://topics-images/microsoft_logo.svg_.png
Basecamp
public://topics-images/bwpepdi0_400x400.jpg
Tinder
public://topics-images/hwizi8ny_400x400.jpg
FTC
public://topics-images/seal_of_the_united_states_federal_trade_commission.svg_.png
Pinterest
public://topics-images/pinterest.png
Palantir
public://topics-images/-nzsuc6w_400x400.png
AIS Business
public://topics-images/logo-business-2021-1.png
PostgreSQL
public://topics-images/images.png
JetBrains
public://topics-images/icx8y2ta_400x400.png
Krungthai
public://topics-images/aam1jxs6_400x400.jpg
Palworld
public://topics-images/mccyhcqf_400x400.jpg
Bill Gates
public://topics-images/bill_gates-september_2024.jpg
VMware
public://topics-images/1nj4i1gp_400x400.jpg
Take-Two Interactive
public://topics-images/0khle7nh_400x400.jpg
OpenAI
public://topics-images/ztsar0jw_400x400.jpg
Thailand
public://topics-images/flag_of_thailand.svg_.png
NVIDIA
public://topics-images/srvczsfq_400x400.jpg
ServiceNow
public://topics-images/ytnrfphe_400x400.png
Klarna
public://topics-images/urcllpjp_400x400.png
Google Play
public://topics-images/play.png
Drupal
public://topics-images/drupal.png
Virtua Fighter
public://topics-images/virtua_figther_2024_logo.png
Paradox Interactive
public://topics-images/paradox_interactive_logo.svg_.png
Europa Universalis
public://topics-images/europa-icon.png
Nintendo Switch 2
public://topics-images/mainvisual.png
Cloudflare
public://topics-images/cloudflare_logo.svg_.png
Samsung
public://topics-images/samsung.png
Google
public://topics-images/google_2015_logo.svg_.png
Uber
public://topics-images/uber.png
Microsoft 365
public://topics-images/m365.png
USA
public://topics-images/flag_of_the_united_states.svg_.png
GM
public://topics-images/0pe0po-z_400x400.jpg
Perplexity
public://topics-images/perplex.jpg
Xperia
public://topics-images/xperia.png
iOS 18
public://topics-images/ios-18-num-96x96_2x.png
True
public://topics-images/true_logo.png
SoftBank
public://topics-images/softbank.jpg
Pac-Man
public://topics-images/pacman.png
Harry Potter
public://topics-images/harry.png
Marvel
public://topics-images/marvel.png
Skydance
public://topics-images/skydance.png
SEA
public://topics-images/sealogo.png
Find My Device
public://topics-images/find.png
Gemini
public://topics-images/google_gemini_logo.svg__1.png
Accessibility
public://topics-images/accessibility-128x128_2x.png
Material Design
public://topics-images/m3-favicon-apple-touch.png
Android 16
public://topics-images/android16.png
Android
public://topics-images/android_0.png
Firefox
public://topics-images/firefox_logo-2019.svg_.png
Google Messages
public://topics-images/messages.png
Notepad
public://topics-images/notepad.png
Singapore
public://topics-images/flag_of_singapore.svg_.png
Airbnb
public://topics-images/airbnb.png
PS5
public://topics-images/ps5.png
Krafton
public://topics-images/krafton.png
Doom
public://topics-images/doom-game-s_logo.svg_.png
AMD
public://topics-images/amd_logo.svg_.png
GTA
public://topics-images/gta_0.png
DoorDash
public://topics-images/doordash.png
YouTube
public://topics-images/yt.png
YouTube Music
public://topics-images/yt-music.png
Facebook
public://topics-images/fb.png
iQiyi
public://topics-images/iqiyi_0.png
Viu
public://topics-images/viu.png
Amazon Prime Video
public://topics-images/prime-vid.png
Spotify
public://topics-images/spotify.jpg
Apple TV
public://topics-images/apple-tv.png
HBO Max
public://topics-images/max.png
Threads
public://topics-images/threads.png
Alexa
public://topics-images/alexa.png
Kindle App
public://topics-images/kindle.png
Shopee
public://topics-images/shopee.png
Waze
public://topics-images/waze.png
Bilibili
public://topics-images/bili.png
Google Maps
public://topics-images/maps.png
Apple Music
public://topics-images/apple-music.png
Claude
public://topics-images/claude.png
TikTok
public://topics-images/tiktok.png
Xbox
public://topics-images/xbox.png
Tesla
public://topics-images/tesla.png
Chrome
public://topics-images/chrome.png
Google Calendar
public://topics-images/gcal.png
Google Home
public://topics-images/ghome.png
Google Meet
public://topics-images/meet.png
NotebookLM
public://topics-images/notebooklm.png
Reddit
public://topics-images/reddit.png
Assassin’s Creed
public://topics-images/ac.png
Mark Zuckerberg
public://topics-images/zuck.jpg
Meta
public://topics-images/meta.png
Meta AI
public://topics-images/meta-ai.png
Epic Games
public://topics-images/epic_games_logo.svg_.png
Unreal
public://topics-images/unreal_engine_logo-new_typeface-svg.png
Fortnite
public://topics-images/fortnite.png