الخلاصة

ملفّات مشابهة
N-TIER CLIENT SERVER FRAMEWORKS AND TOOLS تير األطر وأدوات العميل- N Client server architectures allow us to enable communication between two applicat

إيناس السيد محمد الشعراوى أستاذ مساعد قسم الحاسب كلية التربية - الجبيل المعلومات الشخصية الجنسية : مصرية تاريخ الميالد / 11 / م القسم علوم الحاس

How To Make Connection Between Oracle DB Server 9i & Oracle Developer 6i

خطـــــة المركــــــز التدريبيـــــة خلال شهر كانون ثاني من عام 2004

Microsoft Word - Question Bank-II Sem. BA Arabic Core Course, Informatics with DTP

Microsoft Word - C#2

c1

Microsoft Word - Access VBA

مكونات الحاسب الآلي

د. ط در ءة ز ا ت ا دزة (درا ا ا ت) د. ط در را ر ا م م ا ا ا : ا ت ا ا ا م وا ا ي و إ ى ا ت ا ا ا دو إ و دة ا و أ اد ا. و ف ا ا إ وا ا ت ا دزة م ا أ ا

ورقة عمل الدرس الثاني تطبيقي اخلاص على هاتفي... برنامج App Inventor اعداد املعلمة : اماني ممدوح املصري مدرسة امحد شوقي الثانوية للبنات اختار اإلجابة ا

دور ا ا ا ا ى ا ب ا رس ا ر م د إ ا أ أ در ن ا - ا دان ا ذ ا ا ر أ ا

Application-1st page

عربي Sign-Code Website Guide فيما يلي دلي ا ل لطلب اسم مستخدم جديد لConnect Sell من خ لل موقع.Sign-Code يسمح لك الموقع بالدخول اإلداري على اسم المستخد

اختر عنوان مناسب

ج/ ج/ أ/ Faculty of Computers &information الخطة البحثية للكلية من أعوام 2015 وحتى 2020 كلية الحاسبات والمعلومات مجاالت الخطة البحثية الهدف 1 /أ النشر

Template for Program Curriculum Structure

ماجستيرالعلوم في الرياضيات يحتوي على ثالث مسارات تخصصية : الرياضيات البحتة الرياضيات التطبيقية اإلحصاء الكلية : كلية العلوم بالدمام. احلرم اجلامعي : ا

نموذج السيرة الذاتية

الصف السادس االبتدائي الفصل الدراسي االول بسم هللا الرحمن الرحيم الصفحة محتويات الفصل الدراسي األول الموضو

مشروع المكتبات الرقمية

حقيبة الدورة التدريبية التخزين السحابي Google Drive حقيبة المتدربة إعداد املدربة : عزة علي آل كباس Twitter 1438 ه

) NSB-AppStudio برمجة تطبيقات األجهزة الذكية باستخدام برنامج ( ) برمجة تطبيقات األجهزة الذكية باستخدام برنامج ( NSB-AppStudio الدرس األول ) 1 ( الدرس

WHAT’S NEW

الفهرس: كيفية ضبط الموبايل/التابلت: خدمة االنترنت معرفة مسبقا على الجهاز. في حالة عدم تعريف خدمة االنترنت مسبقا على الجهاز يمكنك ضبطه يدويا ادخل على D

تنصيب و إعداد تقانة التستجابة الذكية (SRT) التخزين المؤقت باتستخدام أقراص الحالة الصلبة SRT Intel Smart Response Technology Installation Guide (SSD Ca

Microsoft Word - Excel VBA

Microsoft Word - 47-Matthew

SP-1101W/SP-2101W eciug niitallatini kciuq 1.0v /

السالم عليكم و رحمة هللا شرح ربط قاعدة بيانات Access بال.. C# مذا ستستفيد من هذا الموضوع!! -معرفة طريقة صنع قاعدة بيانات بالAccess -ربط قاعدة البيانات

مدرسة هارون الرشيد الثانوية للبنين المهارات العملية / تكنولوجيا المعلومات ( الثاني عشر) إعداد/ أ. خالد الح

BMS

Date: م :17 الجودة ضمان تقرير CAD Website: app.nawroz.edu.krd Page 1 from 6

التحكم في الجهاز عن بعد باستخدام نظام VNC

المكونات

Department of Computer Information Systems

FS Future Series دليل البدء السريع الرجاء قراءة التعليمات التالية من أجل تثبيت وتنشيط 3D. Visualizer برنامج

جمعية زمزم للخدمات الصحية التطوعية بإشراف وزارة الشؤون االجتماعية تصريح رقم )411( نظام إدارة الجودة Quality Management System إجراءات الئحة تقنية املع

أاعمال الر سل 507

Certified Facility Management Professional WHO SHOULD ATTEND? As a Certified Facility Management Professional course, Muhtarif is the ideal next step

riyadh-geeks-mobile-first

University Graduate Union/Palestine Polytechnic University Procurement Department اربطة الجامعيين/جامعة بوليتكنك فلسطين دائرة المشتريات التاريخ: 2017/

Basic Invoice Template for Word

MASTER GUIDE

Student Help

متطلبات النظام متطلبات جهاز الكمبيوتر الشخصي معالج Pentium 1 Intel غيغا هرتز أو أسرع نظام التشغيل Windows 2000 أوXP Windows مع Service Pack 2 أو Vista

راتب الحداد للحبيب عبد هللا ابن علوي الحداد احلداد رتا ب احلداد ي علو ابن عبد هللا للسي د معهد مجلس تربية نورالهدى ايندرامايو Page 1 of 8 معهد مجلس تر

How To Install Oracle Forms & Reports 6i

Microsoft Word - SolutionOOPFinal2011.doc

NUBIX for Information Technology

شرح برنامج استعادة الملفات المحذوفة Recover my files من اعداد : رافاييل يوسف مقدمة: آلنا يعلم ان اجهزة الكومبيوتر قادرة على حفظ الملفات على قرصها الصل

جملة ميالف للبحوث والدراسات ISSN : اجمللد 4 العدد / 1 الشهر والسنة Mila Univ center. Publish. Co.. The impact of electronic management to bu

جهاز عرض DLP دليل الوسائط المتعددة

Microsoft Word - ??????? ?? ?????? ?????.doc

1

Banner – Hold Information SOAHOLD

Microsoft Word - AR_ _UM TLCD - KBRC01A.doc

Curriculum Vitae 1.Personal data Name: Isra Natheer Alkallak Date of birth:1/1/1970 Address: university of Mosul / college of Nursing Contact details

دولة فلسطين و ازرة التربية والتعليم العالي المبحث: تكنولوجيا المعلومات / النظري بسم هللا الرحمن الرحيم مدة االمتحان : ساعتان نموذج تجريبي مجموع العالم

( IP Address ) العنوان الشبكي

الم ب س ط ة الع ر ب ي ة الت ر ج م ة Language: العربية (Arabic) Provided by: Bible League International. Copyright and Permission to Copy Taken from th

Layout 2

المباد ال ج ة للمما ة ال ة إرشادات الممارسة اإلكلينيكية بحا ا ب ة الكبد الم مة لد ا ة ا ب ة بالجم ة ال اصة ال طا م الجة طا ال ا الكبد ة ملخص الممارسة

الدِّيكُ الظَّرِيفُ

ن خطبة الجمعة المذاعة والموزعة بتاريخ 15 من شوال 1439 ه الموافق 2018/6/29 م م ن ال م ن اه ي الل ف ظ ي ة ن ا م ن س ي ئ ات أ ع م ال ن ش ر ور أ ن ف سن ا

د أ ب ج للكمبيوتر( ( Hardware الدرس الثاني :الجزء المادي مثلما ذكرنا في الدرس السابق,فمكونات جهاز الحاسوب تنقسم إلى قسمين احدهما مادي ) HARDWARE ( و ا

مكثف الثالثة الوحدة البوابات املنطقية 1 هاتف : مدارس األكاد م ة العرب ة الحد ثة إعداد المعلم أحمد الصالح

The Global Language of Business دليل ارشادي الستخدام صفحة خدمات الشركات األعضاء Members Area 1

مسابقة هواواي لطالب الجامعات والكليات في مجال الهندسة وتقنية المعلومات لعام 2017 Huawei ICT Skill competition Middle East 2017

Do you like these sounds?

آذار 2017 B الص ف الث اني م ساب ق ة ال لغاز الد و لي ة في الر ياض ي ات االسم ال شخصي: اسم العا ئل ة: الص ف : اسم المدرسة: بلد ة اسم المدرسة: عنوان مكا

Allomani Warehouse User Guide

Our Landing Page

Microsoft Word EA-ECCM 2.doc

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

اامتح ن الج ي الم حد امتح ن البك ل ري ( الد رة الع دي : ي ني ) 4102 المست ى 0 من س ك البك ل ري الشع أ المس لك مس ك الع الشرعي شعب الع التجريبي شعب الع

جامعة جدارا Jadara University كلية: الدراسات التربوية

<4D F736F F D20D8D1EDDEC920CDD0DD20C7E1E1EDE4DFD32E646F63>

جامعة الانبار – قسم ضمان الجودة والاعتماد - السيرة الذاتية لعضو هيئة تدريس

<4D F736F F D20C7D3C7D3EDC7CA20CADFE4E6E1E6CCEDC720C7E1E3DAE1E6E3C7CA>

مــكـــونـــــات الحاســـــب الآلــــــى

R.A.K Chamber of Commerce & Industry Studies & Commercial Cooperation Directorate Economic Studies Section 0802 /80/80 غرفة تجارة وصناعة رأس الخيمة إد

English C.V. أآرم فتحى مصطفى على الاسم :.مدرس الدرجة العلمية : مدرس بقسم تكنولوجيا التعليم - آلية التربية النوعية بقنا - جامعة الوظيفة الحالية : جنوب

النسخ:

مجلة ال ارفدين لعلوم الحاس وب والرياضيات المجلد )10( العدد )2 (2013 Programming Mobile Applications Nada N. Saleem Mohammad Abdalraheem Hamdy Nada_N_S@uomosul.edu.iq College of Computer Sciences and Mathematics University of Mosul, Mosul, Iraq Received on: 01/12/2011 Accepted on: 19/04/2012 ABSTRACT Mobile and wireless devices become widespread devices in the past few years, These devices made substantial progress in the important field of wireless applications which used in all areas of human life. This research develops two applications which execute on mobile and computer. The first application is electronic library which make the user search in the library electronically on computer throw Bluetooth wireless technology, The second application is mouse controlling throw Bluetooth. These applications are programmed with J2ME language on mobiles, covered MIDP 2.0 with CLDC 1.0 executed on mobiles with versions Nokia 6600, Nokia 7610, N72 and executed on computers with the following operating systems Windows 7, Windows XP and Linux Mandriva 2010. Keyword: mobile, Bluetooth, wireless technology ندى نعمت سليم تاريخ استالم البحث: 2011/12/01 برمجة تطبيقات الموبايل كلية علوم الحاسوب والرياضيات جامعة الموصل الملخص محمد عبد الرحيم حمدي تاريخ قبول البحث: 2012/04/19 أصبحت أجهزة النقال واألجهزة الالسلكية من األجهززة الواسزعة اتشارزاي ازس التزنوات القلللزة الماضزية و ز أحرزت تق ما واسعا اس مجال الاطبيقات الالسزلكية المهمزة المتزاة مة ازس مجزاتت حيزاة اكشتزا قاازة و ز تز ازس هذا البحث تصزمي تطبيقزلن معمزال علزد عز أ مزن أجهززة المولاازل والحاسزوب تنزاول الاطبلزم األول هرشامجزا متزهل عمليززة البحززث الكاروشيززا اززس الم ابززة علززد أجهزززة الحاسززوب مززن اززالل اسززاة ام تقنيززة الززز,Bluetooth أمززا الاطبلززم الثاشس اهو هرشامج الاح بفأية الحاسوب من االل جهاز المولاال باساة ام تقنية الز Bluetooth تز تصززمي الاطبيقززات المزذقوية ولرمجاهززا باسززاة ام ل زة J2ME علززد أجهزززة المولاازل وتزز شرززر الاطبيقززلن علزد منصزة MIDP 2.0 و 1.0 CLDC وترز للها علزد أجهززة شوقيزا مزن مزوأاالت N72, Nokia 6600, Nokia7610 بالنتبة ألجهزة الحاسوب اق ت تر لل الاطبيقات علد شظ تر لل Windows 7, Windows Linux وشظام تر لل Mandriva 2010 XP.1 الكلمات المفتاحية: المولاال, هلوتوث, الاقنيات الالسلكية المقدمة أالززت صززناعة أجهزززة المحمززول واتتصززاتت الالسززلكية اززس و ززت لياسززس ومزز ازأمززاأ الطلزز علززد هززذ األجهزة ازأاأ الاطوي والنمو ازس تكنولوجيزا األجهززة المحمولزة وازأاأ اشارزاي الاطبيقزات البرمجيزة الازس امزت ب شااجهزا الررقات المةالفة والاس مت ا مات واسعة اس عز ة مجزاتت منهزا ازس مجزال األعمزال والوصزول ملزد أ معلومزة واس أ م ا من االل اتتصاتت الالسلكية 189

ندى نعمت سليم ومحمد عبد الرحيم حمدي أصززبحت أجهزززة المولااززل بأحجززام وأ زز ال مةالفززة اززس الو ززت الحاضززر ويززا ااايززاي المولااززل باتعامززاأ علززد عزز ة معاالر باكضااة ملد الكلفة مثل : حج الجهاز ووزشه حج الذاكرة الموجوأة فيه سرعة المعالج شوع الرا ة بما الها الحج واأللوا شظام الار لل و اهللاه للاح اث مم اشية مضااة ا مات أارى للجهاز مثل ذاكرة مضافية وغلرها عمر البطاية المتاة مة )وهو من أه المعاالر( الة مات الاس محاويها الجهاز مثل لوحة المفاتيح والبلوتوث والز IR تع هذ المعاالر من األموي المهمة الاس مج أاذها هنظر الاقلي عن اااياي المولاازل والازس مزن المم زن اك زالع عللهزززا مزززن ازززالل المو ززز الرييتزززس للرزززرقة المصزززنعة علزززد اتشارشزززت والرززز ل )1( اوضزززح العال زززة هزززلن المولاازززل واتتصاتت الالسلكية [1] شكل )1( العال ة هلن المولاال واتتصاتت الالسلكية [2] وعن النظر اس الاطبيقات المتاة مة اس أجهزة المولاال ت يجا من األجهزة اتعاياأمة البتزيطة وصزعوأا ملزد أجهززة الززز )IPhone( فباكضززااة ملززد ااززاالة الهي ليززة الاززس صززم ههززا قززل تطبلززم سززوة شالحزز اتاززاالة اززس تفاعززل المتزاة م مز قزل تطبلزم ازس هزذ األجهززة مز األازذ هنظزر الاقلزي اكم اشيزات الازس مقز مها قزل جهزاز اعلزد سزبلل المثال م و الاعامل م الاطبيقات اس أجهزة الز )IPhone( من االل اللمس علد ا ة الجهاز ولر ل مبا ر بمعنززد أوضززح ازز مي ليززة المعلومززات اززس أجهزززة المولااززل ت تةالززف قليززا عززن مي ليززة المعلومززات اززس الاطبيقززات البرمجية الحاسولية أو اس موا الاصفح علد اتشارشت وإشما هس مضااة مم اشيات أارى غلر موجوأة ازس تطبيقزات المجاتت األارى [3] 2. تقنية ال Bluetooth كاشزت ه امزة اسزاة ام تقنيزة البلوتزوث ازس عزام 1994 عنز ما هز أت زرقة Ericsson ازس أ ايسزة كمجزاأ وسزايل ه الزة لاأملن اتتصال هلن أجهزة المولاال وملحقاتها وهس تقنية مجاشية وماوارة للجمي تؤمن اتتصال بم ى معلن و ا ة 190

برمجة تطبيقات الموبايل مناسزبة وقلفزة أ زل وتعمزل علزد تزرأأ 2.4 GHz وتتزاة م حزمزة الزز (ISM) Industrial Scientific Medical وهس حزمة بية علمية صناعية غلر مؤثرة علد جت اكشتا وماوارة اس قل م ا ازا شقزل البياشزات ازس تقنيزة البلوتزوث عبزر الهزواا مزن ازالل موجزات ايأاويزة ولمز ى ااز ارو مزا هزلن )10( أمازاي ملزد )100( مار باتعاماأ علد الطا ة الماوارة مذ قلما ازأاأ م ى اتتصال ازأاأ معه الطا ة المتزاهلكة لزذا قاشزت هزذ الاقنيززة ماليمززة لالسززاة ام اززس أجهزززة المولااززل ولمزز مات لللززة شتززبيا لمززا تززوار هززذ األجهزززة مززن ا ززة محزز وأة اززس بطاياتها ااكززو م زز و هروتوقززول البلوتززوث مززن جزز أزان أساسززللن همززا مفززيب البلوتززوث Bluetooth Host ووحزز ة تح زز البلوتزوث Bluetooth Controller وتقز م واجهزة الزاح المفزيب (HCI) Host Control Interface واجهزة موحز ة Interface هزلن مفزيب البلوتزوث Bluetooth Host ووحز ة تح ز البلوتزوث Bluetooth Controller وقما موضح اس الر ل )2( شكل )2( م و هروتوقول البلوتوث بج أزمه : مفيب البلوتوث ووح ة تح البلوتوث [2] معرة مفزيب البلوتزوث Bluetooth Host بطبقزات الم ز و العليزا Upper-Layer Stack والازس تنفزذ عزاأة ازس ه ارمجيات وتكو ملفاتها ضمنية م ملفات شظام الار لل للجهزاز المفزيب اعلزد سزبلل المثزال معز جهزاز الحاسزوب المحمول Laptop وجهزاز المولاازل هزو جهزاز مفزيب وتكزو ملفزات مفزيب البلوتزوث ضزمنية أاازل ملفزات شظزام الار لل لجهاز الحاسوب المحمول أو لجهاز المولاال أما وح ة تح البلوتوث Bluetooth Controller اهس عباية عزن طعزة ماأمزة Hardware تفزاة ملزد الجهزاز الذ سيجهز بة مة البلوتوث ومم ن أ تكو هذا القطعة ضمنية Built in أاال القط الماأمزة للجهزاز وي زو الرلط هلن وح ة الاح م شظام الجهاز المفيب عن ريم نزوات اكأازال واكاز ار I/O Devices الازس اوارهزا الجهزاز المفزيب مثزل بطا زة هنيززة اتتصزال الز االس المحيطزس عبزر القنزاة ال ليقزة Peripheral Component (PCMCIA) Micro Channel Interconnect Architecture المرسززل والمتززاقبل العززام غلززر المازز ازمن Universal والممزر الاتلتززلس العزام Universal Asynchronous Receiver-Transmitter (UART) (USB) Serial Bus وغلرها علد الرغ لما ذقر أعال من تصنيب وح ة مفيب البلوتوث ووح ة الاح مم ن أ م و اتثنا ازس جهزاز واحز مثل سماعة األذ Headset اال اوج اساة ام لوح ة الز HCI اس هذ الحالة [2].3 لغة J2ME تع ل ة Java 2 Micro Edition الثوية الثاشية اس الاايخ القصزلر لل زة Java عنز ما تز اكعزال عزن ل زة جاازا اززس عززام 1995 هزز أ اتتجززا ملززد اسززاة ام هزز ارمج محزز وأة وصزز لرة الحجزز Applets مم ززن تحمللهززا وتنفلززذها علززد األجهزة وم تطوي صناعة األجهززة الصز لرة الحجز ازأاأت أهميزة ل زة جاازا لتزببلن : األول مم اشيزة قاابزة المقطز 191

ندى نعمت سليم ومحمد عبد الرحيم حمدي البرمجززس مززن بززل المطززوين Developers وتنفلززذ علززد عرزز ارت المنصززات Platforms ولزز و ت للززر والثززاشس اماالك ل ة جااا لةواص أما عن تحملل المقط البرمجس ت تع ل ة J2ME مقطعزا أو مواصزفات معلنزة وإشمزا هزس قزل مزا تعنيزه ل زة جاازا ليجهززة الصز لرة قزأجهزة الهواتزف المحمولة Mobile Phones الماصفحات Pagers واألجهزة الرمية (PDA) Personal Digital Assistants وغلرها من األجهزة الص لرة الاس تعوض عن اساة ام الحاسوب الم ابس [4] تاكزززززو ل زززززة J2ME مزززززن ثالثزززززة م وشزززززات أساسزززززية هزززززس الارززززز لالت Configurations الاوصزززززيفات Profiles والواجهززات البرمجيززة اتاايايززة (APIs) Application Programming Interface وسززلا ززر قززل م ززو ب مجاز وقما الس : 1.3 التشكيالت Configurations صززممت الارزز لالت لنززوع محزز أ مززن األجهزززة اعامززاأا علززد حجزز الززذاكرة و ا ززة المعززالج للجهززاز وتقززوم هاح ازز ا لززة اتاا ارضية لجااا (JVM) Java Virtual Machine الاس سوة اا تحمللها علد األجهززة الازس تحازو علزد هزذ المواصفات, وقذلك تقزوم هاح از وأعز بعز الزز APIs الةاصزة باكصز اي األصزلس لل زة جاازا Java 2 Second Edition J2SE الاس مم ن اساة امها اس منصات هذ األجهزة اوج حاليا شوعا من الار لالت هما (CDC) Connected Device Configuration وهزذا النزوع محازو علزد ذاكزرة ز اراة اقزط (ROM) Read Only Memory بتزعة 512 KB وذاكززرة الوصزول العرزوايس Random (RAM) Access Memory بتزعة 256 KB علزد األ زل وقزذلك بعز مم اشيزات اتتصزال بالرزب ة هزذا النزوع ااطلز ازواص ا لزة جاازا اتاا ارضزية قاازة JVM ويوجز ازس أجهززة المالحزة ازس التزيا ايت Car Navigation Systems والز PDAs وغلرها أما النزوع الثزاشس مزن الارز لالت اهزو (CLDC) Connected Limited Device Configuration وهزو ازاص بزاألجهزة الصز لرة الحجز مثزل المولاازل الززز Pager والززز PDAs وغلرهزا مزن األجهززة الصز لرة الحجز ويحازو هزذا النوع علد ذاكرة قلية ص لرة شتبيا تا ارو ما هلن 160 KB ملد 512 KB م مم اشيات مح وأة لالتصال بالرب ة وياطلززز هزززذا النزززوع ازززواص الزززة الجاازززا اتاا ارضزززية أ زززل شتزززبيا مزززن JVM وتتزززمد KVM قوشهزززا تقزززاو بزززالكللو باات [5] 2.3 التوصيفات Profiles تعزز وهزس أكثزر تح از ا مززن الارز لالت وتعامز علززد الارز لالت الززز APIs المفزااة قميززة الةزز الماليمزة وأ تطبلزم اازززر مطلزززوب لاطزززوير الاطبيقزززات البرمجيزززة وتوضززز الاوصزززيفات عزززاأة ازززوج الارززز لالت و يفاهزززا تزويززز واجهزززات للو ايف الاس محاويها الجهاز وقذلك توالر هلئة اتتصال للرب ة الاوصززيب األسززاو Foundation Profile الاوصززيب األسززاو الرةصززس Personal Basic Profile والاوصززيب الرةصززس Personal Profile مززن الاوصززيفات الاززس اوارهززا الززز CDC والززز Personal Digital (PDAP) Assistant Profile والز (MIDP) Mobile Information Device Profile من الاوصيفات الازس اوارها الز [6] CLDC 192

برمجة تطبيقات الموبايل 3.3 الواجهات االختيارية APIs وهزس مجموعزة مزن الو زايف الازس ازا مضزاااها ملزد ترز لل معزلن ضزمن حزمزة مرشزة وتعز الزز CLDC هزس شزواة الززز APIs وتؤاززززززززززذ مززززززززززن ل ززززززززززة J2SE وتكززززززززززو اززززززززززس حزززززززززززم مةالفززززززززززة منهززززززززززا java.util java.io java.lang و [6] J2ME الر ل )3( اوضح م وشات ل ة java.microedition.io شكل (3) م وشات ل ة [6] J2ME 4. األعمال السابقة هنززاك الززبع مززن األعمززال التززابقة اززس مجززال اسززاة ام تقنيززة البلوتززوث اززس تنفلززذ الع ازز مززن الاطبيقززات عززن ريززم اتتصال ما هزلن جهزاز المولاازل وجهزاز الحاسزوب ازس الزبع منهزا أو عزن ريزم اتتصزال مزا هزلن جهزاز المولاازل وأجهززززة أازززرى ازززس الزززبع ا ازززر سزززلن [7] أعطزززد توضزززيحا حزززول اسزززاة ام ل زززة J2ME مززز تقنيزززات اتتصزززال الالسزلكية )البلوتزوث( ي يزة زاملة حزول الاوصزيفات Profiles الصزنوة المتزاة مة Classes وقزذلك الواجهزات اتااياية (APIs) Application Programming Interface مالفاتس [8] Malfatti اساة م تقنيزة البلوتزوث اززس الززاح هززبع األلعززاب المطززوية علززد جهززاز الحاسززوب اسززاة م ل ززة J2ME اززس هرمجززة الاطبلززم مزز تقنيززة البلوتززوث اشزز يزز [9] Andrade اسززاة م ل ززة جااززا مزز تقنيززة البلوتززوث اززس الززاح علززد ل بززة التززياية مززن اززالل جهاز المولاال ماح ص لر Microcontroller ا ساة م اس ل بة التياية ول رمج ب معا ازت ل ة J2ME 5. تطبيقات الموبايل العملية المقترحة في البحث : ت اس هذا البحث ا ا ار وتنفلذ ع ة ه ارمج تطبيقيزة تعمزل علزد أجهززة المولاازل وفيمزا الزس زر الاطبيقزات المصزممة اس البحث 1.5 تطبيق إدارة المكتبة الكترونيا Electronic Library Management Application مق م هذا الاطبلم تتهلال واسزعا للرزة الزذ انزو الز اول الكاروشيزا ملزد الم ابزة مزن حلزث البحزث عزن أ قازاب موجوأ ازس الم ابزة مزن ازالل تقنيزة البلوتزوث ااكزو هزذا الاطبلزم مزن هرشزامجلن األول معمزل علزد حاسزوب الم ابزة )الةزاأم )Server ويحازو علزد اعز ة هياشزات تفز أسزماا جميز الكاز الموجزوأة أاازل الم ابزة وعنز اسزاعاية أ كاززاب مززن بززل المتززاة م سزوة مقزوم البرشززامج هاحزز اث اعزز ة البياشززات وتززايخ معززاأة الكاززاب المتززاعاي ملززد الم ابززة 193

ندى نعمت سليم ومحمد عبد الرحيم حمدي )والززذ محزز أ حتزز الرإبززة( ازز ذا بحززث أ متززاة م ااززر عززن الكاززاب الززذ تزز اسززاعايته سززوة معلزز بززأ الكاززاب متاعاي ويعل الاايخ الواج معاأة الكااب فيه تززز األازززذ بزززالنظر مم اشيزززة مضزززااة وحزززذة الكاززز الكاروشيزززا مزززن الم ابزززة وقزززذلك مضزززااة وحزززذة البياشزززات الةاصزززة بالمتاعلرين وحتاب تايخ معاأة الكااب المتاعاي اليا اعاماأا علد تايخ اتساعاية أما البرشامج الثاشس فيعمل علد الهاتف المحمول الةاص ب ل ة انو البحث واتساعاية الكاروشيزا مزن الم ابزة فبع مج ارا عملية اكاراة جهاز الحاسزوب الةزاص بالم ابزة )Server( مزن ازالل البلوتزوث تزا عمليزة البحزث عزن أ قااب عن ريم مأاال اس الكااب أو اس المؤلف أو الر الاصنيفس )ID( الةاص ب ل قازاب أاازل الم ابزة تكززو عمليززة البحززث عززن جهززاز الحاسززوب )التززلرار( مززن بززل جهززاز المولااززل بطريقززة اتسززاعالم العززام General General وتكززززو حالززززة جهززززاز الحاسززززوب )التززززلرار( هززززس اهززززل للبحززززث عنززززه مززززن بززززل الجميزززز Inquiries Discoverable والر ل )4( اوضح المةطط اتشتياهس لةوايزمية الاطبلم المقارحة شكل (4) المةطط اتشتياهس لةوايزمية تطبلم البحث الكاروشيا عن الكا وأثناا الانفلذ اا تتهلل وتوضيح الية عمل الاطبلم للمتاة م من االل الواجهات الاالية : 194

برمجة تطبيقات الموبايل شكل (4) واجهة المعلومات عن الكا اس الر ل )4( تظهر هذ الواجهة اس هرشامج الحاسوب الةاأم ويا مزن االلهزا مضزااة وحزذة الكاز الكاروشيزا مزن الم ابزززة ولعززز الفززز ط علزززد زي Borrow تظهزززر الواجهزززة الااليزززة قمزززا ازززس الرززز ل )6( الةاصزززة ب أازززال هياشزززات الرززة المتززاعلر ويززا مزززن االلهززا أمفززا تثبلزززت تززايخ اتسززاعاية تبعزززا لززذلك تحزز ث قاازززة البياشززات أااززل اعززز ة البياشات شكل (6) واجهة اساعاية قااب الر ل )7( ابزلن أشزه عنز الفز ط علزد زي Return ازس واجهزة المعلومزات عزن الكاز ( ز ل )5(( تظهزر الواجهزة الاالية الماعلقة بحذة البياشات الةاصة بالرة المتاعلر بع معاأة الكااب المتاعاي 195

ندى نعمت سليم ومحمد عبد الرحيم حمدي شكل (7) واجهة حذة البياشات أمززا بالنتززبة ملززد جهززاز الهززاتف المحمززول للرززة الزززذ انززو الزز اول ملززد الم ابززة الكاروشيززا اتززوة تظهززر فيزززه الواجهززات الاززس اززس الرزز ل )8( مذ توضززح الواجهززة )A( األمقوشززة الةاصززة بززالاطبلم وتوضززح الواجهززة )B( عمليززة البحززث عززن جهززاز الةززاأم Server ولعزز العثززوي عليززه سززوة تظهززر الواجهززة )C( الةاصززة ب أاززال اسزز الكاززاب أو المؤلززف أو الززر الاصززنيفس ID أو جمززيعه امززثال عنزز مأاززال قلمززة معلنززة موجززوأة اززس اسزز الكاززاب ولعزز الفزز ط علد Query سوة تظهر الواجهة )D( الاس تظهر الها معلومات الكااب الذ محاو علد هذ الكلمة ازس عنواشزه وعن الف ط علد Next سوة تظهر معلومات ااصزة ب ازاب اازر ازس اعز ة البياشزات محازو علزد الكلمزة شفتزها اس عنواشه وه ذا تزز قاابززة هرشززامج الحاسززوب الةززاأم باسززاة ام ل ززة J2SE وهززس مززن الل ززات الاززس تزز ع الاعامززل مزز واعزز البياشززات وقوشت اع ة البياشات باساة ام ل ة My SQL أما هرشامج الهاتف المحمول اق تمت قااهاه باساة ام ل ة J2ME وشرززر البرشززامج علززد منصززة MIDP 2.0 و CLDC 1.0 و هززرت الناززايج صززحيحة هزز و أاطززاا أ علزز ترزز لل البرشزامج علزد الع از مزن أجهززة الهزاتف المحمزول منهزا Nokia 7610 Nokia 6600 و Nokia N72 وقزا الانفلذ بصوية صحيحة علد جمي هذ األجهزة 196

برمجة تطبيقات الموبايل شكل (8) واجهات الهاتف المحمول هاطبلم مأاية الم ابة الكاروشيا 2.5 تطبيق التحكم بفأرة الحاسوب Mouse Controlling Application مقزوم هزذا الاطبلزم هازوالر مم اشيزة الزاح بفزأية الحاسزوب ( Mouse ) باسزاة ام الهزاتف المحمزول عزن ريزم تقنيزة البلوتوث حلث تكمن ااي ة هزذا الاطبلزم ازس اسزاعماله وسزللة تعليميزة للا يتزللن والمز يللن أو اللجزوا ملزد اسزاة ام الماوو االل عملية عرض الر اريح لذا اقز تز اسزاة ام هزذا الاطبلزم واتسزافاأة منزه ازس مجزاللن عمللزلن األول هزو الاح بمؤ ر الماوو والثاشس هو الاح بعزرض الرز اريح علزد الحاسزوب ااكزو هزذا الاطبلزم مزن هرشزامجلن األول معمزل علزد جهزاز الهزاتف المحمزول والثزاشس معمزل علزد جهزاز الحاسزوب مقزوم البرشزامج األول ب يسزال لز لا للزر مو مؤ ر الماوو اس جهاز الحاسوب ملد مح اثس مو ج ا حلث مقوم البرشامج الثاشس هاحللل الطل القاأم من البرشامج األول ومن ث تنفلذ علد الحاسوب تكو عملية البحث عن جهاز الحاسزوب مزن بزل جهزاز المولاازل هزس شفتززها اززس تطبلززم مأاية الم ابززة الكاروشيززا أ بطريقززة اتسززاعالم العززام General Inquiries وتكززو حالززة جهززاز الحاسززوب هزززس اهزززل للبحزززث عنزززه مزززن بزززل الجميززز General Discoverable ويوضزززح الرززز ل )9( المةطزززط اتشتياهس لةوايزمية عمل الاطبلم : 197

ندى نعمت سليم ومحمد عبد الرحيم حمدي شكل (9) المةطط اتشتياهس لةوايزمية تطبلم الاح بفأية الحاسوب بما أ أساو عمل الاطبلم معام علد اتصال جهاز الهاتف المحمول م جهاز الحاسوب عبر البلوتوث لذا مج تفعلل الة مة من بل جهاز الحاسزوب مقزوم هرشزامج الاطبلزم الةزاص بجهزاز الحاسزوب بعزرض واجهزة ااصزة لبز ا عرض اتتصال ويقوم هرشامج الاطبلم الةاص بالهاتف المحمول هاوالر القاهلية علد البحزث علزد األجهززة المحيطزة وعرضزها اززس ايمززة للاتزند للمتززاة م تح ازز الجهززاز المطلزوب اتتصززال معززه بعزز ترزز لل البرشززامج تظهززر الواجهززة )A( اززس زز ل )10( الهززا حقززل اززاص بتززرعة حرقززة مؤ ززر المززاوو مزززو أ بززأيل سززرع وعنزز الفزز ط علززد زي Connect ابزز أ البرشززامج هاززوالر عززرض اتتصززال ثزز تظهززر الواجهززة )B( باشاظززاي عمززل هرشززامج الهززاتف المحمززول كج ارا اتتصال ولع مج ارا اتتصال تظهر الواجهة )C( الةاصة بقط اتتصال هلن الجهازين 198

برمجة تطبيقات الموبايل شكل (10) واجهات اتتصال عبر البلوتوث أمززا بالنتززبة لواجهززات الهززاتف المحمززول المبلنززة اززس الرزز ل )11( توضززح الواجهززة )A( األمقوشززة الةاصززة بززالاطبلم ولعز ترز لل الاطبلزم تظهزر الواجهزة )B( الةاصزة بعزرض األجهززة المحيطزة علزد ز ل ايمزة بعز ااايزاي الجهزاز المطلزوب اتتصزال معزه تظهزر الواجهزة )C( ويزا الهزا تح از اتاايزاي سزواا قزا الزاح بفزأية الحاسزوب أم الزاح بعززرض الرزز اريح مذا قززا اتاايززاي األول سززوة تظهززر الواجهززة )D( عنزز الفزز ط علززد الزززي الماواجزز اززس وسززط اتتجاهززات سززوة مقززوم البرشززامج بفزز ط شقززرة واحزز ة عنزز اتحزز اثس الحززالس عنزز الفزز ط علززد األمززر R-Click الموجوأ أسفل الواجهة ملد اليملن سيقوم البرشامج بف ط شقزرة اليمزلن عنز الفز ط علزد أمزر Click-On الموجزوأ أسفل الواجهة ملد اليتاي سيقوم البرشامج بالف ط المتامر علد شقرة الماوو اس اتح اثس الحالس بالنتززبة ألز ايي اتتجاهززات اهززس تتززاعمل لنقززل مو زز مؤ ززر المززاوو وزي # متززاعمل للانقززل هززلن ااايززا ايت الززاح بالماوو والاح بعرض الر اريح أما مذا قا اتااياي الثزاشس وهزو الزاح بعزرض الرز اريح المبزلن ازس الواجهزة )C( اس الواجهة 199

ندى نعمت سليم ومحمد عبد الرحيم حمدي شكل (11) واجهات المولاال بع تر لل تطبلم الاح بفأية الحاسوب الفزز ط علززد أز ايي اتتجاهززات اتززي و الثالثزة اتزوة تظهززر الواجهززة )E( الةاصززة بززالاح بعززرض الرزز اريح عنزز تنفلذ مفاتيح اتتجاهات علد جهاز الحاسوب للانقل هلن الر اريح اوضح الج وت )1( و )2( الو ايف الاس اؤأاهزا قزل زي مزن أز ايي الهزاتف المحمزول ازس الزاح بالمزاوو وعزرض الر اريح : جدول )1( Flag Mouse جدول )2( Flag Slide Flag Value Meaning Flag Value Meaning 0 Click on 70 Arrow up 1 Click off 80 Arrow down 2 Right click 90 Arrow left 3 Move Mouse up 99 Arrow right 4 Move Mouse down 5 Move Mouse left 6 Move Mouse right 7 Wheel up 8 Wheel down 9 Exit program تمت قاابة هرشامج الحاسوب باساة ام ل ة J2SE وت تنفلذ علد الع ا مزن أشظمزة الارز لل منهزا Windows 7 Windows XP وشظام Linux وقا الانفلذ علد الجمي بصوية صحيحة أما هرشزامج الهزاتف المحمزول اقز قاز باساة ام ل ة J2ME وت شرر علزد منصزة MIDP 2.0 و CLDC 1.0 و ز ل علزد الع از مزن أجهززة المحمزول منها Nokia 7610 Nokia N72 و Nokia 6600 وقاشت الناايج صحيحة للجمي 200

برمجة تطبيقات الموبايل 6. االستنتاجات مزن أهز مزا مملزز البز ارمج الم اولزة هل زة J2ME أشهزا تعمزل علزد الع از مزن أجهززة الهزاتف المحمزول مثزل Nokia, LG & SonyEricson قمزا تمازاز البز ارمج الم اولزة هل زة Java ب م اشيزة ترز للها علزد أشظمزة الارز لل المةالفزة مثل Windows و Linux بالنتززبة لاطبلززم مأاية الم ابززة الكاروشيززا الززوار تتززهلالت قبلززرة عززن ريززم اسززاة ام أجهزززة المولااززل اززس البحززث عززن الكاز مزن ازالل تقنيزة البلوتزوث وهزو أسزلوب ماطزوي ازوار علزد الزلزو وقزذلك مأاية الم ابزة عمليزة البحزث اللز و عززن الكازز المطلولززة افززال عززن معطززاا معلومززات للزلززو بصززوية الكاروشيززة حززول تززايخ معززاأة الكاززاب عنزز ما م ززو الكااب المطلوب متاعا اي أما بالنتبة لاطبلزم الزاح بفزأية الحاسزوب فزيم ن المتزاة م مزن الاعامزل مز الحاسزوب عزن بعز ولز و الحاجزة ملزد الفززأية وذلززك عززن ريززم تقنيززة البلوتززوث ولاسززاة ام جهززاز المولااززل ومززن الفوايزز الاززس مقزز مها هززذا الاطبلززم مم اشيززة عرض الر اريح اس جهاز عرض البياشات Show( )Data والانق ل هلنها باساة ام جهاز المولاال ول و الحاجة ملزد ضروية الاواج عن رب من جهاز الحاسوب المتاة م 7. األعمال المستقبلية مم ن تطوير تطبلم الم ابة من االل مضااة مم اشية عرض ملة الكااب والمحاويات للكااب المطلزوب اسزاعايته بع البحث عليه وإمجاأ الكاروشيا من بزل الزلزو ولالنتزبة لاطبلزم الزاح بفزأية الحاسزوب باكم زا مضزااة عزرض صوية مو المؤ ر الحالس للفأية 201

ندى نعمت سليم ومحمد عبد الرحيم حمدي المصادر [1] Mallick M., 2003, "Mobile and Wireless Design Essentials", Wiley Publishing, Inc., Indianapolis, Indiana. [2] Kumar C. B., 2004, "Bluetooth Application Programming with the Java APIs", Morgan Kaufmann, San Francisco. [3] Fling B., 2009, "Mobile Design and Development", O Reilly Media. [4] Knudsen J., 2005, "Beginning J2ME: From Novice to Professional", Third Edition, APress. [5] Jode M. D., 2004, "Programming Java 2 Micro Edition on Symbian OS", Wiley. [6] Knudsen J., 2003, "Wireless Java Developing with J2ME", Second Edition, APress. [7] Singh P., 2011, " Study of Bluetooth Wireless Technology Using Java", Indian Journal of Computer Science and Engineering (IJCSE). [8] Malfatti S. M., 2010, " Using Mobile Phones to Control Desktop Multiplayer Games", Brazilian Symposium on Computer Games and Digital Entertain. [9] Andrade F. S., 2011, " General Purpose Bluetooth Control", IEEE Latin America Transactions. 202