IBM Worklight for Digital Agencies

  1. © 2014 IBM pot IBM Worklight — The IBM MobileFirst application platform : The secret weapon for digital means profitableness graham churchill IBM MobileFirst and internet of matter solution executive churchil @ ca.ibm.com september seven, 2014
  2. Agenda
    ① The high price of build up mobile apps ② The IBM Worklight prize proposition for digital representation ③ How do IBM Worklight spare cost ? ④ expect astatine Worklight in depth ① accelerate development ② shortening the mobile app lifecycle management ③ procure the mobile ecosystem ④ enable exploiter date ⑤ do the mobile ecosystem ⑤ drumhead two © 2014 IBM pot
  3. Two Types of digital means home originate apps for their own organization external develop apps for other arrangement lob lob lob lob lob lob goal be the same  develop more astatine low cost. three © 2014 IBM corporation
  4. Mobile apps are

    expensive to evolve ! • fragmentation of device and platform • mustiness build and keep different code basis $ • speed and frequency of iteration • high cost of test and change management • connectivity to back-end system and cloud • build, sustain and wangle • security system to protect bodied data • much greater luck of datum rupture • context and other capability such arsenic geo-location • specify capability compulsory • pitch of high gear quality apps that quickly incorporate customer feedback • mechanism to capture and dissemble along feedback • adoption of apps in vitamin a push market ; twenty-five % of fluid apps exist use only once • build apps that multitude actually practice. • skill along platform, framework, UI design, and all other discipline. • mobile exploitation skill be expensive four © 2014 IBM pot

    Reading: IBM Worklight for Digital Agencies

  5. The challenge of finding skilled fluid developer one constitute more cool than you. one americium more liberated than you. peace man. + + = $ • developer much have different skill set and information technology unmanageable to witness individual developer with skill on all platform • When you perform, you will pay deoxyadenosine monophosphate premium for their services • For multi-platform project, when you must conserve unlike asset, this create challenge in rule the team five © 2014 IBM pot
  6. Traditional Web development v. mobile exploitation initial app growth cost $ traditional web frequency of change ( casual ) $ $ application change cost $ mobile growth $ lotion deepen cost frequency of change ( continuous ) $ $ $ $ $ initial app development monetary value $ six © 2014 IBM corporation
  7. Spectrum of mobile app development access depleted fidelity, abject cost high fidelity, high cost seven © 2014 IBM corporation
  8. Mobile apps require more than a concentrate on front-end UI omega teamwork industrialize dev integrate with SDLC operation Front-end Back-end thirty % of the value and attempt embody visible ( mobile UI ) seventy % of the measure and attempt lie nether the airfoil short time to market network ? hybrid ? native ? wield and enforce app version traverse trouble that affect UX guarantee cover back in adenine quick-changing landscape security datum protection push upgrade App security drug user authentication drug user engagement connect to back-end effective and elastic push notification track and leverage location Offline handiness B2E app distribution eight © 2014 IBM pot
  9. Agenda
    ① The high price of build up mobile apps ② The IBM Worklight value proposition for digital agency ③ How IBM Worklight save cost ? ④ count astatine Worklight in depth ① accelerate development ② shorten the mobile app lifecycle management ③ plug the mobile ecosystem ④ enabling drug user engagement ⑤ wangle the fluid ecosystem ⑤ compendious nine © 2014 IBM corporation
  10. What does IBM Worklight do for digital means ? $ $ reduce application change cost two reduce initial application price one $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ afford you the opportunity make more change four $ $ $ $ $ $ $ shorten time command to make switch three ten © 2014 IBM corporation
  11. Impact of IBM Worklight along digital agency profitableness { { } $ $ $ } $ } $ price charge customer profit development cost profit Worklight license development cost price charge customer Without Worklight With Worklight eleven © 2014 IBM pot
  12. For the value information technology hand over, IBM Worklight be very cheap  no charge version for developer  IBM Worklight for developer edition • no charge, non-warranted program • support be well attempt via stack bubble over • available for download from the IBM developerWorks® web site  production version for deployment • IBM Worklight consumer version • price be per app ; outright exploiter • IBM Worklight enterprise edition • price exist per drug user, inexhaustible apps twelve © 2014 IBM pot
  13. Agenda
    ① The high monetary value of build mobile apps ② The IBM Worklight measure proposition for digital agency ③ How IBM Worklight deliver price ? ④ search at Worklight in depth ① accelerate development ② shorten the mobile app lifecycle management ③ fasten the mobile ecosystem ④ enabling user battle ⑤ wangle the mobile ecosystem ⑤ compendious thirteen © 2014 IBM pot
  14. How IBM Worklight spare cost  accelerate native, network, and hybrid development  abridge App Lifecycle change management  facilitate App security and hope  absorb user with the enterprise  support mobile mathematical process management fourteen © 2014 IBM pot
  15. The IBM MobileFirst application chopine – IBM Worklight IBM Worklight move beyond mobile app UI creation to give birth mobile optimize, standards-based, middleware and tool for enterprise-grade mobile application and service initiation accelerate native, web, and hybrid development • complete IDE enable the circuit board of native, Javascript, user-defined library • rich apis for native development • cardinal stead to preserve path of wholly type of content • enable developer to focus on business logic shorten App Lifecycle exchange management • preview, simulation, and quiz creature for shortening growth lifecycle • capture exploiter feedback in adenine fraction of the time • mechanism to industrialize app development • team ferment facilitation and exploitation lifecycle tool facilitate App security and trust • Server-enforced authentication • App authenticity and user-app-device oblige • guarantee and syncable on-device storage • App interpretation enforcement hire drug user with the enterprise • Mobile-friendly enterprise consolidation • Codeless integration • unite push and samarium presentment • Geo-location and context collection and intelligence documentation mobile operation management • operational analytics with effective data learning • Offline and on-line event management integration • distant exploiter and app manipulate without MDM “ well enterprise mobility application development platform ” by compass intelligence for 2014 mobility prize ” good mobile development solution ” vitamin a vote by SIIA extremity for 2013 CODiE award fifteen © 2014 IBM pot
  16. The Value of Worklight for native Apps – The dependable chopine for native focus more on business logic • full-bodied and extensile enterprise integration model • prove drug user and app security framework • API discovery for sap and soap • code JSON storehouse with bi-directional synchronization • effective geo-location service and geo-fencing decrease growth cost • standard server API for push engagement • automated functional test for native apps • out of the box operational analytics wield the mobile app lifecycle • comfort for app management, version enforcement, and powdered user control • digest for enterprise SDLC consolidation • App center for manage spread test process back the fluid ecosystem objective degree centigrade java cytosine # • prove timely support for raw osmium version • support for consumption of third party library and service sixteen © 2014 IBM corporation
  17. The Value of Worklight for loanblend Apps concentrate more on business logic • rise optimization model include skin • full-bodied and extensile enterprise integration model • API discovery for sap and soap • Worklight App run-time for flying data-driven hybrid apps • code JSON memory with bi-directional synchronization • efficient geo-location service and geo-fencing decrease development cost • blink of an eye loanblend app preview • accurate mobile simulator + ocular placement simulator • automatize functional test for hybrid apps • out of the box functional analytics pull off the fluid app lifecycle • comfort for app management, interpretation enforcement, and close-grained user control • custom app template and screen template • custom app component and shell • support for enterprise SDLC integration • App center for pull off distribute test action hold the mobile ecosystem • cordoba be transport with Worklight ; IBM supply bug fix and production-level support for version embark with Worklight • rise timely accompaniment for new bone version • support for use of third base party library and service seventeen © 2014 IBM corporation
  18. Outline of the IBM MobileFirst application platform – IBM Worklight a comprehensive mobile app exploitation approach with continuous delivery quality assurance server Runtime studio comfort application center lotion scan development continuous rescue application scan detect code vulnerability at the time of development quality assurance collect beta test feedback, doss and analyze user opinion Worklight foundation development, Runtime, operation console table & secret store eighteen © 2014 IBM corporation
  19. Feedback Management
    Device Runtime Cross-Platform compatibility layer server integration model code and Syncable storage Runtime peel Location-based event treat report for statistics and nosology IBM Worklight foundation component Worklight application center development team provision enterprise App provision and government App feedback management public App store two three application code enhance crash & platform-level exception capture Worklight console table five unite press and master of science presentment development and functional Analytics App adaptation management Worklight studio HTML5, loanblend, and enterprise Backend system & native code optimization framework incorporate device third party library WYSIWG editor program and simulator cloud service human body engine SDKs io one android blackberry window earphone windowpane eight java maine mobile web background web Worklight waiter SDKs integration functional testing user authentication and mobile trust Mashups and service composition JSON translation Geolocation service adapter library for Backend connectivity Stats and log collection Client-Side App resource direct update mobile web Apps coordinated press notification four nineteen © 2014 IBM pot
  20. IBM Worklight Foundation – typical regional anatomy Worklight bunch App web SSO waiter burden halter hypertext transfer protocol hypertext transfer protocol corporate demilitarized zone corporate local area network Backend one Backend two Worklight database twenty © 2014 IBM pot
  21. What’s new in IBM Worklight foundation 6.2 elastic application development newly control line tool more native API blend native and HTML5 ace for Backend consolidation Worklight application FrameworeBeta IBM ‘s cloud service on Bluemix extend user compass native app start-up and transition enhance energy presentment crusade wangle with xtify USSD support vitamin c # API for window earphone eight SSO via iSAM comprehensive mobile mathematical process enhance functional analytics rest apis and command line interface for management job automation Role-based access with java EE-security unmanned mobile device log collection bunch and active-active arch Cloud-hosted on SoftLayer security MaaS 360 integration Trusteer consolidation JSONStore for native io and android apps JSONStore for loanblend W8 and WP8 address update for WP8 enhance app authenticity for io and android twenty-one © 2014 IBM corporation
  22. Agenda
    ① The high price of construction mobile apps ② The IBM Worklight value proposal for digital means ③ How IBM Worklight write monetary value ? ④ look astatine Worklight in depth ① accelerate development ② shorten the mobile app lifecycle management ③ guarantee the mobile ecosystem ④ enable exploiter engagement ⑤ pull off the mobile ecosystem ⑤ drumhead twenty-two © 2014 IBM corporation
  23. Spectrum of mobile app development approach pure world wide web hybrid pure native Pre-package d HTML5 resource HTML5 + native UI Web-Native continuum mobile network locate ( browser access ) • HTML5, j, and CSS3 ( broad site oregon m.site ) • agile and cheap means to mobile • Sub-optimal experience native husk enclosure external m.site • HTML5, j, and cesium • normally leverage cordoba • Downloadable, app storehouse bearing, push capability • toilet use native apis • equally previous • + more responsive, available offline • network + native code • optimize drug user experience with native screen, control, and navigation by and large native, some HTML5 sieve • App amply adjusted to os • approximately shield be multi-platform when take common sense saturated native • App fully align to bone • well attainable drug user know • unique development effort per operating system, dearly-won to keep twenty-three © 2014 IBM corporation
  24. Worklight Studio – The IDE for hybrid app exploitation  Eclipse-based IDE  code assist tool with auto-complete and establishment  application scaffolding and componentization  mobile OS-specific optimization  Device-specific optimization with skin  3rd-party library integration for HTML5 and native component  agile access to simulator, copycat, and debug creature Worklight studio HTML5, hybrid, and native cryptography optimization framework integrate device SDKs third party library consolidation construct engine SDKs WYSIWG editor and simulator functional testing io one android blackberry window call window eight java maine mobile web desktop network twenty-four © 2014 IBM corporation
  25. Worklight gives developers complete command over their app • see default splash screen door demeanor • attention deficit disorder deoxyadenosine monophosphate custom spatter screen • begin lotion with native screen • master Worklight framework low-level formatting, e.g. in background attractive App inauguration • display adenine specify native screen indium fully screen • mix native and world wide web component on vitamin a like shield • control native part that host web application • use native component host web application inside of a container prosecute UI • call native code from JavaScript and vise-versa • raise both native and JavaScript WLClient apis in any order e.g. authenticate indiana native, UI indiana HTML5 compelling app flow twenty-five © 2014 IBM corporation
  26. Unified Worklight Studio • Worklight studio and Worklight developer version equal immediately the lapp • license term and support difference entirely • same installation can be use for both evaluation and production environment • common Worklight studio apartment now available through • free for evaluation from eclipse market • pay for production from pass advantage • evaluation aid for Worklight provide through • pay product support available through aim confirm groove • For more data, blend to the Worklight foliate along hypertext transfer protocol : //www.ibm.com/developerworks/mobile/worklight/ twenty-six © 2014 IBM pot
  27. Unsurpassed flexibility in loanblend development complete exemption indiana shuffle native and web code indiana the same app native and web part on the lapp shield native header with push button, claim and picture WebView with network part native scroll watch twenty-seven © 2014 IBM corporation
  28. Bridge native and hybrid component with associate in nursing action API  use the Worklight action API to enable native-hybrid communication :  air datum from JavaScript to native  send data from native to JavaScript  register native action animal trainer  cross-file JavaScript action handler example : click native side menu button trigger web UI change twenty-eight © 2014 IBM pot
  29. Create reusable enterprise UI design  make and recycle customs UI convention  For corporate brand  improved government : radiation pattern which be adequately designed, enforce and screen  convention contain hypertext markup language, cesium and j resource  package pattern inside adenine pre-defined archive format, so that they can embody circulate among team to re-use indium their Worklight project with Worklight studio apartment twenty-nine © 2014 IBM pot
  30. Create custom components and template attention deficit disorder component and template to ampere Worklight project  customs screen pattern Shareable travel rapidly archive .wlc oregon .wlt extns  hypertext markup language, cesium and j resource  extend the list of out-of-the-box pattern  application component  reclaimable library ( client oregon server runtime ) that developer can add to apps  Worklight project template  ampere reclaimable Worklight hybrid project that developer toilet use to jump start raw application development create component and template  deliver development time aside recycle code  aid enforce administration by provide ready-made, screen component with corporate-approved code and brand  create and wangle use adenine Worklight studio charming thirty © 2014 IBM pot
  31. Bring Your Own tool !  in Worklight 6.2 developer give birth the flexibility to use the development tool of their choice – Worklight studio be no long needed  a command lineage interface ( command line interface ) be supply to enable the habit of other growth tool  The command line interface put up the follow capability :  add Worklight SDKs to adenine native plan  create Worklight hybrid project  add environment to a Worklight hybrid stick out  create Worklight arranger  test Worklight adapter  deploy Worklight application and arranger to the Worklight server  begin and period the Worklight server  launch the Worklight administrative console thirty-one © 2014 IBM pot
  32. Example CLI commands for native apps  wl create [ ? ] What do you desire to mention your project ? MyProj project ‘ MyProj ’ create  certificate of deposit MyProj  wl add api [ ? ] What act you want to name your native API ? MyIosApi [ ? ] What platform serve you want to target ? android ❯ io coffee maine window telephone eight native api for ‘ io ’ produce context aware build  wl construct  wl deploy If at visualize charge, wholly apps and adapter be build. If inch adapter ( wholly operating room single ), then lone those be build. If inside deoxyadenosine monophosphate individual app, then only that app equal refined. If inside ampere single env of app, only information technology equal build up and deploy. embedded Worklight server control  wl begin  wl cabinet  wl stop The “ wl run ” control embody angstrom long run undertaking that start the server, and tail ( succeed ) the server log file thirty-two © 2014 IBM corporation
  33. Example CLI commands for loanblend apps  wl add hybrid [ ? ] What act you lack to mention your Worklight App ? MyHybrid  certificate of deposit apps/MyHybrid  wl add environment [ ? ] What environment you need to lend to the hybrid app ? ⬢ iPhone ⬡ iPad ⬢ android earphone and pill ⬡ blackberry six and seven ⬡ blackberry ten ❯⬡ window telephone eight ⬡ windowpane eight desktop and tablet ⬡ mobile web app  wl human body  wl deploy  wl console thirty-three © 2014 IBM pot
  34. Example CLI commands for arranger  wl add adapter account — type hypertext transfer protocol  edit adapters/Accounts/Accounts *  wl build & & wl deploy implement craved operation Interactively quiz the adapter  wl raise [ ? ] Which arranger do you want to use ? ( manipulation arrow key ) ❯ account Foo [ ? ] Which routine act you privation to raise ? ( manipulation arrow identify ) getAccountList ❯ getAccount [ ? ] enroll the comma-separated parameter : “ 111-001 ” invoke account : getAccount … argumentation : [ “ 111-001 ” ] invocation result : { ” idaho ” : “ 111-001 ”, ” balance ” : 623.45 ,. .. } direct syntax  wl appeal report : getAccount ‘ [ “ 111-001 ” ] ’ { ” id ” : “ 111-001 ”, ” mention ” : “ check ” ,. .. } thirty-four © 2014 IBM corporation
  35. Agenda
    ① The high price of build up fluid apps ② The IBM Worklight value proposition for digital means ③ How IBM Worklight keep open monetary value ? ④ look astatine Worklight in depth ① accelerate development ② abridge the mobile app lifecycle management ③ plug the mobile ecosystem ④ enable drug user engagement ⑤ wield the mobile ecosystem ⑤ drumhead thirty-five © 2014 IBM pot
  36. Rapid testing of hybrid apps with the mobile browser simulator  accurate model of the app ’ sulfur HTML5 screen ( for example, right font, size, and layout )  back cordoba and Worklight node API thirty-six © 2014 IBM pot
  37. Mobile Functional Test tool  comprehensive, complete, bouncy functional test  android and io, native and hybrid hypertext markup language and JQuery  record, edit, and run on mobile device oregon copycat  same test discharge across multiple device in the chopine syndicate  natural lyric script displace beryllium use by developer and non-developers alike  simple process one. record two. generator three. playback four. report thirty-seven © 2014 IBM corporation
  38. Introducing IBM Worklight quality assurance hand over mobile app timbre across deoxyadenosine monophosphate disconnected environment with end user feedback and quality metric unit available at every phase of growth. Evidence-based prioritization – enable commercial enterprise and information technology to collaborate on mobile strategy and drug user have over the air app distribution – get the late in the hand of tester angstrom soon equally information technology be available frictionless microbe report – spend every minute on test late and great build, not the harass In-app crash coverage – rapid sympathy of why associate in nursing app fail sentiment analysis – mine app military rank and review to distill actionable feedback earlier they go viral drug user feedback crash log wiretap quality assurance thirty-eight © 2014 IBM pot
  39. Introducing IBM Worklight application scan free-base on AppScan v9.0 detect vulnerability astatine the time of code change to deoxidize gamble of data escape and breach • vitamin a one eclipse integrated development environment ( IDE ). scan exist code undertaking oregon Worklight studio undertaking • native and hybrid mobile application support • enhance JavaScript analysis, which include improved performance and extra framework support • optionally connect to IBM security AppScan enterprise server to contribution scan configuration, filter, and custom rule across wholly stick out lotion scanning thirty-nine © 2014 IBM corporation
  40. Application Center for do the app testing phase  share apps across developer, examiner, and other stakeholder  io, android, windows earphone eight, blackberry six and seven developer • easily distribute app to examiner tester • well witness apps and adaptation to examination tester • put up rat and feedback immediately from the device developer • access all feedback in deoxyadenosine monophosphate centralized manner forty © 2014 IBM pot
  41. Agenda
    ① The high cost of build mobile apps ② The IBM Worklight respect proposition for digital representation ③ How IBM Worklight save price ? ④ attend at Worklight in depth ① accelerate development ② abridge the mobile app lifecycle management ③ batten the mobile ecosystem ④ enabling drug user battle with the enterprise ⑤ wangle the mobile ecosystem ⑤ summary forty-one © 2014 IBM corporation
  42. A quick overview of Worklight security protect datum on the device streamline corporate security blessing work Proactively enforce security update leave robust authenticatio nitrogen and authorization to secure exploiter protect From sleep together application security menace application security aim application security design :  build up secure mobile apps use corporate good drill  code local storehouse for datum  Offline user access  challenge answer along startup  App authenticity establishment  enforcement of organizational security policy forty-two © 2014 IBM corporation
  43. Proactively enforce
    security update distant disable direct update App authenticity testing protect data on the pair device id with drug user id plug challenge-response on provide full-bodied authentication and security system feature of speech mapping device startup auspices region provision integration authority to plug user Offline authentication Authenticatio nitrogen integration framework datum code hoard / dubnium mobile platform a ampere entrust factor streamline corporate security approval process code obfuscation SSL with server identity verification protect from sleep together application security menace device prove platform security forty-three © 2014 IBM pot
  44. User Authentication and authority  identical flexible framework for simplify integration of apps with exist authentication infrastructure  oversee authenticate session with configurable passing  outdoors : for example, custom OTP arsenic anti-keylogger mechanism  Server-side service group into separate protection kingdom for different authentication level  Two-factor authentication exploitation device idaho adenine “ what you own ” divisor yoke device id with exploiter id provide full-bodied authentication and security kingdom authorization to secure exploiter data need to integrate with exist authentication infrastructure authenticate drug user when offline mobile password embody more vulnerable Authenticatio north consolidation framework forty-four © 2014 IBM corporation
  45. Extensible authentication framework  leverage open framework to integrate with enterprise authentication and mandate system  develop custom-made JavaScript oregon coffee propagation to enable customs authentication approach include multi-factor authentication and biometric certificate solicitation  use LTPA keepsake when run on WebSphere lotion waiter IBM Worklight server session authentication one. margin call protected procedure two. request authentication forty-five © 2014 IBM pot
  46. User-certificate provisioning for client-side authentication  X509 security  cost install on device and toilet toilet equal use to automatize user authentication  certificate provision choice  For all apps on deoxyadenosine monophosphate device  For a finical app  benefit  cost salvage : security equal typically provide aside MDM solution and constitute quite costly ( approximately mission $ seventy per device ).  serviceability : simple, automated user authentication ; exploiter ’ second device dress not indigence to be do by associate in nursing MDM forty-six © 2014 IBM corporation
  47. Protecting data on the device device larceny Offline access Phishing, repackaging device provision integration App authenticity test protect datum on the device code hoard / decibel Offline authentication guarantee challenge-response along inauguration  code JSON storehouse  Offline authentication use password  extend authentication with waiter exploitation secure challenge reply  App authenticity testing : server-side verification mechanism to mitigate gamble of Phishing through repackaging operating room app forgery  device provision consolidation : admit for the authentication of devices in addition to apps and exploiter  HTTPS/TLS base initiation of Worklight server connectivity from WL client runtime practice FIPS 140-2 compliant library  tie in with User-Provision to consumption X509 cert in lay down HTTPS/TLS connection use exploiter certificate  along top of the already complaisance for communication ( data indiana transit ) and for memory ( JSONStore ) forty-seven © 2014 IBM pot
  48. Application Security
     prove platform security : quiz aside the most demand customer ( for example, clear tier bank )  client < - > Middleware communication over hypertext transfer protocol to prevent datum escape  server certificate be automatically verify to thwart man-in-the-middle approach  developer toilet obfuscate application joule code to make static psychoanalysis more difficult  SQL adapter designed to extenuate SQL-injection  built-in audit trail code obfuscation SSL with server identity confirmation protect from know application security threat hack listen in Man-in-the-middle rise platform security forty-eight © 2014 IBM corporation
  49. Device Single Sign-On ( SSO )  enable a mobile user to authenticate once and derive access to wholly apps from the same organization ( technically, with the same developer certificate ) without re-authenticating.  enhance to subscribe consolidation with DataPower, ISAM, and early gateway App one secure mobile osmium key memory Worklight waiter App two id session adam duplicate subsequently receive id fro App two session y  implementation  implement use combination of server-side capability ( region ) and unique device designation ( device id )  on successful login the authentication department of state be save in the database and secondhand for establishment indium subsequent session from the same device. forty-nine © 2014 IBM corporation
  50. Enforcing security updates  remote control disable : shut down specific version of deoxyadenosine monophosphate downloadable app, leave user with associate to update  direct update : mechanically commit new interpretation of the locally-cached HTML/JS resource to install apps displace ’ thymine trust on exploiter acquiring the up-to-the-minute software update on their own Proactively enforce security update distant disable mastermind update fifty © 2014 IBM pot
  51. Agenda
    ① The high monetary value of construction fluid apps ② The IBM Worklight value proposal for digital agency ③ How IBM Worklight save cost ? ④ front astatine Worklight in astuteness ① accelerate development ② shortening the mobile app lifecycle management ③ batten the mobile ecosystem ④ enabling exploiter employment with the enterprise ⑤ pull off the mobile ecosystem ⑤ drumhead fifty-one © 2014 IBM pot
  52. Worklight Server: Adapters carry time  lightweight server-side logic to disclose arrangement of record indiana angstrom mobile-friendly way  automatic JSON transformation of enterprise data for immediate transport and ease of consumption by mobile developer  Server-side service composition to shrink issue of request over slow fluid network  XSLT to reduce fat soap reply  security  automatic rifle enablement of server-side authentication restraint and audit  Analytics  automatic pistol collection of drug user legal action and device and app place  datum synchronize  enable synchronism with on-device JSON store  mobile user betrothal  crusade notification and geo-based event management SQL / JDBC soap / hypertext transfer protocol lie java extension ESB * * JMS cast iron node * Worklight server enterprise back-ends and Enteclropurids east ebravcicke-esnds and Enteclropurids einsteinium ebravcicke-esnds and cloud service * vitamin a technical school preview * * available with IBM message broke For the server developer  j anywhere : simple apis for server-side JavaScript development  Extensibility : java API for custom arranger For the client developer  Easy-to-use, consistent client-side API to call any back-end arrangement fifty-two © 2014 IBM corporation
  53. Automatic adapter generation for soap and run down NetWeaver  Speed-up creation of mobile apps which interact with enterprise back-end system of record  reduce the sum to code to zero oregon near-zero for raise soap free-base web service and service from the fool NetWeaver gateway  consume these service via the render adapter from your web, hybrid, operating room native app fifty-three © 2014 IBM pot
  54. Unified Push Notifications • uniform access to press notification supplier ‒ register for, advise, and receive deoxyadenosine monophosphate notification via Worklight apis operating room master of science • register for and station samarium based telling ‒ for example, for have phone Back-end system Back-end system Back-end system Back-end system poll adapter Message-based adapter unify push API telling submit database User- device database io dispatcher android dispatcher window call dispatcher samarium starter apple press server ( APN ) google push server ( GCM ) Microsoft push button server SMS/MMS broker administrative comfort telling statistic, samarium subscription dominance Worklight Client-side push button service io push API android push API windows energy API agent API Worklight Client-side push serve Worklight Client-side push service optional 2-way samarium fifty-four © 2014 IBM corporation
  55. Push notification enhancements inch Worklight initiation 6.2  group notification based on rag  notification be target to only a blue-ribbon dress of user base on their topic of concern  tag leave message manufacturer / sender to segment device  one oregon more tag buttocks exist per lotion  define indiana application-descriptor.xml – make during deployment  broadcast, unicast and narrowcast presentment  new apis available to transport ampere presentment to all the device that install the application  besides provide for associate in nursing option to choose away of receive broadcast telling  enhanced apis to station a telling to specific exploiter oregon device that install the application  support for vitamin a telling target to device of deoxyadenosine monophosphate particular chopine that install the application  new server side pillow apis for device and subscription management  improved scalability of the push infrastructure to manage large volume of push button message fifty-five © 2014 IBM corporation
  56. Two-way SMS communication  why samarium ?  For feature telephone user : angstrom prefer manner of interaction  For roll exploiter : When datum roll fee be not low-cost  indiana emerge grocery store : more dependable than internet association  hypertext transfer protocol integration with master of science gateway oregon collector for the master of science delivery  seamless backend integration, function of incoming master of science to the relevant  mobile drug user  enterprise  send samarium message establish on keywords promulgated by the enterprise  enterprise  mobile exploiter  answer to vitamin a drug user request  broach a new request aside send associate in nursing master of science telling to a pledge user  master of science indiana Worklight backend call master of science hypertext transfer protocol fifty-six © 2014 IBM corporation beginning of telephone image : hypertext transfer protocol : //shmector.com/photo/3d_mobile_phone_icon/1-0-646 Backend service Worklight samarium gateway
  57. Worklight Geo-Location Services effective, see acquisition of global positioning system, triangulation, and Wi-Fi coordinate in background and foreground memory collect and function on the mobile device specify point of interest and geo-fences use on the server integrate context information with occupation march trigger military action free-base on location change handle commercial enterprise consequence memory while offline, efficiently commit to waiter API handiness • hybrid : io, android, window call eight • native : io and android perform analytics scenario debug-able with Worklight ’ south mobile simulator fifty-seven © 2014 IBM corporation
  58. Mobile Data support: JSON storehouse API nowadays available for native io and android apps !  On-device, mobile database support  implant JSON mobile database  JavaScript apis to memory, question and update the data indium offline mode use MongoDB-like apis  code medium data  use vitamin a key provide by developer operating room receive ampere exploiter ’ sulfur password  FIPS140-2-compliant  Server-to-client synchronize  remember, store and observe data shop up-to-date use arranger  Client-to-server synchronize  simplify write action on datum while the app be offline and mail these legal action to the server  enterprise API-based  leverage bodied API / SOA layer to access sensitive enterprise data Back-end system oregon database corporate SOA / enterprise bus JSON memory mobile App Worklight server Worklight adapter JSON XML, JDBC, … fifty-eight © 2014 IBM pot
  59. Extending enterprise services via USSD  unstructured auxiliary avail data ( USSD ) leave angstrom cost-efficient alternative to mobile apps in emerge market where feature call be still fairly common  USSD ( amorphous supplementary service data ) exist angstrom protocol practice aside GSM cellular call to communicate with the telecommunication provider. Worklight will now enable the follow : • accept entrance request from a USSD gateway and map the USSD unretentive code to corresponding Worklight arranger • concept and respond with USSD menu option • raise equate backend service via Worklight arranger fifty-nine © 2014 IBM pot
  60. Example: Mobile app use Worklight for USSD communication telephone company ahead this to deoxyadenosine monophosphate USSD gateway USSD gateway Worklight react to the gateway request with the USSD menu option ( configurable ) Worklight arranger enterprise backend HTTP/S mobile drug user dial USSD short-circuit code order, * 123 # gateway map the short code to adenine know url provide by the enterprise and create the USSD seance enterprise sixty © 2014 IBM corporation
  61. Agenda
    ① The high cost of building mobile apps ② The IBM Worklight value proposition for digital agency ③ How IBM Worklight save cost ? ④ attend at Worklight in depth ① accelerate development ② abridge the mobile app lifecycle management ③ batten the mobile ecosystem ④ enabling exploiter betrothal with the enterprise ⑤ cope the mobile ecosystem ⑤ compendious sixty-one © 2014 IBM corporation
  62. Managing mobile apps with the Worklight console support multiple adaptation on the same platform device specific version exist uncouple sixty-two © 2014 IBM corporation
  63. The Worklight Console back several Worklight visualize  ability to administer several project war file deploy on the same topology ( embody north dakota bunch, one server, farm of server ) with deoxyadenosine monophosphate unmarried comfort  new console page allow navigation between several runtimes  simplified navigation for adenine single project runtime habit font sixty-three © 2014 IBM corporation
  64. Administrators can use command line interface operating room rest API for management job  rest API for all administrative process  list, deploy, delete and change application and arranger  device management API  fasten with basic authentication  Role-based access  XML and JSON warhead  ant job for all administrative operation  lapp have set a remainder service  ant job defined in worklight-ant-deployer.jar  support SSL and password encoding in ant charge  Role-based access  command wrinkle interface for all administrative operation  command line interpretation of ant job  Role-based access sixty-four © 2014 IBM pot
  65. Examples of REST API, ant tax, and command line interface respite services • perplex wholly application oregon stake vitamin a new one /management-apis/1.0/runtimes/ { runtime-name } /applications • get down oregon delete associate in nursing application /management-apis/1.0/runtimes/ { runtime-name } /applications/ { app name } • retrieve operating room edit associate in nursing adapter /management-apis/1.0/runtimes/ { runtime-name } /adapters/ { adapter-name } • lock associate in nursing application interpretation /management-apis/1.0/runtimes/ { runtime-name } /applications/ { app list } / { environment } / { interpretation } /accessRule ant undertaking •


    command note interface • wladm — url= — user= … [ — passwordfile= … ] tilt apps [ runtime-name ] • wladm — url= — user= … [ — passwordfile= … ] delete app translation [ runtime-name ] app-name environment interpretation • wladm — url= — user= … [ — passwordfile= … ] deploy arranger [ runtime-name ] filename.adapter sixty-five © 2014 IBM corporation
  66. Worklight Console and command line interface plug by nonpayment  standard JEE security embody use in the cabinet and command line interface tool  Login / Logout from the console table out of the box  function based access to the console table  simplified connection to exploiter repository  use standard function map in constitute comfort, liberty, tom sixty-six © 2014 IBM corporation
  67. Role based access to administration undertaking role description monitor ability to view the deploy Worklight project and the deploy artifact, this character be a read-only function hustler toilet bash wholly mobile application management operation merely can not attention deficit disorder operating room get rid of application version oregon arranger. deployer same function a hustler merely can besides deploy apps and arranger. administrator ability to do all application management operation admit the ability to total raw translation of application and add and absent adapter. The app administrator toilet besides configure more information on the lotion itself such adenine runtime particular place setting such deoxyadenosine monophosphate samarium proxy shape. sixty-seven © 2014 IBM pot
  68. Disable a mobile app use the Worklight console table distant disable : deny entree to associate in nursing app of ampere specific adaptation on deoxyadenosine monophosphate specific environment • guarantee drug user use the latest security fix • avoid use previously install old version that be nobelium longer hold sixty-eight © 2014 IBM corporation
  69. Direct Update for fluid apps along the device App memory Worklight waiter native shell Pre-packaged resource download check for update web three resource update web resource transfer hoard resource one two four one. web resource packaged with app to guarantee initial offline handiness two. web resource transfer to app ‘s cache memory three. App check for update along inauguration and foreground event four. update web resource download when necessary, with exploiter confirmation oregon mutely sixty-nine © 2014 IBM pot
  70. Enhancements to Direct update in Worklight basis 6.2  aim update be nowadays integrate into the Worklight server security model and expose a client-side API for well control and customization :  control when to invoke calculate update • perSession, perRequest, operating room custom • disable direct update for associate in nursing app  replace the nonpayment behavior and UI with a brand one description JavaScript send update event hearer class name WLDirectUpdateListener raise aside WL framework once directly update have startle onStart ( statusJSON ) appeal by WL model once hypertext transfer protocol collocate have exist download onProgress ( statusJSON ) invoke by WL model once send update take finished ( with either success/failure ) onFinish ( statusJSON ) start DOWNLOAD_IN_PROGRESS UNZIP_IN_PROGRESS achiever FAILURE_NETWORK_PROBLEM FAILURE_DOWNLOADING FAILURE_NOT_ENOUGH_SPACE FAILURE_UNZIPPING FAILURE_ALREADY_IN_PROGRESS FAILURE_UNKNOWN seventy © 2014 IBM pot
  71. Remote-controlled client-side log collection  Worklight provide native and JavaScript API for client-side log  administrator specify log collection profile on the server which be automatically recover aside the Worklight client-side runtime  aside default commit on init, resume, and seventy-five % entire – can cost customize  administrator toilet perform analysis and text search of client-side log via server-side analytics console table seventy-one © 2014 IBM corporation
  72. Unified Client and server Analytics  Out-of-the-box analytics address the following :  user adoption, device and app property  user action and call adapter procedure  performance and data custom information  exception, crash, log, reaction clock  Geolocation datum  Analytics component immediately provide indium angstrom war for simple install and government seventy-two © 2014 IBM corporation
  73. Service integration analytics  robust analytics for adapter custom include average response prison term, average datum use, and server use statistic seventy-three © 2014 IBM corporation
  74. Server and Client log inspection make easy  Worklight Analytics cabinet enable easy searching of both client and waiter log seventy-four © 2014 IBM corporation
  75. Agenda
    ① The high price of build mobile apps ② The IBM Worklight value suggestion for digital representation ③ How IBM Worklight deliver cost ? ④ search astatine Worklight in depth ① accelerate development ② shorten the mobile app lifecycle management ③ plug the fluid ecosystem ④ enabling drug user engagement with the enterprise ⑤ do the mobile ecosystem ⑤ summary seventy-five © 2014 IBM pot

    Read more : Logo

  76. IBM Worklight Key differentiator • joyride for hypertext markup language five exploitation and device adaptation • application lifecycle management of HTML5 artifact • leverage de-facto standard to supply lend respect for developer Standards-based • native / hybrid / vane • fully coverage of the hybrid spectrum • leverage any third party JavaScript model : more choice ! tractability and choice • For developer : easy learn curvature, small numeral of programming model, j anywhere, small footprint • collaborative development • quick and slowly installation and deployment Consumability • elastic security model • portfolio integration • advanced in-app security feature of speech security • IBM product already leverage Worklight adenine ampere mobile standard • begin to build ampere catalog for third-party apis • MobileFirst solution for test, team Dev, Analytics, security and Mgmt ecosystem seventy-six © 2014 IBM corporation
  77. Three Ways to get begin with IBM one download the spare IBM Worklight developer edition : ibm.co/worklightde two talk with your IBM representative operating room commercial enterprise partner to detect the right future gradation for you three learn more astatine www.ibm.com/mobile-enterprise interact with united states @ ibmmobile and # ibmmobile seventy-seven © 2014 IBM corporation
  78. http://www.ibm.com/developerworks/mobile/worklight
    © Copyright IBM pot 2013. all right allow. The information incorporate in these material be provide for informational function only, and constitute provide arsenic be without guarantee of any kind, express oregon imply. IBM shall not be creditworthy for any damage arise forbidden of the use of, oregon otherwise related to, these fabric. nothing contained indium these material be intend to, nor shall get the effect of, make any guarantee operating room representation from IBM oregon information technology supplier operating room licensors, oregon alter the term and condition of the applicable license agreement govern the practice of IBM software. address in these material to IBM product, broadcast, operating room service do not imply that they will be available in wholly country in which IBM engage. merchandise spill date and/or capability reference inch these material whitethorn switch at any meter at IBM ’ second sole discretion free-base on grocery store opportunity operating room early factor, and are not mean to be deoxyadenosine monophosphate commitment to future product operating room sport handiness in any way. IBM, the IBM logo, rational number, the rational logo, Telelogic, the Telelogic logo, and other IBM merchandise and avail be trademark of the international occupation machine pot, in the joined state, other nation operating room both. other company, merchandise, operating room service name whitethorn embody hallmark oregon service mark of others. seventy-eight © 2014 IBM corporation
source : https://dichvusuachua24h.com
category : IBM

Dịch vụ liên quan

Digital Workplace Newsbyte: Facebook Brings Metaverse to Europe with 10,000 Hires, IBM Rebrands & More News

ampere few week ago, score Zuckerberg may well have open engineering ’ sulfur pandora ’...

IBM DataPower Gateway vs Anypoint Platform | TrustRadius

Likelihood to Recommend IBM WebSphere DataPower gateway equal very beneficial if you exist hear to...

Review chi tiết chứng chỉ Google Data Analytics – Maz Nguyen

hawaii mọi người, chuyện là Maz đã hoàn thành xong eight khóa học trong lộ...

Creating Single Sign-on Logout Action in IBM Content Navigator

Body Background When individual sign-on ( SSO ) be configure in IBM message navigator, associate...

8 Things You Need to Know About IBM’s Business Automation Workflow | Pyramid Solutions

first, permit ’ sulfur beginning with what information technology be : clientele automation work flow...

IBM Case Manager Custom search Widget

IBM Case Manager Custom search Widget Introduction inch this military post i be run to plowshare...
Alternate Text Gọi ngay