SlideShare una empresa de Scribd logo
1 de 4
Descargar para leer sin conexión
View Point




                     Enterprise Mobility with Sybase Unwired Platform
                  - Suresh Santhana




                  Abstract
                  Many organizations face the need for making an important decision of choosing the right development approach after
                  selecting a mobile platform like SUP (Sybase Unwired Platform). While there is no best solution that works all the time, this
                  paper attempts to bring in the pros and cons that each of the approaches carries with reference to enterprise requirements
                  and different business cases.




             www.infosys.com
Introduction
      Sybase Unwired Platform (SUP) is a mobile enterprise platform for quickly developing & deploying enterprise grade mobile
      applications that connect business data from heterogeneous backend systems. SUP helps leverage its platform features like
      security, device management and develop mobile applications much faster than what it would take without a platform like SUP.
      This paper highlights the solution approaches available within the Sybase Unwired Platform for mobile enabling your enterprise
      functions.



Development approaches                                                      The characteristics of a hybrid application are
                                                                               a)	 It can work even while the connectivity is not there.
Many organizations face the need for making an important
decision of choosing the right solution approach after they have               b)	Supports native features such as access to camera, GPS,
chosen a middleware like SUP. Mobile application development                      microphone and other services like calendar, address book etc.
can be done using any of the following approaches.                             c)	 Supports integration with web-based services
1)	Native Applications - A native application is specifically                  d)	 It can integrate with the device’s file system.
   designed to run a device’s operating system and has to be                   e)	 Uses an embedded browser to access online content.
   developed for different devices. Native apps are developed
   for a specific platform and installed on the handheld. For               Sybase Unwired Platform can deliver mobility either through the
   instance, a native app developed for the iPad will only run on           native development or through the hybrid applications (Hybrid Web
   its proprietary iOS platform. Also within a Native OS, newer             Container). Hence this paper focuses only on these two approaches.
   versions of operating systems sometimes can result in changes            While native and hybrid approaches have architectural differences,
   in existing applications.                                                it is interesting to note that over the last couple of years the user
                                                                            experiences provided by them are increasingly blurred. This is due
2)	Web Applications – A mobile web application or a browser
                                                                            to the fact that most native apps use real-time connectivity and the
   application runs on a centralized application server and the
                                                                            hybrid apps provide offline capability to certain extent.
   content of the application is downloaded from the web every
   time it is run. This is a more generic approach and can usually be       Choosing a right solution for your requirement is as important as
   accessed from all the handhelds that support web applications            choosing the right middleware for the following reasons.
   through the mobile browser.                                                 1)	 Technical feasibility
3)	Hybrid Applications – A hybrid application is one which                     2)	 Project timeframe
   combines the characteristics of both native and web
                                                                               3)	 Implementation cost
   applications. It has most of the benefits of a native app such as
   full access to APIs, app-store etc. An example of a hybrid app              4)	 Maintenance cost
   would be an online banking application that typically stores                5)	 Multi-Device support
   some content locally on the handheld.                                       6)	 User experience



Comparative Chart
The table below provides a comparison of capabilities of Native and Hybrid Applications.

 Capability                                            Native Approach                                     Hybrid Web Applications
 Device Agnostic (Multiple Operating Systems)          No                                                  Yes
 Development Language                                  Native Only                                         Native & Web or Web only
 Access to Device Specific Features                    High                                                Medium
 Offline Support                                       High                                                Medium
 Advanced Graphics                                     High                                                Medium
 Code Portability & Optimization                       None                                                High
 User Experience                                       High (Rich User or Compelling User Interface)       Medium
 Local File Access                                     Yes                                                 Limited
 Direct P2P Communication                              Yes                                                 No
 Cost & Time to Market                                 High                                                Medium
 Installation Experience                               High (App Store)                                    High (App Store)


2 | Infosys – View Point
Selecting the Right Approach                                                 Hybrid Web Container
It is evident from the chart above, there is no single approach              One of the biggest drawbacks of the Native approach is its lack
catering to all the requirements. Choosing the right development             of support for device agnostic capability. Organizations intending
approach largely depends on the organization requirements and is             to support multiple platforms and devices need to invest time,
influenced by many parameters such as budget, timeframe of the               money and effort on resources for various native languages. In
project, required functionality, IT infrastructure, skillset available       a scenario like this, SUP’s hybrid web container approach easily
and so forth. For example, if an organization’s strategy is to support       scores over the native approach.
BYOD policy (Bring Your Own Device), Native approach will not
work.                                                                        Give below are scenarios where hybrid approach is more suited.
                                                                             1)	 Best of both worlds – The hybrid approach provides the best of
The challenge is to choose the right development approach that
                                                                                 native and web application approach. Native bridge provides
would cater to organization’s requirements with constraints such
                                                                                 the capability to leverage the device features and capabilities
as budget and time-to-market.
                                                                                 that latest handhelds offer. Secondly, applications written using
                                                                                 web technologies like HTML5, CSS and Javascript can work
                                                                                 across mobile platforms.
Native Approach
                                                                             2)	 If an organization wants to implement BYOD (Bring Your Own
Given below are scenarios where native approach would be a                       Device) policy for its employees. The hybrid apps using HTML
preferred solution.                                                              and JavaScript can work on multiple platforms/OS and devices.
1)	 Organizations planning to support a limited audience with a              3)	In-house Skills – Web development skills are more common
    single platform and for applications, that need to have the same            compared to native skills. An organization wanting to leverage
    look & feel of the mobile operating system.                                 its in-house web development skills can choose the hybrid
                                                                                approach.
2)	Applications that require strong native capabilities or those
   that are built around a single functionality. For example, a P2P
   application such as Skype.
                                                                             HTML5 and the Mobile Web
3)	Push Notifications – When an application requires push
                                                                             The Hybrid approach uses HTML5 for UI development, which is
   notification support. Mobile users can be reached with a
                                                                             evolving as the open standard for mobile application development.
   “push notification”, which is like a text message and appears
                                                                             With HTML5, the web is becoming smarter and intuitive. Features
   irrespective of the app being open or not.
                                                                             such as offline support, high quality graphics, file access makes
4)	 For gaming applications that require a rich user interface, native       it the future of the mobile web. HTML5 with the help of CSS3
    approach is more suited and web technologies do not provide              (Cascading Style Sheets) provides a huge amount of new styling
    adequate solution. Also the loading time is lesser in native apps        capabilities. More and more browsers are supporting HTML5
    when compared to web apps.                                               today. Google’s Android and Apple iOS both support HTML5.
5)	 Enhanced Access – for applications that require access to device         SAP Mobile applications based on HTML5 will have better
    features such as camera or address book.                                 performance than applications that need plug-ins such as Flash.
                                                                             Part of SAP’s mobility strategy is to enable implementation of
                                                                             light-weight HTML5 (Hybrid Web Container) apps that have lower
                                                                             TCO, with cross-platform support and richer user experience. SAP
                                                                             is creating tools to help developers for building HTML5 apps that
                                                                             would enable SAP data. There is a lot of scope for widespread
                                                                             adoption of HTML5 across the SAP landscape.




                                                          The mobile technology has been evolving continuously with more and
                                                          more powerful devices, which in turn will increase the implementation cost
         Future trends                                    and the associated complexities for implementing a mobile solution.
                                                          Smarter handhelds and technologies like NFC (Near Field Communication),
                                                          Augmented Reality will result in new use cases and business scenarios.




                                                                                                                          Infosys – View Point | 3
Summary
                                                        To summarize, the two approaches in Sybase Unwired Platform, i.e. the Native and Hybrid have their
                                                        pros and cons. Native approach has the following advantages.
                                                             1)	 Better performance
                                                             2)	 Works better than any other approach for offline scenarios
                                                        The Hybrid (HTML5) approach has the following advantages.
                                                             1)	 Provides device agnostic capability with a single application
                                                             2)	 Less expensive as one solution can work across devices.
                                                        HTML5 is being adopted rapidly and according to analysts that it is likely to become a default
                                                        technology for developing application’s front-end. By implementing solutions with HTML5 and
                                                        using native approach only where required, companies can ensure that their investments do not
                                                        become obsolete in the future.




About Infosys
Many of the world's most successful organizations rely on Infosys to
deliver measurable business value. Infosys provides business consulting,
technology, engineering and outsourcing services to help clients in over
30 countries build tomorrow's enterprise.

For more information, contact askus@infosys.com                                                                                                                                       www.infosys.com
© 2012 Infosys Limited, Bangalore, India. Infosys believes the information in this publication is accurate as of its publication date; such information is subject to change without notice. Infosys acknowledges
the proprietary rights of the trademarks and product names of other companies mentioned in this document.

Más contenido relacionado

La actualidad más candente

openTrends Mobile Solutions brochure
openTrends Mobile Solutions brochureopenTrends Mobile Solutions brochure
openTrends Mobile Solutions brochure
openTrends
 
Engaging Mobile Apps with IBM® Social Business Solutions and IBM Worklight
Engaging Mobile Apps with IBM® Social Business Solutions and IBM WorklightEngaging Mobile Apps with IBM® Social Business Solutions and IBM Worklight
Engaging Mobile Apps with IBM® Social Business Solutions and IBM Worklight
Dirk Nicol
 
Codestrong 2012 breakout session the role of cloud services in your next ge...
Codestrong 2012 breakout session   the role of cloud services in your next ge...Codestrong 2012 breakout session   the role of cloud services in your next ge...
Codestrong 2012 breakout session the role of cloud services in your next ge...
Axway Appcelerator
 
Mobile Endgeräte sind überall – deshalb das mobile Portal
Mobile Endgeräte sind überall – deshalb das mobile Portal Mobile Endgeräte sind überall – deshalb das mobile Portal
Mobile Endgeräte sind überall – deshalb das mobile Portal
IBM Lotus
 
Gsma mwc roberto de la mora feb 27 2012
Gsma mwc roberto de la mora feb 27 2012Gsma mwc roberto de la mora feb 27 2012
Gsma mwc roberto de la mora feb 27 2012
Cisco Collaboration
 
Video. The new dialtone for business communications
Video. The new dialtone for business communicationsVideo. The new dialtone for business communications
Video. The new dialtone for business communications
schinarro
 
Worklight nitin nm
Worklight nitin nmWorklight nitin nm
Worklight nitin nm
Nitin Gaur
 

La actualidad más candente (20)

IBM Worklight - Introduction
IBM Worklight - IntroductionIBM Worklight - Introduction
IBM Worklight - Introduction
 
openTrends Mobile Solutions brochure
openTrends Mobile Solutions brochureopenTrends Mobile Solutions brochure
openTrends Mobile Solutions brochure
 
Engaging Mobile Apps with IBM® Social Business Solutions and IBM Worklight
Engaging Mobile Apps with IBM® Social Business Solutions and IBM WorklightEngaging Mobile Apps with IBM® Social Business Solutions and IBM Worklight
Engaging Mobile Apps with IBM® Social Business Solutions and IBM Worklight
 
Codestrong 2012 breakout session the role of cloud services in your next ge...
Codestrong 2012 breakout session   the role of cloud services in your next ge...Codestrong 2012 breakout session   the role of cloud services in your next ge...
Codestrong 2012 breakout session the role of cloud services in your next ge...
 
Mobile Endgeräte sind überall – deshalb das mobile Portal
Mobile Endgeräte sind überall – deshalb das mobile Portal Mobile Endgeräte sind überall – deshalb das mobile Portal
Mobile Endgeräte sind überall – deshalb das mobile Portal
 
Gsma mwc roberto de la mora feb 27 2012
Gsma mwc roberto de la mora feb 27 2012Gsma mwc roberto de la mora feb 27 2012
Gsma mwc roberto de la mora feb 27 2012
 
Video. The new dialtone for business communications
Video. The new dialtone for business communicationsVideo. The new dialtone for business communications
Video. The new dialtone for business communications
 
Rococo Software Q409
Rococo Software Q409Rococo Software Q409
Rococo Software Q409
 
IBM Mobile Strategy - Mobile World Congress 2012
IBM Mobile Strategy - Mobile World Congress 2012IBM Mobile Strategy - Mobile World Congress 2012
IBM Mobile Strategy - Mobile World Congress 2012
 
Maxime Thomas - eZBK
Maxime Thomas - eZBKMaxime Thomas - eZBK
Maxime Thomas - eZBK
 
What's New in IBM Web Experience Factory
What's New in IBM Web Experience FactoryWhat's New in IBM Web Experience Factory
What's New in IBM Web Experience Factory
 
Designing Mobile Applications
Designing Mobile ApplicationsDesigning Mobile Applications
Designing Mobile Applications
 
Calculating Roi On University Program Draft Rev7
Calculating Roi On University Program Draft Rev7Calculating Roi On University Program Draft Rev7
Calculating Roi On University Program Draft Rev7
 
Kony Mobile Management
Kony Mobile ManagementKony Mobile Management
Kony Mobile Management
 
"Integrating Open Source into Your Business" by Adam Jollans @ eLiberatica 2008
"Integrating Open Source into Your Business" by Adam Jollans @ eLiberatica 2008"Integrating Open Source into Your Business" by Adam Jollans @ eLiberatica 2008
"Integrating Open Source into Your Business" by Adam Jollans @ eLiberatica 2008
 
When Content Meets Applications
When Content Meets ApplicationsWhen Content Meets Applications
When Content Meets Applications
 
IBM Mobile Strategy
IBM Mobile StrategyIBM Mobile Strategy
IBM Mobile Strategy
 
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
 
Pulse 2013 Mobile Build and Connect presentation
Pulse 2013 Mobile Build and Connect presentationPulse 2013 Mobile Build and Connect presentation
Pulse 2013 Mobile Build and Connect presentation
 
Worklight nitin nm
Worklight nitin nmWorklight nitin nm
Worklight nitin nm
 

Similar a Enterprise Mobility with Sybase Unwired Platform

Midweek breather hybridapps
Midweek breather hybridappsMidweek breather hybridapps
Midweek breather hybridapps
strider1981
 
PhoneGap Day - IBM, PhoneGap and the Enterprise
PhoneGap Day - IBM, PhoneGap and the EnterprisePhoneGap Day - IBM, PhoneGap and the Enterprise
PhoneGap Day - IBM, PhoneGap and the Enterprise
Bryce Curtis
 
Cross platform mobile application architecture for enterprise
Cross platform mobile application architecture for enterpriseCross platform mobile application architecture for enterprise
Cross platform mobile application architecture for enterprise
Venkat Alagarsamy
 
Extending softwareintomobile 11 28-2012
Extending softwareintomobile 11 28-2012Extending softwareintomobile 11 28-2012
Extending softwareintomobile 11 28-2012
CorSource
 

Similar a Enterprise Mobility with Sybase Unwired Platform (20)

Mobile Web Apps
Mobile Web AppsMobile Web Apps
Mobile Web Apps
 
HTML5 Mobile Web Framework - High Level Design
HTML5 Mobile Web Framework - High Level DesignHTML5 Mobile Web Framework - High Level Design
HTML5 Mobile Web Framework - High Level Design
 
Dealing with-the-dilemma-mob-app-dev-approaches
Dealing with-the-dilemma-mob-app-dev-approachesDealing with-the-dilemma-mob-app-dev-approaches
Dealing with-the-dilemma-mob-app-dev-approaches
 
RIA
RIARIA
RIA
 
Midweek breather hybridapps
Midweek breather hybridappsMidweek breather hybridapps
Midweek breather hybridapps
 
PhoneGap Day - IBM, PhoneGap and the Enterprise
PhoneGap Day - IBM, PhoneGap and the EnterprisePhoneGap Day - IBM, PhoneGap and the Enterprise
PhoneGap Day - IBM, PhoneGap and the Enterprise
 
Cross platform mobile application architecture for enterprise
Cross platform mobile application architecture for enterpriseCross platform mobile application architecture for enterprise
Cross platform mobile application architecture for enterprise
 
Kristiaan De Roeck at UX Antwerp Meetup - 30 January 2018
Kristiaan De Roeck at UX Antwerp Meetup - 30 January 2018Kristiaan De Roeck at UX Antwerp Meetup - 30 January 2018
Kristiaan De Roeck at UX Antwerp Meetup - 30 January 2018
 
Kentico Technical Learning - Responsive Design with Kentico CMS 7
Kentico Technical Learning - Responsive Design with Kentico CMS 7Kentico Technical Learning - Responsive Design with Kentico CMS 7
Kentico Technical Learning - Responsive Design with Kentico CMS 7
 
Extending softwareintomobile 11 28-2012
Extending softwareintomobile 11 28-2012Extending softwareintomobile 11 28-2012
Extending softwareintomobile 11 28-2012
 
Navigating the Mobile maze
Navigating the Mobile mazeNavigating the Mobile maze
Navigating the Mobile maze
 
Microservices - How Microservices Have Changed and Why They Matter
Microservices - How Microservices Have Changed and Why They MatterMicroservices - How Microservices Have Changed and Why They Matter
Microservices - How Microservices Have Changed and Why They Matter
 
Do You Want to Achieve Mobile App Mastery? A Step-by-Step Guidebook
Do You Want to Achieve Mobile App Mastery? A Step-by-Step GuidebookDo You Want to Achieve Mobile App Mastery? A Step-by-Step Guidebook
Do You Want to Achieve Mobile App Mastery? A Step-by-Step Guidebook
 
Do You Want to Achieve Mobile App Mastery: A Step-by-Step Guidebook
Do You Want to Achieve Mobile App Mastery: A Step-by-Step GuidebookDo You Want to Achieve Mobile App Mastery: A Step-by-Step Guidebook
Do You Want to Achieve Mobile App Mastery: A Step-by-Step Guidebook
 
Mobile CMS - CMSExpo 2010
Mobile CMS - CMSExpo 2010Mobile CMS - CMSExpo 2010
Mobile CMS - CMSExpo 2010
 
Mobinius : Mobile Native vs Cross Platform
Mobinius : Mobile Native vs Cross PlatformMobinius : Mobile Native vs Cross Platform
Mobinius : Mobile Native vs Cross Platform
 
Mobility Solutions - Development of Hybrid Mobile Applications with HTML
Mobility Solutions - Development of Hybrid Mobile Applications with HTMLMobility Solutions - Development of Hybrid Mobile Applications with HTML
Mobility Solutions - Development of Hybrid Mobile Applications with HTML
 
iPad Apps for the Enterprise
iPad Apps for the EnterpriseiPad Apps for the Enterprise
iPad Apps for the Enterprise
 
Creating Effective Mobile Applications with IBM Bluemix
Creating Effective Mobile Applications with IBM BluemixCreating Effective Mobile Applications with IBM Bluemix
Creating Effective Mobile Applications with IBM Bluemix
 
Cloud Native Patterns with Bluemix Developer Console
Cloud Native Patterns with Bluemix Developer ConsoleCloud Native Patterns with Bluemix Developer Console
Cloud Native Patterns with Bluemix Developer Console
 

Más de Infosys

Más de Infosys (20)

Demystifying Machine Learning for Manufacturing: Data Science for all
Demystifying Machine Learning for Manufacturing: Data Science for allDemystifying Machine Learning for Manufacturing: Data Science for all
Demystifying Machine Learning for Manufacturing: Data Science for all
 
Digital Outlook: Healthcare Industry
Digital Outlook: Healthcare IndustryDigital Outlook: Healthcare Industry
Digital Outlook: Healthcare Industry
 
5 tips to make your mainframe as fit as you
5 tips to make your mainframe as fit as you5 tips to make your mainframe as fit as you
5 tips to make your mainframe as fit as you
 
Mainframe modernization powered by AI
Mainframe modernization powered by AIMainframe modernization powered by AI
Mainframe modernization powered by AI
 
Human Amplification In The Enterprise - Resources and Utilities
Human Amplification In The Enterprise - Resources and UtilitiesHuman Amplification In The Enterprise - Resources and Utilities
Human Amplification In The Enterprise - Resources and Utilities
 
Human Amplification In The Enterprise - Telecom and Communication
Human Amplification In The Enterprise - Telecom and CommunicationHuman Amplification In The Enterprise - Telecom and Communication
Human Amplification In The Enterprise - Telecom and Communication
 
Human Amplification In The Enterprise - Retail and CPG
Human Amplification In The Enterprise - Retail and CPGHuman Amplification In The Enterprise - Retail and CPG
Human Amplification In The Enterprise - Retail and CPG
 
Human Amplification In The Enterprise - Manufacturing and High-tech
Human Amplification In The Enterprise - Manufacturing and High-techHuman Amplification In The Enterprise - Manufacturing and High-tech
Human Amplification In The Enterprise - Manufacturing and High-tech
 
Human amplification in the enterprise - Automation. Innovation. Learning.
Human amplification in the enterprise - Automation. Innovation. Learning.Human amplification in the enterprise - Automation. Innovation. Learning.
Human amplification in the enterprise - Automation. Innovation. Learning.
 
Human Amplification In The Enterprise - Healthcare and Life Sciences
Human Amplification In The Enterprise - Healthcare and Life SciencesHuman Amplification In The Enterprise - Healthcare and Life Sciences
Human Amplification In The Enterprise - Healthcare and Life Sciences
 
Human Amplification In The Enterprise - Banking and Insurance
Human Amplification In The Enterprise - Banking and InsuranceHuman Amplification In The Enterprise - Banking and Insurance
Human Amplification In The Enterprise - Banking and Insurance
 
Mainframe modernization powered by AI
Mainframe modernization powered by AIMainframe modernization powered by AI
Mainframe modernization powered by AI
 
Reimagining the future of IT Infrastructure
Reimagining the future of IT InfrastructureReimagining the future of IT Infrastructure
Reimagining the future of IT Infrastructure
 
Infosys Amplifying Human Potential
Infosys Amplifying Human PotentialInfosys Amplifying Human Potential
Infosys Amplifying Human Potential
 
Snapshots from Infosys Confluence 2016
Snapshots from Infosys Confluence 2016Snapshots from Infosys Confluence 2016
Snapshots from Infosys Confluence 2016
 
Be Digital. Be More.
Be Digital. Be More.Be Digital. Be More.
Be Digital. Be More.
 
Being Digital
Being DigitalBeing Digital
Being Digital
 
Disruptive forces in digital payments
Disruptive forces in digital paymentsDisruptive forces in digital payments
Disruptive forces in digital payments
 
Infosys 'Go Green' Initiative
Infosys 'Go Green' InitiativeInfosys 'Go Green' Initiative
Infosys 'Go Green' Initiative
 
Serving the perfect Information Cocktail
Serving the perfect Information CocktailServing the perfect Information Cocktail
Serving the perfect Information Cocktail
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
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
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
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
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
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
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 

Enterprise Mobility with Sybase Unwired Platform

  • 1. View Point Enterprise Mobility with Sybase Unwired Platform - Suresh Santhana Abstract Many organizations face the need for making an important decision of choosing the right development approach after selecting a mobile platform like SUP (Sybase Unwired Platform). While there is no best solution that works all the time, this paper attempts to bring in the pros and cons that each of the approaches carries with reference to enterprise requirements and different business cases. www.infosys.com
  • 2. Introduction Sybase Unwired Platform (SUP) is a mobile enterprise platform for quickly developing & deploying enterprise grade mobile applications that connect business data from heterogeneous backend systems. SUP helps leverage its platform features like security, device management and develop mobile applications much faster than what it would take without a platform like SUP. This paper highlights the solution approaches available within the Sybase Unwired Platform for mobile enabling your enterprise functions. Development approaches The characteristics of a hybrid application are a) It can work even while the connectivity is not there. Many organizations face the need for making an important decision of choosing the right solution approach after they have b) Supports native features such as access to camera, GPS, chosen a middleware like SUP. Mobile application development microphone and other services like calendar, address book etc. can be done using any of the following approaches. c) Supports integration with web-based services 1) Native Applications - A native application is specifically d) It can integrate with the device’s file system. designed to run a device’s operating system and has to be e) Uses an embedded browser to access online content. developed for different devices. Native apps are developed for a specific platform and installed on the handheld. For Sybase Unwired Platform can deliver mobility either through the instance, a native app developed for the iPad will only run on native development or through the hybrid applications (Hybrid Web its proprietary iOS platform. Also within a Native OS, newer Container). Hence this paper focuses only on these two approaches. versions of operating systems sometimes can result in changes While native and hybrid approaches have architectural differences, in existing applications. it is interesting to note that over the last couple of years the user experiences provided by them are increasingly blurred. This is due 2) Web Applications – A mobile web application or a browser to the fact that most native apps use real-time connectivity and the application runs on a centralized application server and the hybrid apps provide offline capability to certain extent. content of the application is downloaded from the web every time it is run. This is a more generic approach and can usually be Choosing a right solution for your requirement is as important as accessed from all the handhelds that support web applications choosing the right middleware for the following reasons. through the mobile browser. 1) Technical feasibility 3) Hybrid Applications – A hybrid application is one which 2) Project timeframe combines the characteristics of both native and web 3) Implementation cost applications. It has most of the benefits of a native app such as full access to APIs, app-store etc. An example of a hybrid app 4) Maintenance cost would be an online banking application that typically stores 5) Multi-Device support some content locally on the handheld. 6) User experience Comparative Chart The table below provides a comparison of capabilities of Native and Hybrid Applications. Capability Native Approach Hybrid Web Applications Device Agnostic (Multiple Operating Systems) No Yes Development Language Native Only Native & Web or Web only Access to Device Specific Features High Medium Offline Support High Medium Advanced Graphics High Medium Code Portability & Optimization None High User Experience High (Rich User or Compelling User Interface) Medium Local File Access Yes Limited Direct P2P Communication Yes No Cost & Time to Market High Medium Installation Experience High (App Store) High (App Store) 2 | Infosys – View Point
  • 3. Selecting the Right Approach Hybrid Web Container It is evident from the chart above, there is no single approach One of the biggest drawbacks of the Native approach is its lack catering to all the requirements. Choosing the right development of support for device agnostic capability. Organizations intending approach largely depends on the organization requirements and is to support multiple platforms and devices need to invest time, influenced by many parameters such as budget, timeframe of the money and effort on resources for various native languages. In project, required functionality, IT infrastructure, skillset available a scenario like this, SUP’s hybrid web container approach easily and so forth. For example, if an organization’s strategy is to support scores over the native approach. BYOD policy (Bring Your Own Device), Native approach will not work. Give below are scenarios where hybrid approach is more suited. 1) Best of both worlds – The hybrid approach provides the best of The challenge is to choose the right development approach that native and web application approach. Native bridge provides would cater to organization’s requirements with constraints such the capability to leverage the device features and capabilities as budget and time-to-market. that latest handhelds offer. Secondly, applications written using web technologies like HTML5, CSS and Javascript can work across mobile platforms. Native Approach 2) If an organization wants to implement BYOD (Bring Your Own Given below are scenarios where native approach would be a Device) policy for its employees. The hybrid apps using HTML preferred solution. and JavaScript can work on multiple platforms/OS and devices. 1) Organizations planning to support a limited audience with a 3) In-house Skills – Web development skills are more common single platform and for applications, that need to have the same compared to native skills. An organization wanting to leverage look & feel of the mobile operating system. its in-house web development skills can choose the hybrid approach. 2) Applications that require strong native capabilities or those that are built around a single functionality. For example, a P2P application such as Skype. HTML5 and the Mobile Web 3) Push Notifications – When an application requires push The Hybrid approach uses HTML5 for UI development, which is notification support. Mobile users can be reached with a evolving as the open standard for mobile application development. “push notification”, which is like a text message and appears With HTML5, the web is becoming smarter and intuitive. Features irrespective of the app being open or not. such as offline support, high quality graphics, file access makes 4) For gaming applications that require a rich user interface, native it the future of the mobile web. HTML5 with the help of CSS3 approach is more suited and web technologies do not provide (Cascading Style Sheets) provides a huge amount of new styling adequate solution. Also the loading time is lesser in native apps capabilities. More and more browsers are supporting HTML5 when compared to web apps. today. Google’s Android and Apple iOS both support HTML5. 5) Enhanced Access – for applications that require access to device SAP Mobile applications based on HTML5 will have better features such as camera or address book. performance than applications that need plug-ins such as Flash. Part of SAP’s mobility strategy is to enable implementation of light-weight HTML5 (Hybrid Web Container) apps that have lower TCO, with cross-platform support and richer user experience. SAP is creating tools to help developers for building HTML5 apps that would enable SAP data. There is a lot of scope for widespread adoption of HTML5 across the SAP landscape. The mobile technology has been evolving continuously with more and more powerful devices, which in turn will increase the implementation cost Future trends and the associated complexities for implementing a mobile solution. Smarter handhelds and technologies like NFC (Near Field Communication), Augmented Reality will result in new use cases and business scenarios. Infosys – View Point | 3
  • 4. Summary To summarize, the two approaches in Sybase Unwired Platform, i.e. the Native and Hybrid have their pros and cons. Native approach has the following advantages. 1) Better performance 2) Works better than any other approach for offline scenarios The Hybrid (HTML5) approach has the following advantages. 1) Provides device agnostic capability with a single application 2) Less expensive as one solution can work across devices. HTML5 is being adopted rapidly and according to analysts that it is likely to become a default technology for developing application’s front-end. By implementing solutions with HTML5 and using native approach only where required, companies can ensure that their investments do not become obsolete in the future. About Infosys Many of the world's most successful organizations rely on Infosys to deliver measurable business value. Infosys provides business consulting, technology, engineering and outsourcing services to help clients in over 30 countries build tomorrow's enterprise. For more information, contact askus@infosys.com www.infosys.com © 2012 Infosys Limited, Bangalore, India. Infosys believes the information in this publication is accurate as of its publication date; such information is subject to change without notice. Infosys acknowledges the proprietary rights of the trademarks and product names of other companies mentioned in this document.