"My blog http://www.sainsfadhilah93.blogspot.com"

Senin, 05 Mei 2014

IMK SLIDE 13

Apa itu Groupware?
Perangkat lunak yang secara spesifik di disain
·         Untuk membantu kelompok  kerja
·         Dengan bekerja sama
Tidak hanya alat untuk berkomunikasi
Groupware bisa kelasifikasi dengan
·         Kapan dan dimana user mengerjakannya
·         Fungsinya melakukan pekerjaan secara bersama
Spesifik dan kesulitannya bermasalah dengan pelaksanaan groupware

Waktu
Digolongkan groupware dengan
Ketika pengguna mengoprasikannya
            Pada waktu yang bersamaan dan waktu tidak bersamaan
Dimana pengguna menggunkannya
            Pada tempat yang sama dan tempat yang bersaman
Nama umum untuk axes
Waktu : terjadi berada di waktu yang sama / terjadi berada di waktu yang tidak sama
Tempat : terjadi di tempat yang sama / terjadi di tempat yang tidak sama
Di golongkan dengan fungsi
Bekerja sama melibatkan
Pengguna yang sedang mengerjakan
Peralatan pada saat mereka bekerja
Interaksi apa yang di lakukan alat pendukung?
Komputer menegahi komunikasi
Komunikasi langsung diantara pengguna
Sistem pendukung keputusan dan pertemuan
            Pemahaman umum
Membagikan aplikasi dan peralatan
            Mengatur dan timbal balik dengan membagikan objek kerja                    

Email dan bulletin boards
Waktu yang berbeda/ tempat yang beda
Groupware tak asing dan paling berhasil
Penerima email
Langsung di dalam kolom to
Salin di dalam kolom cc
Pengiriman yang sama – berbeda adalah tujuan sosial
Perbedaan antara email dan BBS
Satu ke satu – email, komunikasi langsung
Satu ke banyak – email, daftar distribusi BBS, distribusi penyiaran
Mengatur
Pengirim – email, daftar penyaluran pribadi,
Pengelola – email, daftar pembagian penyaluran
Penerima – BBs,
Pesan sistem terstruktur
Waktu yang yang tidak sama / waktu yang tidak sama
·         Super email – campuran antara email dan database
·         Pengirim mengisi di kolom kusus
·         Penerima menyaring dan menyortir email yang masuk di dasari konten kolom
Tapi kerjaan si pengirim...keutungan untuk si penerima
Permasalahan
Penyusunan secara menyeluruh oleh desingner
Penyusunan secara local oleh pengguna

Video konfersi dan komunikasi
Waktu yang sama/ tempat yang tidak sama
Teknologi  muncul: ISDN + video compression
Pengguna mayoritas:
·         Video konferen
·         Video pervasive untuk kontak sosial
·         Terintegrasi dengan aplikasi lainnya
Biasanya lebih murah dari tatap muka vs air flight
Tidak sebagai pengganti
·         Jarak  pandangnya terbatas
·         Kurangnya timbal balik
·         Kurangnnya kontak mata
Satu solusi untuk timbal baliknya kontak mata – tunnel video
Pertemuan dan keputusan sistem pendukung
Di dalam design manajemen, penelitian kita ingin
·         Menghasilkan ide
·         Mengembangkan ide
·         Merekam ide
Perekam utama – pemahaman umum
Tiga tipe sistem
Peralatan argumenta
Peralatan argumentasi         
Waktu tidak sama tempat yang sama
            Merekam argumentasi untuk keputusan design
Ruangan pertemuan
Waktu yang sama tempat yang sama
Elektronik mendukung untuk pertemuan tatap muka
Gambaran pembagi permukaan
Waktu yang sama tempat yang berbeda
Membagi papan gambaran dalam jarak

Alat argumentasi

Waktu yang berbeda tempat yang sama
Kelebihan data peralatan untuk menyimpan design yang rasional
Dua tujuan:
·         Menigkatkan maksud designer untuk keputusan
·         Mengkomunikasi rasional antara tim design
Mode kolaborasi:
·         Jangka panjang
·         Terkadang waktu yang sama juga di gunakan
Contoh: IBIS
            Variasi simpel termasuk
                        Persoalan e/o nomor tombol mouse
Posisi e/o hanya satu tombol
Argumen e/o mudah untuk pemula
            Berhubungan dengan hubungan contohnya
            Argumen mendukung posisi
                        e/o mudah untuk pemula mendukung hanya satu tombol

Ruang pertemuan
Waktu yang sama tempat yang sama
Elektronik mendukung pertemuan tatap muka
·         Sambungan individu (biasanya recessed/beristirahat)
·         Layar besar berbagi? (papan putih elektronik)
·         Perangkat lunak spesial
·         U dan c terbentuk tempat duduk? Sekitar layar
Macam mode
Pengungkapan pendapat, penggunaan pribadi, WYSIWIS
WYSIWIS – apa yang kamu lihat adalah apa yang aku lihat
·         Semua layar memperlihatkan gambar yang sama
·         Semua pengguna bisa menulis / menggambar di layar











Typical ruang pertemuan

Persoalan dalam bekerja sama
Alat argumentasi
Kontrol kebersamaan
            2 orang mengakses simpul yang sama
            1 solusi adalah pensucian simpul?
Mekanisme pemberitahuan
            Mengetahui tentang penggantian yang lain
Ruang pertemuan
Dasar kepemilikan satu atau banyak?
Dasar kontrol kebijaksanaan
            Siapa dan kapan yang bisa menulis?
            Solusi: mengunci + protokol sosial
Petunjuk grup
            Untuk rujukan deictic (ini dan itu)

Berbagi permukaan kerja
Di waktu yang sama tempat yang berbeda
Paling mudah, ruang pertemuan dalam jarak tetapi..
·         Tambahan audio/ video dibutuhkan untuk protokol sosial dan diskusi
·         Gangguan jaringan bisa menjadi masalah utama
Tambahan efek sosial spesial:
·         Pengguna menulis dalam layar video besar masalah dengan paraloks
·         Bayangan tangan pengguna yang lain muncul dalam layar
·         Gambaran elektronik terpadu dengan video dan kertas gambar
Contoh : kelompok kerja
Pembelajaran di tempat yang berbeda murid kaligrafi jepang bergerak di lapisan kertas degan video dari instruktur gerak

Berbagi aplikasi dan peralatan
Membandingkan tujuan dari bekerja sama
Ruang pertemuan dan keputusan mendukung sistem
·         Membangun berbagi pengertian?
Berbagi aplikasi dan peralatan
·         Bekerja dalam objek yang sama
Teknologi yang sama tetapi tujuan utama yang berbeda
Banyak perbedaan                  (wakti/tujuan matrik)
Berbagi windows – waktu dan tempat yang sama
Berbagi editor – waktu dan tempat yang sama
Sistem pengarahan? – waktu yang sama dengan yang lebih luas
Berbagi diaries – waktu dantempat yang bebeda yang lebih luas
Berbagi informasi – apapun, tetapi waktu yang berbeda dan lebih luas
Waktu yang sama dan tempat yang berbeda biasanya membutuhkan saluran audio/ video

Sama tetapi berbeda
Berbagi PCs dan berbagi sistem windows
·         Banyak bagian keyboard dan screen
·         Aplikasi individu bukan collaboration aware
·         Dasar kontrol masalah
Tipe user A : interleave
Tipe  user B :keystrokes
Hasil:inkeyters/treokefe tshe
Berbagi editor
·         Editor yang cllaboration aware
·         1 dokumen – beberapa user
·         Sama dalam berbagi layar dalam ruang pertemuan..
...dengan dasar kontrol masalah yang sama
·         Tambahan masalah – berbagai pandangan

Berbagi editor – berbagi pandangan
Pilihan :
            Pandangan yang sama atau berbeda
            Satu atau terpisah poin sisipan
Satu pandangan -> scroll war
Berbagai pandangan-> kehilangan konteks dengan petunjuk
·         Saya tidak suka line paling atas
·         Tapi saya baru saja menulisnya

Bersama editor | banyak Tinjauan
Kita akan melihat beberapa opsi dan bagaimana mereka mempengaruhi gaya kerjasama. Berpikir tentang berbagi Lihat vs pandangan berbeda pilihan, di QPRH pertama tampaknya jelas bahwa kita harus memungkinkan orang-orang untuk mengedit berbeda Bagian dari dokumen. Hal ini tentu berlaku sementara mereka bekerja secara efektif secara mandiri.
(layar anda)
Sistem lebih mudah beradaptasi diperlukan untuk memungkinkan luas variasi antara kelompok QPRH, dan dalam kelompok yang sama dari waktu ke waktu. Kita akan melihat beberapa opsi dan bagaimana mereka mempengaruhi gaya kerjasama. Berpikir tentang berbagi Lihat vs pandangan berbeda pilihan, pada awalnya tampaknya jelas bahwa kita harus memungkinkan.
(layar sejawat anda)
Pilihan:
sama atau di erent pemandangan
titik-titik penyisipan tunggal atau terpisah
Single pemandangan => gulir perang
Banyak Tinjauan => kehilangan konteks dengan indexicals
'Saya tidak suka baris di atas'
"tapi aku baru saja menulis itu!"

Co-authoring system
Penekanan adalah pada jangka panjang dokumen produksi, tidak mengedit
Dua tingkat representasi :
  • dokumen itu sendiri
  • penjelasan dan diskusi
Sering beberapa bentuk struktur hypertext yang digunakan Masalah yang sama concurrency kontrol untuk argumentasi sistem

Kadang-kadang mencakup peran:
penulis, komentator, pembaca,:
tapi siapa yang memutuskan peran?
dan bagaimana exible mereka?

Bersama diaries
Ide:
  • membuat buku harian dan kalender lebih mudah bersama
  • memungkinkan otomatis pertemuan penjadwalan dll.

Masalah Kerjasama:
privasi yang dapat melihat buku harian saya
entri?
kontrol yang dapat menulis di buku harian saya?
Mirip dengan le berbagi isu-isu, tetapi harus
lightwight
Banyak sistem telah gagal karena mereka mengabaikan
masalah ini

Komunikasi melalui artefak

Bila Anda mengubah sebuah aplikasi bersama:
  • Anda dapat melihat effect | umpan balik
  • perguruan tinggi Anda dapat terlalu | feed melalui
feed melalui memungkinkan
komunikasi melalui artefak

Bukan hanya dengan groupware 'real'
Data bersama meresap:
  • les bersama dan database
  • les kasus (sering non elektronik)
  • melewati elektronik salinan dokumen
  • lewat salinan spreadsheet

Sering membutuhkan langsung komunikasi juga, tetapi tidak langsung komunikasi melalui artefak Pusat
Beberapa contoh dari eksplisit desain untuk kerjasama.
Hidup adalah pengecualian, database dengan 'penggabungan' salinan







Waktu/ruang matriks revisited
IMK 19.jpg











Re ned waktu/ruang matriks

IMK 20.jpg
Mobile pekerja dan pekerja rumah memiliki komunikasi yang jarang mereka memerlukan unsynchronised groupware.
Beberapa sistem 'penelitian' Alamat area ini Saat ini sistem memungkinkan gerakan UID antara operasi disetarakan / unsynchronized.
Berbagi informasi
Granularity berbagi
potongan ukuran
kecil | mengedit kata atau kalimat yang sama
besar | Bagian atau seluruh dokumen
frekuensi update
sering | setiap karakter
jarang | Berdasarkan eksplisit 'mengirim'
tingkat berbagi
output: objek yang dibagi
berbagi pandangan
presentasi bersama
masukan: single titik penyisipan
  • keyboard virtual bersama beberapa titik penyisipan
  • peserta lain terlihat
  • kelompok pointer
  • tak ada visibilitas
Tingkat output bersama
IMK 22.jpg
IMK 22 1.jpg
Mengintegrasikan komunikasi dan kerja
IMK 23.jpg
Ditambahkan: deixis | referensi untuk bekerja objek
feedthorough
untuk komunikasi melalui artefak
Rahasia USA. ed groupware oleh fungsi yang didukung
Baik groupware | terbuka untuk semua aspek kerjasama
Misalnya, anotasi di co-authoring sistem
embedding komunikasi langsung
Kode Bar | bentuk deixis
AIDS di menggunakan skala besar kerjasama
Arsitektur untuk groupware I

IMK 24.jpg



IMK 24 1.jpg
Arsitektur untuk groupware II

Di erent arsitektur:
terpusat | satu salinan aplikasi dan data
klien-server | Hal termudah
NB berlawanan dari X windows klien/server
Master-slave kasus khusus dari klien-server
NB server bergabung dengan satu klien

direplikasi | menyalin pada setiap workstation
juga disebut rekan-rekan
+ umpan balik local
- Kondisi ras

Sering 'setengah jalan' archtectures:
  • lokal salinan aplikasi
  • database Pusat
  • cache lokal data untuk umpan balik
  • beberapa tersembunyi penguncian
Arsitektur bersama jendela
  • Aplikasi yang sadar bebas-kolaborasi pendekatan
klien/server =>sesuai masalah umpan balik
  • tidak ada 'fungsi' | dalam aplikasi tetapi harus menangani floor kontrol
IMK 26.jpg
Feedthrough
Harus memberitahukan semua klien lain perubahan
Beberapa jaringan mendukung pesan siaran, jadi:
peserta n => n - 1 jaringan pesan!
Solusi: meningkatkan granularity
mengurangi frekuensi umpan balik
Tapi:
miskin feedthrough => kehilangan konteks berbagi
Tradeo: ketepatan waktu vs lalu lintas jaringan
Toolkit grafis
Dirancang untuk interaksi pengguna tunggal
Masalah untuk groupware termasuk
Pre-emptive widget
(misalnya, pop-up menu)
over dikemas teks
(satu kursor, miskin pandangan kontrol)
noti kation berbasis toolkit dengan callback membantu (Lihat Bab 10)
Ketahanan dan scaleability
kecelakaan dalam antarmuka pengguna tunggal | salah satu pengguna yang menyedihkan
kecelakaan di groupware | bencana!
Tapi, groupware kompleks: jaringan, grafik dll.
  • Network atau server gagal | standar solusi
  • klien gagal | tiga ' R untuk server:
    • kuat | Server harus bertahan hidup kecelakaan klien
    • recongure | mendeteksi dan menanggapi kegagalan
    • resynchronise | mengejar ketika klien restart
  • kesalahan dalam pemrograman
    • pemrograman defensif
    • algoritma sederhana
    • metode formal
  • urutan-urutan peristiwa yang tak terduga
    • kebuntuan | pernah menggunakan memblokir I/O
    • Jangan pernah menganggap pesanan khusus
    • Paket jaringan 6 = Logis pesan
Skala untuk sejumlah besar pengguna?

Pengujian dan debugging: keras!