Thứ tư, 27/11/2024

Tìm kiếm

Giới thiệu chung
Đại hội VAIP IX
Hoạt động hội
Tin tức ICT
Môi trường - Chính sách
Doanh nghiệp - Hội viên
Sản phẩm - Công nghệ
Giao thương
Nguồn lực cho CNTT
Phần mềm nguồn mở
Xã hội ICT
Gặp gỡ ICT đầu xuân
Hội thảo HT-PT
ICT Caravan 2023
Lịch sử tin học Việt Nam
Chương trình hành động
Hội viên
ICT Tennis
Kỷ yếu 30 năm OLP
Liên hệ
  Cập nhật: 15/08/2009
Công bố thư viện “Mã nguồn mở” trong Olympic Tin học sinh viên Việt Nam 2009

(VAIP 15/8/2009), Ban tổ chức OLP’09 và kỳ thi ACM/ICPC Việt Nam năm 2008 công bố thư viện “Mã nguồn mở” để các trường chuẩn bị tham gia khối thi Phần mềm nguôn mở tại Đại học Nha Trang từ 7-9/10/2009. Thông tin về OLP’09 trên http://www.itweek.org.vn/olympic/2009/ và Giải “Mùa hè sáng tạo viết ứng dụng PMNM trên http://sites.google.com/site/vnfoss/ .

Ngôn ngữ lập trình được chọn sử dụng trong nội dung thi “Mã nguồn mở” năm nay là Python. Hệ điều hành sử dụng cho các đội thi là Ubuntu 9.04. Môi trường phát triển tích hợp (IDE) Eclipse 3.x với plugin PyDev và Python 2.6.x sẽ được cài đặt sẵn trên các máy của các đội thi.

Python là một ngôn ngữ  lập trình hiện đại, đa nền tảng và khá  dễ học, đặc biệt với những người đã có  ít nhiều kinh nghiệm lập trình và đã lập trình với các ngôn ngữ như Java hay PHP. Python cũng là  một ứng viên sáng giá cho lập trình ứng dụng Web cùng với PHP và Perl trong kiến trúc LAMP (Linux-Apache-MySql-PHP/Python/Perl).

Các URL phục vụ cho việc tìm hiểu và download các công cụ PMNM sử dụng trong nội dung thi PMNM năm nay như sau:

- Python 2.6 (http://www.python.org/)

- Eclipse 3.5 (Java EE http://www.eclipse.org/)

- PyDev 1.4.7 (http://pydev.sourceforge.net/

Các thư viện mã nguồn mở sau sẽ được sử dụng trong phần thi “Mã nguồn mở” :

1. Google App Engine (http://code.google.com/appengine/)

Download AppEngine http://code.google.com/intl/en/appengine/downloads.html

Tài liệu cho việc xây dựng dự  án Python với AppEngine http://code.google.com/intl/en/appengine/docs/python/gettingstarted/

2. Python Imaging Library

Một thư viện rất mạnh trong việc xử lý ảnh và phù hợp với  ứng dụng web.

Tài liệu và download tại: http://www.pythonware.com/products/pil/

3. PyUNO

Cầu nối cho phép sử dụng API của OpenOffice.org thông qua ngôn ngữ Python

Tài liệu và download tại: http://wiki.services.openoffice.org/wiki/Python

http://wiki.services.openoffice.org/wiki/PyUNO_bridge

Có thể tham khảo thêm mã nguồn Ovniconv mà anh Jean Christophe André đã phát triển để làm extension cho OpenOffice ở đây:

- http://extensions.services.openoffice.org/project/ovniconv

- https://launchpad.net/ovniconv

- http://wiki.hanoilug.org/projects:ovniconv

Các đội tuyển sẽ đọc, nghiên cứu, phân tích, và tìm hiểu các thư viện mã nguồn mở này để nắm được các chức năng chính, các giao tiếp, các thành phần (module) chính trong các bộ thư viện mã nguồn mở này. Đề thi cho phần thi “Mã nguồn mở” sẽ bao gồm một số bài toán Tin học và câu hỏi liên quan đến các thư viện đã công bố kết hợp với các kỹ năng, thao tác lập trình trực tiếp trên máy tính với nội dung chủ yếu dựa trên khả năng hiểu, nắm bắt, sử dụng, khai thác, sửa lỗi và nâng cấp bộ thư viện mã nguồn mở đã công khai trước khi thi.  

BTC OLP’09

  Trang trước    | Về đầu trang
Bình luận - Comment (FB):
tin hoc doi song
Công ty cổ phần Minh Việt
hanoi
Hiệp hội doanh nghiệp điện tử Việt Nam
automation
technoaid
Dự báo thời tiết
  Powered and Designed by MinhViet Technology Group
HỘI TIN HỌC VIỆT NAM
Người chịu trách nhiệm nội dung: Ông Nguyễn Long - Tổng Thư Ký - Hội Tin Học Việt Nam
Head office: 6th floor, 14 Tran Hung Dao Str., Hanoi,Vietnam - Tel:84-24-38211725 - Fax:84-24-38211708 - Email: office@vaip.vn
Copyright 2003-2006 by VAIP. All rights reserved
Designed by InteCom (MinhViet JSC) - Powered by MVC-Web CMS 2.0