سويب
الفرع الرئيسي على github.com/swyp/swyp
بداية سريعة
- سحب صور Swyp [email protected]:swyp/swypPhotos.git // https://github.com/swyp/swypPhotos
- سحب الوحدات الفرعية: تحديث الوحدة الفرعية git -r --init
- تجميع وتجربة التعليمات البرمجية
- للدخول إلى التطبيق الجديد: (بعد إنشاء تطبيق جديد في xcode) اسحب [email protected]:swyp/swyp.git إلى مجلد مشروع التطبيق
- أضف مسارًا إلى swyp/libswyp إلى إعدادات المشروع -> إعدادات البناء -> مسارات بحث الرأس
- أضف swyp باعتباره تبعية مستهدفة في إعدادات المشروع->targetName->مراحل البناء
- ربط الملف الثنائي بالمكتبة "libswyp.a" في مراحل البناء
- قم باستيراد <libswyp/libswyp.h> عند الحاجة
- قم بالخروج من مشروع Swyp Photos للحصول على مقدمة للتنفيذ!
حول سويب
تنطق "التمرير السريع". الهدف من Swyp هو السماح لأي تطبيقين بالتواصل مع بعضهما البعض من خلال لفتة بسيطة تربط بين شاشتين تعملان باللمس.
إمكانية التشغيل البيني
المبدأ الأساسي لـ Swyp هو "إذا قمت بتصدير البيانات، فإنك تدعم png."
- ستحتوي تطبيقات Swyp على تنسيقات ملفات أصلية، وعادةً ما تدعم العديد من التنسيقات، ولكن يجب عليها تصدير PNG.
- يدعم Swyp مسارات تدفق البيانات للموسيقى أو الفيديو أو الألعاب متعددة اللاعبين.
- هذا ليس عذرًا لعدم دعم تصدير PNG
- كن مبدعا! أرسل صورة الألبوم، أو إطارًا من الفيديو، أو إحصائيات اللعبة الخاصة بالمستخدم
- نصيحة iOS-- (فقط قم بعرض طبقة UIView خاصة في سياق الصورة، ثم في PNG!)
- عرض مخطط البروتوكول المضمن في "SwypProtocol.md"
تطبيق
- كل شيء في Swyp مبني على صباح الخير والمقابس والجداول
- على الرغم من أن هذا رمز iOS، إلا أنه لا يوجد سبب يمنع جلبه إلى Android وOSX
- Swyp هو نظير إلى نظير
- يدعم Swyp عموم Wifi وBluetooth (في دعم الأجهزة مثل أجهزة iOS) - في انتظار @ iOS 5
- يقدم Swyp للمستخدم بشكل مرئي جميع مسارات Swyp الممكّنة (بحيث يعرف المستخدمون كيفية الاتصال بنفس شبكة WiFi، على سبيل المثال، أو تشغيل البلوتوث)
- يمكن توسيع Swyp في النهاية لدعم الاتصالات عبر الاتصالات الخلوية، حيث تم إنشاء خدمة (مثل خدمة Bump's) من قبل بعض الأطراف المستقبلية
- يعتبر Swyp حاليًا آمنًا مثل الشبكة المضيفة
- إذا كانت الميزة مطلوبة على نطاق واسع، فيمكننا تنفيذ نظام شهادة TLS كملحق
- الشبكات غير الآمنة سيكون لديها نقل ملفات غير آمن، مما يجعل Swyp متوسط الأمان
تأليف
بدأ هذا المشروع بواسطة Alexander List من ExoMachina، ثم تم تقديمه إلى MIT Media Lab Fluid Group في عام 2011.
رخصة
تم ترخيص هذا البرنامج بموجب ترخيص MIT مع الأحكام الواردة في القسم التالي. راجع ملف الترخيص للحصول على كافة التفاصيل.
أحكام
- لا يُسمح لك بتشويه بروتوكول Swyp بطريقة تؤدي إلى انقطاع أو تغيير إمكانية التشغيل البيني بين تطبيقات Swyp (راجع "قابلية التشغيل البيني" أعلاه)
- يجب عليك اختبار إمكانية التشغيل التفاعلي لتطبيقك البرمجي إذا كنت ترغب في نشره
- لك الحرية في استخدام أجزاء من هذا البرنامج، ولكن لا يجوز تسمية هذه الأجزاء باسم "Swyp أو Swipe" ويجب ألا تطالب بتوافق Swyp
- لا يجوز لك الادعاء بأنك معتمد من قبل Swyp أو ExoMachina أو MIT Media Lab أو الشركات التابعة لها (بدون إذن)
- لا يجوز لك استخدام العلامة التجارية "Swyp" الخاصة بشركة ExoMachina باعتبارها الكلمة الأولى في تطبيق منشور دون الحصول على إذن من ExoMachina
- هدفنا هو الاحتفاظ بالعلامة التجارية لمطوري التطبيقات فائقة الجودة، لذا إذا كنت أحدهم، أرسل بريدًا إلكترونيًا إلى "[email protected]"