invisiblestudio for oracle's crm desktop

22
www.InivisibleCRM.com Bridging the gap between the Cloud and the Desktop InvisibleStudio Presentation Advanced Developer Productivity Konstantin Vaganov CTO

Upload: invisiblecrm

Post on 11-Nov-2014

3.426 views

Category:

Technology


0 download

DESCRIPTION

InvisibleStudio is an Integrated Development Environment (IDE) tailored for business analysts and developers who customize CRM Desktop for Siebel, Fusion and Oracle CRM On Demand.

TRANSCRIPT

Page 1: InvisibleStudio for Oracle's CRM Desktop

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

InvisibleStudio Presentation Advanced Developer Productivity

Konstantin Vaganov

CTO

Page 2: InvisibleStudio for Oracle's CRM Desktop

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

Agenda

• Problem Statement

• How InvisibleStudio helps

• Live demo

• Roadmap

• Pricing and Availability

• Q & A

Page 3: InvisibleStudio for Oracle's CRM Desktop

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

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

Page 4: InvisibleStudio for Oracle's CRM Desktop

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

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”

Page 5: InvisibleStudio for Oracle's CRM Desktop

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

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

Page 6: InvisibleStudio for Oracle's CRM Desktop

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

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

Page 7: InvisibleStudio for Oracle's CRM Desktop

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

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

• Big chunk of developer time is spent not on productive

coding/configuration but on manual execution of repetitive steps

Make Your

Changes

Validate XSD

Sign package

Switch to debug

mode

Exit Outlook

Copy Package

Start Outlook

Test your

changes

Page 8: InvisibleStudio for Oracle's CRM Desktop

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

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

Page 9: InvisibleStudio for Oracle's CRM Desktop

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

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

Page 10: InvisibleStudio for Oracle's CRM Desktop

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

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

Page 11: InvisibleStudio for Oracle's CRM Desktop

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

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

Page 12: InvisibleStudio for Oracle's CRM Desktop

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

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

Page 13: InvisibleStudio for Oracle's CRM Desktop

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

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

Page 14: InvisibleStudio for Oracle's CRM Desktop

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

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

Page 15: InvisibleStudio for Oracle's CRM Desktop

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

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!

Page 16: InvisibleStudio for Oracle's CRM Desktop

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

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

Page 17: InvisibleStudio for Oracle's CRM Desktop

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

Thank you!

Konstantin Vaganov

CTO

Mobile: +38(067) 408-3298

[email protected]

Page 18: InvisibleStudio for Oracle's CRM Desktop

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

Backup Slides

InvisibleStudio Screens

Page 19: InvisibleStudio for Oracle's CRM Desktop

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

Page 20: InvisibleStudio for Oracle's CRM Desktop

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

Page 21: InvisibleStudio for Oracle's CRM Desktop

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

Page 22: InvisibleStudio for Oracle's CRM Desktop

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