ما هو Indy ؟

بسم الله الرحمن الرحيم

—————–

كلنا نعرف مكونات Indy المكونات الشهيرة للتعامل مع الشبكات والانترنت , والمدعومة والمتوفرة تماماً في جميع بيئات وبرامج دلفي (إلى الآن) .

—————–

لكن , قليل منا من لا يعرف عنها أكثر من ذلك , لذا أحببت أن أضع هذا المقال ليوضح كل ما خفي على مبرمجي الدلفي , وليعرف المبرمج أكثر عن مكونات Indy أكثر .

==============

مقدمة :

Internet Direct أو ما يعرف بـIndy هو مكتبة مفتوحة المصدر , مبنية على لغة Object Pascal .

وتحتوي على Clients , Servers , TCP , UDP , Raw Sockets و أكثر من 100 بروتوكول , منها SMTP , HTTP , POP3 , NNTP . أيضاً Indy تدعم OpenSSL و Zlib في بروتوكولاتها .

إصدار Indy 10 ينفذ إلى Free Pascal ويعمل على Windows , Linux , FreeBSD, Darwin

Indy متوفر لـBorland Delphi و C++ Builder و Kylix أيضاً .

Indy مرخص تحت رخصة indy modified BSD Licence و indy MPL Licence .

وفي بداية عام 2008 , بدأ مشروع اسمه Indy# لكتابة Indy في C# .

—————–

تاريخ Indy :

– في بداية الأمر , كانت Indy تسمى Winshoes وكتبها Chad Z. Hower من خلال Visual Basic  عام 1993 .

– انتقلت إلى دلفي عام 1995 .

– تم إدخالها تحت رخصة المصادر المفتوحة عام 1997 .

– في عام 2000 , Winshoes أصبحت Cross-Platform , وتم تغيير اسمها ليصبح Internet Direct (Indy) .

– أضفاتها Borland مع Borland Delphi و C++ Builder و Kylix عام 2001 .

– في 2003 أضيفت Indy إلى Delphi.NET , وتم توفيرها لمنصة .NET

—————–

للمزيد عن Indy , إليك الروابط التالية :

http://www.swissdelphicenter.ch/en/showarticle.php?id=4

http://www.indyproject.org/KB/

http://www.indyproject.org/Sockets/

http://www.projectindy.org/downloads/IndyDocs_10.1.5.0_Pdf.zip

http://www.indyproject.org/Sockets/fpc/

http://www.indyproject.org/License/

http://www.codeplex.com/Wiki/View.aspx?ProjectName=IndySockets

http://www.kudzuworld.com/

http://www.indyproject.org/About.aspx

http://www.indyproject.org/

اترك رد

إملأ الحقول أدناه بالمعلومات المناسبة أو إضغط على إحدى الأيقونات لتسجيل الدخول:

WordPress.com Logo

أنت تعلق بإستخدام حساب WordPress.com. تسجيل خروج   / تغيير )

صورة تويتر

أنت تعلق بإستخدام حساب Twitter. تسجيل خروج   / تغيير )

Facebook photo

أنت تعلق بإستخدام حساب Facebook. تسجيل خروج   / تغيير )

Google+ photo

أنت تعلق بإستخدام حساب Google+. تسجيل خروج   / تغيير )

Connecting to %s