2008-09-25 11 views
23

मेरी कंपनी क्षेत्र में डेटा एंट्री के लिए एक हल्के मोबाइल वेब साइट (हम पहले से ही एक मोटी-ग्राहक मोबाइल अनुप्रयोग है) की पेशकश पर विचार कर रहा है। एक कठिन आवश्यकता यह है कि हम एक हस्ताक्षर पर कब्जा करने में सक्षम होना चाहिए।विभिन्न मोबाइल वेब ब्राउज़र में हस्ताक्षर कैप्चर संभव है?

क्या हस्ताक्षर कैप्चर करने के लिए कोई पूर्व कला है, खासकर मोबाइल वेब ब्राउज़र के अंदर चल रहे एक वेब पेज के अंदर, मोबाइल उपकरणों/वेब ब्राउज़र की एक विस्तृत विविधता में? मैं केवल इन-ब्राउजर समाधान मांग रहा हूं, मोटी-क्लाइंट नहीं।

स्पष्ट कारणों के लिए, इस उपकरण में एक टचस्क्रीन के लिए की आवश्यकता होगी।

निश्चित रूप से वहाँ कई, कई अलग अलग मोबाइल ब्राउज़र वहाँ से बाहर क्षमताओं की एक विस्तृत विविधता है। आदर्श समाधान जितना संभव हो सके उतने ब्राउज़रों का समर्थन करेगा और ब्राउजर क्षमताओं के आधार पर शानदार ढंग से गिरावट करेगा।

मैं पहले से ही पता है कि फ्लैश के कुछ संस्करणों कुछ इस तरह के लिए आवश्यक ड्राइंग एपीआई प्रदान कर सकते हैं, वांछित डिवाइस के ब्राउज़र संभालने हूँ फ्लैश का समर्थन करता है।

मैं भी a third party ActiveX/OCX control for Pocket IE विंडोज मोबाइल उपकरणों पर के बारे में पता कर रहा हूँ। उपयोगकर्ता के उपयोग से पहले ब्राउज़र में नियंत्रण को मैन्युअल रूप से डाउनलोड/इंस्टॉल करना आवश्यक है। दुर्भाग्यपूर्ण, लेकिन स्वीकार्य।

मैं कई मोबाइल ब्राउज़र है कि एक जावा एप्लेट होस्टिंग समर्थन की व्यक्तिगत रूप से जागरूक नहीं कर रहा हूँ, लेकिन वहाँ शायद कुछ कर रहे हैं। फिर, विभिन्न जावा एपीआई के समर्थन के आधार पर, शायद यह एक संभावित एवेन्यू होगा।

जावास्क्रिप्ट इस, कर सकता है अगर इंजन और प्रोसेसर डिवाइस पर पर्याप्त मजबूत कर रहे हैं।

अंत में, यहां कुल पाइप-सपना, शायद कोई उपयोगकर्ता मोबाइल डिवाइस के कैमरे का उपयोग करके कागज़ के सादे टुकड़े पर हस्ताक्षर की तस्वीर ले सकता है और किसी भी तरह से वैध हस्ताक्षर के रूप में गिन सकता है। हालांकि, यह एक बिटमैप छवि उत्पन्न करेगा, वैक्टरों के विपरीत जो मैं अन्य सभी मामलों में एकत्रित करूँगा। साथ ही, कैमरे ऐप के माध्यम से फोटो लेने को एकीकृत करने के लिए असंभव/अनुचित नहीं होगा, और उस विशिष्ट छवि को शेष डेटा के साथ जोड़ने के दौरान वेब ब्राउज़र ऐप का उपयोग करके अपलोड करना बहुत मुश्किल होगा।

धन्यवाद।

+0

आप डिजिटल रूप से पीडीएफ़ में सामान प्रवेश कर सकते हैं, लेकिन वे निश्चित रूप से वास्तविक हस्ताक्षर नहीं लेते। क्या आपको ऐसा करने से रोकने के लिए कुछ भी है? –

+0

मुझे एहसास है कि यह एक पुराना सवाल है लेकिन यह एक ही विषय के लिए एक popluar Google खोज है। आप जिस बेनेट-टेक नियंत्रण से लिंक करते हैं वह इंटरनेट एक्सप्लोरर के नए संस्करणों पर अच्छा नहीं है और मुझे नहीं लगता कि उन्हें इसे अपग्रेड करने की कोई योजना है। हम उनसे दूर जाने के लिए एक समाधान की तलाश कर रहे हैं। –

उत्तर

0

मुझे नहीं लगता कि यह तकनीकी रूप से संभव है यदि आप मोबाइल ब्रॉवर्स की विस्तृत श्रृंखला पर काम करने के बारे में बात कर रहे हैं। अधिकतर फोन कम से कम एक तस्वीर को आसानी से ईमेल कर सकते हैं ताकि आप इसे हमेशा किसी खाते में भेज सकें जहां संलग्नक कहीं भी डंप किए जाते हैं। फिर भी, आपको विषय में कुछ पहचानकर्ता मैन्युअल रूप से टाइप करना होगा।

0

यदि मोबाइल ब्राउज़र जावास्क्रिप्ट का समर्थन करता है तो आप कुछ टचस्क्रीन डिवाइस पर ऐसा करने में सक्षम हो सकते हैं। अन्यथा यह एक प्लगइन, जावा, फ़्लैश, या कुछ समान विधि के साथ किया जाना है।

जावास्क्रिप्ट के साथ आप देखेंगे कि 'माउस' कहां है। कुछ डिवाइसों पर यदि उपयोगकर्ता स्टाइलस के साथ स्क्रीन पर दबाने लगा रहा है तो आप माउस आंदोलनों को पकड़ सकते हैं और वे पैटर्न (हस्ताक्षर) का रिकॉर्ड कर सकते हैं।

मुझे लगता है कि कुछ मोबाइल ब्राउज़र जावास्क्रिप्ट पर कि जानकारी उत्तीर्ण नहीं होते हैं, हालांकि - वे केवल क्लिक के पास कर सकते हैं ...

कुछ परीक्षण के क्रम में हो सकता है।

-Adam

1

सबसे पहले, मैं एक सी ++ डेवलपर, नहीं वेब हूँ, लेकिन लिखा और सी ++/MFC में एक विंडोज़ मोबाइल हस्ताक्षर दिनचर्या पर कब्जा तैनात किया है। यदि आप कोड का उपयोग या अनुवाद करना चाहते हैं, तो मुझे बताएं और मैं इसे यहां पोस्ट करूंगा। यह विशेष रूप से सुरुचिपूर्ण नहीं है, लेकिन नौकरी करता है। असल में, आपको बटन क्लिक और माउस मूवमेंट संदेश उपलब्ध हैं।

पहले से ही इस सड़क से नीचे होने के बाद, मेरा निष्कर्ष यह है कि यह प्रौद्योगिकी का एक बड़ा उपयोग नहीं है। स्क्रीन हस्ताक्षर कैप्चर एरिया पर स्कफ और अनुत्तरदायी होती है, जिससे न केवल हस्ताक्षर कैप्चर के लिए बेकार हो जाती है, बल्कि अन्य ऑपरेशन के लिए भी बेकार होती है। हमारा अनुभव था कि मोबाइल बिक्री बल के प्रकार के अनुप्रयोगों के लिए, यह हाथ के जीवन को लगभग एक वर्ष तक सीमित कर देता है, और इसके परिणामस्वरूप खुश उपयोगकर्ताओं से कम होता है।

कैमरा विचार बहुत चालाक लगता है और डिवाइस को तोड़ने वाला नहीं है। आईएमओ आपको बहुत बेहतर हस्ताक्षर भी मिलेंगे, टच स्क्रीन बहुत भयानक हैं।

+0

मुझे लगता है कि वह कुछ ऐसा मांग रहा है जो ब्राउज़र में चलाया जा सके। –

+0

हाँ, ब्राउज़र ऐप। –

+0

अच्छी प्रतिक्रिया, हर मामले में आप डिवाइस स्क्रीन का उपयोग कर रहे हैं। हमारे उपयोगकर्ता यांत्रिकी और रखरखाव लोग हैं। उनके पास कठोर हाथ हैं, किसी न किसी दस्ताने पहनते हैं, और कभी-कभी उंगलियों को उबालते हैं। एक अच्छी स्क्रीन रक्षक की आवश्यकता है। – xpagesbeast

2

मुझे लगता है कि तस्वीर विचार वास्तव में चालाक है, लेकिन मैं इसे एक कदम आगे ले जाऊंगा। कुछ मोबाइल डिवाइस (विशेष रूप से फोन) ब्राउज़र में फ़ाइल अपलोड भी नहीं करते हैं। मैं एक ऑपरेशन विशिष्ट ईमेल पता, कुछ प्रकार की लेनदेन आईडी का एक हैश और उदाहरण के लिए उपयोगकर्ता आईडी उत्पन्न करता हूं, और इसे ईमेल संलग्नक के रूप में भेजने की अनुमति देता हूं। यह ग्राहकों की एक बहुत विस्तृत विविधता को पकड़ने के साथ-साथ भयानक जटिलता को जोड़ना चाहिए।

+0

साफ विचार। लेकिन पूरे हस्ताक्षर कैप्चर को कसकर एकीकृत करने के लिए कैसे करें कि यह उपयोगकर्ता के लिए निर्बाध है? प्रत्येक कैमरा-सक्षम डिवाइस के पास अपना कैमरा ऐप होगा। वेब ऐप से कैमरा ऐप प्राप्त करने के लिए एक आम तरीका नहीं होगी। –

+0

तो यह इस तरह होगा: कैमरे पर स्विच करें। तस्वीर लें। अनुलग्नक के रूप में ईमेल में तस्वीर प्राप्त करें। ईमेल पता सेट करें। बारकोड स्कैन करें या अन्यथा अनन्य आईडी दर्ज करें (शायद इसे विषय में रखें)। अफसोस की बात है कि उपयोगकर्ता को याद रखने के लिए शायद यह बहुत अधिक काम है और बहुत अधिक है। –

0

किसी वेब पेज पर कुछ एम्बेड किए बिना, ऐसा करने का एकमात्र तरीका जावास्क्रिप्ट के साथ होगा।

दुर्भाग्यवश अधिकांश मोबाइल ब्राउज़र जावास्क्रिप्ट का समर्थन नहीं करते हैं और जो लोग विशेष रूप से तेज़ नहीं होते हैं।

मुझे नहीं लगता कि वर्तमान में आसपास के अधिकांश उपकरणों के आधार पर एक सामान्य समाधान बनाना संभव है।

20

यह करने के लिए एक jQuery प्लगइन अब नहीं है ->http://thomasjbradley.ca/lab/signature-pad

पिछले लिंक मार्च 17, 2016 के रूप में प्रयोग में नहीं है, लेकिन प्रासंगिक भंडार GitHub पर है: https://github.com/thomasjbradley/signature-pad

+0

वर्तमान में तैनाती में उपयोग कर रहे हैं। – TPorteus

+0

कूल, टिप के लिए धन्यवाद। इसे जांच लेंगे। –

+0

नोट: उस साइट पर एक नोट है जो इसे किसी छवि में परिवर्तित करने के लिए हमेशा संस्करण 3 के नीचे एंड्रॉइड पर काम नहीं करता है। ऐसा कहकर, यदि आप समन्वय डेटा प्राप्त कर सकते हैं, तो आप हमेशा अपनी छवि बना सकते हैं। – tsilb

1

हाँ, पाया एक, यह एंड्रॉइड 2.1, 2.2, आईफोन पर काम करता है। यह वास्तव में अच्छी तरह से काम करता है, और आपके JSON सहेजे गए समन्वय को छवियों में बदलने के लिए PHP कोड के साथ आता है। http://thomasjbradley.ca/lab/signature-pad

2

thomas j bradley's jQuery signature-pad plugin भयानक और कार्यान्वित करने में बहुत आसान है।

+0

यह ठीक है, थोड़ा सा scribbly। वहां बेहतर प्लगइन्स हैं जो यूएक्स के लिए बढ़िया दिखने वाला एक अच्छा दिखने वाला हस्ताक्षर बनाने में आसान प्रभाव डालते हैं। हालांकि प्लगइन मुक्त नहीं हैं। किसी को भी एक मुफ्त मिला> –

1

http://mysignature.brinkster.net - मोबाइल ब्राउज़र के लिए काम नहीं करता http://thomasjbradley.ca/lab/signature-pad - आईई के लिए काम नहीं करता है। इसमें कैनवास और फ्लैश टेक्नोलॉजीज हैं। आईई में कैनवास टैग के साथ समस्या है।

0

कैनवास, साथ फ्लैश (FlashCanvas के माध्यम से) jSignature साथ हमारे लिए अच्छी तरह से काम किया। http://willowsystems.github.com/jSignature/

एमआईटी + काम करता है (विशेष रूप से चलाने के लिए लिखा गया था) हर जगह है कैनवास या फ़्लैश। + आईपैड, आईफोन, एंड्रॉइड टैबलेट, फोन पर परीक्षण किया गया।

संबंधित मुद्दे