Tags:

อยากจะสอบถามน่ะค่ะ ว่าต้องการสร้างเว็บที่ใช้แสดงผลข้อมูล กราฟ รูปภาพ ที่สามารถแสดงได้ในกรณี ที่ไม่ต่ออินเตอร์เน็ต บน iphone ipad เท่าที่ศึกษามาก็จะมี

1.ใช้คุณสมบัติของ html5 ที่สามารถ cache เก็บไว้ดูได้กรณี offline แต่ปัญหาคือ เราต้องระบุสิ่งที่เราจะ cache แล้วในหน้าเว็บจริงๆก็มีหลายหน้า ไม่น่าจะเหมาะเท่าไร

2.เห็น frame work ที่ใช้สร้าง app เช่น ง jQTouch, jQuery Mobile, Sencha Touch แล้วก็มี phonegab กรณี แบบ hybrid app แต่คือยังไม่ทราบว่า frame work นี้มันสามารถติดต่อกับ sqllite ได้หรือเปล่าค่ะ แบบถ้าตอนต่อเน็ต ก็ดึงข้อมูลจาก server มาแล้วใส่ที่ sqllite แล้วพอไม่ต่อเน็ตก็ดึงข้อมุลจาก sqllite มาแสดงอีกที่ ไม่ทราบว่าจะได้หรือเปล่าค่ะ

ถ้าใครมีวิธีอื่นๆอีกก็ช่วยแนะนำด้วยค่ะ

Comments

By: way_cs16
Windows PhoneAndroidBlackberry
way_cs16's blog
on 03/02/12 18:57 #380279 toggle
way_cs16's picture

ก็จัด phonegab ไปยาวๆครับมันทำได้ทุกอย่างแหละ ต่อกล้องยังได้เลย

By: naiaong
iPhone
naiaong's blog
on 04/02/12 10:27 #380427 toggle
naiaong's picture

กรณีจะเขียนเป็นเว็บ

https://developer.apple.com/library/safari/#documentation/iPhone/Conceptual/SafariJSDatabaseGuide/UsingtheJavascriptDatabase/UsingtheJavascriptDatabase.html

กรณีจะใช้ phonegab

http://groups.google.com/group/phonegap/browse_thread/thread/ca6c85f7d6c3976c?pli=1

ลองคิดดูละกันครับ

ถ้าเป็นผมจะเขียน App iphone โดย object-c ไปเลย

  • Sync data ไว้ใน SQLlite.
  • cache image ไว้ใน cache data.(จะเก็บไว้ใน SQLlite หมดก็ได้แต่เขาไม่นิยมทำกัน)
  • ใช้ข้อมูลในเครื่องกรณี offline.
  • Update ขอมูลเมื่อ online.

โชคดีครับ

By: kpnm
iPhoneWindows PhoneAndroidBlackberry
kpnm's blog
on 06/02/12 8:59 #380877 toggle
kpnm's picture

จริงๆก็อยากเขียนด้วย object c แระค่ะ แต่ติดปัญหาเรื่องกราฟที่จะเอามาใช้งาน เพราะอย่างที่หาได้ก็มีของ core plot,power plot และก็มีตัว tree d grahphic ซึ่งตัว tree d นี่มันแพงมาก แต่ว่าการใช้งานมีบอกอย่างละเอียด แล้วก็สวยกว่า ตัวอื่นๆ พอมาดูตัวที่เหลือถึงไม่สวยมาก แต่ว่าก็ไม่มี gauge ให้ใช้งานน่ะค่ะ เลยทำให้ต้องมองตัวอื่นในการช่วยเขียน

ออ ข้อถามเรื่อง sync data กับ sqlite ที่ค่ะ ว่ามันทำประมาณไหนอ่ะค่ะ


kpnm

By: naiaong
iPhone
naiaong's blog
on 06/02/12 12:59 #380955 toggle
naiaong's picture

กรณี ที่เขียนบน Object-C ครับ.

เรื่อง Sync Data ครับ

  • ผมเข้าใจว่าคงมี Server ที่เก็บข้อมูลอยู่แล้ว ให้สร้าง service (กรณียังไม่มี) config ให้สามารถส่งข้อมูลแบบ JSON (ข้อดีคือ data มันเล็กและนิยมใช้กันมาก).
  • ใช้ตัวนี้ https://github.com/AFNetworking/AFNetworking ดึงข้อมูลปกติครับ (ตัว ASIHTTPRequest เข้าหยุดพัฒนาแล้ว และไม่ support ssl).
  • Sync data โดยใช้ coredata ลง SQLlite coredata มีข้อดีของมันครับ ลองไปศึกษาดูเองครับ ถ้าสนใจนะครับ

เรื่องการแสดงผล ผมเห็นถามว่า "ต้องการสร้างเว็บที่ใช้แสดงผลข้อมูล กราฟ รูปภาพ"

  • คือถ้าเขียนเว็บได้ ลองไปดูเรื่อง Webview ใน iphone ครับเผื่อช่วยได้.

แต่ถ้าจะเขียน เว็บแล้วเล่น ใน iphone ipad ได้ และ offiline ได้ด้วยผมไม่เคยลอง ครับ

โชคดีครับ

By: kpnm
iPhoneWindows PhoneAndroidBlackberry
kpnm's blog
on 08/02/12 12:04 #381607 toggle
kpnm's picture

ขอถามเพิ่มอีกนิดนึงค่ะ ว่าตัว phonegapp นี่มันติดต่อกับ sqlite ได้ใช่ม่ะค่ะ หรือถ้าไม่ใช่แล้วมันเก็บข้อมูลยังไง พอดีไปอ่านดูเห็นมี web sql database และlocal storage แล้วมันยังไม่เคลียร์น่ะค่ะ พร้อมทั้งมันมีข้อจำกัดของการเก็บข้อมูลหรือเปล่าค่ะ ว่าเก็บได้มากสุดกี่ mb


kpnm