SlideShare a Scribd company logo
InvisibleStudio Presentation
 Advanced Developer Productivity



  Konstantin Vaganov
  CTO
Bridging the gap between the Cloud and the Desktop   www.InivisibleCRM.com
Agenda

  •   Problem Statement
  •   How InvisibleStudio helps
  •   Live demo
  •   Roadmap
  •   Pricing and Availability
  •   Q&A




Bridging the gap between the Cloud and the Desktop   www.InivisibleCRM.com
What’s the problem with
                     integrations?

  • All integrations are complex
       – Complexity of integration solution is no less than product of
         complexities of apps being integrated

  • CRM/ERPs are already highly customized
       – This raises complexity bar even higher

  • ICRM Platforms accommodate that complexity
       – We’re on 3rd generation of platform already and keep extending
       – All that configurability is within customization package


Bridging the gap between the Cloud and the Desktop            www.InivisibleCRM.com
How this affects me as a
                     developer?

  • Need to “marry” specifics from both products
  • Properly reflect CRM customizations in Outlook/Lotus
    application
  • Add features to Outlook/Lotus in line with server app
    “spirit” and offline behavior in mind
  • Know the details on how to configure various aspects of
    product
  • Be able to make changes quickly and reliably

       – “and with no rocket science required”
Bridging the gap between the Cloud and the Desktop   www.InivisibleCRM.com
Pain points identified, p1

  • Manual XML and form editing is complex
            • Keep form layout in mind when doing changes
            • “Have to know what you’re doing” – know all XML formats & syntax
            • Little assistance to developers in the configuration process




Bridging the gap between the Cloud and the Desktop               www.InivisibleCRM.com
Pain points identified, p2

  • Customization logic spread over 30+ files
            • Changes require modification of multiple files
            • To add a field: add definition to connector meta-info, to outlook
              basic mapping, to synchronizer configuration, to the form, add
              business logic and validation rules, ensure labels and error
              messages are localized




Bridging the gap between the Cloud and the Desktop                 www.InivisibleCRM.com
Pain points identified, p3

  • Time and manual effort to check the changes made
            • Make your changes, validate package with XSD, sign package,
              switch CRM Desktop to debug mode, exit Outlook, copy package
              over previous, start Outlook, test. Iterate until succeed
                                           Test     Make
                                           your     Your
                                         changes   Changes


                                Start                         Validate
                               Outlook                          XSD




                                Copy                            Sign
                               Package                        package


                                                    Switch
                                          Exit
                                                   to debug
                                         Outlook
                                                     mode

            • Big chunk of developer time is spent not on productive
              coding/configuration but on manual execution of repetitive steps

Bridging the gap between the Cloud and the Desktop                       www.InivisibleCRM.com
We hear, loud and clear.
                     The solution is…
      – Gold Partner program – documentation, samples and tools to start
        customizing product
           • See separate presentation on Gold Partner benefits

      – InvisibleStudio as integrated component of Gold Partner program
           •   Solid IDE – features developers are familiar with
           •   Productive in minutes
           •   Automate basic scenarios (click to run the project, etc.)
           •   UI editing of all XML files (form designer, XML editors)
           •   Context-sensitive help
           •   Set of wizards to automate complex tasks
           •   Complex editors to work on task level, not on file level.
           •   SOAP debugger, API regression check
           •   First phase coming in Q4’11, initially for Outlook/Siebel OnPremise
Bridging the gap between the Cloud and the Desktop                   www.InivisibleCRM.com
InvisibleStudio IDE
• Based on SharpDevelop IDE
     –   Mature IDE, very Visual Studio
     –   Lots of plugins available
     –   Source control integration
     –   No install required, runs from
         USB stick, requires only .NET 4.0
     – Fully interoperable with Visual Studio on project formats
     – No base licensing cost or maintenance for IDE

• Why not Microsoft Visual Studio?
     – Visual Studio requires additional software purchase
     – Visual Studio is complex to deploy on clients for onsite work
     – Visual Studio support still is an option in the future
Bridging the gap between the Cloud and the Desktop            www.InivisibleCRM.com
Become productive in minutes

  • Import Full Package:
       –   From any directory
       –   From installed product
       –   From new template
       –   Understands syntax across
           multiple CRM Desktop
           versions and CRM systems
  • Familiar Developer UI
       –   See package as a project
       –   Syntax highlight
       –   Work with multiple files at a time
       –   Integrated tools

Bridging the gap between the Cloud and the Desktop   www.InivisibleCRM.com
Click to Run

  • One click to test your package
       – Sign, validate, copy package to Outlook, restart Outlook, etc.
            • All done behind the scenes.
  • See the results, go back to fix issues, try again
       – Faster, iterative




Bridging the gap between the Cloud and the Desktop           www.InivisibleCRM.com
Smart Editors

  • Forms/Dialogs UI
       – Visual layout editor
       – No XML
       – Instant preview

  • XML configuration files
       – No XML, UI forms
       – Hints and validation
       – Always valid XML




Bridging the gap between the Cloud and the Desktop   www.InivisibleCRM.com
Developer productivity

  • Raw XML editors
       – Auto-suggest: tags, attributes, attribute values
       – Auto-collapse to given level (down to 1-level tags, 2-level tags,
         etc.)
       – Smart highlight: see all occurrences of text you highlighted
  • Restart Outlook/recreate Outlook profile if needed
  • Switch CRM Desktop to/from debug mode in single click
  • XSD and rules validation – ensure your package is valid,
    see all errors reported
  • Customize build process with pre-build and post-build
    steps

Bridging the gap between the Cloud and the Desktop            www.InivisibleCRM.com
Live demo

  • InvisibleStudio is currently in beta
  • Import package
  • UI editors
            • Form preview
            • Tab order editing, resize controls
            • Navigate between UI and XML editors
  • XML Editors
            • Auto-complete
            • Smart collapse, smart highlight
            • XSD validation
  • Run package, see changes in Outlook

Bridging the gap between the Cloud and the Desktop   www.InivisibleCRM.com
InvisibleStudio Roadmap
            • Phase 1 goals (V1)
                 –   Go IDE way. Work with package as a project
                 –   Automate file level operations (advanced editors, productivity tools)
                 –   Automate common and most time-consuming tasks
                 –   Siebel OnPremise for Outlook and single IDE support only
                 –   Validation of package before deployment
                 –   Be extensible by design – other products and other IDEs in future.
            • Phase 2 goals (V1.5)
                 –   From file level to task level: do tasks instead of editing files
                 –   Context sensitive help
                 –   SOAP debugger, API regression check, advanced validation
                 –   Support for more products (Siebel OnDemand, Fusion, etc.)
                 –   Support additional IDEs (Visual Studio, command line tools)
            • Phase 3
                 – You tell us!

Bridging the gap between the Cloud and the Desktop                              www.InivisibleCRM.com
Pricing and Availability

  • Version 1 availability:
       – Q4’11

  • Licensing:
       – $25K Annual Site License
            •   Unlimited use licensee
            •   Quarterly content updates
            •   Discounted annual renewal
            •   Siebel OnPremise and CRM On Demand (Fusion Coming Q2’12)
       – $15K Annual Site License for Gold Partner members




Bridging the gap between the Cloud and the Desktop               www.InivisibleCRM.com
Thank you!


  Konstantin Vaganov
  CTO
  Mobile: +38(067) 408-3298
  Konstantin.Vaganov@InvisibleCRM.com
Bridging the gap between the Cloud and the Desktop   www.InivisibleCRM.com
Backup Slides
          InvisibleStudio Screens




Bridging the gap between the Cloud and the Desktop   www.InivisibleCRM.com
Bridging the gap between the Cloud and the Desktop   www.InivisibleCRM.com
Bridging the gap between the Cloud and the Desktop   www.InivisibleCRM.com
Bridging the gap between the Cloud and the Desktop   www.InivisibleCRM.com
Bridging the gap between the Cloud and the Desktop   www.InivisibleCRM.com

More Related Content

What's hot

Drinking our own champagne - z Systems Development and Test Environment V10
Drinking our own champagne - z Systems Development and Test Environment V10Drinking our own champagne - z Systems Development and Test Environment V10
Drinking our own champagne - z Systems Development and Test Environment V10
DevOps for Enterprise Systems
 
Microservice Builder: A Microservice DevOps Pipeline for Rapid Delivery and P...
Microservice Builder: A Microservice DevOps Pipeline for Rapid Delivery and P...Microservice Builder: A Microservice DevOps Pipeline for Rapid Delivery and P...
Microservice Builder: A Microservice DevOps Pipeline for Rapid Delivery and P...
David Currie
 
Introducing Novell Conferencing
Introducing Novell ConferencingIntroducing Novell Conferencing
Introducing Novell Conferencing
Novell
 
Improve your Developer Experiece using the WAS Liberty Profile with JRebel
Improve your Developer Experiece using the WAS Liberty Profile with JRebel Improve your Developer Experiece using the WAS Liberty Profile with JRebel
Improve your Developer Experiece using the WAS Liberty Profile with JRebel Anton Arhipov
 
Novell Success Stories: Endpoint Management in Government
Novell Success Stories: Endpoint Management in GovernmentNovell Success Stories: Endpoint Management in Government
Novell Success Stories: Endpoint Management in Government
Novell
 
Implementation of an agile process for multiple teams using SVN
Implementation of an agile process for multiple teams using SVNImplementation of an agile process for multiple teams using SVN
Implementation of an agile process for multiple teams using SVN
Dr. Alexander Schwartz
 
Rational Development & Test for z Systems 9.5 Webinar with Rogers Communications
Rational Development & Test for z Systems 9.5 Webinar with Rogers CommunicationsRational Development & Test for z Systems 9.5 Webinar with Rogers Communications
Rational Development & Test for z Systems 9.5 Webinar with Rogers Communications
Sherri Hanna
 
Novell Success Stories: Endpoint Management in Healthcare
Novell Success Stories: Endpoint Management in HealthcareNovell Success Stories: Endpoint Management in Healthcare
Novell Success Stories: Endpoint Management in Healthcare
Novell
 
Uklug 2011 administrator development synergy
Uklug 2011 administrator development synergyUklug 2011 administrator development synergy
Uklug 2011 administrator development synergydominion
 
Securing the Automation of Application Deployment with UrbanCode Deploy
Securing the Automation of Application Deployment with UrbanCode DeploySecuring the Automation of Application Deployment with UrbanCode Deploy
Securing the Automation of Application Deployment with UrbanCode Deploy
IBM UrbanCode Products
 
Helping Organizations Realize the Value of DevOps with Continuous Software De...
Helping Organizations Realize the Value of DevOps with Continuous Software De...Helping Organizations Realize the Value of DevOps with Continuous Software De...
Helping Organizations Realize the Value of DevOps with Continuous Software De...
IBM UrbanCode Products
 
Avoiding Common Novell ZENworks Configuration Management Implementation Pitfalls
Avoiding Common Novell ZENworks Configuration Management Implementation PitfallsAvoiding Common Novell ZENworks Configuration Management Implementation Pitfalls
Avoiding Common Novell ZENworks Configuration Management Implementation Pitfalls
Novell
 
Agile in Action - Act 2: Development
Agile in Action - Act 2: DevelopmentAgile in Action - Act 2: Development
Agile in Action - Act 2: DevelopmentSpiffy
 
How to Maintain Software Appliances
How to Maintain Software AppliancesHow to Maintain Software Appliances
How to Maintain Software Appliances
Novell
 
Automated Testing for CA Plex and 2E
Automated Testing for CA Plex and 2EAutomated Testing for CA Plex and 2E
Automated Testing for CA Plex and 2E
CM First Group
 
Novell ZENworks Advanced Application Management
Novell ZENworks Advanced Application ManagementNovell ZENworks Advanced Application Management
Novell ZENworks Advanced Application Management
Novell
 
PaaS isn't Just for Developers
PaaS isn't Just for DevelopersPaaS isn't Just for Developers
PaaS isn't Just for Developers
Gordon Haff
 

What's hot (20)

Drinking our own champagne - z Systems Development and Test Environment V10
Drinking our own champagne - z Systems Development and Test Environment V10Drinking our own champagne - z Systems Development and Test Environment V10
Drinking our own champagne - z Systems Development and Test Environment V10
 
Electric Cloud
Electric CloudElectric Cloud
Electric Cloud
 
Microservice Builder: A Microservice DevOps Pipeline for Rapid Delivery and P...
Microservice Builder: A Microservice DevOps Pipeline for Rapid Delivery and P...Microservice Builder: A Microservice DevOps Pipeline for Rapid Delivery and P...
Microservice Builder: A Microservice DevOps Pipeline for Rapid Delivery and P...
 
Introducing Novell Conferencing
Introducing Novell ConferencingIntroducing Novell Conferencing
Introducing Novell Conferencing
 
Improve your Developer Experiece using the WAS Liberty Profile with JRebel
Improve your Developer Experiece using the WAS Liberty Profile with JRebel Improve your Developer Experiece using the WAS Liberty Profile with JRebel
Improve your Developer Experiece using the WAS Liberty Profile with JRebel
 
Novell Success Stories: Endpoint Management in Government
Novell Success Stories: Endpoint Management in GovernmentNovell Success Stories: Endpoint Management in Government
Novell Success Stories: Endpoint Management in Government
 
Implementation of an agile process for multiple teams using SVN
Implementation of an agile process for multiple teams using SVNImplementation of an agile process for multiple teams using SVN
Implementation of an agile process for multiple teams using SVN
 
Rational Development & Test for z Systems 9.5 Webinar with Rogers Communications
Rational Development & Test for z Systems 9.5 Webinar with Rogers CommunicationsRational Development & Test for z Systems 9.5 Webinar with Rogers Communications
Rational Development & Test for z Systems 9.5 Webinar with Rogers Communications
 
Novell Success Stories: Endpoint Management in Healthcare
Novell Success Stories: Endpoint Management in HealthcareNovell Success Stories: Endpoint Management in Healthcare
Novell Success Stories: Endpoint Management in Healthcare
 
Uklug 2011 administrator development synergy
Uklug 2011 administrator development synergyUklug 2011 administrator development synergy
Uklug 2011 administrator development synergy
 
Securing the Automation of Application Deployment with UrbanCode Deploy
Securing the Automation of Application Deployment with UrbanCode DeploySecuring the Automation of Application Deployment with UrbanCode Deploy
Securing the Automation of Application Deployment with UrbanCode Deploy
 
Helping Organizations Realize the Value of DevOps with Continuous Software De...
Helping Organizations Realize the Value of DevOps with Continuous Software De...Helping Organizations Realize the Value of DevOps with Continuous Software De...
Helping Organizations Realize the Value of DevOps with Continuous Software De...
 
Avoiding Common Novell ZENworks Configuration Management Implementation Pitfalls
Avoiding Common Novell ZENworks Configuration Management Implementation PitfallsAvoiding Common Novell ZENworks Configuration Management Implementation Pitfalls
Avoiding Common Novell ZENworks Configuration Management Implementation Pitfalls
 
Custom Approvals Using Chatter
Custom Approvals Using ChatterCustom Approvals Using Chatter
Custom Approvals Using Chatter
 
Agile in Action - Act 2: Development
Agile in Action - Act 2: DevelopmentAgile in Action - Act 2: Development
Agile in Action - Act 2: Development
 
How to Maintain Software Appliances
How to Maintain Software AppliancesHow to Maintain Software Appliances
How to Maintain Software Appliances
 
Automated Testing for CA Plex and 2E
Automated Testing for CA Plex and 2EAutomated Testing for CA Plex and 2E
Automated Testing for CA Plex and 2E
 
Ibm webpshere
Ibm webpshereIbm webpshere
Ibm webpshere
 
Novell ZENworks Advanced Application Management
Novell ZENworks Advanced Application ManagementNovell ZENworks Advanced Application Management
Novell ZENworks Advanced Application Management
 
PaaS isn't Just for Developers
PaaS isn't Just for DevelopersPaaS isn't Just for Developers
PaaS isn't Just for Developers
 

Viewers also liked

OutlookBridge-based vs Direct Exchange Integration
OutlookBridge-based vs Direct Exchange IntegrationOutlookBridge-based vs Direct Exchange Integration
OutlookBridge-based vs Direct Exchange Integration
InvisibleCRM
 
SalesFolder Quick Tour
SalesFolder Quick TourSalesFolder Quick Tour
SalesFolder Quick Tour
InvisibleCRM
 
InvisibleCRM Gold Partner Program
InvisibleCRM Gold Partner ProgramInvisibleCRM Gold Partner Program
InvisibleCRM Gold Partner ProgramInvisibleCRM
 
InvisibleCRM Reselling Partner Program
InvisibleCRM Reselling Partner ProgramInvisibleCRM Reselling Partner Program
InvisibleCRM Reselling Partner ProgramInvisibleCRM
 
CRM Desktop Typical Implementation Project by InvisibleCRM
CRM Desktop Typical Implementation Project by InvisibleCRMCRM Desktop Typical Implementation Project by InvisibleCRM
CRM Desktop Typical Implementation Project by InvisibleCRM
InvisibleCRM
 
RunSignUp Partner Program
RunSignUp Partner ProgramRunSignUp Partner Program
RunSignUp Partner Program
runsignup
 

Viewers also liked (6)

OutlookBridge-based vs Direct Exchange Integration
OutlookBridge-based vs Direct Exchange IntegrationOutlookBridge-based vs Direct Exchange Integration
OutlookBridge-based vs Direct Exchange Integration
 
SalesFolder Quick Tour
SalesFolder Quick TourSalesFolder Quick Tour
SalesFolder Quick Tour
 
InvisibleCRM Gold Partner Program
InvisibleCRM Gold Partner ProgramInvisibleCRM Gold Partner Program
InvisibleCRM Gold Partner Program
 
InvisibleCRM Reselling Partner Program
InvisibleCRM Reselling Partner ProgramInvisibleCRM Reselling Partner Program
InvisibleCRM Reselling Partner Program
 
CRM Desktop Typical Implementation Project by InvisibleCRM
CRM Desktop Typical Implementation Project by InvisibleCRMCRM Desktop Typical Implementation Project by InvisibleCRM
CRM Desktop Typical Implementation Project by InvisibleCRM
 
RunSignUp Partner Program
RunSignUp Partner ProgramRunSignUp Partner Program
RunSignUp Partner Program
 

Similar to InvisibleStudio for Oracle's CRM Desktop

We4IT lcty 2013 - infra-man - whats new in ibm domino application development
We4IT lcty 2013 - infra-man - whats new in ibm domino application developmentWe4IT lcty 2013 - infra-man - whats new in ibm domino application development
We4IT lcty 2013 - infra-man - whats new in ibm domino application developmentWe4IT Group
 
Continuous delivery @wcap 5-09-2013
Continuous delivery   @wcap 5-09-2013Continuous delivery   @wcap 5-09-2013
Continuous delivery @wcap 5-09-2013
David Funaro
 
Debugging,Troubleshooting & Monitoring Distributed Web & Cloud Applications a...
Debugging,Troubleshooting & Monitoring Distributed Web & Cloud Applications a...Debugging,Troubleshooting & Monitoring Distributed Web & Cloud Applications a...
Debugging,Troubleshooting & Monitoring Distributed Web & Cloud Applications a...
Theo Jungeblut
 
Source control - what you need to know
Source control - what you need to knowSource control - what you need to know
Source control - what you need to know
daveymni
 
Tech Talk Comp Apps851 20090930
Tech Talk Comp Apps851 20090930Tech Talk Comp Apps851 20090930
Tech Talk Comp Apps851 20090930
Michael Masterson
 
DWX 2023 - Datenbank-Schema Deployment im Kubernetes Release
DWX 2023 - Datenbank-Schema Deployment im Kubernetes ReleaseDWX 2023 - Datenbank-Schema Deployment im Kubernetes Release
DWX 2023 - Datenbank-Schema Deployment im Kubernetes Release
Marc Müller
 
DockerCon 15 Keynote - Day 2
DockerCon 15 Keynote - Day 2DockerCon 15 Keynote - Day 2
DockerCon 15 Keynote - Day 2
Docker, Inc.
 
Adopting PCF At An Automobile Manufacturer
Adopting PCF At An Automobile ManufacturerAdopting PCF At An Automobile Manufacturer
Adopting PCF At An Automobile Manufacturer
Gregor Zurowski
 
Adopting PCF At An Automobile Manufacturer
Adopting PCF At An Automobile ManufacturerAdopting PCF At An Automobile Manufacturer
Adopting PCF At An Automobile Manufacturer
VMware Tanzu
 
Meet Magento Spain 2019 - Our Experience with Magento Cloud
Meet Magento Spain 2019 - Our Experience with Magento CloudMeet Magento Spain 2019 - Our Experience with Magento Cloud
Meet Magento Spain 2019 - Our Experience with Magento Cloud
Lyzun Oleksandr
 
Measure and Increase Developer Productivity with Help of Serverless AWS Commu...
Measure and Increase Developer Productivity with Help of Serverless AWS Commu...Measure and Increase Developer Productivity with Help of Serverless AWS Commu...
Measure and Increase Developer Productivity with Help of Serverless AWS Commu...
Vadym Kazulkin
 
AD101: IBM Domino Application Development Futures
AD101: IBM Domino Application Development FuturesAD101: IBM Domino Application Development Futures
AD101: IBM Domino Application Development Futures
Eamon Muldoon
 
Udvid din test portefølje med coded ui test og cloud load test
Udvid din test portefølje med coded ui test og cloud load testUdvid din test portefølje med coded ui test og cloud load test
Udvid din test portefølje med coded ui test og cloud load test
Peter Lindberg
 
Yo Office! Use your SPFx Skills to Build Add-Ins for Word, Excel, Outlook and...
Yo Office! Use your SPFx Skills to Build Add-Ins for Word, Excel, Outlook and...Yo Office! Use your SPFx Skills to Build Add-Ins for Word, Excel, Outlook and...
Yo Office! Use your SPFx Skills to Build Add-Ins for Word, Excel, Outlook and...
BIWUG
 
Measure and increase developer productivity with help of Severless by Kazulki...
Measure and increase developer productivity with help of Severless by Kazulki...Measure and increase developer productivity with help of Severless by Kazulki...
Measure and increase developer productivity with help of Severless by Kazulki...
Vadym Kazulkin
 
DBD 2414 - Iterative Web-Based Designer for Software Defined Environments (In...
DBD 2414 - Iterative Web-Based Designer for Software Defined Environments (In...DBD 2414 - Iterative Web-Based Designer for Software Defined Environments (In...
DBD 2414 - Iterative Web-Based Designer for Software Defined Environments (In...
Michael Elder
 
IBM Connect 2014 KEY102
IBM Connect 2014 KEY102IBM Connect 2014 KEY102
IBM Connect 2014 KEY102
Scott Souder
 
Philipe Riand - Building Social Applications using the Social Business Toolki...
Philipe Riand - Building Social Applications using the Social Business Toolki...Philipe Riand - Building Social Applications using the Social Business Toolki...
Philipe Riand - Building Social Applications using the Social Business Toolki...
LetsConnect
 
Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...
ghodgkinson
 

Similar to InvisibleStudio for Oracle's CRM Desktop (20)

We4IT lcty 2013 - infra-man - whats new in ibm domino application development
We4IT lcty 2013 - infra-man - whats new in ibm domino application developmentWe4IT lcty 2013 - infra-man - whats new in ibm domino application development
We4IT lcty 2013 - infra-man - whats new in ibm domino application development
 
Continuous delivery @wcap 5-09-2013
Continuous delivery   @wcap 5-09-2013Continuous delivery   @wcap 5-09-2013
Continuous delivery @wcap 5-09-2013
 
Debugging,Troubleshooting & Monitoring Distributed Web & Cloud Applications a...
Debugging,Troubleshooting & Monitoring Distributed Web & Cloud Applications a...Debugging,Troubleshooting & Monitoring Distributed Web & Cloud Applications a...
Debugging,Troubleshooting & Monitoring Distributed Web & Cloud Applications a...
 
Source control - what you need to know
Source control - what you need to knowSource control - what you need to know
Source control - what you need to know
 
Tech Talk Comp Apps851 20090930
Tech Talk Comp Apps851 20090930Tech Talk Comp Apps851 20090930
Tech Talk Comp Apps851 20090930
 
DWX 2023 - Datenbank-Schema Deployment im Kubernetes Release
DWX 2023 - Datenbank-Schema Deployment im Kubernetes ReleaseDWX 2023 - Datenbank-Schema Deployment im Kubernetes Release
DWX 2023 - Datenbank-Schema Deployment im Kubernetes Release
 
DockerCon 15 Keynote - Day 2
DockerCon 15 Keynote - Day 2DockerCon 15 Keynote - Day 2
DockerCon 15 Keynote - Day 2
 
Adopting PCF At An Automobile Manufacturer
Adopting PCF At An Automobile ManufacturerAdopting PCF At An Automobile Manufacturer
Adopting PCF At An Automobile Manufacturer
 
Adopting PCF At An Automobile Manufacturer
Adopting PCF At An Automobile ManufacturerAdopting PCF At An Automobile Manufacturer
Adopting PCF At An Automobile Manufacturer
 
Meet Magento Spain 2019 - Our Experience with Magento Cloud
Meet Magento Spain 2019 - Our Experience with Magento CloudMeet Magento Spain 2019 - Our Experience with Magento Cloud
Meet Magento Spain 2019 - Our Experience with Magento Cloud
 
Measure and Increase Developer Productivity with Help of Serverless AWS Commu...
Measure and Increase Developer Productivity with Help of Serverless AWS Commu...Measure and Increase Developer Productivity with Help of Serverless AWS Commu...
Measure and Increase Developer Productivity with Help of Serverless AWS Commu...
 
AD101: IBM Domino Application Development Futures
AD101: IBM Domino Application Development FuturesAD101: IBM Domino Application Development Futures
AD101: IBM Domino Application Development Futures
 
Udvid din test portefølje med coded ui test og cloud load test
Udvid din test portefølje med coded ui test og cloud load testUdvid din test portefølje med coded ui test og cloud load test
Udvid din test portefølje med coded ui test og cloud load test
 
Yo Office! Use your SPFx Skills to Build Add-Ins for Word, Excel, Outlook and...
Yo Office! Use your SPFx Skills to Build Add-Ins for Word, Excel, Outlook and...Yo Office! Use your SPFx Skills to Build Add-Ins for Word, Excel, Outlook and...
Yo Office! Use your SPFx Skills to Build Add-Ins for Word, Excel, Outlook and...
 
Measure and increase developer productivity with help of Severless by Kazulki...
Measure and increase developer productivity with help of Severless by Kazulki...Measure and increase developer productivity with help of Severless by Kazulki...
Measure and increase developer productivity with help of Severless by Kazulki...
 
DBD 2414 - Iterative Web-Based Designer for Software Defined Environments (In...
DBD 2414 - Iterative Web-Based Designer for Software Defined Environments (In...DBD 2414 - Iterative Web-Based Designer for Software Defined Environments (In...
DBD 2414 - Iterative Web-Based Designer for Software Defined Environments (In...
 
IBM Connect 2014 KEY102
IBM Connect 2014 KEY102IBM Connect 2014 KEY102
IBM Connect 2014 KEY102
 
What's new in designer
What's new in designerWhat's new in designer
What's new in designer
 
Philipe Riand - Building Social Applications using the Social Business Toolki...
Philipe Riand - Building Social Applications using the Social Business Toolki...Philipe Riand - Building Social Applications using the Social Business Toolki...
Philipe Riand - Building Social Applications using the Social Business Toolki...
 
Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...
 

Recently uploaded

LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 

Recently uploaded (20)

LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 

InvisibleStudio for Oracle's CRM Desktop

  • 1. InvisibleStudio Presentation Advanced Developer Productivity Konstantin Vaganov CTO Bridging the gap between the Cloud and the Desktop www.InivisibleCRM.com
  • 2. Agenda • Problem Statement • How InvisibleStudio helps • Live demo • Roadmap • Pricing and Availability • Q&A Bridging the gap between the Cloud and the Desktop www.InivisibleCRM.com
  • 3. What’s the problem with integrations? • All integrations are complex – Complexity of integration solution is no less than product of complexities of apps being integrated • CRM/ERPs are already highly customized – This raises complexity bar even higher • ICRM Platforms accommodate that complexity – We’re on 3rd generation of platform already and keep extending – All that configurability is within customization package Bridging the gap between the Cloud and the Desktop www.InivisibleCRM.com
  • 4. How this affects me as a developer? • Need to “marry” specifics from both products • Properly reflect CRM customizations in Outlook/Lotus application • Add features to Outlook/Lotus in line with server app “spirit” and offline behavior in mind • Know the details on how to configure various aspects of product • Be able to make changes quickly and reliably – “and with no rocket science required” Bridging the gap between the Cloud and the Desktop www.InivisibleCRM.com
  • 5. Pain points identified, p1 • Manual XML and form editing is complex • Keep form layout in mind when doing changes • “Have to know what you’re doing” – know all XML formats & syntax • Little assistance to developers in the configuration process Bridging the gap between the Cloud and the Desktop www.InivisibleCRM.com
  • 6. Pain points identified, p2 • Customization logic spread over 30+ files • Changes require modification of multiple files • To add a field: add definition to connector meta-info, to outlook basic mapping, to synchronizer configuration, to the form, add business logic and validation rules, ensure labels and error messages are localized Bridging the gap between the Cloud and the Desktop www.InivisibleCRM.com
  • 7. Pain points identified, p3 • Time and manual effort to check the changes made • Make your changes, validate package with XSD, sign package, switch CRM Desktop to debug mode, exit Outlook, copy package over previous, start Outlook, test. Iterate until succeed Test Make your Your changes Changes Start Validate Outlook XSD Copy Sign Package package Switch Exit to debug Outlook mode • Big chunk of developer time is spent not on productive coding/configuration but on manual execution of repetitive steps Bridging the gap between the Cloud and the Desktop www.InivisibleCRM.com
  • 8. We hear, loud and clear. The solution is… – Gold Partner program – documentation, samples and tools to start customizing product • See separate presentation on Gold Partner benefits – InvisibleStudio as integrated component of Gold Partner program • Solid IDE – features developers are familiar with • Productive in minutes • Automate basic scenarios (click to run the project, etc.) • UI editing of all XML files (form designer, XML editors) • Context-sensitive help • Set of wizards to automate complex tasks • Complex editors to work on task level, not on file level. • SOAP debugger, API regression check • First phase coming in Q4’11, initially for Outlook/Siebel OnPremise Bridging the gap between the Cloud and the Desktop www.InivisibleCRM.com
  • 9. InvisibleStudio IDE • Based on SharpDevelop IDE – Mature IDE, very Visual Studio – Lots of plugins available – Source control integration – No install required, runs from USB stick, requires only .NET 4.0 – Fully interoperable with Visual Studio on project formats – No base licensing cost or maintenance for IDE • Why not Microsoft Visual Studio? – Visual Studio requires additional software purchase – Visual Studio is complex to deploy on clients for onsite work – Visual Studio support still is an option in the future Bridging the gap between the Cloud and the Desktop www.InivisibleCRM.com
  • 10. Become productive in minutes • Import Full Package: – From any directory – From installed product – From new template – Understands syntax across multiple CRM Desktop versions and CRM systems • Familiar Developer UI – See package as a project – Syntax highlight – Work with multiple files at a time – Integrated tools Bridging the gap between the Cloud and the Desktop www.InivisibleCRM.com
  • 11. Click to Run • One click to test your package – Sign, validate, copy package to Outlook, restart Outlook, etc. • All done behind the scenes. • See the results, go back to fix issues, try again – Faster, iterative Bridging the gap between the Cloud and the Desktop www.InivisibleCRM.com
  • 12. Smart Editors • Forms/Dialogs UI – Visual layout editor – No XML – Instant preview • XML configuration files – No XML, UI forms – Hints and validation – Always valid XML Bridging the gap between the Cloud and the Desktop www.InivisibleCRM.com
  • 13. Developer productivity • Raw XML editors – Auto-suggest: tags, attributes, attribute values – Auto-collapse to given level (down to 1-level tags, 2-level tags, etc.) – Smart highlight: see all occurrences of text you highlighted • Restart Outlook/recreate Outlook profile if needed • Switch CRM Desktop to/from debug mode in single click • XSD and rules validation – ensure your package is valid, see all errors reported • Customize build process with pre-build and post-build steps Bridging the gap between the Cloud and the Desktop www.InivisibleCRM.com
  • 14. Live demo • InvisibleStudio is currently in beta • Import package • UI editors • Form preview • Tab order editing, resize controls • Navigate between UI and XML editors • XML Editors • Auto-complete • Smart collapse, smart highlight • XSD validation • Run package, see changes in Outlook Bridging the gap between the Cloud and the Desktop www.InivisibleCRM.com
  • 15. InvisibleStudio Roadmap • Phase 1 goals (V1) – Go IDE way. Work with package as a project – Automate file level operations (advanced editors, productivity tools) – Automate common and most time-consuming tasks – Siebel OnPremise for Outlook and single IDE support only – Validation of package before deployment – Be extensible by design – other products and other IDEs in future. • Phase 2 goals (V1.5) – From file level to task level: do tasks instead of editing files – Context sensitive help – SOAP debugger, API regression check, advanced validation – Support for more products (Siebel OnDemand, Fusion, etc.) – Support additional IDEs (Visual Studio, command line tools) • Phase 3 – You tell us! Bridging the gap between the Cloud and the Desktop www.InivisibleCRM.com
  • 16. Pricing and Availability • Version 1 availability: – Q4’11 • Licensing: – $25K Annual Site License • Unlimited use licensee • Quarterly content updates • Discounted annual renewal • Siebel OnPremise and CRM On Demand (Fusion Coming Q2’12) – $15K Annual Site License for Gold Partner members Bridging the gap between the Cloud and the Desktop www.InivisibleCRM.com
  • 17. Thank you! Konstantin Vaganov CTO Mobile: +38(067) 408-3298 Konstantin.Vaganov@InvisibleCRM.com Bridging the gap between the Cloud and the Desktop www.InivisibleCRM.com
  • 18. Backup Slides InvisibleStudio Screens Bridging the gap between the Cloud and the Desktop www.InivisibleCRM.com
  • 19. Bridging the gap between the Cloud and the Desktop www.InivisibleCRM.com
  • 20. Bridging the gap between the Cloud and the Desktop www.InivisibleCRM.com
  • 21. Bridging the gap between the Cloud and the Desktop www.InivisibleCRM.com
  • 22. Bridging the gap between the Cloud and the Desktop www.InivisibleCRM.com