PalmOS 6, bao nhiêu người dùng?

Cha`o ba'c.
Bie^'t la` ba'c co' y' ddi.nh vie^'t maihoa reader cho palm la` mu*`ng. Unicode general cho Palm thi` ko co' nhu*ng vie^'t reader va` tu*. render thi` co' the^? tham kha?o link:
http://www.unboundbible.org/unibible/developers.cfm

Ho. dda~ vie^'t ddu*o*.c bible reader cho Vietnamese. Hi vo.ng 1 nga`y ga^`n dda^y co' the^? xa`i maihoa reader tre^n palm.

Xin lo^~i mod, ddang tre^n linux, ko go~ ddu*o*.c tie^'ng vie^.t
Bác chỉ rõ hơn cách sử dụng chtr này cho anh em được ko, em về cài chạy thử đọc ra quyển sách kinh thánh thì phải. Chỉ ko hiểu mình muốn tự đọc sách của mình bằng chtr thì thế nào.
 
khaplienhoa nói:
Ồ, chương trình của em viết hoàn toàn bằng C bác ạ, nhưng vấn đề là core xử lý text của em xử lý bits rất nhiều, là bí mật tạo nên tốc độ của chương trình trên x86 và ARM, nhưng khổ nỗi 68k và ARM thì chiều bits nó ngược nhau. PalmOS 5 dùng ARM, chạy ứng dụng 68k thì qua một lớp giả lập. Thật chẳng khác nào cắn cùi bắp. :(
ở đây mình không nói đến dùng asm hay là C, vì lập trình C thì là bình thường với Palm, vấn đề là bạn muốn lập trình trực tiếp CPU mà CPU khác nhau thì sẽ có nhiều vấn đề phát sinh, ví dụ vấn đề bit ở trên mà bạn nói và còn nhiều vấn đề khác nữa. Đấy là lý do vì sao phải có 68k và 68k cũng không phải là cổ lỗ sĩ như bạn nói đâu.

khaplienhoa nói:
Vì nhắc đến Linux người ta thường nói đến kernel, nên cái PalmLinux mà bác nói, rất có thể là dùng kernel (rất mạnh) của Linux, nhưng GUI là của Palm. Tuy nhiên các thiết bị cầm tay dùng Linux hiện nay như đồ Motorola Phone, Sharp Zaurus, v.v... (không biết có không :D) đều dùng Qtopia (http://www.trolltech.com/products/qtopia/) có cùng cấu trúc với Qt được sử dụng bởi KDE trên Linux. Rất nhiều ứng dụng KDE trên Linux được biên dịch lại và chạy tốt trên Motorola Linux Phone. Linux PDA có rất nhiều GUI miễn phí và tự do. Em e rằng với đội ngũ yếu kém hiện nay của PalmSource (thể hiện qua sự Palm Cobalt), chưa chắc PalmLinux đã có tiếng nói. Một tương lai ảm đạm đang chờ đón Palm, ke ke. :D
Cái này mình chưa đồng ý với bạn nghe, mình cũng có thâm niên xài Linux, không phải cái gì của Linux cũng là mạnh hết, tương lai của Qtopia hiện nay cũng đang là một dấu hỏi lớn, vì Qt hay cái gì thì cũng là từ XWindows mà ra, mà XWindows thì khá nặng nề, ai lập trình X rồi đều rõ. ứng dụng KDE trên Linux có nhiều thật nhưng soft linh tinh chiếm đa số:D :D
Vấn đề của Linux PDA chính là không có kiến trúc GUI chuẩn, vì đâu thể bưng XWindows qua PDA được, còn kiến trúc GUI của Palm là chuẩn mực từ lâu rồi. Đấy là lý do vì sao thằng Access nó mua thằng PalmSource, chứ nếu PS mà vứt đi thì chả ai mua làm gì, mà bạn nên biết vụ mua bán này Nokia, Erricson, Siemens và nhiều công ty lớn khác cũng muốn mua mà không mua được đấy:D
Vấn đề của Palm hiện nay là chiến lược kinh doanh, còn PalmOS thì không bao giờ chết cả.

Về vấn đề xử lý bits, mình cũng lập trình nhiều rồi nhưng theo mình chủ yếu là do thuật toán, còn bits với byte chả quyết định mấy đâu tin mình đi bạn ơi.:D :D
 
to TroiOi, hieuvpn
http://www.unboundbible.org/unibible/developers.cfm
Ho. dda~ vie^'t ddu*o*.c bible reader cho Vietnamese. Hi vo.ng 1 nga`y ga^`n dda^y co' the^? xa`i maihoa reader tre^n palm.
Thay vi input data unicode roi co gang output unicode, ban thu input unicode roi convert qua tcvn roi output tcvn, bai toan se de dang hon nhieu. Tui cung dang lam nhu vay de vao 4rum nay tu treo 650 day.
Em có cùng suy nghĩ với bác hieuvpn, việc dùng thêm font có cấu trúc khác với Palm Font, thêm một library không có gì nổi bật hơn là điều không cần thiết.
Em có hai giải pháp là,
1. Sử dụng freetype, xử lý từng pixel một. Sẽ cho chất lượng sub-pixel nhưng OfficeSuite. Tuy nhiên giải phải này đòi hỏi phải thiết kế theo ARMlet một cách tinh tế, rất cực, và rất nhiều đòi hỏi khác. Có thể sẽ sử dụng trong tương lai.
2. Dùng code mapping, như bác hieuvpn. Cho phép người dùng tạo một ánh xạ unicode --> charset nào đó như TCVN chẳng hạn, 255 ký tự dư sức cho tiếng Việt. Đây là phương pháp em sẽ dùng.
a, tam tan ky la cua kdung ha? Tui chua doc qua, ban co share tui voi. Con thien long 8 bo thi ngan ngun a`, 6 mach than kiem la pha`n sau.
Tầm Tần Ký là của Huỳnh Dị. Download tại đây, dùng Maihoa Reader để đọc.
Thiên Long Bát Bộ bao gồm cả 6 lục mạch thần kiếm luôn đó. Chẳng qua Hàn Giang Nhạn tách ra để kiếm tiền đó mà thôi.


to oberlix
Đấy là lý do vì sao phải có 68k và 68k cũng không phải là cổ lỗ sĩ như bạn nói đâu.
Vấn đề không phải là cổ lỗ sĩ hay không, vấn đề là ở chỗ không tận dụng được sức mạnh của ARM mà thôi.
Cái này mình chưa đồng ý với bạn nghe, mình cũng có thâm niên xài Linux, không phải cái gì của Linux cũng là mạnh hết, tương lai của Qtopia hiện nay cũng đang là một dấu hỏi lớn, vì Qt hay cái gì thì cũng là từ XWindows mà ra, mà XWindows thì khá nặng nề, ai lập trình X rồi đều rõ. ứng dụng KDE trên Linux có nhiều thật nhưng soft linh tinh chiếm đa số.
Em đã từng lập trình cho XWindow, kiến trúc của XWindow nặng nề và thực sự không thích hợp cho ứng dụng desktop, điểm này em hoàn toàn công nhận với bác.
Còn về Qtopia, có lẽ bác đã có chút nhầm lẫn, :)
Platform_Diagram_final.gif

Qtopia có cùng API với Qt nhưng trên embedded Linux, Qtopia hoạt động trực tiếp đến lớp frame buffer của kernel. Theo một cách nhìn nào đó, Qtopia = Qt + XWindows.
 
khaplienhoa nói:
Còn về Qtopia, có lẽ bác đã có chút nhầm lẫn, :)
Platform_Diagram_final.gif

Qtopia có cùng API với Qt nhưng trên embedded Linux, Qtopia hoạt động trực tiếp đến lớp frame buffer của kernel. Theo một cách nhìn nào đó, Qtopia = Qt + XWindows.

Ý mình nói là cái kiến trúc GUI cơ mà, dù cho Qtopia hay thế nào thì kiến trúc của nó vẫn là mới với handheld và còn lâu mới đạt được chuẩn như là Palm, đâu phải cứ nghĩ ra một cái mới nhiều chức năng đã là hay mà vấn đề là người ta có chấp nhận rủi ro để từ bỏ các platform khác để chạy sang đó hay không. Mặt khác Qtopia ít đại gia đầu tư thật sự nên tương lai mờ mịt lắm, giấy phép của Qt cũng không thực sự hấp dẫn. Tóm lại cứ nhìn số lượng ứng dụng là sẽ biết vì Qtopia cũng ra khá lâu rồi
 
Trời ơi, các bác bàn nhiều vấn đề "Vĩ mô" quá. Bác nào viết thì cứ viết cho nhanh và nhiều vào, anh em palmer có cái xài là khóai rồi. Chứ mấy cái hình ở trển nó biết tui chứ tui ... hổng biết nó, zậy là cứ thấy thích là viết thôi.

À, mà sẵn các bác nhìn xa trông rộng có bác nào biết cách làm cái "unicode mapping" từ netlib k ? Tui đang nghiêng nghiêng kíu kíu cái vpn interface vẫn hổng bít đường nào mà lần.
 
Ý mình nói là cái kiến trúc GUI cơ mà, dù cho Qtopia hay thế nào thì kiến trúc của nó vẫn là mới với handheld và còn lâu mới đạt được chuẩn như là Palm, đâu phải cứ nghĩ ra một cái mới nhiều chức năng đã là hay mà vấn đề là người ta có chấp nhận rủi ro để từ bỏ các platform khác để chạy sang đó hay không.
Cái này thì chịu, chúng ta có cãi nhau tróc vẩy cũng chẳng đi đến đâu.

giấy phép của Qt cũng không thực sự hấp dẫn.
Ờ, không cần nói đến license cho OEM, chỉ nội cái SDK nhìn cũng thấy nản rồi, chỉ có mỗi GPL và commercial. Phần mềm miễn phí nhưng không open-source thì không biết dùng giấy phép gì. :( Chẳng lẽ phải trả tiền để viết phần mềm miễn phí.

Trời ơi, các bác bàn nhiều vấn đề "Vĩ mô" quá. Bác nào viết thì cứ viết cho nhanh và nhiều vào, anh em palmer có cái xài là khóai rồi. Chứ mấy cái hình ở trển nó biết tui chứ tui ... hổng biết nó, zậy là cứ thấy thích là viết thôi.
Tại thế có người bàn luận thì ngứa miệng bác ạ. Chứ viết phần mềm thì nửa năm đến vài năm mới xong, đâu sướng như thế này.
 
Back
Top