SlideShare ist ein Scribd-Unternehmen logo
1 von 3
The Smartphone for Thick Client<br />With mobile phones proliferating rapidly, a major need has arisen for information resources, services and applications that are suited to this immensely popular platform. At the same time, organizations are also making choices regarding what they want to provide their mobile workforce—mobile Web applications or mobile applications on their devices. This choice is a matter of need, where companies requiring content and not the user experience are going for mobile Websites, and the ones wanting to leverage the power of their smart devices, are opting for downloadable mobile applications.<br />The hunt for robust mobile solutions architecture<br />No matter what they decide to do, most organizations will require a robust mobile solutions architecture that helps them optimally use the mobile platform and overcome its challenges such as limited resources, short battery life, small screen size, slow data networks, and huge variety of heterogeneous phones that need to be supported. <br />When designing mobile solutions, developers typically go for two approaches—Thick Client or Thin Client, which differ in terms of their usability, responsiveness, and security features. <br />Mobile solution architecture is divided into four key components including the core program, business logic, presentation logic, and data access logic. Of these, business logic and presentation logic can reside either on the client or server. Depending on where these components reside, there are two kinds of clients—the Thin Client and the Thick Client. <br />In the case of the Thin Client, only the core program, usually a WAP browser, resides on the client (Mobile Phone). The presentation logic, business logic, and the data access logic reside on the server side.   Thick Clients, on the other hand, are full-featured computer programs that are connected to the server but are fully functional without the network or connection to the server. The business logic and the presentation logic are present in the client itself. Although all the processing, user interaction, and data validation is undertaken on the client side, the Thick Client connects to the server for data synchronization or to check for updates.<br />Thin Clients like WAP browsers which are already installed on mobile phones are designed for generic users, generic tasks, and minimum hardware resources. Thick clients meanwhile are designed and developed after detailed analysis of the users, tasks, peripherals and physical and social environments. They are built to achieve the high degree of effectiveness, efficiency, and user satisfaction with revenue and profits on top of the agenda. <br />In terms of responsiveness too, Thick Clients have an edge. While Thin Clients have the presentation and business logic on the server and have to communicate almost all the time with the server to respond to user inputs, Thick Clients have presentation and business logic built into them, which makes users feel like the mobile applications are reacting instantaneously to their inputs. Limited bandwidth, high-round trip delays, signal fluctuation and network availability also adversely impact the responsiveness of Thin Clients. <br />Another advantage with Thick Clients is that they can allow the use of applications even in the absence of network connectivity. Thin Clients, however, since they rely heavily on communication with the application server, cannot make the services and content available in the absence of network connectivity.    <br />As far as security is concerned, a Thick Client can extend a high degree of data security and offer the user the flexibility to choose encryption/decryption techniques, secure only the sensitive data and send the rest of the data unencrypted, thus saving computing resources and preserving the battery. This flexibility is absent with the Thin Client, which supports connection based security protocols including HTTPS, where the entire communication channel is secure and protects everything that goes through it. <br />In terms of mass appeal too, it is the Thick Client that is the winner. The poor usability of the Thin Client and its unimpressive user experience, make it an unlikely choice for creating mass appeal. The high usability, offline use and rich user experience are the big differentiators of the Thick Client that add to its mass appeal and popularity among service providers and content creators.<br />The other good news about the Thick Client is that it is more customizable than the Thin Client. In an environment where technology, phones, features and user demands are altering in real time, the “flexible and customizable” nature of the mobile architecture becomes important. The adaptable nature of the Thick Client allows users to modify it to accommodate hardware changes, new client preferences and business needs.  <br />At the end of the day it is becoming clear that Thick Clients offers a range of benefits such as higher usability, quick response time, the ability to work in the offline-mode and strong and flexible security options that make them a better choice than Thin Clients. <br />Thick Clients, with their high usage, brand appeal, and on screen presence often result in greater deployment of content and services offered by providers, which in turn leads to higher revenues and profits. The use of the Thick Client architecture improves the productivity of the mobile workforce, and helps service and content providers to enhance their global competitiveness.<br />About ImpetusImpetus Technologies offers Product Engineering and Technology R&D services for software product development. With ongoing investments in research and application of emerging technology areas, innovative business models, and an agile approach, we partner with our client base comprising large scale ISVs and technology innovators to deliver cutting-edge software products. Our expertise spans the domains of Data Analytics, Large Data Management, SaaS, Cloud Computing, Mobility Solutions, Testing, Performance Engineering, and Social Media among others.Impetus Technologies Inc.5300 Stevens Creek Boulevard, Suite 450, San Jose, CA 95129, USATel: 408.252.7111     |      Email: inquiry@impetus.com   Regional Development Centers - INDIA: • New Delhi • Indore • Hyderabad To know more visit: http://www.impetus.com DisclaimersThe information contained in this document is the proprietary and exclusive property of Impetus Technologies Inc. except as otherwise indicated.  No part of this document, in whole or in part, may be reproduced, stored, transmitted, or used for design purposes without the prior written permission of Impetus Technologies Inc.The information contained in this document is subject to change without notice.<br />
Robust Mobile Solutions Architecture for Thick Clients
Robust Mobile Solutions Architecture for Thick Clients

Weitere ähnliche Inhalte

Andere mochten auch

Grace areli orozco
Grace areli orozcoGrace areli orozco
Grace areli orozcosafoelc
 
Ram Mohan__Question BAnkt
Ram Mohan__Question BAnktRam Mohan__Question BAnkt
Ram Mohan__Question BAnktGaganjeet Singh
 
How to rip protected dvd to ipad for mac
How to rip protected dvd to ipad for macHow to rip protected dvd to ipad for mac
How to rip protected dvd to ipad for macstaefenia sun
 
Analysis music mag 3
Analysis music mag 3Analysis music mag 3
Analysis music mag 3Rachel Hanson
 
[Challenge:Future] world food shortage
[Challenge:Future] world food shortage[Challenge:Future] world food shortage
[Challenge:Future] world food shortageChallenge:Future
 
Dress up carmen
Dress up carmenDress up carmen
Dress up carmenalchuseir
 
Traballo informática.doc
Traballo informática.docTraballo informática.doc
Traballo informática.docIago_valdomar
 
Multiplexing in Thrift: Enhancing thrift to meet Enterprise expectations- Imp...
Multiplexing in Thrift: Enhancing thrift to meet Enterprise expectations- Imp...Multiplexing in Thrift: Enhancing thrift to meet Enterprise expectations- Imp...
Multiplexing in Thrift: Enhancing thrift to meet Enterprise expectations- Imp...Impetus Technologies
 
Reducing the Total Cost of Ownership of Big Data- Impetus White Paper
Reducing the Total Cost of Ownership of Big Data- Impetus White PaperReducing the Total Cost of Ownership of Big Data- Impetus White Paper
Reducing the Total Cost of Ownership of Big Data- Impetus White PaperImpetus Technologies
 
Distro-independent Hadoop cluster management
Distro-independent Hadoop cluster managementDistro-independent Hadoop cluster management
Distro-independent Hadoop cluster managementDataWorks Summit
 
Hive - Apache hadoop Bigdata training by Desing Pathshala
Hive - Apache hadoop Bigdata training by Desing PathshalaHive - Apache hadoop Bigdata training by Desing Pathshala
Hive - Apache hadoop Bigdata training by Desing PathshalaDesing Pathshala
 

Andere mochten auch (13)

Grace areli orozco
Grace areli orozcoGrace areli orozco
Grace areli orozco
 
Ram Mohan__Question BAnkt
Ram Mohan__Question BAnktRam Mohan__Question BAnkt
Ram Mohan__Question BAnkt
 
Certificate
CertificateCertificate
Certificate
 
Poster Aegis poster dasher2
Poster Aegis poster dasher2Poster Aegis poster dasher2
Poster Aegis poster dasher2
 
How to rip protected dvd to ipad for mac
How to rip protected dvd to ipad for macHow to rip protected dvd to ipad for mac
How to rip protected dvd to ipad for mac
 
Analysis music mag 3
Analysis music mag 3Analysis music mag 3
Analysis music mag 3
 
[Challenge:Future] world food shortage
[Challenge:Future] world food shortage[Challenge:Future] world food shortage
[Challenge:Future] world food shortage
 
Dress up carmen
Dress up carmenDress up carmen
Dress up carmen
 
Traballo informática.doc
Traballo informática.docTraballo informática.doc
Traballo informática.doc
 
Multiplexing in Thrift: Enhancing thrift to meet Enterprise expectations- Imp...
Multiplexing in Thrift: Enhancing thrift to meet Enterprise expectations- Imp...Multiplexing in Thrift: Enhancing thrift to meet Enterprise expectations- Imp...
Multiplexing in Thrift: Enhancing thrift to meet Enterprise expectations- Imp...
 
Reducing the Total Cost of Ownership of Big Data- Impetus White Paper
Reducing the Total Cost of Ownership of Big Data- Impetus White PaperReducing the Total Cost of Ownership of Big Data- Impetus White Paper
Reducing the Total Cost of Ownership of Big Data- Impetus White Paper
 
Distro-independent Hadoop cluster management
Distro-independent Hadoop cluster managementDistro-independent Hadoop cluster management
Distro-independent Hadoop cluster management
 
Hive - Apache hadoop Bigdata training by Desing Pathshala
Hive - Apache hadoop Bigdata training by Desing PathshalaHive - Apache hadoop Bigdata training by Desing Pathshala
Hive - Apache hadoop Bigdata training by Desing Pathshala
 

Mehr von Impetus Technologies

Data Warehouse Modernization Webinar Series- Critical Trends, Implementation ...
Data Warehouse Modernization Webinar Series- Critical Trends, Implementation ...Data Warehouse Modernization Webinar Series- Critical Trends, Implementation ...
Data Warehouse Modernization Webinar Series- Critical Trends, Implementation ...Impetus Technologies
 
Future-Proof Your Streaming Analytics Architecture- StreamAnalytix Webinar
Future-Proof Your Streaming Analytics Architecture- StreamAnalytix WebinarFuture-Proof Your Streaming Analytics Architecture- StreamAnalytix Webinar
Future-Proof Your Streaming Analytics Architecture- StreamAnalytix WebinarImpetus Technologies
 
Building Real-time Streaming Apps in Minutes- Impetus Webinar
Building Real-time Streaming Apps in Minutes- Impetus WebinarBuilding Real-time Streaming Apps in Minutes- Impetus Webinar
Building Real-time Streaming Apps in Minutes- Impetus WebinarImpetus Technologies
 
Smart Enterprise Big Data Bus for the Modern Responsive Enterprise- StreamAna...
Smart Enterprise Big Data Bus for the Modern Responsive Enterprise- StreamAna...Smart Enterprise Big Data Bus for the Modern Responsive Enterprise- StreamAna...
Smart Enterprise Big Data Bus for the Modern Responsive Enterprise- StreamAna...Impetus Technologies
 
Impetus White Paper- Handling Data Corruption in Elasticsearch
Impetus White Paper- Handling  Data Corruption  in ElasticsearchImpetus White Paper- Handling  Data Corruption  in Elasticsearch
Impetus White Paper- Handling Data Corruption in ElasticsearchImpetus Technologies
 
Real-world Applications of Streaming Analytics- StreamAnalytix Webinar
Real-world Applications of Streaming Analytics- StreamAnalytix WebinarReal-world Applications of Streaming Analytics- StreamAnalytix Webinar
Real-world Applications of Streaming Analytics- StreamAnalytix WebinarImpetus Technologies
 
Real-world Applications of Streaming Analytics- StreamAnalytix Webinar
Real-world Applications of Streaming Analytics- StreamAnalytix WebinarReal-world Applications of Streaming Analytics- StreamAnalytix Webinar
Real-world Applications of Streaming Analytics- StreamAnalytix WebinarImpetus Technologies
 
Real-time Streaming Analytics for Enterprises based on Apache Storm - Impetus...
Real-time Streaming Analytics for Enterprises based on Apache Storm - Impetus...Real-time Streaming Analytics for Enterprises based on Apache Storm - Impetus...
Real-time Streaming Analytics for Enterprises based on Apache Storm - Impetus...Impetus Technologies
 
Accelerating Hadoop Solution Lifecycle and Improving ROI- Impetus On-demand W...
Accelerating Hadoop Solution Lifecycle and Improving ROI- Impetus On-demand W...Accelerating Hadoop Solution Lifecycle and Improving ROI- Impetus On-demand W...
Accelerating Hadoop Solution Lifecycle and Improving ROI- Impetus On-demand W...Impetus Technologies
 
Deep Learning: Evolution of ML from Statistical to Brain-like Computing- Data...
Deep Learning: Evolution of ML from Statistical to Brain-like Computing- Data...Deep Learning: Evolution of ML from Statistical to Brain-like Computing- Data...
Deep Learning: Evolution of ML from Statistical to Brain-like Computing- Data...Impetus Technologies
 
SPARK USE CASE- Distributed Reinforcement Learning for Electricity Market Bi...
SPARK USE CASE-  Distributed Reinforcement Learning for Electricity Market Bi...SPARK USE CASE-  Distributed Reinforcement Learning for Electricity Market Bi...
SPARK USE CASE- Distributed Reinforcement Learning for Electricity Market Bi...Impetus Technologies
 
Enterprise Ready Android and Manageability- Impetus Webcast
Enterprise Ready Android and Manageability- Impetus WebcastEnterprise Ready Android and Manageability- Impetus Webcast
Enterprise Ready Android and Manageability- Impetus WebcastImpetus Technologies
 
Real-time Streaming Analytics: Business Value, Use Cases and Architectural Co...
Real-time Streaming Analytics: Business Value, Use Cases and Architectural Co...Real-time Streaming Analytics: Business Value, Use Cases and Architectural Co...
Real-time Streaming Analytics: Business Value, Use Cases and Architectural Co...Impetus Technologies
 
Leveraging NoSQL Database Technology to Implement Real-time Data Architecture...
Leveraging NoSQL Database Technology to Implement Real-time Data Architecture...Leveraging NoSQL Database Technology to Implement Real-time Data Architecture...
Leveraging NoSQL Database Technology to Implement Real-time Data Architecture...Impetus Technologies
 
Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Web...
Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Web...Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Web...
Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Web...Impetus Technologies
 
Big Data Analytics with Storm, Spark and GraphLab
Big Data Analytics with Storm, Spark and GraphLabBig Data Analytics with Storm, Spark and GraphLab
Big Data Analytics with Storm, Spark and GraphLabImpetus Technologies
 
Webinar maturity of mobile test automation- approaches and future trends
Webinar  maturity of mobile test automation- approaches and future trendsWebinar  maturity of mobile test automation- approaches and future trends
Webinar maturity of mobile test automation- approaches and future trendsImpetus Technologies
 
Next generation analytics with yarn, spark and graph lab
Next generation analytics with yarn, spark and graph labNext generation analytics with yarn, spark and graph lab
Next generation analytics with yarn, spark and graph labImpetus Technologies
 
The Shared Elephant - Hadoop as a Shared Service for Multiple Departments – I...
The Shared Elephant - Hadoop as a Shared Service for Multiple Departments – I...The Shared Elephant - Hadoop as a Shared Service for Multiple Departments – I...
The Shared Elephant - Hadoop as a Shared Service for Multiple Departments – I...Impetus Technologies
 
Performance Testing of Big Data Applications - Impetus Webcast
Performance Testing of Big Data Applications - Impetus WebcastPerformance Testing of Big Data Applications - Impetus Webcast
Performance Testing of Big Data Applications - Impetus WebcastImpetus Technologies
 

Mehr von Impetus Technologies (20)

Data Warehouse Modernization Webinar Series- Critical Trends, Implementation ...
Data Warehouse Modernization Webinar Series- Critical Trends, Implementation ...Data Warehouse Modernization Webinar Series- Critical Trends, Implementation ...
Data Warehouse Modernization Webinar Series- Critical Trends, Implementation ...
 
Future-Proof Your Streaming Analytics Architecture- StreamAnalytix Webinar
Future-Proof Your Streaming Analytics Architecture- StreamAnalytix WebinarFuture-Proof Your Streaming Analytics Architecture- StreamAnalytix Webinar
Future-Proof Your Streaming Analytics Architecture- StreamAnalytix Webinar
 
Building Real-time Streaming Apps in Minutes- Impetus Webinar
Building Real-time Streaming Apps in Minutes- Impetus WebinarBuilding Real-time Streaming Apps in Minutes- Impetus Webinar
Building Real-time Streaming Apps in Minutes- Impetus Webinar
 
Smart Enterprise Big Data Bus for the Modern Responsive Enterprise- StreamAna...
Smart Enterprise Big Data Bus for the Modern Responsive Enterprise- StreamAna...Smart Enterprise Big Data Bus for the Modern Responsive Enterprise- StreamAna...
Smart Enterprise Big Data Bus for the Modern Responsive Enterprise- StreamAna...
 
Impetus White Paper- Handling Data Corruption in Elasticsearch
Impetus White Paper- Handling  Data Corruption  in ElasticsearchImpetus White Paper- Handling  Data Corruption  in Elasticsearch
Impetus White Paper- Handling Data Corruption in Elasticsearch
 
Real-world Applications of Streaming Analytics- StreamAnalytix Webinar
Real-world Applications of Streaming Analytics- StreamAnalytix WebinarReal-world Applications of Streaming Analytics- StreamAnalytix Webinar
Real-world Applications of Streaming Analytics- StreamAnalytix Webinar
 
Real-world Applications of Streaming Analytics- StreamAnalytix Webinar
Real-world Applications of Streaming Analytics- StreamAnalytix WebinarReal-world Applications of Streaming Analytics- StreamAnalytix Webinar
Real-world Applications of Streaming Analytics- StreamAnalytix Webinar
 
Real-time Streaming Analytics for Enterprises based on Apache Storm - Impetus...
Real-time Streaming Analytics for Enterprises based on Apache Storm - Impetus...Real-time Streaming Analytics for Enterprises based on Apache Storm - Impetus...
Real-time Streaming Analytics for Enterprises based on Apache Storm - Impetus...
 
Accelerating Hadoop Solution Lifecycle and Improving ROI- Impetus On-demand W...
Accelerating Hadoop Solution Lifecycle and Improving ROI- Impetus On-demand W...Accelerating Hadoop Solution Lifecycle and Improving ROI- Impetus On-demand W...
Accelerating Hadoop Solution Lifecycle and Improving ROI- Impetus On-demand W...
 
Deep Learning: Evolution of ML from Statistical to Brain-like Computing- Data...
Deep Learning: Evolution of ML from Statistical to Brain-like Computing- Data...Deep Learning: Evolution of ML from Statistical to Brain-like Computing- Data...
Deep Learning: Evolution of ML from Statistical to Brain-like Computing- Data...
 
SPARK USE CASE- Distributed Reinforcement Learning for Electricity Market Bi...
SPARK USE CASE-  Distributed Reinforcement Learning for Electricity Market Bi...SPARK USE CASE-  Distributed Reinforcement Learning for Electricity Market Bi...
SPARK USE CASE- Distributed Reinforcement Learning for Electricity Market Bi...
 
Enterprise Ready Android and Manageability- Impetus Webcast
Enterprise Ready Android and Manageability- Impetus WebcastEnterprise Ready Android and Manageability- Impetus Webcast
Enterprise Ready Android and Manageability- Impetus Webcast
 
Real-time Streaming Analytics: Business Value, Use Cases and Architectural Co...
Real-time Streaming Analytics: Business Value, Use Cases and Architectural Co...Real-time Streaming Analytics: Business Value, Use Cases and Architectural Co...
Real-time Streaming Analytics: Business Value, Use Cases and Architectural Co...
 
Leveraging NoSQL Database Technology to Implement Real-time Data Architecture...
Leveraging NoSQL Database Technology to Implement Real-time Data Architecture...Leveraging NoSQL Database Technology to Implement Real-time Data Architecture...
Leveraging NoSQL Database Technology to Implement Real-time Data Architecture...
 
Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Web...
Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Web...Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Web...
Maturity of Mobile Test Automation: Approaches and Future Trends- Impetus Web...
 
Big Data Analytics with Storm, Spark and GraphLab
Big Data Analytics with Storm, Spark and GraphLabBig Data Analytics with Storm, Spark and GraphLab
Big Data Analytics with Storm, Spark and GraphLab
 
Webinar maturity of mobile test automation- approaches and future trends
Webinar  maturity of mobile test automation- approaches and future trendsWebinar  maturity of mobile test automation- approaches and future trends
Webinar maturity of mobile test automation- approaches and future trends
 
Next generation analytics with yarn, spark and graph lab
Next generation analytics with yarn, spark and graph labNext generation analytics with yarn, spark and graph lab
Next generation analytics with yarn, spark and graph lab
 
The Shared Elephant - Hadoop as a Shared Service for Multiple Departments – I...
The Shared Elephant - Hadoop as a Shared Service for Multiple Departments – I...The Shared Elephant - Hadoop as a Shared Service for Multiple Departments – I...
The Shared Elephant - Hadoop as a Shared Service for Multiple Departments – I...
 
Performance Testing of Big Data Applications - Impetus Webcast
Performance Testing of Big Data Applications - Impetus WebcastPerformance Testing of Big Data Applications - Impetus Webcast
Performance Testing of Big Data Applications - Impetus Webcast
 

Kürzlich hochgeladen

Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 

Kürzlich hochgeladen (20)

Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 

Robust Mobile Solutions Architecture for Thick Clients

  • 1. The Smartphone for Thick Client<br />With mobile phones proliferating rapidly, a major need has arisen for information resources, services and applications that are suited to this immensely popular platform. At the same time, organizations are also making choices regarding what they want to provide their mobile workforce—mobile Web applications or mobile applications on their devices. This choice is a matter of need, where companies requiring content and not the user experience are going for mobile Websites, and the ones wanting to leverage the power of their smart devices, are opting for downloadable mobile applications.<br />The hunt for robust mobile solutions architecture<br />No matter what they decide to do, most organizations will require a robust mobile solutions architecture that helps them optimally use the mobile platform and overcome its challenges such as limited resources, short battery life, small screen size, slow data networks, and huge variety of heterogeneous phones that need to be supported. <br />When designing mobile solutions, developers typically go for two approaches—Thick Client or Thin Client, which differ in terms of their usability, responsiveness, and security features. <br />Mobile solution architecture is divided into four key components including the core program, business logic, presentation logic, and data access logic. Of these, business logic and presentation logic can reside either on the client or server. Depending on where these components reside, there are two kinds of clients—the Thin Client and the Thick Client. <br />In the case of the Thin Client, only the core program, usually a WAP browser, resides on the client (Mobile Phone). The presentation logic, business logic, and the data access logic reside on the server side. Thick Clients, on the other hand, are full-featured computer programs that are connected to the server but are fully functional without the network or connection to the server. The business logic and the presentation logic are present in the client itself. Although all the processing, user interaction, and data validation is undertaken on the client side, the Thick Client connects to the server for data synchronization or to check for updates.<br />Thin Clients like WAP browsers which are already installed on mobile phones are designed for generic users, generic tasks, and minimum hardware resources. Thick clients meanwhile are designed and developed after detailed analysis of the users, tasks, peripherals and physical and social environments. They are built to achieve the high degree of effectiveness, efficiency, and user satisfaction with revenue and profits on top of the agenda. <br />In terms of responsiveness too, Thick Clients have an edge. While Thin Clients have the presentation and business logic on the server and have to communicate almost all the time with the server to respond to user inputs, Thick Clients have presentation and business logic built into them, which makes users feel like the mobile applications are reacting instantaneously to their inputs. Limited bandwidth, high-round trip delays, signal fluctuation and network availability also adversely impact the responsiveness of Thin Clients. <br />Another advantage with Thick Clients is that they can allow the use of applications even in the absence of network connectivity. Thin Clients, however, since they rely heavily on communication with the application server, cannot make the services and content available in the absence of network connectivity. <br />As far as security is concerned, a Thick Client can extend a high degree of data security and offer the user the flexibility to choose encryption/decryption techniques, secure only the sensitive data and send the rest of the data unencrypted, thus saving computing resources and preserving the battery. This flexibility is absent with the Thin Client, which supports connection based security protocols including HTTPS, where the entire communication channel is secure and protects everything that goes through it. <br />In terms of mass appeal too, it is the Thick Client that is the winner. The poor usability of the Thin Client and its unimpressive user experience, make it an unlikely choice for creating mass appeal. The high usability, offline use and rich user experience are the big differentiators of the Thick Client that add to its mass appeal and popularity among service providers and content creators.<br />The other good news about the Thick Client is that it is more customizable than the Thin Client. In an environment where technology, phones, features and user demands are altering in real time, the “flexible and customizable” nature of the mobile architecture becomes important. The adaptable nature of the Thick Client allows users to modify it to accommodate hardware changes, new client preferences and business needs. <br />At the end of the day it is becoming clear that Thick Clients offers a range of benefits such as higher usability, quick response time, the ability to work in the offline-mode and strong and flexible security options that make them a better choice than Thin Clients. <br />Thick Clients, with their high usage, brand appeal, and on screen presence often result in greater deployment of content and services offered by providers, which in turn leads to higher revenues and profits. The use of the Thick Client architecture improves the productivity of the mobile workforce, and helps service and content providers to enhance their global competitiveness.<br />About ImpetusImpetus Technologies offers Product Engineering and Technology R&D services for software product development. With ongoing investments in research and application of emerging technology areas, innovative business models, and an agile approach, we partner with our client base comprising large scale ISVs and technology innovators to deliver cutting-edge software products. Our expertise spans the domains of Data Analytics, Large Data Management, SaaS, Cloud Computing, Mobility Solutions, Testing, Performance Engineering, and Social Media among others.Impetus Technologies Inc.5300 Stevens Creek Boulevard, Suite 450, San Jose, CA 95129, USATel: 408.252.7111 | Email: inquiry@impetus.com Regional Development Centers - INDIA: • New Delhi • Indore • Hyderabad To know more visit: http://www.impetus.com DisclaimersThe information contained in this document is the proprietary and exclusive property of Impetus Technologies Inc. except as otherwise indicated. No part of this document, in whole or in part, may be reproduced, stored, transmitted, or used for design purposes without the prior written permission of Impetus Technologies Inc.The information contained in this document is subject to change without notice.<br />