اوپن سورس به عنوان یک مدل تجاری موفق

امروزه نرم افزارهای اوپن سورس به صورت گسترده ای در تمام پلت فرم ها استفاده می شوند و کمتر کاربری پیدا می شود که از آن ها استفاده نکرده باشد. گستردگی استفاده از این نرم افزارها باعث ایجاد نیازهای جدید و ایجاد فرصت های شغلی بسیار زیادی در سطح جهان شده است. یکی از مهترین دلایل فراگیر شدن نرم افزارهای اوپن سورس، احترام به آزادی کاربران در استفاده و توزیع نرم افزار است. کاربر می تواند یک نرم افزار اوپن سورس را در اکثر مواقع به صورت رایگان دریافت کند و آن را بر اساس نیاز و هدف خود تغییر دهد و توزیع کند.

OpenSourceهر وقت نامی از اوپن سورس دیده می شود، ذهن کاربران به سمت آزاد و رایگان بودن یک نرم افزار می رود، این در حالی است که نرم افزارهای اوپن سورس می توانند فروخته شوند و به صورت تجاری از آن ها استفاده شود. در حقیقت بخش مهمی از سود صنعت نرم افزار جهان از طریق نرم افزارهای اوپن سورس تامین می شود. سود مالی نرم افزارهای اوپن سورس در اکثر مواقع از فروش سرویس های مربوط به آن ها بدست می آید. مدل تجاری اوپن سورس به جای تمرکز بر روی فروش خود نرم افزار، بر روی فروش خدمات مربوط به آن نرم افزار تاکید دارد. از نگاه مشتریان جدی، یک محصول نرم افزاری بدون پشتیبانی فنی و خدمات نگهداری هیچ ارزشی ندارد. هر چقدر هم مشخصات یک محصول نرم افزاری با نیازهای یک مشتری هماهنگ باشد، باز هم مشتری نیاز به ایجاد در تغییرات در نرم افزار و هماهنگ کردن آن با شرایط خود را دارد. نرم افزار آزاد و کدباز به صورت پیش فرض هیچ تضمینی برای درست کار کردن محصول و جوابگو بودن نیازهای یک مشتری نمی دهد. این نکته به صراحت در تمام مجوزهای آزاد ذکر شده است. بنابراین اگر کاربری واقعاً به یک نرم افزار اوپن سورس رایگان نیاز اساسی داشته باشد حاضر خواهد بود برای خدمات پشتیبانی، آموزش، نگهداری و انجام تغییرات هزینه کند.

مدل تجاری Open Source یک مدل تجاری پذیرفته شده و سود آور در سطح جهان است. شرکت های معروف و تاثیرگذار زیادی در دنیای نرم افزار از این مدل برای سود آوری استفاده می کنند. از این شرکت های معروف می توان به چند نمونه اشاره کرد :

  • شرکت Canonical سیستم عامل اوبونتو را به صورت رایگان عرضه می کند، در حالی که قراردادهای پشتیبانی تجاری می بندد
  • Novell سیستم عامل OpenSUSE را رایگان می دهد، اما SUSE Linux Enterprise را می فروشد
  • Mozilla مرورگر فایرفاکس را مجانی می دهد، و برای سودآوری قراردادهای همکاری با گوگل و شرکت های دیگر دارد
  • Adobe محصول Flex خود را رایگان عرضه می کند، اما محیط توسعه آن را می فروشد
  • Microsoft پلت فرم دات نت خود را رایگان می دهد، در حالی که محیط توسعه آن را می فروشد
  • MySql مجانی است، اما برای داشتن پشتیبانی و قابلیت های اضافی باید پول بدهید
  • Oracle نرم افزار OpenOffice را رایگان عرضه می کند، و نسخه تجاری آن یعنی StarOffice را می فروشد

OpenSourceFamily

همانطور که مشاهده می کنید شرکت های بزرگ دنیای نرم افزار از این مدل برای سودآوری محصولات خود استفاده می کنند و این یعنی مدل تجاری اوپن سورس یک مدل تجاری مطمئن و پایدار برای رسیدن به سود آوری بلندمدت در صنعت نرم افزار است. رمز موفقیت این مدل تجاری در وابسته کردن مشتریان به محصول نرم افزاری است. به طور مثال بنیاد موزیلا کاربران حرفه ای وب را به مرورگر فایرفاکس وابسته کرده است و در کنار آن قراردادهای پرسودی با شرکت گوگل و دیگر شرکت ها بسته است. این کار اصلاً غیر اخلاقی نیست، موزیلا یک محصول با کیفیت را به صورت رایگان در اختیار کاربرانش قرار می دهد و در قبال آن بدون ایجاد مزاحمت خاصی برای این کاربران، درآمد کسب می کند.

در اکثر مواقع مجوز اوپن سورس باعث پیشرفت یک محصول نرم افزاری و محبوب شدن آن میان کاربران می شود. نرم افزاری که محبوب شود، به طورگسترده مورد استفاده قرار می گیرد و این یعنی یک مارکت خوب برای سازندگان آن محصول که پتانسیل بالایی برای سودآوری دارد. پول درآوردن از راه اوپن سورس نه تنها بد نیست بلکه فواید بسیار زیادی برای صنعت نرم افزار در سطح جهان دارد. ایجاد فرصت های شغلی یکی از فواید مهم مدل تجاری اوپن سورس است. به طور مثال نرم افزار مدیریت محتوای WordPress را در نظر بگیرید. همه می توانند به رایگان نسخه ای از این محصول اوپن سورس را دریافت و روی هاست خود نصب کنند و وب سایت خود را مدیریت کنند. وردپرس با داشتن حجم عظیمی از پوسته ها و پلاگین های رایگان باز هم برای وب سایت های حرفه ای کافی نیست. به همین دلیل بسیاری از افراد و شرکت های کوچک به کار طراحی پوسته و پلاگین برای وردپرس مشغول هستند و از این راه پول در می آورند. سایت های نیرویابی و کاریابی پر است از شغل های مربوط به طراحی پوسته و پلاگین برای وردپرس. کافیست سری به این سایت ها بزنید. خیلی ها حاضرند برای سفارشی سازی و توسعه وردپرس بر اساس نیازهایشان به شما پول خوبی بدهند. وردپرس نمونه ای از ده ها CMS اوپن سورسی است که باعث ایجاد فرصت های شغلی بسیار زیاد برای طراحان و توسعه دهندگان وب شده است. مدل تجاری اوپن سورس به خوبی در زمینه نرم افزارهای CMS جوابگو بوده، به طوری که کمتر CMSی را پیدا خواهید کرد که موفق باشد اما اوپن سورس نباشد!

OpenSourceWolrd

در حالی که مدل تجاری اوپن سورس یک مدل بسیار موفق و سودآور در سطح جهان است، در ایران مدلی غیر حرفه ای  و مظلوم است. غیر حرفه ای به این معنی که در ایران کسی یا شرکتی به صورت حرفه ای از این مدل برای کسب درآمد استفاده نمی کند. نداشتن فرهنگ استفاده از نرم افزار، چه تجاری و چه اوپن سورس در میان مردم عامی و حتی کاربران حرفه ای کامپیوتر در ایران یکی از دلایل مهم استفاده نکردن از این مدل تجاری است. عدم آگاهی مدیران و حتی متخصصان صنعت نرم افزار ایران در مورد مدل تجاری اوپن سورس به علاوه دلیل قبل باعث شده تا استفاده از این مدل تجاری موفق در ایران کار مشکل و گاه غیر ممکنی باشد.

به نظر شما چه دلایل دیگری باعث استفاده نکردن افراد/شرکت ها از این مدل تجاری برای سودآوری در ایران می شود؟

farasun.wordpress.com

همچنین بخوانید : نرم افزارهای اوپن سورس چگونه درآمدزایی می کنند؟

farasun.wordpress.com

آیا برنامه دات نت شما روی لینوکس اجرا می شود!؟

همیشه برنامه نویسان جاوا خاصیت مستقل از پلت فرم بودن آن را یکی از مهمترین مزیت های جاوا بر دات نت می دانستند. حق هم داشتند، آن ها یکبار برنامه شان را می نوشتند و به کمک ماشین مجازی جاوا روی هر سیستم عاملی اجرایش می کردند. جاوا با شعار یک زبان، پلت فرم های محتلف به بازار اومد اما دات نت با شعار یک پلت فرم، زبان های مختلف قدم در این رقابت گذاشت. پلت فرم دات نت با گذشت 4 نسخه از آن، پلت فرم جدیدی محسوب نمی شود و مهمترین و جدی ترین رقیب جاوایی است که الان در دست شرکت اوراکل است.

mono-logoچندسال پیش زمزمه های پروژه ای به گوش رسید که مژده اجرای نرم افزارهای مبتنی بر دات نت را بر روی سیستم عامل های دیگر میداد. پروژه مونو یک فریم ورک دات نت cross-platform و اوپن سورس است که به شما اجازه می دهد که برنامه های مبتنی بر دات نت خود را که تا به حال فقط روی ویندوز اجرا می شده را روی سیستم عامل های مبتنی بر لینوکس و حتی سیستم عامل شرکت اپل اجرا کنید. آخرین نسخه پایدار مونو از C# 3.0، VB 8، ASP.NET 2.0, ADO.NET و Windows Forms 2.0 پشتیبانی می کند. در واقع اگر برنامه خودتان را با دات نت فریم ورک نسخه 2.0 نوشته باشید و از APIهای ویندوز نیز استفاده نکرده باشید، به راحتی می توانید آن را روی لینوکس یا مک اجرا کنید. برای دریافت آخرین نسخه مونو برای پلت فرم های مختلف به این صفحه از سایت رسمی مونو مراجعه کنید.

خب فکر میکنم جواب تیتر سئوالی این مطلب مشخص شده باشد. در وب سایت مونو، برنامه سودمند کوچکی معرفی شده که با اسکن کردن اسمبلی های پروژه تحت دات نت شما، گزارشی تولید می کند که مشخص کننده قسمت هایی از کدهای پروژه شماست که با فریم ورک مونو سازگاری ندارند. با استفاده از این گزارش به راحتی می توانید قسمت های ناسازگار را اصلاح کنید و خروجی پروژه را برای اجرا روی مونو آماده کنید. نام این برنامه سودمند Mono Migration Analyzer یا MoMA است و از اینجا قابل دریافت است.

moma

برای توسعه برنامه های مبتنی بر مونو یک محیط توسعه مجتمع به نام MonoDevelop هم تولید شده که هرچند در حد ویژوال استادیو نیست اما نصافاً محیط خوبی برای توسعه برنامه های مبتنی بر مونوست. MonoDevelop بر اساس IDE موفق و اوپن سورس SharpDevelop توسعه یافته است.

لینوکس فقط اوبونتو نیست!

اگر مطالب وبلاگستان فارسی را دنبال می کنید محال است که تا به حال نامی از لینوکس و به خصوص اوبونتو را نشنیده باشید. اگر می دانید لینوکس یعنی چه و اوبونتو چیست می توانید این پاراگرف را نخوانید. گنو/لینوکس جدا از فلسفه و تفکر آزادی که پشت آن است، سیستم عاملی است بر اساس هسته لینوکس که شامل ابزارهای GNU، برنامه نصاب، سیستم مدیریت بسته ها و بسیاری از نرم افزارهای مورد نیاز شما باشد. برخلاف سیستم عامل ویندوز مایکروسافت که توسط یک کمپانی تولید و پشتیبانی می شود، گنو/لینوکس را افراد متخصص مختلف و شرکت های بسیاری تولید، توزیع و پشتیبانی می کنند. به علت اینکه تمامی اجزای گنو/لینوکس آزاد و رایگان هستند، همه می توانند بر اساس نیاز خود یک نسخه سفارشی از آن تولید کنند. به همین خاطر توزیع های گنو/لینوکس از تنوع بسیار زیادی برخوردارند و قدرت انتخاب مناسبی به کاربران خود می دهند که در برخی مواقع این تنوع باعث سردرگمی کاربران در انتخاب توزیع مناسب می شود. از سال 1993 به بعد، افراد و شرکت های مختلفی توزیع های سفارشی شده خود را وارد بازار جهانی کرده اند که هم اکنون بیش از 350 توزیع فعال گنو/لینوکس موجود است.

یکی از توزیع های بسیار خوب و کاربردی از گنو/لینوکس به نام اوبونتو (Ubuntu) چند وقتی است چه در میان خارجی ها وچه در میان ایرانی ها محبوبیت خاصی پیدا کرده است. اما این محبوبیت در میان ایرانی ها مخصوصاً وبلاگ نویسان طوری فراگیر شده که باعث نادیده گرفتن و کم توجهی به توزیع های قدرتمند و معروف دیگر شده است. به نظرم باید در همه زمینه ها تعادل را برقرار کرد، اگر یک جستجوی کوچک در مورد اوبونتو و لینوکس در وبلاگستان فارسی داشته باشید متوجه منظور من خواهید شد. به نظرم این جو موجود در وبلاگستان افراد را به سمتی خواهد برد که نام لینوکس را مساوی با اوبونتو خواهند دانست و از توزیع های دیگر و فلسفه لینوکس غافل خواهند ماند. راه حل این قضیه هم این است که وقتی وبلاگ نویسی توزیع محبوب خود را تبلیغ و توصیه می کند، در کنارش توضیحی هر چند کوچک در مورد دو-سه توزیع محبوب دیگر هم بدهد تا خواننده با اطلاعات بیشتری تصمیم به مهاجرت به لینوکس یا انتخاب توزیع مناسب خود بکند.

در این نوشته به هیچ وجه قصد خراب کردن اوبونتو یا ایراد گرفتن به وبلاگ نویسانی که به تبلیغ آن می پردازند ندارم. من حدود سه-چهار سال است که کاربر لینوکس هستم و با توزیع های OpenSUSE، Debian, Fedora, Parsix, Knoppix و Ubuntu آشنایی دارم و از آن ها به عنوان سیستم عامل بر روی کامپیوتر شخصی استفاده کرده ام. البته به خاطر کار و رشته تحصیلیم نمی توانم سیستم عامل ویندوز را کاملاً کنار بگذارم. این توضیحات را از این جهت دادم که فکر نکنید این مطلب را کسی نوشته که ذره ای با لینوکس و توزیع های آن آشنا نیست.

Ubuntu

در سال 2004 توزیعی که تا قبل از آن سال اسم و رسمی نداشت به یکباره به یکی از محبوب ترین و معروف ترین توزیع های گنو/لینوکس تبدیل شد. اوبونتو بر اساس دبیان توسعه داده شده و شامل ویژگی هایی است که کار کردن با لینوکس را برای کاربران مبتدی و تازه کار آسان تر می کند. ویژگی هایی همچون پشتیبانی قوی، آپدیت های فراوان، نصب آسان، پکیج های نرم افزاری بسیار، مستندات کامل و رابط کاربری مناسب، اوبونتو را به کاربر پسندترین توزیع گنو/لینوکس برای کاربردهای دسکتاپ و شخصی تبدیل نموده است. اوبونتو برای استفاده های عمومی بوجود آمده است و توسعه آن به سرعت پیش می رود و هر نسخه از نسخه قبلی، کارآمدتر و قدرتمند تر می شود. درکل اوبونتو در دنیای سیستم عامل های دسکتاپ آینده ی خوبی در پیش خواهد داشت. یکی از مهمترین ویژگی های این توزیع، وجود تعداد کاربران بسیار زیاد و اجتماع های کاربری مناسب است. برای فارسی زبانان هم به لطف دوستان اجتماع کاربری مناسبی در این آدرس وجود دارد.

سایت رسمی | اطلاعات بیشتر در ویکی پدیا

Fedora

یکی از معروف ترین نسخه های گنو/لینوکس است که توسط یکی از بزرگترین شرکت های دنیای لینوکس یعنی RedHat پشتیبانی می شود. این توزیع بسیار قدرتمند دارای کاربران بسیار زیادی است و در دو نسخه دسکتاپ و سرور عرضه می شود. آپدیت های پیاپی، پشتیبانی مناسب، نصب آسان، تنظیمات پیشرفته، پیکیج های نرم افزاری زیاد، فدورا را به یکی از انتخاب های اصلی کاربران گنو/لینوکس تبدیل نموده است. به علت پشتیبانی مناسب RedHat از این توزیع، شرکت های بسیار زیادی فدورا را به عنوان سیستم عامل خود انتخاب کرده اند و از آن برای کارهای مختلف خود بهره می برند. امنیت، پایداری و کارایی فدورا زبان زد بسیاری از کاربران لینوکس است. اگر قصد مهاجرت به فدورا را داشته باشید می توانید روی کمک افرادی که در این انجن عضو هستند حساب کنید. انجمن کاربران فدورا در ایران

سایت رسمی | اطلاعات بیشتر در ویکی پدیا

OpenSUSE

از زمانی که توزیع Suse بوجود آمد، سازندگان آن روی کاربران کامپیوترهای شخصی زوم کرده بودند. پس از اینکه در سال 2003 شرکت Novell شرکت تولید کننده Suse را خریداری کرد، دریافت آن را از اینترنت برای عموم میسر نمود. سپس ناول نام Suse را به OpenSUSE تغییر داد و آن را به صورت کاملاً آزاد در اختیار همه قرار داد. هم اکنون OpenSUSE انتخاب اول کاربران حرفه ای برای استفاده های شخصی است. دسکتاپ پیش فرض آن KDE است و از برنامه نصاب بسیار قدرتمندی بهره می برد. پایداری، ظاهر چشمگیر، گرافیک قوی، امنیت، تنظیمات پیشرفته از ویژگی هایی است که کاربران OpenSUSE از آن یاد خواهند کرد.

سایت رسمی | اطلاعات بیشتر در ویکی پدیا

Knoppix

این توزیع از گنو/لینوکس یک Live-CD است; این بدین معنی است که کاربر می تواند سیستم خود را به صورت مستقیم از روی سی دی بوت کند بدون اینکه نیاز به نصب سیستم عامل روی هارد دیسک خود داشته باشد. Knoppix قدرت بسیار زیادی در شناسایی اتوماتیک سخت افزارهای شما دارد (که حتی از دیگر توزیع های لینوکس در این زمینه قوی تر است) و شامل بسیاری از نرم افزارهای مورد نیازتان می شود. این سی دی می تواند به عنوان یک ابزار ریکاوری یا برای تست سخت افزارهای سیستم به کار برود و یا حتی به عنوان یک توزیع گنو/لینوکس مناسب برای کاربردهای دسکتاپ انتخاب شود. این توزیع محبوب بر اساس دبیان توسعه داده شده است و دارای آپدیت ها و پشتیبانی مناسبی است.

سایت رسمی | اطلاعات بیشتر در ویکی پدیا

Debian

یکی از قدیمی ترین توزیع های گنو/لینوکس است که توزیع های بسیاری همچون اوبونتو بر اساس آن گسترش یافته اند. دبیان پروژه ای آزاد و غیرتجاری است که هم اکنون بیش از هزاران توسعه دهنده در سراسر دنیا بر روی نسخه های مختلف آن کار می کنند. این پروژه بسیار بزرگ است و یازده سکوی سخت افزاری را که شامل PowerPC، x86، SPARC و AMD64 نیز می شوند را پشتیبانی می کند. دبیان یکی از مقیدترین توزیع های گنو/لینوکس به فلسفه گنو/لینوکس و سیستم عامل یونیکس است، پایدار است و دارای یکی از بزرگترین اجتماعات کاربری لینوکس است. دبیان همچنین دارای مستندات بسیاری است و به تعداد زیادی از زبان های دنیا ترجمه شده است. فقدان ابزارهای گرافیکی و نصاب گرافیکی استفاده از دبیان را برای بسیاری از کاربران سخت نموده است. در حقیقت ماندن در دبیان در مقایسه با توزیع های دیگر مشکل تر است. بر همین اساس کاربرانی که قصد استفاده از لینوکس در کامپیوترهای شخصی را دارند بیشتر به طرف توزیع های بر اساس دبیان مانند اوبونتو کشیده می شوند. دبیان انتخاب مناسبی برای استفاده در کامپیوترهای سرویس دهنده (Server) خواهد بود.

سایت رسمی | اطلاعات بیشتر در ویکی پدیا

Parsix

پارسیکس یک توزیع بسیار انعطاف پذیر، مناسب، پایدار و ایرانی برای سیستم های دسکتاپ است که به صورت دیسک زنده یا Live CD منتشر می شود اما قابلیت نصب روی هارد دیسک را نیز داراست. این توزیع برگرفته شده از توزیع KANOTIX و مبتنی بر Debian است. دسکتاپ آن به صورت پیش فرض GNOME است و نرم افزارهای پیش فرض فارسی همچون دیکشنری xFarDic و فونت های فارسی پروژه FPF در این توزیع در دسترس اند. همچنین در پارسیکس به صورت پیش فرض از فارسی نویسی پشتیبانی می شود و شما می توانید همانند ویندوز با فشردن همزمان دکمه های Alt+Shift میان زبان فارسی و انگلیسی سوئیچ کنید. پارسیکس یکی از مناسب ترین توزیع ها برای شروع یادگیری لینوکس در میان فارسی زبانان است. البته در نظر داشته باشید که پارسیکس می تواند جایگزین مناسبی برای سیستم عامل ویندوز باشد و می توانید از آن به عنوان یک سیستم عامل مستقل استفاده نمایید. توصیه می کنم برای یک بار هم که شده از این توزیع کاربرپسند و ایرانی استفاده کنید.

سایت رسمی | اطلاعات بیشتر در ویکی پدیا

حالا بهتر نیست با پیشنهاد دادن توزیع های مناسب به خوانندگان خود، حق انتخاب بیشتری به آنان بدهیم. توجه داشته باشید که این مطلب برای کمک به گسترش لینوکس در میان کاربران ایرانی نوشته شده است و قصد توهین به اوبونتو، کاربران آن یا هیچ شخص دیگری را ندارد.

برای انتخاب توزیع های مناسب دیگر می توانید از این سایت کمک بگیرید.

برای دسترسی به CD/DVDهای توزیع های مختلف در ایران به لینوکس شاپ مراجعه کنید.

farasun.wordpress.com

Subcribe to Farasun feedمشترک فراسان شويد

farasun.wordpress.com

مطالب مرتبط (از وبلاگ های دیگر) :

نسخه جدید VLC Media Player

نسخه جديد نرم افزار پخش مالتي مدياي اوپن سورس، کراس پلت فرم، سرشناس و محبوب VLC Media Player به تازگي توسط VideoLan در سايت رسمي آن عرضه شده است. این مدیا پلیر قادر به پخش بسیاری از فرمت های صوتی و ویدئویی بدون نیاز به نصب Codecهای اضافی است. قبل از VLC، کاربران نرم افزارهایی نظیر Windows Media Player، Winamp و JetAudio مجبور به نصب Codec Packهای مختلفی جهت پخش فرمت های مختلف صوتی و ویدئویی بودند اما با استفاده از VLC نیازی به نرم افزارهای دیگر نخواهید داشت. رابط کاربري VLC پس از دو سال کاملاً متحول و از نو طراحي شده که کار کردن با اين نرم افزار را لذت بخش تر از قبل نموده است. گذشته از ظاهر برنامه، VLC تغييرات بسيار زياد ديگري دارد که در ادامه با آن ها آشنا خواهيد شد. ويژگي هاي جديدي همچون پشتيباني از آلبوم آرت، امکان ويرايش تگ هاي Meta data، ارتباط با سایت last.fm و مشاهده ويدئو هاي يوتيوب به صورت مستقيم از دسکتاپ خودتان.

این نرم افزار قادر به پخش بسیاری از فرمت های رایج مالتی مدیا و دی وی دی های مختلف است که با نصب آن نیازی به نصب پلیرهای دیگری نخواهید داشت. برخلاف نسخه ی قبل که ظاهری خشک و نا کارآمد داشت، در نسخه جدید سعی شده که رابط کاربری مناسبی ارائه شود و کمبودهای نسخه های قبل تا حدودی برطرف شده اند.


اگر با نسخه های قبلی این پلیر آشنا باشید اولین نکته ای که پس از نصب و اجرای آن نظر شما را جلب خواهد کرد، ظاهر کاملاً متفاوت VLC خواهد بود. VLC در اولین اجرا زبان سیستم شما را تشخیص و بر اساس آن زبان خود را تغییر خواهد داد. اگر زبان فارسی روی ویندوز شما نصب باشد، به صورت پیش فرض زبان فارسی برای شما فعال خواهد گردید که البته فقط قسمت ناچیزی از نرم افزار ترجمه شده است. برای تغییر زبان باید از منوی Tools گزینه Preferencese را نتخاب نمایید و در پنجره باز شده از قسمت Language زبان مورد نطر خود را انتخاب کنید. با یک بار باز و بسته کردن برنامه، زبان مورد نظرتان فعال می گردد.

نسخه جدید VLC پشتیبانی بهتری از فایل های ویدئویی فلش با فرمت flv دارد که امکان مشاهده فایل های ویدئویی موجود در سایت های اشتراک ویدئو مثل YouTube را به صورت مستقیم در دسکتاپ تان به شما می دهد.

VLC Media Player نرم افزاریست اوپن سورس (=کد باز) و رایگان که در سیستم عامل های مختلف از جمله ویندوز و بسیاری از توزیع های لینوکس و سیستم عامل های دیگر شامل Mac OS X، BeOS، FreeBSD و قابلیت نصب و اجرا را دارد.


دریافت برای Ubuntu | دریافت برای OpenSUSE | دریافت برای Debian

farasun.wordpress.com

Subcribe to Farasun feedمشترک فراسان شويد

farasun.wordpress.com

مطالب مرتبط :

کمی بیشتر درباره «آندروید» – سیستم عامل گوگل برای گوشی های موبایل

چند وقت پیش وقتی که گوگل در مورد ساخت یک سیستم عامل جدید خبر داد، خیلی ها فکر کردند که گوگل می خواهد سیستم عاملی برای رایانه های شخصی بسازد. چندی بعد شایعه هم شد که گوگل قرار است یک گوشی تلفن همراه با سیستم عامل مخصوص خود وارد بازار کند. اما شرکت گوگل نقشه های دیگری در سر داشت که به زودی همه ما تاثیر آن ها را در گوشی های نسل جدید خواهیم دید.

Android به زبان ساده سیستم عاملی است برای دستگاه های موبایل و گوشی های هوشمند که توسط بیش از 30 کمپانی معروف پشتیبانی می شود. آندروید اوپن سورس است و توسعه دهندگان می توانند با استفاده از Android SDK برنامه های مختلفی برای این سیستم عامل بنویسند. در واقع آندروید بستری را فراهم می کند تا برنامه نویسان بتوانند هرچه سریعتر و بهتر برنامه هایی بسازند که از تمام ویژگی های یک گوشی هوشمند استفاده کند. آندروید به معنای واقعی «باز» (=Open) است، یعنی برنامه نویس می تواند از تمام قدرت یک تلفن همراه استفاده کند. آندروید امکان استفاده از توابع داخلی گوشی موبایل همچون شماره گیری، فرستادن SMS یا استفاده از دوربین گوشی را به برنامه نویسان می دهد تا بتوانند اپلیکیشن های قدرتمند و کاربردی برای کاربران بسازند.

تمام برنامه ها برای آندروید یکی اند. آندروید فرقی میان یک برنامه third-party و توابع هسته سیستم عامل در اجرا نمی گذارد و هر دو می توانند دسترسی مساوی به قابلیت های گوشی داشته باشند. گوشی هایی که سیستم عامل آندروید را خواهند داشت به کاربرشان اجازه می دهند تا از تمام قابلیت های یک گوشی هوشمند بهره ببرند. کاربران این گوشی ها به معنای واقعی می توانند دستگاه خود را بر اساس سلیقه ی خود تغییر دهند و محیط سیستم عامل گوشی خود را سفارشی و شخصی سازی کنند. حتی کاربران می توانند برای گوشی تعیین کنند که عکس هایشان با چه برنامه ای باز شود.

ویژگی ها و خصوصیات آندروید

  • آندروید تمامی تکنولوژی های اتصال (=Connectivity) شامل GSM/EDGE, CDMA, EV-DO, UMTS, Bluetooth و Wi-Fi را پشتیبانی می کند.
  • آندروید از فرمت های مختلف فایل های مالتی مدیا مثل MPEG-4, H.264, MP3, AAC, AMR, JPEG, PNG, GIF پشتیبانی می کند.
  • SMS, MMS و XMPP فرم هایی هستند که آندروید برای ارسال پیغام های متنی یا همان SMS از آن ها پشتیبانی می کند.
  • مرورگر موجود در آندروید بر اساس فریم ورک اوپن سورس WebKit توسعه یافته است.
  • SQLite نرم افزاریست که برای ذخیره داده ها و مدیریت بانک های اطلاعاتی سبک در آندروید در نظر گرفته شده است.
  • ماشین مجازی جاوا (=Java Virtual Machine) در آندروید به صورت پیش فرض تعبیه شده است. تمام برنامه های آندروید باید به زبان جاوا نوشته شوند. البته این نسخه از JVM برای دستگاه های موبایل بهینه شده است.
  • ابزارهای مختلف آندروید برای توسعه دهندگان به راحتی در دسترس است و توسط شرکت گوگل پشتیبانی می شوند. این ابزارها شامل کتابخانه ها، خطایاب، شبیه ساز گوشی و یکم پلاگین برای اکلیپس است.
  • آندروید از سخت افزارهای مختلف همچون GPS و دوربین های متنوع پشتیبانی می کند.
  • تصاویر و فایل های گرافیکی بوسیله OpenGL پردازش می شوند که کیفیت بالاتری خواهند داشت.

توسعه برنامه های کاربردی در آندروید سریع، راحت و لذت بخش است

گوگل دسترسی آسان به ابزارهای سودمند و کتابخانه های بسیاری را برای توسعه و تولید برنامه های کاربردی مبتنی بر آندروید فراهم کرده است، که برنامه نویسان می توانند با استفاده از آن ها هرچه سیع تر و راحت تر برای آندروید برنامه تولید کنند. این ابزارها شامل خطایاب، شبیه ساز گوشی، کتابخانه ها، اسناد، کدهای نمونه و یک پلاگین برای اکلیپس است. برنامه نویسی برای آندروید به زبان جاوا انجام می گیرد. توابع خود آندروید نیز با استفاده از جاوا پیاده سازی شده اند. آندروید فقط قادر است کدهای مدیریت شده (=Managed Codes) را اجرا کنید و قادر به اجرای کدهای Native نخواهد بود.

آندروید سیستم عاملی بر اساس لینوکس

این سیستم عامل بر اساس هسته سیستم عامل لینوکس توسعه یافته است. در واقع مدیریت و بهینه سازی حافظه، ارتباط با سخت افزار و سرویس های سیستم، امنیت، مدیریت پردازش ها و مدیریت منابع دستگاه موبایل را هسته لینوکس انجام می دهد و آندروید فقط لایه ایست که ارتباط میان کاربر و سیستم عامل را برقرار می کند. این لایه نرم افزاری بوسیله جاوا پیاده سازی شده است و به همین علت قادر به اجرای کدهای Native نخواهد بود. آندروید همانند لینوکس اوپن سورس خواهد بود و توسعه دهندگان بیشماری بر روی آن کار می کنند.

با Eclipse برای آندروید برنامه بنویسید

همانطور که قبلاً گفتم برنامه نویسی برای آندروید بوسیله زبان جاوا انجام می شود. گوگل جهت راحتی برنامه نویسان پلاگینی برای اکلیپس ارائه داده که آن ها بتوانند با استفاده از قدرت اکلیپس برای آندروید برنامه تولید کنند. شما ابتدا باید Eclipse را از اینجا دریافت کنید و سپس این پلاگین را روی آن نصب کنید. بعد از این در قسمت پروژه های اکلیپس گزینه ای به نام Android اضافه خواهد شد که می توانید با استفاده از آن به زبان جاوا و با قدرت اکلیپس برای آندروید برنامه بنویسید.

مسابقه برنامه نویسی برای آندروید

گوگل برای اینکه شرکت ها و برنامه نویسان را ترغیب به تولید برنامه برای بستر آنروید کند، اقدام به برگزاری یک مسابقه با جوایز چشمگیر کرده است. گوگل 10 میلیون دلار بودجه برای این کار در نظر گرفته که تا الان چند شرکت در این مسابقه برگزیده شده اند و مبالغ هنگفتی نیز دریافت کرده اند. البته این جوایز هم برای ایرانی ها تحریم شده اند 😦

در مورد آندروید بیشتر بدانید

farasun.wordpress.com

Subcribe to Farasun feedمشترک فراسان شويد

farasun.wordpress.com

مطالب مرتبط :