Results 1 to 2 of 2

Thread: Brew Vs Java #2

  1. #1
    Senior Member newsbot's Avatar
    Join Date
    Sep 2002
    Location
    Thailand
    Posts
    3,766


    Brew Vs Java #2

    ในประเทศญี่ปุ่น บริษัท KDDI ผู้ให้บริการโครงข่ายโทรคมนาคมอันดับสองของญี่ปุ่นได้พัฒนาอุปกรณ์สื่อสารบน BREW ได้เปรียบเทียบคุณสมบัติการทำงานระหว่าง BREW และ Java ไว้ดังนี้

    1. ระบบปฏิบัติการของ BREW เมื่อเทียบกับ Java แล้ว BREW จะปฏิบัติการบน Qualcomm MSM Chip ในขณะที่ Java สามารถปฏิบัติการได้หลายแพลตฟอร์ม (Platform)

    2. หน่วยประมวลผลของ BREW เป็นแบบ 133 MHz Class ที่รองรับการใช้งานในการสื่อสารและการใช้งานบน BREW ส่วน Java ต้องการหน่วยประมวลผลแบบพิเศษ (133 MHz-Class CPU) นอกจากนี้ Java ยังจะแยกส่วนจากการใช้งานด้านการสื่อสารอีกด้วย

    3. การใช้พลังงาน BREW ใช้พลังงานต่ำด้วยการใช้ Sleeping Mode ที่สามารถลดอัตราการใช้พลังงานได้ในกรณีไม่ใช้งาน ส่วน Java ใช้พลังงานมากกว่าถึงแม้ว่าจะอยู่ในสถานะที่ไม่ใข้งานก็ตาม

    4. ภาษาที่ใช้ BREW ใช้ภาษา C+++ ในขณะที่ Java ใช้ภาษา Java เมื่อมามอง Communication Protocol แล้วก็มีความแตกต่างกันคือ BREW ใช้ได้ทุก TCP/IP protocols ในขณะที่ Java ใช้ได้เพียง HTTP เท่านั้น

    5. ลักษณะการนำไปใช้ Java ใช้ได้ในโทรศัพท์มือถือแบบ Hi-End เท่านั้น ในขณะที่ BREW สามารถนำไปใช้ได้ตั้งแต่ Low-End ถึง Hi-End

    นอกจากนี้สำหรับสิ่งที่แตกต่างจากจาวาก็คือการที่พัฒนาแอปพลิเคชั่นบนซิปเซตของ BREW นั้น ในระหว่างการพัฒนา ผู้พัฒนาสามารถใช้ BREW SDK หรือ BREW Software Development Kit แล้ว หากว่ามีการใช้งานจริงจะมีเรื่องลิขสิทธิ์เข้ามาเกี่ยวด้วย โดย Qualcomm เจ้าของ BREW จะได้รับส่วนแบ่งจากการใช้บริการ Application นั้นด้วย ซึ่งประเด็นนี้ยังเป็นข้อถกเถียงกันอยู่ในหมู่นักพัฒนา Application ในปัจจุบันว่าคุ้มหรือไม่หากจะพัฒนาแอปพลิเคชั่นบน BREW ในขณะที่ทาง Sun Microsystems จะไม่ยุ่งเกี่ยวใดๆ กับผู้พัฒนาแอปพลิเคชั่นและผู้ให้บริการโครงข่ายโทรคมนาคมที่พัฒนาโดย Java

    ถึงแม้ว่ากลุ่มผู้ให้บริการที่ใช้ Java มีมากกว่า แต่ก็เป็นตามจำนวนที่ในตลาดตอนนี้ทั้งยุโรป สหรัฐอเมริกา ละตินอเมริกา และเอเชียยังคงบริการโทรศัพท์ในระบบ GSM อยู่และใช้แอปพลิแคชั่นที่พัฒนาบน Java เป็นส่วนใหญ่ สำหรับในปัจจุบันมีเพียงผู้ให้บริการเครือข่ายเพียง 13 รายเท่านั้นที่มีการเปิดให้บริการที่มี Brew ได้แก่ Alltel, BellSouth Colombia, BellSouth Panama, Cellular One, China Unicom, KDDI, KTF, Midwest Wireless, Telstra, U.S. Cellular, Verizon Wireless และ Hutch ของไทย

    ในขณะที่สมาคมผู้ประกอบธุรกิจการสื่อสารไร้สายทั่วโลก หรือ จีเอสเอ (GSA-The Global mobile Suppliers Association) รายงานว่า ปัจจุบันเครือข่ายจีเอสเอ็มมีส่วนแบ่งการตลาดกว่า 65% และมีผู้ใช้กว่า 800 ล้านคนในกว่า 150 ประเทศ เมื่อสิ้นปี 2000 หรือเกินกว่า 2 ใน 3 ของผู้ใช้โทรศัพท์เคลื่อนที่ระบบดิจิตอลทั่วโลก

    ในความรู้สึกของคนทั่วไปนั้น BREW เป็นสิ่งที่อาจจะมาแทนที่หรือต่อต้าน Java และ ระบบ GSM แต่ในความเป็นจริงแล้ว Java สามารถอยู่บน BREW และพัฒนาแอปพลิเคชั่นของ Java บนซิปเซตของ BREW ได้ด้วย สำหรับผู้ที่สนใจที่จะลองพัฒนาแอปพลิเคชั่นบน BREW นั้นสามารถดาวน์โหลดได้ฟรีได้ที่ www.qualcomm.com/brew ได้

    บทความโดย กองบรรณาธิการนิตยสาร First Mobile

    แจ้งผู้ดูแล เข้าสุ่ระบบผ่าน
    clone 'em all

  2. #2
    Senior Member
    Join Date
    Jul 2004
    Location
    Bangkok
    Posts
    187


    Re: Brew Vs Java #2

    Brew
    C++ ที่ไม่มี new กะ delete ทำให้ไม่มี constructor กะ destructor ต้องใช้ MALLOC กะ free
    ไม่มี virtual function ไม่มี global ไม่มี static
    ตัว SDK ต้องลงผ่านเนต เท่านั้น ตัว emulator เท่าที่ลอง มีปัญหาเรื่อง file Save ได้บ้างไม่ได้บ้าง แต่เครื่องจริงไม่มีปัญหา
    ชื่อทั้งหมดต้องเป็นตัวเล็ก(ในเครื่องจริง)
    โครงสร้างของ API เป็น C จึงเข้าใจได้ง่ายกว่า symbian แต่ document ยังไม่ละเอียดมากนัก ขั้นตอนการลงเครื่องจริงก็วุ่นวาย ต้องขอ BID จาก BREW ถึงลงได้ ลงโปรแกรมใหม่ต้อง restart เครื่องถึงมองเห็น
    เขียนด้วย VC debug ได้ง่ายๆ ไม่วุ่นวายเท่า symbian และมีความเสถียรมากกว่าด้วย แต่ก็มีข้อจำกัดมากกว่าตามข้างต้น คล้ายๆเขียนบน dos

    ตอนนี้ก็ลองเขียนเกมลงไปหลายเกมแล้ว ได้ลองบนเครื่องจริง emu เร็วกว่าเป็นธรรมดา

    ความน่าสนใจ ถ้าเคยเขียน symbian มาแล้ว ก็น่าลองดู เพราะหลายอย่างคล้ายๆกัน ยกเว้น API
    รู้สึกว่ามีขั้นตอนวุ่นวายถ้าต้องการเขียน application แบบ commercial

Similar Threads

  1. ifile ของ Brew
    By YammY in forum Symbian C++, J2ME, Brew,XHTML
    Replies: 7
    Last Post: 21-12-2004, 01:05 PM
  2. ขั้นตอนการลง BREW
    By labyrinth in forum Symbian C++, J2ME, Brew,XHTML
    Replies: 0
    Last Post: 09-12-2004, 10:24 AM
  3. Replies: 2
    Last Post: 20-10-2004, 08:33 AM
  4. สำหรับผู้ืัที่สนใจจะเขียน BREW
    By labyrinth in forum Symbian C++, J2ME, Brew,XHTML
    Replies: 0
    Last Post: 01-10-2004, 12:20 PM
  5. Brew VS Java
    By newsbot in forum Symbian C++, J2ME, Brew,XHTML
    Replies: 1
    Last Post: 26-05-2004, 11:07 PM

Members who have read this thread : 0

Actions : (View-Readers)

There are no names to display.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •