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
Ad

More Related Content

What's hot (20)

Business processes, business rules, complex event processing, the JBoss way
Business processes, business rules, complex event processing, the JBoss wayBusiness processes, business rules, complex event processing, the JBoss way
Business processes, business rules, complex event processing, the JBoss way
Kris Verlaenen
 
jBPM 4 BeJUG Event March 20 2009
jBPM 4 BeJUG Event March 20 2009jBPM 4 BeJUG Event March 20 2009
jBPM 4 BeJUG Event March 20 2009
Tom Baeyens
 
EMEA Partner Summit: jBPM 5 - Bringing More Power to BPM
EMEA Partner Summit: 	jBPM 5 - Bringing More Power to BPMEMEA Partner Summit: 	jBPM 5 - Bringing More Power to BPM
EMEA Partner Summit: jBPM 5 - Bringing More Power to BPM
Eric D. Schabell
 
Technical Envirment Johan Olsson
Technical Envirment Johan OlssonTechnical Envirment Johan Olsson
Technical Envirment Johan Olsson
Microsoft Partner Network Sweden
 
Streamline your business processes and enhance productivity by using jBPM
Streamline your business processes and enhance productivity by using jBPMStreamline your business processes and enhance productivity by using jBPM
Streamline your business processes and enhance productivity by using jBPM
Kris Verlaenen
 
Workflow Management Software with IBM Lotus Notes, Business Process Managemen...
Workflow Management Software with IBM Lotus Notes, Business Process Managemen...Workflow Management Software with IBM Lotus Notes, Business Process Managemen...
Workflow Management Software with IBM Lotus Notes, Business Process Managemen...
GBS PAVONE Groupware GmbH
 
What's new in IBM BPM 8.5.7
What's new in IBM BPM 8.5.7What's new in IBM BPM 8.5.7
What's new in IBM BPM 8.5.7
Dennis Parrott
 
Neuro4j Workflow Overview
Neuro4j Workflow OverviewNeuro4j Workflow Overview
Neuro4j Workflow Overview
Dmytro Pavlikovskiy
 
Resume
ResumeResume
Resume
Rajesh Reddy Badam
 
Nearshoring With Tiempo 2011
Nearshoring With Tiempo 2011Nearshoring With Tiempo 2011
Nearshoring With Tiempo 2011
rgfordham
 
BPM Standards - What is new in BPMN 2.0 and XPDL 2.2 (BBC 2011)
BPM Standards -  What is new in BPMN 2.0 and XPDL 2.2 (BBC 2011)BPM Standards -  What is new in BPMN 2.0 and XPDL 2.2 (BBC 2011)
BPM Standards - What is new in BPMN 2.0 and XPDL 2.2 (BBC 2011)
Denis Gagné
 
jBPM5: Bringing more Power to your Business Processes
jBPM5: Bringing more Power to your Business ProcessesjBPM5: Bringing more Power to your Business Processes
jBPM5: Bringing more Power to your Business Processes
Kris Verlaenen
 
Agile in Action - Act 1 (Set Up, Planning, Requirements and Architecture)
Agile in Action - Act 1 (Set Up, Planning, Requirements and Architecture)Agile in Action - Act 1 (Set Up, Planning, Requirements and Architecture)
Agile in Action - Act 1 (Set Up, Planning, Requirements and Architecture)
Spiffy
 
Webinar: BPMN with camunda
Webinar: BPMN with camundaWebinar: BPMN with camunda
Webinar: BPMN with camunda
camunda services GmbH
 
SSE-Dharshan-0770885997
SSE-Dharshan-0770885997SSE-Dharshan-0770885997
SSE-Dharshan-0770885997
Dharshan Sithamparam
 
20061122 JBoss-World Experiences with JBoss jBPM
20061122 JBoss-World Experiences with JBoss jBPM20061122 JBoss-World Experiences with JBoss jBPM
20061122 JBoss-World Experiences with JBoss jBPM
camunda services GmbH
 
What's New in IBM BPM and Business Monitor 8.5.6
What's New in IBM BPM and Business Monitor 8.5.6What's New in IBM BPM and Business Monitor 8.5.6
What's New in IBM BPM and Business Monitor 8.5.6
Dennis Parrott
 
Amq Overview Continuous Quality Assurance
Amq Overview Continuous Quality AssuranceAmq Overview Continuous Quality Assurance
Amq Overview Continuous Quality Assurance
Sofandre Sya'banu, S.E., M.T.I.
 
The Salient Process SPARK UI toolkit for IBM BPM
The Salient Process SPARK UI toolkit for IBM BPMThe Salient Process SPARK UI toolkit for IBM BPM
The Salient Process SPARK UI toolkit for IBM BPM
Dennis Parrott
 
The chatbot for process automation
 The chatbot for process automation The chatbot for process automation
The chatbot for process automation
Jesse Wei
 
Business processes, business rules, complex event processing, the JBoss way
Business processes, business rules, complex event processing, the JBoss wayBusiness processes, business rules, complex event processing, the JBoss way
Business processes, business rules, complex event processing, the JBoss way
Kris Verlaenen
 
jBPM 4 BeJUG Event March 20 2009
jBPM 4 BeJUG Event March 20 2009jBPM 4 BeJUG Event March 20 2009
jBPM 4 BeJUG Event March 20 2009
Tom Baeyens
 
EMEA Partner Summit: jBPM 5 - Bringing More Power to BPM
EMEA Partner Summit: 	jBPM 5 - Bringing More Power to BPMEMEA Partner Summit: 	jBPM 5 - Bringing More Power to BPM
EMEA Partner Summit: jBPM 5 - Bringing More Power to BPM
Eric D. Schabell
 
Streamline your business processes and enhance productivity by using jBPM
Streamline your business processes and enhance productivity by using jBPMStreamline your business processes and enhance productivity by using jBPM
Streamline your business processes and enhance productivity by using jBPM
Kris Verlaenen
 
Workflow Management Software with IBM Lotus Notes, Business Process Managemen...
Workflow Management Software with IBM Lotus Notes, Business Process Managemen...Workflow Management Software with IBM Lotus Notes, Business Process Managemen...
Workflow Management Software with IBM Lotus Notes, Business Process Managemen...
GBS PAVONE Groupware GmbH
 
What's new in IBM BPM 8.5.7
What's new in IBM BPM 8.5.7What's new in IBM BPM 8.5.7
What's new in IBM BPM 8.5.7
Dennis Parrott
 
Nearshoring With Tiempo 2011
Nearshoring With Tiempo 2011Nearshoring With Tiempo 2011
Nearshoring With Tiempo 2011
rgfordham
 
BPM Standards - What is new in BPMN 2.0 and XPDL 2.2 (BBC 2011)
BPM Standards -  What is new in BPMN 2.0 and XPDL 2.2 (BBC 2011)BPM Standards -  What is new in BPMN 2.0 and XPDL 2.2 (BBC 2011)
BPM Standards - What is new in BPMN 2.0 and XPDL 2.2 (BBC 2011)
Denis Gagné
 
jBPM5: Bringing more Power to your Business Processes
jBPM5: Bringing more Power to your Business ProcessesjBPM5: Bringing more Power to your Business Processes
jBPM5: Bringing more Power to your Business Processes
Kris Verlaenen
 
Agile in Action - Act 1 (Set Up, Planning, Requirements and Architecture)
Agile in Action - Act 1 (Set Up, Planning, Requirements and Architecture)Agile in Action - Act 1 (Set Up, Planning, Requirements and Architecture)
Agile in Action - Act 1 (Set Up, Planning, Requirements and Architecture)
Spiffy
 
20061122 JBoss-World Experiences with JBoss jBPM
20061122 JBoss-World Experiences with JBoss jBPM20061122 JBoss-World Experiences with JBoss jBPM
20061122 JBoss-World Experiences with JBoss jBPM
camunda services GmbH
 
What's New in IBM BPM and Business Monitor 8.5.6
What's New in IBM BPM and Business Monitor 8.5.6What's New in IBM BPM and Business Monitor 8.5.6
What's New in IBM BPM and Business Monitor 8.5.6
Dennis Parrott
 
The Salient Process SPARK UI toolkit for IBM BPM
The Salient Process SPARK UI toolkit for IBM BPMThe Salient Process SPARK UI toolkit for IBM BPM
The Salient Process SPARK UI toolkit for IBM BPM
Dennis Parrott
 
The chatbot for process automation
 The chatbot for process automation The chatbot for process automation
The chatbot for process automation
Jesse Wei
 

Similar to Eclipse Developement @ Progress Software (20)

Sakeesoft
Sakeesoft Sakeesoft
Sakeesoft
Ravi Thakur
 
Java, BA,UI resumes
Java, BA,UI resumesJava, BA,UI resumes
Java, BA,UI resumes
Neel A
 
Lalith Thota
Lalith ThotaLalith Thota
Lalith Thota
lalith kumar
 
Raju_Datla_Resume
Raju_Datla_ResumeRaju_Datla_Resume
Raju_Datla_Resume
VEERA DATLA
 
Sean Java Arch
Sean Java ArchSean Java Arch
Sean Java Arch
Sean Bob
 
Sid K
Sid KSid K
Sid K
Sid K
 
Vijay Oscon
Vijay OsconVijay Oscon
Vijay Oscon
vijayrvr
 
Patel v res_(1)
Patel v res_(1)Patel v res_(1)
Patel v res_(1)
Vijay Patel
 
SAIGANESH CHINTALA_JAVA
SAIGANESH CHINTALA_JAVASAIGANESH CHINTALA_JAVA
SAIGANESH CHINTALA_JAVA
SAIGANESH CHINTALA
 
Arnab_Majumdar_Resume
Arnab_Majumdar_ResumeArnab_Majumdar_Resume
Arnab_Majumdar_Resume
Arnab Majumdar
 
Harmeet singh
Harmeet singhHarmeet singh
Harmeet singh
Harmeet Singh
 
Ziad Resume_New
Ziad Resume_NewZiad Resume_New
Ziad Resume_New
Ziad Kasmani
 
Teched India Vijay Interop Track
Teched India Vijay Interop TrackTeched India Vijay Interop Track
Teched India Vijay Interop Track
vijayrvr
 
Mohammed_Murtuza_EAI
Mohammed_Murtuza_EAIMohammed_Murtuza_EAI
Mohammed_Murtuza_EAI
Mohammed Murtuza
 
Vijay Mix Presentation
Vijay Mix PresentationVijay Mix Presentation
Vijay Mix Presentation
vijayrvr
 
Sunil kumar resume
Sunil kumar resumeSunil kumar resume
Sunil kumar resume
SUNILKUMAR GADHETHARIA
 
Profile_Ahmad2
Profile_Ahmad2Profile_Ahmad2
Profile_Ahmad2
Mohammad Owais Ahmad
 
Open Source Soa
Open Source SoaOpen Source Soa
Open Source Soa
Arun Pareek
 
Resume
ResumeResume
Resume
Michael Alberts
 
Full stack Java Developer
Full stack Java DeveloperFull stack Java Developer
Full stack Java Developer
MdHasan872214
 
Ad

Recently uploaded (20)

Petslify Turns Pet Photos into Hug-Worthy Memories
Petslify Turns Pet Photos into Hug-Worthy MemoriesPetslify Turns Pet Photos into Hug-Worthy Memories
Petslify Turns Pet Photos into Hug-Worthy Memories
Petslify
 
Region Research (Hiring Trends) Vietnam 2025.pdf
Region Research (Hiring Trends) Vietnam 2025.pdfRegion Research (Hiring Trends) Vietnam 2025.pdf
Region Research (Hiring Trends) Vietnam 2025.pdf
Consultonmic
 
Treis & Friends One sheet - Portfolio IV
Treis & Friends One sheet - Portfolio IVTreis & Friends One sheet - Portfolio IV
Treis & Friends One sheet - Portfolio IV
aparicioregina7
 
waterBeta white paper - 250202- two-column.docx
waterBeta white paper - 250202- two-column.docxwaterBeta white paper - 250202- two-column.docx
waterBeta white paper - 250202- two-column.docx
Peter Adriaens
 
Web Design Creating User-Friendly and Visually Engaging Websites - April 2025...
Web Design Creating User-Friendly and Visually Engaging Websites - April 2025...Web Design Creating User-Friendly and Visually Engaging Websites - April 2025...
Web Design Creating User-Friendly and Visually Engaging Websites - April 2025...
TheoRuby
 
Affinity.co Lifecycle Marketing Presentation
Affinity.co Lifecycle Marketing PresentationAffinity.co Lifecycle Marketing Presentation
Affinity.co Lifecycle Marketing Presentation
omiller199514
 
The Fascinating World of Hats: A Brief History of Hats
The Fascinating World of Hats: A Brief History of HatsThe Fascinating World of Hats: A Brief History of Hats
The Fascinating World of Hats: A Brief History of Hats
nimrabilal030
 
NewBase 28 April 2025 Energy News issue - 1783 by Khaled Al Awadi_compressed...
NewBase 28 April 2025  Energy News issue - 1783 by Khaled Al Awadi_compressed...NewBase 28 April 2025  Energy News issue - 1783 by Khaled Al Awadi_compressed...
NewBase 28 April 2025 Energy News issue - 1783 by Khaled Al Awadi_compressed...
Khaled Al Awadi
 
Solaris Resources Presentation - Corporate April 2025.pdf
Solaris Resources Presentation - Corporate April 2025.pdfSolaris Resources Presentation - Corporate April 2025.pdf
Solaris Resources Presentation - Corporate April 2025.pdf
pchambers2
 
EquariusAI analytics for business water risk
EquariusAI analytics for business water riskEquariusAI analytics for business water risk
EquariusAI analytics for business water risk
Peter Adriaens
 
Strategic Enterprise Management - Unit I.pptx
Strategic Enterprise Management - Unit I.pptxStrategic Enterprise Management - Unit I.pptx
Strategic Enterprise Management - Unit I.pptx
PrekshyaRana
 
Liberal Price To Buy Verified Wise Accounts In 2025.pdf
Liberal Price To Buy Verified Wise Accounts In 2025.pdfLiberal Price To Buy Verified Wise Accounts In 2025.pdf
Liberal Price To Buy Verified Wise Accounts In 2025.pdf
Topvasmm
 
INTRODUCTION OF MANAGEMENT.pdf CA SUVIDHA CHAPLOT
INTRODUCTION OF MANAGEMENT.pdf CA SUVIDHA CHAPLOTINTRODUCTION OF MANAGEMENT.pdf CA SUVIDHA CHAPLOT
INTRODUCTION OF MANAGEMENT.pdf CA SUVIDHA CHAPLOT
CA Suvidha Chaplot
 
Looking for Reliable BPO Project Providers?"
Looking for Reliable BPO Project Providers?"Looking for Reliable BPO Project Providers?"
Looking for Reliable BPO Project Providers?"
anujascentbpo
 
Brandon Flatley - A Skilled Musician
Brandon Flatley - A Skilled MusicianBrandon Flatley - A Skilled Musician
Brandon Flatley - A Skilled Musician
Brandon Flatley
 
intra-mart Accel series 2025 Spring updates-en.ppt
intra-mart Accel series 2025 Spring updates-en.pptintra-mart Accel series 2025 Spring updates-en.ppt
intra-mart Accel series 2025 Spring updates-en.ppt
NTTDATA INTRAMART
 
Alec Lawler - A Passion For Building Brand Awareness
Alec Lawler - A Passion For Building Brand AwarenessAlec Lawler - A Passion For Building Brand Awareness
Alec Lawler - A Passion For Building Brand Awareness
Alec Lawler
 
www.visualmedia.com digital markiting (1).pptx
www.visualmedia.com digital markiting (1).pptxwww.visualmedia.com digital markiting (1).pptx
www.visualmedia.com digital markiting (1).pptx
Davinder Singh
 
The Rise of Payroll Outsourcing in the UK: Key Statistics for 2025
The Rise of Payroll Outsourcing in the UK: Key Statistics for 2025The Rise of Payroll Outsourcing in the UK: Key Statistics for 2025
The Rise of Payroll Outsourcing in the UK: Key Statistics for 2025
QX Accounting Services Ltd
 
Network Detection and Response (NDR): The Future of Intelligent Cybersecurity
Network Detection and Response (NDR): The Future of Intelligent CybersecurityNetwork Detection and Response (NDR): The Future of Intelligent Cybersecurity
Network Detection and Response (NDR): The Future of Intelligent Cybersecurity
GauriKale30
 
Petslify Turns Pet Photos into Hug-Worthy Memories
Petslify Turns Pet Photos into Hug-Worthy MemoriesPetslify Turns Pet Photos into Hug-Worthy Memories
Petslify Turns Pet Photos into Hug-Worthy Memories
Petslify
 
Region Research (Hiring Trends) Vietnam 2025.pdf
Region Research (Hiring Trends) Vietnam 2025.pdfRegion Research (Hiring Trends) Vietnam 2025.pdf
Region Research (Hiring Trends) Vietnam 2025.pdf
Consultonmic
 
Treis & Friends One sheet - Portfolio IV
Treis & Friends One sheet - Portfolio IVTreis & Friends One sheet - Portfolio IV
Treis & Friends One sheet - Portfolio IV
aparicioregina7
 
waterBeta white paper - 250202- two-column.docx
waterBeta white paper - 250202- two-column.docxwaterBeta white paper - 250202- two-column.docx
waterBeta white paper - 250202- two-column.docx
Peter Adriaens
 
Web Design Creating User-Friendly and Visually Engaging Websites - April 2025...
Web Design Creating User-Friendly and Visually Engaging Websites - April 2025...Web Design Creating User-Friendly and Visually Engaging Websites - April 2025...
Web Design Creating User-Friendly and Visually Engaging Websites - April 2025...
TheoRuby
 
Affinity.co Lifecycle Marketing Presentation
Affinity.co Lifecycle Marketing PresentationAffinity.co Lifecycle Marketing Presentation
Affinity.co Lifecycle Marketing Presentation
omiller199514
 
The Fascinating World of Hats: A Brief History of Hats
The Fascinating World of Hats: A Brief History of HatsThe Fascinating World of Hats: A Brief History of Hats
The Fascinating World of Hats: A Brief History of Hats
nimrabilal030
 
NewBase 28 April 2025 Energy News issue - 1783 by Khaled Al Awadi_compressed...
NewBase 28 April 2025  Energy News issue - 1783 by Khaled Al Awadi_compressed...NewBase 28 April 2025  Energy News issue - 1783 by Khaled Al Awadi_compressed...
NewBase 28 April 2025 Energy News issue - 1783 by Khaled Al Awadi_compressed...
Khaled Al Awadi
 
Solaris Resources Presentation - Corporate April 2025.pdf
Solaris Resources Presentation - Corporate April 2025.pdfSolaris Resources Presentation - Corporate April 2025.pdf
Solaris Resources Presentation - Corporate April 2025.pdf
pchambers2
 
EquariusAI analytics for business water risk
EquariusAI analytics for business water riskEquariusAI analytics for business water risk
EquariusAI analytics for business water risk
Peter Adriaens
 
Strategic Enterprise Management - Unit I.pptx
Strategic Enterprise Management - Unit I.pptxStrategic Enterprise Management - Unit I.pptx
Strategic Enterprise Management - Unit I.pptx
PrekshyaRana
 
Liberal Price To Buy Verified Wise Accounts In 2025.pdf
Liberal Price To Buy Verified Wise Accounts In 2025.pdfLiberal Price To Buy Verified Wise Accounts In 2025.pdf
Liberal Price To Buy Verified Wise Accounts In 2025.pdf
Topvasmm
 
INTRODUCTION OF MANAGEMENT.pdf CA SUVIDHA CHAPLOT
INTRODUCTION OF MANAGEMENT.pdf CA SUVIDHA CHAPLOTINTRODUCTION OF MANAGEMENT.pdf CA SUVIDHA CHAPLOT
INTRODUCTION OF MANAGEMENT.pdf CA SUVIDHA CHAPLOT
CA Suvidha Chaplot
 
Looking for Reliable BPO Project Providers?"
Looking for Reliable BPO Project Providers?"Looking for Reliable BPO Project Providers?"
Looking for Reliable BPO Project Providers?"
anujascentbpo
 
Brandon Flatley - A Skilled Musician
Brandon Flatley - A Skilled MusicianBrandon Flatley - A Skilled Musician
Brandon Flatley - A Skilled Musician
Brandon Flatley
 
intra-mart Accel series 2025 Spring updates-en.ppt
intra-mart Accel series 2025 Spring updates-en.pptintra-mart Accel series 2025 Spring updates-en.ppt
intra-mart Accel series 2025 Spring updates-en.ppt
NTTDATA INTRAMART
 
Alec Lawler - A Passion For Building Brand Awareness
Alec Lawler - A Passion For Building Brand AwarenessAlec Lawler - A Passion For Building Brand Awareness
Alec Lawler - A Passion For Building Brand Awareness
Alec Lawler
 
www.visualmedia.com digital markiting (1).pptx
www.visualmedia.com digital markiting (1).pptxwww.visualmedia.com digital markiting (1).pptx
www.visualmedia.com digital markiting (1).pptx
Davinder Singh
 
The Rise of Payroll Outsourcing in the UK: Key Statistics for 2025
The Rise of Payroll Outsourcing in the UK: Key Statistics for 2025The Rise of Payroll Outsourcing in the UK: Key Statistics for 2025
The Rise of Payroll Outsourcing in the UK: Key Statistics for 2025
QX Accounting Services Ltd
 
Network Detection and Response (NDR): The Future of Intelligent Cybersecurity
Network Detection and Response (NDR): The Future of Intelligent CybersecurityNetwork Detection and Response (NDR): The Future of Intelligent Cybersecurity
Network Detection and Response (NDR): The Future of Intelligent Cybersecurity
GauriKale30
 
Ad

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