SlideShare a Scribd company logo
1 of 3
Download to read offline
ACEEE Int. J. on Network Security , Vol. 02, No. 02, Apr 2011



                     Smartphone Enterprise Applications
                                              Rahul Pandhare, Sunil Joglekar
             Innovation & Research Labs, Patni Computer Systems Ltd, Seepz, Andheri(E) Mumbai 400 096.
                                rahul.pandhare@patni.com, sunil.joglekar@patni.com


Abstract— Smartphones like iPhone, Blackberry, Android,                A. Assessing business processes for smartphone
etc. are a wonderful combination of computers and cell-phones.         enablement
They include many multi-media features that seem to be                    Mapping the advantages that mobility offers against
capturing the interests of individuals. With the growing
                                                                      characteristics of the business activities could be of help in
popularity of these devices, enterprises have discovered them
to be useful for employees who are distant / dispersed from the       identifying the potential business process suitability for
office. Therefore, developing smartphone applications for the         smartphone enablement. Once we identify the potential
enterprises has become necessary. In this paper we describe           candidates, we should check maturity of the existing IT
our methodology for smartphone enablement of enterprise               infrastructure and how it supports the desired business goals.
software systems. This comprises of a framework to assess the
                                                                      This qualitative approach should compare business benefits
business processes to identify the potential candidates for
smartphone enablement and also guidelines for re-factoring            and gaps in existing underlying IT infrastructure capabilities
the system architecture.As most of the enterprises are either         and help in prioritizing the business process.
web applications and/or web services, the technical approach              Anywhere anytime is an USP of smartphone solutions.
will provide the details of developing the solution using web         Extension of the enterprise systems functionalities such as
technology. Based on our experience, we briefly discuss the           CRM, automation of manual data capturing and delivery of
benefits and limitations of our approach. We conclude the paper
                                                                      real time data at point of activities are key enablers for the
with a short note on the evolution of web technology in the
smartphone area.                                                      operational effectiveness and efficiencies. Mobility also
                                                                      enhances the responsiveness, collaboration among different
           I.ENTERPRISE ACCESS AND SMARTPHONES                        stakeholders. During assessment exercises, one should look
                                                                      for the business processes with above requirements and its
    Over the years, the software systems architecture has             business criticality too.
evolved from monolithic to client-server to web applications.
Though the underlying functionality has remained same, the             B. Assessment Framework
UI and access mechanisms have made tremendous leaps.                      In order to assess whether a mobility solution would be
With the availability of enterprise application on                    beneficial or not the following steps needs to be followed:
smartphones, we can have immediate access to key customer                 Business Need and Gap Analysis - The purpose behind
data while still on the field. Mobility can thus help in              this is to evaluate business processes that have greater
improving operational effectiveness, visibility across value          benefits from mobility solutions. This will involve Need-
chain and reducing operational cost of an organization. For           Gap analysis based on business processes requirement and
this, we need to have an enterprise wide mobility strategy in         As-Is system capabilities to fulfill those requirements of the
place.                                                                organization.
    In the following sections we have described methodology               Analysis and Recommendation – Based on the scores
for smartphone enabling an enterprise application. In this            obtained in the “Need for Mobility Solution” and the “As –
                                                                      Is System Capabilities”, it helps us derive the Need-Gap
we first assess the suitability of a business process for
                                                                      index which tells us whether we can go for a mobility solution
smartphone enablement and then go ahead with the technical
                                                                      for the application or not. Fig .1 shows the result of a sample
feasibility for development of smartphone enterprise
                                                                      assessment. Applications which fall under the “Most
application.
                                                                      Suitable” zone are ideal candidates for smartphone
                                                                      enablement. “Suitable” are the ones which can be smartphone
                 II.ASSESSMENT FRAMEWORK                              enabled but the benefits may not be up-right justifiable. “Not
   The assessment framework focuses on bringing a clear               Suitable” are the ones, which should not be considered for
distinction between “must have” and “nice to have” solutions.         smartphone enablement.
Prioritization of the business processes on the basis of
expected business benefits and creating road map would be
the key to ensuring maximum benefits and reducing the risk
of failure.




© 2011 ACEEE                                                      1
DOI: 01.IJNS.02.02.68
ACEEE Int. J. on Network Security , Vol. 02, No. 02, Apr 2011


                                                                               •     Add a separate web server for hosting smartphone
                                                                                     specific input and output forms. The mobile web
                                                                                     server is a replica of the normal web server. The
                                                                                     requests from smartphones are recognized by the
                                                                                     proxy server and are routed to the mobile web server
                                                                                     in order to display the device specific content as
                                                                                     shown in Fig 2.




 Fig.1. Sample Assessment of Enterprise Applications, which are being
                considered for smartphone enablement.

    Once the business processes are identified as potential
candidates for smartphone enablement then the re-factoring
of system architecture is done.

 III.ARCHITECTURE APPROACH FOR SMARTPHONE ENABLING WEB
                 BASED ENTERPRISE APPLICATION                                      Fig.2. Architecture diagram of an enterprise web application

   Almost 80% of the requests that come for smartphone                        C. Steps for Developing Smartphone Enterprise
development are related to smartphone enablement of                           Application
existing enterprise applications. Essentially most of the
                                                                                Following are the steps for developing web-based
enterprise applications are either web applications or web
                                                                             smartphone enterprise application:
services. Accessing the same web application on smartphone
                                                                               1. The initial exercise will be to collate all the existing
will not work owing to the constrained environment of the
                                                                                   use cases and the role based access mechanism that
device.
                                                                                   is being followed in the current enterprise
 A. Native or Web Platform                                                         applications.
    In order to develop smartphone applications we can either                  2. Select the use case and roles which should be available
adopt native technology or web technology. Using native                            through smartphones.
technology, the entire application i.e. the presentation,                      3. The presentation layers including the forms and the
processing, data storage etc. will reside on the device. This                      reports will have to undergo changes to take care of
allows off-line operation, access to native features and better                    the small screen size. Forms which earlier might have
                                                                                   been spanned to pages will now have shorter and
performance. On the other hand, we run into issues of
                                                                                   lesser content. Similarly the reports/dashboards will
deployment and distribution. With so many operating systems
                                                                                   need post-processing to fit onto device.
like Android, Windows, Mac, we end up building systems
                                                                               4. Identifying functions in the Business façade that will
specific application. As most of the enterprise applications
                                                                                   be accessed by the smartphones. There may be few
are in web technology, it will be economical to choose web
                                                                                   cases where we may have to alter the business logic.
platform for smartphone enablement of these applications.                          This can be handled by way of servlet chaining.
For refactoring the system architecture, we need to verify                     5. The existing functional and acceptance test cases can
set of preconditions like availability of - Use Cases, Business                    be re-used for testing the smartphones applications.
Façade and Test Base.
  B. Architectural changes                                                                             VI.CASE STUDIES
   The architecture of a smartphone-based enterprise                            We have considered two case studies to show the way
application is very much similar to that of any enterprise                   we have implemented this methodology for our customers.
application. It follows the standard – web server, application               They are – Time and Expense Management and Defect
server and database server communication.                                    Tracking System.
   The changes that are to be incorporated in an existing
enterprise application are:                                                   A.    Time and Expense Management system
  • Implement mechanism to identify the source of a                             This application facilities addition of users, projects,
       request. This can be done by recognizing the user-                    expense reports, timesheets along with approvals. The
       agent in the request or through the proxy that is being               smartphone application (Fig.3.) has a subset of these
       used or by means of WURFL (Wireless Universal                         functionalities like approval workflow and the timesheet
       Resource File), WALL (Wireless Abstraction Library)                   defaulter list.
       etc.

                                                                         2
© 2011 ACEEE
DOI: 01.IJNS.02.02.68
ACEEE Int. J. on Network Security , Vol. 02, No. 02, Apr 2011

                                                                                          VI.FUTURE DIRECTIONS
                                                                         One of the major drawbacks of web applications in
                                                                     smartphones is accessing device native features like contacts,
                                                                     camera etc. There are workarounds like BONDI framework
                                                                     which provide Application Programmable Interfaces (APIs).
                                                                     These APIs allow application developers to access key
                                                                     terminal features and functions.
                                                                         There are browsers like Opera Mini which are evolving
                                                                     into development platforms. It is specially designed for
                                                                     mobile phones, smartphones etc and uses J2ME platform.
                                                                     Added to this is HTML 5 which is another critical step for
                                                                     web application development. It has in-built features like
            Fig.3. Time and Expense Management System                providing field validation, off-line support and geo-location
                                                                     APIs.
  B. Defect Tracking System                                              Combination of Open Service Gateway Initiative (OSGi)
   This is a defect management application which allows              and Cloud computing are making smartphones even more
project creation, entry of defects, changing of defect status        powerful by providing services on demand. Based on the
                                                                     geographical location that the user is in, the smartphones
                                                                     are capable to detect and provide pertinent services which
                                                                     can also be referred as location based context aware services.
                                                                         All these areas are potential candidates for further
                                                                     research in the area of smartphone enterprise applications.

                                                                                                 REFERENCES

                                                                     [1] Mobile developer’s guide to the galaxy (Published in 2009)
                                                                         (http://www1.j2mepolish.org/downloads/
                                                                          MobileDevelopersGuideToTheGalaxy.pdf)
                                                                     [2] Patterns: SOA client access integration solutions (Published
             Fig.4. Defect Tracking System using smartphone               in 2006) (http://www.redbooks.ibm.com/redbooks/pdfs/
                                                                          sg246775.pdf).
    It provides dashboard which shows the details of the             [3] Enterprise j2me developing mobile java applications
defect count against each project. The same application when             (Published in 2004) (http://books.google.co.in/
accessed through smartphone provides dashboard in a pie-             [4] Mobile applications with IBM WebSphere everyplace
chart which is much easier to read through smartphones                    access design and development (Published in 2001) (http://
(fig.4).                                                                  www.redbooks.ibm.com/redbooks/pdfs/sg246259.pdf)


                V.BENEFITS AND LIMITATIONS                                                  ABOUT THE AUTHOR
                                                                     Rahul Pandhare is a Business Research Analyst in Innovation
   Following are the benefits that we can derive by web
                                                                     Research Lab at Patni Computer Systems. He has around 5 years
enabling smartphone enterprise applications:                         of experience as software professional. His primary areas of interest
  • Reduction in cycle time as folks away from desktops              are Cloud Computing, Enterprise Mobility et al.
       can have access to the applications.
                                                                     Sunil Joglekar is a Senior Technical Architect in Innovation
  • Reduced cycle time leads to improved productivity
                                                                     Research Lab at Patni Computer Systems. He has 18 years
       as there is less wait period.                                 experience as a Software Professional and has spent about 5 years
  • Economical and cost-effective solution as we are                 in United States mostly as a consultant at Sun Microsystems. He
       using the existing business facade.                           specializes in architecting testable solutions for complex enterprise
  • Effective management of application distribution                 software systems and their integrations such as EAI / B2Bi / SOA.
       across devices.                                               His primary areas of interest are: strategizing & architecting
                                                                     innovative solutions with Web 2.0, Cloud Computing and
                                                                     Autonomic Computing et al.
   The limitations of this solution are:
  • Possibility of fragmentation.
  • Internet connection and bandwidth availability.




© 2011 ACEEE                                                     3
DOI: 01.IJNS.02.02.68

More Related Content

What's hot

An Overview on IBM MobileFirst Platform v7
An Overview on IBM MobileFirst Platform v7An Overview on IBM MobileFirst Platform v7
An Overview on IBM MobileFirst Platform v7ibmmobile
 
Enterprise Mobility Trends, Components, Implementation
Enterprise Mobility Trends, Components, ImplementationEnterprise Mobility Trends, Components, Implementation
Enterprise Mobility Trends, Components, ImplementationYugan Sikri
 
IBM MobileFirst and Case Studies_Frank Müller_IBM Symposium 2013
IBM MobileFirst and Case Studies_Frank Müller_IBM Symposium 2013IBM MobileFirst and Case Studies_Frank Müller_IBM Symposium 2013
IBM MobileFirst and Case Studies_Frank Müller_IBM Symposium 2013IBM Switzerland
 
IBM Worklight - Introduction
IBM Worklight - IntroductionIBM Worklight - Introduction
IBM Worklight - IntroductionMaarga Systems
 
Salesforce.com Partner Meetup - New York -10/18/12
Salesforce.com Partner Meetup - New York -10/18/12 Salesforce.com Partner Meetup - New York -10/18/12
Salesforce.com Partner Meetup - New York -10/18/12 Salesforce Partners
 
Growth with IBM Mobile Enterprise
Growth with IBM Mobile EnterpriseGrowth with IBM Mobile Enterprise
Growth with IBM Mobile EnterpriseIIC_Barcelona
 
Sao Paolo Workshop
Sao Paolo WorkshopSao Paolo Workshop
Sao Paolo WorkshopJoshua Birk
 
The Mobile Evolution‚ Systems vs. Apps - Matthew David
The Mobile Evolution‚ Systems vs. Apps - Matthew DavidThe Mobile Evolution‚ Systems vs. Apps - Matthew David
The Mobile Evolution‚ Systems vs. Apps - Matthew DavidMobile March
 
IBM Worklight - Technical Overview
IBM Worklight - Technical OverviewIBM Worklight - Technical Overview
IBM Worklight - Technical OverviewIIC_Barcelona
 
Why Mobile will Change your Business - Parmelee
Why Mobile will Change your Business - ParmeleeWhy Mobile will Change your Business - Parmelee
Why Mobile will Change your Business - ParmeleeProlifics
 
Sybase SUP Mobil Uygulama Geliştirme Genel Bilgilendirme
Sybase SUP Mobil Uygulama Geliştirme Genel BilgilendirmeSybase SUP Mobil Uygulama Geliştirme Genel Bilgilendirme
Sybase SUP Mobil Uygulama Geliştirme Genel BilgilendirmeSybase Türkiye
 
Mobilizing Enterprise Data - Strategies to succeed in enterprise mobile
Mobilizing Enterprise Data - Strategies to succeed in enterprise mobileMobilizing Enterprise Data - Strategies to succeed in enterprise mobile
Mobilizing Enterprise Data - Strategies to succeed in enterprise mobileAlex Zaltsman
 
Key Architectural Aspects of a Enterprise Mobility Solution
Key Architectural Aspects of a Enterprise Mobility SolutionKey Architectural Aspects of a Enterprise Mobility Solution
Key Architectural Aspects of a Enterprise Mobility Solutionroshanjk
 
Asymetric Modernization
Asymetric ModernizationAsymetric Modernization
Asymetric ModernizationPeter Presnell
 
Securing Salesforce Mobile SDK Apps with Good Dynamics
Securing Salesforce Mobile SDK Apps with Good DynamicsSecuring Salesforce Mobile SDK Apps with Good Dynamics
Securing Salesforce Mobile SDK Apps with Good DynamicsHerve Danzelaud
 
Ibm mobile first briefing
Ibm mobile first briefingIbm mobile first briefing
Ibm mobile first briefingNitin Gaur
 
IBM InterConnect Build and Deploy MobileFirst Applications
IBM InterConnect Build and Deploy MobileFirst ApplicationsIBM InterConnect Build and Deploy MobileFirst Applications
IBM InterConnect Build and Deploy MobileFirst ApplicationsLeigh Williamson
 
IBM MobileFirst - Hybrid Application Development with Worklight
IBM MobileFirst - Hybrid Application Development with WorklightIBM MobileFirst - Hybrid Application Development with Worklight
IBM MobileFirst - Hybrid Application Development with WorklightIBIZZ
 
BlackBerry 10 Implications for Enterprise Mobility
BlackBerry 10 Implications for Enterprise MobilityBlackBerry 10 Implications for Enterprise Mobility
BlackBerry 10 Implications for Enterprise MobilityRelayware
 

What's hot (20)

An Overview on IBM MobileFirst Platform v7
An Overview on IBM MobileFirst Platform v7An Overview on IBM MobileFirst Platform v7
An Overview on IBM MobileFirst Platform v7
 
Enterprise Mobility Trends, Components, Implementation
Enterprise Mobility Trends, Components, ImplementationEnterprise Mobility Trends, Components, Implementation
Enterprise Mobility Trends, Components, Implementation
 
IBM MobileFirst and Case Studies_Frank Müller_IBM Symposium 2013
IBM MobileFirst and Case Studies_Frank Müller_IBM Symposium 2013IBM MobileFirst and Case Studies_Frank Müller_IBM Symposium 2013
IBM MobileFirst and Case Studies_Frank Müller_IBM Symposium 2013
 
IBM Worklight - Introduction
IBM Worklight - IntroductionIBM Worklight - Introduction
IBM Worklight - Introduction
 
Salesforce.com Partner Meetup - New York -10/18/12
Salesforce.com Partner Meetup - New York -10/18/12 Salesforce.com Partner Meetup - New York -10/18/12
Salesforce.com Partner Meetup - New York -10/18/12
 
Growth with IBM Mobile Enterprise
Growth with IBM Mobile EnterpriseGrowth with IBM Mobile Enterprise
Growth with IBM Mobile Enterprise
 
Sao Paolo Workshop
Sao Paolo WorkshopSao Paolo Workshop
Sao Paolo Workshop
 
The Mobile Evolution‚ Systems vs. Apps - Matthew David
The Mobile Evolution‚ Systems vs. Apps - Matthew DavidThe Mobile Evolution‚ Systems vs. Apps - Matthew David
The Mobile Evolution‚ Systems vs. Apps - Matthew David
 
IBM Worklight - Technical Overview
IBM Worklight - Technical OverviewIBM Worklight - Technical Overview
IBM Worklight - Technical Overview
 
Why Mobile will Change your Business - Parmelee
Why Mobile will Change your Business - ParmeleeWhy Mobile will Change your Business - Parmelee
Why Mobile will Change your Business - Parmelee
 
IBM Worklight-Overview
IBM Worklight-OverviewIBM Worklight-Overview
IBM Worklight-Overview
 
Sybase SUP Mobil Uygulama Geliştirme Genel Bilgilendirme
Sybase SUP Mobil Uygulama Geliştirme Genel BilgilendirmeSybase SUP Mobil Uygulama Geliştirme Genel Bilgilendirme
Sybase SUP Mobil Uygulama Geliştirme Genel Bilgilendirme
 
Mobilizing Enterprise Data - Strategies to succeed in enterprise mobile
Mobilizing Enterprise Data - Strategies to succeed in enterprise mobileMobilizing Enterprise Data - Strategies to succeed in enterprise mobile
Mobilizing Enterprise Data - Strategies to succeed in enterprise mobile
 
Key Architectural Aspects of a Enterprise Mobility Solution
Key Architectural Aspects of a Enterprise Mobility SolutionKey Architectural Aspects of a Enterprise Mobility Solution
Key Architectural Aspects of a Enterprise Mobility Solution
 
Asymetric Modernization
Asymetric ModernizationAsymetric Modernization
Asymetric Modernization
 
Securing Salesforce Mobile SDK Apps with Good Dynamics
Securing Salesforce Mobile SDK Apps with Good DynamicsSecuring Salesforce Mobile SDK Apps with Good Dynamics
Securing Salesforce Mobile SDK Apps with Good Dynamics
 
Ibm mobile first briefing
Ibm mobile first briefingIbm mobile first briefing
Ibm mobile first briefing
 
IBM InterConnect Build and Deploy MobileFirst Applications
IBM InterConnect Build and Deploy MobileFirst ApplicationsIBM InterConnect Build and Deploy MobileFirst Applications
IBM InterConnect Build and Deploy MobileFirst Applications
 
IBM MobileFirst - Hybrid Application Development with Worklight
IBM MobileFirst - Hybrid Application Development with WorklightIBM MobileFirst - Hybrid Application Development with Worklight
IBM MobileFirst - Hybrid Application Development with Worklight
 
BlackBerry 10 Implications for Enterprise Mobility
BlackBerry 10 Implications for Enterprise MobilityBlackBerry 10 Implications for Enterprise Mobility
BlackBerry 10 Implications for Enterprise Mobility
 

Similar to Smartphone Enterprise Applications

Team C2 Brochure Eng V1025
Team C2 Brochure Eng V1025Team C2 Brochure Eng V1025
Team C2 Brochure Eng V1025Jae Hak Lee
 
Essential Guide to Becoming A Mobile App Rock Star - part II - Enterprise Apps
Essential Guide to Becoming A Mobile App Rock Star - part II - Enterprise AppsEssential Guide to Becoming A Mobile App Rock Star - part II - Enterprise Apps
Essential Guide to Becoming A Mobile App Rock Star - part II - Enterprise AppsDMIMarketing
 
Enterprise mobility and cloud
Enterprise mobility and cloudEnterprise mobility and cloud
Enterprise mobility and cloudKamesh Pemmaraju
 
Integrated Mobility QA: A Strategic Business Enabler for Enhancing End-user E...
Integrated Mobility QA: A Strategic Business Enabler for Enhancing End-user E...Integrated Mobility QA: A Strategic Business Enabler for Enhancing End-user E...
Integrated Mobility QA: A Strategic Business Enabler for Enhancing End-user E...Cognizant
 
Integrated Mobility QA: A Strategic Business Enabler for Enhancing End-user E...
Integrated Mobility QA: A Strategic Business Enabler for Enhancing End-user E...Integrated Mobility QA: A Strategic Business Enabler for Enhancing End-user E...
Integrated Mobility QA: A Strategic Business Enabler for Enhancing End-user E...Cognizant
 
Creating a mobile enterprise application business case.
Creating a mobile enterprise application business case.Creating a mobile enterprise application business case.
Creating a mobile enterprise application business case.DMI
 
Navigating your mobile roadmap rapid value
Navigating your mobile roadmap  rapid valueNavigating your mobile roadmap  rapid value
Navigating your mobile roadmap rapid valuerapidvalue
 
Unleash the benefits of ibm mobile smarter process with ibm business process ...
Unleash the benefits of ibm mobile smarter process with ibm business process ...Unleash the benefits of ibm mobile smarter process with ibm business process ...
Unleash the benefits of ibm mobile smarter process with ibm business process ...bupbechanhgmail
 
How Enterprise Mobility is reinventing Enterprise Software
How Enterprise Mobility is reinventing Enterprise SoftwareHow Enterprise Mobility is reinventing Enterprise Software
How Enterprise Mobility is reinventing Enterprise SoftwareCristiano Oliveira
 
IBM Software Day 2013. A mobile strategy is essential
IBM Software Day 2013. A mobile strategy is essentialIBM Software Day 2013. A mobile strategy is essential
IBM Software Day 2013. A mobile strategy is essentialIBM (Middle East and Africa)
 
Mobilizing Enterprise Data for mobile apps and platforms
Mobilizing Enterprise Data for mobile apps and platformsMobilizing Enterprise Data for mobile apps and platforms
Mobilizing Enterprise Data for mobile apps and platformsAlex Zaltsman
 
Jerry Romanek series mobile development 2012 year end review
Jerry Romanek series   mobile development 2012 year end reviewJerry Romanek series   mobile development 2012 year end review
Jerry Romanek series mobile development 2012 year end reviewLeigh Williamson
 
IBM Mobili First - IBM Business Connect QatarPut your business in motion
IBM Mobili First - IBM Business Connect QatarPut your business in motionIBM Mobili First - IBM Business Connect QatarPut your business in motion
IBM Mobili First - IBM Business Connect QatarPut your business in motionDalia Reda
 
Managed Mobility Load Off Customer Wp
Managed Mobility Load Off Customer WpManaged Mobility Load Off Customer Wp
Managed Mobility Load Off Customer Wpraghuvamsiuriti
 
Enterprise Mobility Solutions Guides.pdf
Enterprise Mobility Solutions Guides.pdfEnterprise Mobility Solutions Guides.pdf
Enterprise Mobility Solutions Guides.pdfJPLoft Solutions
 
Codestrong 2012 breakout session mobile platform and infrastructure
Codestrong 2012 breakout session   mobile platform and infrastructureCodestrong 2012 breakout session   mobile platform and infrastructure
Codestrong 2012 breakout session mobile platform and infrastructureAxway Appcelerator
 
Challenges to Integration Strategy - Thompson
Challenges to Integration Strategy - ThompsonChallenges to Integration Strategy - Thompson
Challenges to Integration Strategy - ThompsonProlifics
 
Mob Dev Conf Enterprise Apps 0 1
Mob Dev Conf Enterprise Apps 0 1Mob Dev Conf Enterprise Apps 0 1
Mob Dev Conf Enterprise Apps 0 1momobangalore
 

Similar to Smartphone Enterprise Applications (20)

Team C2 Brochure Eng V1025
Team C2 Brochure Eng V1025Team C2 Brochure Eng V1025
Team C2 Brochure Eng V1025
 
Essential Guide to Becoming A Mobile App Rock Star - part II - Enterprise Apps
Essential Guide to Becoming A Mobile App Rock Star - part II - Enterprise AppsEssential Guide to Becoming A Mobile App Rock Star - part II - Enterprise Apps
Essential Guide to Becoming A Mobile App Rock Star - part II - Enterprise Apps
 
When Mobile (Android) met Cloud
When Mobile (Android) met CloudWhen Mobile (Android) met Cloud
When Mobile (Android) met Cloud
 
Enterprise mobility and cloud
Enterprise mobility and cloudEnterprise mobility and cloud
Enterprise mobility and cloud
 
Mobile Application Development
Mobile Application DevelopmentMobile Application Development
Mobile Application Development
 
Integrated Mobility QA: A Strategic Business Enabler for Enhancing End-user E...
Integrated Mobility QA: A Strategic Business Enabler for Enhancing End-user E...Integrated Mobility QA: A Strategic Business Enabler for Enhancing End-user E...
Integrated Mobility QA: A Strategic Business Enabler for Enhancing End-user E...
 
Integrated Mobility QA: A Strategic Business Enabler for Enhancing End-user E...
Integrated Mobility QA: A Strategic Business Enabler for Enhancing End-user E...Integrated Mobility QA: A Strategic Business Enabler for Enhancing End-user E...
Integrated Mobility QA: A Strategic Business Enabler for Enhancing End-user E...
 
Creating a mobile enterprise application business case.
Creating a mobile enterprise application business case.Creating a mobile enterprise application business case.
Creating a mobile enterprise application business case.
 
Navigating your mobile roadmap rapid value
Navigating your mobile roadmap  rapid valueNavigating your mobile roadmap  rapid value
Navigating your mobile roadmap rapid value
 
Unleash the benefits of ibm mobile smarter process with ibm business process ...
Unleash the benefits of ibm mobile smarter process with ibm business process ...Unleash the benefits of ibm mobile smarter process with ibm business process ...
Unleash the benefits of ibm mobile smarter process with ibm business process ...
 
How Enterprise Mobility is reinventing Enterprise Software
How Enterprise Mobility is reinventing Enterprise SoftwareHow Enterprise Mobility is reinventing Enterprise Software
How Enterprise Mobility is reinventing Enterprise Software
 
IBM Software Day 2013. A mobile strategy is essential
IBM Software Day 2013. A mobile strategy is essentialIBM Software Day 2013. A mobile strategy is essential
IBM Software Day 2013. A mobile strategy is essential
 
Mobilizing Enterprise Data for mobile apps and platforms
Mobilizing Enterprise Data for mobile apps and platformsMobilizing Enterprise Data for mobile apps and platforms
Mobilizing Enterprise Data for mobile apps and platforms
 
Jerry Romanek series mobile development 2012 year end review
Jerry Romanek series   mobile development 2012 year end reviewJerry Romanek series   mobile development 2012 year end review
Jerry Romanek series mobile development 2012 year end review
 
IBM Mobili First - IBM Business Connect QatarPut your business in motion
IBM Mobili First - IBM Business Connect QatarPut your business in motionIBM Mobili First - IBM Business Connect QatarPut your business in motion
IBM Mobili First - IBM Business Connect QatarPut your business in motion
 
Managed Mobility Load Off Customer Wp
Managed Mobility Load Off Customer WpManaged Mobility Load Off Customer Wp
Managed Mobility Load Off Customer Wp
 
Enterprise Mobility Solutions Guides.pdf
Enterprise Mobility Solutions Guides.pdfEnterprise Mobility Solutions Guides.pdf
Enterprise Mobility Solutions Guides.pdf
 
Codestrong 2012 breakout session mobile platform and infrastructure
Codestrong 2012 breakout session   mobile platform and infrastructureCodestrong 2012 breakout session   mobile platform and infrastructure
Codestrong 2012 breakout session mobile platform and infrastructure
 
Challenges to Integration Strategy - Thompson
Challenges to Integration Strategy - ThompsonChallenges to Integration Strategy - Thompson
Challenges to Integration Strategy - Thompson
 
Mob Dev Conf Enterprise Apps 0 1
Mob Dev Conf Enterprise Apps 0 1Mob Dev Conf Enterprise Apps 0 1
Mob Dev Conf Enterprise Apps 0 1
 

More from IDES Editor

Power System State Estimation - A Review
Power System State Estimation - A ReviewPower System State Estimation - A Review
Power System State Estimation - A ReviewIDES Editor
 
Artificial Intelligence Technique based Reactive Power Planning Incorporating...
Artificial Intelligence Technique based Reactive Power Planning Incorporating...Artificial Intelligence Technique based Reactive Power Planning Incorporating...
Artificial Intelligence Technique based Reactive Power Planning Incorporating...IDES Editor
 
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...IDES Editor
 
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...IDES Editor
 
Line Losses in the 14-Bus Power System Network using UPFC
Line Losses in the 14-Bus Power System Network using UPFCLine Losses in the 14-Bus Power System Network using UPFC
Line Losses in the 14-Bus Power System Network using UPFCIDES Editor
 
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...IDES Editor
 
Assessing Uncertainty of Pushover Analysis to Geometric Modeling
Assessing Uncertainty of Pushover Analysis to Geometric ModelingAssessing Uncertainty of Pushover Analysis to Geometric Modeling
Assessing Uncertainty of Pushover Analysis to Geometric ModelingIDES Editor
 
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...IDES Editor
 
Selfish Node Isolation & Incentivation using Progressive Thresholds
Selfish Node Isolation & Incentivation using Progressive ThresholdsSelfish Node Isolation & Incentivation using Progressive Thresholds
Selfish Node Isolation & Incentivation using Progressive ThresholdsIDES Editor
 
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...IDES Editor
 
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...IDES Editor
 
Cloud Security and Data Integrity with Client Accountability Framework
Cloud Security and Data Integrity with Client Accountability FrameworkCloud Security and Data Integrity with Client Accountability Framework
Cloud Security and Data Integrity with Client Accountability FrameworkIDES Editor
 
Genetic Algorithm based Layered Detection and Defense of HTTP Botnet
Genetic Algorithm based Layered Detection and Defense of HTTP BotnetGenetic Algorithm based Layered Detection and Defense of HTTP Botnet
Genetic Algorithm based Layered Detection and Defense of HTTP BotnetIDES Editor
 
Enhancing Data Storage Security in Cloud Computing Through Steganography
Enhancing Data Storage Security in Cloud Computing Through SteganographyEnhancing Data Storage Security in Cloud Computing Through Steganography
Enhancing Data Storage Security in Cloud Computing Through SteganographyIDES Editor
 
Low Energy Routing for WSN’s
Low Energy Routing for WSN’sLow Energy Routing for WSN’s
Low Energy Routing for WSN’sIDES Editor
 
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...IDES Editor
 
Rotman Lens Performance Analysis
Rotman Lens Performance AnalysisRotman Lens Performance Analysis
Rotman Lens Performance AnalysisIDES Editor
 
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral Images
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral ImagesBand Clustering for the Lossless Compression of AVIRIS Hyperspectral Images
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral ImagesIDES Editor
 
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...IDES Editor
 
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...Texture Unit based Monocular Real-world Scene Classification using SOM and KN...
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...IDES Editor
 

More from IDES Editor (20)

Power System State Estimation - A Review
Power System State Estimation - A ReviewPower System State Estimation - A Review
Power System State Estimation - A Review
 
Artificial Intelligence Technique based Reactive Power Planning Incorporating...
Artificial Intelligence Technique based Reactive Power Planning Incorporating...Artificial Intelligence Technique based Reactive Power Planning Incorporating...
Artificial Intelligence Technique based Reactive Power Planning Incorporating...
 
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...
 
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...
 
Line Losses in the 14-Bus Power System Network using UPFC
Line Losses in the 14-Bus Power System Network using UPFCLine Losses in the 14-Bus Power System Network using UPFC
Line Losses in the 14-Bus Power System Network using UPFC
 
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...
 
Assessing Uncertainty of Pushover Analysis to Geometric Modeling
Assessing Uncertainty of Pushover Analysis to Geometric ModelingAssessing Uncertainty of Pushover Analysis to Geometric Modeling
Assessing Uncertainty of Pushover Analysis to Geometric Modeling
 
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...
 
Selfish Node Isolation & Incentivation using Progressive Thresholds
Selfish Node Isolation & Incentivation using Progressive ThresholdsSelfish Node Isolation & Incentivation using Progressive Thresholds
Selfish Node Isolation & Incentivation using Progressive Thresholds
 
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...
 
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...
 
Cloud Security and Data Integrity with Client Accountability Framework
Cloud Security and Data Integrity with Client Accountability FrameworkCloud Security and Data Integrity with Client Accountability Framework
Cloud Security and Data Integrity with Client Accountability Framework
 
Genetic Algorithm based Layered Detection and Defense of HTTP Botnet
Genetic Algorithm based Layered Detection and Defense of HTTP BotnetGenetic Algorithm based Layered Detection and Defense of HTTP Botnet
Genetic Algorithm based Layered Detection and Defense of HTTP Botnet
 
Enhancing Data Storage Security in Cloud Computing Through Steganography
Enhancing Data Storage Security in Cloud Computing Through SteganographyEnhancing Data Storage Security in Cloud Computing Through Steganography
Enhancing Data Storage Security in Cloud Computing Through Steganography
 
Low Energy Routing for WSN’s
Low Energy Routing for WSN’sLow Energy Routing for WSN’s
Low Energy Routing for WSN’s
 
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...
 
Rotman Lens Performance Analysis
Rotman Lens Performance AnalysisRotman Lens Performance Analysis
Rotman Lens Performance Analysis
 
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral Images
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral ImagesBand Clustering for the Lossless Compression of AVIRIS Hyperspectral Images
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral Images
 
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...
 
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...Texture Unit based Monocular Real-world Scene Classification using SOM and KN...
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...
 

Recently uploaded

Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 

Recently uploaded (20)

Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 

Smartphone Enterprise Applications

  • 1. ACEEE Int. J. on Network Security , Vol. 02, No. 02, Apr 2011 Smartphone Enterprise Applications Rahul Pandhare, Sunil Joglekar Innovation & Research Labs, Patni Computer Systems Ltd, Seepz, Andheri(E) Mumbai 400 096. rahul.pandhare@patni.com, sunil.joglekar@patni.com Abstract— Smartphones like iPhone, Blackberry, Android, A. Assessing business processes for smartphone etc. are a wonderful combination of computers and cell-phones. enablement They include many multi-media features that seem to be Mapping the advantages that mobility offers against capturing the interests of individuals. With the growing characteristics of the business activities could be of help in popularity of these devices, enterprises have discovered them to be useful for employees who are distant / dispersed from the identifying the potential business process suitability for office. Therefore, developing smartphone applications for the smartphone enablement. Once we identify the potential enterprises has become necessary. In this paper we describe candidates, we should check maturity of the existing IT our methodology for smartphone enablement of enterprise infrastructure and how it supports the desired business goals. software systems. This comprises of a framework to assess the This qualitative approach should compare business benefits business processes to identify the potential candidates for smartphone enablement and also guidelines for re-factoring and gaps in existing underlying IT infrastructure capabilities the system architecture.As most of the enterprises are either and help in prioritizing the business process. web applications and/or web services, the technical approach Anywhere anytime is an USP of smartphone solutions. will provide the details of developing the solution using web Extension of the enterprise systems functionalities such as technology. Based on our experience, we briefly discuss the CRM, automation of manual data capturing and delivery of benefits and limitations of our approach. We conclude the paper real time data at point of activities are key enablers for the with a short note on the evolution of web technology in the smartphone area. operational effectiveness and efficiencies. Mobility also enhances the responsiveness, collaboration among different I.ENTERPRISE ACCESS AND SMARTPHONES stakeholders. During assessment exercises, one should look for the business processes with above requirements and its Over the years, the software systems architecture has business criticality too. evolved from monolithic to client-server to web applications. Though the underlying functionality has remained same, the B. Assessment Framework UI and access mechanisms have made tremendous leaps. In order to assess whether a mobility solution would be With the availability of enterprise application on beneficial or not the following steps needs to be followed: smartphones, we can have immediate access to key customer Business Need and Gap Analysis - The purpose behind data while still on the field. Mobility can thus help in this is to evaluate business processes that have greater improving operational effectiveness, visibility across value benefits from mobility solutions. This will involve Need- chain and reducing operational cost of an organization. For Gap analysis based on business processes requirement and this, we need to have an enterprise wide mobility strategy in As-Is system capabilities to fulfill those requirements of the place. organization. In the following sections we have described methodology Analysis and Recommendation – Based on the scores for smartphone enabling an enterprise application. In this obtained in the “Need for Mobility Solution” and the “As – Is System Capabilities”, it helps us derive the Need-Gap we first assess the suitability of a business process for index which tells us whether we can go for a mobility solution smartphone enablement and then go ahead with the technical for the application or not. Fig .1 shows the result of a sample feasibility for development of smartphone enterprise assessment. Applications which fall under the “Most application. Suitable” zone are ideal candidates for smartphone enablement. “Suitable” are the ones which can be smartphone II.ASSESSMENT FRAMEWORK enabled but the benefits may not be up-right justifiable. “Not The assessment framework focuses on bringing a clear Suitable” are the ones, which should not be considered for distinction between “must have” and “nice to have” solutions. smartphone enablement. Prioritization of the business processes on the basis of expected business benefits and creating road map would be the key to ensuring maximum benefits and reducing the risk of failure. © 2011 ACEEE 1 DOI: 01.IJNS.02.02.68
  • 2. ACEEE Int. J. on Network Security , Vol. 02, No. 02, Apr 2011 • Add a separate web server for hosting smartphone specific input and output forms. The mobile web server is a replica of the normal web server. The requests from smartphones are recognized by the proxy server and are routed to the mobile web server in order to display the device specific content as shown in Fig 2. Fig.1. Sample Assessment of Enterprise Applications, which are being considered for smartphone enablement. Once the business processes are identified as potential candidates for smartphone enablement then the re-factoring of system architecture is done. III.ARCHITECTURE APPROACH FOR SMARTPHONE ENABLING WEB BASED ENTERPRISE APPLICATION Fig.2. Architecture diagram of an enterprise web application Almost 80% of the requests that come for smartphone C. Steps for Developing Smartphone Enterprise development are related to smartphone enablement of Application existing enterprise applications. Essentially most of the Following are the steps for developing web-based enterprise applications are either web applications or web smartphone enterprise application: services. Accessing the same web application on smartphone 1. The initial exercise will be to collate all the existing will not work owing to the constrained environment of the use cases and the role based access mechanism that device. is being followed in the current enterprise A. Native or Web Platform applications. In order to develop smartphone applications we can either 2. Select the use case and roles which should be available adopt native technology or web technology. Using native through smartphones. technology, the entire application i.e. the presentation, 3. The presentation layers including the forms and the processing, data storage etc. will reside on the device. This reports will have to undergo changes to take care of allows off-line operation, access to native features and better the small screen size. Forms which earlier might have been spanned to pages will now have shorter and performance. On the other hand, we run into issues of lesser content. Similarly the reports/dashboards will deployment and distribution. With so many operating systems need post-processing to fit onto device. like Android, Windows, Mac, we end up building systems 4. Identifying functions in the Business façade that will specific application. As most of the enterprise applications be accessed by the smartphones. There may be few are in web technology, it will be economical to choose web cases where we may have to alter the business logic. platform for smartphone enablement of these applications. This can be handled by way of servlet chaining. For refactoring the system architecture, we need to verify 5. The existing functional and acceptance test cases can set of preconditions like availability of - Use Cases, Business be re-used for testing the smartphones applications. Façade and Test Base. B. Architectural changes VI.CASE STUDIES The architecture of a smartphone-based enterprise We have considered two case studies to show the way application is very much similar to that of any enterprise we have implemented this methodology for our customers. application. It follows the standard – web server, application They are – Time and Expense Management and Defect server and database server communication. Tracking System. The changes that are to be incorporated in an existing enterprise application are: A. Time and Expense Management system • Implement mechanism to identify the source of a This application facilities addition of users, projects, request. This can be done by recognizing the user- expense reports, timesheets along with approvals. The agent in the request or through the proxy that is being smartphone application (Fig.3.) has a subset of these used or by means of WURFL (Wireless Universal functionalities like approval workflow and the timesheet Resource File), WALL (Wireless Abstraction Library) defaulter list. etc. 2 © 2011 ACEEE DOI: 01.IJNS.02.02.68
  • 3. ACEEE Int. J. on Network Security , Vol. 02, No. 02, Apr 2011 VI.FUTURE DIRECTIONS One of the major drawbacks of web applications in smartphones is accessing device native features like contacts, camera etc. There are workarounds like BONDI framework which provide Application Programmable Interfaces (APIs). These APIs allow application developers to access key terminal features and functions. There are browsers like Opera Mini which are evolving into development platforms. It is specially designed for mobile phones, smartphones etc and uses J2ME platform. Added to this is HTML 5 which is another critical step for web application development. It has in-built features like Fig.3. Time and Expense Management System providing field validation, off-line support and geo-location APIs. B. Defect Tracking System Combination of Open Service Gateway Initiative (OSGi) This is a defect management application which allows and Cloud computing are making smartphones even more project creation, entry of defects, changing of defect status powerful by providing services on demand. Based on the geographical location that the user is in, the smartphones are capable to detect and provide pertinent services which can also be referred as location based context aware services. All these areas are potential candidates for further research in the area of smartphone enterprise applications. REFERENCES [1] Mobile developer’s guide to the galaxy (Published in 2009) (http://www1.j2mepolish.org/downloads/ MobileDevelopersGuideToTheGalaxy.pdf) [2] Patterns: SOA client access integration solutions (Published Fig.4. Defect Tracking System using smartphone in 2006) (http://www.redbooks.ibm.com/redbooks/pdfs/ sg246775.pdf). It provides dashboard which shows the details of the [3] Enterprise j2me developing mobile java applications defect count against each project. The same application when (Published in 2004) (http://books.google.co.in/ accessed through smartphone provides dashboard in a pie- [4] Mobile applications with IBM WebSphere everyplace chart which is much easier to read through smartphones access design and development (Published in 2001) (http:// (fig.4). www.redbooks.ibm.com/redbooks/pdfs/sg246259.pdf) V.BENEFITS AND LIMITATIONS ABOUT THE AUTHOR Rahul Pandhare is a Business Research Analyst in Innovation Following are the benefits that we can derive by web Research Lab at Patni Computer Systems. He has around 5 years enabling smartphone enterprise applications: of experience as software professional. His primary areas of interest • Reduction in cycle time as folks away from desktops are Cloud Computing, Enterprise Mobility et al. can have access to the applications. Sunil Joglekar is a Senior Technical Architect in Innovation • Reduced cycle time leads to improved productivity Research Lab at Patni Computer Systems. He has 18 years as there is less wait period. experience as a Software Professional and has spent about 5 years • Economical and cost-effective solution as we are in United States mostly as a consultant at Sun Microsystems. He using the existing business facade. specializes in architecting testable solutions for complex enterprise • Effective management of application distribution software systems and their integrations such as EAI / B2Bi / SOA. across devices. His primary areas of interest are: strategizing & architecting innovative solutions with Web 2.0, Cloud Computing and Autonomic Computing et al. The limitations of this solution are: • Possibility of fragmentation. • Internet connection and bandwidth availability. © 2011 ACEEE 3 DOI: 01.IJNS.02.02.68