Thứ Hai, 21 tháng 3, 2011

Dự án các ứng dụng web phiên bản đầu tiên cho các lập trình viên

First developer release of Web Apps Project

by Ragavan Srinivasan , March 3, 2011

Theo: https://mozillalabs.com/blog/2011/03/first-developer-release-of-web-apps-project/

Bài được đưa lên Internet ngày: 03/03/2011

Chúng tôi phấn khởi thông báo về sự sẵn sàng của bước đầu phiên bản của dự án Ứng dụng Web của Mozill. Các ứng dụng Web là các ứng dụng chạy trên bất kỳ thiết bị nào, và có thể được phân phối thông qua bất kỳ kho nào hoặc trực tiếp từ nhà lập trình. Phiên bản này có chứa các giao diện lập trình ứng dụng API ổn định, các tiện ích và tài liệu của lập trình viên để giúp cho bạn có được một bước nhảy đầu tiên trong việc xây dựng các ứng dụng và các kho web.

We are excited to announce the availability of the first milestone release of Mozilla’s Web Application project. Web Apps are applications that run on any device, and can be distributed through any store or directly by the developer. This release contains stable APIs, developer utilities and documentation to help you get a jumpstart on building Web Apps and stores.

Lời người dịch: Bây giờ thì ứng dụng web trong thế giới FOSS đã được định nghĩa rõ ràng: “Các ứng dụng Web là các ứng dụng chạy trên bất kỳ thiết bị nào, và có thể được phân phối thông qua bất kỳ kho nào hoặc trực tiếp từ nhà lập trình”. Bạn hãy nhớ kỹ định nghĩa này, vì chắc chắn nó sẽ là tâm điểm cho các cuộc tranh luận giữa “đóng” và “mở”, giữa “mở thật” và “mở rởm” sau này đấy.

Các lập trình viên có thể sử dụng phiên bản này để xuất bản ứng dụng của họ cho những người sử dụng, hoặc để tạo ra một kho ứng dụng hoặc thư viện web. Người sử dụng có thể xem xét lại một thư viện các ý tưởng thực tế của người sử dụng và các phiên bản chất lượng beta của các trình bổ sung add-ons cho Firefox và Chrome mà chúng tích hợp được kinh nghiệm của các ứng dụng web chặt chẽ hơn với trình duyệt.

Để làm quen, hãy xem xét video ngắn này mà nó mô tả các tính năng chính của phiên bản, sau đó nghe qua trang đưa ra của chúng tôi và học tiếp nữa.

Xem video ở đây.

Sẵn sàng. Thiết lập. Xây dựng!

Tiếp tục nhằm vào Mạng cho các lập trình viên của Mozilla để hiểu cách:

  1. Xây dựng một ứng dụng web

  2. Mô tả ứng dụng web của bạn có sử dụng mô tả trình bày ổn định

  3. Sử dụng các API JavaScript ổn định của chúng tôi để cho phép các ứng dụng web của bạn tương tác được với trình duyệt

Kiểm tra thư viện của một số ứng dụng web khá hay mà các lập trình viên đã bắt đầu rồi việc xây dựng có sử dụng các API của chúng tôi.

Nếu bạn có quan tâm trong việc xây dựng một kho ứng dụng web, thì chúng tôi có tài liệu để giúp bạn làm quen.

Xa hơn chúng tôi có một số tiện ích hợp thời mà sẽ giúp bạn kiểm thử cách mà các công việc của ứng dụng web mới làm việc trong các trình duyệt hiện đại:

Developers can use this release to publish their application to users, or to create a Web App store or directory. Users can review a gallery of user experience ideas and beta-quality versions of Firefox and Chrome add-ons that integrate the Web App experience more tightly with the browser.

To get started, watch this short video which describes the main features of the release, then head over to our landing page to learn more.

Ready. Set. Build!

Head on over to the Mozilla Developer Network to understand how to:

  1. Build a Web App

  2. Describe your Web App using the stable manifest description

  3. Use our stable JavaScript APIs to let your Web App interact with the browser

Check out this gallery of some of the cool Web Apps that developers have already started building using our APIs.

If you are interested in building a Web App Store, we have documentation to help you get started.

Further we have some nifty utilities that will help you test how your new Web App works in modern browsers:

  1. Tải về mở rộng của ứng dụng web của Mozilla cho Firefox và/hoặc Chrome. Mở rộng này triển khai việc tung ra ứng dụng và các API quản lý ứng dụng.

  2. Sử dụng trình kiểm tra tính hợp lệ của Manifest để đảm bảo các kê khai ứng dụng web của bạn đang làm việc.

  3. Kiểm tra bảng ứng dụng web chứng minh khái niệm được viết trong HTML5. Bạn thậm chí có thể được tạo cảm hứng để viết bản dashboard của riêng bạn1

Để trao cho bạn một gu về cách mà chúng ta hình dung các ứng dụng web sẽ cho phép các kinh nghiệm giàu, ấn tượng với người sử dụng như thế nào, hãy xem thư viện các khái niệm giao diện người sử dụng.

Tiếp sau là gì

Trong các tuần tiếp theo, chúng tôi có kế hoạch đi theo một số ý tưởng, bao gồm:

  • Một kinh nghiệm được tích hợp sâu “trong trình duyệt” mà nó lan rộng toàn bộ dòng quản lý tìm kiếm, cài đặt, tung ra, sử dụng và quản lý.

  • Đồng bộ các ứng dụng web của bạn với các thiết bị di động của bạn.

  • Hỗ trợ các kiểm soát trình duyệt nguyên thủy và tích hợp hệ điều hành.

  • Hỗ trợ cho các wedget và các lưu ý để làm cho các ứng dụng web của bạn sống động hơn.

  • Và nhiều thứ nữa.

Hãy cho chúng tôi ý kiến phản hồi của bạn.

  1. Download the Mozilla Web App extension for Firefox and/or Chrome. This extension implements the application launch and application management APIs.

  2. Use the Manifest Validator to ensure your Web App manifests are working.

  3. Check out this proof-of-concept Web App dashboard written in HTML5. You may even be inspired to write your own dashboard!

To give you a taste of how we envision Web Apps will enable rich, immersive user experiences, head over to the user interface concepts gallery

What’s next?

In the coming weeks, we plan to pursue several new ideas, including:

  • A deeply integrated “in browser” experience that spans the entire find, install, launch, use and manage flow.

  • Syncing your Web Apps to your mobile devices.

  • Supporting native browser controls and OS integration.

  • Support for widgets and notifications to make your Web Apps more lively.

  • and many more.

Give us feedback!

Như mọi khi, chúng tôi thích nghe từ bạn khi bạn xây dựng và triển khai các ứng dụng web. Đặc biệt, chúng tôi muốn nghe liệu:

  1. Bạn có ý kiến phản hồi về những cải tiến mà bạn thích thấy trong IPI và tài liệu của chúng tôi.

  2. Bạn đã xây dựng một ứng dụng web nào đó và muốn thể hiện nó ra.

  3. Bạn có một bảng dashboard thú vị mà bạn đã xây dựng.

  4. Bạn có một ý tưởng cho một ứng dụng web kha khá.

Chúng tôi tin tưởng các ứng dụng web sẽ cho phép chúng ta đóng gói tất cả mọi thứ của web như là nhưng kinh nghiệm giàu có, rộng mênh mông mà chúng làm cho người sử dụng thích thú. Chúng tôi mong đợi xây dựng thế giới này với bạn.

As always, we would love to hear from you as you build and deploy Web Apps. In particular, we’d love to hear if:

  1. You have feedback on improvements you’d like to see in our APIs and documentation.

  2. You have built an awesome Web App and want to show it off.

  3. You have an amazing dashboard you’ve built.

  4. You have an idea for a cool Web App.

We believe Web Apps enable us to package all the generativity of the Web as rich, immersive experiences that delight users. We look forward to building this world with you.

Dịch tài liệu: Lê Trung Nghĩa

letrungnghia.foss@gmail.com

Không có nhận xét nào:

Đăng nhận xét

Lưu ý: Chỉ thành viên của blog này mới được đăng nhận xét.