Plugins (1068)


Training and Consulting (40)



EPIC Poll

What is your favourite developer portal?

[ Results | Polls ]

Votes: 539
Comments: 0



Topic: Plugins
The new items published under this topic are as follows.


See all

Plugins

GUIdancer version 2.1 released    

Posted by: hjb - on Friday, March 07, 2008 - 09:57 AM
 
Version 2.1 of GUIdancer, BREDEX GmbH’s keyword-driven automated testing tool, is available for download. As well as the addition of support for drag and drop actions, version 2.1 is compatible with Eclipse 3.3 and is installed with a new library of Test Cases to make stable test creation even quicker and easier. The new version will be demonstrated at EclipseCon 2008 (15-17 March) in Santa Clara, CA.

With the addition of support for drag and drop actions, version 2.1 increases the amount of tests which can be automated with GUIdancer. The new drag and drop actions can even be executed on individual tree nodes and table cells, allowing tests to achieve the same level of interaction with an application as a manual tester would.
The GUIdancer approach to test automation is keyword-driven. Tests are built from reusable modules (keywords, or Test Cases). The keywords can be abstractly specified to ensure the highest possible reusability and flexibility in the test. Because no application under test is required to start test creation, integration testing can begin as soon as each version of an application is delivered. The modular structure means that maintenance is minimal, ensuring the stability of regression tests and making continuous testing possible and cost-effective.
To find out about how automated testing with GUIdancer can improve the efficiency of your tests and the quality of your software, while reducing the cost of automated testing, visit the website. As well as information on the tool, the software can be downloaded and evaluated with a thirty-day demo-license.

BREDEX GmbH

Since 1987, BREDEX GmbH has been providing high quality information technology services in the areas of consultancy, analysis and design, software development, quality assurance and training. Based in Braunschweig, the company has a history of long term customer satisfaction and a focus on forward thinking, developing individual solutions that bring future standards to current project needs. BREDEX sells GUIdancer, which is a powerful and cost effective automatic test tool for Java and HTML applications.

For more information: www.bredexsw.com.

This press release can be downloaded from here


Plugins

eCube Speeds Genuitec's Pulse with Legacy Maintenance Integration Tools    

Posted by: myeclipse - on Thursday, January 24, 2008 - 09:21 AM
 
eCube Systems, LLC, a leader in legacy systems evolution, today announced that NXTware - their ground breaking Integrated Maintenance Environment (IME) for Eclipse - is now available via Pulse, Genuitec's rapidly-growing tool for managing and sharing Eclipse profiles.NXTware provides users with Eclipse-based software management solutions that address legacy maintenance, integration and quality. These solutions allow companies to better leverage existing older technical investments in middleware technologies such as CORBA, DCE/RPC and in languages like COBOL and C/C++. "There is a market for tools that make legacy technology easier to manage, update and integrate," said Todd Williams, vice president of technology for Genuitec. "Pulse makes it possible for teams to select the configuration of legacy maintenance tools that best suits their environment and then manage its implementation within Pulse."NXTware IME for WS-CORBA and WS-RPC target JAVA and C/C++. They are available on Windows and Linux via Pulse. AIX, HP and SUN versions are available directly from eCube systems.Users can explore Pulse, download and configure NXTware by visiting http://www.poweredbypulse.comAbout PulseGenuitec's Pulse is a FREE product that gives Eclipse users the most effective and efficient way to locate, install and maintain multiple Eclipse software profiles (configurations) that users can create for their own use and to share with others.http://www.poweredbypulse.com About GenuitecGenuitec, LLC, is an Eclipse-based company offering innovative Java and J2EE development tools. Genuitec offers training and expert consulting and development services for the Eclipse SDK and Rich Client Platforms. An original sponsor of Eclipse Plug-in Central, Genuitec joined the Eclipse Foundation early in 2003 and currently has an employee serving as an elected member of the board of directors, actively participating in the strategy development and direction of the organization. Genuitec LLC was founded in 1997 and is headquartered in Flower Mound, Texas.http://www.genuitec.comAbout eCubeeCube Systems offers a family of enterprise evolution products and services that maximizes return on technology investment by leveraging existing technical equity to meet evolving business needs. Fortune 1000 companies turn to eCube Systems to reduce risk, extend ROI, and increase productivity as they consolidate legacy capabilities and evolve legacy systems to contemporary technology platforms, such as XML, .NET, J2EE, ESB and Web Services. http://www.ecubesystems.com
###
NXTware is a trademark of eCube Systems, LLC. All other brand or product names may be trademarks or registered trademarks of their respective companies and should be treated as such. Sales Contact: eCube Systems, LLC, 500 Club Drive, Montogomery, TX 77316 Tel: 866.493.4224, Email: 3e_marketing@ecubesystems.com; Website: www.ecubesystems.com
Media Contacts:Peter Marquez eCube Systems 617/628-7112 E3_marketing@ecubesystems.com



Plugins

Developing Eclipse Plugins using JavaRebel    

Posted by: toomasr - on Tuesday, January 15, 2008 - 11:36 AM
 
JavaRebel is a generic solution to reloading changes to Java classes without redeploy or restart to the container. This includes adding/deleting/changing methods, fields, classes. JavaRebel can be used to develop Eclipse plugins without having to restart Eclipse to see the results.

What does it exactly mean? When developing software with the Java technology one needs to see results after coding. If the application lives in a container the results can be seen when the application is redeployed to the container or the container is restarted. In the Eclipse case one needs to restart the Eclipse Application where the plugin was running.

With JavaRebel the number of restarts can be decreased dramatically. This saves developers's time and nerves. Repositioning a GUI widget or testing some functionality boils down to switching to the other Eclipse window and reiniting the widget or pressing a button.

There is a screencast that shows off Eclipse plugin development with JavaRebel.

Plugins

Pulse Heats Up ColdFusion    

Posted by: myeclipse - on Friday, December 21, 2007 - 09:18 AM
 
Genuitec, LLC, a founding member of the Eclipse Foundation, today announced that users of its popular, free Pulse product will now be able to utilize a profile tailored for ColdFusion developers. A common problem for ColdFusion developers trying to work in Eclipse is the unfamiliar tasks of setting up and managing Eclipse environments - something Pulse aims to ease. The profile includes CFEclipse and other tools commonly utilized by ColdFusion developers."When I first read about Pulse, I knew it would greatly simplify the often difficult task of setting up and managing Eclipse, especially for teams of developers and people who may use Eclipse both at work and at home," said Jim Priest, respected ColdFusion developer and author of the popular "TheCrumb" blog. "A ColdFusion developer as well, I wanted to see what I could do to get ColdFusion support included in Pulse. Just days after requesting a ColdFusion-centric profile, the Pulse team provided one. I'm excited about what Pulse can now do for the ColdFusion community!"Following the recent announcement of Pulse's entry into the embedded space with Google Android support, the addition of ColdFusion is another important step in broadening the Pulse community."ColdFusion developers bring a whole new flavor to Pulse," said Tim Webb, product manager for Pulse. "We hope to bring more tools to the ColdFusion ecosystem as the community demands, and look forward to establishing Pulse as an easy-to-use bridge between toolsets."ColdFusion profiles are available for users of Windows, Linux and Macintosh systems.Pulse is a free, rapidly-growing service to the developer community created and maintained by Genuitec, LLC (creators of MyEclipse). Pulse will be refreshed on a monthly basis for the next several months, with the 1.0 release coming in early 2008.---------------
Genuitec's Pulse is a FREE service and is available immediately for download at: http://www.poweredbypulse.comAbout Pulse
Pulse is a FREE product that gives Eclipse users the most effective and efficient way to locate, install and maintain multiple multiple Eclipse software profiles (configurations) that users can create for their own use and to share with others.


Plugins

GUIdancer Version 2.0 released    

Posted by: Anonymous - on Monday, December 17, 2007 - 09:08 AM
 
Bredex GmbH is pleased to announce that version 2.0 of GUIdancer is available for download from the GUIdancer website. The automated GUI test-tool now supports the testing of Java (Swing, SWT/RCP) and Web (HTML) applications, and has added the feature of reusable projects. Because tests can be specified before the availability of an application without programming, GUIdancer integrates well into agile processes and reduces the cost of automated testing.

With the release of version 2.0, Bredex GmbH has increased the GUI-toolkits that can be tested with GUIdancer. The unique specification method allows testers to create flexible, maintainable tests early in the test process without any programming. Removing the necessity to wait for the application, or for programmatical input from “automation experts” means that testing is entirely in the hands of the testers. All test creation, automation and maintenance can be carried out by test experts.

“GUIdancer makes the test process more efficient by removing the dependence testing has traditionally had on software availability or on technical experts,” explained Achim Lörke, Head of Quality Assurance at Bredex GmbH. “Test specification in GUIdancer is carried out by simply defining what component to test, with what action, and with which data. These easy-to-create specifications form reusable modules which can be combined together to create large and complex, yet maintainable tests. Specification is synonymous with implementation for GUIdancer, so there is only one step to automation.”

With the introduction of reusable projects into the new release, testers can now maintain a library of platform- and application-independent modules, which they can use and adapt for all their tests. Tests that are created with this amount of reuse are quick to create and easy to maintain, meaning that both integration and regression testing are manageable and cost-effective.

GUIdancer 2.0 can be downloaded from the GUIdancer website. Demo licenses and floating licenses are available to request and buy from the GUIdancer shop.

BREDEX GmbH

Since 1987, BREDEX GmbH has been providing high quality information technology services in the areas of consultancy, analysis and design, software development and training. Based in Braunschweig, the company has a history of long term customer satisfaction and a focus on forward thinking, developing individual solutions that bring future standards to current project needs. BREDEX sells GUIdancer, which is a powerful and cost effective automatic test tool for java applications.

For more information, see the Bredex site.

This press release can be downloaded from: http://www.bredex.de/en/guidancer/downloads.html


Plugins

Get started with IMS – application development made easy    

Posted by: ehsulve - on Thursday, December 13, 2007 - 02:05 PM
 
Ericsson has launched the only fully comprehensive tool for developing and testing IMS applications. The tool, called Service Development Studio (SDS), can now be downloaded from the Ericsson Mobility World Developer Program website.


There really is no comparable tool for developing IMS applications today,” says Greger Berg, IMS Studio solution owner at Ericsson. “The unsurpassed range of emulators lets you test client-server applications from end to end. This allows you go through many iterations of the development cycle before testing your application on a real IMS network.”

In addition, when an IMS application is approaching commercial launch, it can be tested with Ericsson’s live IMS test environment in Montreal, which can be accessed remotely.

SDS is a plug-in to the Eclipse Integrated Design Environment (IDE) that includes Java programming and debugging tools, as well as tools for end-to-end testing of IMS client-server applications. Everything from mobile devices, service enablers, application servers and the IMS core network can be emulated right on your computer’s desktop. An IMS client platform includes pre-standard versions of IMS core and service APIs. You can already use these high-level APIs to quickly add advanced functionality such as push-to-talk, presence and groups to your application.

SDS can be downloaded with a 60-day evaluation license from the Ericsson Mobility World Developer Program website. Independent software vendors can apply for a permanent license key that is free of charge.

The SDS tool contains the following components:

- Wizards, templates and visual network display
- IMS client platform (ICP), with IMS service APIs compatible with the latest draft of JSR 281
- Symbian device emulator
- Standards-based IMS SIP Application Server emulator (as an alternative, BEA’s WebLogic SIP Server can be brought into the test loop)
- Standards-based IMS core network emulator
- Standards-based IMS Communication Services enabler emulators (presence, group manager, push-to-talk, IMS messaging)
- Documentation integrated with help system in Eclipse.

SDS supports mobile network access with Symbian devices, while support for other mobile operating systems will be available soon. In the first quarter of 2008, it will be possible to use a subset of the service enablers to develop IMS applications for use on any mobile phone with support for Java Micro Edition (JME). This will be made possible by the use of a proxy on the server side that translates communication from the phone to SIP messages. Future server-side plans also include support for the SIP servlet specification JSR 289 in the SIP Application Server emulator.

An earlier version of SDS has been available to selected developers. Features added to SDS in this release include:

- Support for Eclipse 3.2 IDE
- Support for push-to-talk (OMA PoC v1 standard), PTT-AS emulator
- Support for IMS messaging (OMA-IM), IMS-M emulator
- Support for Presence and Group Management upgraded (to OMA v1 standards)

To help you get started developing and testing your applications, the SDS comes with a tutorial giving examples of application development projects. However, there are few prerequisites for using SDS, Berg says.

“Some familiarity with Eclipse is helpful when you start using SDS,” he says. “And you need to know Java of course.”


To find out more about how Ericsson Mobility World Developer Program can help you plan, develop, verify and get IMS applications to operators and end users, please visit http://www.ericsson.com/mobilityworld/sub/open/technologies/ims_poc/index.html
Plugins

Genuitec Revs Up Eclipse's Pulse    

Posted by: myeclipse - on Tuesday, November 13, 2007 - 10:31 AM
 
Genuitec, LLC, a founding member of the Eclipse Foundation, today announced a new, FREE service for Eclipse users that will significantly streamline the installation and distribution process for Eclipse-based software. "Pulse" is a completely free software service that alleviates the frustration of managing Eclipse-based software whether commercial, free or mixed.Pulse blends both free and commercial solutions into individualized software distributions (customized profiles) that users can create for their own use and to share with others."Eclipse has always been about spurring innovations through the use of a common platform," said Mike Milinkovich, Executive Director of the Eclipse Foundation. "Genuitec's Pulse is an example of this vision, with the promise to deliver a new level of Eclipse end-user convenience and to enhance an already thriving ecosystem that includes free, open source and commercial products."By ensuring that only the right versions of all required plug-ins are utilized within each profile, Pulse alleviates the error-prone "plug-in compatibility" debugging task. Pulse users will also be able to easily create and share profiles that include only their preferred task-related tools, making the common issue of "tool bloat" a thing of the past.Additionally, Pulse's extensive software catalog will ensure that if developers are having difficulty identifying the right tool for a specific job, compatible and easily-accessible tools will be available for a one-click install."We are constantly looking for new and innovative delivery channels for our Eclipse-based products," said Mike Taylor, president and CEO, Instantiations, Inc. "Pulse offers a unique and efficient way to connect us to the developers who directly benefit from our software quality and productivity solutions. We are delighted to be one of the first commercial software providers offering our products through Pulse."Additional key features of Pulse include:
  • Fastest installations: Through optimized use of mirrors and simultaneous downloading of components
  • Lowest overhead: When creating multiple profiles, the only features unique to the new profile must be downloaded
  • Extreme flexibility: Features from multiple projects/products can easily be combined as desired
  • Rich user experience: RCP-based client enjoy experience and ease of use
  • Convenient desktop integration: Customizable program group and desktop icons to enable fast profile launches
  • User interface: Provides customizable areas for detailed product descriptions, cross-sell, rating, and redirect opportunities
  • Facilitates sharing: Profiles are shared through private, by-invitation groups (similar to IM clients)
  • Allows Anonymous Usage: Non-customizable profiles are available
  • Limited Registration: User registration is only required for customization / sharing / support. Users may remain completely anonymous.
  • Small initial installation footprint: (2MB)
"Before Pulse, it was very difficult for an end user to put together a set of tools that everybody could use and had easy set-up," said Tim Webb, Pulse Product Manager at Genuitec. "By creating this delivery channel, we can expose developers to the wide array of tools that are available for Eclipse and ensure they can create and share their own personalized tool profiles easily and quickly."Genuitec's Pulse is a free service and is available immediately for download at: http://www.poweredbypulse.com

Plugins

Innovations Joins Eclipse Foundation    

Posted by: Anonymous - on Thursday, November 08, 2007 - 10:18 AM
 
Immenstaad (Germany), November 7, 2007 –
Innovations Softwaretechnologie and Eclipse Foundation announce that Innovations will begin immediately to serve as an Add-in Provider to the open source community and has joined the foundation.


Everyone who supports the Eclipse development platform and its extensive plug-ins will be interested in Innovations' Visual Rules Business Rules Management System (BRMS) for creating and implementing business rules. Eclipse users who employ the plug-in will soon be able to graphically model their business rules. From many angles, graphic modeling has proven to be the best and most intuitive method for closely integrating business users into the process of creating software components.

Visual Rules in Eclipse Foundation
"We are pleased to welcome Innovations, a German market leader in Business Rules, to the Eclipse Foundation," Mike Milinkovich, Executive Director of Eclipse Foundation, commented. "Personally, I was excited to get to know Innovations’ technology. As the name Visual Rules says, you see — and understand — business rules. We believe that Visual Rules could establish a significant method for software evolution driven by quality and time-to-market."

Visual Rules Offers Integration APIs
Visual Rules is a mature BRMS that was first developed by Innovations more than 10 years ago. It has been available as an Eclipse plug-in since 2003, one of the first products worldwide. Visual Rules offers enterprises using the Eclipse platform the opportunity to integrate this tool in their own products with powerful APIs that are available for that purpose.

Active Participation in the Eclipse Community
Thomas Cotic, Innovations President, remarked, "Right from the start, we were integrated in the Eclipse community with our Visual Rules. We have now joined the Eclipse Foundation to become even more actively involved in the community. As an add-in provider we will continue to invest considerable resources in the development of our Eclipse plug-in.“

Business Rules: The Market, the Benefits
The market for BRMS has been growing for years, and analysts predict a future with two-digit growth rates. Demand for BRMS is driven by general market dynamics and the high speed at which the functionalities of applications must be expanded or previously existing ones adapted. Another major factor in BRMS' benefits is the fact that it makes subject domains (business rules) available to the business user as owner and can be maintained by the business itself.

Visual Rules: More than a BRMS
Beyond the basic advantages of a BRMS, Visual Rules offers an advanced approach to software development as well. Business rules are created and tested graphically and from there Java code and documentation can be created with the push of a button. Visual Rules supports the user throughout the business rules management process and, through the test-driven approach, ensures that only quality-assured business rules are implemented in production. The rule code that is created can be used in a variety of application scenarios, from integration in proprietary applications to availability as a decision service in an SOA.

Preview
Visual Rules has announced a greatly expanded version 4.0 for the spring of 2008. To further simplify business users’ access to their business rules, an RCP-based version of Visual Rules will be available shortly thereafter.

The current version 3.5.1 can be downloaded from the supplier's web site www.visual-rules.com
Plugins

PaperClips Printing Library 1.0.2 released    

Posted by: qualidafial - on Monday, November 05, 2007 - 10:01 AM
 
PaperClips is a simple, lightweight printing library for SWT. In addition to numerous bug fixes, the most notable feature of this release is the new support for styled text.

Updates in this release:

  • Bugs fixed:

    • Clipping problems on Mac OS X.
    • PrintPreview.getPageCount() returns 0 before pages are first drawn.
    • PrintPreview spits out a blank page on Linux when the window is closed.
    • Changed ImageCaptureExample.java to capture JPG since PNG was not fully supported until SWT version 3.3 (PaperClips is developed against 3.2).
    • BorderPrint sometimes showed an open bottom border even though the target was completely shown.
    • PrintViewer performance improvements when print document is vertically greedy.

  • New Features:

    • GridPrint.setCellClippingEnabled() controls whether grid cells may be broken across pages. See GridPrintCellClippingExample.java.
    • DefaultGridLook.setCellPadding()
    • PrintPreview.setHorizontalPageCount() and .setVerticalPageCount() controls how many pages are shown on screen.
    • Experimental PaperClips.setDebug() API helps troubleshoot documents that won't lay out properly ("Unable to layout on page X" errors).
    • BasicGridLookPainter simplifies implementing custom GridLooks.
    • StyledTextPrint for mixing text with different font sizes, styles, colors and decorations. Other printable objects such as ImagePrint may be embedded inline with the text.
    • TextPrint and StyledTextPrint support underline and strikeout text.
    • TextPrint.setWordSplitting() controls whether words may be split between rows. This feature only applies when space is very limited.
    • Unified error reporting to PaperClips.error() methods. Custom Print implementations should use these methods to act uniformly with the rest of the library.

  • Enhanced print preview snippet (Snippet7):

    • Support scrolling with the mouse wheel (horizontally with Shift+Wheel)
    • Support zooming with Ctrl+Wheel


    PaperClips is a simple, light weight, extensible printing library for SWT. PaperClips hides the complexity of laying out and rendering documents on the printer, helping you to focus on what to print instead of how to print it.

    In a nutshell, PaperClips provides an assortment of document "building blocks", which you can tweak and combine to form a document. The assembled document is then sent to PaperClips for printing. PaperClips includes built-in support for printing text, images, borders, headers and footers, column layouts and tabular (grid) layouts. PaperClips is designed to be extensible, so you can code your own printable document elements.

    PaperClips depends on the SWT library, a project of the Eclipse Foundation. The SWT library may be downloaded from the Eclipse site: http://www.eclipse.org/swt/

    Project web page
    Download
    Subversion
Plugins

Whole Platform 1.0.0.v20070912-1454 (milestone) released    

Posted by: riccardo_solmi - on Monday, September 17, 2007 - 09:59 AM
 
A new milestone release of the Whole Platform is available.
See the download page for details.

The Whole Platform is a technology for engineering the production of software.


We think that programming is an activity concerning the development of domain languages; so, we provide an Eclipse based Language Workbench for developing new languages, manipulating them using rich domain notations and transforming them using a generative model driven approach.

Two major themes have directed our efforts for this milestone release:

1) To make our query and transformation languages effective enough to begin using them instead of the underlying visitors and iterators frameworks.

2) To automate integration with existing Java libraries.


To evaluate fast if the Whole Platform meets the requirements of your generative tasks get a look to our new tutorial.
It describes a generator taking an Abstract Factory written in Java and producing a concrete factory implementation together with all abstract and concrete products interfaces and implementations.


The more relevant changes in this release are:

General
- [Eclipse] Better integration of the Whole IDE with Eclipse. We added support for launch configurations, "source" and "refactor" context menus, two new Import wizards for importing a Java class into a Java Model and a Java library into a Pojo Model.
- [Deployment] Minor reorganization of the Whole Platform source projects to isolate languages and tools used less and/or dependent on external libraries. We called respectively Whole Platform Extras and Whole Platform Enabling Features the two categories of the update site including them.

Frameworks
- [Datatype framework] Introduced a Datatype framework to factor out of Data Entities the responsibility for parsing/unparsing datatypes. The framework supports two profiles: persistence and presentation, and provides default generic implementations for both. Each language can optionally customize and extend the behavior for its datatypes.
- [Pattern Matching and Substitution] Major improvements to constructs and semantics for representing variables in patterns and templates. We added support for quantifiers and a new kind of variable: InlineVariable. Each variable is quantified with one of these values: optional, mandatory, zero or more, one or more.
An InlineVariable considers values bound to it as composite fragments to be inlined in the composite context of the variable itself.

Languages
- [Scripts] Added support for Java 6 Scripting API. Use the Scripts language to write full programs or just program fragments mixed with other Whole Languages. The Whole Platform enables the interpretation of a script if a compatible Scripting Engine is available.
- [Java] Added a Java interpreter delegating computation to the optional Bean Shell library.
- [Java] Added the ability to search the classpath by name to obtain the java model of a java source or class (in streaming).
- [Pojo] Improvements to the Pojo language to better support the use case of integrating a Java library.
The facility consists of a tool for reverse engineering a Java library (or simply a set of related classes) into a Pojo model. The tool includes a translator from a Pojo model to the corresponding Models model and a bidirectional translator between structures of objects instantiated from the Library and models of entities instantiated from the corresponding Whole language.
- [Queries] Improvements of the select construct to perform demand driven model transformations.
All kinds of path expressions including selects can now be nested on the select clause and on the where clause of a select.

Notations.
- [UI] Added support for animation into editors written in Whole.
- [UI] More pervasive use of direct caret editing in all languages notations.
- [UI] New icons for actions and editors.
- [Commons] Minor improvements to the figure of fragments to show the relative change of stage.
- [Commons] Replaced the figure of Variables with a round rectangle showing a collapsable type, the name and the quantifier symbol. A dashed line border is used for differentiating inline variables.
- [XSD] Added an XSD specific outline notation.
- [XSI] Added an XSI specific outline notation with content assist.


The Release Plan is available at:
the Whole Platform Plan page