Giới thiệu phần mềm

Một phần của tài liệu Máy theo dõi bệnh nhân ba thông số nhịp tim, SPO2, nhiệt độ (Trang 42 - 44)

Chƣơng 3 : Phƣơng pháp giải quyết

3.2 Giới thiệu phần mềm

3.2.1 MIT App Inventor

App Inventor là công cụ lập trình dành cho mọi ngƣời, kể cả trẻ em. Đƣợc công bố dƣới dạng phần mềm tự do (free software), App Inventor trở thành hiện tƣợng chƣa từng có trong lĩnh vực lập trình cho thiết bị di dộng. Ƣu điểm của MIT App Inventor là phần mềm hỗ trợ xây dựng những thành phần cơ bản của một ứng dụng Android: Nút bấm, nút lựa chọn, chọn ngày giờ, ảnh, văn bản, thơng báo, trình duyệt web. Sử dụng nhiều tính năng trên điện thoại nhƣ chụp ảnh, quay phim, chọn ảnh, bật video. Có thể kết nối danh bạ, bluetooth, email, gọi điện, chia sẻ thông qua các ứng dụng mạng xã hội khác trên thiết bị. Bên cạnh đó cịn có thể lƣu trữ tệp txt, tạo cơ sở dữ liệu đơn giản trên điện thoại hoặc trên đám mây thông qua server tự tạo hoặc Firebase.[14]

Tuy nhiên, ngoài những ƣu điểm kể trên thì phần mềm cũng có những nhƣợc điểm nhƣ ứng dụng đƣợc phát triển trên server của MIT mang tính chất giáo dục nên giao diện còn sơ sài, chƣa chuyên nghiệp, giới hạn dung lƣợng của mỗi project chỉ là 5MB. Mặc dù có những nhƣợc điểm nhƣ vậy, MIT App Inventor vẫn là một cơng cụ hữu ích giúp cho ngƣời mới bắt đầu lập trình trên Android có thể tạo ra đƣợc những ứng dụng hoàn thiện hoặc giúp nhà phát triển hoàn thành những ý tƣởng của mình.

3.2.2 Phần mềm lập trình Arduino IDE

Arduino IDE là phần mềm dùng để lập trình cho Arduino. Mơi trƣờng lập trình Arduino IDE có thể chạy trên 3 nền tảng phổ biến nhất hiện này là Windows, MacOS và Linux. Do có tính chất nguồn mở nên mơi trƣờng lập trình này hồn tồn miễn phí và có thể mở rộng thêm bởi ngƣời dùng có kinh nghiệm. Vùng làm việc của phần mềm gồm thanh công cụ bao gồm các nút lệnh menu (File, Edit, Sketch, Tools, Help). Phía

37

dƣới là các icon cho phép sử dụng nhanh các chức năng thƣờng dùng của IDE. Ở vùng viết chƣơng trình bạn sẽ viết các đoạn mã của mình tại đây. Tên chƣơng trình của bạn đƣợc hiển thị ngay dƣới dãy các Icon. Công cụ gỡ lỗi hỗ trợ ngƣời dùng xác định và khắc phục lỗi trong mã nguồn. Các lập trình viên và kỹ sƣ phần mềm thƣờng có thể kiểm tra các phân đoạn mã khác nhau và xác định lỗi trƣớc khi ứng dụng đƣợc phát hành.[15]

Lợi ích của IDE là phục vụ nhƣ một mơi trƣờng duy nhất cho hầu hết các nhu cầu của nhà phát triển, chẳng hạn nhƣ các hệ thống kiểm sốt phiên bản, cơng cụ gỡ lỗi. Khả năng gựi ý và hoàn thành các câu lệnh, đoạn code nhanh chóng. Tự động kiểm tra lỗi và thơng báo vị trí lỗi tại những dịng code cụ thể. Khả năng tái cấu trúc cho phép các lập trình viên thực hiện các thay đổi trên mã nguồn hay project của mình dễ dàng. Hệ thống quản lý dự án, mã nguồn, kết hợp nhiều hệ quản trị cơ sở dữ liệu lớn. Hoạt động trên nhiều loại hệ điều hành khác nhau nhƣ windows, Linux, Mac. Nhiều IDE cho phép ngƣời dùng mở rộng và bổ sung thêm tính năng mới theo mục đích và từng dự án cụ thể. Phát triển nhiều phần mềm, ứng dụng hay game trên nền tản mobile và desktop.

38

Một phần của tài liệu Máy theo dõi bệnh nhân ba thông số nhịp tim, SPO2, nhiệt độ (Trang 42 - 44)

Tải bản đầy đủ (PDF)

(99 trang)