© 2008 by Shawn Spiars; made available under the EPL v1.0 | March 17, 2008 Case Study – Phurnace Software and RCP Shawn Spiars Lead UI Developer Phurnace.

Slides:



Advertisements
Similar presentations
Extending Eclipse CDT for Remote Target Debugging Thomas Fletcher Director, Automotive Engineering Services QNX Software Systems.
Advertisements

Introduction to Eclipse plugin development for CSU 670 course project, Selector language (Xaspect) editor plugin implementation.
Developing an Eclipse Plug-in David Gallardo. Platform Runtime Workspace Help Team Workbench JFace SWT Eclipse Project Java Development Tools (JDT) Their.
Visual Designer for JasperReports
® IBM Software Group © 2010 IBM Corporation What’s New in Profiling & Code Coverage RAD V8 April 21, 2011 Kathy Chan
Goals Give you a feeling of what Eclipse is.
Content provided under the terms and conditions of the Eclipse Public License Version Eclipse Foundation - Kathy Chan.
March 12 & 13, 2007 Mark Drew Reloaded.
Presented by IBM developer Works ibm.com/developerworks/ 2006 January – April © 2006 IBM Corporation. Making the most of The Eclipse Web Tools Platform.
Eclipse Architecture Dwight Deugo Nesa Matic
Eclipse Introduction Dwight Deugo Nesa Matic
Presented by IBM developer Works ibm.com/developerworks/ 2006 January – April © 2006 IBM Corporation. Making the most of Creating Eclipse plug-ins.
27-Jun-15 Rails. What is Rails? Rails is a framework for building web applications This involves: Getting information from the user (client), using HTML.
Enhancing Developer Productivity using Eclipse Presented by: Tom Sausner.
Standards for Technology in Automotive Retail STAR Workbench 1.0 Michelle Vidanes & Dave Carver STAR XML Data Architects, Certified Scrum Masters.
WebSphere Studio Portal Toolkit Overview April/2003 Reginaldo Barosa.
SEEM4570: XAMPP, Eclipse, Summary of Html Kangfei Zhao Room 711,ERB
Creation of hybrid portlet application for file download using IBM Worklight and IBM Rational Application Developer v9 Gaurav Bhattacharjee Lakshmi Priya.
Standardize on Team Foundation Server across the enterprise with Teamprise Corey Steffen General Manager
1 ICAS’2008 – Gosier, March 16-21, 2008 GrafiXML, A Multi-Target User Interface Builder based on UsiXML Benjamin Michotte, Jean Vanderdonckt Université.
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
Configuration Management and Server Administration Mohan Bang Endeca Server.
© 2005 by IBM; made available under the EPL v1.0 | March 1, 2005 Tim deBoer Gorkem Ercan Extend WTP Server Tools for your.
Duke University Program Design & Construction Course Application Development Tools Sherry Shavor
Developing Web Services with the Eclipse Web Tools Platform Boris Minkin.
The CodeBeamer Project - Experiences with integrating a Collaborative Development Platform into Eclipse Zsolt Koppany Horst Spatzenegger.
JBoss Developer Studio. JBoss Developer Studio provides a certified open source development environment that includes and integrates: Eclipse Eclipse.
TOOLS FOR DESIGN AND DEVELOPMENT ENVIRONMENTS. Case study - ECLIPSE Lecture notes 3.
® IBM Software Group © 2006 IBM Corporation Kick-start your Java Apps: Free Software, fast development Eclipse IDE, WASCE, DB2 Express-C.
© 2007 by «Author»; made available under the EPL v1.0 | Date | Other Information, if necessary Eclipse SOA Tools Platform Project Eric Newcomer IONA Technologies.
Model a Container Runtime environment on Your Mac with VMware AppCatalyst VMworld Fabio Rapposelli
|Tecnologie Web L-A Anno Accademico Laboratorio di Tecnologie Web Introduzione ad Eclipse e Tomcat
Introduction to Eclipse Plug-in Development. Who am I? Scott Kellicker Java, C++, JNI, Eclipse.
© 2005 by IBM; made available under the EPL v1.0 | May 19, 2005 Tim deBoer WTP Server Tools Open House.
© 2005 by IBM; made available under the EPL v1.0 | May 19, 2005 Tim deBoer WTP Server Tools Open House.
Extending the Eclipse Framework and Rich Client Platform Jeff Myers Languages for Lunch 10/13/2004.
Jan Hatje, DESY CSS ITER March 2009: Technology and Interfaces XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 1 CSS – Control.
Control System Studio (CSS) Overview Kay Kasemir, July 2009.
CMSC 466 / 666 Yong Rao Feb. 11, 2004 Revised Mar. 15, 2004.
DEV-8: OpenEdge® Architect – Extensibility & Third Party Integration Sunil Belgaonkar Principal Software Engineer Architect Phillip Magnay.
IBM Software Group ® Context-Sensitive Help with the DITA Open Toolkit Jeff Antley IBM October 4, 2007.
INFSO-RI Enabling Grids for E-sciencE SCDB C. Loomis / Michel Jouvin (LAL-Orsay) Quattor Tutorial LCG T2 Workshop June 16, 2006.
CSS – Control System Studio
CSS Build and Update System Kunal Shroff EPICS Spring Collaboration Meeting, June 2010 Aix-en-Provence.
ArcGIS Editor for OpenStreetMap: Contributing Data Christine White.
Content provided under the terms and conditions of the Eclipse Public License Version 1.0 OOPSLA, San Diego Oct , Eclipse Foundation -
Internet Technologies1 Internet Technologies JavaFX.
IBM Software Group ® Managing Reusable Assets Using Rational Suite Shimon Nir.
Content provided under the terms and conditions of the Eclipse Public License Version 1.0 CASCON 2005 Oct. 17, Eclipse Foundation -
© 2002 IBM Corporation Transaction Processing Facility TPF Users Group Acapulco May 2004 © 2004 IBM Corporation Pete Nicholls IBM Toronto Lab TPF Toolkit.
Jan Hatje, DESY CSS GSI Feb. 2009: Technology and Interfaces XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 1 CSS – Control.
® IBM Software Group © 2007 IBM Corporation Module 1: Getting Started with Rational Software Architect Essentials of Modeling with IBM Rational Software.
Content provided under the terms and conditions of the Eclipse Public License Version June Eclipse Foundation - Craig Salter/Chuck.
UNDERSTANDING YOUR OPTIONS FOR CLIENT-SIDE DEVELOPMENT IN OFFICE 365 Mark Rackley
A2: Making OpenEdge ® Architect Work For You Susan Houniet Senior Solution Consultant.
An EPICS IDE Using Eclipse Kenneth Evans, Jr. Presented at the EPICS Collaboration Meeting June 15, 2006 Argonne National Laboratory, Argonne, IL.
© 2009 by IBM; made available under the EPL v1.0 | Feb 1, 2009 Seneca 2009 Tim deBoer Gorkem Ercan Extend WTP Server Tools.
NetBeans Rich Client Platform Alex Kotchnev Software Developer Commerce Technologies Inc. Alex Kotchnev Software Developer Commerce Technologies Inc.
PTC Navigate & Thingworx based App Development
Goals Give you a feeling of what Eclipse is.
A technical look at new capabilities and features
COSC-4840 Software Engineering
Tivoli Common Reporting v1.2 Overview
The Most Popular Android UI Automation Testing Tool Andrii Voitenko
The JSF Tools Project – WTP (internal) release review
Background We would like to combine existing User guide and Admin guide currently in PDF form into a single HTML master site This master HTML site will.
An Introduction to Eclipse
Java Code Review with CheckStyle
Presentation transcript:

© 2008 by Shawn Spiars; made available under the EPL v1.0 | March 17, 2008 Case Study – Phurnace Software and RCP Shawn Spiars Lead UI Developer Phurnace Software

Case Study – Phurnace Software and RCP | © 2008 by Shawn Spiars; made available under the EPL v1.0 Agenda  What is Phurnace Deliver?  Why choose the Eclipse Rich Client Platform?  Reusable Plug-ins we leveraged to rapidly develop our RCP application

© 2008 by Shawn Spiars; made available under the EPL v1.0 | March 17, 2008 Phurnace Deliver Helps troubleshoot application server configuration problems quickly. Compares application server configurations on multiple servers. Creates predictable and repeatable J2EE application deployments without scripts. Previews the impact of configuration changes prior to deployment. Migrates between application servers and versions.

© 2008 by Shawn Spiars; made available under the EPL v1.0 | March 17, 2008 Why choose the Eclipse Rich Client Platform?  Allows you to quickly build a professional-looking rich client application (We created our initial rich client for our command line tool (CLI) within six weeks)  Native look-and-feel on multiple platforms  Pluggable architecture – components can be swapped out as needed  So many great plug-ins to leverage

Case Study – Phurnace Software and RCP | © 2008 by Shawn Spiars; made available under the EPL v1.0 Welcome  Browser-based  Creates initial user experience  Guide to discovering a product’s functionality

Case Study – Phurnace Software and RCP | © 2008 by Shawn Spiars; made available under the EPL v1.0 Online Help System  Browser-based framework to add documentation to the platform  Table of contents  HTML content  Runs locally or over network  Search engine

Case Study – Phurnace Software and RCP | © 2008 by Shawn Spiars; made available under the EPL v1.0 UI Forms – flat, clean, web-style controls

Case Study – Phurnace Software and RCP | © 2008 by Shawn Spiars; made available under the EPL v1.0 Common Navigator Framework (CNF)  Navigational tree viewer  Workspace resources  Non-workspace models  Integrate models into a navigator experience

Case Study – Phurnace Software and RCP | © 2008 by Shawn Spiars; made available under the EPL v1.0 Web Tools Platform (WTP) - XML Editor  Design View – XML file is represented as a table and a tree  Source View – enables you to view and work directly with the source code  Code assist  Syntax highlighting  DTD or XML Schema Validation

Case Study – Phurnace Software and RCP | © 2008 by Shawn Spiars; made available under the EPL v1.0 Compare Viewer  Quickly view differences between app server configurations  Copy changes from left to right, or right to left

Case Study – Phurnace Software and RCP | © 2008 by Shawn Spiars; made available under the EPL v1.0 Additional Plug-ins  Eclipse Rich Client Platform (RCP) – generic workbench for managing views, editors, preferences, actions, wizards, etc…  Ant – launch separate VM for command line tool (CLI)  Update Manager – discover and install application updates  Team API – integrate with Subversion repository

Case Study – Phurnace Software and RCP | © 2008 by Shawn Spiars; made available under the EPL v1.0 Thank you for your attention!  website: 