پیشگفتار
پديدههايي هستند كه چنان نرم و آهسته وارد كار، حرفه، فعاليت و نهايتاً زندگي آدميان ميشوند كه كسي متوجه ورودشان نميشود.
به خاطر داريم كه به محض رسيدن اينترنت پرسرعت به كامپيوترهايمان، وسوسه عضويت در يكي از شبكههاي تبادل فايل نظیر به نظیر(مانند مورفيوس يا نپستر) هم به سراغمان آمد. اما نميدانيم كه با اين كار، عملاً از يكي از ثمرات مهم وب2 بهره ميبريم. شايد آنچنان دقيق به خاطر نداشته باشيم كه از چه زماني، اما ميدانيم كه اكنون، وقتي عكسهايمان را از دوربين ديجيتالي به کامپیوتر شخصی منتقل ميكنيم، آنهايي كه دوستداريم در تماشايشان با ديگران شريك شويم را روي يكي از سايتهاي به اشتراكگذاري عكس ميگذاريم و حتي بعضي از ما كه ذوق بيشتري دارند، فتوبلاگي هم براي خود راه انداختهاند.
حتي ديگر جستجو در گوگل، به كاري روزمره تبديل شدهاست. وب سايت داشتن سازمانها، تشكلها، نشريات و بقيه موضوعي لازم و نهچندان مهم تلقي ميشود و سفارش يا خريد اينترنتي با همه مشكلاتش، كسي را ذوقزده نميكند.مفهوم “وب 2” را ميتوان از همين قبيل امور به شمار آورد.
مفهوم “وب2” در يك نشست همانديشي بين O’Reilly و MedialiveInternationl زاييده شد. دراين جلسه Dale Dougherty، يكي از پيشگامان وب و معاون موسسه O’Reilly، خاطر نشان كرد كه نه تنها نميتوان وب را “سقوط كرده و شكست خورده” دانست، بلكه با توجه بهانواع كاربردهاي جذاب و جديد و سايتهايي كه تعداد آنها همه روزه و با سرعتي عجيب افزايش مييابد، وب از هر وقت ديگري مهمتر شدهاست.
فهرست مطالب :
پیشگفتار
مقدمه
دیدگاه اول: تولید محتوا
دیدگاه دوم: ماهیت محتوا
دیدگاه سوم: از لحاظ ارتباطی
دیدگاه چهارم: رابط کاربری
دیدگاه پنجم: تکنولوژیهای غالب
تعریف وب 2
نت اسكيپ در مقابل گوگل
DoubleClick در مقايسه با Overture و AdSense
درس وب 2
Akamai در مقايسه با Bit Torrent
بهره گيري از هوش جمعي
وبلاگ نويسي و خرد تودهها
اهميت دادهها
جدال پلتفرمها
معماري مشاركت
پايان چرخه توليد نرم افزار
مدلهاي برنامه نويسي سبك
الگوهاي طراحي وب2
نوآوري درتركيب
نظريهاي براي سرمايه گذاري در وب2
نرمافزار فراتر از سطح يك دستگاه منفرد
بهبود تجربهكاربر
قابليتهاي اساسي شركتهاي وب2
مشخصه های وب جدید
1-وب مردمی تر
2-سازوکار خود ترمیمی محتوای وب 2
3-جهش در معنای آموزش
4-پویایی دادها
5-مفهومی به نام سرویس
6-پول سازی
7-حرکت در فضای سه بعدی
Ajax
نتیجه گیری
خلاصه
وب3
Web 3 ، تغییر دوباره اینترنت
تاریخچه
تیم برنرز لی
وب 3.0 – نگارش تازه ی وب (Web 3.0)
تعريف وب معنايي
زبان تشريح منابع Resource Description Language
آنتولوژي
زبان OWL
نحوه ایجاد آنتولوژي
جستجو در وب معنايی
TAP زیرساختی برای وب معنایی
رابط پرس و جو
جمع آوری داده ها:
انتشار داده ها
ایجاد ارتباط بين واژه های جستجو و نودهای گراف در وب معنایی
مشخص کردن اطلاعاتی که باید به کاربر نمایش داده شود
نمایش خروجی
زبان تشريح منابع Resource Description Language
سیستمهای استدلالگر
امنيت برنامه هاي وب
امنيت برنامه هاي وب 2
امنيت برنامه هاي وب3
منابع