SlideShare a Scribd company logo
Eclipse Development @ Progress Software HyderabadEclipse Day India 2011Srikanth Puppala6th May, 2011
About Progress SoftwareProgress Software supplies application infrastructure software to simplify and accelerate the development, deployment, integration, and management of business applications. Users of information technology today demand software applications that are comprehensive, reliable, responsive, and cost-effective. Our goal is to maximize the benefits of information technology while minimizing its complexity and total cost of ownership.
About Progress Software (Cont…)Business Services and Application DevelopmentProgress® OpenEdge®Integration SolutionsProgress® Sonic® ESBProgress® SonicMQ®Support for Apache ServiceMix and Apache ActiveMQProgress® Orbix®,Progress ® Orbacus®InteroperabilityProgress® DataXtend® Semantic IntegratorProgress® Artix® Data ServicesProgress® DataDirect Connect®Progress® DataDirect® Shadow®Progress® ObjectStore®VisibilityProgress® Actional®Progress® Apama®
Progress Software HyderabadEclipse Development Center of Expertise for Progress40+ Developers building a variety of Enterprise grade Tooling supporting Progress proprietary and standards based technologiesActive participation towards the Eclipse communityCheck out our talks at the Eclipse day today!
A snapshot of tooling we have builtVisualizationActional Server, EIP, etcStandards basedSpecification DrivenXML, XSLT, XQuery, XPath, WSDL, REST, SOAP, WS-I, SDO, DAS, JMS, JBI, BPEL, JSManagement ToolingSonic Management ConsoleActional ServerMessaging ToolingSonic WorkbenchApache MQ ToolingCommon Adapter ToolingSOA ToolingSonic WorkbenchService Mix ToolingDiagnostics ToolingDebuggers, Tracking, Tracing ,ProfilingLanguage EditorsOE ABL, SQL, XML, etcCode Completion, context help , prepocessingCEP ToolingApama StudioWYSIWYG UI DevelopmentVisual DesignerRefactoringGeneric Frameworks, leverage Eclipse, Sonic WorkbenchApplication DevelopmentOpenEdge ArchitectVisual Designer
Expertise in a wide variety of areasEMF  GEF  GMF  WTP  Debugger  Refactoring   Abstract Syntax TreesParsersForms Toolkit  Swing   ActionScript   JavaScript  ExtJSGWT   CSS   HTML   JSP   Struts   Flash   Dashboards   Validation   Standards  OpenAJAX   Mapping   BPEL   WSDL   SOAP XML   Schema   XSLT   XQueryXPath.NetAntMaven    CodeDOM  m2eclipse   .Net Design-time Arch.  Spring   Usability   WS-*Caching   JET    Custom Templates    Re-usable components   JDBC    WS-I BPAntLREclipse CruisecontrolTeamcitySDO Visualization    SQL Graphing   P2   JiraClearQuestSubversion   Editors    Virtual File System    Dependency Analysis    REST   JAXWS   JAXRS   Profilers   DAS   JMX   Abstract Syntax TreesDelta Update-able, Round-trip enabled, high-performanceEclipse DebuggerDeep expertise in building debuggers and diagnostic tools,Distributed SOA debugger, FUSE MR, OE PVMWeb-ServicesWTP-CXF Tooling Contributions, BPEL Tooling, WS-I BP Samples, WS-I BP Tooling, Policies, RESTEclipse RefactoringRefactoring frameworks in Eclipse, impact-analysisGEF/GMF/EMFLots of experience and knowledge in modeling frameworks,Building Graphical UIsFlash/JavaScriptHigh-end, high-usability components for Web UIWTP Server ManagementEclipse WTP Server Framework IntegrationXML ToolsDeep understanding of XML Tools and concepts, Schema, Namespaces, XSLT, XQuery, XPath – UNUM and WTP, Competitive AnalysisDatabase ToolingDBNavigator,  Full-featured, leverage DD drivers
A Collection of some Interesting Eclipse work
Apama Developer Studio (IDE)An IDE for a CEP engine that supports its own language called MonitorScript. The IDE is based on Eclipse and integrates legacy Swing based graphical tooling along with modern Eclipse based components. It provides a rich and powerful editor with modern features.Eclipse frameworks such as the Edtior framework, Debugger framework are used.
Apama Event Modeler LayoutExisting Swing based graphical editors have been integrated tightly into Eclipse views.
OpenEdge ArchitectNew Integrated Development Environment (IDE) for the design, development, testing and packaging of OpenEdge applicationsDesigned for improved simplicity and productivity for developing and deploying modern business applicationsTakes advantage of Project Facets, WTP Server Integration and provides a host of developer productivity features in the ABL editor. Provides the equivalent of JDT for Progress ABL.Provides support for different programming models – standalone, GUI based with WYSIWIG editors, Database applications, client-server, n-tier with support for Web 2.0 development.
OpenEdge DB NavigatorStandard DB Tooling which provides schema visualization and DDL capabilities along with SQL support for testing and running.
WYSIWYG UI GenerationWYSIWYG UI integrating .Net design time environment into Eclipse for building rich Windows UI using Eclipse editors for development.
Sonic Workbench – ESB ToolingSonic Workbench provides Graphical editors to describe process flows which can be tested, executed and debugged independently. The Eclipse based IDE supports UI for standards based WebServices based on Camel and CXF and provides JMS tooling on Sonic MQ.Eclipse technologies such as EMF and GEF, WTP, Debugger Framework are used to achieve a rich feature set.
Mapping ComponentRe-usable generic mapping component that is GEF based and is used all across Progress tooling.
Graphical Editors - ESB Editor Progress Sonic ESB is a messaging based enterprise service bus that simplifies the integration and flexible re-use of business applications within a service-oriented architecture (SOA). Sonic ESB eliminates the rigidity and fragility of point-to-point integration with a robust, event-driven architecture that can evolve, scale and extend throughout the enterprise
Graphical Editors - EIP EditorEIP editor with set of supported endpoints, patters.Used for enterprise integration patters, added debugging capability.
Savvion Workbench- BPM Studio	BPM Studio offers a visual development environment for creating executable processes for Savvion BPM Server.Intended for application developers, BPM Studio enables visual process and business rule definition and supports collaborative design among IT professionals, business analysts, Web designers, and solutions providers.
DVS Designer
Shadow StudioShadow Studio provides facilities to  Explore resources on the mainframe. You can obtain information about Shadow components and data resources via a browsing connection to the Shadow Server on the mainframe.Manage Shadow data source (DSN) definitions for connections to the Shadow Server.Generate SQL statements and/or stored procedure calls for accessing mainframe resources.Manipulate data mapping in Shadow Studio
Report Technical IssueThe Report Technical Issue wizard helps to report technical problems with installed Progress products to Progress Customer Support.This wizard appears when you right-click an entry in the Error Log and select Report Technical issue, or when you select Report Technical issue from the Help menu.
Advanced plug-able BrandingWelcome PageInner PagesSamplesTutorials
Welcome PagePlug-able branding – taking advantage of Eclipse’s branding features
Inner Page - SamplesRich pages based on ExtJS for Samples and Tutorials enhancing existing pages from Eclipse. This support plugging and discovering additional content from various sources including the web.
Inner Page - Tutorials

More Related Content

PPTX
Final pre power_group_executing bpm processes with Camunda
PDF
community day 2013 - Consulting talks about camunda BPM Best Practices
PDF
community day 2013 - Daniel talks about camunda BPM technical vision
PDF
Camunda BPM 7.2: Tasklist and Javascript Forms SDK (English)
PDF
jBPM Overview & Alfresco Workflows
PDF
camunda for developer-friendly BPM
DOCX
Swarn Singh_CV_SSE
PDF
Webinar: Camunda und Liferay
Final pre power_group_executing bpm processes with Camunda
community day 2013 - Consulting talks about camunda BPM Best Practices
community day 2013 - Daniel talks about camunda BPM technical vision
Camunda BPM 7.2: Tasklist and Javascript Forms SDK (English)
jBPM Overview & Alfresco Workflows
camunda for developer-friendly BPM
Swarn Singh_CV_SSE
Webinar: Camunda und Liferay

What's hot (20)

ODP
Business processes, business rules, complex event processing, the JBoss way
PPT
jBPM 4 BeJUG Event March 20 2009
ODP
EMEA Partner Summit: jBPM 5 - Bringing More Power to BPM
PPTX
Technical Envirment Johan Olsson
PPT
Streamline your business processes and enhance productivity by using jBPM
PDF
Workflow Management Software with IBM Lotus Notes, Business Process Managemen...
PDF
What's new in IBM BPM 8.5.7
PPTX
Neuro4j Workflow Overview
PDF
Nearshoring With Tiempo 2011
PPTX
BPM Standards - What is new in BPMN 2.0 and XPDL 2.2 (BBC 2011)
ODP
jBPM5: Bringing more Power to your Business Processes
PPTX
Agile in Action - Act 1 (Set Up, Planning, Requirements and Architecture)
PDF
Webinar: BPMN with camunda
PDF
SSE-Dharshan-0770885997
PPT
20061122 JBoss-World Experiences with JBoss jBPM
PDF
What's New in IBM BPM and Business Monitor 8.5.6
PPTX
Amq Overview Continuous Quality Assurance
PDF
The Salient Process SPARK UI toolkit for IBM BPM
PPTX
The chatbot for process automation
Business processes, business rules, complex event processing, the JBoss way
jBPM 4 BeJUG Event March 20 2009
EMEA Partner Summit: jBPM 5 - Bringing More Power to BPM
Technical Envirment Johan Olsson
Streamline your business processes and enhance productivity by using jBPM
Workflow Management Software with IBM Lotus Notes, Business Process Managemen...
What's new in IBM BPM 8.5.7
Neuro4j Workflow Overview
Nearshoring With Tiempo 2011
BPM Standards - What is new in BPMN 2.0 and XPDL 2.2 (BBC 2011)
jBPM5: Bringing more Power to your Business Processes
Agile in Action - Act 1 (Set Up, Planning, Requirements and Architecture)
Webinar: BPMN with camunda
SSE-Dharshan-0770885997
20061122 JBoss-World Experiences with JBoss jBPM
What's New in IBM BPM and Business Monitor 8.5.6
Amq Overview Continuous Quality Assurance
The Salient Process SPARK UI toolkit for IBM BPM
The chatbot for process automation
Ad

Similar to Eclipse Developement @ Progress Software (20)

PPTX
Sakeesoft
DOCX
Java, BA,UI resumes
DOCX
Lalith Thota
DOCX
Raju_Datla_Resume
DOCX
Sean Java Arch
DOC
Sid K
PPTX
Vijay Oscon
PDF
Patel v res_(1)
DOCX
SAIGANESH CHINTALA_JAVA
PDF
Arnab_Majumdar_Resume
DOCX
Harmeet singh
DOCX
Ziad Resume_New
PPTX
Teched India Vijay Interop Track
DOC
Mohammed_Murtuza_EAI
PPTX
Vijay Mix Presentation
DOCX
Sunil kumar resume
PDF
Profile_Ahmad2
PPT
Open Source Soa
DOCX
DOCX
Full stack Java Developer
Sakeesoft
Java, BA,UI resumes
Lalith Thota
Raju_Datla_Resume
Sean Java Arch
Sid K
Vijay Oscon
Patel v res_(1)
SAIGANESH CHINTALA_JAVA
Arnab_Majumdar_Resume
Harmeet singh
Ziad Resume_New
Teched India Vijay Interop Track
Mohammed_Murtuza_EAI
Vijay Mix Presentation
Sunil kumar resume
Profile_Ahmad2
Open Source Soa
Full stack Java Developer
Ad

Recently uploaded (20)

PPTX
job Avenue by vinith.pptxvnbvnvnvbnvbnbmnbmbh
PPTX
Lecture (1)-Introduction.pptx business communication
PPTX
CkgxkgxydkydyldylydlydyldlyddolydyoyyU2.pptx
PDF
Reconciliation AND MEMORANDUM RECONCILATION
PDF
pdfcoffee.com-opt-b1plus-sb-answers.pdfvi
PDF
Dr. Enrique Segura Ense Group - A Self-Made Entrepreneur And Executive
PPT
340036916-American-Literature-Literary-Period-Overview.ppt
PDF
COST SHEET- Tender and Quotation unit 2.pdf
PDF
IFRS Notes in your pocket for study all the time
PPTX
Probability Distribution, binomial distribution, poisson distribution
PPTX
Amazon (Business Studies) management studies
DOCX
Business Management - unit 1 and 2
PDF
Laughter Yoga Basic Learning Workshop Manual
PDF
kom-180-proposal-for-a-directive-amending-directive-2014-45-eu-and-directive-...
PDF
WRN_Investor_Presentation_August 2025.pdf
PDF
How to Get Funding for Your Trucking Business
PPT
Data mining for business intelligence ch04 sharda
PPTX
Business Ethics - An introduction and its overview.pptx
PPTX
Belch_12e_PPT_Ch18_Accessible_university.pptx
PPTX
New Microsoft PowerPoint Presentation - Copy.pptx
job Avenue by vinith.pptxvnbvnvnvbnvbnbmnbmbh
Lecture (1)-Introduction.pptx business communication
CkgxkgxydkydyldylydlydyldlyddolydyoyyU2.pptx
Reconciliation AND MEMORANDUM RECONCILATION
pdfcoffee.com-opt-b1plus-sb-answers.pdfvi
Dr. Enrique Segura Ense Group - A Self-Made Entrepreneur And Executive
340036916-American-Literature-Literary-Period-Overview.ppt
COST SHEET- Tender and Quotation unit 2.pdf
IFRS Notes in your pocket for study all the time
Probability Distribution, binomial distribution, poisson distribution
Amazon (Business Studies) management studies
Business Management - unit 1 and 2
Laughter Yoga Basic Learning Workshop Manual
kom-180-proposal-for-a-directive-amending-directive-2014-45-eu-and-directive-...
WRN_Investor_Presentation_August 2025.pdf
How to Get Funding for Your Trucking Business
Data mining for business intelligence ch04 sharda
Business Ethics - An introduction and its overview.pptx
Belch_12e_PPT_Ch18_Accessible_university.pptx
New Microsoft PowerPoint Presentation - Copy.pptx

Eclipse Developement @ Progress Software

  • 1. Eclipse Development @ Progress Software HyderabadEclipse Day India 2011Srikanth Puppala6th May, 2011
  • 2. About Progress SoftwareProgress Software supplies application infrastructure software to simplify and accelerate the development, deployment, integration, and management of business applications. Users of information technology today demand software applications that are comprehensive, reliable, responsive, and cost-effective. Our goal is to maximize the benefits of information technology while minimizing its complexity and total cost of ownership.
  • 3. About Progress Software (Cont…)Business Services and Application DevelopmentProgress® OpenEdge®Integration SolutionsProgress® Sonic® ESBProgress® SonicMQ®Support for Apache ServiceMix and Apache ActiveMQProgress® Orbix®,Progress ® Orbacus®InteroperabilityProgress® DataXtend® Semantic IntegratorProgress® Artix® Data ServicesProgress® DataDirect Connect®Progress® DataDirect® Shadow®Progress® ObjectStore®VisibilityProgress® Actional®Progress® Apama®
  • 4. Progress Software HyderabadEclipse Development Center of Expertise for Progress40+ Developers building a variety of Enterprise grade Tooling supporting Progress proprietary and standards based technologiesActive participation towards the Eclipse communityCheck out our talks at the Eclipse day today!
  • 5. A snapshot of tooling we have builtVisualizationActional Server, EIP, etcStandards basedSpecification DrivenXML, XSLT, XQuery, XPath, WSDL, REST, SOAP, WS-I, SDO, DAS, JMS, JBI, BPEL, JSManagement ToolingSonic Management ConsoleActional ServerMessaging ToolingSonic WorkbenchApache MQ ToolingCommon Adapter ToolingSOA ToolingSonic WorkbenchService Mix ToolingDiagnostics ToolingDebuggers, Tracking, Tracing ,ProfilingLanguage EditorsOE ABL, SQL, XML, etcCode Completion, context help , prepocessingCEP ToolingApama StudioWYSIWYG UI DevelopmentVisual DesignerRefactoringGeneric Frameworks, leverage Eclipse, Sonic WorkbenchApplication DevelopmentOpenEdge ArchitectVisual Designer
  • 6. Expertise in a wide variety of areasEMF GEF GMF WTP Debugger Refactoring Abstract Syntax TreesParsersForms Toolkit Swing ActionScript JavaScript ExtJSGWT CSS HTML JSP Struts Flash Dashboards Validation Standards OpenAJAX Mapping BPEL WSDL SOAP XML Schema XSLT XQueryXPath.NetAntMaven CodeDOM m2eclipse .Net Design-time Arch. Spring Usability WS-*Caching JET Custom Templates Re-usable components JDBC WS-I BPAntLREclipse CruisecontrolTeamcitySDO Visualization SQL Graphing P2 JiraClearQuestSubversion Editors Virtual File System Dependency Analysis REST JAXWS JAXRS Profilers DAS JMX Abstract Syntax TreesDelta Update-able, Round-trip enabled, high-performanceEclipse DebuggerDeep expertise in building debuggers and diagnostic tools,Distributed SOA debugger, FUSE MR, OE PVMWeb-ServicesWTP-CXF Tooling Contributions, BPEL Tooling, WS-I BP Samples, WS-I BP Tooling, Policies, RESTEclipse RefactoringRefactoring frameworks in Eclipse, impact-analysisGEF/GMF/EMFLots of experience and knowledge in modeling frameworks,Building Graphical UIsFlash/JavaScriptHigh-end, high-usability components for Web UIWTP Server ManagementEclipse WTP Server Framework IntegrationXML ToolsDeep understanding of XML Tools and concepts, Schema, Namespaces, XSLT, XQuery, XPath – UNUM and WTP, Competitive AnalysisDatabase ToolingDBNavigator, Full-featured, leverage DD drivers
  • 7. A Collection of some Interesting Eclipse work
  • 8. Apama Developer Studio (IDE)An IDE for a CEP engine that supports its own language called MonitorScript. The IDE is based on Eclipse and integrates legacy Swing based graphical tooling along with modern Eclipse based components. It provides a rich and powerful editor with modern features.Eclipse frameworks such as the Edtior framework, Debugger framework are used.
  • 9. Apama Event Modeler LayoutExisting Swing based graphical editors have been integrated tightly into Eclipse views.
  • 10. OpenEdge ArchitectNew Integrated Development Environment (IDE) for the design, development, testing and packaging of OpenEdge applicationsDesigned for improved simplicity and productivity for developing and deploying modern business applicationsTakes advantage of Project Facets, WTP Server Integration and provides a host of developer productivity features in the ABL editor. Provides the equivalent of JDT for Progress ABL.Provides support for different programming models – standalone, GUI based with WYSIWIG editors, Database applications, client-server, n-tier with support for Web 2.0 development.
  • 11. OpenEdge DB NavigatorStandard DB Tooling which provides schema visualization and DDL capabilities along with SQL support for testing and running.
  • 12. WYSIWYG UI GenerationWYSIWYG UI integrating .Net design time environment into Eclipse for building rich Windows UI using Eclipse editors for development.
  • 13. Sonic Workbench – ESB ToolingSonic Workbench provides Graphical editors to describe process flows which can be tested, executed and debugged independently. The Eclipse based IDE supports UI for standards based WebServices based on Camel and CXF and provides JMS tooling on Sonic MQ.Eclipse technologies such as EMF and GEF, WTP, Debugger Framework are used to achieve a rich feature set.
  • 14. Mapping ComponentRe-usable generic mapping component that is GEF based and is used all across Progress tooling.
  • 15. Graphical Editors - ESB Editor Progress Sonic ESB is a messaging based enterprise service bus that simplifies the integration and flexible re-use of business applications within a service-oriented architecture (SOA). Sonic ESB eliminates the rigidity and fragility of point-to-point integration with a robust, event-driven architecture that can evolve, scale and extend throughout the enterprise
  • 16. Graphical Editors - EIP EditorEIP editor with set of supported endpoints, patters.Used for enterprise integration patters, added debugging capability.
  • 17. Savvion Workbench- BPM Studio BPM Studio offers a visual development environment for creating executable processes for Savvion BPM Server.Intended for application developers, BPM Studio enables visual process and business rule definition and supports collaborative design among IT professionals, business analysts, Web designers, and solutions providers.
  • 19. Shadow StudioShadow Studio provides facilities to Explore resources on the mainframe. You can obtain information about Shadow components and data resources via a browsing connection to the Shadow Server on the mainframe.Manage Shadow data source (DSN) definitions for connections to the Shadow Server.Generate SQL statements and/or stored procedure calls for accessing mainframe resources.Manipulate data mapping in Shadow Studio
  • 20. Report Technical IssueThe Report Technical Issue wizard helps to report technical problems with installed Progress products to Progress Customer Support.This wizard appears when you right-click an entry in the Error Log and select Report Technical issue, or when you select Report Technical issue from the Help menu.
  • 21. Advanced plug-able BrandingWelcome PageInner PagesSamplesTutorials
  • 22. Welcome PagePlug-able branding – taking advantage of Eclipse’s branding features
  • 23. Inner Page - SamplesRich pages based on ExtJS for Samples and Tutorials enhancing existing pages from Eclipse. This support plugging and discovering additional content from various sources including the web.
  • 24. Inner Page - Tutorials