วันอังคารที่ 26 มิถุนายน พ.ศ. 2555

RCP คืออะไร

   Eclipse Rich Client Palatform (RCP) หมายถึง  เครื่องมือของ Eclipse ที่ใช้จัดการตัว
Interface โดยมี Funtion ที่คอยควบคุม และ จำเป็นต้องมีการใช้ร่วมกันอยู่ 2 ตัว คือ
org.eclipse.ui และ org.eclipse.core.runtime  โดยจะช่วยให้เรา สามารถออกแบบ หน้าจอ
ของเราได้อย่าง สวยงามและมีระบบ

ขั้นตอนการติดตั้งนั้น สามารถทำได้ดังนี้
   เปิด Eclipse แล้วไปที่  Help  ---> Install New Software ---> แล้วเลือก Work with
Helios - http://download.eclipse.org/releases/helios


   แล้วให้ไป  ติ๊ก ตรงช่อง Group items by category  ออก แล้ว ให้ค้นหาคำว่า RCP
แล้วจะขึ้นคำว่า Eclipse RCP Plug-in Developer Resources แล้ว กด Next รอจนประมวลผลเสร็จ

วันพฤหัสบดีที่ 21 มิถุนายน พ.ศ. 2555

SWT คืออะไร

        เป็นการทำงานที่เป็นส่วนหนึ่งของ Java และเป็น Widget Toolkit  ที่ช่วยให้ผู้ใช้สามารถ
   ใช้ในส่วน Interface กับ Operating Systems ได้อย่างมีประสิทธิภาพ
ในส่วนของการติดตั้งนั้น สามารถโหลดได้ที่  คลิก

   1. เมื่อโหลดเสร็จให้เข้าไปที่ โปรแกรม Eclipse 
   2. แล้ว คลิกขวา Import เลือก Existing Projects into Workspace เสร็จแล้วกด Next



   3. เมื่อเสร็จแล้วให้เลือกที่อยู่ของ ไฟล์ zip ที่เราโหลดมาที่ช่อง Select archive file


   4. แล้วกด ติ๊ก ที่หน้า  org.eclipse.swt แล้วกด Finish เป็นอันเสร็จ

วันอังคารที่ 19 มิถุนายน พ.ศ. 2555

OFBiz-POS (Point Of Sales) คืออะไร

             เป็นโปรแกรมที่ถูกพัฒนามาจาก OFBiz ที่ใช้รูปแบบ Interface แบบ Xui ที่
    โปรแกรมที่ออกแบบมาด้าน การชื้อ ขาย สินค้า ที่มีฟังก์ชั่นต่างๆ  การจัดรวบรวมเอาไว้มากมาย
    ไม่ว่าจะเป็น การจัดการ ข้อมูลผู้ใช้ การจัดการ stock สินค้า
 
            โดยรวมแล้ว POS แบ่งออกให้สามารถลง ทดลองใช้ได้ 2 แบบ ขั้นตอนการใช้นั้นให้ไปที่
    Start --- cmd --- run  และ พิมพ์  cd../../  แล้วกด Enter  แล้วพิพม์  cd..ofbiz  ตามด้วย Enter
    เมื่อเข้าสู่ โฟรเดอร์ OFBiz ให้ พิมพ์รุ่นที่ต้องการทดลอง

         1. The POS alone
                 โดยการ พิมพ์       java -jar ofbiz.jar -pos

         2. THe POS with also the web applications and eCommerce webstore
                 โดยการ พิมพ์       java -jar ofbiz.jar -both


โปรแกรม POS แบบทดลองใช้
      โดยมี ID กับ Password ที่ OFBiz มีมาให้ 2 แบบ คือ
      1. ID 1  Password  1 โดยจะ Login ในฐานะ    User    
      2. ID 2  Password  2 โดยจะ Login ในฐานะ    Manager Person  


                                                       ขอบคุณข้อมูลจาก OFBiz POS

วันศุกร์ที่ 15 มิถุนายน พ.ศ. 2555

Freemarker คืออะไร

          FreeMarker เป็น Template Engine ที่ใช้แนวคิด MVC เพื่อแยกส่วนแสดงผลออกจากส่วน source ของ java สามารถศึกษารายละเอียดเพิ่มเติมได้ที่ คลิก

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

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

                                                   ขอบคุณข้อมูลจาก orgtoon

วันพฤหัสบดีที่ 14 มิถุนายน พ.ศ. 2555

ขั้นตอนการติดตั้ง Groovy และ Freemarker

การติดตั้ง Groovy ให้เข้าที่เว็ปไซต์ คลิก แล้วโหลด version ที่ตรงตาม Eclipse ที่ใช้
                โดยการดูว่า Eclipse version  อะไรให้เข้าไปโปรแกรม Eclipse แล้วไปที่ Help แล้วไปที่ About
        Eclipse  แล้วจะมีหน้าต่างขึ้นเกี่ยวกับ Eclipse ที่ใช้

       ขั้นตอนที่ 1
              ให้ Copy url ที่ต้องการใช้และต้องตรงกับ version  ที่ใช้แล้วให้เข้าไปที่
       Eclipse --> Help --> Install New Software เสร็จแล้วกด Add 



       ขั้นตอนที่ 2
              ให้วาง url ที่ Copy มาวางลงช่อง Location และใส่ชื่อ ลงไป



       ขั้นตอนที่ 3
              เมื่อวาง url ที่ Copy มาวางลงช่อง Location แล้วใส่ชื่อ ลงไปตรงช่อง Name
        แล้วรอลงจน ประมวลผล แล้วจะมีให้เลือกจะ Install อะไรให้เลือก 3 อันบนสุดแล้วกดต่อไป
        รอจนประมวลลผเสร็จเป็นอันจบ
   

การติดตั้ง Freemarker ให้เข้าที่เว็ปไซต์ คลิก แล้วโหลด version ที่ตรงตาม Eclipse ที่ใช้
               ขั้นตอนการลงนั้นจะคล้ายกับการลง Groovy แต่เมื่อถึงขั้นตอนให้เลือก ติ๊กให้เลือก
      เลือก All JBoss Tools แล้ว เลือกติ๊ก Freemarker IDE เสร็จแล้วรอจนประมวลผลเสร็จ

วันพุธที่ 13 มิถุนายน พ.ศ. 2555

OFBiz คืออะไร

       OFBiz  มีชื่อเต็มว่า Open For Business OFBiz เป็น Open Source Enterprise Automation ซอฟต์แวร์ ภายใต้ Apache License Version 2.0 ประกอบไปด้วย Open Source ERP, Open Source CRM, Open Source E-Business / E-Commerce, Open Source SCM, Open Source MRP, Open Source CMMS/EAM OFBiz มีจุดมุ่งหมายที่จะพัฒนาซอฟต์แวร์ที่ใช้งานสำหรับองค์กรที่ต้องการความ ยืดหยุ่นในการใช้งานมากกว่า Open Source อื่น ๆ เช่น การติดตั้ง การใช้งาน การปรับแต่งแก้ไข การดูแลรักษาระบบ นอกจากความยืดหยุ่นในการใช้งานแล้วประสิทธิภาพและความชื่อถือได้ของ OFBiz นั้นยังได้รับการยอมรับจากผู้ใช้งานและนักพัฒนาทั่วโลก ปัจจุบัน OFBiz เป็น Top Level Project (TLP) ของ Apache Software Foundation    
        OFBiz ไม่ได้เป็นเพียงซอฟต์แวร์ ERP เท่านั้น ยังมีสิ่งหนึ่งที่น่าสนใจมาก คือตัว Framework โดย OFBiz Framework นั้นประกอบได้ด้วย Application Component (ERP, CRM, CMS, E-Commerce, POS) และ Application Development Framework (UI Engine, Service Engine, Workflow Engine,Entity Engine) และ Data Model นักพัฒนาสามารถนำ Framework ไปพัฒนาเพิ่มเติมความสามารถของ OFBiz โดยอาศัยฟังก์ชันพื้นฐานของ OFBiz หรือนักพัฒนาสามารถที่จะพัฒนา Application โดยอาศัยเพียง Application Development Framework ก็สามารถที่จะสร้าง Application ที่มีประสิทธิภาพได้ เพราะ OFBiz Framework ได้จัดเตรียมเครื่องมือสำหรับนักพัฒนาไว้อย่างครบถ้วนสมบูรณ์ OFBiz มี Widget สำหรับสร้าง UI ไว้ให้ใช้ในการพัฒนา นักพัฒนายังสามารถที่จะใช้เทคโนโลยีอื่นๆในการสร้าง User Interface เช่น Servlet, JSP, FO, AJAX, FreeMarker, XUI, Java Applet, Swing, SWT, SOAP, RMI และอีกมากมาย และในส่วนของ Service Engine เราสามารถที่จะสร้างจาก simple method ที่ OFBiz จัดเตรียมให้ มีภาษา Minilang สำหรับจัดการกับขบวนการที่ไม่ซับซ้อน นอกจากนี้พักพัฒนายังสามารถสร้าง Service ที่ซับซ้อนมากขึ้นโดยใช้ Java หรือ BeanShell
         สุดท้ายคือ Entity Engine เราสามารถสร้าง Table ของฐานข้อมูลได้โดยแทบไม่ต้องมีความรู้เรื่อง SQL Language เลยเพียง define รายละเอียดของ Data Model ในไฟล์ XML เท่านั้น นั้นก็หมายความว่านักพัฒนาไม่ต้องยุ่งเกี่ยวกับฐานข้อมูลเลยเพราะ OFBiz จะ Mapping ระหว่าง Java Class (OFBiz สร้างให้เอง ) กับ Table ในฐานข้อมูลให้เองอัตโนมัติ
                                      
                                            ขอบคุณข้อมูลจาก OFBiz Thai

วันอังคารที่ 12 มิถุนายน พ.ศ. 2555

การ Start โปรแกรม OFBiz

การ Start OFBiz บน Windows
ในการที่เราจะเริ่มใช้ โปรแกรม OFBiz นั้น เราต้อง Start ตัวโปรแกรมก่อน โดยมีขั้นตอนดังนี้

ขั้นตอนที่ 1
       ไปที่ Start แล้วพิมพ์คำว่า Run



ขั้นตอนที่ 2
       เมื่อขึ้นหน้าจอนี้แล้ว ให้พิมพ์คำว่า cmd


ขั้นตอนที่ 3
       จากนั้น พิมพ์ ดังต่อไปนี้
              cd../../    แล้ว Enter  เสร็จแล้วพิมพ์  cd ofbiz  และ Enter เสร็จแล้วก็จะเข้าสู่โฟรเดอร์
              OFBiz  ดังภาพ เพื่อเตรียมใช้ตัวโปรแกรมต่อไป

       

                                                                    
                                                                      จบ