Journal of Information and Computational Science ISSN: 1548-7741 USER INTERFACE DESIGN Suman Rani Assistant Professor- Guru Nanak College of Management and technology, killianwalli, PUNJAB Mail id- [email protected] 1. Summary User Interface play a vital role in software. Every minor decision taken for the designing the User Interface can contribute the software both positively and negatively. In terms of visibility its design holds the primary importance for displaying the exact amount of information for the users. Therefore, our study is intended to highlight the strategies that are currently being used for successful designing of User Interfaces and right suggestions for betterment of User Interface designs based on case study and research findings. 2. User Interface Design The design of computer interfaces that are usable and easily learned by human is a non-trivial problem for software developers. As information technologies mediate many of the activities we now perform routinely, the process of human computer interaction is of fundamental importance. 3. Introduction User Interface design is the process designers uses to build interfaces in software or computerized devices, focusing on looks or style. Designers aim to create interfaces which users find easy to use and pleasurable. UI design refers to graphical user interfaces and other forms. E.g.-controlled interfaces. User Interface is the representation of the software or business to the user. It is displayed in terms of pictures, colours, text, sounds. The communication with end user by using software is performed by using User Interface. So User Interface plays vital role for creating an impact of entire system to the user. A good User Interface design always expected to have a good error handing. It is also important that a good User Interface is capable of removing all the errors that occur during doing a task. The main purpose of user Interface design is that they should match and satisfy the skills and the expectations of its users. A system will always be judged by its users and its functionality and also its interface design. Many software systems are not used because of poor interface design that confuse the users and lead to many catastrophic errors. So The user interface is the front end application view to which user interacts in order to use the software. User can control and manipulate the software as well as hardware by means of user interface. Today, Volume 10 Issue 6 - 2020 769 www.joics.org Journal of Information and Computational Science ISSN: 1548-7741 user interface is found at almost every place where digital technologies exists, right from computers, mobile phones, cars, music players, airplanes, ships. User Interface can be graphical, text based, audio-video based, depending upon the underlying hardware and software combination. User Interface can be hardware or software or a combination of both. The software become more popular if its User Interface is Attractive, Simple to use, Responsive in short time, Clear to Understand, Consist ant on all interfacing screens. since much human computer interaction is cognitive in nature, involving perception, representation, problem-solving, navigation, query formulation and language processing, the theories and methods of cognitive science and directly relevant to it. A fundamental reality of application development is that the user interface is the system to the users. What user want is for developers to build applications that meet their needs and that are easy to use. To many developers think that they are geniuses- they do not bother to follow user interface design standards or invest the efforts to make their applications usable, instead they mistakenly believe that the important thing is to make the code clever or to use a really intersting colour scheme. A good user interface allows people who understand the problem domaim to work with the application without having to read the manuals or receive training. User interface design is impotant for several reasons. First of all the more intuitive the user interface the easier it is to use, and less expensive to use it. The better the user interface the easier is to train the people to use it, reducing your training costs. The better your user interface the less help people will need to use it, reducing your support costs. The better your user interface the more your users will like to use it, increasing their satisfaction with the work that you have done. 4. Interface in Android Mobile Phones: Android is an operating system that is based on Linux kernal. It is developed by google. Linux is open source and free operating system. After various modifications are done on linux and designed android operating system. Android is designed for touch screen mobiles and tablets. In 2003, by Andy Rubin, Rich Miner, Nick sears, Chris white describe a project of Android as tremendous potential in developing smarter mobile devices that are more aware of locations and preference and after this Steve Pertman brought it. In 2005, it was purchased by google and Andy Rabin becomes the memeber of google. Android is a huge platform where we can customize anything accroging to our comfort while others phones like apple ios can still give us very smooth experience. It is also provide features of Mp3 file, sharing of bluetooth, and strong battery power. In Android we can do customizations according to your needs, you cannot do that on iphone because ios is closed source and android is open source. Android is more user friendly every once easily access to it. It contains many features like more customizatins, fits and budgets, more free apps, and expandable storage. Even Android app store is highly secure. We cannot get any virus if we download app over google play store. Moreover let me take a case when I was trying to run KingRoot after download it but google play protect didnot let me do it. It can be easily said Volume 10 Issue 6 - 2020 770 www.joics.org Journal of Information and Computational Science ISSN: 1548-7741 that even android phones security is good and encryption of data would lead to you to the level of security that even government cannot read your data as password is only with you but there was some little problems of scam apps. According to the IBM the best user interface are the one that do not really notice like android. Android 11 is the major release of the android. It has many more features like chat bubbles, conversations, send image on notification, one time permission, mute notification in camera app, digital driver lincense etc. There is a list of major android phones and interface of these android phones. Vivo- Funtouch OS SONY- xperia UI Oppo- color OS SAMSUNG- Touchwiz MI- MIUI Pixel- Pixel UI ASUS- ZenUI Coolpad- Journey UI GIONEE- Indus UI htc- HTC Sense LG- optimus UI MICROMAX- cyanogen OS Nokia- cyanogen OS 5. Android UI Components 5.1. Main Action Bar- Usually at the top of each screen in an application that provide consistant familar look between android apps. It contains meaus in it. 5.2. Content Area- It contains columns, gutters, margins, customizations, breakpoints etc for better presentations of particular app. 5.3. View Control- Vies is considered as a basic building block for proper user interface that is created from view class. Layout that define strcuture of all UI of our application. All element in the layout are build using the hierarchy of view and view group objects. These are created by using any language or by using xml based layout. 6. Android layout types 6.1. Linear Layout- It used to place one element on each line. All element are placed in particular order like horizontal, vertical, at the top or bottom. Volume 10 Issue 6 - 2020 771 www.joics.org Journal of Information and Computational Science ISSN: 1548-7741 6.2. Absolute Layout- By using this we can create tables with rows and colums and also place element with it and a row contain more then one element. 6.3. Relative Layout- It is a view group that display child views in relative positions. we also specify position of elements in relation to other elements or parent element. 6.4. Frame Layout- It is used to show one item on each screen. The frame layout is the place holder on the screen that you can use to display a single view. 7. Layer wise view of the Android cell Phones 7.1 Application Layer- It is the top most layer of the whole framework. It contains many more options like home, contents, gallary etc. We will write our own application to be installed on this layer. Home- It provide close look to the user. It is the visible area of the mobile phone. Contents- It display all the incoming, outgoing, missed calls of a mobile user. In its contents area recent contents and contents list also visible. If we want to find the content number of specific person then use search option. We also send and share data by using import/export option. 7.2 Application Framework Layer Activity Manager- It control and manage application life cycle and also stack of activities. Window Manager- A Software that can control the placement of window. In window the system is Graphical User Interface. Content Provider- It is the central repository of the data. It provide interface to user that working with the data so content provider is used by other applications that provide client object. View System- It handle view position and layout of application. It create an image when we drag and drop of any Icons or any option from the window.
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages12 Page
-
File Size-