Oracle Code One Preview: Bulletproof Java Cloud Native
การซื้อตามแผนของ Oracle Sun Microsystems อาจไม่ส่งผลกระทบต่อโลกของโทรศัพท์มือถือ Java ผู้สังเกตการณ์บางคนกล่าวว่าแม้ว่าเวลาผ่านไป บริษัท อาจมีความสนใจในการขับเคลื่อนเทคโนโลยีเพื่อประโยชน์ของตน
Oracle กล่าวว่า Java เป็นเหตุผลที่ดีที่สุดในการซื้อ อาทิตย์ แต่การย้ายอาจเกี่ยวข้องกับการใช้ Java ขององค์กรมากกว่าเวทีสำหรับอุปกรณ์เคลื่อนที่เนื่องจากบางคนใกล้ชิดกับธุรกิจมือถือ Java Mobile Edition (เดิมชื่อ J2ME) เป็นแพลตฟอร์มแอ็พพลิเคชันสำหรับ "โทรศัพท์ที่มีคุณลักษณะ" หรือโทรศัพท์มือถือที่สามารถรองรับแอพพลิเคชันและการใช้อินเทอร์เน็ตได้บางส่วน แต่มีคุณสมบัติไม่ครบถ้วนกว่าสมาร์ทโฟน Mobile Java เป็นพื้นฐานสำหรับแอ็พพลิเคชันของบุคคลที่สามมากที่สุดสำหรับสมาร์ทโฟน BlackBerry ของ Research In Motion และแพลตฟอร์ม Android ของ Google จะใช้ Java ในระดับแอพพลิเคชัน
บทบาทของ Java ในโทรศัพท์มือถืออาจลดลงเนื่องจากสมาร์ทโฟนลดลงและเริ่มแทนที่โทรศัพท์แบบมีคุณลักษณะ แม้ว่าการเปลี่ยนแปลงดังกล่าวอาจใช้เวลาหลายปีก็ตาม นอกจากนี้มือถือ Java อาจได้รับลมที่สองจากแพลตฟอร์ม Java FX ที่จะมาถึงซึ่งออกแบบมาสำหรับสมาร์ทโฟนพีซีและไคลเอ็นต์อื่น ๆ
[อ่านเพิ่มเติม: โทรศัพท์ Android ที่ดีที่สุดสำหรับทุกงบประมาณ]ซันได้รับอนุญาตและให้บริการโทรศัพท์เคลื่อนที่แก่ Java อย่างอิสระสำหรับโทรศัพท์มือถือด้วยตาที่จะขายเซิร์ฟเวอร์ Java ขององค์กรให้แก่ผู้ให้บริการโทรศัพท์เคลื่อนที่ แต่ก็ยังไม่ได้มีบทบาทอย่างมากในการนำเทคโนโลยีมือถือไปใช้แทนแทนที่จะอนุญาตให้ผู้จำหน่ายซอฟต์แวร์และฮาร์ดแวร์และผู้ให้บริการสามารถพัฒนา Java เสมือนเครื่อง (JVM) ได้ ซึ่งทำให้แอพพลิเคชั่นโทรศัพท์มือถือ Java และแอพพลิเคชัน Java มีมากมายเหลือเฟือ แต่ยังมีข้อร้องเรียนเกี่ยวกับการกระจายตัวที่ทำให้ชีวิตยากขึ้นสำหรับนักพัฒนา
Oracle มีประเด็นที่สำคัญกว่าในการจัดการในระยะสั้นเช่นการรวม Sun และอาจเป็นไปได้ แต่นักสังเกตการณ์ไม่เห็นด้วยกับว่าจะใช้ประโยชน์จากโทรศัพท์มือถือ Java ในภายหลังหรือไม่
"ฉันสงสัยว่า J2ME ไม่ได้เป็นสิ่งที่ออราเคิลต้องการจะเน้น" นักวิเคราะห์ Jack Gold กล่าว " จากเจโกลด์แอสโซซิเอทส์กล่าวว่าเจแอ็ต Devitt ประธานและซีอีโอของ Skydeck ผู้ผลิตซอฟต์แวร์มือถือยังไม่ให้ความสำคัญกับบทบาทของซัน Devitt ได้ก่อตั้ง Vindigo ซึ่งพัฒนาซอฟต์แวร์สำหรับโทรศัพท์ที่ใช้ Java จำนวนมาก
"ถ้ามีปัญหา … คุณจะไปที่ผู้ดำเนินการ (ผู้ผลิตอุปกรณ์ดั้งเดิม) บริษัท JVM และ Sun ตามลำดับ" Devitt กล่าว. Java เดิมทีคิดว่าเป็นแพลตฟอร์มทั่วไปที่จะช่วยให้นักพัฒนาสามารถเขียนแอพพลิเคชันได้ทันทีสำหรับโทรศัพท์มือถือและผู้ให้บริการหลายรายล้มเหลวอย่างงดงามในส่วนดังกล่าวเขากล่าว "ถ้าคุณต้องการสนับสนุนโทรศัพท์ทุกเครื่องในตลาดคุณอาจต้อง ทำหลายร้อยสร้างที่แตกต่างกันของซอฟต์แวร์ของคุณ "Devitt กล่าวว่า นักพัฒนาซอฟต์แวร์ส่วนใหญ่รู้สึกตื่นเต้นกับการเขียนแอพพลิเคชั่นบนเว็บส่วนใหญ่โดยใช้ HTML และ CSS (Cascading Style Sheets) และ Javascript ซึ่งแม้ชื่อจะไม่เกี่ยวข้องกับ Java มากนัก RIM ได้เพิ่มการสนับสนุนปลั๊กอินการพัฒนา Gears ของ Google ในการเขียนแอ็พพลิเคชัน BlackBerry บนเว็บ
เนื่องจากซันได้ให้ความสำคัญกับ Java ของโทรศัพท์เคลื่อนที่แก่ชุมชนนักพัฒนาซอฟต์แวร์แล้ว Oracle จึงไม่สามารถเปลี่ยนแปลงโลก Java บนมือถือได้แม้ว่าจะเป็น นักวิเคราะห์ของ Avi Greengart จาก Current Analysis กล่าวว่า "เมื่อมาถึงจุดนี้คุณจะไม่สามารถนำมณีกลับเข้าไปในขวดได้" อย่างไรก็ตามออราเคิลอาจมีแรงจูงใจที่จะทำสิ่งที่สามารถผลักดันให้ Java มือถือได้ ผู้สังเกตการณ์รายหนึ่งกล่าวว่า "ฉันไม่เห็นเหตุผลใด ๆ ที่ทำให้ออราเคิลไม่เพียงแค่เดินไปในทิศทางเดียวกันหรือก้าวร้าวมากขึ้นเรื่อย ๆ เพราะสิ่งนี้ทำให้พวกเขามีสิทธิ์เข้าสู่โทรศัพท์มือถือ" เดวิดอดัมส์ผู้ก่อตั้ง Mobile Research กล่าว. บริษัท ของเขาเก็บรักษาและจำหน่ายฐานข้อมูลโทรศัพท์มือถือที่นักพัฒนาซอฟต์แวร์ใช้เพื่อให้แน่ใจว่าแอพพลิเคชันของพวกเขาทำงานในรูปแบบที่แตกต่างกัน Adams เป็นนักพัฒนา Java และเคยทำงานในกลุ่มที่ปรึกษาของ Java แล้ว
สภาพแวดล้อมของแอพพลิเคชั่นบนมือถือกำลังเริ่มเปลี่ยนไปสู่แอพพลิเคชันที่อาศัยเว็บและฐานข้อมูล back-end ของออราเคิลที่ขายได้ นั่นหมายความว่าออราเคิลมีแรงจูงใจที่จะสนับสนุน Java ในสภาพแวดล้อมบนมือถือต่อไปเนื่องจาก Java ช่วยให้แอพพลิเคชันเว็บบนมือถือสามารถกระตุ้นการขายให้กับ Oracle ได้มากขึ้น
ในขณะที่ Java ได้รับการยกย่องว่าเป็นเทคโนโลยีสำหรับโทรศัพท์ต้นแบบที่อาจมีการเปลี่ยนแปลง, อดัมส์กล่าวว่า "Java FX กำลังจะพังทลายลง" เขากล่าว นั่นคือสภาพแวดล้อมการพัฒนา Java ใหม่จาก Sun ซึ่งอาจช่วยแก้ไขข้อ จำกัด บางอย่างที่ทำให้ Java MIDP (Mobile Information Device Profile) ปัจจุบันใช้งานได้น้อยลงในสมาร์ทโฟน
การใช้ Java ของ Android เป็นปัจจัยสำคัญอีกด้วย แม้ว่าจะมีโทรศัพท์แอนดรอยด์เพียงแห่งเดียวในสหรัฐฯจนถึงปัจจุบัน แต่คาดว่าจะมีการคาดหวังมากขึ้นและได้รับความสนใจจาก Android จากผู้ผลิตเน็ตบุ๊ก Adams กล่าว "ฉันยังคิดว่า Java เป็นภาษากลางสำหรับมือถือยกเว้น iPhone" Adams กล่าว สิ่งหนึ่งที่อดัมส์เชื่อว่าออราเคิลสามารถทำเพื่อช่วยให้นักพัฒนาสามารถย้าย Java มือถือให้กลายเป็นกระบวนการพัฒนามาตรฐานซึ่งเป็นสิ่งที่คนอื่น ๆ ได้ให้การสนับสนุน การเปลี่ยนแปลงดังกล่าวจะยังคงเป็นประโยชน์กับออราเคิลเนื่องจากการสนับสนุน Java จะยังคงรักษาสภาพแวดล้อมมาตรฐานได้ดีขึ้น
"กลยุทธ์ของเรากับ JavaFX คือการนำเสนอชั้นนำเสนอสำหรับ Java" Param กล่าว ซิงห์ผู้อำนวยการอาวุโสด้านการตลาดของ Java เมื่อเวลาผ่านไป JavaFX จะช่วยให้โปรแกรมเมอร์สามารถพัฒนาแอพพลิเคชันที่สามารถใช้งานผ่าน "หน้าจอหลายหน้าจอ" เช่นอุปกรณ์เคลื่อนที่เบราว์เซอร์เดสก์ท็อปและทีวีรวมทั้งช่วยประคองโปรแกรม Java ที่มีอยู่เดิมด้วยปลายด้านหน้าที่สดใหม่ตามที่ Singh
"ในองค์กรคุณจะเริ่มได้ความสามารถในการใช้งานแอพพลิเคชันที่มีอยู่แล้วเพิ่มอินเทอร์เฟซแบบไคลเอ็นต์ที่หลากหลายแล้วจึงสามารถใช้งานได้บนเว็บหรือเดสก์ท็อป" นายซิงกล่าว "
โครงการ ซึ่งได้รับการเลื่อนกำหนดให้เริ่มต้นในช่วงสัปดาห์นี้จะเห็นหน้า Landing Page ของ Oracle.com เปลี่ยนเป็น "UI แบบเรียบง่ายที่มีวัตถุประสงค์เพื่อรวบรวมแนวคิดจากชุมชนผู้ใช้เกี่ยวกับแง่มุมของ Oracle" Justin Kestelyn, บรรณาธิการกล่าว ของ Oracle Technology Network ในบล็อกโพสต์ในวันที่ 8 กันยายนผู้บริหารของ Oracle ควรจะตอบคำถามของลูกค้าโดยตรง แคมเปญนี้ยังจะใช้แพลตฟอร์มเครือข่ายสังคม Social Mix ของออราเคิล ผู้เยี่ยมชมของ Oracle.com สามารถข้ามไปยังหน้าแรกตามปกติได้หากต้องการ
สัปดาห์ที่แล้วความคิดนี้ได้รับคำชมเชยจากนักวิเคราะห์ Charlene Li ผู้ซึ่งได้รับฟังการบรรยายสรุปเกี่ยวกับแผนการของออราเคิล "มันเป็นเรื่องที่กล้าได้กล้าเสียที่เน้นว่าร้ายแรงของออราเคิลเกี่ยวกับการฟังและการเอาใจลูกค้าและคู่ค้าของพวกเขา" เธอเขียนไว้ในโพสต์บล็อก แต่สังเกตเห็นได้ว่าอาจทำให้เกิดผลย้อนกลับได้หากออราเคิลไม่สามารถรักษาความพยายามได้บ้าง "เมื่อลูกค้า / คู่ค้าของออราเคิลได้ลิ้มลอง" ออราเคิล "แบบใหม่นี้พวกเขาจะต้องการมากขึ้น"
Oracle เปิดตัวการรักษาความปลอดภัย Java ใหม่ในวันอังคารและประกาศแผนการเร่งการเปิดตัว Java patchs ในอนาคตหลังจากการโจมตีล่าสุด มีการติดเชื้อคอมพิวเตอร์ด้วยมัลแวร์โดยใช้ช่องโหว่ zero-day ในปลั๊กอิน Java browser
การปรับปรุงใหม่ Java 7 Update 15 และ Java 6 Update 41 ระบุช่องโหว่ 5 ช่องโหว่เพิ่มเติมที่ไม่สามารถรวมอยู่ในการปรับปรุง Java ฉุกเฉินได้ Oracle ออกเมื่อวันที่ 1 กุมภาพันธ์เนื่องจากข้อ จำกัด ด้านเวลา ในขณะที่ออราเคิลออกมาจากวัฏจักรการซ่อม Java ที่กำหนดไว้ 4 เดือนเพื่อแก้ไขปัญหาช่องโหว่ที่ถูกโจมตีโดยแฮ็กเกอร์