مایکروسافت آفیس
مایکروسافت آفیس
مایکروسافت آفیس یک مجموعه اداری در بر گیرندهی نرمافزارهای یکپارچه با هم، سرورها و سرویسها است که برای سیستمعاملهای مایکروسافت ویندوز و مک اواس ده ساخته شده است. مایکروسافت آفیس در سال ۱۹۸۹ برای سیستمعامل مک اواس اکس معرفی شد و در سال بعد یعنی ۱۹۹۰ نسخه تحت ویندوز آن نیز به بازار آمد. اولین نسخه از مجموعه مایکروسافت آفیس شامل برنامههای مایکروسافت ورد، مایکروسافت اکسل و مایکروسافت پاورپوینت بود. همچنین برنامههای مایکروسافت اکسس و اسکجول پلاس در نگارش حرفهای این نسخه وجود داشت.

واپسین نگارش مایکروسافت آفیس، آفیس 2013 نام دارد که در تاریخ 25 اکتبر 2013 برای مایکروسافت ویندوز منتشر شد و آخرین نسخه تحت سیستمعامل مک اواس اکس نیز آفیس ۲۰۰۸ نام گرفته است که در تاریخ ۱۵ ژانویه ۲۰۰۸ منتشر شده است. آفیس ۲۰۰۷/آفیس ۲۰۰۸ در بردارندهٔ رابط کاربری جدیدی است و از فرمتهای جدید موسوم به Office Open XML با فرمتهای docx، xlsx، pptx سود میبرد. ضمن اینکه مایکروسافت قابلیت جدید، رایگان و افزودنی با نام بستهٔ هماهنگ سازی مایکروسافت آفیس (به انگلیسی: Microsoft Office Compatibility Pack) ایجاد کرده است تا کاربران بتوانند با برنامههای پیشین آفیس همچون برنامههای آفیس ۲۰۰۳ و آفیس ۲۰۰۰٬ پروندهها با ریخت و فورمت Office Open XML file format را باز کنند. برای نمونه با مایکروسافت آفیس ورد ۲۰۰۳ که به گونهی کارخانهای ناتوان از گشودن و سپاردن در پسوند docx است٬ بتواند پسوند docx را گشوده و آن را ویرایش کرده و آن را ذخیره و سپارش کند.
طبق تحقیقات کمپانی Forrester Research تا تاریخ ژوئن ۲۰۰۹ بعضی از نسخههای مایکروسافت آفیس در ۸۰ درصد موارد تجاری و اداری استفاده شدهاست و ۶۴ درصد این موارد از آفیس ۲۰۰۷ استفاده کردهاند.
تاریخچهٔ نگارشها
نگارشهای تحت ویندوز
مایکروسافت آفیس ۳٫۰
مایکروسافت آفیس ۴٫۰
مایکروسافت آفیس ۴٫۳
مایکروسافت آفیس ۹۵
مایکروسافت آفیس ۹۷
مایکروسافت آفیس ۲۰۰۰
مایکروسافت آفیس اکسپی
مایکروسافت آفیس ۲۰۰۳
مایکروسافت آفیس ۲۰۰۷
مایکروسافت آفیس ۲۰۱۰
مایکروسافت آفیس ۲۰۱۳
نگارشهای تحت مک اواس اکس
مایکروسافت آفیس برای مک
مایکروسافت آفیس ۱٫۵ برای مک
مایکروسافت آفیس ۲٫۹ برای مک
مایکروسافت آفیس ۴٫۰ برای مک
مایکروسافت آفیس ۹۸ نسخهٔ مکینتاش
مایکروسافت آفیس ۲۰۰۱
مایکروسافت آفیس v.X
مایکروسافت آفیس ۲۰۰۴ برای مک
مایکروسافت آفیس ۲۰۰۸ برای مک
مایکروسافت آوت لوک
مایکروسافت اوت لوک (به انگلیسی: Microsoft Outlook) نرمافزار مدیریت ایمیل است که برای اولین بار در سال نود به همراه بستهٔ آفیس رونمایی شد.
این برنامه جزو مجموعه نرمافزارهای آفیس میباشد. این برنامه برای مدیریت ایمیلها مورد استفاده قرار میگیرد. همچنین یک سرویس ایمیل دهی نیز هست.
مایکروسافت اسکیوال سرور
مایکروسافت اس.کیو.ال سرور یا مایکروسافت سیکول سرور (به انگلیسی: Microsoft SQL Server) یک نرمافزار سیستم مدیریت بانکهای اطلاعاتی است که توسط شرکت مایکروسافت توسعه داده میشود. برخی از ویژگیهای این سیستم مدیریت پایگاه دادهها به این شرح است:
بانک اطلاعاتی رابطهای
امکان استفاده از: trigger, View, Stored procedure
پشتیبانی از XML
OLAP
بسیار قدرتمند و بدون محدودیت حجم و تعداد رکورد
پشتیبانی از FullText Search برای سرعت در بازیابی اطلاعات و استفاده از زبان طبیعی در جستجوها
SQL Server 2008
نسخهٔ بعدی سرور SQL سرور SQL2008 میباشد با کد نامگذاری «کاتمایی» که برای ارائه به بازار 27فوریه سال 2008 پیشنهاد گردیده و سپس (RTM) در Q32008 عرضه گردید.
آخرین CTP در 19فوریه سال 2008 عرضه گردید. اهداف SQL Server 2008 ایجاد و مدیریت دادهها به شکل هماهنگی، سازماندهی و محافظت به شکل اتوماتیک میباشد. با توسعه دائمی SQL Server در عرضه تکنولوژی اتلاف وقت به نزدیک صفر رسید.
SQL Server 2008 همیشه در برگیرنده حمایت از دادههای ساختاری یا نیمهساختاری میباشد که این امر شامل قالبهای رسانهای دیجیتال برای عکسها، صوتی، تصویری و دیگر دادههای چند رسانهای میباشد.
در نسخهٔ جدید، اکثر دادههای چندرسانهای را میتوان به عنوان BLOB (بخش بزرگ بانیری) ذخیرهسازی کرد. آگاهی درونی از دادههای چندرسانهای به ما این اجازه را خواهد داد که کارکردهای تخصیص یافته را اجرا نماییم. براساس نظرات پل فلسنر، معاونت ارشد مایکروسافت، کاربران سرور SQL Server 2008 شرکت مایکروسافت میتوانند به ذخیرهسازِی دادههای پشتیبانی شده برای دادههایی با تنوع متفاوت بپردازد: XML، پست الکترونیکی (email)، زمان/تقویم، فایل، پرونده .... از جمله این دادهها میباشند. همین طور با SQL Server 2008 به خوبی میتوان به اجرای عملیاتی چون جستجو، پرسوجو، تجزیهوتحلیل، تقسیمبندی و انطباق همه نوع از دادهها پرداخت. از انواع دیگری از دادههایی جدید میتوان از اختصاص دادهها و نوعهای زمانی و انواعی از دادههای فضایی نام برد که دادههای وابسته به مکان میباشند.
پشتیبانی بهتر برای دادههای غیرساختاری یا نیمهساختاری با استفاده از بخش * FILESTREAMانجام شده. این نوع از دادهها میتوانند اضافه شده یا اینکه برای بازگرفت به هر فایل ذخیره شده، شد سیستم فایلها بکار رونده دادههای منسجم یا فرادادهها در هر فایل باید در پایگاه دادههای SQL Server ذخیره شوند. و در آنجا اجزا غیرساختاری در سیستم فایل ذخیره میشوند. اکثر فایلها میتوانند هم از طریق کنترلکننده فایل Win32 و هم از طریق SQL Server با استفاده از T-SQL در پایگاه دادهها قرار گیرند.
انجام و دستیابی به دادههای فایل به عنوان یک BLOB باینری محسوب میشود. پشتیبانی و ذخیرهسازی در پایگاه دادهها پشتیبانی و ذخیرهسازی فایلهای مرجع میباشد.
SQL Server 2008 همین طور از سلسله مراتب دادههای اصلی پشتیبانی میکند و در برگیرندهٔ مفهوم T-SQL میباشد که مستقیماً با آنها سروکار دارد بدون اینکه به تحقیق بازگشتی بپردازد.
دادههای فضایی میتوانند به دو صورت ذخیرهسازی شوند. یک «زمین صاف» (هندسه یا هندسه مسطح) که نوعی از دادهها میباشند که ارائهدهندهٔ دادههای هندسی فضایی میباشند و به شکلهایی که رد اصل به صورت سیستمهای طراحی کروی و همپایه و... هستند پیشبینی شدهاند. صورت دیگر نوع دادههای «زمین کروی» (هندسی) هستند که به استفاده از مدلهای بیضی شکل آنچه که در زمین به صورت منفرد و پیوسته تعریف میشوند، میپردازند.
SQL Server در برگیرنده ویژگیهای بهتری در زمینه فشردگی و متراکم داده میباشد و بنابراین در بهبود یافتن توانایی اسکالر به ما کمک میکند. این بخش همین طور دارای اقتدار منابع بوده و به ما این اجازه را میدهد که به ذخیرهسازی منابع برای کاربران بپردازیم.
SQL Server در بردارندهٔ قابلیتهایی برای شفافسازی دادهها برای فشردهسازی و ذخیره آنها میباشد SQL Server کتمایی از موجودیت ساختار *ADO.NET پشتیبانی کرده و به ثبت ابزارها، همانندسازی و تعریف دادهها میپردازد. تعریف دادهها به ساختن مدل دادههای موجود خواهد پرداخت.
سرویسهای ثبتکنندهٔ SQL Server به ثبت جداول با قابلیتهایی از تطبیق دادهها و تجسم محصولات خواهند پرداخت.
آنچه که به وسیلهٔ مایکروسافت از مدیریت جانبی حاصل میشود اجازه میدهد که سیاست پیکربندی و محدودیتها در پایگاه کامل دادهها و جداول مورد اطمینان بطور دستوری ایجاد گردد.
نسخهٔ مدیریت استادیو {{|5}} SQL Server شامل SQL Server 2008 میباشد که به پشتیبانی از جستجوگر SQL میپردازد. علاوه بر این به وسیلهٔ CTP رایج انتخاب لازم برای تحقیق و بررسی محدود میشود. این امر باعث ساختارهای دیگری از T-SQL در انتشارات بعدی میگردد. * SQL Server 2008 به ایجاد پایگاه دادههای موجود از طریق بدنه قدرت ویندوز و کاربرد مدیریت در دسترسی میپردازد. بنابراین سرور و همهٔ نمونههای پیوسته میتوانند به وسیله بدنهٔ قدرت ویندوز اداره شوند. * Editions شرکت مایکروسافت به ایجاد سرور SQL موجود در نسخههای چندگانه کرد که دارای دستگاههایی با ویژگی متفاوت و کاربرانی با اهداف متمایز بود.
آخرین ویرایش :
SqlServer 2014
ویرایشهای مختلف
سرور SQL ویرایش متراکم (SQL CE)
این ویراستار فشرده یک موتور با پایگاه دادههای مستحکم میباشد. به جهت اندازه کوچک آن دارای دستگاهی با ویژگیهای کاهشدهنده در مقایسه با ویراستارهای دیگر میباشد. این وسیله به وسیلهٔ پایگاه دادهها با سایز حداکثر 4GB محدود شده و نمیتواند براساس سرویس ویندوز عمل نماید ویراستار متراکم باید تابع تقاضای کاربرد میباشد.
سرور SQL ویرایش محدود (SQL Server Express)
سرور SQL با ویراژ پرسرعت یک میزان پایین، ویراژ آزاد از سرور SQL میباشد که در برگیرنده موتور مرکزی پایگاه دادههاست. در حالیکه هیچ گونه محدودیتی در شماره پایگاه دادهها یا کاربران پشتیبانی شده وجود ندارد پایگاه دادههای کلی به ذخیرهسازی در بخشهای مجزا میپردازد. هدف از این کار جایگزینی *MSDE میباشد. سرویس جستجوگر متن کامل به عنوان یک بخش ضمیمه در سرور SQL با ویراژ پرسرعت قرار میگیرد. بطور کلی نسخهٔ سرور SQL مدیریت استودیو برای عمل ویراستاری در دسترس میباشد.
سرور SQL ویرایش گروه کاری
سرور SQL با ویراژ کار گروه در برگیرنده موتور مرکزی پایگاه دادهها میباشد این بخش از دیسک ویراژ در شمار نمونههایی با فعالیت کمتر قرار میگیرد و در برگیرنده عملکردهایی با دسترسی بالا و شاخصهای برابر نمیباشد.
سرور SQL ویرایش سازمانی
سرور * SQL ویرایش سازمانی، نسخهای از سرور SQL با ویژگیهای کامل میباشد که در برگیرندهٔ هر دو موتور مرکزی پایگاه دادهها و سرویسهای اضافی میباشد و این در حالی است که وجود دامنهٔ ابزارها برای ایجاد و اداره سرور SQL به صورت خوشهای است.
سرور SQL ویرایش برنامه نویسان
نگارش قابل کدنویسی سرور SQL دارای همان ویژگیهای نگارش enterprise این سرور میباشد که با وسیله لایسنس، کاربرد آن تنها به عنوان یک سیستم آزمایش و توسعه محدود گردیده و به عنوان یک سرور تولیدی محسوب نمیشود. این نسخه به عنوان بخشی از برنامه Dream Spark مایکروسافت برای بارگذاری توسط دانشجویان به طور رایگان موجود میباشد.
مایکروسافت اکسپرشن وب
مایکروسافت اکسپرشن وب (Microsoft Expression Web) یک نرمافزار ویراستار وب و طراحی وبسایت ساخته شده توسط شرکت مایکروسافت است.
مایکروسافت بیزتاک سرور
مایکروسافت بیزتاک سرور یا به اختصار "بیزتاک" مجموعهای از خدمات نرمافزاری است که ساختن راه حل های یکپارچه سازی را آسان میگرداند.
شما برای راه اندازی این سولوشن یا راه حل نرمافزاری نیاز به یک سرور سخت افزاری مجزا دارید. یکی از پیش نیاز های نرمافزاری آن، شرپوینت است.
میتوان گفت برای یکپارچه سازی یک سازمان شما در ابتدا نیاز به تجزیه و تحلیل دقیق و نیاز سنجی هستید. در گام بعدی شما به کمک برنامه نویسی و تعریف شکل و قالب پیغام ها و تعاریف دیگر یکپارچه سازی را انجام میدهید.
این برنامه یک داشبورد و کنترل پنل مرکزی در اختیار شما قرار میدهد که وضعیت جریان های کاری و پروسه های کسب و کار خود را میتوانید در آن مشاهده کنید.
این سرور مبتنی بر پیغام طراحی شده است که کاملاً با طراحی های پیشرفته ی کنونی مثل SOA منطبق است. پس شما هم برای یکپارچه سازی کلیه نرمافزار های موجود، باید نگاه سرویس گرا داشته باشید.
همه برنامه های سازمانی شما برای یکپارچه سازی میتوانند پیغامی را به سرور ارسال کنند که سرور بیزتاک با مدیریت کلیه پیغام ها و ایجاد پیغام های جدید و ارسال آن برای برنامه های دیگر سازمان شما یا سازمان همکار شما، یکپارچه سازی را فراهم می کند.
برنامه هایی که میخواهند به بیزتاک وصل شوند را شما باید تحلیل کنید تا بتوانید برای آنها وب سرویسی بنویسید که کار فرستادن پیغام را منظم و مدیریت شده و هماهنگ و استاندارد انجام دهد.
این سرور بر اساس دو لایه طراحی شده است که لایه ی اول مبتنی بر پیغام همه ی کار ها را مدیریت می کند و لایه ی دوم مبتنی برای Orachestration است که هماهنگ کننده و نظم دهنده به کلیه ی دریافت ها و ارسال های پیغام ها با برنامه های جزیره ای در سازمان شماست.
مراحل نصب بیزتاک را با جستجوی ساده در گوگل میتوانید به صورت
های فارسی وا نگلیسی به صورت گام به گام بیابید.
کاربرد های بیزتاک بدلیل تنوع بسیار زیاد آن بستگی به نیاز خاص سازمان شما دارد.
مایکروسافت واننوت
مایکروسافت وان نت (به انگلیسی: Microsoft OneNote) نرمافزار برداری مجموعهٔ مایکروسافت آفیس است که اولین بار به همراه مایکروسافت آفیس ۲۰۰۳ ارائه شد.
آشنایی با واننوت
تعریف واننوت
برنامه OneNote مکانی است برای جمعآوری، تنظیم، جستجو و به اشتراک گذاشتن اطلاعات مورد نیاز فرد. انواع مختلف یادداشتها در دفترچهها، فصلها و صفحات واننوت قابل ذخیره است. این نرمافزار میتواند به عنوان دفترچه شخصی فرد برای جلوگیری از فراموشی عمل کند.
برنامه واننوت را میتوان یک نسخه الکترونیکی از دفترچههای کاغذی معمول دانست.
تاریخچه برنامه واننوت
برنامه واننوت در سال ۲۰۰۳ میلادی بصورت یک برنامه جدای از آفیس ۲۰۰۳ نصب میشد و البته کارآیی آن کمتر از وان نوت فعلی بود. به مرور که کاربران واننوت پیشنهادهای خود را جهت رفع کاستیهای آن به مایکروسافت دادند و افزونههای مختلفی برای آن نوشته شد، مایکروسافت نسخه جدید آن را در نسخه ۲۰۰۷ آفیس قرار داد. فعلاً نسخه ۲۰۱۳ واننوت به عنوان نسخه آخر این نرمافزار با تغییر شکل ظاهری واننوت و تبدیل منوهای ثابت آن به منوهای سیار و روبانی و اضافه نمودن چند قابلیت دیگر در بازار موجود است.
مایکروسافت ویزیو
مایکروسافت ویزیو (به انگلیسی: Microsoft Visio) نرمافزاری برای طراحی نمودارها است که تحت سیستمعامل ویندوز کار میکند.
معماری نرمافزار
معماری نرمافزار یعنی ساختار و سازمان یک سیستم نرمافزاری که به منظور پشتیبانی از عملیات مشخص، بر روی سازماندهی اجزاء متمرکز میباشد. در واقع اجزاء را در حوزههای مرتبط به هم گروه بندی میکند. دیگر حوزههای مرتبط به هم، بر روی تبادل و تعامل با این حوزه متمرکز میشوند.
معماری نرمافزار از کلیدیترین بخشهای تولید نرمافزار مخصوصا نوع تجاری آن است که البته در سالهای اخیر با ایجاد مدلهای کلاسیک تولید نرمافزار به نرمافزارهای عظیم تر محدود شده است.
معماری نرمافزار در واقع انتخاب یک ساختار کلی برای پیاده سازی یک پروژه نرمافزاری بر مبنای مجموعه ای از نیازهای کاربری و تجاری یک سیستم نرمافزاری است تا هم بتوان کاربردهای مورد نظر را پیاده سازی کرد و هم بتوان کیفیت نرمافزار، تولید آن و نگهداری آن را نیز بهینه کرد و سرعت بخشید. به عبارتی دیگر: معماری نرم افزار یک برنامه یا سیستم محاسباتی، ساختار یا ساختارهای آن سیستم محاسباتی است که خصوصیات قابل رویت از بیرون، عناصر و ارتباطات بین آنها را نشان می دهد.
معماری سرویسگرا
معماری سرویسگرا (به انگلیسی: Service-oriented Architecture (به اختصار SOA))، رهیافتیست برای ساخت سامانههای توزیعشده که کارکردهای نرمافزاری را در قالب سرویس ارائه میکند.
از این سرویسها هم میتوان برای فراخوانی در نرمافزارهای دیگر و هم برای ساخت سرویسهای جدید استفاده کرد. معماری سرویسگرا مجموعهای انعطافپذیر از اصول طراحی است که در مراحل توسعهٔ سامانهها و یکپارچگی در رایانش استفاده میشود. سامانهای که بر معماری سرویسگرا استوار است، کارکرد را به عنوان مجموعهای از سرویسهای سازگار بستهبندی میکند که میتوانند در چندین سامانهٔ مجزا از دامنههای تجاری گوناگون استفاده شوند.
کیت توسعه نرمافزار
کیت توسعهٔ نرمافزار یا SDK مجموعه توابع و کتابخانههای کامپایل شدهای که تولیدکنندگان نرمافزار برای آسان کردن برنامهنویسی برای محیط یا سکوی خاصی فراهم میکنند و در اختیار برنامهنویسان کاربردی قرار میدهند.
نمونهها
Microsoft Windows SDK
Xcode
Android SDK
واین
واین (به انگلیسی: Wine) یک نرمافزار کاربردی آزاد است که به نرمافزارهای نوشتهشده سیستمعامل مایکروسافت ویندوز اجازهٔ اجرا شدن بر روی سیستمعاملهای شبه-یونیکس را میدهد. همچنین واین دارای کتابخانهای به نام Winelib است که توسعهدهندگان میتوانند نرمافزارهای ویندوز خود را با آن کامپایل کنند تا سازگار کردن آن برای سیستمعاملهای شبه-یونیکس راحتتر شود.
واین یک شبیهساز کامل نیست اما میتوان آنرا لایه سازگاری نامید به این خاطر که آن پیادهسازی دوبارهٔ دیالالهای ویندوز است. نام واین از مخفف جملهٔ Wine Is Not an Emulator آمدهاست که «واین یک شبیهساز نیست» معنی آن است.
واین در حالت پیشفرض بر روی اکثر توزیعهای گنو/لینوکس نصب نیست و باید آن را جداگانه نصب کنید.
مایکروسافت و واین
مایکروسافت تا به حال به صورت عمومی چیزی درباره واین نگفتهاست. اگرچه نرمافزار ویندوز آپدیت به روزرسانیهای نرمافزارهای ویندوز که از طریق واین اجرا میشوند را مسدود میکند. در ۱۶ فوریه ۲۰۰۵ Ivan Leo Puoti متوجه شد که مایکروسافت شروع به بررسی در ویندوز رجیستری برای پیدا کردن کلیدهای تنظیمات واین میکند تا نرمافزار ویندوز آپدیت آن نرمافزارها را مسدود کند تا به روز نشوند.
نرمافزار WGA نیز کلیدهای تنظیمات واین را جستجو میکند. در سوالات متدوال نرمافزار WGA آمدهاست که WGA برای واین طراحی نشدهاست، از آنجایی که واین «ویندوز اصل» را تشکیل نمیدهد. وقتی WGA واین را بر روی سیستم تشخیص دهد، پیغامی به کاربران میدهد که ویندوز شما اصل نیست دانلود برای شما غیرفعال خواهد شد. با وجود این موضوع برخی گزارش دادهاند که WGA بر روی واین به خوبی کار میکند.
پیجین
پیجین (به انگلیسی: Pidgin) یک کلاینت پیامرسان فوری (به انگلیسی: Instant Messaging) است که قابلیت اجرا بر روی چند سکو (به انگلیسی: Cross-platform) را دارد. تعداد کاربران پیجین در سال ۲۰۰۷ بیش از ۳ میلیون نفر تخمین زده شدهاست. پیجین یک نرمافزار آزاد است و تحت مجوز جیپیال انتشار مییابد.
اسکوئید
اسکوئید (به انگلیسی: squid) یک کارساز پراکسی (پراکسی سرور) است که روی http و https و ftp عمل میکند و میتواند به عنوان کارساز کش (کشسرور) نیز به کار رود. اسکوئید یک برنامه چندسکویی است و قابل نصب بر روی طیف وسیعی از سیستمعاملهای شبه یونیکس و همینطور ویندوز است. تا نسخه ۲٫۷، نسخههایی برای سیستمعامل ویندوز منتشر میشد، اما پشتیبانی از ویندوز در نسخههای بعدی متوقف شد. این برنامه که تحت پروانه جیپیال منتشر میشود، یک نرمافزار آزاد است.
تاریخچه
اسکوئید در ابتدا تحت عنوان Harvest object cache توسط پروژه هاروست در دانشگاه دانشگاه کولورادو بولدر توسعه داده شد. در دانشگاه کالیفرنیا، سن دیاگو کارهای بیشتری بر روی برنامه انجام گرفت و بودجه پروژه از طریق دو کمکهزینه توسط بنیاد ملی علوم تامین شد. Duane Wessels «آخرین نسخه غیر تجاری» از این برنامه را منشعب کرد و نام آن را به اسکوئید تغییر داد تا مانع اختلاف با انشعاب تجاری که Cached 2.0 نامیده میشد، شود که در نهایت نسخه تجاری به نتکش تغییر نام یافت. نسخه ۱٫۰٫۰ برنامه اسکوئید در سال ۱۹۹۶ منتشر شد. در حال حاضر این برنامه تقریبا به طور کامل توسط داوطلبان توسعه داده میشود.
اشکال نرمافزاری
اشکال(به انگلیسی: Bug)، گیر یا باگ نوعی خطا یا اشتباه در اجرای نرمافزار است که موجب نتایج اشتباه یا اجرا نشدن نرمافزار میشود. علت این اشکالات میتواند اشتباه در هنگام برنامهنویسی باشد. شرکتهای سازنده نرمافزارها برای حل این مشکل قبل از ارائه نسخه نهایی نسخههایی تحت نام بتا یا آلفا انتشار میدهند تا افرادی آنها را بررسی کنند و این باگها را گزارش کنند. به این افراد بتا تستر (Beta Tester) میگویند.
بعضی اوقات شرکتهای سازنده نرمافزار به عمد یک یا چند اشکال در نسخههای قابل بازی قبل از انتشار، که رایگان پخش میکنند، میگذارند تا از کپی غیرمجاز آنها جلوگیری کنند مانند بازی کیش یک آدمکش.
انواع اشکال
این خطاها انواع مختلفی دارند و هر کدام از این نوعها در زمان خاصی تشخیص داده میشوند، انواع خطاهای برنامهنوسی به شرح زیر میباشد:
خطاهای زمان اجرا
خطاهای زمان کامپایل
خطاهای لغوی
خطاهای نحوی
خطاهای معنایی
خطاهای منطقی
که از بین همهٔ این خطاها، خطاهای نحوی رایجترین میباشد.
خطاهای دیرهنگام
بعضی اوقات خطا لغوی است ولی به جای اینکه تحلیلگر لغوی آن را تشخیص دهد، در یک مرحله بعد تشخیص داده میشود که به این نوع خطاها، خطاهای دیرهنگام گویند.
اشکالزدایی
در علم رایانه، اشکال نرمافزاری یا باگ، به خطاهای برنامهنویسی گفته میشود. به حل این مشکلات اشکالزدایی یا دیباگ میگویند. حل مشکلات نرمافزاری به دو صورت انجام میپذیرد: اول با داشتن کد اصلی برنامه. دوم با داشتن خود فایل اصلی برنامه.
با داشتن کد اصلی برنامه میتوان از امکانات مفسر برای اشکالزدایی استفاده نمود ولی در صورتی که فایل اصلی در اختیار باشد، میتواند به کمک علم مهندسی معکوس این کار را انجام داد.
دلیل نام گذاری
در دنیای رایانه، باگ (به انگلیسی: Bug) یا اشکال به معنی اشتباه یا اشکال در برنامه است. اما معنای اصلی آن در انگلیسی حشره میباشد. روزی که رایانهٔ Mark I در هاروارد خراب شد پس از یک جستجوی طولانی متخصصین علت مشکل را پیدا کردند. یک حشره کوچک بین نقاط تماس یک رله قرار داشت. به همین دلیل وجود اشکالات رایانهای باگ (حشره) نام گرفت و برطرف کردن این اشکالات کامپیوتری را دیباگ نامیدند.
اصل سادگی
ساده نگاهش دار، احمقانه، یا اصل کیس (به انگلیسی: KISS principle) عنوان اصلی است که توسط کلی جانسون (به انگلیسی: Kelly Johnson) معرفی شد. صورتهای مختلفی که برای این سرنام ذکر شده است شامل عبارات زیر میباشد:
«keep it short and simple»
«keep it simple and stupid»
«keep it simple and straitforward»
«keep it simple sir»
«keep it simple or be stupid»
«keep it simple and sincere»
تلگرام
پیامرسان تلگرام یک پیامرسان چندسکویی است که برای نسخههای کلاینت متنباز است. کاربران تلگرام میتوانند پیامها، تصاویر، ویدئوها و اسناد (همه انواع پروندهها پشتیبانی میشود) خودویرانگر و رمزنگاریشده تبادل کنند. تلگرام رسماً برای اندروید و آیاواس (از جمله تبلتها و دستگاههای بدون وای-فای) در دسترس است. نرمافزارهای کلاینت غیررسمی برای ویندوز فون، همینطور نسخه وب، نسخه اواس ده، نسخه لینوکس و یک کلاینت دسکتاپ ویندوز از توسعهدهندههای مستقل که از رابط برنامهنویسی نرمافزار تلگرام استفاده میکنند در دسترس هستند.
سیری
سیری (به انگلیسی: Siri) یک دستیار شخصی هوشمند و راهنمای دانا است که به عنوان یک اپلیکیشن برای آیاواس اپل کار میکند. این اپلیکیشن از رابط کاربری به زبان طبیعی برای پاسخ دادن به سوالات و ایجاد توصیههای کاربر استفاده میکند. انجام این کارها به وسیله ارسال درخواستها به یک مجموعه از خدمات وب صورت میگیرد.
پاسخهای طنزگونهٔ سیری
گوگل گلس: شرکت اپل به صورت رسمی مطلبی را در نفی یا قبول گوگل گلس منتشر نکردهاست اما در سیستم سخنگوی موبایلهای آیفون سیری به صورت طنزگونهای پاسخهایی را قرار دادهاست که در صورتی که کاربر به سیستم سیری بگوید اوکی گلس (عبارتی که به گوگل گلس گفته میشود تا دستورها را انجام دهد) سیری پاسخهای متفاوتی را به کاربر ارائه میدهد که گویای این نکته است که گوگل گلس گجت جالب نیست.
سف
سف یک سکوی ذخیرهسازی آزاد، به منظور ایجاد آبجکت، بلاک و فایل سیستم بر روی مجموعهای از رایانههای متصل به هم (کلاستر) ایجاد شده است. هدف اصلی سف ایجاد یک فایل سیستم توزیع شده بر روی مجموعهی زیادی از کامپیوترها در مقیاس بالا است. دادهها در سف به صورت خودکار کپی میشوند و در صورت خطا در یک بخش، از کپی آن اطلاعات جایگزین میشود. سف به صورتی طراحی شده است که خود به صورت خودکار ترمیم و مدیریت کند و بر روی سختافزارهای عادی نصب و راهاندازی میشود.
مایکروسافت آفیس یک مجموعه اداری در بر گیرندهی نرمافزارهای یکپارچه با هم، سرورها و سرویسها است که برای سیستمعاملهای مایکروسافت ویندوز و مک اواس ده ساخته شده است. مایکروسافت آفیس در سال ۱۹۸۹ برای سیستمعامل مک اواس اکس معرفی شد و در سال بعد یعنی ۱۹۹۰ نسخه تحت ویندوز آن نیز به بازار آمد. اولین نسخه از مجموعه مایکروسافت آفیس شامل برنامههای مایکروسافت ورد، مایکروسافت اکسل و مایکروسافت پاورپوینت بود. همچنین برنامههای مایکروسافت اکسس و اسکجول پلاس در نگارش حرفهای این نسخه وجود داشت.

واپسین نگارش مایکروسافت آفیس، آفیس 2013 نام دارد که در تاریخ 25 اکتبر 2013 برای مایکروسافت ویندوز منتشر شد و آخرین نسخه تحت سیستمعامل مک اواس اکس نیز آفیس ۲۰۰۸ نام گرفته است که در تاریخ ۱۵ ژانویه ۲۰۰۸ منتشر شده است. آفیس ۲۰۰۷/آفیس ۲۰۰۸ در بردارندهٔ رابط کاربری جدیدی است و از فرمتهای جدید موسوم به Office Open XML با فرمتهای docx، xlsx، pptx سود میبرد. ضمن اینکه مایکروسافت قابلیت جدید، رایگان و افزودنی با نام بستهٔ هماهنگ سازی مایکروسافت آفیس (به انگلیسی: Microsoft Office Compatibility Pack) ایجاد کرده است تا کاربران بتوانند با برنامههای پیشین آفیس همچون برنامههای آفیس ۲۰۰۳ و آفیس ۲۰۰۰٬ پروندهها با ریخت و فورمت Office Open XML file format را باز کنند. برای نمونه با مایکروسافت آفیس ورد ۲۰۰۳ که به گونهی کارخانهای ناتوان از گشودن و سپاردن در پسوند docx است٬ بتواند پسوند docx را گشوده و آن را ویرایش کرده و آن را ذخیره و سپارش کند.
طبق تحقیقات کمپانی Forrester Research تا تاریخ ژوئن ۲۰۰۹ بعضی از نسخههای مایکروسافت آفیس در ۸۰ درصد موارد تجاری و اداری استفاده شدهاست و ۶۴ درصد این موارد از آفیس ۲۰۰۷ استفاده کردهاند.
تاریخچهٔ نگارشها
نگارشهای تحت ویندوز
مایکروسافت آفیس ۳٫۰
مایکروسافت آفیس ۴٫۰
مایکروسافت آفیس ۴٫۳
مایکروسافت آفیس ۹۵
مایکروسافت آفیس ۹۷
مایکروسافت آفیس ۲۰۰۰
مایکروسافت آفیس اکسپی
مایکروسافت آفیس ۲۰۰۳
مایکروسافت آفیس ۲۰۰۷
مایکروسافت آفیس ۲۰۱۰
مایکروسافت آفیس ۲۰۱۳
نگارشهای تحت مک اواس اکس
مایکروسافت آفیس برای مک
مایکروسافت آفیس ۱٫۵ برای مک
مایکروسافت آفیس ۲٫۹ برای مک
مایکروسافت آفیس ۴٫۰ برای مک
مایکروسافت آفیس ۹۸ نسخهٔ مکینتاش
مایکروسافت آفیس ۲۰۰۱
مایکروسافت آفیس v.X
مایکروسافت آفیس ۲۰۰۴ برای مک
مایکروسافت آفیس ۲۰۰۸ برای مک
مایکروسافت آوت لوک
مایکروسافت اوت لوک (به انگلیسی: Microsoft Outlook) نرمافزار مدیریت ایمیل است که برای اولین بار در سال نود به همراه بستهٔ آفیس رونمایی شد.
این برنامه جزو مجموعه نرمافزارهای آفیس میباشد. این برنامه برای مدیریت ایمیلها مورد استفاده قرار میگیرد. همچنین یک سرویس ایمیل دهی نیز هست.
مایکروسافت اسکیوال سرور
مایکروسافت اس.کیو.ال سرور یا مایکروسافت سیکول سرور (به انگلیسی: Microsoft SQL Server) یک نرمافزار سیستم مدیریت بانکهای اطلاعاتی است که توسط شرکت مایکروسافت توسعه داده میشود. برخی از ویژگیهای این سیستم مدیریت پایگاه دادهها به این شرح است:
بانک اطلاعاتی رابطهای
امکان استفاده از: trigger, View, Stored procedure
پشتیبانی از XML
OLAP
بسیار قدرتمند و بدون محدودیت حجم و تعداد رکورد
پشتیبانی از FullText Search برای سرعت در بازیابی اطلاعات و استفاده از زبان طبیعی در جستجوها
SQL Server 2008
نسخهٔ بعدی سرور SQL سرور SQL2008 میباشد با کد نامگذاری «کاتمایی» که برای ارائه به بازار 27فوریه سال 2008 پیشنهاد گردیده و سپس (RTM) در Q32008 عرضه گردید.
آخرین CTP در 19فوریه سال 2008 عرضه گردید. اهداف SQL Server 2008 ایجاد و مدیریت دادهها به شکل هماهنگی، سازماندهی و محافظت به شکل اتوماتیک میباشد. با توسعه دائمی SQL Server در عرضه تکنولوژی اتلاف وقت به نزدیک صفر رسید.
SQL Server 2008 همیشه در برگیرنده حمایت از دادههای ساختاری یا نیمهساختاری میباشد که این امر شامل قالبهای رسانهای دیجیتال برای عکسها، صوتی، تصویری و دیگر دادههای چند رسانهای میباشد.
در نسخهٔ جدید، اکثر دادههای چندرسانهای را میتوان به عنوان BLOB (بخش بزرگ بانیری) ذخیرهسازی کرد. آگاهی درونی از دادههای چندرسانهای به ما این اجازه را خواهد داد که کارکردهای تخصیص یافته را اجرا نماییم. براساس نظرات پل فلسنر، معاونت ارشد مایکروسافت، کاربران سرور SQL Server 2008 شرکت مایکروسافت میتوانند به ذخیرهسازِی دادههای پشتیبانی شده برای دادههایی با تنوع متفاوت بپردازد: XML، پست الکترونیکی (email)، زمان/تقویم، فایل، پرونده .... از جمله این دادهها میباشند. همین طور با SQL Server 2008 به خوبی میتوان به اجرای عملیاتی چون جستجو، پرسوجو، تجزیهوتحلیل، تقسیمبندی و انطباق همه نوع از دادهها پرداخت. از انواع دیگری از دادههایی جدید میتوان از اختصاص دادهها و نوعهای زمانی و انواعی از دادههای فضایی نام برد که دادههای وابسته به مکان میباشند.
پشتیبانی بهتر برای دادههای غیرساختاری یا نیمهساختاری با استفاده از بخش * FILESTREAMانجام شده. این نوع از دادهها میتوانند اضافه شده یا اینکه برای بازگرفت به هر فایل ذخیره شده، شد سیستم فایلها بکار رونده دادههای منسجم یا فرادادهها در هر فایل باید در پایگاه دادههای SQL Server ذخیره شوند. و در آنجا اجزا غیرساختاری در سیستم فایل ذخیره میشوند. اکثر فایلها میتوانند هم از طریق کنترلکننده فایل Win32 و هم از طریق SQL Server با استفاده از T-SQL در پایگاه دادهها قرار گیرند.
انجام و دستیابی به دادههای فایل به عنوان یک BLOB باینری محسوب میشود. پشتیبانی و ذخیرهسازی در پایگاه دادهها پشتیبانی و ذخیرهسازی فایلهای مرجع میباشد.
SQL Server 2008 همین طور از سلسله مراتب دادههای اصلی پشتیبانی میکند و در برگیرندهٔ مفهوم T-SQL میباشد که مستقیماً با آنها سروکار دارد بدون اینکه به تحقیق بازگشتی بپردازد.
دادههای فضایی میتوانند به دو صورت ذخیرهسازی شوند. یک «زمین صاف» (هندسه یا هندسه مسطح) که نوعی از دادهها میباشند که ارائهدهندهٔ دادههای هندسی فضایی میباشند و به شکلهایی که رد اصل به صورت سیستمهای طراحی کروی و همپایه و... هستند پیشبینی شدهاند. صورت دیگر نوع دادههای «زمین کروی» (هندسی) هستند که به استفاده از مدلهای بیضی شکل آنچه که در زمین به صورت منفرد و پیوسته تعریف میشوند، میپردازند.
SQL Server در برگیرنده ویژگیهای بهتری در زمینه فشردگی و متراکم داده میباشد و بنابراین در بهبود یافتن توانایی اسکالر به ما کمک میکند. این بخش همین طور دارای اقتدار منابع بوده و به ما این اجازه را میدهد که به ذخیرهسازی منابع برای کاربران بپردازیم.
SQL Server در بردارندهٔ قابلیتهایی برای شفافسازی دادهها برای فشردهسازی و ذخیره آنها میباشد SQL Server کتمایی از موجودیت ساختار *ADO.NET پشتیبانی کرده و به ثبت ابزارها، همانندسازی و تعریف دادهها میپردازد. تعریف دادهها به ساختن مدل دادههای موجود خواهد پرداخت.
سرویسهای ثبتکنندهٔ SQL Server به ثبت جداول با قابلیتهایی از تطبیق دادهها و تجسم محصولات خواهند پرداخت.
آنچه که به وسیلهٔ مایکروسافت از مدیریت جانبی حاصل میشود اجازه میدهد که سیاست پیکربندی و محدودیتها در پایگاه کامل دادهها و جداول مورد اطمینان بطور دستوری ایجاد گردد.
نسخهٔ مدیریت استادیو {{|5}} SQL Server شامل SQL Server 2008 میباشد که به پشتیبانی از جستجوگر SQL میپردازد. علاوه بر این به وسیلهٔ CTP رایج انتخاب لازم برای تحقیق و بررسی محدود میشود. این امر باعث ساختارهای دیگری از T-SQL در انتشارات بعدی میگردد. * SQL Server 2008 به ایجاد پایگاه دادههای موجود از طریق بدنه قدرت ویندوز و کاربرد مدیریت در دسترسی میپردازد. بنابراین سرور و همهٔ نمونههای پیوسته میتوانند به وسیله بدنهٔ قدرت ویندوز اداره شوند. * Editions شرکت مایکروسافت به ایجاد سرور SQL موجود در نسخههای چندگانه کرد که دارای دستگاههایی با ویژگی متفاوت و کاربرانی با اهداف متمایز بود.
آخرین ویرایش :
SqlServer 2014
ویرایشهای مختلف
سرور SQL ویرایش متراکم (SQL CE)
این ویراستار فشرده یک موتور با پایگاه دادههای مستحکم میباشد. به جهت اندازه کوچک آن دارای دستگاهی با ویژگیهای کاهشدهنده در مقایسه با ویراستارهای دیگر میباشد. این وسیله به وسیلهٔ پایگاه دادهها با سایز حداکثر 4GB محدود شده و نمیتواند براساس سرویس ویندوز عمل نماید ویراستار متراکم باید تابع تقاضای کاربرد میباشد.
سرور SQL ویرایش محدود (SQL Server Express)
سرور SQL با ویراژ پرسرعت یک میزان پایین، ویراژ آزاد از سرور SQL میباشد که در برگیرنده موتور مرکزی پایگاه دادههاست. در حالیکه هیچ گونه محدودیتی در شماره پایگاه دادهها یا کاربران پشتیبانی شده وجود ندارد پایگاه دادههای کلی به ذخیرهسازی در بخشهای مجزا میپردازد. هدف از این کار جایگزینی *MSDE میباشد. سرویس جستجوگر متن کامل به عنوان یک بخش ضمیمه در سرور SQL با ویراژ پرسرعت قرار میگیرد. بطور کلی نسخهٔ سرور SQL مدیریت استودیو برای عمل ویراستاری در دسترس میباشد.
سرور SQL ویرایش گروه کاری
سرور SQL با ویراژ کار گروه در برگیرنده موتور مرکزی پایگاه دادهها میباشد این بخش از دیسک ویراژ در شمار نمونههایی با فعالیت کمتر قرار میگیرد و در برگیرنده عملکردهایی با دسترسی بالا و شاخصهای برابر نمیباشد.
سرور SQL ویرایش سازمانی
سرور * SQL ویرایش سازمانی، نسخهای از سرور SQL با ویژگیهای کامل میباشد که در برگیرندهٔ هر دو موتور مرکزی پایگاه دادهها و سرویسهای اضافی میباشد و این در حالی است که وجود دامنهٔ ابزارها برای ایجاد و اداره سرور SQL به صورت خوشهای است.
سرور SQL ویرایش برنامه نویسان
نگارش قابل کدنویسی سرور SQL دارای همان ویژگیهای نگارش enterprise این سرور میباشد که با وسیله لایسنس، کاربرد آن تنها به عنوان یک سیستم آزمایش و توسعه محدود گردیده و به عنوان یک سرور تولیدی محسوب نمیشود. این نسخه به عنوان بخشی از برنامه Dream Spark مایکروسافت برای بارگذاری توسط دانشجویان به طور رایگان موجود میباشد.
مایکروسافت اکسپرشن وب
مایکروسافت اکسپرشن وب (Microsoft Expression Web) یک نرمافزار ویراستار وب و طراحی وبسایت ساخته شده توسط شرکت مایکروسافت است.
مایکروسافت بیزتاک سرور
مایکروسافت بیزتاک سرور یا به اختصار "بیزتاک" مجموعهای از خدمات نرمافزاری است که ساختن راه حل های یکپارچه سازی را آسان میگرداند.
شما برای راه اندازی این سولوشن یا راه حل نرمافزاری نیاز به یک سرور سخت افزاری مجزا دارید. یکی از پیش نیاز های نرمافزاری آن، شرپوینت است.
میتوان گفت برای یکپارچه سازی یک سازمان شما در ابتدا نیاز به تجزیه و تحلیل دقیق و نیاز سنجی هستید. در گام بعدی شما به کمک برنامه نویسی و تعریف شکل و قالب پیغام ها و تعاریف دیگر یکپارچه سازی را انجام میدهید.
این برنامه یک داشبورد و کنترل پنل مرکزی در اختیار شما قرار میدهد که وضعیت جریان های کاری و پروسه های کسب و کار خود را میتوانید در آن مشاهده کنید.
این سرور مبتنی بر پیغام طراحی شده است که کاملاً با طراحی های پیشرفته ی کنونی مثل SOA منطبق است. پس شما هم برای یکپارچه سازی کلیه نرمافزار های موجود، باید نگاه سرویس گرا داشته باشید.
همه برنامه های سازمانی شما برای یکپارچه سازی میتوانند پیغامی را به سرور ارسال کنند که سرور بیزتاک با مدیریت کلیه پیغام ها و ایجاد پیغام های جدید و ارسال آن برای برنامه های دیگر سازمان شما یا سازمان همکار شما، یکپارچه سازی را فراهم می کند.
برنامه هایی که میخواهند به بیزتاک وصل شوند را شما باید تحلیل کنید تا بتوانید برای آنها وب سرویسی بنویسید که کار فرستادن پیغام را منظم و مدیریت شده و هماهنگ و استاندارد انجام دهد.
این سرور بر اساس دو لایه طراحی شده است که لایه ی اول مبتنی بر پیغام همه ی کار ها را مدیریت می کند و لایه ی دوم مبتنی برای Orachestration است که هماهنگ کننده و نظم دهنده به کلیه ی دریافت ها و ارسال های پیغام ها با برنامه های جزیره ای در سازمان شماست.
مراحل نصب بیزتاک را با جستجوی ساده در گوگل میتوانید به صورت
های فارسی وا نگلیسی به صورت گام به گام بیابید.
کاربرد های بیزتاک بدلیل تنوع بسیار زیاد آن بستگی به نیاز خاص سازمان شما دارد.
مایکروسافت واننوت
مایکروسافت وان نت (به انگلیسی: Microsoft OneNote) نرمافزار برداری مجموعهٔ مایکروسافت آفیس است که اولین بار به همراه مایکروسافت آفیس ۲۰۰۳ ارائه شد.
آشنایی با واننوت
تعریف واننوت
برنامه OneNote مکانی است برای جمعآوری، تنظیم، جستجو و به اشتراک گذاشتن اطلاعات مورد نیاز فرد. انواع مختلف یادداشتها در دفترچهها، فصلها و صفحات واننوت قابل ذخیره است. این نرمافزار میتواند به عنوان دفترچه شخصی فرد برای جلوگیری از فراموشی عمل کند.
برنامه واننوت را میتوان یک نسخه الکترونیکی از دفترچههای کاغذی معمول دانست.
تاریخچه برنامه واننوت
برنامه واننوت در سال ۲۰۰۳ میلادی بصورت یک برنامه جدای از آفیس ۲۰۰۳ نصب میشد و البته کارآیی آن کمتر از وان نوت فعلی بود. به مرور که کاربران واننوت پیشنهادهای خود را جهت رفع کاستیهای آن به مایکروسافت دادند و افزونههای مختلفی برای آن نوشته شد، مایکروسافت نسخه جدید آن را در نسخه ۲۰۰۷ آفیس قرار داد. فعلاً نسخه ۲۰۱۳ واننوت به عنوان نسخه آخر این نرمافزار با تغییر شکل ظاهری واننوت و تبدیل منوهای ثابت آن به منوهای سیار و روبانی و اضافه نمودن چند قابلیت دیگر در بازار موجود است.
مایکروسافت ویزیو
مایکروسافت ویزیو (به انگلیسی: Microsoft Visio) نرمافزاری برای طراحی نمودارها است که تحت سیستمعامل ویندوز کار میکند.
معماری نرمافزار
معماری نرمافزار یعنی ساختار و سازمان یک سیستم نرمافزاری که به منظور پشتیبانی از عملیات مشخص، بر روی سازماندهی اجزاء متمرکز میباشد. در واقع اجزاء را در حوزههای مرتبط به هم گروه بندی میکند. دیگر حوزههای مرتبط به هم، بر روی تبادل و تعامل با این حوزه متمرکز میشوند.
معماری نرمافزار از کلیدیترین بخشهای تولید نرمافزار مخصوصا نوع تجاری آن است که البته در سالهای اخیر با ایجاد مدلهای کلاسیک تولید نرمافزار به نرمافزارهای عظیم تر محدود شده است.
معماری نرمافزار در واقع انتخاب یک ساختار کلی برای پیاده سازی یک پروژه نرمافزاری بر مبنای مجموعه ای از نیازهای کاربری و تجاری یک سیستم نرمافزاری است تا هم بتوان کاربردهای مورد نظر را پیاده سازی کرد و هم بتوان کیفیت نرمافزار، تولید آن و نگهداری آن را نیز بهینه کرد و سرعت بخشید. به عبارتی دیگر: معماری نرم افزار یک برنامه یا سیستم محاسباتی، ساختار یا ساختارهای آن سیستم محاسباتی است که خصوصیات قابل رویت از بیرون، عناصر و ارتباطات بین آنها را نشان می دهد.
معماری سرویسگرا
معماری سرویسگرا (به انگلیسی: Service-oriented Architecture (به اختصار SOA))، رهیافتیست برای ساخت سامانههای توزیعشده که کارکردهای نرمافزاری را در قالب سرویس ارائه میکند.
از این سرویسها هم میتوان برای فراخوانی در نرمافزارهای دیگر و هم برای ساخت سرویسهای جدید استفاده کرد. معماری سرویسگرا مجموعهای انعطافپذیر از اصول طراحی است که در مراحل توسعهٔ سامانهها و یکپارچگی در رایانش استفاده میشود. سامانهای که بر معماری سرویسگرا استوار است، کارکرد را به عنوان مجموعهای از سرویسهای سازگار بستهبندی میکند که میتوانند در چندین سامانهٔ مجزا از دامنههای تجاری گوناگون استفاده شوند.
کیت توسعه نرمافزار
کیت توسعهٔ نرمافزار یا SDK مجموعه توابع و کتابخانههای کامپایل شدهای که تولیدکنندگان نرمافزار برای آسان کردن برنامهنویسی برای محیط یا سکوی خاصی فراهم میکنند و در اختیار برنامهنویسان کاربردی قرار میدهند.
نمونهها
Microsoft Windows SDK
Xcode
Android SDK
واین
واین (به انگلیسی: Wine) یک نرمافزار کاربردی آزاد است که به نرمافزارهای نوشتهشده سیستمعامل مایکروسافت ویندوز اجازهٔ اجرا شدن بر روی سیستمعاملهای شبه-یونیکس را میدهد. همچنین واین دارای کتابخانهای به نام Winelib است که توسعهدهندگان میتوانند نرمافزارهای ویندوز خود را با آن کامپایل کنند تا سازگار کردن آن برای سیستمعاملهای شبه-یونیکس راحتتر شود.
واین یک شبیهساز کامل نیست اما میتوان آنرا لایه سازگاری نامید به این خاطر که آن پیادهسازی دوبارهٔ دیالالهای ویندوز است. نام واین از مخفف جملهٔ Wine Is Not an Emulator آمدهاست که «واین یک شبیهساز نیست» معنی آن است.
واین در حالت پیشفرض بر روی اکثر توزیعهای گنو/لینوکس نصب نیست و باید آن را جداگانه نصب کنید.
مایکروسافت و واین
مایکروسافت تا به حال به صورت عمومی چیزی درباره واین نگفتهاست. اگرچه نرمافزار ویندوز آپدیت به روزرسانیهای نرمافزارهای ویندوز که از طریق واین اجرا میشوند را مسدود میکند. در ۱۶ فوریه ۲۰۰۵ Ivan Leo Puoti متوجه شد که مایکروسافت شروع به بررسی در ویندوز رجیستری برای پیدا کردن کلیدهای تنظیمات واین میکند تا نرمافزار ویندوز آپدیت آن نرمافزارها را مسدود کند تا به روز نشوند.
نرمافزار WGA نیز کلیدهای تنظیمات واین را جستجو میکند. در سوالات متدوال نرمافزار WGA آمدهاست که WGA برای واین طراحی نشدهاست، از آنجایی که واین «ویندوز اصل» را تشکیل نمیدهد. وقتی WGA واین را بر روی سیستم تشخیص دهد، پیغامی به کاربران میدهد که ویندوز شما اصل نیست دانلود برای شما غیرفعال خواهد شد. با وجود این موضوع برخی گزارش دادهاند که WGA بر روی واین به خوبی کار میکند.
پیجین
پیجین (به انگلیسی: Pidgin) یک کلاینت پیامرسان فوری (به انگلیسی: Instant Messaging) است که قابلیت اجرا بر روی چند سکو (به انگلیسی: Cross-platform) را دارد. تعداد کاربران پیجین در سال ۲۰۰۷ بیش از ۳ میلیون نفر تخمین زده شدهاست. پیجین یک نرمافزار آزاد است و تحت مجوز جیپیال انتشار مییابد.
اسکوئید
اسکوئید (به انگلیسی: squid) یک کارساز پراکسی (پراکسی سرور) است که روی http و https و ftp عمل میکند و میتواند به عنوان کارساز کش (کشسرور) نیز به کار رود. اسکوئید یک برنامه چندسکویی است و قابل نصب بر روی طیف وسیعی از سیستمعاملهای شبه یونیکس و همینطور ویندوز است. تا نسخه ۲٫۷، نسخههایی برای سیستمعامل ویندوز منتشر میشد، اما پشتیبانی از ویندوز در نسخههای بعدی متوقف شد. این برنامه که تحت پروانه جیپیال منتشر میشود، یک نرمافزار آزاد است.
تاریخچه
اسکوئید در ابتدا تحت عنوان Harvest object cache توسط پروژه هاروست در دانشگاه دانشگاه کولورادو بولدر توسعه داده شد. در دانشگاه کالیفرنیا، سن دیاگو کارهای بیشتری بر روی برنامه انجام گرفت و بودجه پروژه از طریق دو کمکهزینه توسط بنیاد ملی علوم تامین شد. Duane Wessels «آخرین نسخه غیر تجاری» از این برنامه را منشعب کرد و نام آن را به اسکوئید تغییر داد تا مانع اختلاف با انشعاب تجاری که Cached 2.0 نامیده میشد، شود که در نهایت نسخه تجاری به نتکش تغییر نام یافت. نسخه ۱٫۰٫۰ برنامه اسکوئید در سال ۱۹۹۶ منتشر شد. در حال حاضر این برنامه تقریبا به طور کامل توسط داوطلبان توسعه داده میشود.
اشکال نرمافزاری
اشکال(به انگلیسی: Bug)، گیر یا باگ نوعی خطا یا اشتباه در اجرای نرمافزار است که موجب نتایج اشتباه یا اجرا نشدن نرمافزار میشود. علت این اشکالات میتواند اشتباه در هنگام برنامهنویسی باشد. شرکتهای سازنده نرمافزارها برای حل این مشکل قبل از ارائه نسخه نهایی نسخههایی تحت نام بتا یا آلفا انتشار میدهند تا افرادی آنها را بررسی کنند و این باگها را گزارش کنند. به این افراد بتا تستر (Beta Tester) میگویند.
بعضی اوقات شرکتهای سازنده نرمافزار به عمد یک یا چند اشکال در نسخههای قابل بازی قبل از انتشار، که رایگان پخش میکنند، میگذارند تا از کپی غیرمجاز آنها جلوگیری کنند مانند بازی کیش یک آدمکش.
انواع اشکال
این خطاها انواع مختلفی دارند و هر کدام از این نوعها در زمان خاصی تشخیص داده میشوند، انواع خطاهای برنامهنوسی به شرح زیر میباشد:
خطاهای زمان اجرا
خطاهای زمان کامپایل
خطاهای لغوی
خطاهای نحوی
خطاهای معنایی
خطاهای منطقی
که از بین همهٔ این خطاها، خطاهای نحوی رایجترین میباشد.
خطاهای دیرهنگام
بعضی اوقات خطا لغوی است ولی به جای اینکه تحلیلگر لغوی آن را تشخیص دهد، در یک مرحله بعد تشخیص داده میشود که به این نوع خطاها، خطاهای دیرهنگام گویند.
اشکالزدایی
در علم رایانه، اشکال نرمافزاری یا باگ، به خطاهای برنامهنویسی گفته میشود. به حل این مشکلات اشکالزدایی یا دیباگ میگویند. حل مشکلات نرمافزاری به دو صورت انجام میپذیرد: اول با داشتن کد اصلی برنامه. دوم با داشتن خود فایل اصلی برنامه.
با داشتن کد اصلی برنامه میتوان از امکانات مفسر برای اشکالزدایی استفاده نمود ولی در صورتی که فایل اصلی در اختیار باشد، میتواند به کمک علم مهندسی معکوس این کار را انجام داد.
دلیل نام گذاری
در دنیای رایانه، باگ (به انگلیسی: Bug) یا اشکال به معنی اشتباه یا اشکال در برنامه است. اما معنای اصلی آن در انگلیسی حشره میباشد. روزی که رایانهٔ Mark I در هاروارد خراب شد پس از یک جستجوی طولانی متخصصین علت مشکل را پیدا کردند. یک حشره کوچک بین نقاط تماس یک رله قرار داشت. به همین دلیل وجود اشکالات رایانهای باگ (حشره) نام گرفت و برطرف کردن این اشکالات کامپیوتری را دیباگ نامیدند.
اصل سادگی
ساده نگاهش دار، احمقانه، یا اصل کیس (به انگلیسی: KISS principle) عنوان اصلی است که توسط کلی جانسون (به انگلیسی: Kelly Johnson) معرفی شد. صورتهای مختلفی که برای این سرنام ذکر شده است شامل عبارات زیر میباشد:
«keep it short and simple»
«keep it simple and stupid»
«keep it simple and straitforward»
«keep it simple sir»
«keep it simple or be stupid»
«keep it simple and sincere»
تلگرام
پیامرسان تلگرام یک پیامرسان چندسکویی است که برای نسخههای کلاینت متنباز است. کاربران تلگرام میتوانند پیامها، تصاویر، ویدئوها و اسناد (همه انواع پروندهها پشتیبانی میشود) خودویرانگر و رمزنگاریشده تبادل کنند. تلگرام رسماً برای اندروید و آیاواس (از جمله تبلتها و دستگاههای بدون وای-فای) در دسترس است. نرمافزارهای کلاینت غیررسمی برای ویندوز فون، همینطور نسخه وب، نسخه اواس ده، نسخه لینوکس و یک کلاینت دسکتاپ ویندوز از توسعهدهندههای مستقل که از رابط برنامهنویسی نرمافزار تلگرام استفاده میکنند در دسترس هستند.
سیری
سیری (به انگلیسی: Siri) یک دستیار شخصی هوشمند و راهنمای دانا است که به عنوان یک اپلیکیشن برای آیاواس اپل کار میکند. این اپلیکیشن از رابط کاربری به زبان طبیعی برای پاسخ دادن به سوالات و ایجاد توصیههای کاربر استفاده میکند. انجام این کارها به وسیله ارسال درخواستها به یک مجموعه از خدمات وب صورت میگیرد.
پاسخهای طنزگونهٔ سیری
گوگل گلس: شرکت اپل به صورت رسمی مطلبی را در نفی یا قبول گوگل گلس منتشر نکردهاست اما در سیستم سخنگوی موبایلهای آیفون سیری به صورت طنزگونهای پاسخهایی را قرار دادهاست که در صورتی که کاربر به سیستم سیری بگوید اوکی گلس (عبارتی که به گوگل گلس گفته میشود تا دستورها را انجام دهد) سیری پاسخهای متفاوتی را به کاربر ارائه میدهد که گویای این نکته است که گوگل گلس گجت جالب نیست.
سف
سف یک سکوی ذخیرهسازی آزاد، به منظور ایجاد آبجکت، بلاک و فایل سیستم بر روی مجموعهای از رایانههای متصل به هم (کلاستر) ایجاد شده است. هدف اصلی سف ایجاد یک فایل سیستم توزیع شده بر روی مجموعهی زیادی از کامپیوترها در مقیاس بالا است. دادهها در سف به صورت خودکار کپی میشوند و در صورت خطا در یک بخش، از کپی آن اطلاعات جایگزین میشود. سف به صورتی طراحی شده است که خود به صورت خودکار ترمیم و مدیریت کند و بر روی سختافزارهای عادی نصب و راهاندازی میشود.
کاربردهای امروزی
اینترنت انعطاف پذیری بیشتری را در مورد ساعتهای کاری و موقعیت جغرافیایی فراهم میسازد بویژه با گسترش اتصالهای پرسرعت و نرمافزارهای کاربردی وب. امروزه اینترنت تقریباً از همه جا و به طرق مختلفی قابل دسترسی است، بویژه از طریق دستگاههای متحرک اینترنتی (Mobile Internet Device)، تلفن همراه، جعبههای بازی دستی(Handheld Game Console) و مسیریابهای سلولی(Cellular Routers) که به کاربران اجازه میدهد که هرکجا شبکههای بی سیم وجود دارد به اینترنت متصل شوند.

با وجود محدودیت اندازه صفحه کوچک دستگاههای جیبی، خدمات اینترنت مانند وب و پست الکترونیک قابل استفادهاند. اینترنت همچنین بازار بزرگی برای شرکتها شدهاست. برخی از بزرگترین شرکتهای دنیا با بهره گیری از ماهیت کم هزینه تبلیغات و دادوستد اینترنتی (که به دادوستدالکترونیک(E-Commerce) مشهور است) بزرگ شدهاند.این سریعترین راه برای انتشار همزمان اطلاعات بین افراد متعدد است. اینترنت متعاقباً راه و رسم خریدکردن را نیز متحول ساختهاست. به عنوان مثال یک فرد میتوانند کالایی مانند یک لوح فشرده(CD) را به صورت برخط(Online) سفارش داده و ظرف چند روز آن را از طریق پست دریافت کند و یا مستقیماً آن را در رایانهاش بارگیری(Download) نماید.اینترنت همچنین امکانات بزرگی برای بازاریابی شخصی (Personalized Marketing) به ارمغان میآورد و بیشتر از هر رسانه تبلیغاتی دیگری به یک شرکت امکان تبلیغ خصوصی محصول برای یک فرد و یا گروهی از افراد را میدهد.از نمونههای بازایابی شخصی میتوان به اجتماعات برخطی چون Facebook، Orkut، ،Twitter، Friendster، Myspace و مشابه آنها اشاره کرد که هزاران کاربر به عضویت آنها در میآیند تا خود را تبلیغ کنند و به صورت برخط دوست بیابند. بسیاری از آنها نوجوانان و جوانان بین ۱۳ تا ۲۵ سال هستند.وقتی که آنها خود را تبلیغ میکنند، علایق و سرگرمیهای خود را نیز تبلیغ مینمایند و شرکتهای بازاریابی برخط(Online Marketing) نیز از آن سود میجویند تا به اطلاعاتی در مورد اینکه هریک از این کاربران معمولاً جه کالاهایی را به صورت بر خط میخرند، دست یابند و محصولات شرکت خود را برای کاربران مورد نظرشان تبلیغ کنند.
به اشتراک گذاری آنی و کم هزینه ایدهها، دانش و مهارتها، با کمک نرمافزارهای تشریک مساعی (Collaborative Software) کارهای مشارکتی را بسیار آسانتر نمودهاست. گروهها نه تنها میتوانند به ارزانی ارتباط برقرار کنند و ایدهها را به اشتراک بگذارند، بلکه در وهله اول به دلیل دسترسی بسیار گسترده اینترنت تشکیل گروهها آسانتر میشود.مثالی از این موضوع، جنبش نرمافزار آزاد است که محصولاتی چون لینوکس، فایرفاکس موزیلا و اپنآفیس بوجود آورد. "گپ" اینترنتی چه به شکل اتاقهای گپ IRC و چه به شکل پیام رسانی فوری (Instant Messaging) به همکاران اجازه میدهد که به راحتی ضمن کارکردن پشت رایانه هایشان با یکدیگر در تماس باشند. پیامها حتی راحت تر و سریعتر از سیستم پست الکترونیکی مبادله میشوند. این سیستمها میتوانند به گونهای توسعه یابند که امکان مبادله فایل و یا تماس تصویری را نیز به کاربران ارائه دهند.(مانند Yahoo Messenger)
سیستمهای کنترل نسخه (Version Control) به گروههای همکاری کننده اجازه میدهد که بر روی اسناد اشتراکی کار کنند، بدون اینکه تصادفاً کار یکدیگر را رونویسی کنند و یا منتظر رسیدن اسناد به دستشان باشند تا بتوانند کار خود را بر روی اسناد انجام دهند. تیمهای تجاری و پرژهای میتوانند تقویمها را نیز در کنار اسناد و اطلاعات به اشتراک بگدارند. چنین هماهنگیهایی در طیف وسیعی از موضوعات مانند پژوهشهای علمی، تولید نرمافزار، برنامه ریزی کنفرانس وفعالیتهای سیاسی صورت میگیرد. همکاریهای سیاسی و اجتماعی با گسترش دسترسی به اینترنت و افزایش سوادرایانهای افزایش مییابد. از رویدادهای فلش ماب در اوایل ۲۰۰۰ تا استفاده از شبکههای اجتماعی در اعتراضات به انتخابات ۲۰۰۹ در ایران. اینترنت به افراد این امکان را میدهد که به طرز بسیار موثر تری از هرروش دیگری با هم کار کنند.
اینترنت امکان دسترسی از راه دور به رایانههای دیگر و انبارههای اطلاعات در هرجای دنیا که باشندرا به کاربران رایانه میدهد. آنها میتوانند برای این کار، در صورت نیاز، از فناوریهای امنیتی، رمزنگاری و احراز هویت نیز استفاده کنند. مثلاً یک حسابدار که در منزل خود نشستهاست میتواند حسابرسی دفاتر شرکتی را که در کشور دیگری قرار دارد، بر روی سروری که در کشور سومی قرار گرفته و توسط متخصصینی در کشور چهارم نگهداری میشود، انجام دهد ویا یک کارمند اداره میتواند در هر جای دنیا که باشدمی تواند یک نشست میزکاردور (Remote Desktop) رااز طریق اینترنت و یک شبکه خصوصی مجازی (VPN) ایمن به رایانهاش در اداره باز کند.
اطلاعات
بسیاری از افراد واژههای "اینترنت" و "وب جهان گستر"(یابه صورت کوتاه "وب") را به جای هم بکار میبرند، حال آنکه این دو واژه معناهای متفاوتی دارند. وب جهان گستر مجموعهای جهانی از اسناد و تصاویر و سایر منابعی است که به وسیله ابرپیوندها با یکدیگر ارتباط منطقی دارند و با استفاده از شناسههای منبع یکنواخت (به انگلیسی: Uniform Resource Identifier) ویا به اختصار URI مورد مراجعه قرار میگیرند. URIها به ارائه دهندگان اجازه میدهد که سرویسها و مشتریان را به صورت سمبولیک مشخص نمایند. تا مکان یابی و آدرس دهی وب سرورها، سرورهای پرونده و سایر پایگاه دادههایی که اسناد را ذخیره میکنند و همچنین عرضه دسترسی به منابع از طریق پروتکل HTTP، اصلیترین پروتکل حامل وب، را ممکن سازند.HTTP تنها یک از صدها پروتکلی است که روی وب استفاده میشود. وب سرویسها نیز میتوانند از این پروتکل برای ارتباط استفاده کنند.
مرورگرهای وب جهان گستر مثل اینترنت اکسپلورر مایکروسافت، فایرفاکس، اپرا، سافاری اپل، و گوگل کروم با استفاده از ابرپیوندهای تعبیه شده درون صفحات، به کاربران امکان میدهند از یک صفحه وب به صفحه دیگرگردش کنند. این اسناد ممکن است ترکیبی از دادههای رایانهای شامل گرافیک، صدا، متن ساده، ویدیو، چندرسانهای و محتوای تعاملی شامل بازی، برنامههای اداری و نمایشهای علمی باشد. از راه پژوهشهای اینترنتی برپایه جستجوی کلیدواژهها با استفاده از موتورهای جستجوی وب مثل یاهو و گوگل کاربران میتوانند به سرعت و سادگی به حجم گسترده و متنوع اطلاعات بر خط دسترسی داشته باشند. در مقایسه با دانشنامههای چاپی و کتابخانههای سنتی، وب جهان گستر امکان عدم تمرکز اطلاعات را فراهم ساختهاست. وب همچنین به افراد و سازمانها توانایی انتشار ایدهها و افکارشان را برای شماربسیاری از مخاطبین بالقوه با هزینه وتاخیر زمانی کمینه میدهد. انتشار یک صفحه وب، وب نوشت، یا ساخت یک وبگاه هزینه اولیه بسیار پایینی دارد و سرویسهای رایگان نیز وجود دارند، هرچندکه انتشار و نگهداری وبگاههای بزرگ و حرفهای بااطلاعات جذاب، متنوع و به روز هنوزمشکل و پرهزینهاست. بسیاری از افراد، شرکتها و گروهها از وب نوشت هاکه به گستردگی برای یادداشتهای روزانه به روزشدنی به کارمی روند نیز استفاده میکنند.برخی از سازمانهای تجاری کارکنان خود کارکنان خود را تشویق میکنند که در حوزه تخصص خود توصیههایی را در وبگاه ارائه دهند، به این امید که با دانش تخصصی و اطلاعات رایگان، بازدیدکنندگان را تحت تاثیر قراردهند وبه شرکت خود جذب کنند. نمونه این روش در مایکروسافت دیده میشود که نرمافزارنویسان این شرکت، وب نوشتهای شخصی خود را منتشر میکنند تا علاقه عمومی را نسبت به کارشان بینگیزند.
تبلیغ برخط در صفحات وب پربیننده میتواند سود زیادی در برداشته باشد. دادوستدالکترونیک یا فروش محصولات مستقیماً از طریق وب نیز به رشد خود ادامه میدهد. در روزهای نخست وب، وبگاهها تنها مجموعهای از پروندههای متنی اچ تی امال(HTML) کامل شده و منزوی بود که بر روی وب سرورها ذخیره میشدند. به تازگی وبگاهها توسط نرمافزارهای مدیریت محتوا و ویکی و با محتوای اولیه اندک ساخته میشوند. مشارکت کنندگان سیستم پایگاه دادههای اصلی را توسط صفحات ویرایشگری که به همین منظور ساخته شدهاند با محتوای مورد نظر پر میکنند، حال آنکه بازدیدکنندگان تنها شکل نهایی HTML صفحات را میبینند. پروسه گرفتن محتوای جدید و دردسترس قرار دادن آن برای بازدیدکنندگان مورد نظر ممکن است شامل سیستمهای سردبیری، تاییدی و امنیتی باشد.
ارتباط
پست الکترونیک یکی از سرویسهای ارتباطی مهم در دسترس بر روی اینترنت است. مفهوم فرستادن پیامهای متنی الکترونیکی که به گونهای به نامهها و یادداشتهای پستی میماند، قدمتی بیش از اینترنت دارد. امروزه یکی از مسایلی که میتواند حائز اهمیت باشد درک تفاوت بین پست الکترونیک اینترنتی و سامانههای پست الکترونیکی داخلی است. یک نامه الکترونیکی اینترنتی ممکن است از شبکههای مختلفی عبورکند و بر روی ماشینهای مختلفی به صورت رمزنشده دخیره شود که از کنترل فرستنده و گیرنده نامه کاملاً خارج اند. دراین مدت کاملاً امکانپذیر است که این نامه توسط اشخاص ثالثی محتوای آن خوانده و یا حتی دستکاری شود. سامانههای پست الکترونیکی کاملاً داخلی که در آن نامه هاهرگزازمحدوده شبکه داخلی سازمان خارج نمیشوند بسیار ایمن تر هستند، هر چند که در هرسازمانی کارکنان فناوری اطلاعات و یا پرسنل دیگری هستند که شغلشان در ارتباط با نظارت و گاهی دسترسی به نامههای دیگران است. تصاویر و اسناد و سایر پروندهها نیز میتواند به صورت پیوست نامه الکترونیک فرستاده شود. نامههای الکترونیکی را میتوان به چندین نشانی پست الکترونیکی رونوشت نمود.
تلفن اینترنتی نیز سرویس ارتباطی دیگری است که با پیدایش اینترنت امکانپذیر شد. صدا روی پروتکل اینترنت(VoIP) نام پروتکلی است که زیر بنای همه ارتباطات تلفنی اینترنتی است. ایده آن در اوایل دهه ۱۹۹۰ همراه با برنامههای واکی-تاکی گونه برای رایانههای شخصی ظهور کرد. در سالهای اخیر سیستمهای VoIP سادگی استفاده و راحتی تلفنهای معمولی را پیدا کردهاند. فایده این کار ان است که چون ترافیک صدارااینترنت حمل میکند، VoIP هزینه بسیار کمی دارد و حتی میتواند رایگان باشد. به ویژه برای آن دسته از اتصالات اینترنت که همیشه برقرارند (مانند مودم کابلی یا ADSL) گزینه مناسبی است. VoIP در حال پخته شدن و تبدیل شدن به رقیب جایگزینی برای سیستمهای تلفن سنتی است. همکنشپذیری بین عرضه کنندگان مختلف بهبود یافته و امکان برقراری و یا در یافت تماس با تلفنهای معمولی نیز به وجود آمدهاست. کارتهای شبکه ساده و ارزان VoIP نیز در دسترس هستند که نیاز به وجود رایانه برای استفاده از VoIPرا ازبین میبرند.
کیفیت صدا از یک تماس تا تماس دیگر تغییر میکند، اما غالباً کیفیت برابر یا بهتر از تلفن معمولی است. مشکلاتی که برای VoIP باقی میمانند، گرفتن شماره تلفنهای اظطراری و قابلیت اطمینان است. در حال حاضر تعدادی از ازائه دهندگان VoIP سرویس شمارههای اظطراری را ارائه میدهند اما هنوز به صورت جهانی در دسترس نیست. تلفنهای سنتی انرژی را از خط تلفن میگیرند و در صورت قطع برق میتوانند همچنان عمل کنند. برای VoIP این امکان بدون استفاده از منبع تغذیه پشتیبان برای تغذیه تجهیزات تلفن و دسترسی به اینترنت، وجود ندارد. VoIP همچنین محبوبیت روز افزونی بین علاقهمندان بازیهای کامپیوتری به عنوان شکلی از ارتباط بین بازیکنان مییابد.
انتقال داده
اشتراک فایل نمونهای از انتقال مقادیر بزرگ داده از طریق اینترنت است. یک فایل رایانهای را میتوان به صورت پیوست نامه الکترونیکی به دوستان و همکاران فرستاد. میتوان آن را دریک وبگاه ویا اف تی پی سرور( FTP Server) بارگذاری (Upload) نمودتا به آسانی توسط دیگران بارگیری(Download) شود. میتوان آن را در یک "مکان مشترک" در یک کارسازپرونده(File Server) قرار دارد تا به سرعت و آسانی در اختیار همکاران قرار گیرد. بار سنگین بارگیریهای شمار زیاد کاربران را میتوان با به کاربردن کارساز(سرور)های آینه و شبکههای تظیر-به-نظیر کاهش داد. دسترسی به فایل را میتوان از طریق تصدیق هویت کاربر کنترل کرد. انتقال فایل بر روی اینترنت را نیز میتوان با رمزگذاری در پوشش ابهام قرار داد. دستیابی به فایل ممکن است در گرو پرداخت مبلغی باشد که میتواند توسط کارت اعتباری پرداخت شود. مبدا و اعتبار فایل از طریق امضای دیجیتال و یا MD۵ و سایر روشهای هضم پیام قابل بررسی است. این ویژگیهای ساده اینترنت در مقیاس جهانی، به تدریج تولید، فروش و توزیع هر چیزی را که قابل ارائه به صورت فایل باشد را تغییر میدهد که این چیزها شامل همه انتشارات چاپی، محصولات نرمافزاری، اخبار، موسیقی، فیلم، ویدیو، عکاسی، گرافیک و آثار هنری دیگر میباشد.
رسانه جریانی(Streaming Media) همان عملی است که بسیاری از پخش کنندگان صدا و سیما، به واسطه آن، برنامههای خودرا از طریق اینترنت به صورت زنده پخش میکنند.(به عنوان مثال BBC) آنها امکان دیدن برنامههای غیر همزمان ضبط شده را نیز به کاربران میدهند. گروهی از آنها صرفاً برنامههای خود را از طریق اینترنت پخش میکنند. این بدین معنی است که یک رایانه میتواند به این رسانههای برخط، شبیه به همان صورتی که پیش از این تنها از طریق گیرندههای رادیو و تلویزیون امکانپذیر بود دست یابد. پادکستها گونه دیگری از پخش اینترنتی هستند که فایل صوتی توسط رایانه بارگیری میشود و سپس به یک پخش کننده رسانه قابل حمل منتقل میشود تا بتوان بعداً در حرکت بدان گوش داد.
وب بین (Webcam)ها را نیز میتوان گونه کم هزینه تر رسانه جریانی دانست. اگرچه برخی از وب بینها تصویر با ترخ فریم کامل میدهند اما غالباً تصویر کوچک است و به کندی به روز میشود. کاربران اینترنت میتوانند حیواناتی را دریک جنگل افریقایا گزارش تصویری از ترافیک در یک میدان را به صورت زنده و بی درنگ تماشا کنند و یا بر روی داراییهای خود از راه دور نیز نظارت بصری داشته باشند.محبوبیت اتاقهای گپ ویدیویی ویا کنفرانس تصویری نیز با افزایش تعداد کاربرانی که وب بین دارند، افزایش مییابد. یوتیوب در تاریخ ۱۵ فوریه ۲۰۰۵ ایجاد شد و اکنون وبگاه پیشرو در زمینه ویدیوهای جریانی است. یوتیوب از یک پخش کننده وب برپایه فلش برای پخش ویدیو استفاده میکند. کاربران ثبت نام کرده میتوانند مقدار نامحدودی ویدیو را در این وبگاه بارگذاری کنند و پروفایل شخصی بسازند. یوتیوب ادعا میکند که کاربرانش روزانه صدها میلیون ویدیو را بارگذاری و یا تماشا میکنند.
دسترسی
رایجترین زبان برای ارتباطات در اینترنت زبان انگلیسی است. این ممکن است ناشی از زادگاه اینترنت و همچنین نقش زبان انگلیسی به عنوان زبان بینالمللی باشد. ناتوانی رایانههای اولیه - که اغلب در امریکا ساخته میشدند - در پردازش نویسه (کاراکتر)های به جز گونه انگلیسی الفبای لاتین نیز ممکن است با این موضوع مرتبط باشد. پس از انگلیسی(۲۸٪ از بازدیدکنندگان وب)، پرخواهان ترین زبانها در وب جهان گستر عبارنتد از : چینی ۲۳٪، اسپانیایی ۸٪، ژاپنی ۵٪، پرتغالی و آلمانی (هر کدام ۴٪)، عربی و فرانسه و روسی (هرکدام ۳٪)و کرهای ۳٪.بر پایه منطقه، ۴۲٪ از کاربران اینترنت در آسیا، ۲۴٪ در اروپا،۱۴٪ در امریکای شمالی، ۱۰٪ در امریکای لاتین و کارائیب، ۵٪ در آفریقا، ۳٪ در خاورمیانه و ۱٪ در استرالیا/اقیانوسیه.
فناوریهای اینترنت در سالهای اخیر بویژه در زمینه استفاده از یونیکد، به حد کافی گسترش یافتهاند و امکانات مناسبی برای ارتباط در بسیاری از زبانهای دنیا در دسترس میباشد، اما همچنان مسائلی مانند موجیباکه (نمایش نادرست برخی نویسههای یک زبان) باقی هستند.
روشهای معمول دسترسی به اینترنت در خانهها شامل دسترسی با شمارهگیری (dial-up)، خطوط زمینی پهن باند(از طریق کابل کواکسیال، فیبر نوری و یا سیم مسی)، وای-فای (Wi-Fi)، ماهواره و فناوری ۳G تلفن همراه میباشد. اماکن عمومی که میتوان در آنها از اینترنت استفاده نمود شامل کتابخانهها و کافینتها که در آنها رایانههایی با اتصال به اینترنت مهیاست.همچنین کیوسکهای اینترنت در بسیاری از اماکن عمومی مانند سالن فرودگاه و کافی شاپها موجودند که بعضی از آنها برای استفادههای کوتاه و سرپایی در نظرگرفته شدهاند.واژههای گوناگونی برای نامیدن این ترمینالها به کار میرودف از جمله : کیوسک عمومی اینترنت و یا پایانه دسترسی عمومی.
این ترمینالها به گستردگی برای کاربردهایی چون رزرو بلیط، سپرده گذاری بانکی، پرداخت برخط مورد استفاده قرار میگیرد. وای-فای(Wi-Fi) دسترسی بی سیم به شبکههای رایانهای و در نتیجه به اینترنت را فراهم میکند. نقاط داغ (Hotspots) به مکانهایی گفته میشود که دسترسی به اینترنت بی سیم در آن نقاط امکانپذیر است و کاربران میتوانند با لپ تاپ و یا دستیار دیجیتال شخصی(PDA) خود به اینترنت متصل شوند. گاهی این سرویسهای بیسیم برای عموم و یا حداقل برای مشتریان رایگان ارائه میشود. یک نقطه داغ محدوده مکانی مشخصی را شامل میشود مثل محوطه یک دانشگاه، پارک و یا حتی سراسر نقاط یک شهر. سرویسهای تجاری Wi-Fi که کل شهر را پوشش میدهند هم اکنون در شهرهای لندن، وین، تورنتو، سانفرانسیسکو، فیلادلفیا، شیکاگو و پیتسبورگ ارائه میشوند. در این شهرها مشترکین میتوانند در هر نقطهای از شهر به شبکه وای-فای متصل شوند
.علاوه بر وای-فای، آزمایشهایی نیز در زمینه شبکههای بی سیم متحرک اختصاصی مانن ریکوچت و سرویسهای دادهای پرسرعت بر روی تلفنهای همراه، و شبکههای بی سیم ثابت انجام شدهاست. تلفنهای همراه پیشرفته مثل تلفنهای همراه هوشمند (Smartphone) همگی با قابلیت اتصال به اینترنت از طریق شبکه تلفن عرضه میشوند. مرورگرهای وب مثل اپرا معمولاً نسخهای برای این دستگاههای جیبی پیشرفته دارند.
آثار اجتماعی
اینترنت به دلیل خصوصیاتی چون قابلیت استفاده و دسترسی گسترده آن، اشکال کاملاً جدیدی از تعاملات، فعالیتها، و سازماندهیهای اجتماعی را پدید آوردهاست. وبگاههای شبکههای اجتماعی چون فیسبوک، توییتر و مایاسپیس روشهای جدیدی برای معاشرت و تعامل خلق کردهاند. کاربران این سایتها قادرند اطلاعات گوناگونی به صفحات خود بیفزایند، علایق مشترکی را دنبال کنند و به دیگران مرتبط شوند. وبگاههایی مثل لینکداین به پرورش ارتباطات حرفهای و تجاری میپردازد. یوتیوب و فلیکر هم در زمینه ویدیوها و تصاویر کاربران تخصص دارند.
دهه اول سده بیست و یکم، شاهد پرورش اولین نسلی است که در شرایطی رندگی میکنند که اینترنت به گستردگی در دسترس میباشد. این مسایل و نگرانیهایی را به دنبال دارد از جمله مسئله حفظ حریم خصوصی و هویت و توزیع غیر مجاز مواردی که تحت قانون کپی رایت محافظت میشوند. این بومیان دیجیتال با انبوهی از مسایلی مواجه میشوند که در مورد نسلهای قبلی وجود نداشت.
اینترنت کاربرد جدیدی به عنوان بک ابزار سیاسی یافتهاست مه این منجر به سانسوراینترنت میشود. نمونه استفاده سیاسی از اینترنت، مبارزه انتخاباتی هاوارد دین در سال ۲۰۰۴ در ایالات متحده بود که به دلیل جمع آوری کمکهای مردمی از طریق اینترنت شایان توجه بود. بسیاری از گروههای سیاسی از اینترنت برای سازماندهی در انجام ماموریت خود استفاده میکنند. برخی از دولتها مانند ایران، کره شمالی، میانمار، چین وعربستان، آنچه را که مردم میتوانند از طرق اینترنت ببینند، به ویژه در مورد مسایل سیاسی و مذهبی محدود مینمایند.
این کار از طریق نرمافزارهایی که دامنه و محتوا را فیلتر میکنند صورت میپذیرد. در نروژ، دانمارک، فنلاند و سوئد، ارائه دهندگان اصلی خدمات اینترنت به صورت داوطلبانه و احتمالاً برای اجتناب از قانون شدن فیلترینگ، قبول کردهاند که دسترسی به سایتهایی که توسط مقامات مسوول لیست شدهاست را محدود نمایند. اگرچه قرار بر این است که این آدرسهای ممنوع شده تنها شامل وبگاههای هرزه نگاری کودکان باشد، اما محتوای این لیست مخفی است.
در بسیاری از کشورها مانند ایالات متحده امریکا، اگرپه قوانینی در ممنوعیت پخش موارد دربردارنده هرزه نگاری کودک تصویب نمودهاند اما استفاده از نرم افرارهای فیلترینگ را اجباری نکردهاند. نرمافزارهای تجاری و یا رایگان بسیاری تحت عنوان نرمافزار کنترل محتوا در دسترس هستند که کاربران از طریق آنها میتوانند وبگاههای مستهجن را در رایانه شخصی و یا شبکه محلی مسدود نمود تا از دسترسی کودکان به مواد هرزه نگاری و یا خشونت نگاری جلو گیری نمود.
اینترنت از آغاز پیدایش همواره وسیله مناسبی برای فعالیتهای تفریحی بودهاست. بسیاری از انجمنهای اینترنتی بخشهایی برای بازی و ویدیوهای خنده دار و کارتونهای کوتاه در قالب انیمیشنهای فلش(Flash) دارند. بیش از ۶ میلیون نفر در اینترنت از وب نوشتها و تختههای پیام برای برقراری ارتباط استفاده میکنند. صنایع هرزه نگاری و قمار از اینترنت سود میجویند تا وبگاههایی بسازند که منبع کلان تبلیغات برای سایر وبگاهها میباشند.
اگرچه بسیاری از دولتها برای محدود سازی استفاده این دو صنعت ازاینترنت تلاش کردهاند اما در جلوگیری از گسترش محبوبیت آنها چندان موفق نبودهاند.یکی از فعالیتهای تفریحی اصلی در اینترنت، بازیهای چند نفره است. این شکل تفریح اجتماعاتی را بوجود میآورد که در آن افراد از هر سن و نژادی از دنیای بازیهای چندنفره کامپیوتری لذت میبرند. اگرچه بازیهای برخط از سال ۱۹۷۰ وجود داشتهاند،
اما گونه مدرن این بازیها با خدمات اشتراکی مانند گیماسپای و MPlayer آغاز شد. غیر مشترکین محدود به بازیهای خاص و یا زمان بازی خاص بودند. بسیاری از مردم از اینترنت برای دسترسی و بارگیری(download) موسیقی و فیلم و سایر آثار استفاده میکنند. این خدمات به هر دو صورت رایگان و پولی، با استفاده ازسرورهای مرکزی و یا فناوریهای نظیر-به-نظیر توزیع شده ارائه میشوند.برخی از این منابع توجه بیشتری نسبت به سایرین در زمینه حقوق مولفین اصلی نشان دادهاند.
بسیاری از مردم از اینترنت برای دسترسی به اخبار، پیش بینی آب وهوا، گزارشهای ورزشی و جستجوی مطالب در مورد علاقهمندیهای خود استفاده میکنند. آنها از گپ برخط، پیام رسان فوری و پست الکترونیک برای در تماس بودن با دوستان خود در سراسر دنیا و به شیوهای شبیه به دوست مکاتبهای که در قدیم رواج داشت، استفاده میکنند. اینترنت شاهد شمار رو به افزایش میزکارهای وب که در آن کاربران به فایلها و تنظیمات خود دسترسی پیدا میکنند، بودهاست."کم کاری سایبری" (Cyberslacking) محل اتلاف جدی منابع سازمانهاست. کارمندان انگلیسی به طور میانگین ۵۷٪ از وقت خود را به وب گردی در حین کار میپردازند.
اینترنت انعطاف پذیری بیشتری را در مورد ساعتهای کاری و موقعیت جغرافیایی فراهم میسازد بویژه با گسترش اتصالهای پرسرعت و نرمافزارهای کاربردی وب. امروزه اینترنت تقریباً از همه جا و به طرق مختلفی قابل دسترسی است، بویژه از طریق دستگاههای متحرک اینترنتی (Mobile Internet Device)، تلفن همراه، جعبههای بازی دستی(Handheld Game Console) و مسیریابهای سلولی(Cellular Routers) که به کاربران اجازه میدهد که هرکجا شبکههای بی سیم وجود دارد به اینترنت متصل شوند.

با وجود محدودیت اندازه صفحه کوچک دستگاههای جیبی، خدمات اینترنت مانند وب و پست الکترونیک قابل استفادهاند. اینترنت همچنین بازار بزرگی برای شرکتها شدهاست. برخی از بزرگترین شرکتهای دنیا با بهره گیری از ماهیت کم هزینه تبلیغات و دادوستد اینترنتی (که به دادوستدالکترونیک(E-Commerce) مشهور است) بزرگ شدهاند.این سریعترین راه برای انتشار همزمان اطلاعات بین افراد متعدد است. اینترنت متعاقباً راه و رسم خریدکردن را نیز متحول ساختهاست. به عنوان مثال یک فرد میتوانند کالایی مانند یک لوح فشرده(CD) را به صورت برخط(Online) سفارش داده و ظرف چند روز آن را از طریق پست دریافت کند و یا مستقیماً آن را در رایانهاش بارگیری(Download) نماید.اینترنت همچنین امکانات بزرگی برای بازاریابی شخصی (Personalized Marketing) به ارمغان میآورد و بیشتر از هر رسانه تبلیغاتی دیگری به یک شرکت امکان تبلیغ خصوصی محصول برای یک فرد و یا گروهی از افراد را میدهد.از نمونههای بازایابی شخصی میتوان به اجتماعات برخطی چون Facebook، Orkut، ،Twitter، Friendster، Myspace و مشابه آنها اشاره کرد که هزاران کاربر به عضویت آنها در میآیند تا خود را تبلیغ کنند و به صورت برخط دوست بیابند. بسیاری از آنها نوجوانان و جوانان بین ۱۳ تا ۲۵ سال هستند.وقتی که آنها خود را تبلیغ میکنند، علایق و سرگرمیهای خود را نیز تبلیغ مینمایند و شرکتهای بازاریابی برخط(Online Marketing) نیز از آن سود میجویند تا به اطلاعاتی در مورد اینکه هریک از این کاربران معمولاً جه کالاهایی را به صورت بر خط میخرند، دست یابند و محصولات شرکت خود را برای کاربران مورد نظرشان تبلیغ کنند.
به اشتراک گذاری آنی و کم هزینه ایدهها، دانش و مهارتها، با کمک نرمافزارهای تشریک مساعی (Collaborative Software) کارهای مشارکتی را بسیار آسانتر نمودهاست. گروهها نه تنها میتوانند به ارزانی ارتباط برقرار کنند و ایدهها را به اشتراک بگذارند، بلکه در وهله اول به دلیل دسترسی بسیار گسترده اینترنت تشکیل گروهها آسانتر میشود.مثالی از این موضوع، جنبش نرمافزار آزاد است که محصولاتی چون لینوکس، فایرفاکس موزیلا و اپنآفیس بوجود آورد. "گپ" اینترنتی چه به شکل اتاقهای گپ IRC و چه به شکل پیام رسانی فوری (Instant Messaging) به همکاران اجازه میدهد که به راحتی ضمن کارکردن پشت رایانه هایشان با یکدیگر در تماس باشند. پیامها حتی راحت تر و سریعتر از سیستم پست الکترونیکی مبادله میشوند. این سیستمها میتوانند به گونهای توسعه یابند که امکان مبادله فایل و یا تماس تصویری را نیز به کاربران ارائه دهند.(مانند Yahoo Messenger)
سیستمهای کنترل نسخه (Version Control) به گروههای همکاری کننده اجازه میدهد که بر روی اسناد اشتراکی کار کنند، بدون اینکه تصادفاً کار یکدیگر را رونویسی کنند و یا منتظر رسیدن اسناد به دستشان باشند تا بتوانند کار خود را بر روی اسناد انجام دهند. تیمهای تجاری و پرژهای میتوانند تقویمها را نیز در کنار اسناد و اطلاعات به اشتراک بگدارند. چنین هماهنگیهایی در طیف وسیعی از موضوعات مانند پژوهشهای علمی، تولید نرمافزار، برنامه ریزی کنفرانس وفعالیتهای سیاسی صورت میگیرد. همکاریهای سیاسی و اجتماعی با گسترش دسترسی به اینترنت و افزایش سوادرایانهای افزایش مییابد. از رویدادهای فلش ماب در اوایل ۲۰۰۰ تا استفاده از شبکههای اجتماعی در اعتراضات به انتخابات ۲۰۰۹ در ایران. اینترنت به افراد این امکان را میدهد که به طرز بسیار موثر تری از هرروش دیگری با هم کار کنند.
اینترنت امکان دسترسی از راه دور به رایانههای دیگر و انبارههای اطلاعات در هرجای دنیا که باشندرا به کاربران رایانه میدهد. آنها میتوانند برای این کار، در صورت نیاز، از فناوریهای امنیتی، رمزنگاری و احراز هویت نیز استفاده کنند. مثلاً یک حسابدار که در منزل خود نشستهاست میتواند حسابرسی دفاتر شرکتی را که در کشور دیگری قرار دارد، بر روی سروری که در کشور سومی قرار گرفته و توسط متخصصینی در کشور چهارم نگهداری میشود، انجام دهد ویا یک کارمند اداره میتواند در هر جای دنیا که باشدمی تواند یک نشست میزکاردور (Remote Desktop) رااز طریق اینترنت و یک شبکه خصوصی مجازی (VPN) ایمن به رایانهاش در اداره باز کند.
اطلاعات
بسیاری از افراد واژههای "اینترنت" و "وب جهان گستر"(یابه صورت کوتاه "وب") را به جای هم بکار میبرند، حال آنکه این دو واژه معناهای متفاوتی دارند. وب جهان گستر مجموعهای جهانی از اسناد و تصاویر و سایر منابعی است که به وسیله ابرپیوندها با یکدیگر ارتباط منطقی دارند و با استفاده از شناسههای منبع یکنواخت (به انگلیسی: Uniform Resource Identifier) ویا به اختصار URI مورد مراجعه قرار میگیرند. URIها به ارائه دهندگان اجازه میدهد که سرویسها و مشتریان را به صورت سمبولیک مشخص نمایند. تا مکان یابی و آدرس دهی وب سرورها، سرورهای پرونده و سایر پایگاه دادههایی که اسناد را ذخیره میکنند و همچنین عرضه دسترسی به منابع از طریق پروتکل HTTP، اصلیترین پروتکل حامل وب، را ممکن سازند.HTTP تنها یک از صدها پروتکلی است که روی وب استفاده میشود. وب سرویسها نیز میتوانند از این پروتکل برای ارتباط استفاده کنند.
مرورگرهای وب جهان گستر مثل اینترنت اکسپلورر مایکروسافت، فایرفاکس، اپرا، سافاری اپل، و گوگل کروم با استفاده از ابرپیوندهای تعبیه شده درون صفحات، به کاربران امکان میدهند از یک صفحه وب به صفحه دیگرگردش کنند. این اسناد ممکن است ترکیبی از دادههای رایانهای شامل گرافیک، صدا، متن ساده، ویدیو، چندرسانهای و محتوای تعاملی شامل بازی، برنامههای اداری و نمایشهای علمی باشد. از راه پژوهشهای اینترنتی برپایه جستجوی کلیدواژهها با استفاده از موتورهای جستجوی وب مثل یاهو و گوگل کاربران میتوانند به سرعت و سادگی به حجم گسترده و متنوع اطلاعات بر خط دسترسی داشته باشند. در مقایسه با دانشنامههای چاپی و کتابخانههای سنتی، وب جهان گستر امکان عدم تمرکز اطلاعات را فراهم ساختهاست. وب همچنین به افراد و سازمانها توانایی انتشار ایدهها و افکارشان را برای شماربسیاری از مخاطبین بالقوه با هزینه وتاخیر زمانی کمینه میدهد. انتشار یک صفحه وب، وب نوشت، یا ساخت یک وبگاه هزینه اولیه بسیار پایینی دارد و سرویسهای رایگان نیز وجود دارند، هرچندکه انتشار و نگهداری وبگاههای بزرگ و حرفهای بااطلاعات جذاب، متنوع و به روز هنوزمشکل و پرهزینهاست. بسیاری از افراد، شرکتها و گروهها از وب نوشت هاکه به گستردگی برای یادداشتهای روزانه به روزشدنی به کارمی روند نیز استفاده میکنند.برخی از سازمانهای تجاری کارکنان خود کارکنان خود را تشویق میکنند که در حوزه تخصص خود توصیههایی را در وبگاه ارائه دهند، به این امید که با دانش تخصصی و اطلاعات رایگان، بازدیدکنندگان را تحت تاثیر قراردهند وبه شرکت خود جذب کنند. نمونه این روش در مایکروسافت دیده میشود که نرمافزارنویسان این شرکت، وب نوشتهای شخصی خود را منتشر میکنند تا علاقه عمومی را نسبت به کارشان بینگیزند.
تبلیغ برخط در صفحات وب پربیننده میتواند سود زیادی در برداشته باشد. دادوستدالکترونیک یا فروش محصولات مستقیماً از طریق وب نیز به رشد خود ادامه میدهد. در روزهای نخست وب، وبگاهها تنها مجموعهای از پروندههای متنی اچ تی امال(HTML) کامل شده و منزوی بود که بر روی وب سرورها ذخیره میشدند. به تازگی وبگاهها توسط نرمافزارهای مدیریت محتوا و ویکی و با محتوای اولیه اندک ساخته میشوند. مشارکت کنندگان سیستم پایگاه دادههای اصلی را توسط صفحات ویرایشگری که به همین منظور ساخته شدهاند با محتوای مورد نظر پر میکنند، حال آنکه بازدیدکنندگان تنها شکل نهایی HTML صفحات را میبینند. پروسه گرفتن محتوای جدید و دردسترس قرار دادن آن برای بازدیدکنندگان مورد نظر ممکن است شامل سیستمهای سردبیری، تاییدی و امنیتی باشد.
ارتباط
پست الکترونیک یکی از سرویسهای ارتباطی مهم در دسترس بر روی اینترنت است. مفهوم فرستادن پیامهای متنی الکترونیکی که به گونهای به نامهها و یادداشتهای پستی میماند، قدمتی بیش از اینترنت دارد. امروزه یکی از مسایلی که میتواند حائز اهمیت باشد درک تفاوت بین پست الکترونیک اینترنتی و سامانههای پست الکترونیکی داخلی است. یک نامه الکترونیکی اینترنتی ممکن است از شبکههای مختلفی عبورکند و بر روی ماشینهای مختلفی به صورت رمزنشده دخیره شود که از کنترل فرستنده و گیرنده نامه کاملاً خارج اند. دراین مدت کاملاً امکانپذیر است که این نامه توسط اشخاص ثالثی محتوای آن خوانده و یا حتی دستکاری شود. سامانههای پست الکترونیکی کاملاً داخلی که در آن نامه هاهرگزازمحدوده شبکه داخلی سازمان خارج نمیشوند بسیار ایمن تر هستند، هر چند که در هرسازمانی کارکنان فناوری اطلاعات و یا پرسنل دیگری هستند که شغلشان در ارتباط با نظارت و گاهی دسترسی به نامههای دیگران است. تصاویر و اسناد و سایر پروندهها نیز میتواند به صورت پیوست نامه الکترونیک فرستاده شود. نامههای الکترونیکی را میتوان به چندین نشانی پست الکترونیکی رونوشت نمود.
تلفن اینترنتی نیز سرویس ارتباطی دیگری است که با پیدایش اینترنت امکانپذیر شد. صدا روی پروتکل اینترنت(VoIP) نام پروتکلی است که زیر بنای همه ارتباطات تلفنی اینترنتی است. ایده آن در اوایل دهه ۱۹۹۰ همراه با برنامههای واکی-تاکی گونه برای رایانههای شخصی ظهور کرد. در سالهای اخیر سیستمهای VoIP سادگی استفاده و راحتی تلفنهای معمولی را پیدا کردهاند. فایده این کار ان است که چون ترافیک صدارااینترنت حمل میکند، VoIP هزینه بسیار کمی دارد و حتی میتواند رایگان باشد. به ویژه برای آن دسته از اتصالات اینترنت که همیشه برقرارند (مانند مودم کابلی یا ADSL) گزینه مناسبی است. VoIP در حال پخته شدن و تبدیل شدن به رقیب جایگزینی برای سیستمهای تلفن سنتی است. همکنشپذیری بین عرضه کنندگان مختلف بهبود یافته و امکان برقراری و یا در یافت تماس با تلفنهای معمولی نیز به وجود آمدهاست. کارتهای شبکه ساده و ارزان VoIP نیز در دسترس هستند که نیاز به وجود رایانه برای استفاده از VoIPرا ازبین میبرند.
کیفیت صدا از یک تماس تا تماس دیگر تغییر میکند، اما غالباً کیفیت برابر یا بهتر از تلفن معمولی است. مشکلاتی که برای VoIP باقی میمانند، گرفتن شماره تلفنهای اظطراری و قابلیت اطمینان است. در حال حاضر تعدادی از ازائه دهندگان VoIP سرویس شمارههای اظطراری را ارائه میدهند اما هنوز به صورت جهانی در دسترس نیست. تلفنهای سنتی انرژی را از خط تلفن میگیرند و در صورت قطع برق میتوانند همچنان عمل کنند. برای VoIP این امکان بدون استفاده از منبع تغذیه پشتیبان برای تغذیه تجهیزات تلفن و دسترسی به اینترنت، وجود ندارد. VoIP همچنین محبوبیت روز افزونی بین علاقهمندان بازیهای کامپیوتری به عنوان شکلی از ارتباط بین بازیکنان مییابد.
انتقال داده
اشتراک فایل نمونهای از انتقال مقادیر بزرگ داده از طریق اینترنت است. یک فایل رایانهای را میتوان به صورت پیوست نامه الکترونیکی به دوستان و همکاران فرستاد. میتوان آن را دریک وبگاه ویا اف تی پی سرور( FTP Server) بارگذاری (Upload) نمودتا به آسانی توسط دیگران بارگیری(Download) شود. میتوان آن را در یک "مکان مشترک" در یک کارسازپرونده(File Server) قرار دارد تا به سرعت و آسانی در اختیار همکاران قرار گیرد. بار سنگین بارگیریهای شمار زیاد کاربران را میتوان با به کاربردن کارساز(سرور)های آینه و شبکههای تظیر-به-نظیر کاهش داد. دسترسی به فایل را میتوان از طریق تصدیق هویت کاربر کنترل کرد. انتقال فایل بر روی اینترنت را نیز میتوان با رمزگذاری در پوشش ابهام قرار داد. دستیابی به فایل ممکن است در گرو پرداخت مبلغی باشد که میتواند توسط کارت اعتباری پرداخت شود. مبدا و اعتبار فایل از طریق امضای دیجیتال و یا MD۵ و سایر روشهای هضم پیام قابل بررسی است. این ویژگیهای ساده اینترنت در مقیاس جهانی، به تدریج تولید، فروش و توزیع هر چیزی را که قابل ارائه به صورت فایل باشد را تغییر میدهد که این چیزها شامل همه انتشارات چاپی، محصولات نرمافزاری، اخبار، موسیقی، فیلم، ویدیو، عکاسی، گرافیک و آثار هنری دیگر میباشد.
رسانه جریانی(Streaming Media) همان عملی است که بسیاری از پخش کنندگان صدا و سیما، به واسطه آن، برنامههای خودرا از طریق اینترنت به صورت زنده پخش میکنند.(به عنوان مثال BBC) آنها امکان دیدن برنامههای غیر همزمان ضبط شده را نیز به کاربران میدهند. گروهی از آنها صرفاً برنامههای خود را از طریق اینترنت پخش میکنند. این بدین معنی است که یک رایانه میتواند به این رسانههای برخط، شبیه به همان صورتی که پیش از این تنها از طریق گیرندههای رادیو و تلویزیون امکانپذیر بود دست یابد. پادکستها گونه دیگری از پخش اینترنتی هستند که فایل صوتی توسط رایانه بارگیری میشود و سپس به یک پخش کننده رسانه قابل حمل منتقل میشود تا بتوان بعداً در حرکت بدان گوش داد.
وب بین (Webcam)ها را نیز میتوان گونه کم هزینه تر رسانه جریانی دانست. اگرچه برخی از وب بینها تصویر با ترخ فریم کامل میدهند اما غالباً تصویر کوچک است و به کندی به روز میشود. کاربران اینترنت میتوانند حیواناتی را دریک جنگل افریقایا گزارش تصویری از ترافیک در یک میدان را به صورت زنده و بی درنگ تماشا کنند و یا بر روی داراییهای خود از راه دور نیز نظارت بصری داشته باشند.محبوبیت اتاقهای گپ ویدیویی ویا کنفرانس تصویری نیز با افزایش تعداد کاربرانی که وب بین دارند، افزایش مییابد. یوتیوب در تاریخ ۱۵ فوریه ۲۰۰۵ ایجاد شد و اکنون وبگاه پیشرو در زمینه ویدیوهای جریانی است. یوتیوب از یک پخش کننده وب برپایه فلش برای پخش ویدیو استفاده میکند. کاربران ثبت نام کرده میتوانند مقدار نامحدودی ویدیو را در این وبگاه بارگذاری کنند و پروفایل شخصی بسازند. یوتیوب ادعا میکند که کاربرانش روزانه صدها میلیون ویدیو را بارگذاری و یا تماشا میکنند.
دسترسی
رایجترین زبان برای ارتباطات در اینترنت زبان انگلیسی است. این ممکن است ناشی از زادگاه اینترنت و همچنین نقش زبان انگلیسی به عنوان زبان بینالمللی باشد. ناتوانی رایانههای اولیه - که اغلب در امریکا ساخته میشدند - در پردازش نویسه (کاراکتر)های به جز گونه انگلیسی الفبای لاتین نیز ممکن است با این موضوع مرتبط باشد. پس از انگلیسی(۲۸٪ از بازدیدکنندگان وب)، پرخواهان ترین زبانها در وب جهان گستر عبارنتد از : چینی ۲۳٪، اسپانیایی ۸٪، ژاپنی ۵٪، پرتغالی و آلمانی (هر کدام ۴٪)، عربی و فرانسه و روسی (هرکدام ۳٪)و کرهای ۳٪.بر پایه منطقه، ۴۲٪ از کاربران اینترنت در آسیا، ۲۴٪ در اروپا،۱۴٪ در امریکای شمالی، ۱۰٪ در امریکای لاتین و کارائیب، ۵٪ در آفریقا، ۳٪ در خاورمیانه و ۱٪ در استرالیا/اقیانوسیه.
فناوریهای اینترنت در سالهای اخیر بویژه در زمینه استفاده از یونیکد، به حد کافی گسترش یافتهاند و امکانات مناسبی برای ارتباط در بسیاری از زبانهای دنیا در دسترس میباشد، اما همچنان مسائلی مانند موجیباکه (نمایش نادرست برخی نویسههای یک زبان) باقی هستند.
روشهای معمول دسترسی به اینترنت در خانهها شامل دسترسی با شمارهگیری (dial-up)، خطوط زمینی پهن باند(از طریق کابل کواکسیال، فیبر نوری و یا سیم مسی)، وای-فای (Wi-Fi)، ماهواره و فناوری ۳G تلفن همراه میباشد. اماکن عمومی که میتوان در آنها از اینترنت استفاده نمود شامل کتابخانهها و کافینتها که در آنها رایانههایی با اتصال به اینترنت مهیاست.همچنین کیوسکهای اینترنت در بسیاری از اماکن عمومی مانند سالن فرودگاه و کافی شاپها موجودند که بعضی از آنها برای استفادههای کوتاه و سرپایی در نظرگرفته شدهاند.واژههای گوناگونی برای نامیدن این ترمینالها به کار میرودف از جمله : کیوسک عمومی اینترنت و یا پایانه دسترسی عمومی.
این ترمینالها به گستردگی برای کاربردهایی چون رزرو بلیط، سپرده گذاری بانکی، پرداخت برخط مورد استفاده قرار میگیرد. وای-فای(Wi-Fi) دسترسی بی سیم به شبکههای رایانهای و در نتیجه به اینترنت را فراهم میکند. نقاط داغ (Hotspots) به مکانهایی گفته میشود که دسترسی به اینترنت بی سیم در آن نقاط امکانپذیر است و کاربران میتوانند با لپ تاپ و یا دستیار دیجیتال شخصی(PDA) خود به اینترنت متصل شوند. گاهی این سرویسهای بیسیم برای عموم و یا حداقل برای مشتریان رایگان ارائه میشود. یک نقطه داغ محدوده مکانی مشخصی را شامل میشود مثل محوطه یک دانشگاه، پارک و یا حتی سراسر نقاط یک شهر. سرویسهای تجاری Wi-Fi که کل شهر را پوشش میدهند هم اکنون در شهرهای لندن، وین، تورنتو، سانفرانسیسکو، فیلادلفیا، شیکاگو و پیتسبورگ ارائه میشوند. در این شهرها مشترکین میتوانند در هر نقطهای از شهر به شبکه وای-فای متصل شوند
.علاوه بر وای-فای، آزمایشهایی نیز در زمینه شبکههای بی سیم متحرک اختصاصی مانن ریکوچت و سرویسهای دادهای پرسرعت بر روی تلفنهای همراه، و شبکههای بی سیم ثابت انجام شدهاست. تلفنهای همراه پیشرفته مثل تلفنهای همراه هوشمند (Smartphone) همگی با قابلیت اتصال به اینترنت از طریق شبکه تلفن عرضه میشوند. مرورگرهای وب مثل اپرا معمولاً نسخهای برای این دستگاههای جیبی پیشرفته دارند.
آثار اجتماعی
اینترنت به دلیل خصوصیاتی چون قابلیت استفاده و دسترسی گسترده آن، اشکال کاملاً جدیدی از تعاملات، فعالیتها، و سازماندهیهای اجتماعی را پدید آوردهاست. وبگاههای شبکههای اجتماعی چون فیسبوک، توییتر و مایاسپیس روشهای جدیدی برای معاشرت و تعامل خلق کردهاند. کاربران این سایتها قادرند اطلاعات گوناگونی به صفحات خود بیفزایند، علایق مشترکی را دنبال کنند و به دیگران مرتبط شوند. وبگاههایی مثل لینکداین به پرورش ارتباطات حرفهای و تجاری میپردازد. یوتیوب و فلیکر هم در زمینه ویدیوها و تصاویر کاربران تخصص دارند.
دهه اول سده بیست و یکم، شاهد پرورش اولین نسلی است که در شرایطی رندگی میکنند که اینترنت به گستردگی در دسترس میباشد. این مسایل و نگرانیهایی را به دنبال دارد از جمله مسئله حفظ حریم خصوصی و هویت و توزیع غیر مجاز مواردی که تحت قانون کپی رایت محافظت میشوند. این بومیان دیجیتال با انبوهی از مسایلی مواجه میشوند که در مورد نسلهای قبلی وجود نداشت.
اینترنت کاربرد جدیدی به عنوان بک ابزار سیاسی یافتهاست مه این منجر به سانسوراینترنت میشود. نمونه استفاده سیاسی از اینترنت، مبارزه انتخاباتی هاوارد دین در سال ۲۰۰۴ در ایالات متحده بود که به دلیل جمع آوری کمکهای مردمی از طریق اینترنت شایان توجه بود. بسیاری از گروههای سیاسی از اینترنت برای سازماندهی در انجام ماموریت خود استفاده میکنند. برخی از دولتها مانند ایران، کره شمالی، میانمار، چین وعربستان، آنچه را که مردم میتوانند از طرق اینترنت ببینند، به ویژه در مورد مسایل سیاسی و مذهبی محدود مینمایند.
این کار از طریق نرمافزارهایی که دامنه و محتوا را فیلتر میکنند صورت میپذیرد. در نروژ، دانمارک، فنلاند و سوئد، ارائه دهندگان اصلی خدمات اینترنت به صورت داوطلبانه و احتمالاً برای اجتناب از قانون شدن فیلترینگ، قبول کردهاند که دسترسی به سایتهایی که توسط مقامات مسوول لیست شدهاست را محدود نمایند. اگرچه قرار بر این است که این آدرسهای ممنوع شده تنها شامل وبگاههای هرزه نگاری کودکان باشد، اما محتوای این لیست مخفی است.
در بسیاری از کشورها مانند ایالات متحده امریکا، اگرپه قوانینی در ممنوعیت پخش موارد دربردارنده هرزه نگاری کودک تصویب نمودهاند اما استفاده از نرم افرارهای فیلترینگ را اجباری نکردهاند. نرمافزارهای تجاری و یا رایگان بسیاری تحت عنوان نرمافزار کنترل محتوا در دسترس هستند که کاربران از طریق آنها میتوانند وبگاههای مستهجن را در رایانه شخصی و یا شبکه محلی مسدود نمود تا از دسترسی کودکان به مواد هرزه نگاری و یا خشونت نگاری جلو گیری نمود.
اینترنت از آغاز پیدایش همواره وسیله مناسبی برای فعالیتهای تفریحی بودهاست. بسیاری از انجمنهای اینترنتی بخشهایی برای بازی و ویدیوهای خنده دار و کارتونهای کوتاه در قالب انیمیشنهای فلش(Flash) دارند. بیش از ۶ میلیون نفر در اینترنت از وب نوشتها و تختههای پیام برای برقراری ارتباط استفاده میکنند. صنایع هرزه نگاری و قمار از اینترنت سود میجویند تا وبگاههایی بسازند که منبع کلان تبلیغات برای سایر وبگاهها میباشند.
اگرچه بسیاری از دولتها برای محدود سازی استفاده این دو صنعت ازاینترنت تلاش کردهاند اما در جلوگیری از گسترش محبوبیت آنها چندان موفق نبودهاند.یکی از فعالیتهای تفریحی اصلی در اینترنت، بازیهای چند نفره است. این شکل تفریح اجتماعاتی را بوجود میآورد که در آن افراد از هر سن و نژادی از دنیای بازیهای چندنفره کامپیوتری لذت میبرند. اگرچه بازیهای برخط از سال ۱۹۷۰ وجود داشتهاند،
اما گونه مدرن این بازیها با خدمات اشتراکی مانند گیماسپای و MPlayer آغاز شد. غیر مشترکین محدود به بازیهای خاص و یا زمان بازی خاص بودند. بسیاری از مردم از اینترنت برای دسترسی و بارگیری(download) موسیقی و فیلم و سایر آثار استفاده میکنند. این خدمات به هر دو صورت رایگان و پولی، با استفاده ازسرورهای مرکزی و یا فناوریهای نظیر-به-نظیر توزیع شده ارائه میشوند.برخی از این منابع توجه بیشتری نسبت به سایرین در زمینه حقوق مولفین اصلی نشان دادهاند.
بسیاری از مردم از اینترنت برای دسترسی به اخبار، پیش بینی آب وهوا، گزارشهای ورزشی و جستجوی مطالب در مورد علاقهمندیهای خود استفاده میکنند. آنها از گپ برخط، پیام رسان فوری و پست الکترونیک برای در تماس بودن با دوستان خود در سراسر دنیا و به شیوهای شبیه به دوست مکاتبهای که در قدیم رواج داشت، استفاده میکنند. اینترنت شاهد شمار رو به افزایش میزکارهای وب که در آن کاربران به فایلها و تنظیمات خود دسترسی پیدا میکنند، بودهاست."کم کاری سایبری" (Cyberslacking) محل اتلاف جدی منابع سازمانهاست. کارمندان انگلیسی به طور میانگین ۵۷٪ از وقت خود را به وب گردی در حین کار میپردازند.








