دانلود با لینک مستقیم و پر سرعت .
نوع فایل: word
قابل ویرایش 100 صفحه
مقدمه:
طراحی سیستم کامپیوتری،طیفی از فعالیتها را ، از طراحی سخت افزار تا طراحی واسط کاربر ، در بر می گیرد. گر چه متخصصین برای طراحی سخت افزار به کار گرفته می شوند ، ولی اغلب سازمانها متخصصین واسط کاربر را در اختیار ندارند. بنابراین مهندسین نرم افزار باید مسئولیت طراحی واسط کاربر را به عهده گیرند متخصصین عوامل انسانی به این امر کمک می کنند.
طراحی خوب واسط کاربر در موفقیت سیستم نقش مهمی دارند. واسطی که استفاده از آن دشوار باشد ، منجر به خطاهای سطح بالایی از کاربر می شود. در بدترین حالت ،کاربران نمی توانند از سیستم استفاده کنند. اگر اطلاعات به شکل نادرستی ارائه شوند ، کاربران معنای آن را نمی فهمند. ممکن است دنباله ای از فعالیت ها را آغاز کنند که منجر به خرابی داده وسیستم شوند.
در گذشته ،واسط های کاربر ، متنی یا فرمی بودند. تقریبا" تمام کاربران یک PC در اختیار دارند. این ها واسط گرافیکی دارند که از نمایشگررنگی با دقت بالا پشتیبانی می کنند و از طریق موس و صفحه کلید کار می کنند. گرچه واسط های متنی هنوز رواج دارند ، کاربران انتظار دارند که سیستم های واسط گرافیکی GUL داشته باشند
فهرست مطالب:
مقدمه
اصول طراحی واسط کاربرگرافیکی
امتیازات GUL عبارتند از
اصول طراحی واسط کاربر
تعامل کاربر:
نمایش اطلاعات
پشتیبانی کاربر
طراحی سیستم کمکی
مستندات کاربر
ارزیابی واسط
نکات کلیدی
ابزارهای پیاده سازی
گذشته، حال و آینده ابزارهای نرم افزارسازی واسط کاربر
مقدمه
بعد نمای تاریخی
تحقیقهایی که در این زمینه انجام شده
زبانهای نوشتاری:
بحث در زمینه موضوعات
احتمالات و تصورات آینده
تبدیل رایانه ها به یک کالا
فناوریهای سه بعدی:
برنامه سازی، مشتری پسند سازی و دست نوشت کاربر پایانه ای
نتایج کسب شده
طراحی و ارزیابی واسط های کاربر هوشمند
خلاصه
واژه های کلیدی
مقدمه
موضوع آموزشی
معیارهای کاربرد پذیری
روشهای طراحی
ارزیابی
ساختار آموزشی
استاد
طراحی رابط کاربر هوشمند
واسط سازشگر کاربربر پایه یادگیری شخصی
واسط سازشگر کاربر
تکنیکهای محقق سازی
کشف رویدادها
روش رویداد پنجره
بسامد
ترکیب بازگشتی رویدادهای متعدد
روابط تلویحی
واژه یار شخصی
ارزیابی
کاربرد پذیری
خلاقیت
واسطهای هوشمند کاربر برای سیستمهای مبتنی بر وب
خلاصه
مقدمه
ارائه دانش
پیکره بندی کاربر پسند
هدایت فرآیند پیکره بندی
توضیحات
نتیجه گیری
واسط هوشمند کاربر بر پایه کنترل گفتگوی چند وجهی برای سیستمهای
شنیداری-دیداری
خلاصه
مقدمه
مفهوم در پسِ واسط هوشمند کاربر
عوامل فنی
فناوری بازشناسی گفتار
فناوری گفتار سازی
پردازش بازشناسی تصویر صورت
فناوری برنامه پیشنهادی با تجزیه تاریخچه نمایش دهی گذشته
سکوی گفتگوی چند وجهی
تولید آزمون
نتایج بدست آمده
راهنمای وب- اِلایف: یک واسط هوشمند کاربر برای جهت یابی سایت وب
خلاصه
مقدمه
چکیده ای از راهنمای وب-الایف
ساده سازی جهت یابی وب سایت
جزئیات فنی راهنمای وب-الایف
راهنمای وب-الایف
راهنمای وب-الایف نوع0/2
منابع و مآخذ
فهرست اشکال:
شکل 2
شکل 3
شکل4
شکل 7
منابع ومأخذ:
منبع فارسی:
مهندسی نرم افزار / مولف: یان سامرویل / مترجم: مهندس عین الله جعفر ﻨﮊاد قمی / ویراست ششم ٬ سال 2001 / چاپ اول ٬ تابستان 1381 / ناشر: انتشارات رایانه.
منابع انگلیسی:
REFERENCES
[1]BIER,E.A.,STONE,M.C.,PIER, K., BUXTON, W., AND DEROSE,
D. 1993. Toolglass and magic
lenses: The see-through interface. In Proceedings of the ACM Conference on Computer
Graphics (SIGGRAPH ’93, Anaheim, CA, Aug. 1–6, 1993), M. C. Whitton, Ed. ACM Press,
New York, NY, 73–80.
[2]BORNING, A. 1981. The programming langauge aspects of ThingLab, a constraint-oriented
simulation laboratory. ACM Trans. Program. Lang. Syst. 3, 4 (Oct.), 353–387.
[3]BUXTON, W., LAMB,M.R.,SHERMAN, D., AND SMITH, K. C. 1983. Towards a comprehensive
user interface management system. In Proceedings of the ACM Conference on Computer
Graphics (SIGGRAPH ’83, Detroit, MI, July25–29), P. Tanner, Ed. ACM, New York, NY,
35–42.
[4]DEY,A.K.,ABOWD,G.D.,AND WOOD, A. 1998. CyberDesk: A framework for providing
self-integrating context-aware services. In Proceedings of the 1998 international conference
on Intelligent User Interfaces (IUI ’98, San Francisco, CA, Jan. 6–9, 1998), L. G. Terveen, P.
Johnson, and J. Mark, Eds. ACM Press, New York, NY, 47–54.
[5]ENGELBART,D.C.AND ENGLISH, W. K. 1988. A research center for augmenting human
- In Computer-Supported Cooperative Work: A Book of Readings, I. Greif, Ed.
Morgan Kaufmann Publishers Inc., San Francisco, CA, 81–105. The original publication of
this item appeared in 1964.
[6]ENGLISH,W.K.,ENGELBART,D.C.,AND BERMAN, M. L. 1967. Display selection techniques for
text manipulation. IEEE Trans. Hum. Factors Elec. HFE-8,1.
[7]GREEN, M. 1985. The University of Alberta User Interface Management System. In
Proceedings of the ACM Conference on Computer Graphics (SIGGRAPH ’85, San Francisco,
CA), ACM, New York, NY, 205–213.
[8]HAARTSEN, J., NAGHSHINEH, B., INOUYE, J., JOERESSEN, O., AND ALLEN, W. 1998. Bluetooth:
Vision, goals, and architecture. Mobile Comput. Commun. Rev. 2,4,38–45.
[9]HAYES,P.J.,SZEKELY,P.A.,AND LERNER, R. A. 1985. Design alternatives for user interface
management systems based on experience with COUSIN. In Proceedings of the ACM
Conference on Human Factors in Computing Systems (CHI ’85, San Francisco, CA, Apr.
14–18), ACM, New York, NY, 169–175.
[10]HENDERSON,D.A.,JR. 1986. The Trillium user interface design environment. In Proceedings
of the ACM Conference on Human Factors in Computing Systems (CHI ’86, Boston, MA, Apr.
13–17), M. Mantei and P. Orbeton, Eds. ACM Press, New York, NY, 221–227.
[11]HENDERSON,D.A.AND CARD, S. 1986. Rooms: The use of multiple virtual workspaces to
reduce space contention in a window-based graphical user interface. ACM Trans. Graph. 5,
(July 1986), 211–243.
[12]HILL, R. D. 1986. Supporting concurrency, communication, and synchronization in humancomputer
interaction—the Sassafras UIMS. ACM Trans. Graph. 5, 3 (July 1986), 179–210.
[13]HILL,R.D.,BRINCK, T., ROHALL,S.L.,PATTERSON,J.F.,AND WILNER, W. 1994. The
Rendezvous architecture and language for constructing multiuser applications. ACM Trans.
Hum. Interact. 1, 2 (June 1994), 81–125.
[14]HUDSON,S.E.AND KING, R. 1986. A generator of direct manipulation office systems. ACM
Inf. Syst. 4, 2 (Apr. 1986), 132–163.
[15]HUDSON,S.E.AND SMITH, I. 1997. Supporting dynamic downloadable appearances in an
extensible user interface toolkit. In Proceedings of the 10th Annual ACM Symposium on
User Interface Software and Technology (UIST ’97, Banff, Alberta, Canada, Oct. 14–17), G.
[16]Robertson and C. Schmandt, Eds. ACM Press, New York, NY, 159–168.
JACOB, R. J. K. 1986. A specification language for direct-manipulation user interfaces. ACM
Graph. 5, 4 (Oct. 1986), 283–317. http://www.eecs.tufts.edu/˜jacob/papers/tog.txt;
http://www.eecs.tufts.edu/˜jacob/papers/tog.ps.
[17]KASIK, D. J. 1982. A user interface management system. Comput. Graph. 16, 3, 99–106.
KAY, A. 1969. The reactive engine. Ph.D. Dissertation. Electrical Engineering and Computer
Science, University of Utah, UT.
[18]KIERAS,D.E.,WOOD,S.D.,ABOTEL, K., AND HORNOF, A. 1995. GLEAN: A computer-based tool
for rapid GOMS model usability evaluation of user interface designs. In Proceedings of the
8th ACM Symposium on User Interface and Software Technology (UIST ’95, Pittsburgh, PA,
Nov 14–17), G. Robertson, Ed. ACM Press, New York, NY, 91–100.
[19]KOVED,L.AND SHNEIDERMAN, B. 1986. Embedded menus: Selecting items in
Commun. ACM 29, 4 (Apr. 1986), 312–318.
[20]KRAMER, A. 1994. Translucent patches—dissolving windows. In Proceedings of the 7th
Annual ACM Symposium on User Interface Software and Technology (UIST ’94, Marina del
Rey, CA, Nov. 2–4), P. Szekely, Ed. ACM Press, New York, NY, 121–130.
[21]LASKY,M.S.,MCCRACKEN, H., AND BIELSKI, V. 1998. Just how helpful are handhelds?. CNN
9809, 09 (Sept 9).
LUTZ, M. 1996. Programming Python. O’Reilly & Associates, Inc., Sebastopol, CA.
[22]MCCORMACK,J.AND ASENTE, P. 1988. An overview of the X toolkit. In Proceedings of the ACM
SIGGRAPH Symposium on User Interface Software and Technology (UIST ’88, Banff,
Alberta, Canada), ACM, New York, NY, 46–55.
[23]MEYER, B., SIT,R.A.,SPAULDING,V.A.,MEAD,S.E.,AND WALKER, N. 1997. Age group
differences in World Wide Web navigation. In Adjunct Proceedings of the ACM Conference
on Human Factors in Computing Systems, Extended Abstracts (CHI ’97, Atlanta, GA, Mar.
22–27), S. Permberton, Ed. ACM Press, New York, NY, 295–296.
[24]MYERS, B. A. 1995. User interface software tools. ACM Trans. Comput. Hum. Interact. 2,1
(Mar. 1995), 64–103.
[25]MYERS, B. A. 1998. A brief history of human-computer interaction technology. interactions 5,
2, 44–54.
[26]MYERS,B.A.,GIUSE,D.A.,DANNENBERG,R.B.,KOSBIE,D.S.,PERVIN, E., MICKISH, A., ZANDEN,
V., AND MARCHAL, P. 1990. Garnet: Comprehensive support for graphical, highly
interactive user interfaces. IEEE Computer 23, 11 (Nov. 1990), 71–85.
[27]MYERS,B.A.,SMITH,D.C.,AND HORN, B. 1992. Report of the “End-User Programming”
working group. In Languages for Developing User Interfaces, B. A. [28]Myers, Ed. A. K. Peters,
, Wellesley, MA, 343–366.
[29]MYERS, B., HOLLAN, J., CRUZ, I., BRYSON, S., BULTERMAN, D., CATARCI, T., CITRIN, W., GLINERT,
, GRUDIN, J., AND IOANNIDIS, Y. 1996. Strategic directions in human-computer
ACM Comput. Surv. 28, 4, 794–809. Also available via http://www.cs.cmu.edu/
˜bam/nsfworkshop/hcireport.html.
[30]MYERS,B.A.,MCDANIEL,R.G.,MILLER,R.C.,FERRENCY,A.S.,FAULRING, A., KYLE,B.D.,
MICKISH, A., KLIMOVITSKI, A., AND DOANE, P. 1997. The Amulet environment: New models
for effective user interface software development. IEEE Trans. Softw. Eng. 23, 6, 347–365.
[31]MYERS,B.A.,STIEL, H., AND GARGIULO, R. 1998. Collaboration using multiple PDAs connected
to a PC. In Proceedings of the 1998 ACM Conference on Computer-Supported Cooperative
Work (CSCW ’98, Seattle, WA, Nov. 14–18), S. Poltrock and J. Grudin, Eds. ACM Press,New York, NY, 285–294.
[32]NEWMAN, W. M. 1968. A system for interactive graphical programming. In Proceedings of the
Spring Joint Computer Conference, AFIPS Press, Arlington, VA, 47–54.
[33]NIELSEN, J. 1993. Usability Engineering. Academic Press Prof., Inc., San Diego, CA.
[34]NIELSEN, J. 1995. Multimedia and Hypertext: The Internet and Beyond. Academic Press Prof.,
, San Diego, CA.
[35]OLSEN, D. R. 1986. MIKE: The menu interaction kontrol environment. ACM Trans. Graph. 5,
(Oct. 1986), 318–344.
[36]OLSEN,D.R.,JR. AND DEMPSEY, E. P. 1983. Syngraph: A graphical user interface
In Proceedings of the ACM Conference on Computer Graphics (SIGGRAPH ’83,
Detroit, MI, July25–29), P. Tanner, Ed. ACM, New York, NY, 43–50.
[37]OLSEN,D.R.AND HALVERSEN, B. W. 1988. Interface usage measurements in a user interface
management system. In Proceedings of the ACM SIGGRAPH Symposium on User Interface
Software (UIST ’88, Alberta, Canada, Oct. 17-19, 1988), M. Green, Ed. ACM Press, New
York, NY, 102–108.
[38]OLSEN,D.R.,JR., FOLEY, J., HUDSON, S., MILLER, J., AND MYERS, B. 1993. Research directions
for user interface software tools. Behav. Inf. Tech. 12, 2, 80–97.
[39]OUSTERHOUT, J. K. 1991. An X11 toolkit based on the Tcl language. In Proceedings on 1991
Winter USENIX Conference, USENIX Assoc., Berkeley, CA, 105–115.
[40]PALAY,A.J.,HANSEN, W., KAZAR, M., SHERMAN, M., WADLOW, M., NEUENDORFFER, T., STERN, Z.,
BADER, M., AND PETERS, T. 1988. The Andrew toolkit: An overview. In Proceedings on
Winter 1988 Usenix Technical Conference, USENIX Assoc., Berkeley, CA, 9–21.
[41]PAUSCH, R., CONWAY, M., AND DELINE, R. 1992. Lessons learned from SUIT, the simple user
interface toolkit. ACM Trans. Inf. Syst. 10, 4 (Oct.), 320–344.
[42]PAUSCH, R., BURNETTE, T., CAPEHART, A., CONWAY, M., COSGROVE, D., DELINE, R., DURBIN, J.,
GOSSWEILER, R., VIOGA, S., AND WHITE, J. 1995. Alice: A rapid prototying system for 3D
IEEE Comput. Graph. Appl. 15, 3 (May), 8–11.
[43]PIER,K.AND LANDAY, J. 1992. Issues for location-independent interfaces. Tech. Rep.
ISTL92-4. Xerox PARC, Palo Alto, CA. Available at http://www.cs.berkeley.edu/˜landay/
research/publications/LII.ps.
ROSE,C.AND HACKER, B. 1986. Inside Macintosh. Addison-Wesley Longman Publ. Co., Inc.,
Reading, MA.
[44]ROSEMAN,M.AND GREENBERG, S. 1996. Building real-time groupware with GroupKit, a
groupware toolkit. ACM Trans. Comput. Hum. Interact. 3, 1, 66–106.
[45]ROSENBERG, J., ASENTE, P., LINTON, M., AND PALAY, A. 1990. X toolkits: The lessons
In Proceedings of the 3rd Annual ACM SIGGRAPH Symposium on User Interface
Software and Technology (UIST ’90, Snowbird, UT, Oct. 3–5, 1990), S. E. Hudson, Ed. ACM
Press, New York, NY, 108–111.
[46]ROSENTHAL, D. S. H. 1987. A simple X11 client program, or, how hard can it really be to write
“Hello World”. In Proceedings of USENIX, USENIX Assoc., Berkeley, CA, 229–233.
[47]RUBINE, D. 1991. Specifying gestures by example. SIGGRAPH Comput. Graph. 25, 4 (July
1991), 329–337.
[48]SCHULERT,A.J.,ROGERS,G.T.,AND HAMILTON, J. A. 1985. ADM-A dialogue manager. In
Proceedings of the ACM Conference on Human Factors in Computing Systems (CHI ’85, San
Francisco, CA, Apr. 14–18), ACM, New York, NY, 177–183.
[49]SHNEIDERMAN, B. 1983. Direct manipulation: A step beyond programming languages. IEEE
Computer 16, 8, 57–69.
[50]STREITZ,N.A.,GEIßLER, J., HOLMER, T., KONOMI,S.I.,MÜLLER-TOMFELDE, C., REISCHL, W.,
REXROTH, P., SEITZ, P., AND STEINMETZ, R. 1999. i-Land: An interactive landscape for
creativity and innovation. In Proceedings of the ACM Conference on Human Factors in
Computing Systems (CHI ’99, Pittsburgh, PA, May), ACM Press, New York, NY, 120–127.
[51]SUHM, B., MYERS, B., AND WAIBEL, A. 1996. Designing interactive error recovery methods for
speech interfaces. In Proceedings of the CHI’96 Workshop on Designing the User Interface
for Speech Recognition Applications, ACM Press, New York, NY.
[52]SUKAVIRIYA,P.N.,FOLEY,J.D.,AND GRIFFITH, T. 1993. A second generation user interface
design environment: The model and the runtime architecture. In Proceedings of the ACM
Conference on Human Factors in Computing (INTERCHI ’93, Amsterdam, The Netherlands,
24–29), S. Ashlund, A. Henderson, E. Hollnagel, K. Mullet, and T. White, Eds. ACM
Press, New York, NY, 375–382.
[53]SUTHERLAND, I. E. 1963. Sketchpad: A man-machine graphical communication system. In
AFIPS Conference Proceedings, 329–346.
[54]SZEKELY, P., LUO, P., AND NECHES, R. 1993. Beyond interface builders: Model-based interface
In Proceedings of the ACM Conference on Human Factors in Computing (INTERCHI
’93, Amsterdam, The Netherlands, Apr. 24–29), S. Ashlund, A. Henderson, E. Hollnagel, K.
Mullet, and T. White, Eds. ACM Press, New York, NY, 383–390.
[55]TEITELMAN, W. 1979. A display oriented programmer’s assistant. Int. J. Man-Mach. Stud. 11,
2, 157–187. Also Xerox PARC Technical Report CSL-77-3.
[56]TESLER, L. 1981. The Smalltalk environment. BYTE 6, 8, 90–147.
[57]THOMAS, J. J. 1983. Graphical input interaction techniques (GIIT) workshop summary. In
Proceedings of the ACM Conference on Computer Graphics (SIGGRAPH ’83, Detroit, MI,
July25–29), P. Tanner, Ed. ACM, New York, NY, 5–30.
TOBIAS, C. L. 1987. Computers and the elderly: A review of the literature and directions for
future research age research on skill acquisition. In Proceedings of the Human Factors
Society 31st Annual Meeting, 866–870.
[58]VANDER ZANDEN, B. T. 1989. Constraint grammars—A new model for specifying graphical
In Proceedings of the ACM Conference on Human Factors in Computing
Systems (CHI ’89, Austin, TX, Apr. 30–May 4), ACM, New York, NY, 325–330.
[59]VANDER ZANDEN,B.AND MYERS, B. A. 1990. Automatic, look-and-feel independent dialog
creation for graphical user interfaces. In Proceedings of the ACM Conference on Human
Factors in Computing Systems: Empowering People (CHI ’90, Seattle, WA, Apr. 1–5), J. C.
Chew and J. Whiteside, Eds. ACM Press, New York, NY, 27–34.
[60]WALL,L.AND SCHWARTZ, R. L. 1991. Programming Perl. 1st ed. O’Reilly & Associates, Inc.,
Sebastopol, CA.
[61]WASSERMAN,A.I.AND SHEWMAKE, D. T. 1982. Rapid prototyping of interactive information
SIGSOFT Softw. Eng. Notes 7, 5, 171–180.
[62]WEISER, M. 1993. Some computer science issues in ubiquitous computing. Commun. ACM 36,
7 (July), 75–84.
[63]WEISER,M.AND BROWN, J. S. 1996. The coming age of calm technology. Available via
http://www.ubiq.com/hypertext/weiser/acmfuture2endnote.htm.
[64]WIECHA, C., BENNETT, W., BOIES, S., GOULD, J., AND GREENE, S. 1990. ITS: A tool for rapidly
developing interactive applications. ACM Trans. Inf. Syst. 8, 3 (July), 204–236.
[65]WINOGRAD, T. 1998. A human-centered interaction architecture. Working paper for the
Interactive Workspaces Project. Stanford University, Stanford, CA. http://graphics.stanford.
EDU/projects/iwork/.
[66]WORDEN, A., WALKER, N., BHARAT, K., AND HUDSON, S. 1997. Making computers easier for
older adults to use: area cursors and sticky icons. In Proceedings of the ACM Conference on
Human Factors in Computing Systems (CHI ’97, Atlanta, GA, Mar. 22–27), S. Pemberton,
ACM Press, New York, NY, 266–271.
طراحی و ارز یابی واسط های کاربر هوشمند
REFERENCES
Benyon, David (1993) Adaptive Systems: A Solution
to Usability Problems, Journal of User Modelling and
User-Adapted Interaction, Khrwer, 3(l), pp. 1 -22.
Breuker, J. (ea.) (1990) EUROHELP: Developing Intelligent Help Systems, EC, Report on P280 ESPRlT
Project EUROHELP.
Horvitz, Eric (1997) Compelling Intelligent User Interfaces: How Much AI is Enough?, Position statement, Proc. of 1997 International Conference on Intelligent User Interfaces, ACM, Orlando, Florida, 1997.
Hock, K. (1997) Evaluating the Utility and Usability
of an Adaptive Hypermedia System, Proceedings of
1997 International Conference on lntelligent User Interfaces, ACM, Orlando, Florida, 1997.
Iutelligent User Interface’97, International Conference
on hrtelligent User Interfaces Hilton at Walt Disney
World Village, ACM, Orlando, Florida, 1997.
Roth, Emilie M., and Woods, David D. (1989). Cognitive Task Analysis: An Approach to Knowledge Acquisition for Iutelligent System Design, G. Guida and
Tasso (eds.) “Topics in Expert System Design”, Elsevier Science Publishers. B.V. (North-Holland),
Shneiderman, B. (1997) Direct Manipulation for Comprehensible, Predictable and Controllable User lntcrfaces, Proceedings of 1997 International Conference on
Intelligent User Interfaces, (eds.) Johanna Moore, Ernest Edmonds, and Angel Puerta, ACM, Orlando,
Florida, 1997.
Suchman, L. A. (1997) From Interactions to lntegrations, Proc. of Human-Computer Interaction
INTERACT’97, S. Howard, J. Hammond, and G.Liudegaard (eds.), Chapman & Hall.
واسط سازشگر کاربر بر پایه یادگیری شخصی
References
Mannila and H. Toivonen, “Discovering
Generalized Episodes Using Minimal Occurrences,”
2nd Int’l Conf. Knowledge Discovery
and Data Mining (KDD 96), AAAI
Press, 1996, pp. 189–194.
Liu and M.C. Desmarais, “A Method of
Learning Implication Networks from Empirical
Data: Algorithm and Monte-Carlo Simulation-
Based Validation,” IEEE Trans. Knowledge
and Data Eng., vol. 9, no. 6, Nov./Dec.
1997, pp. 990–1004.
C. Desmarais, D.A. Maluf, and J. Liu,
“User-Expertise Modeling with Empirically
Derived Probabilistic Implication Networks,”
Int’l J. User Modeling and User-Adapted
Interaction, vol. 5, nos. 3–4, 1996, pp.283–315.
واسط های هوشمند کاربر برای سیستم های مبتنی بر وب