Dowload

+++ซอฟต์แวร์เสรีที่เกี่ยวข้องกับจาวา(Free/Open Software)+++

1. คอมไพเลอร์และเวอร์ชวลแมชีน (Compiler and Virtual Machine)

    * JDK คอมไพเลอร์มาตรฐานของซันไมโครซิสเต็มส์

    * GCJ คอมไพเลอร์ภาษาจาวาของโครงการ GCC หรือ GNU Compiler Collection

    * Jikes คอมไพเลอร์ที่เดิมพัฒนาโดยไอบีเอ็ม

    * GNU Classpath ชุดไลบรารีสําหรับจาวาแพลตฟอร์มโอเพนซอร์ส

    * Kaffe

    * SableVM

    * IKVM คอมไพเลอร์ภาษาจาวาบน .NET แพลตฟอร์ม

    * SuperWaba

    * JRockit JDK พัฒนาโดยบีอีเอซิสเต็มส์

2. สภาพแวดล้อมสําหรับการพัฒนา (Integrated Development Environment: IDE)

    * BlueJ เป็น IDE ที่เหมาะกับการศึกษาโดยเน้นที่แนวคิดเรื่องการเขียนโปรแกรมเชิงวัตถุ

    * Borland JBuilder

    * Eclipse IDE โอเพนซอร์ส

    * IntelliJ IDEA

    * JDeveloper ของบริษัทออราเคิล

    * JEdit (เป็นเอดิเตอร์แต่สามารถติดตั้งปลั๊กอินเพื่อเพิ่มความสามารถด้าน IDE ได้)

    * JLab ของภาควิชาวิศวกรรมคอมพิวเตอร์จุฬาลงกรณ์มหาวิทยาลัยฟรีและเล็กเหมาะกับการศึกษา

    * NetBeans โอเพนซอร์ส

     * Rational Application Developer ของไอบีเอ็ม

     * Sun Java Studio ของซันไมโครซิสเต็มส์

     * Visual Age  ของไอบีเอ็ม  (ปัจจุบันเลิกพัฒนาแล้วถูกแทนที่ด้วย Rational Application

Developer)

     * Visual Cafe' ของบริษัท Symantec

     * WebSphere Studio Application Developer  ของไอบีเอ็มปัจจุบันถูกแทนที่ด้วย Rational  Application Developer

+++ทําความรู้จักกับเครื่องมือในการพัฒนาโปรแกรม Eclipse IDE+++

       สําหรับในวิชานี้ จะใช้  Eclipse  IDE  ในการพัฒนาโปรแกรมภาษาจาวา ซึ่งตัว    Eclipse  จะไม่เหมือนกับ IDE ตัวอื่นๆ อย่างเช่น Borland JBuilder และ Microsoft Visual J++ นั้น จะเป็น IDE แบบขึ้น
อยู่กับเครื่องมือเป็นหลัก  (tool-centric) และผู้พัฒนาโปรแกรมก็จะพัฒนาโดยยึดเครื่องมือที่ให้มาเป็นหลักแต่ในขณะที่  Eclipse  จะเป็น  IDE  ชนิดขึ้นอยู่กับแพลตฟอร์มนั้นๆเป็นหลัก (platform-centric)  ซึ่งจะ
ทําให้มีเครื่องมือที่ช่วยในการพัฒนาจากแต่ละแพลตฟอร์มถูกรวมเข้ามามากมายภายในตัว Eclipse
IDE  จึงถือได้ว่าเป็น  IDE  ครอบจักรวาล (universal IDE)  และนอกจากนั้นยังสามารถเพิ่มเติมความ
สามารถในการพัฒนาโปรแกรมตัวใดๆก็ได้เพียงแค่พัฒนาตัว plug-in โดยให้อยู่ในแบบมาตราฐานที่
Eclipse กําหนดไว้ซึ่งในปัจจุบันนี้ (2009) ก็มีหลายภาษาที่สามารถถูกพัฒนาอยู่ภายใต้ Eclipse IDE
ตัวอย่างเช่น C/C++, J2ME, J2SE, J2EE, PHP, Java Script, Ruby, และ Python เป็นต้น
       Eclipse เป็น Open source ที่ถูกพัฒนาขยายต่อออกจากทางบริษัท IBM และกลุ่มบริษัทพันธมิตร เช่น  HP,  Intel,  SAP,  Borland  และ  Oracle  ซึ่งในปัจจุบันนี้กําลังได้รับความนิยมและขยายออกไปสู่นัก
พัฒนาอย่างสูง สําหรับการพัฒนาโปรแกรมด้วยภาษาจาวานั้น  Eclipse  ก็ได้จัดเครื่องมือที่เป็นประโยขน์
เพื่อเพิ่มความสะดวกและให้เกิดประสิทธิภาพสูงสุดในการพัฒนาโปรแกรมเช่น syntax hi-lighting สําหรับ
คํา  keyword ต่างๆ  , เทคนิค code auto-completion สําหรับการพิมพ์ชื่อตัวแปลยาว และการการสร้าง
method อัตโนมัติเป็นต้น
       นอกจากนั้นก็มีตัวช่วยที่คอยให้คําแนะนําและอธิบายรายละเอียดในระหว่างการพัฒนาโปรแกรมตลอดเวลา และยังสามารถตรวจเช็คจุดผิดพลาดภายในโปรแกรม เพื่อป้องกันการทํางานที่ผิดพลาด เมื่อทําการสร้างโปรแกรมออกมาจริงๆ เช่น ลืมประกาศตัวแปร พิมพ์อักขระตกหล่น หรือการใช้ชนิดของ
ตัวแปรผิดประเภท เป็นต้น

+++ติดตั้งและใช้งาน Eclipe IDEเบื้องต้น+++
   
       ความต้องการของระบบดังแสดงข้างล่างนี้ความต้องการต่ำสุดแนะนำ
               JAVA Version 1.4.0 5.0 หรือสูงกว่า
               Eclipse Version 3.3 3.4 หรือสูงกว่า
               Memory 512 MB 1 GB หรือมากกว่า
               Free disk space 300 MB 1 GB หรือมากกว่า
               Processor (CPU) speed 800 Mhz 1.5 Ghz หรือเร็วกว่า
จะมีขั้นตอนโดยสรุปดังนี้  (ซึ่งรายละเอียดและโปรแกรมสามารถเข้าไปในระบบ LMS ของทางภาค
วิชาวิศวกรรมไฟฟ้า ได้ที่ https://www.ee.buu.ac.th/courseweb/ ในส่วนของรายวิชา Computer
Programming for Engineering Subject)
           •เตรียมพื้นที่ในฮาร์ดดิสก์
           •ติดตั้งโปรแกรม Java SDK เวอร์ชั่น 1.4 ขึ่้นไป
           •ติดตั้งโปรแกรม Eclipse IDE แนะนําเวอร์ชั่น 3.3 ขึ่้นไป

 Dowload Programe Eclipe IDE

ไม่มีความคิดเห็น:

แสดงความคิดเห็น