سیستم عامل کوثر

سیستم عامل فارسی کوثر

سیستم عامل کوثر

سیستم عامل فارسی کوثر

سیستم عامل کوثر

سیستم عامل فارسی کوثر

نویسندگان

۴۲ مطلب توسط «ع. رضوانی» ثبت شده است

مدل توسعه سیستم عامل کوثر و ادامه توسعه Dialog

ع. رضوانی | دوشنبه, ۹ تیر ۱۳۹۳، ۱۱:۲۱ ق.ظ

سلام. دوستان ایمیل داده بودند که چرا به جای وقت گذاشتن روی مباحث ریشه ای سیستم عامل ما روی مباحث حاشیه ای هم وقت می گذاریم ؟!!‌؟ واقعا چرا؟!

مدل توسعه سیستم عامل کوثر

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

مشکل پیاده سازی تمام دانش های سیستم عامل نیاز به صرف وقت بالا و بالا بردن سطح دانش و مسلط بودن بر تمامی بخش های مرتبط با اون می باشد. روشی که ما پیش رو گرفتیم سیستم پیشرفت بر اساس "وجود استثنا" می باشد. یعنی ما توسعه این سیستم عامل رو از پایه ترین مباحث شروع می کنیم. زمانی که یک کمبود احساس کنیم به توسعه اون می پردازیم. اون کمبود یک استثنا می باشد. البته مشکلات این طرح زمانبر بودن آن هست. ولی مزیتی که دارد این هست که ما مشکل را لمس می کنیم و برای آن مشکل یک راه حل ارائه می دهیم.(البته با تحقیق و ..). پس اگر به روند کار تا به اینجای کار دقت کنید حتما به این موضوع پی خواهید برد. مثلا یکی از مشکلات فارسی ساز بود و اون تا حدی حل شد. مشکل بعدی فایل سیستم و اون هم تا حد رفع مشکل حل شد. مشکل بعدی نمایش پیغام خطا و دیالوگ بود که این هم تا حدودی حل شده) و حالا یک استثنا رخ داده است و اون این هست که ما باید به سمت graphic mode برویم. یعنی ما به مشکل صفحه نمایش کارکتری خوردیم و باید راه حلی برای اون پیدا کنیم. و یا مشکل اجرا نرم افزار و یا چند برنامه گی و یا مدیریت حافظه و ...

نکته بعدی این هست که ما به سمت کاربردی بودن این سیستم پیش میرویم. اگر به روند توسعه دقت کرده باشید اکثر کارها در مسیر کاربردی کردن این سیستم عامل پیشروی کرده است.

 

موضوع بعدی در مورد ادامه روند توسعه Dialog می باشد. کلیپ زیر گویای رند توسعه هست و توصیه می کنم حتما دوستان تماشا کنند و نظرات خودشونو برای ما ارسال کنند:



  • ع. رضوانی

فارسی سازی آراکس - آماده سازی

ع. رضوانی | يكشنبه, ۸ تیر ۱۳۹۳، ۱۲:۳۵ ق.ظ

سلام.

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

مشکلی وجود داره اینه که ما هنوز encoding به سیستم عامل آراکس اضافه نکردیم و انشاا.. بعد از صحبت با مسئول پروژه این سیستم عامل تغییرات اعمال میشه.


>
  • ع. رضوانی

دیالوگ باکس !!

ع. رضوانی | شنبه, ۷ تیر ۱۳۹۳، ۰۶:۳۷ ب.ظ

سلام.

امروز هم یه مقدار بیکار بودم و امتحان نداشتم و چند تابع برای مدیریت دیالوگ باکس نوشتم. فیلم رو ببینید که جالبه !

 

  • ع. رضوانی

تکمیل وضعیت موس

ع. رضوانی | جمعه, ۶ تیر ۱۳۹۳، ۱۰:۱۷ ب.ظ
این چند روز که درگیر امتحانات هستم  کمتر وقت میکنم  بخش مدیر حافظه رو توسعه بدم(به دلیل پیچیدگی کار).
 اما امروز بیکار بودم و نشستم یکی از TODO های هسته که گذاشتم رو بازنویسی کردم. این TODO مربوط به راه انداز موس بود که مشکلش حل شد. مشکل از تشخیص ندادن خطا در بایت بود.

  • ع. رضوانی

تبادل اطلاعات فنی - فرآیند ها

ع. رضوانی | پنجشنبه, ۵ تیر ۱۳۹۳، ۰۱:۲۱ ق.ظ


بخش تخصصی برای این قسمت در نظر گفته شده است
و این قسمت دیگر بروز رسانی نمی شود.
بخش های تخصصی در بخش موضوعات قابل مشاهده هستند.
  • ع. رضوانی

تبادل اطلاعات فنی - مدیریت و توسعه پروژه

ع. رضوانی | چهارشنبه, ۴ تیر ۱۳۹۳، ۰۱:۲۷ ب.ظ
بخش تخصصی برای این قسمت در نظر گفته شده است
و این قسمت دیگر بروز رسانی نمی شود.
بخش های تخصصی در بخش موضوعات قابل مشاهده هستند.

  • ع. رضوانی

تبادل اطلاعات فنی - سیستم فایل

ع. رضوانی | چهارشنبه, ۴ تیر ۱۳۹۳، ۰۱:۲۵ ب.ظ
بخش تخصصی برای این قسمت در نظر گفته شده است
و این قسمت دیگر بروز رسانی نمی شود.
بخش های تخصصی در بخش موضوعات قابل مشاهده هستند.

  • ع. رضوانی

تبادل اطلاعات فنی - مدیر حافظه

ع. رضوانی | چهارشنبه, ۴ تیر ۱۳۹۳، ۰۱:۲۴ ب.ظ
بخش تخصصی برای این قسمت در نظر گفته شده است
و این قسمت دیگر بروز رسانی نمی شود.
بخش های تخصصی در بخش موضوعات قابل مشاهده هستند.

  • ع. رضوانی

شناسایی حافظه قابل استفاده

ع. رضوانی | دوشنبه, ۲ تیر ۱۳۹۳، ۰۲:۲۸ ب.ظ

مرحله اول نوشتن مدیر حافظه: نوشتن تابع شناسایی حافظه قابل استفاده ( در حال تکمیل) ( تصاویر بعد از هر پیشرفت در ادامه مطلب قرار می گیرد)

  • ع. رضوانی

مستند سازی مقدماتی کدها با doxygen

ع. رضوانی | دوشنبه, ۲ تیر ۱۳۹۳، ۱۲:۱۵ ب.ظ

با سلام.

پیرو مستندسازی و مدیریت کار تصمیم گرفتیم با انتشار هر نسخه یک نسخه از فایل ایجاد شده توسط نرم افزار doxygen را هم انشار بدهیم.

http://www.stack.nl/~dimitri/doxygen/

البته فعلا برای بهبود کار از این ابزار استفاده می کنیم. اگر ابزار بهتری یا روند کار تغییر کند ممکن است از این نرم افزار استفاده نکنیم.(فعلا بصورت پیش فرض فعال کردیم)

تصاویر در ادامه مطلب

  • ع. رضوانی