Tuesday, June 23, 2009

Hanoi Mapping Party 2009

Sự kiện OSM này là sự kiện được tổ chức lần đầu tiên tại Viet Nam. OSM đã tổ chức nhiều hoạt động bao gồm buổi thực hành OpenStreetMap và Mapping Party. Toàn bộ các hoạt động mapping đều miễn phí!
  • Địa điểm: Trung tâm CNF tại Viện tin học Pháp ngữ (IFI), Ngõ 42 Tạ Quang Bửu (Nhà luyện tập và thi đấu ĐHBK) (map).
  • Ngày: Thứ Bảy 18 tháng 7 năm 2009
  • Kế hoạch:
  • 10:00: Giới thiệu về việc sử dụng và đóng góp vào OpenStreetMap, by User:Ninomax.
  • Buổi ăn trưa
  • Sau buổi ăn trưa: Mapping party
  • 17:00: Buổi thực hành để tải dữ liệu GPS vào OSM
Buổi nói chuyện được thực hiện bằng tiếng Việt. Nếu điều kiện cho phép, toàn bộ buổi Mapping party sẽ được truyền trực tiếp qua mạng Internet.

Chi tiết xem tại:
http://wiki.openstreetmap.org/wiki/Vi:HanoiMappingParty2009
http://wiki.openstreetmap.org/wiki/Vi:Mapping_Weekend_Howto

Sunday, May 24, 2009

Nhắn với các mapper Việt Nam (về SOTM 2009)

Như tôi đã đưa tin, OpenStreetMap (OSM) có đài thọ 15 suất tham dự Hội nghị State Of The Map (SOTM) 2009 tại Amsterdam, Hà Lan. Tuần rồi được tin là hồ sơ của tôi đã được chấp thuận. Vui thì vui nhưng hơi buồn vì được biết chỉ có duy nhất một mình mình nộp hồ sơ. Thật ra tôi cũng chưa đóng góp gì nhiều cho OSM, chỉ có một thời gian tôi đóng vai trò cầu nối để giúp chuyển đổi và hiệu đính tập dữ liệu số trước khi được người khác đưa lên OSM. Sự đóng góp này có thể nói là hết sức nhỏ bé nhưng cũng đã mang lại lợi ích ban đầu là được bản đồ Asian IndoorGame 2009 ở Việt Nam sử dụng.
Lần đầu tiên được tham gia một Hội nghị quốc tế về GIS, tôi sẽ cố gắng hết sức để giới thiệu về phong trào GIS mở ở Việt Nam. Tôi đang cần ý tưởng và tư liệu cho bài nói chuyện "sấm sét" (lightning talk) khoảng 5 phút tại SOTM. Thú thật là tôi chưa biết nhiều về giới mapper ở Việt Nam, nếu các bạn đọc được tin này, xin để lại comment bên dưới hoặc liên hệ trực tiếp để cùng nhau trao đổi và học hỏi kinh nghiệm, rất cảm ơn. Ngoài ra, nếu có ai làm bạn đồng hành thì còn gì bằng, hãy cho tôi biết để lên kế hoạch đi cùng.

Tôi sẽ đưa thêm thông tin về SOTM cũng như OSM trên blog này và các trang web khác trong thời gian tới.

Friday, May 08, 2009

15 suất tham dự Hội nghị State Of The Map 2009

OpenStreetMap Foundation sẽ đài thọ 15 suất tham dự Hội nghị State Of The Map (SOTM) 2009 tại Amsterdam (Hà Lan), bao gồm toàn bộ chi phí đi lại và ăn ở.

Đặc biệt ưu tiên cho những "mapper" đến từ những nước đang phát triển, nơi mà OpenStreetMap chưa phổ biến, cộng đồng mapper chưa nhiều, cũng như ít có khả năng chi trả chi phí tham dự. Chi phí đài thọ này xem như là phần thưởng của OpenStreetMap dành cho những mapper khởi xướng phong trào, đóng góp nhiều cho việc xây dựng dữ liệu của nước mình.

Hạn chót nộp hồ sơ đề cử là ngày Thứ 4 tuần sau, 13 tháng 5 2009. Gởi hồ sơ (tiếng Anh) về sotm.scholarship@gmail.com, bao gồm: họ tên, tên tài khoản OSM, địa chỉ email, địa chỉ cư trú và viết một hoặc hai đoạn cảm nhận lý do muốn tham gia SOTM.

Đây là link đến thư ngỏ tiếng Anh.

Thursday, April 16, 2009

OpenStreetMap cập nhật bản đồ Việt Nam

OpenStreetMap vừa được cập nhật dữ liệu bản đồ toàn lãnh thổ Việt Nam và 2 thành phố lớn là Hà Nội, thành phố Hồ Chí Minh. Đặc biệt là bản đồ thành phố Hồ Chi Minh rất chi tiết đến tận các đường nhỏ, so với bản đồ của Google Maps, Yahoo Maps hay Virtual Earth còn khá sơ sài. Có thể so sánh bản đồ OSM với các dịch vụ bản đồ khác tại trang web http://sautter.com/map.
Hi vọng với lần cập nhật này, sẽ giúp người sử dụng và các nhà phát triển có cơ hội được tiếp cận nguồn dữ liệu tốt phục vụ cho công việc.

Monday, April 13, 2009

Chọn nền tảng nào để thay thế Java ME?


Ra đời đã 10 năm, Java ME đã và đang có những đóng góp to lớn cho việc phát triển phần mềm trên điện thoại di động (ĐTDĐ). Tuy nhiên, những năm gần đây, Java ME chựng lại và thụt lùi dần trước cuộc đổ xô xâm lấn của các nền tảng, ngôn ngữ khác. Ưu điểm lớn nhất của Java ME là tính khả chuyển, "viết một lần chạy một nơi" không còn cấp thiết nữa, bây giờ nền tảng nào vượt lên thì có quyền thao túng. Bỏ đi ưu điểm đó, thì những tính năng còn lại của Java ME so với các nền tảng khác có thể nói là hết sức thua kém. Tổ chức JCP cực kỳ chậm chạp trong việc công bố đặc tả MIDP 3, mặc dù chưa đưa ra nhưng đã có thể thấy được sự lạc hậu của nó.
Mặc dù vẫn còn là một nền tảng hàng đầu, tuy nhiên chỉ trong vài năm nữa, với sự phát triển vũ bão và tính cạnh tranh khốc liệt trong lĩnh vực di động, Java ME rồi sẽ trở nên mai một. Đã đến lúc các nhà phát triển bắt đầu tìm cho mình một đứa con, một nền tảng phát triển khác. Việc lựa chọn này không hề đơn giản, hãy cùng điểm qua một số khả năng có thể.
(Với mỗi lựa chọn, tôi có chấm điểm theo cảm nhận cá nhân. Những ý kiến đồng tình, phản đối xin để lại comment bên dưới):

Blackberry
Có một số lượng fan trung thành đáng nể, đặc biệt là giới doanh nhân. Các ứng dụng đã được xây dựng rất tốt, ít có đất để phát triển thêm. Tuy nhiên, RIM cũng sắp có store của riêng mình, ai đoán trước được nó sẽ mang lại những cơ hội gì.
Điểm: 8/10. Với phân khúc khách hàng riêng, cao cấp, đây là một nền tảng đáng đầu tư.

Flash Lite
Đây là phiên bản rút gọn của Adobe Flash, cho phép phát triển các ứng dụng và nội dung đa phương tiện trên thiết bị di động. Khả năng đồ họa vector mạnh. Phát triển nhanh, gọn, đặc biệt đối với những ai đã từng làm Flash trên desktop. Nhưng khả năng can thiệp tài nguyên hệ thống của Flash Lite kém. Ít thiết bị hỗ trợ.
Điểm: 6/10. Chọn Flash Lite nếu bạn thích lập trình Flash và chấp nhận phiêu lưu.

Google Android
Hệ điều hành của Google và Open Handset Alliance. Mang đến cuộc xu thế nguồn mở trên di động. Học hỏi iPhone, Android cũng đã có Android Market cho riêng mình. Sử dụng ngôn ngữ Java, Android hi vọng sẽ giúp cho việc phát triển ứng dụng dễ dàng hơn.
Điểm: 9/10. Google luôn biết cách tạo ra sự chú ý. Hãy xem người khổng lồ Internet có thành công với miếng bánh béo bở nhưng không dễ xơi này hay không.

iPhone
Chắc không cần nói nhiều về nền tảng di động đang làm mưa làm gió này. Với sự ra mắt của iPhone OS 3.0 và Application Store cực kỳ thành công. iPhone đang mang đến cơ hội kiếm tiền cho tất cả các nhà phát triển.
Điểm: 10/10. Nền tảng lý tưởng.

JavaFX Mobile
Có lẽ đây là đứa con mà Sun muốn thay thế cho Java ME. JavaFX Mobile là nền tảng giúp phát triển các ứng dụng RIA (Rich Internet Application) trên cả desktop, trình duyệt và thiết bị di động. Hi vọng với uy tín của mình, Sun sẽ sớm đưa JavaFX Mobile phổ biến trên thị trường.
Điểm: 5.5/10. Chưa thấy triển vọng rõ ràng, chọn JavaFX Mobile nếu bạn là fan của Java và Sun.

Mobile Widget
Khái niệm widget đã lấn sân sang màn hình di động. Việc phát triển những ứng dụng nhỏ bao giờ cũng dễ hơn. Có rất nhiều thư viện lập trình Widget trên hầu hết các hệ điều hành di động như WidSets của Nokia, Windows Mobile cũng vừa giới thiệu widget/gadget cho riêng mình.
Điểm: 6/10. Có thể tìm hiểu và vọc chút ít, không nên theo đuổi lâu dài.

Moblin
Đứa con của Intel. Không ồn ào, nhưng Intel đặt vào đó nhiều tham vọng khi muốn đẩy mạnh Linux cho nền tảng di động. Ngoài ra còn có nền tảng Open Moko cũng tương tự.
Điểm: 5/10. Không hấp dẫn lắm với người dùng cuối. Có cảm giác Moblin dành cho các dự án chính phủ, cộng đồng nhiều hơn.

Palm Pre
Mặc dù chưa phát hành chính thức, nhưng Palm Pre đã làm nức lòng những ai chờ đợi luồng gió mới từ Palm. Giờ đây việc phát triển ứng dụng di động sẽ đơn giản như lập trình web với hệ điều hành WebOS của Palm Pre. Hãy chờ xem Palm Pre có đáp ứng được kỳ vọng của giới đam mê di động hay không.
Điểm: 10/10. Nền tảng cách tân.

Symbian
Nền tảng củ kỹ, mặc dù vừa trở thành nền tảng mở với Symbian Foundation nhưng có lẽ Symbian khó lôi kéo thêm nhiều nhà phát triển. Hi vọng Symbian sẽ thay đổi lớn trong thời gian tới.
Điểm: 8/10. Vẫn còn là nền tảng đứng đầu, chọn Symbian nếu bạn vẫn trung thành với Nokia.

Windows Mobile
Một trong những ông lớn. Không độc quyền như iPhone, Microsoft và các đối tác có thể tùy biến hệ điều hành theo mong muốn, giúp giao diện phong phú và đẹp không kém iPhone. Với nền tảng .NET, việc phát triển ứng dụng di động trên Windows Mobile cũng hết sức dễ dàng.
Điểm: 9/10. Vẫn là một đối trọng lớn trong cuộc chơi di động.

Trên đây là những nền tảng tiêu biểu, quyết định cuối cùng là ở bạn. Hãy tiếp tục niềm đam mê di động của mình.

Read more...