SlideShare une entreprise Scribd logo
1  sur  22
Télécharger pour lire hors ligne
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

Contenu connexe

Tendances

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
 

Tendances (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
 

En vedette

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
 

En vedette (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
 

Similaire à 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
 

Similaire à 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...
 

Dernier

Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 

Dernier (20)

Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 

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