نرمافزار «ساغر» مجموعه شعری است که از پایگاهدادههای پروژه آزاد «گنجور رومیزی» به عنوان منبع اشعارش استفاده میکند. نوشتن نرمافزار «ساغر» در ابتدا با هدف انتقال (Port) بدون تغییر نرمافزار «گنجور رومیزی» که بر پایه چهارچوب .NET و زبان C# نوشته شده است به چهارچوب Qt و زبان C++ شروع شد. با انجام این کار امکان استفاده از این مجموعه شعر در هر سیستمعاملی که از Qt پشتیبانی کند (از جمله Linux و Mac OSX و همچنین سیستمعاملهای دستگاههای همراه مانند Symbian و Windows Mobile) فراهم میشد. در اواسط کار، با ایدهای متفاوت علاوه بر کم تر کردن مصرف حافظه به کارایی و سرعت بالاتری رسید و بر اساس همین فکر بعضی قسمتها (از جمله ایده اصلی نمایش شعر و همچنین قسمت جستجو) با ایده متفاوتی نسبت به آنچه در «گنجور رومیزی» دیده میشود، پیادهسازی شد. علاوه بر آن خاصیت برگه (Tab) به این نرمافزار اضافه گردید که به اعتقاد توسعهدهنده آن، شکل متفاوت نمایش جستجوها باعث میشود که «ساغر» نرمافزار ایدهآلی برای محققین باشد.
نرمافزار ساغر
