Programming Tools: Eclipse 3.0.1
682560
It's not perfect yet, but Eclipse marks a new way of developing applications.
433774
(InfoWorld) - The Eclipse Foundation will make available Tuesday the 1.0 release of the Eclipse PHP Development Tools (PDT) project, featuring tools and frameworks to enhance developer productivity with the PHP scripting language PHP (Hypertext Preprocessor) is commonly used for building Web applications. With PDT, Eclipse is providing technology that can be used as is by developers or serve as the basis for value-added products manufactured by tools vendors. "The idea of it is to have a very good PHP editor, a debugger," and PHP inspection, said Yossi Leon, a leader of the PDT project and a product manager at Zend Technologies, which makes PHP-based tools. Features of PDT 1.0 include: * Context-sensitive editors offering capabilities like syntax highlighting, code assist and cold-folding. * Integration with the Eclipse project model, enabling inspection using File and Project Outline Views and a PHP Explorer View. * Incremental debugging of PHP code. * Frameworks and APIs for extending PDT to build PHP-oriented developer tools. PDT can use different plug-ins that will work with the Eclipse IDE to add functionality. Examples of these capabilities include ftp support, source code control, and database connectivity. Zend does not see its own products competing with Eclipse PDT and plans to build a product based on PDT. "We found that PDT is more of a framework to build products based on this, so it provides a very good editor and good debugging, but there is much to complete beyond that," Leon said. PDT is not an IDE and does not provide out-of-the-box profiling or remote debugging, said Leon. But an early user of PDT said he planned to eventually replace the Zend Studio PHP IDE with the Eclipse offering. "I think it's great," said Peter MacIntyre, president of software developer Paladin Solutions. "It's got a lot of features," like code folding and syntax highlighting, MacIntyre said. PDT has Eclipse plug-ins like a report generator that cannot be used with Zend Studio, MacIntyre said. But he added he would be interested in the Zend product that builds on top of PDT. Zend's commercial PDT product will add functionality and certify plug-ins to add additional capabilities, such as source code control and database connectivity. PHP has advantages over Java in ease of use, MacIntyre said. "It's very easy to learn," he said. Eclipse's PDT project adds PHP to the list of languages supported by Eclipse, which also backs Java, C, C++, and Ruby. "This really takes us into this large community of PHP developers," said Ian Skerrett, Eclipse marketing director. PDT was not part of the multi-project Eclipse Europa release in late-June because it was not ready yet. There have been 300,000 downloads of the preview version of PDT since the beginning of 2007.
283883
Read and Write ICO,BMP formats in 100% pure Java   Been a long time in the making, but I've finally gotten round to the final release for 0.7  The library appears to be stable, hence my decision to finalize the current release.  Thanks to Olivier Le Tiec for reporting a bug with irregular icons (width != height), together with the necessary bug fix.  Thanks for using image4j!
97573
Could become corporate developers' best friend Red Hat has announced the beta release of Red Hat Developer Studio, the new Eclipse-based IDE for the Red Hat family of solutions, including JBoss Enterprise Middleware and Red Hat Enterprise Linux.â¦
144775
More SOA and Web 2.0 tools to play with Red Hat announced today that it is making Exadel's Eclipse-based tool set available as open source through its JBoss division.â¦
253381
Latest PHPClasses.org Releases:Nweb ImageLeast Squares FitCalendar CalculationsParagraphGDColorSimple EnumerationFile Exchange ProtocolFind dateNaf_ValidatorGeneric Form classMulti Threaded Daemon
300638
SableVM is a robust, extremely portable, efficient, and specifications-compliant Java Virtual Machine that aims to be easy to maintain and to extend. It features a state-of-the-art and efficient interpreter engine. Its source code is very accessible and easy to understand. It also has many robustness features that have been the object of careful design.     SableVM is a clean-room implementation of the publicly available specifications.    In this version, we added an experimental generational garbage collector, we imported a new GNU Classpath snapshot, we added handling of Jar/Zip files on boot classpath, we added user-friendly failure messages for bootstrap problems, we added added a profiling switch, we made sablevm-classpath install its files in standard locations, we made jikes and gcc be less verbose by default, and we made several important bugfixes and improvements.  You can download the SableVM from: http://sourceforge.net/project/showfiles.php?group_id=5523&release_id=281502
517103
(InfoWorld) - The Eclipse Foundation, with an open source technology release on Monday, hopes to alleviate developers of clutter. Eclipse Mylar 1.0 is a task-focused user interface that reduces information overload and makes it easier to multitask, according to Eclipse. Mylar addresses a fundamental problem: that IDEs have made it easy to browse large systems with thousands or millions of lines of source code but they present too much data, said Mik Kersten, the project lead for Mylar. "They overload developers with so much information," Kersten said. "[Developers] can often spend more time looking for the information they need by browsing and searching than they actually spend programming," Kersten said. Accessible here, Mylar enables developers to focus on specific jobs at hand by bringing a task list view into the Eclipse IDE. Developers indicate which tasks they are working on and Mylar monitors all programming activities to create a task context featuring all information relevant to that task. Contexts can be shared with other developers. Mylarâs name was derived from the plastic film used to prevent blindness when viewing an eclipse. In the case of Eclipse's Mylar, "it prevents information blindness when staring at the Eclipse IDE," Kersten said. "This integrates across the entire Eclipse IDE," Kersten said. The task management facility is called a task-focused user interface. Also incorporated into Mylar is access to issue trackers such as Bugzilla. By integrating issue-tracking into the IDE, developers no longer have to toggle back and forth between browser and e-mail client to use an issue tracker. Developers also can work with Bugzilla reports offline and then reconnect afterward. Additionally, developers can be summoned to immediately work on a task that can show up in their task list. Mylar's context filtering and task management drew praises from analyst Michael Cote of RedMonk. Task-filtering is automated, as opposed to it being manually done before, he said. "When I've used Eclipse in the past, you can manually create a focus that filters out everything. But with Mylar, it can automatically create that focus for you, so it's less work on your part to create the focus," Cote said. "Because it's done programmatically, it can get a better sense of things that are related that you may not think of." But Mylar's freely available innovation could encroach on commercial products, Cote said. "I think this is the start of something that could do that, certainly," he said. "There's always encroachment with Eclipse," Cote said. Rational with its Jazz project offers technology similar to Mylar but on a much larger scale, Cote said, but Mylar could be expanded with capabilities now offered commercially. Mylar in its first version is developer-focused while other technologies in the space have capabilities such as application lifecycle management, Cote said. Mylar can be embedded into existing commercial products, Kersten said. It solves the problem of developers having to cope with multiple task managers that offer an inconsistent experience, he added. Third parties also can innovate on top of Mylar. Vendors including CollabNet and Borland are committed to using Mylar, he said.
624701
Emonic (Eclipse-Mono-Integration) is a Eclipse-Plugin for C#. It provides color-highlighting, outline, word-completion and build mechanism via Ant or Nant. Tested on Linux and Windows with Mono and the Win-.net-framework.   With the just published version 0.3 the project reaches beta status. Many new features including quick outline, a improved icon-set, better parsing of the source code and improved build process are implemented. With the new version the license of the plugin changes from cpl to epl.
366431
Eclipse Verilog editor is a plugin for the Eclipse IDE. It provides Verilog(IEEE-1364) and VHDL language specific code viewer, contents outline, code assist etc. It helps coding and debugging in hardware development based on Verilog or VHDL.   Eclipse VEditor 0.6.0 had been released. This release includes several new features such as: * Complete VHDL parser * Revamped File Outline  * Revamped Module Hierarchy * Back-ground parser * Document section collapsing * VHDL comment continuation * Multiple Build Configuration * Error/Warning/Info Regex developer helper * Improved VHDL auto-completion and Go-to-definition * VHDL code formatter * Other general usage improvements and code clean-ups.
513240
Having just emerged from a public beta process that began in the spring of 2005, and especially now that Java is an open-source project, developers will find little to be surprised about in Sun's newest Java SE 6, released yesterday. But one sign that even Java is adapting with the times is its new support for external scripting engines.
584290
Andrew Johnstone has posted some of his experience he's had developing with one of Zend's latest offerings - Zend Neon. Neon is the Zend project to bring robust PHP development functionality to the community on top of the Eclipse platform.   I've been using Zend Studio for Eclipse (beta) for several weeks in a rewrite of a framework and numerous sites at work and overall I really like the IDE. Its got some great features and being based on the eclipse project makes it really extensible and customizable.   He happy overall with the IDE but has come across some bugs in his time developing in it (nine of them) with issues ranging from the SVN functionality and samba out to small syntax sorts of things (like the auto-formatting).
250387
OpenSwing is a component library that provides a rich set of advanced graphics components and a framework for developing java applications based on Swing front-end. It can be applied both to rich client applications and Rich Internet Applications.       In this release:   Added some utility methods to TreePanel: - expandAllNodes() and collapseAllNodes() to expand/collapse all tree nodes - get/setSelectionMode(int mode), to set the selection model (which must be single/contiguous/discontiguous) - get/setRowHeight(int rowHeight), to sets the height of each cell, in pixels - get/setShowsRootHandles(boolean showsRootHandles), to specify whether the node handles should be displayed - scrollRowToVisible(int row), to scroll the item identified by row until it is displayed - scrollPathToVisible(TreePath path), to sure all the path components in path are expanded (except for the last path component) and scrolls so that the node identified by the path is displayed - setSelectionRow(int row), to select the node at the specified row in the display - get/setSelectionRows(int[] rows), to selects the nodes corresponding to each of the specified rows in the display - get/setSelectionPath(TreePath path), to select the node identified by the specified path - get/setSelectionPaths(TreePath[] paths), to select the nodes identified by the specified array of paths - get/selectionBackground(Color color), to set tree selection background color - get/selectionForeground(Color color), to set tree selection foreground color - addPopupSeparator(), to add a separator to the popup menu - setMenuItemVisible(String menuName,boolean visible), used to show/hide a menu item in the popup - revalidateTree(), to update tree content, useful after deleting/renaming operations on nodes - addKeyListener/removeKeyListener(KeyListener listener), to add/remove key listeners to the tree - addMouseListener/removeMouseListener(MouseListener listener), to add/remove mouse listeners to the tree Updated "demo12" and "demo31" to show new features. Added new properties to ClientSettings class: TREE_SELECTION_BACKGROUND and TREE_SELECTION_FOREGROUND to set background and foreground colors for node selections in TreePanel. Fixed scrolling problem when dragging nodes in TreePanel. Fixed problem with check-box columns in grid: now when selecting check-box with mouse or space key, the value object attribute is automatically updated, without having to lost focus on the cell.  Moreover, ItemListener events are correctly fired.  The distribution includes also Jar file libraries, source files, javadoc, licence and readme.txt installation instructions.     OpenSwing is available at:     http://oswing.sourceforge.net/     OpenSwing last release is downloadable from:   http://sourceforge.net/project/showfiles.php?group_id=167774&package_id=190748&release_id=574648
759950
Ziff Davis - The new release of Sun's visual development environment allows users to develop Java applications on Mac OS X, Windows XP and Solaris for deployment on any platform compatible with the Java 2 Standard Edition.
416735
(InfoWorld) - The Eclipse Foundationâs Eclipse World 2006 made its way to Cambridge, Mass., in early September, with foundation executives touting the success of the open source application development project in attracting developer interest and support from big-name players such as IBM. InfoWorld Editor at Large Paul Krill caught up with The foundationâs Executive Director Mike Milinkovich to talk about the organizationâs accomplishments, competition with Microsoft and Sun, respecting Java and the road ahead. InfoWorld: How much money would you estimate is being generated by Eclipse-based software, or is the main attraction to Eclipse still that itâs all free? Mike Milinkovich: I wish we actually had good numbers on trying to estimate the size of the Eclipse ecosystem. Iâm quite confident that itâs in the billion-dollar range and probably more, but we just donât have the hard numbers. But what you said about the attraction to Eclipse being free -- the economics of the Eclipse model is a little bit different than that, because the Eclipse community as a whole is almost uniquely focused on enabling a commercially profitable ecosystem around the free platform. So yes, we do provide open source tools and frameworks from Eclipse, and those are provided for free. But we definitely are motivated across the Eclipse ecosystem to see people and companies make money from the Eclipse platform. IW: I just met with a company thatâs basing its technology on Eclipse, and it has no salespeople. Do you see that as a trend where software companies, particularly open source software companies, donât have salespeople because they donât see the need? MM: Historically enterprise software has been sold through [a] direct salesforce channel. I do believe over time, weâre starting to see success in open source software products in areas which have been traditionally the realm of the direct sales force. Iâm thinking of things like Sugar CRM and CompiereÂ  [ERP] and open source products like this. Those environments or those products have very, very low cost of sales, so as customers get more used to that, I think that over time, yeah, there are going to be fewer and fewer software salesmen. IW: Is anything going on as far as Sun joining Eclipse or merging NetBeans and Eclipse? MM: Nope, absolutely not. Theyâve made it pretty clear that theyâre not really interested in doing anything other than continuing to push their NetBean strategy. IW: What do you think of their being two kind of rival camps? Is it good for competition? MM: Well weâre certainly not shy of competition, and frankly weâre winning. IW: Sun seemsÂ  to say differently. MM: Oh, good for them. Iâve got the numbers, they donât. IW: Who do you see as your main rival, NetBeans or Windows .Net? MM: We clearly and have always felt that Eclipse is about enabling competition with Microsoft. IW: And how have you fared there? MM: Actually, we started five years ago, and I would say that starting from zero the growth of Eclipse over the past five years has been absolutely phenomenal. IW: Is Eclipse de-emphasizing Java and refocusing on some of the other languages that we talked about? Some of the scripting languages as well as .Net? MM: I wouldnât say weâre de-emphasizing Java. As Eclipse is growing and thereâs more projects joining the folds, thereâs more resources to take on more languages and more platforms. Now almost every Eclipse project writes its code in Java. So weâre clearly heavy users of Java. But in terms of Java being the only platform or language that we support within Eclipse, thatâs never been the vision for Eclipse. Itâs always been about supporting as many languages and as many platforms as we can find people willing to work on projects for. IW: Where is Eclipse headed and what new technologies are on the horizon? MM: A couple of things come to mind. First is continued growth and adoption around our Rich Client Platform (RCP). More support for multiple languages. Within Eclipse, in the next quarter weâre planning on having the first release from the PHP IDE project, which we think is really exciting. Because PHP is a really important language both for enterprise development, but Web development in general, and having Eclipse tooling available for PHP is something that weâre pretty excited about.
424544
Never mind the width After months of promises, and with backing from the Eclipse Foundation, Borland has released an overhauled edition of JBuilder that promises to overtake Eclipse on quality.â¦
43056
The Eclipse Project (who recently announced, in conjunction with Zend, the release of the PHP IDE PDT 1.0) are putting on a live webinar covering the software and its release.   This webinar will include a short history about the PHP Development Tools framework project, some statistical information (downloads, committers, bugs) and a demonstration of the project. The demonstration includes the different perspectives (PHP and PHP Debug) and the different views under each perspective. We will go through the creation of a PHP project, a PHP file and a debug session, where we will illustrate the debug features. During the presentation we will also see the relations to the WTP project which the PHP project is based on.   The event will be happening October 2nd (2007) at 9am PDT/12pm EDT/4pm GMT and will run about an hour. To attend, head to the event's page and click on the "Register" button on the right.