iPhone: Host – Web Server – Source for Instaler …Phần 3

PHẦN III – TẠO SOURCE FOR INSTALLER

3.1 – Giới thiệu về file Source:

Khuôn khổ của bài viết chỉ là trao đổi kinh nghiệm, vậy nên chúng ta chỉ quan tâm đến các thao tác và kết quả đạt được. Các cơ sở lý thuyết của vấn đề và các phân tích chuyên sâu chúng ta sẽ không đề cập ở đây.

File source cho installer là 1 file có định dạng *.XML

XML viết tắt của chữ eXtensible Markup Language (ngôn ngữ nâng cấp có thể mở rộng) là một bộ qui luật về cách chia một tài liệu ra làm nhiều phần, rồi đánh dấu và ráp các phần khác nhau lại để dễ nhận diện chúng. Ðược chỉ đạo bởi Tổ hợp Web toàn cầu (W3C), XML trở thành một đặc điểm kỹ thuật chính thức.

Tổ hợp Web toàn cầu W3C gọi XML là “một cú pháp thông dụng cho việc biểu thị cấu trúc trong dữ liệu”. Dữ liệu có cấu trúc tham chiếu đến dữ liệu được gán nhãn cho nội dung, ý nghĩa, hoặc công dụng.

3.2 – Tạo file .xml đầu tiên:

info

category
GSM Resource
contact
chinh.cogen@yahoo.com
Description
Kho phần mềm cá nhân
maintainer
ChinhLV
name
Các phần mềm cần thiết
url
http://http://xxx.xxx.xxx.xxx/

packages

bundleIdentifier
com.jonathansaggau.iPong
category
GSM – Games
contact
apptapp@nullriver.com
date
1206668321
description
Trò chơi đánh bóng trên iPhone
location
http://xxx.xxx.xxx.xxx/iPong.zip

maintainer
Nullriver Software
name
iPong
scripts

install


InstallApp
iPong.app


uninstall


UninstallApp
iPong.app



size
78752
source
http://xxx.xxx.xxx.xxx/c.xml
url
http://mobilepong.googlecode.com/
version
svn8

Bạn copy đoạn trên và paste vô trong chương trình Notepad, save as vô folder “..:\Program Files\Abyss Web Server\htdocs\” với tên là c.xml, encoding là unicode

Bạn download file iPong.zip và thả vô cũng ở folder trên.
http://www.downloadtaxi.com/d/1209027458

3.1 – Kiểm tra xem ChinhLV viết có trúng không?

Trên iPhone, hãy kết nối wi-fi, khởi chạy Installer, nhập source http://xxx.xxx.xxx.xxx/c.xml
(Địa chỉ I/P (xxx.xxx.xxx.xxx) này phải lấy giống như khi ta safari ở phần II nhé, ví dụ ở địa chỉ I/P là http://192.168.0.1 thì nhập source là http://192.168.0.1/c.xml)

Refresh xem nào…

Click%20the%20image%20to%20open%20in%20full%20size.

Nhắp vô tab Install xem thử

This image has been resized. Click this bar to view the full image. The original image is sized 655×480.
Click this bar to view the full image.

Click%20the%20image%20to%20open%20in%20full%20size.

Nhắp Install -> ta sẽ có 1 trò chơi mới trên iPhone.

Các bạn để ý dòng này nha

location

http://xxx.xxx.xxx.xxx/iPong.zip
(chú ý thay dòng
xxx.xxx.xxx.xxxbằng địa chỉ web của bạn nhé.

Nghĩa là iPong.zip nằm ở folder “..:\Program Files\Abyss Web Server\htdocs\” – cùng folder với c.xml.
Nếu bạn tạo 1 folder Apps như vầy: “..:\Program Files\Abyss Web Server\htdocs\Apps

Thì cái dòng trên sẽ là http://xxx.xxx.xxx.xxx/Apps/iPong.zip

Nằm giữa có màu như thế này là toàn bộ qui tắc cài đặt trên iPhone cho 1 chương trình do tác giả qui định. Installer cứ y án thi hành, nếu qui tắc sai thì iPhone chạy sai – qui tắc ta copy tầm bậy thì sẽ làm treo máy. Vậy nên phải cẩn trọng

One thought on “iPhone: Host – Web Server – Source for Instaler …Phần 3”

  1. pha?i cong nha.n dinh da.ng xml duo.c su sung kha pho bien. No qua don gia?n nhung ra’t hieu qua. Noi du.ng duy tri duoc cau truc se huu ich hon 1 van ba?n thuo`ng ra’t nhieu.
    Do.c may bai viet na`y de? ho.c ca’ch chuye?N ngu~ tu` ky~ thuat tu tieng Anh sang tieng Viet.
    thanks trailang

Leave a Reply

Your email address will not be published. Required fields are marked *