از فشردن Power تا Home Screen در Android
۷ مقاله از Boot ROM و تفاوت Qualcomm/MediaTek تا AVB، Kernel، init، Zygote و system_server.
مجموعهای از پروژههای نرمافزاری، نمونهکدها و تجربههای فنی؛ از برنامههای ویندوزی با C، Delphi و Assembly تا بازیهای کوچک، ابزارهای صوتی و کامپوننتهای کاربردی. این سایت بهمرور کاملتر میشود، اما همین حالا هم بخشی از کارها برای مشاهده، مطالعه و دانلود در دسترس است.
۷ مقاله از Boot ROM و تفاوت Qualcomm/MediaTek تا AVB، Kernel، init، Zygote و system_server.
پروژهها با توضیح ساده، نکات فنی، تصویر، وضعیت انتشار و لینک دانلود معرفی میشوند. بعضی از آنها آماده دانلود هستند و بعضی دیگر پس از مرتبسازی سورس، وابستگیها و فایلهای اجرایی کاملتر میشوند.
یک دموی 917 بایتی DOS/VGA با فایل اجرایی COM؛ شامل پسزمینه پلاسمایی، افق آبی و کرهای چرخان که از توپهای کوچک ساخته شده است. این پروژه نمونهای چشمگیر از گرافیک low-level و کدنویسی فشرده با Assembly است.
مشاهده صفحه پروژه
یک پخشکننده صوتی آموزشی برای ویندوز؛ نوشتهشده با Delphi و DirectSound، همراه با waveform، spectrum analyzer، VU meter، افکتهای صوتی و reader جدید DirectShow + Sample Grabber برای خواندن WAV/MP3.
مشاهده صفحه پروژه
یک پیادهسازی ویندوزی از بازی تتریس با Delphi و VCL؛ شامل منطق حرکت و چرخش قطعات، تشخیص برخورد، حذف خطها، امتیازدهی، سطحبندی، ذخیره رکورد و افکتهای صوتی embed شده. بسته شامل سورس و فایل اجرایی آماده تست است.
مشاهده صفحه پروژه
یک کامپوننت VCL برای ساخت رابط شطرنج در Delphi؛ همراه با نمایش صفحه و مهرهها، اعتبارسنجی حرکتها، پشتیبانی از قوانین اصلی شطرنج، eventهای کاربردی و یک demo متصل به موتور UCI با موتور کوچک Pawnora.
مشاهده صفحه پروژه
نسخه کاملتر بازی کلاسیک پانزدهتایی برای ویندوز؛ نوشتهشده با C و Win32 API، همراه با undo/redo، ذخیره و بارگذاری بازی، restart، timer و رابط گرافیکی owner-drawn.
مشاهده صفحه پروژه
یک ضبطکننده صدای کوچک برای ویندوز؛ نوشتهشده با MASM32 و Win32 API. برنامه صدا را در قالب WAV ذخیره میکند، شکل موج را نمایش میدهد و همراه با سورس اسمبلی، resource/iconها، اسکریپت build و فایل اجرایی آماده منتشر شده است.
مشاهده صفحه پروژهیادداشتها و تمرینهایی با حالوهوای آموزشهای کلاسیک Win32 Assembly؛ کوتاه، مثالمحور و مناسب برای درک ارتباط مستقیم بین APIهای ویندوز، resourceها، پیامها و کد اسمبلی.
بخشی برای ثبت یادگیریها و تجربههای مرتبط با لایههای پایین اندروید؛ از BootROM و Preloader تا ابزارها، تصاویر، خطاها و مسیرهای عملی بررسی دستگاهها.
ایدهی بلندمدت برای ساخت ابزار اشتراک دسکتاپ و سرویسهای آموزشی مبتنی بر آن. فعلاً به عنوان مسیر تحقیق و توسعه ثبت شده و بعداً در صورت آماده شدن نمونهی قابل تست، مستند میشود.
بخش مقالات برای توضیح موضوعات فنی به زبان ساده و در عین حال دقیق ساخته شده است؛ از معماری کامپیوتر و برنامهنویسی Low-Level تا تجربههایی که ارزش ثبت و مراجعه دوباره دارند.
برای جلوگیری از دانلودهای بیتوضیح، لینکهای این بخش ابتدا به صفحه پروژه میروند. داخل هر صفحه، وضعیت بسته، توضیح اجرا، سورسکد و فایل قابل دانلود مشخص میشود.
بسته آماده دانلود شامل فایل اجرایی TPSPHERE.COM، سورس اسمبلی، تصویر خروجی و توضیحات کوتاه برای اجرای دمو در DOSBox.
بسته سورس تمیزشده شامل پروژه Delphi، reader صوتی جدید، DirectSound wrapper سازگار، FFT داخلی، README آموزشی و پوشه DirectX9 برای Delphi 7.
مشاهده صفحه پروژهبسته نهایی شامل سورس Delphi، فرمها، فایل اجرایی آماده تست، تصاویر و resourceهای صوتی embed شده در برنامه.
مشاهده صفحه پروژهبسته نهایی شامل کامپوننت TChessBoard، سورس Delphi/VCL، پکیج نصب، دمو اتصال به UCI engine و موتور کوچک Pawnora.exe برای تست سریع.
بسته تمیزشده شامل فایل اجرایی، سورس کامنتگذاریشده، پروژه Visual C++ 2010، README و یادداشتهای پاکسازی فایلهای اضافی.
مشاهده صفحه پروژهضبطکننده صدای ویندوزی همراه با فایل اجرایی آماده، سورس اسمبلی، فایل RC، resource/iconها و اسکریپت build نسخه Release.
مشاهده صفحه پروژهبستههای سورسکد برای پروژههایی که امکان انتشار عمومی دارند، بهمرور تمیزسازی و اضافه میشوند.
این بخش برای سرویسها و ابزارهای آنلاین است؛ بخشی از آن فعلاً فعال است و بخشی دیگر بهعنوان مسیر توسعه آینده نگه داشته میشود.
سرویس ردیابی مبتنی بر Traccar فعلاً بهعنوان پایهی عملیاتی فعال است. در آینده ممکن است با ابزار اختصاصی ALTEK تکمیل یا جایگزین شود.
ورود به Traccarایدهای بلندمدت برای آموزش آنلاین، ثبتنام مدرس و دانشجو و ابزارهای کمکآموزشی. این بخش فعلاً در حد مسیر آینده و طراحی مفهومی نگه داشته میشود.
ایدهی آیندهفروشگاه التک روی زیردامنه جداگانه فعال است و برای کالاها، قطعات و محصولات فنی استفاده میشود.
برای ارتباط درباره پروژهها، فایلهای منتشرشده، فروشگاه یا سرویسهای ALTEK میتوانید از راههای زیر استفاده کنید.