الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيفية برمجة اجهزة ال Handheld

بدأه aboul3ela في 26 نوفمبر 2009 · 14 رد · 2,454 مشاهدة · في JavaME
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اخوانى الكرام

طلب منى عمل مشروع يعمل على اجهزة ال Handheld لمراقبة تاريخ صلاحية الاصناف المباعة . ومن ثم ترحيل هذة البيانات الى قاعدة بيانات MS SQL Server Or Oracle واعتقد ان ال J2ME تقوم بذلك ولكنى فى الحقيقة ليس لدى اى خبرة فى لغة الجافا ولا اعلم كيف ومن اين ابداء هل لابد من تعلم ال J2SE اولا ولا ممكن اتعلم ال J2ME وما هى اقصر الطرق لانجاز المشروع وماهى افضل الكتب المساعده والادوات المستخدمة

اتمنى الافاده فى اقرب وقت

#2

السلام عليكم...

  1. أخي العزيز ارجو توضيح ما تريد فعله بالتحديد.
  2. لا داعي لتعلم ال J2SE بتفاصيلها لكن لابد ان تكون ملما بجافا.
  3. افضل كتاب بالنسبه لي Beginning J2ME from novice to professional

تم تعديل هذه المشاركة بواسطة muqawem في 26 نوفمبر 2009 في 21:57

#3

السلام عليكم ورحمة الله وبركاتة

اولا شكرا على ردك

ثانيا اخى الكريم المشروع هو عبارة عن شاشة واحده بها خانة لسحب الباركود عن طريق ال Handheld ثم يتم استدعاء الصنف الخاص بالباركود الذى تم سحبة ثم ادخال تاريخ الصلاحية للصنف عن طريق ادخال صوره رقمية للباركود

ثم بعد ادخال البيانات يتم عمل نقل للبيانات الى قاعدة البيانات على السيرفر --- وده ملخص للموضوع --

ياريت اخى الكريم تعرفنى اية اقصر طريق اخد منه معلومات عن الجافا اللى تفيدنى فى تعلم ال J2SE

وهل اختيار ال J2SE افضل ام ال .NET

وشكرا على كرم الاخلاق

#4

السلام عليكم...

مشروعك يحتاج الى احاطه بال image processing بالاضافه الى جافا. كما ان جافا في هكذا مشاريع صعبه التنفيذ بسبب ضعف الاجهزه وبطؤها. اظن ان C++ او C# افضل في هكذا مشاريع لكنها سوف تعمل فقط على الاجهزه التي تعمل ب Windows Mobile.

بصراحه لا اعرف طريق قصير يمكنك من تعلم جافا ويمكن ان يفيدك شخص اخر بذلك وكل ما يمكنني قوله يمكنك اخذ اي كتاب يعلم المبادئ الاساسيه في جافا مثل كتاب Deitel& Deitel.

#5

اول شئ يجب ان تشرح قصدك بكلمة Handheld عن اي جهاز تتحدث ؟؟

اقتباس

مشروعك يحتاج الى احاطه بال image processing بالاضافه الى جافا.

ليس بالضرورة اغلب الاجهزة توفر لك اداوت توصل لك الباركود جاهزا !! ولا داعي بان تعالج النقاط بنفسك !

للمصادفة العجيبة انا اعمل بمشروع مشابه الأن في الشركة

ابرمج جهاز يسمى

Intermec CK3

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

نصبت محرك قاعدة بيانات بسيطة عليه

برمجة خادم TCP بسيط

واصبح الجهاز المحمول يتصل فيه عن طريق الانترنت باستخدام WiFi

اخبرني باسم جهازك الذي سوف تستخدمه

ربما تقدر تطبق النظام كله ببساطة عندك

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

#6
رامي العيساوي كتب:

اليس بالضرورة اغلب الاجهزة توفر لك اداوت توصل لك الباركود جاهزا !! ولا داعي بان تعالج النقاط بنفسك !

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

هل تقصد انك قمت بتنصيب JSE VM ام غيرها. وهل في JSE يوجد ما يمكنك من استلام الباركود مباشره

#7
اقتباس

انا اتحدث اخي عن JME فليس هناك شيء جاهز ويجب عليك معالجتها بنفسك.

انت ادرى بان صيغة التعميم خاطئة باغلب الظروف

وهنا انا متاكد بانك تقول شئ يعاكس الواقع الذي اراه امامي ! انا ايضا اتكلم عن JME وليس بالضرورة كل شئ يجب عليك معالجتها بنفسك

بالنسبة لـ JVM اخبرني ماذا يهمك

CLDC-MIDP

ولا

CDC-PP-FP

حيث استطيع افادتك اكثر

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

#8
رامي العيساوي كتب:

انت ادرى بان صيغة التعميم خاطئة باغلب الظروف

وهنا انا متاكد بانك تقول شئ يعاكس الواقع الذي اراه امامي ! انا ايضا اتكلم عن JME وليس بالضرورة كل شئ يجب عليك معالجتها بنفسك

اخي رامي انا لم اقصد التعميم بان لا شيء يمكنك انجازه باستخدام ال JME وانما قصدت حاله الباركو هذه فقد بحثت في الموضوع من قبل ولم اجد ما يفيدني. هل لك ان تدلني على ال JSR او packages الموجوده في ال JME التي تمكنني من القيام بذلك.

رامي العيساوي كتب:

بالنسبة لـ JVM اخبرني ماذا يهمك

CLDC-MIDP

ولا

CDC-PP-FP

حيث استطيع افادتك اكثر

جميل اذا انت تقصد انك قمت بتحميل نسخه ال micro edition من ال JVM وحسب الامكانيات التي استخدمتها فانا اظن انها ليست CLDC-MIDP. انا هنا لست مهتم بشيء معين لكن حبذا لو اخبرتني كيف قمت بتحميل اي نسخه غير نسخه ال CLDC-MIDP على الجهاز.

اذا سمحت لي سؤال اخر. هل نظام التشغيل في جهاز ال Intermec CK3 الذي استخدمته هو Windows CE?

تم تعديل هذه المشاركة بواسطة muqawem في 30 نوفمبر 2009 في 00:31

#9

سوف اطرح موضوع جديد بعنوان مناسب يجاوب على اسئلتك ويضيف بعض المعلومات عن انواع JVM المتاحة لنا وبعض الـ DB الذي تستطيع استعماله

بالنسبة لنظام الشغيل

فهو WM6,1 وليس CE

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

#10

الجهاز المستخدم هو Motorola MC3000 مع Windows CE 5.0 وده اللينك

http://www.motorola.com/business/v/index.jsp?vgnextoid=0cfe3acf35e95110VgnVCM1000008406b00aRCRD

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

شكرا على اهتمامك

#11

اول شئ هل الجهاز فيه JVM ام لا

ربما متورولا قد قامت بتنصيب JVM على هذا الجهاز وبهذا توفر عليك الكثير من المشاكل

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

#12

كيف يمكننى التاكد اذا كان به JVM ام لا

#13

جرب ان تضع ملف jar وشغله !!

والافضل ان تبحث في قائمة البرامج ايضا عن شئ متعلق في الجافا

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

#14
رامي العيساوي كتب:

جرب ان تضع ملف jar وشغله !!

والافضل ان تبحث في قائمة البرامج ايضا عن شئ متعلق في الجافا

شكرا اخى الكريم على تعاونك معايا ولسعة صدرك

انا فعلا بحثت فى قائمة البرامج ولم اجد ما يدلنى على وجود اى شيىء يخص الجافا

فبما تنصحنى . هل استخدام الدوت نت اسهل ام ماذا

وانا فى انتظار مشروعك الذى انت بصدد انشاءه فى الوقت الحالى

#15

السلام عليكم ورحمة الله وبركاتة

اخى الكريم انا فى انتظار مشروعك اللى انت قلت انك شغال فية واتمنى ان نتعاون فى انجاز المشروع حتى تعم الفائده

مواضيع مشابهة