User Interface Design
UI का पूरा नाम User Interface है User Interface एक user और एक Computer program के बीच का junction है। एकInterface command या Menu का एक Set है जिसके माध्यम से User program के साथ Communicate करता है। एक Command-driven interface वह है जिसमें आप Command enter करते हैं। एक Command-driven interface वह है जिसमें आप Screen पर Display विभिन्न Menu से Command option select करते हैं।
User Interface किसी भी Program के सबसे Important part में से एक है क्योंकि यह Define करता है कि आप कितनी आसानी से Program बना सकते हैं जो आप चाहते हैं। bad design किए गए User Interface के साथ एक Powerful Program का बहुत कम मूल्य है। Graphical User Interface (GUI) जो Windows, Icon और popup menu का use करते हैं, Personal computer पर मानक बन गए हैं।
एक User Interface, जिसे “UI” या केवल “Interface” भी कहा जाता है| एक Resources है जिसमें एक व्यक्ति एक Software application या Hardware device को Control करता है। एक अच्छा User Interface एक “user friendliness” experience provide करता है| जिससे User Software और Hardware के साथ Natural और सहज तरीके से (Communicate कर सकता है। Software program में Graphical User Interface (GUI) होता है। कि Program में Graphical Control शामिल हैं| जिसे User mouse या Keyboard का use करके Select कर सकता है। एक Software program के एक Specific GUI में एक Menubar, Toolbar, Window, Button और अन्य Control शामिल हैं। Macintosh और Windows Operating system में अलग-अलग User Interface होते हैं| वे एक ही Component के कई Shared करते हैं, जैसे कि Desktop, Windows, Icon आदि।
Types of User Interface
GUI
GUI का पूरा नाम Graphical user interface होता है यह interface एक Operating system पर Based होता है | जिसमे User को एक Display के जरिए interface किया जाता है| जैसे कोई Command इत्यादि User उस interface को देख समझ लेता है की उसे Computer को क्या Instruction देना और Mouse, Keyboard के Help से User computer को Instruction data है|
Web User Interface
यह भी एक Graphical user interface है जिसमें Web page को इस तरह से Design किया जाता है कि वह internet के माध्यम से जब किसी User के पास पहुंचे तो उसका Output बहुत बेहतरीन दिखाई दे आपके Web page का Layout या Interface आपकी Website के लिए बहुत Important होता है|
Command Line Interface
इसमें Computer को keyboard के माध्यम से Command string type करके Input दिया जाता है और Computer monitor पर आपको इसका Output display होता है|
Touch Screen Interface
Touch Screen Interface Mobile Phone Tablet और ATM machine में होते हैं जहां पर आप Screen को Touch करके Input देते हैं और Machine द्वारा आपको एक Fixed output दिया जाता है|
Information Access
Information का use Information Science, Information Security, Language Technology, Computer Science और Library Science के Research का एक Field है। Information Access में विभिन्न Research efforts का Objective human users के लिए बड़ी और भारी Amount में Data और Information तक Access और आगे की Process को simple और अधिक Effective बनाना है। General area में Apply कई Technologies Information Retrieval, Text Mining, Machine Translation और Text Categorization हैं। Information Access में Copyright, Open source, Privacy और Security सहित कई issues include हैं। Public domain में Information के लिए Copyrightऔर Patent law में Provision किया गया था।
Object Display/Playback Issues
User Authoring System के आलावा कुछ सामान्य Feature भी होता है | User को इन Object के Display / Playbackपर Special controlled provide करने के लिए Designer को Image, Audio और Video object के लिए इनमे से कुछ Issues को Modify करना होगा |
- Image
- Scaling Issues – Image को एक Defined Windows में Fit करने के लिए बनाया जाता है | Image को Factor का use करके Scale किया जाता है | Example Windows के लिए 3600*4000 Pixel को 6*10 अथार्त 60*440 (60 बार ) तक Scale किया जाता है |
- Zooming – Zooming user को Image के Specific area से ज्यादा Details से Display करने को Allow करता है | User एक Zoom factor define करके Zoom कर सकते है | Example (2:1,5:1 या