Walky - phần mềm điều khiển robot, nhân vật game trên iPhone

Kỹ sư Yuta Sugiura cùng các đồng nghiệp tại Graduate School of Media Design, thuộc đại học Keio - Nhật Bản đã phát triển một trình ứng dụng cảm ứng đặc biệt trên iPhone để điều khiển các robot chỉ bằng các ngón tay. Trình ứng dụng đó mang tên Walky và sử dụng giao diện cảm ứng tương tác bằng ngón tay mang tên Foldy.


Thay vì phải sử dụng các tay cầm hay các bộ điều khiển thiết kế chuyên biệt để điều khiển robot thì với trình tương tác Walky, người dùng có thể sử dụng tính năng cảm ứng đa điểm, vuốt trượt ngón tay của mình trên iPhone để điều khiển các bước di chuyển bằng chân của robot như: đi, chạy, nhảy, đá bóng, di chuyển ngang...

Trình ứng dụng này chưa được cung cấp cho người dùng hay các nhà phát triển vì hiện nó chỉ dừng lại ở mức thử nghiệm, tương thích duy nhất 1 loại robot chế tạo riêng như trên. Mặc dù nhóm phát triển không công bố thông tin về phương thức kết nối từ iPhone đến robot hay ngược lại nhưng theo nhận định thì có lẽ nó cũng sẽ dùng các kết nối không dây thông dụng như: Wifi, bluetooth... Và sắp tới đây, Walky sẽ còn được nghiên cứu thêm để áp dụng cho việc điều khiển các nhân vật trong các trò chơi điện tử.

Mời các bạn xem vài chi tiết demo trình ứng dụng Walky trên iPhone nói trên:


Theo Tinh Tế (Nguồn: Sugiur)

Announcing the winner of Google Code Jam 2009

Announcing the winner and champion of Google Code Jam 2009: China's Lou TianCheng, *ACRush*! He takes home $5,000 and the title of Code Jam champion!

In second place came China's Qi ZiChao (*qizichao*), and our third-place finisher was Japan's Iwata Yoichi (*wata*).

You can check out the scoreboard at:

http://code.google.com/codejam/contest/scoreboard?c=311101#


iDriver for iPhone to control car remotely

Chỉ nghe qua tên gọi hẳn bạn đã đoán được phần mềm này có liên quan gì đến xe cộ phải không nào? Appirion UG- Hãng chuyên phát triển các ứng dụng dành cho các thiết bị cảm ứng của Đức vừa tiết lộ đoạn video thử nghiệm về khả năng tương tác của phần mềm mới với tên gọi iDriver giúp cho người sử dụng có thể điều khiển xe hơi từ iPhone.
Để dùng phần mềm này, trên xe phải gắn thêm các thiết bị như bộ thu phát Wifi, GPS, sensor cảm ứng 3 chiều, Camera giúp truyền hình ảnh thực diễn ra trước đầu xe sang iPhone, và quan trọng nhất là các thiết bị dùng để vận hành 3 bộ phận chính trên xe là vô-lăng , ga và thắng. Phần mềm này có giao diện khá đơn giản với nền màn hình là hình ảnh thực của những gì đang diễn ra trước đầu xe, ngoài ra còn có một vô-lăng ảo có thể xoay 2 chiều bằng việc chạm vào màn hình, nút điều khiển tăng giảm ga và thắng.

Các tương tác trên màn hình sẽ được ghi nhận và chuyển từ iPhone sang xe hơi ngay lập tức thông qua kết nối Wifi. Quan sát qua video chúng ta có thể thấy rằng những thao tác trên màn hình và trên xe được thực hiện gần như cùng một lúc vì thời gian chờ chỉ khoảng 1-2 giây.


Nguồn: Appirion

Ngôn ngữ lập trình Go có gì hay?

Khai thác sức mạnh đa lõi

Vấn đề khai thác sức mạnh của những bộ vi xử lý đa lõi và thế hệ phần cứng mới là nhiệm vụ gần như “bất khả thi” của các ngôn ngữ lập trình hướng đối tượng hiện có của thế giới. Google đã đặt ra mục tiêu giải quyết sự bất cập này ngay từ khi có ý định hiện thực hóa dự án Google Go. Không chỉ khai thác tối đa các nền tảng đa lõi, Go còn được trang bị thêm khả năng giúp cho các nhà lập trình xử lý vấn đề “quản lý bộ nhớ trong quá trình hoạt động của phần mềm”. Thêm vào đó, Go phải có tốc độ vượt trội và đã gần đạt tới tốc độ của C và C++.

"Việc cho ra đời một phần mềm ngày càng trở nên khó khăn hơn”, Pike nói, "Tuy những chiếc máy tính đã nhanh hơn rất nhiều nhưng quá trình xử lý thông tin của các phần mềm tỏ ra không cải thiện là bao nhiêu. Nhiệm vụ của Go là phải đưa lĩnh vực phần mềm theo kịp tốc độ của sự phát triển phần cứng”.

Google đã thử nghiệm thành công Go bằng việc sử dụng chính nó để xây dựng website cho nó nhưng tham vọng của họ lớn hơn đó rất nhiều: Đưa Go vào xây dựng các phần mềm chạy trên máy chủ và bước thử nghiệm tiếp theo là dùng Go cho dịch vụ Gmail của mình và tiến tới thay thế hoàn toàn nhiệm vụ của JavaScript.

"Ít nhất thì nó (Go) cũng phải tốt hơn JavaScript", Pike tuyên bố mặc dù vẫn thừa nhận rằng một số dịch vụ, sản phẩm của họ đang phải nhờ đến JavaScript.

Một đặc tính mới rất thú vị của Go là các tác vụ sẽ được chia sẻ bởi chính server và máy trạm (thậm chí là điện thoại di động) trong quá trình sử dụng dịch vụ.

Có một thông tin về Go khiến không ít chuyên gia ngạc nhiên: Ngôn ngữ lập trình này đang sử dụng cả một công nghệ đã ra đời từ những năm 1960 có tên gọi CSP (communicating sequential processes) để xử lý các tương tác trong một gói chương trình hợp tác.

"Chúng tôi không dám chắc mình sẽ xử lý được những vấn đề của lập trình đa lõi nhưng chúng tôi sẽ xây dựng được một môi trường mà ở đó một phần của nền tảng kiến trúc đa lõi sẽ được khai thác hiệu quả hơn”, ông Pike nói.

Ngoài ra, Go còn có thể ứng dụng thêm một số thành phần mở rộng cho phép các tác vụ hoạt động trên các máy chủ đa lõi thông qua một mạng lưới kết nối khác.

Tìm kiếm sự giúp đỡ

Nhóm phát triển Go đang lên tiếng kêu gọih những chuyên gia bên ngoài Google giúp đỡ họ trong dự án này đặc biệt là những sự giúp đỡ trong hệ thống thư viện cho phép tăng tốc lập trình bằng việc cung cấp các công cụ và thành phần để lập trình viên không phải mất công xây dựng từ đầu.

Go cũng cần được cải thiện thêm về khả năng đóng gói phần mềm. Chuyên gia Thompson đã viết một số chương trình hỗ trợ cho các nền tảng máy chủ x86 32 và 64 bit cũng như các bộ vi xử lý ARM.

ARM là bộ vi xử lý đang thống trị thế giới thiết bị di động và đây cũng chính là lĩnh vực mà Google đang rất muốn bành trướng cùng với hệ điều hành Android của mình. Nếu Go hỗ trợ tốt với nền tảng của ARM, các phần mềm viết bằng Go sẽ có thêm nhiều cơ hội phát triển hơn.

"Chúng tôi làm việc này trước tiên là vì Google nhưng chúng tôi đã quyết định sẽ phải mở nó ra với cộng đồng và mong muốn nhận được sự giúp đỡ của cộng đồng", Pike nói.

Và với những gì Google đang hy vọng vào Go cho thấy gã khổng lồ tìm kiếm này không có ý định biến Go thành một “kẻ thay thế” các ngôn ngữ lập trình hiện nay.

Theo CNET, ICTnews

RIM sẽ cung cấp bộ công cụ lập trình trên MAC OS

Đây thật sự là một tin tốt lành dành cho các lập trình viên chuyên về ứng dụng cho các đời máy Blackberry từ RIM. Qua đó, trong thời gian gần tới đây, RIM sẽ cung cấp một bộ công cụ lập trình và một trình ứng dụng giả lập (emulator) có thể hoạt động trên MAC. Bộ công cụ sẽ hoàn toàn giống với các bộ mà RIM cung cấp trên nền hệ Windows, nhưng riêng trình giả lập thì họ sẽ phát triển theo hướng áp dụng nền tảng java.


Chuyên viên của RIM đang giới thiệu một số tính năng lập trình trong bộ công cụ phát triển phần mềm Blackberry cho MAC OS.

Trong buổi trình diễn thử nghiệm cho bộ công cụ lập trình và trình giả lập nói trên, một chuyên viên của RIM cho biết, bộ công cụ phát triển phần mềm Blackberry mới cho MAC sẽ bao gồm cả tính năng sửa lỗi thực - live debugging, giúp cho các lập trình viên có thể tinh chỉnh tốt hơn và nhanh hơn các sản phẩm phần mềm của mình. Còn riêng về phần trình ứng dụng giả lập nền java thì RIM cũng cho biết rằng họ muốn hướng đến việc cung cấp một ứng dụng giả lập (emulator) thuần java, nhẹ hơn để giảm tải gánh nặng hệ thống thay vì cung cấp một trình mô phỏng phải tải đầy đủ phiên bản hệ BlackberryOS như trên Windows hiện nay. Tuy nhiên, hiện vẫn chưa có thông tin về thời điểm chính xác việc ra đời bộ công cụ nói trên.

Nguồn: BerryReview

Intel ra mắt thiết bị đọc văn bản cho người khiếm thị

Giống như các công ty công nghệ khác, Intel rất tích cực trong việc đầu tư vào thị trường chăm sóc sức khoẻ.

Ngày hôm qua, 10/11, hãng sản xuất chip PC số 1 thế giới Intel đã ra mắt Intel Reader - 1 thiết bị chuyển văn bản (text) sang dạng lời nói cầm tay. Với khả năng "đọc" to tất cả các văn bản in, Intel Reader sẽ hữu ích với những người có vấn đề về thị giác như người khiếm thị hoặc người già.

Intel Reader sử dụng nền tảng Atom của Intel. Với 1 chiếc camera độ phân giải cao, Intel Reader sẽ chụp lại hình ảnh của văn bản, sau đó chuyển sang dạng số và đọc to đoạn văn bản này.

Giá bán của Intel Reader là 1.499 USD.

Có trọng lượng khoảng 453 gram, Intel Reader có kích thước tương tự như 1 cuốn sách. Nút bấm nhạy và menu có thể điều khiển bằng giọng nói cho phép người dùng dễ dàng thao tác với thiết bị. Những người có khả năng nhìn kém có thể phógn to đoạn văn bản mà không cần phải để máy đọc.

Intel ra mắt thiết bị đọc văn bản cho người khiếm thị, Vi tính-Internet,

Intel Reader

Chiếc camera 5 megapixel của Intel Reader có thể chụp ảnh văn bản có kích thước từ 10.16 cm đến 1 m. Hình ảnh sẽ được lưu trong thiết bị SSD 4 GB. Với dung lượng này, người dùng có thể lưu được 600 trang đã xử lý (hình ảnh và text) hoặc 500.000 trang dạng text (không có hình ảnh).

Từ các trang văn bản, người dùng có thể tạo file MP3 để có thể phát lại trên máy tính hoặc máy nghe nhạc. Người dùng cũng có thể tải sách audio từ máy tính sang Reader.

Giống như các công ty công nghệ khác, Intel rất tích cực trong việc đầu tư vào thị trường chăm sóc sức khoẻ. Năm 2007, hãng cho ra mắt Motion C5 - 1 thiết bị giúp bệnh viện dễ dàng theo dõi và quản lý hồ sơ bệnh nhân. Đầu năm nay, Intel cũng đã hợp tác cùng GE trong dự án phát triển công nghệ chăm sóc sức khoẻ cho người già.

Intel ra mắt thiết bị đọc văn bản cho người khiếm thị, Vi tính-Internet,

Chi tiết các nút điều khiển của Intel Reader

Intel ra mắt thiết bị đọc văn bản cho người khiếm thị, Vi tính-Internet,

Intel Reader hữu ích đối với người gặp khó khăn về thị giác, như người khiếm thị hay người già

TP.HCM: Địa điểm gia công kiểm thử phần mềm hàng đầu thế giới

Ngày 6/11/2009, tại TP.HCM, LogiGear dẫn nguồn Tholons/Global Services cho biết, TP.HCM được bình chọn là 1 trong 6 thành phố gia công kiểm thử phần mềm hàng đầu.

Đây cũng là năm thứ 2 liên tiếp TP.HCM nằm trong danh sách này. Báo cáo của Tholons/Global Services cũng công bố Việt Nam xếp vị trí thứ 9 trong 10 quốc gia gia công kiểm thử phần mềm hàng đầu.

TP.HCM xếp vị trí thứ 5 và Hà Nội xếp vị trí thứ 10 trong danh sách 50 thành phố gia công kiểm thử phần mềm mới nổi trên thế giới. Trong đó, TP.HCM là một trong những thành phố gia công mới nổi hàng đầu về lĩnh vực phát triển và quản lý ứng dụng (ADM) và lĩnh vực phát triển trò chơi và hoạt hình.

LogiGear là đơn vị chuyên cung cấp các giải pháp kiểm thử phần mềm toàn cầu và các chương trình đào tạo kiểm thử phần mềm cho các tập đoàn trên thế giới thông qua ĐH LogiGear.

(Nguồn PCWorld.com.vn)