Dr Haeng Kon Kim, Professor of IT Engineering, Catholic University of DaeGu, KOREA. Mobile applications architecture is often described as the organization or structure of a system, while the system represents a collection of components that accomplish a specific function or set of functions. In other words, architecture is focused on organizing components to support specific functionality. This organization of functionality is often referred to as grouping components into areas of concern.
When designing a mobile application or system, the goal of a mobile client architect is to minimize the complexity by separating the design into different areas of concern. For example, the user interface (UI), business processing, and data access all represent different areas of concern. Within each area, the components you design should focus on that specific area and should not mix code from other areas of concern. Smart clients can take advantage of client-side hardware resources (such as telephones or barcode readers) and other mobile applications and applications. Maximizing the use of and integrating local resources into your smart client application enables your application to make better and more efficient use of the hardware that is already available to you. Very often, processing power, memory, and advanced graphical capabilities go unused. Using the resources on the client computer can also reduce server-side hardware requirements. The design of mobile applications must take into account several unique factors like the size of the device, amount of screen real estate, sporadic connectivity, variable bandwidth, multi-platform support, and user experience. On these critical factors the three client architectures Web App, Native App and Hybrid App differ significantly. In this talk, I will present how the three client architectures compare along key technical and business drivers like multi-platform support, access to device sensors, performance, native look and feel, app search, app distribution, app upgrades, connectivity and development/testing effort, time-to-market, and budget. I also provide a decision framework that assists in the selection of the appropriate client architecture for any mobile application. This decision framework first zeroes in on the Web App or Native App approach on the basis of primary application needs and then fine-tunes the decision on the basis of other factors to suggest the Hybrid App approach, if suitable.
Dr. Haeng-Kon Kim was a vice President of Research and Information, a dean of engineering college and a professor in the School of IT, Catholic University of Daegu, in Korea. He has been a research staff member in Bell Lab., NASA center and Central Michigan University in U.S.A. He received his Ph.D from Bristol University, England and has taught in Central Michigan Univ. in U.S.A. during (Dec., 20, 2000 ~ Feb., 20, 2002). Prof. Kim advised 25 Ph.D students and 35 master Degree students in his Laboratory of Dae Gu Catholic University in KOREA. His research interests include following fields: Software Engineering, Mobile Applications Design and Testing, SOA, and Frameworks for U-Healthcare Services. Prof. Kim is chief editor of KIPS SE-Sig journal and Korea Multimedia Society, an editorial board of KISS (Korea Information Science Society), a steering committee of KIPS (Korea Information Processing Society). He is a President of HSST (Humanities, Sociology, Science and Technology). He is an organization committee (publicity chair) and President of ACIS and SEITI at CMU in U.S.A. He was also advisory of SERSC in Australia, a member IAENG and WCECS in HongKong.
KKokula Krishna Hari K an Indian born in Pondicherry, South India in 1980's is a pure veteran with acquired knowledge in Business Administration, Computer Research and Entrepreneurship. Has a wide range of contacts through various pipelines and channels across the globe either in Academic Network or Industrial Network or Research Network. Carried away with a greater commitment to the consoled projects, he has helped many people to achieve greater laurels.
With the loads of experience with major IT firms, he has been acquainted with the work culture and implemented the absolute opposite factor into them. He is one of the youngest international conference organizers in the current scientific world who has received the Australian Youngest Entrepreneur Award. He is serving as Visiting Faculty in many Universities across the world and educates. He is a constant researcher in the field of Computer Network Security.
Addingly MCSE, CCNA, CCNP, CCNE, MCDBA, MCAD, MCSD are some of the certifications he has excelled in. He is also a SAP expertise with ABAP programming language. Has chaired around 71 International Conferences, 22 National Conferences and numerous National and International technical symposia. He is an expert in Network Load Balancing, Network Clustering and ADS Configuring. His excellence area also includes his designing of website with greater ease of access. He has reviewed more than 400 technical papers, served as a Guest editor and reviewer for more than 34 journals published by different bodies, and published 10 books in various disciplines of Computer Science and Engineering.