SlideShare una empresa de Scribd logo
1 de 22
Descargar para leer sin conexión
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

Más contenido relacionado

La actualidad más candente

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 V10DevOps 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 ConferencingNovell
 
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 GovernmentNovell
 
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 SVNDr. 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 CommunicationsSherri 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 HealthcareNovell
 
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 DeployIBM 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 PitfallsNovell
 
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 AppliancesNovell
 
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 2ECM First Group
 
Novell ZENworks Advanced Application Management
Novell ZENworks Advanced Application ManagementNovell ZENworks Advanced Application Management
Novell ZENworks Advanced Application ManagementNovell
 
PaaS isn't Just for Developers
PaaS isn't Just for DevelopersPaaS isn't Just for Developers
PaaS isn't Just for DevelopersGordon Haff
 

La actualidad más candente (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
 

Destacado

OutlookBridge-based vs Direct Exchange Integration
OutlookBridge-based vs Direct Exchange IntegrationOutlookBridge-based vs Direct Exchange Integration
OutlookBridge-based vs Direct Exchange IntegrationInvisibleCRM
 
SalesFolder Quick Tour
SalesFolder Quick TourSalesFolder Quick Tour
SalesFolder Quick TourInvisibleCRM
 
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 InvisibleCRMInvisibleCRM
 
RunSignUp Partner Program
RunSignUp Partner ProgramRunSignUp Partner Program
RunSignUp Partner Programrunsignup
 

Destacado (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 a 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-2013David 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 knowdaveymni
 
Tech Talk Comp Apps851 20090930
Tech Talk Comp Apps851 20090930Tech Talk Comp Apps851 20090930
Tech Talk Comp Apps851 20090930Michael 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 ReleaseMarc Müller
 
DockerCon 15 Keynote - Day 2
DockerCon 15 Keynote - Day 2DockerCon 15 Keynote - Day 2
DockerCon 15 Keynote - Day 2Docker, Inc.
 
Adopting PCF At An Automobile Manufacturer
Adopting PCF At An Automobile ManufacturerAdopting PCF At An Automobile Manufacturer
Adopting PCF At An Automobile ManufacturerVMware Tanzu
 
Adopting PCF At An Automobile Manufacturer
Adopting PCF At An Automobile ManufacturerAdopting PCF At An Automobile Manufacturer
Adopting PCF At An Automobile ManufacturerGregor Zurowski
 
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 CloudLyzun 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 FuturesEamon 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 testPeter 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 KEY102Scott 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 a 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...
 

Último

Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 

Último (20)

Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 

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