ثمار التطور فى قبضة يدك

بقلم : أ /أيمن شعبان  

مصمم برمجيات الهاتف المحمول

ثمار التطور فى قبضة يدك

 

انطلاقا نحو رقمنه  الخدمات للمؤسسات الخاصة والحكومية تقوم التطبيقات الذكية للهواتف المحمولة دورا فعالا وقويا نحو تطبيق هذا الهدف.

ويفيد ذلك علي مستوي رفع كفاءة الخدمات للعميل وتلبيتها بشكل حديث وسريع من ناحية ومن ناحية أخري يحسن من نوعية ودقة التقارير علي المستوي  الاداري وربط نتائج الاعمال علي سواء مستوي الفروع للمؤسسة الواحدة أو علي المستوي العام عن طريق ربط المؤسسات الاقتصادية مما ينتج عنه جمع معلومات عن العملاء أدق لتقديم خدمة أفضل بالاضافة الي امكانية استخراج تقارير مجمعة فورية وفي أي وقت ومكان علي المستوي الاداري بدون انتظار عدة أشهر لتجميع الميزانيات وجمعها ومقارنتها.

وتعتبر لغة البرمجة هي الاداة التي يستعين بها مطور البرامج للعمل علي التطبيق المكلف به.

وهناك عدة لغات برمجة يستعين بها مطور البرامج في مجال الهواتف المحمولة اقواها:

  •  Java  , C#  ,kotlin
  • وذلك  لبرمجة تطبيقات الاندرويد
  • بينما يمكن استخدام لغة برمجة swift
  • لبرمجة تطبيقات ال iphone

ويجب الاستعانة بادارة قواعد البيانات (DBM) ودراسة المؤسسة التي سيتم تطوير التطبيق لها وتنظيم قاعدة البيانات وتنسيقها وتحضيرها ومن الصفات التي يجب أن يتحلي بها مطوري التطبيقات بصفة عامة هي القدرة علي التحليل وفهم المشكلات والقدرة علي حلها.

وتنقسم ادارة قاعدة البيانات في تطبيقات المحمول الي قسمين:

١.قاعدة بيانات داخلية علي مستوي الجوال ويكون بها البيانات الاساسية لمستخدم التطبيق الحالي مثل الاسم والبريد الاليكتروني ورقم التليفون ويمكن استخدام لغة برمجة sql لادارتها.

٢.قاعدة بيانات خارجية علي مستوي أعلي حسب نوعية النشاط أو المؤسسة التي يم تطوير التطبيق لخدمتها ويكون فيها معلومات العمل المتداولة حسب صلاحية كل فرد ، وهناك خيارين لادارتها:

أ.قاعدة بيانات جاهزة ومؤمنه مثل firebase

ومن مميزاتها  أنها لا تحتاج لمبرمجين ويب ويمكن لمطور التطبيقات تنسيقها وتطويرها والتعامل معها وأنها تصلح للمؤسسات الخاصة أو لبعض القطاعات العامة في المجالات الخدمية التي لا توجد أهمية قصوي لسرية بياناتها.

ب.قاعدة بيانات خاصة تكون داخل سيرفرات موجودة داخل فروع المؤسسة والتي يتم عمل تطبيق لخدمة نشاطها.

والسيرفرات عبارة عن اجهزة كمبيوتر بمواصفات خاصة  وتحتاج الي غرفة خاصة للتبريد الدائم طوال فترة عمل الاجهزة.

وتحتاج السيرفرات الي فريق عمل متكامل ومتدرب باحترافيه من متخصصي شبكات ومطوري ويب ومتخصصين في الحماية الالكترونية .

ويكون دور مطوري الشبكات هام جدا حيث يكون علي عاتقهم تحضير السيرفر للعمل  عن طريق تجهيز المكونات الخاصة بالاجهزة وتجهيزها وتحضير قاعدة البيانات عن طريق احدي لغات ادارة قواعد البيانات مثل sql

ثم تاتي مرحلة الربط مع تطبيقات الجوال وهنا يأتي دور مطوري الويب حيث يحتاج هنا السيرفر الي api للربط مع تطبيق الجوال حيث تكون إحدي لغات التواصل بين السيرفر والتطبيق للجوال هي json  وهي إحدي مخرجات ال api.

وهنا يأتي دور تكاتف مطوري الويب مع المتخصصين في الحماية الالكترونية في تأمين ال api وحمايته من الهجمات الخارجية.

 

المراجع:

  • Intel Research, “Mobile Computing Trends: Insight into Today’s Workforce,” Intel IT Center, 2013.
  • De Souza, Silva L., and de Aquino G.S., (2014), “Mobile Application Development: How to Estimate the Effort?” Computational Science and Its Applications–ICCSA 2014. Springer International Publishing, pp.63-72.

عن محمد الأمين

2 تعليقات

  1. جزاك الله خير ع المعلومات القيمه جدا

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

هذا الموقع يستخدم Akismet للحدّ من التعليقات المزعجة والغير مرغوبة. تعرّف على كيفية معالجة بيانات تعليقك.