--- [EMAIL PROTECTED] schrieb: >  
>  gambaran skema
>  
>  server <-----> internet <-------> client
>  linux                            windows 
>  (web server)                        |
>                           serialpc mikrokontroller
>  
>  cara kerja sistem sbb:
>   client menerima data sample sinyal sinus dari mikrokontroller, data
>   dikirimkan ke server  melalui browser, data di olah server dan
>   dikembalikan ke client dalam bentuk tampilan grafik  yang bisa
> dilihat
>   di client (client  yang sama yang terhubung mikrokontroller). 
>   pengiriman dan penerimaan data ke server lewat browser. 

Oh jadi disini servernya berfungsi untuk menerima data signal kemudian
mengolah data signal ini untuk kemudian data signal yang udah selesai
diolah dikirim ke client kembali, dan clientnya berfungsi sebagai
pengirim data signal dan visualisasi data signal yang telah diolah oleh
server?

>pengiriman
> dan
>   penampilan data berlangsung secara  terus menerus perpaket (200 kb
> per
>   20 detik) . ini yang sebut dengan semi real time. komunikasi server
> dan
>   client menggunakan http.

Wah setahu saya kalau mau mengacu pada jenis real time system, cuma di
bagi ada dua saja, yaitu hard real time system dan soft real time
system. Mungkin yang dimaksud diatas adalah soft real time system,
dimana pada suatu proses waktu yang ditentukan utk pengolahan proses
tidak dapat dipenuhi, tapi tidak akkan menyebabkan celaka pada user.

>   1. saya ingin jika data dari server berubah data dari browser juga
>      berubah. bisakah ini dilakukan ? apakah pakai php bisa atau ada
>      alternatif yang lain yang lebih mendekati realtime ?

Bisa menggunakan META tag, tapi ini bukan yang cocok buat visualisasi
data. 

>   2. apakah pengaksesan port serial com2 pc yang terhubung
> u-controller
>      bisa langsung dari web server ?
>      jika ya pakai bahasa apa ? dan diletakkan dimana diserver atau
>      di client ? 

Seperti yang saya tulis di email sebelumnya, kebanyakan menggunakan
TCP/IP protokol yang salah satu implementasinya  pakai socket, terus
pakai model client-server, client host jadi client, web server host
jadi server yang mendengarkan di port tertentu. Atau cara kedua tinggal
sharing data di client host ke web server hostnya(pakai NFS, samba).

>   3. apakah client dapat di refresh secara otomatis oleh server jika
>      halaman web di update. (saya ingin menampilkan gelombang sinus
> yang
>      diupdate terus berjalan pada browser). jika ya pakai script atau
>      program apa ? apakah php /java mendukung untuk fungsi ini ? atau
> ada
>      alternatif lain yang lebih cepat ?
>   4. apa yang dimaksudkan dengan servlet dan aplet ?  ditempatkan
>      diserver atau client ?

Mungkin bisa jadi pemikiran lagi ,
- Apakah visualisasi ini "harus" lewat web? (Jawabnya iya kalau memang
banyak user yang harus bisa menggunakan lewat browser).
Kalau memang harus, dari pengalaman saya aplet solusi yang bagus. Aplet
adalah java aplikasi yang jalan di browser. Solusi lain yang mungkin
adalah membikin plugins sendiri, namun ini lebih kompleks. Salah satu
keuntungannya adalah bahwa technik double buffering bisa dipakai
disini, sehingga visualisasi tampak bagus. Beda halnya kalau
menggunakan HEAD Tag META, yang sebenarnya hanya merefresh web dengan
site yang ditentukan.
Seandainya tidak harus lewat web, mungin anda bisa baca2 tentang
feature di java yaitu RMI (remote method invocation), yang mirip2
seperti RPC, CORBA , DCOM, tapi lebih tida komplex dalam
pengimplementasiannya.

Mungkin denah diagram bisa menjadi usulan:

       connect ke port A utk kirim data
client host: ---------------> web server host
(sbg client)                  (sbg server,listening di port A)
                 
       connect ke web server dan ambil java aplet
client host: <--------------> web server
(lewat browser)               (sbg server data yg sudah diolah
                              listening di port B)
Aplet ambil data ke port B buat visualisasi.

Eko



__________________________________________________________________
Do You Yahoo!?
Gesendet von Yahoo! Mail - http://mail.yahoo.de

--------------------------------------------------------------------------------
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3
Pengelola dapat dihubungi lewat [EMAIL PROTECTED]

Kirim email ke