Skip to main content

Skip over site navigation to main content

developerWorks  >   Open source  >   Technical library  >  

Technical library view  RSS for Open source

developerWorks
 Related links:    Redbooks

Filter your search and/or enter a keyword. If you don't filter your search or enter a keyword, the search results will default to all results.

 
 
 
  1 - 100 of 336 results    Next   Show All   Hide Summaries
Title   Type   Date  

Table that contains the results that meet the search criteria.

Explore refactoring functions in Eclipse JDT
This article describes the various refactorings available in Eclipse Java Development Tools (JDT), including what each refactoring does, when to use it, and how to use it. It also explores the refactoring scripts functionality in Eclipse that allows library developers to share refactorings of their code with their clients.
Articles 24 Nov 2009  
 
The Equinox p2 provisioning framework
With the Ganymede release, the Eclipse Update Manager has been replaced by the Equinox/p2 provisioning framework. Author Nathan Good gives a high-level overview of the framework, and discover its benefits for users and update site builders.
Articles 24 Nov 2009  
 
Patching in Eclipse Galileo
Eclipse Galileo includes new features for applying patches, including the ability to copy a patch to the clipboard and paste it directly into the Project Explorer. This article introduces this and provides an overview of the method for creating and applying patches, and includes an overview of the patch format used by Eclipse.
Articles 03 Nov 2009  
 
Eclipse and Amazon Web Service (AWS)
Learn how to use the Amazon Web Services toolkit for Eclipse. This demo shows you how to create a simple Java Web application, hello world, and deploy it to the cloud. Eclipse installed and setup. You will also need to have an Amazon account.
Demos 22 Oct 2009  
 
High-performance Web development with Google Web Toolkit and Eclipse Galileo
By now, you have probably heard of Google Web Toolkit (GWT). You know that it lets you write your Web applications in the Java programming language that is compiled into JavaScript to run in Web browsers. This lets you be more productive by taking advantage of Java's static typing and great tools like Eclipse. You have may seen some of the useful and stylish widgets built on top of GWT. What you may not know is that GWT lets you create high-performance Web applications. In this article, we look at how you can use the Google Plug-in with Eclipse Galileo to tap into the performance features of GWT, such as compiler optimizations, deferred binding, and Ajax optimizations. Developer performance is still an important part of GWT, so along the way, we will also show you how tweak the Google Plug-in for Eclipse to increase your productivity.
Articles 20 Oct 2009  
 
Virtual appliances and the Open Virtualization Format
Not only has virtualization advanced the state of the art in maximizing server efficiency, it has also opened the door to new technologies that were not possible before. One of these technologies is the virtual appliance, which fundamentally changes the way software is delivered, configured, and managed. But the power behind virtual appliances lies in the ability to freely share them among different hypervisors. Learn the ideas and benefits behind virtual appliances, and discover a standard solution for virtual appliance interoperability called the Open Virtualization Format.
Articles 20 Oct 2009  
 
WebSphere migrations: Migrate from JBoss v4.x to IBM WebSphere Application Server Community Edition v2.x
Leverage the superior support and architecture of WebSphere Application Server and Apache Geronimo by migrating applications running on JBoss Application Server.
Articles 14 Oct 2009  
 
Top Open source zone articles of the past decade
Check out which Open source zone articles developerWorks readers found most interesting in the past 10 years. And get to know your Open source zone editor a little bit, too.
Articles 23 Sep 2009  
 
The Clojure programming language
Lisp is a programming language known for its expressiveness and power, but it was often thought of as not being well suited for general use. That has all changed with Clojure, a Lisp dialect that runs on the Java platform. Now you can harness the power of Lisp anywhere that you have a Java Virtual Machine handy. In this article, you will see how to get started with Clojure, and learn some of its syntax, as you take advantage of the Clojure plug-in for Eclipse to help you along the way.
Articles 22 Sep 2009  
 
Easy navigation in Eclipse Galileo
Eclipse Galileo introduces several features that allow you to quickly navigate your Java projects. When combined with existing features, you can get around quickly even in the largest projects.
Articles 08 Sep 2009  
 
Plotting scientific data with Eclipse BIRT
BIRT was made for business reports, but that doesn't mean you can't use it for creating plots of scientific data. Learn how to use BIRT for scientific purposes by creating two plots: one of the magnitude of a variable star and one of the number of sunspots per year.
Articles 01 Sep 2009  
 
Google App Engine for Java: Part 3: Persistence and relationships
Data persistence is a cornerstone of scalable application delivery in enterprise environments. In this final article of his series introducing Google App Engine for Java, Rick Hightower takes on the challenges of App Engine's current Java-based persistence framework. Learn the nuts and bolts of why Java persistence in the current preview release isn't quite ready for prime time, while also getting a working demonstration of what you can do to persist data in App Engine for Java applications. Note that you will need to have the contact-management application from Part 2 up and running as you learn how to use the JDO API to persist, query, update, and delete Contact objects.
Articles 25 Aug 2009  
 
Faster Java coding in Eclipse Galileo
Learn how to use the new toString() code-generation ability in Eclipse Galileo along with hashCode(), equals(), and setter/getter generation to cut down on the amount of work that goes into building the foundation of a Java class.
Articles 18 Aug 2009  
 
Build virtual appliances using the OVF Toolkit
The Open Virtualization Format (OVF) is an open standard for packaging and distributing virtual appliances (or software) that is to be run in virtual machines. The standard describes an "open, secure, portable, efficient and extensible format for the packaging and distribution of software to be run in virtual machines"; the standard is designed so that it is not tied to any particular hypervisor or processor architecture. In this article, the authors describe the OVF standard and the OVF Toolkit developed by IBM.
Articles 16 Jul 2009  
 
Download Eclipse Galileo
Are you a Java EE developer? Download Eclipse open source software bundles for free from developerWorks, including the Callisto, Ganymede, and Galileo Simultaneous Release projects, and get started developing with Eclipse frameworks today.
13 Jul 2009  
 
Globalize your Eclipse RCP application
The Eclipse Rich Client Platform (RCP) is gaining wide acceptance in software development. For multinational enterprises, delivering software that supports multiple languages is increasingly important to worldwide customers. In this article, learn how to globalize the user interface (UI) elements in an RCP application, including the window, menu, toolbar, dialog, welcome page, splash screen, and standard Eclipse UI elements. A sample Hello World application walks you through the process.
Articles 07 Jul 2009  
 
Scala on your phone
The Android operating system provides a powerful, open platform for mobile development. It leverages the power of the Java programming language and the Eclipse tools platform. Now you can add the Scala programming language to that mix. In this article, you will see how you can use Scala as the primary development language on Android, allowing you to write mobile applications using a more expressive but also more type-safe programming language.
Articles 30 Jun 2009  
 
An Eclipse Galileo flyby
The Eclipse Galileo release of 33 major projects showcases the diversity and innovation going on inside the Eclipse ecosystem. Get an overview of several Galileo projects, along with resources to find out more information.
Articles 26 Jun 2009  
 
3-D modeling with SketchUp and Eclipse, Part 2: Coding with the SketchUp scripting language
Scripts allow you to add automation, animation, and geometric computation to your SketchUp designs. With the right code, SketchUp can become a rendering tool like Maya or a mechanical design tool like AutoCAD. This article, the second in a two-part "3-D modeling with SketchUp and Eclipse" series, describes a number of the basic classes used in SketchUp scripts and provides examples of their usage. With these classes, you can construct any 3-D figure composed of line segments and faces. Then you can configure the appearance of each face with colors and images.
Articles 12 May 2009  
 
Common Public License (CPL) -- V1.0
As of 25 Feb 2009, IBM has assigned the Agreement Steward role for the CPL to the Eclipse Foundation. Eclipse has designated the Eclipse Public License (EPL) as the follow-on version of the CPL.
16 Apr 2009  
 
3-D modeling with SketchUp and Eclipse, Part 1: Creating the bridge between SketchUp and Eclipse
One of Google's most recent and popular tools, SketchUp, takes the pain out of 3-D modeling. Not only does SketchUp make it easy to create designs manually but it also allows you to automate the design process with Ruby scripts. Because managing and editing these scripts is so important, it helps to have a full-featured development environment like Eclipse. Learn how to configure SketchUp and Eclipse so you can edit scripts in Eclipse and automatically execute them in SketchUp.
Articles 14 Apr 2009  
 
Develop a WordPress plug-in with Eclipse PDT
WordPress is a Web publishing platform written in PHP, using MySQL for storage. It provides extensibility by building plug-ins that add filters and actions. The Eclipse PHP Development Tools (PDT) V2.0 project allows you to use Eclipse to build PHP applications. Learn how to extend WordPress by using PDT to build plug-ins.
Articles 10 Mar 2009  
 
Building an AIM-enabled application in Eclipse
Today's applications take advantage of an interface that many people are already using: instant messaging (IM). Applications offer integration with IM because it offers easy access through an interface that people are familiar with and many people already have up and running. IM applications are also available on many mobile platforms, giving your users the ability to interface with your application from mobile devices.
Articles 24 Feb 2009  
 
The Eclipse development platform: Introduction, download and installation
Learn what Eclipse and the Eclipse foundation is, how and where to download the Eclipse platform, and how to setup and install Eclipse with Apache Tomcat and the Java Development Kit.
Demos 23 Feb 2009  
 
Create BlackBerry applications with open source tools, Part 2: Building an RSS reader
In the same way that open source has revolutionized the software development marketplace, the proliferation of alternative news sources has shaken up the traditional news-source monopolies. Today, you can get free news from various Internet sources and from the Internet outlets of the mainstream media. Trekking from one Web site to another to read news stories is possible, but tedious. And what about updates to news stories of interest? Wouldn't it be better if the news of interest is aggregated for your convenience? You can do it with an RSS reader for BlackBerry. Here in Part 2 of this "Create BlackBerry applications with open source tools" series, explore the RSS data-distribution format by creating a BlackBerry RSS reader suitable for taking news wherever you and your BlackBerry go.
Tutorial 17 Feb 2009  
 
Build an Eclipse development environment for Perl, Python, and PHP
Eclipse presents a wealth of capabilities for building tools for compiled languages like C and the Java programming language, but provides little support for scripting languages like Perl, Python, and PHP. For these and similar languages, the Eclipse Dynamic Languages Toolkit (DLTK) comes to the rescue. Walk through the process of building a DLTK-based IDE and discover sample code for each step.
Tutorials 03 Feb 2009  
 
Deploying an Eclipse-based application with Java Web Start
Learn how to build a small, bare-bones application built on the Eclipse Framework and deploy it through Java Web Start (JWS) -- a technology you can use to deploy Java applications easily over standard Internet sites, enabling easy upgrades and distribution.
Tutorials 03 Feb 2009  
 
Mastering Eclipse V3.4, Part 3: JDT text editor tips and tricks
This "Mastering Eclipse" series of articles teaches complete newcomers to Eclipse the ins and outs of the Eclipse IDE. By the end of the series, you'll be on par with advanced users. In this article, take a tour of Eclipse's Java editor and learn about some of its advanced features.
Articles 13 Jan 2009  
 
Create your own Eclipse plug-in template
Default plug-in templates in Eclipse are useful as long as they meet users' needs. When a specified requirement is beyond the scope of a default template, it is necessary to customize a template. This article offers insight into how to customize a plug-in project template in Eclipse, elaborates on multisection implementation and control within templates, introduces UI component customization methods to improve usability, illustrates a way to add input validation function on the UI side, and explains how to organize the directory structure of plug-in project automatically.
Articles 22 Dec 2008  
 
Develop eSWT-based applications for the Nokia S60 smartphone
The Java Platform, Micro Edition (Java ME) is a ubiquitous application platform for embedded devices, and many modern mobile phones are capable of running these types of applications. The embedded Standard Widget Toolkit, or eSWT, is an Eclipse technology that can be used to develop native-looking Java applications for a variety of mobile phones. eSWT is developed as part of the embedded Rich Client Platform (eRCP) project, which as a whole is only supported on devices running Microsoft Windows Mobile and Windows CE operating system. However, standalone eSWT libraries are available on all devices running a recent version of Nokia's S60 platform, currently one of the leading smartphone platforms in the world. This tutorial demonstrates how to develop eSWT-based applications with the help of the newly released Eclipse Mobile Tools for Java (MTJ) and Nokia's S60 Platform SDK.
Tutorials 16 Dec 2008  
 
Debug Java applications remotely with Eclipse
You don't need to debug Java applications on just your local desktop. Learn how to spread around your debugging using different connection types that make up remote debugging. This article outlines the features and examples that show how to set up remote application debugging.
Articles 09 Dec 2008  
 
Configuring EJB application security using WebSphere Application Server Community Edition
The security configuration in WebSphere Application Server Community Edition V2 differs from the previous versions due to the introduction of a credential store, run-as-subject and default-subject. This article explains various security related annotations, elements in EJB deployment descriptors, and Community Edition specific deployment plans to secure session, entity and message-driven EJBs.
Articles 26 Nov 2008  
 
Explore Eclipse's plug-in signature mechanism
Security is an important issue when installing a bundle of new features to software. This article explores the signature technologies used by the Eclipse platform to determine the trustworthiness of plug-ins. Eclipse places each plug-in in one of five categories: unsigned or signed, trusted or untrusted, or expired. Learn how to create signed plug-ins in Eclipse and IBM Lotus Expeditor, an Eclipse-based product.
Articles 18 Nov 2008  
 
Download Eclipse Ganymede
Are you a Java EE developer? Download Eclipse open source software bundles for free from developerWorks, including Callisto and Ganymede Simultaneous Release projects, and get started developing with Eclipse frameworks today.
17 Nov 2008  
 
Create stand-alone Web services applications with Eclipse and Java SE 6, Part 1: The Web service server application
Use the Eclipse Integrated Development Environment (IDE) and Java Platform, Standard Edition (Java SE) 6 to create a stand-alone Web services application that can be run from the console. In this tutorial, the first in a series, start by getting familiar with the Eclipse IDE. Configure the environment; create projects, packages, and classes; then run the application from the command line.
Tutorials 13 Nov 2008  
 
Mastering Eclipse V3.4, Part 2: The JDT
This "Mastering Eclipse" series of articles teaches complete newcomers to Eclipse the ins and outs of the Eclipse IDE. By the end of the series, you'll be on par with advanced users. In this article, learn about working with various parts of the Eclipse JDT.
Articles 11 Nov 2008  
 
Using Spring and OpenJPA with WebSphere Application Server
This article shows how to leverage the Spring Framework and Apache OpenJPA to improve the productivity and application development experience for your J2EE projects. Our sample application uses Spring in several scenarios in different architectural layers of a Web application, focusing on the business tier, particularly the service and data access layers.
Articles 29 Oct 2008  
 
Mastering Eclipse V3.4, Part 1: The Eclipse IDE workbench
This "Mastering Eclipse" series of articles teaches complete newcomers to Eclipse the ins and outs of the Eclipse IDE. By the end of the series, you'll be on par with advanced users. Here in Part 1, you will learn the parts of the Eclipse IDE and how to customize them.
Articles 28 Oct 2008  
 
Equinox p2 cures Eclipse plug-in headaches
This article explores the new features of Equinox p2, which debuted in Eclipse V3.4. It looks at the pitfalls of the update manager user interface (UI) that was available in earlier versions of Eclipse and shows how the Equinox p2 framework is an improvement. Specifically, it shows how to use the new features in the Equinox p2 framework to install Eclipse and its plug-ins.
Articles 14 Oct 2008  
 
Programmability, Part 1: Exploring different approaches to programming for Cell/B.E. platforms
The programming flexibility available for the Cell Broadband Engine(TM) is a hot topic in the multicore community. This article discusses leveraging your existing skills to program for Cell/B.E.(TM), offers three programming approaches for Cell/B.E. systems, and introduces the various tools, software, and hardware available for the platform.
Articles 14 Oct 2008  
 
Getting started with Eclipse code templates
This tutorial covers the basic use of Eclipse code templates. It takes a broad approach to expose the key concepts and skills that apply to templates regardless of the particular plug-in they're associated with. You will learn about the benefits of templates, how to create and edit them, and how to use them within the Eclipse IDE to increase your productivity.
Tutorials 07 Oct 2008  
 
API Tools in Eclipse: An introduction
Crafting Application Public Interface (API) and especially managing API among different releases is difficult. Learn how to take advantage of Eclipse's PDE API Tools to make this process easier and seamlessly integrated into your daily development. Note that this article is specific to Eclipse V3.4: Ganymede.
Articles 16 Sep 2008  
 
Using Eclipse Ganymede to develop for the desktop, Web and mobile devices, Part 3: Developing for the Embedded Rich Client Platform, the Ganymede way
Eclipse Ganymede is the simultaneous release of 24 major Eclipse IDE projects. This three-part "Using Eclipse Ganymede to develop for the desktop, Web and mobile devices" tutorial series covers the following new Ganymede features: RCP, RAP, and eRCP, which allow you to develop software for the desktop, Web, and mobile platforms, respectively, with one common code base -- Subversion for version control; and p2 for update and installation. In this tutorial, we further enhance the personal organizer developed in Parts 1 and 2, and modify it to be deployed on a mobile device by using the Embedded Rich Client Project (eRCP).
Tutorials 16 Sep 2008  
 
Using Eclipse Ganymede to develop for the desktop, Web and mobile devices, Part 2: Developing for the Rich Client Platform, the Ganymede way
The Ganymede release of the Eclipse IDE includes 24 separate projects, covering a wide range of technologies. Many of these projects are mature, and this release provides incremental improvements to those. But Ganymede also includes a number of new projects that introduce new technologies to the Eclipse platform. In this three-part "Using Eclipse Ganymede to develop for the desktop, Web and mobile devices" tutorial series, we will cover the following new Ganymede features: RCP, RAP, and eRCP, which allow you to develop software for the desktop, Web, and mobile platforms, respectively, with one common code base; Subversion for version control; and p2 for update and installation. Here in Part 2, we will take the personal organizer developed in Part 1, and modify it to use the new Rich Ajax Platform (RAP) to package and distribute the application on the Web.
Tutorials 09 Sep 2008  
 
Using Eclipse Ganymede to develop for the desktop, Web and mobile devices, Part 1: Developing for the Rich Client Platform, the Ganymede way
The Ganymede release of Eclipse includes 24 separate projects, covering a wide range of technologies. Many of these projects are mature, and this release provides incremental improvements to those. But Ganymede also includes a number of new projects that introduce new technologies to the Eclipse platform. In this three-part "Using Eclipse Ganymede to develop for the desktop, Web and mobile devices" tutorial series, we will cover the following new Ganymede features: RCP, RAP, and eRCP, which allow you to develop software for the desktop, Web, and mobile platforms, respectively, with one common code base; Subversion for version control; and p2 for update and installation. Here in Part 1, we will use the mature Rich Client Platform (RCP) to develop an application for the desktop using Subversion for source control, and we will package and distribute the application using p2.
Tutorials 02 Sep 2008  
 
Create time-availability maps with Perl and Google Earth
Time-availability maps provide a listing of who is most likely to be available for a certain hour in a certain location. Find out how to use Google Earth and a log of your communications to map and identify the time and place when availabilities match.
Articles 26 Aug 2008  
 
Creating mashups on the Google App Engine using Eclipse, Part 3: Using RESTful Web services
Social networks are making it easier to take data and mash it up to create innovative Web applications. You still, however, must deal with all the usual issues with creating a scalable Web application. Now the Google App Engine (GAE) makes that easier for you. With it, you can forget all about managing pools of application servers, and, instead, you can concentrate on creating a great mashup. In this article, the last of a three-part "Creating mashups on the Google App Engine using Eclipse" series, we will take the application built in the first two parts and further enhance it. We will add the ability to view other users of the app and subscribe to their aggregate feeds. We will then complete the mashup circle by exposing the app as a Web service that can be used by other mashups.
Articles 19 Aug 2008  
 
Create BlackBerry applications with open source tools, Part 1: Laying the groundwork
There is perhaps no bigger market-transformational technology than the cell phone. And within that classification of devices, perhaps none more recognizable than the BlackBerry from Research In Motion (RIM). Most people think it is just for business e-mail, but there is untapped potential in that addictive device. Despite being a popular platform, third-party applications are still needed for the BlackBerry platform. There is no better way to bring those applications to fruition than to enable the help from the open source community. Follow along as this tutorial lays the groundwork for an open source data-collection application, upon which an accessible and easy-to-use data-collection service is built.
Tutorial 19 Aug 2008  
 
Developing software on an open source stack
Web developers are enjoying a renaissance. After spending much of the previous decade toiling on server-centric code, programmers are now putting code front-and-center, turning the Web browser into its own computing platform. Much of the renaissance must be attributed to ingenuity. The newest generation of tools and application frameworks automate and simplify the drudgery of building, deploying, and maintaining a Web site. There are also more tools than ever, and all the most innovative tools are open source. This tutorial provides an expansive survey of the free software available to developers to create and deploy Web applications.
Tutorials 19 Aug 2008  
 
Creating mashups on the Google App Engine using Eclipse, Part 2: Building the Ajax mashup
Social networks are making it easier to take data and mash it up to create innovative Web applications. You still, however, must deal with all the usual issues with creating a scalable Web application. Now the Google App Engine (GAE) makes that easier for you. With it, you can forget all about managing pools of application servers, and, instead, you can concentrate on creating a great mashup. In this article, the second of a three-part "Creating mashups on the Google App Engine using Eclipse" series, we will take the application we built in Part 1 and enhance it. We will improve its performance by using more data-modeling features of GAE. We will then take that performance even further by using GAE's Memcache services.
Articles 12 Aug 2008  
 
Easy Ruby development, the Eclipse way
Almost three years ago, developerWorks published "Using the Ruby Development Tools plug-in for Eclipse," which introduced some of the features found in the Ruby Development Tools (RDT) plug-in for Eclipse. Current at the time was V0.5. We revisit that tool in this article. Today, RDT is called Aptana RadRails and is available as a plug-in for Aptana Studio or Eclipse. This article introduces some of the plug-in's new features.
Articles 12 Aug 2008  
 
Migrating from Apache Tomcat Version 6.0.x to WebSphere Application Server Community Edition V2.1
This article walks you through deploying an application to Tomcat 6.0, then migrating the code and deploying it to WebSphere Application Server Community Edition V2.1. The sample application highlights some of the notable differences between the two implementations.
Articles 06 Aug 2008  
 
Creating mashups on the Google App Engine using Eclipse, Part 1: Creating the application
Tapping into social software can be a great way to add value to your application. Social networks are making it easier to take data and mash it up to create innovative new Web applications. However, you must still deal with all the usual issues of creating a scalable Web application. Now the Google App Engine (GAE) makes that easier, as well. With the GAE, you can forget all about managing pools of application servers. You do not have to worry about storing huge amounts of static content and dynamic data. Instead, you can concentrate on creating a great mashup. In this article, the first of a three-part "Creating mashups on the Google App Engine using Eclipse" series, we see how to get started developing GAE applications, and we will take a look at how to use Eclipse to make GAE development even easier.
Articles 05 Aug 2008  
 
Developing JPA Applications with WebSphere Application Server Community Edition
The Java Persistent API (JPA) makes it easier than ever to design and develop the persistent part of JEE applications. This tutorial walks you through all the nuances of this new API, developing a sample application using Eclipse and WebSphere Application Server Community Edition. Both WebSphere Application Server Community Edition and Eclipse are available for download at no charge, so you can get started in just a few minutes.
Tutorials 30 Jul 2008  
 
What's new in WebSphere Application Server Community Edition V2.1
Explore the new features in WebSphere Application Server Community Edition V2.1, including the ability to execute Geronimo commands using GShell, create multiple server assemblies from you own set of servers, and fully control the server through Expert mode and a new Monitoring portlet. This release improves on what is already the most powerful open source application server available.
Articles 29 Jul 2008  
 
Using the Ruby Development Tools plug-in for Eclipse
This article introduces using the Ruby Development Tools (RDT) plug-in for Eclipse, which allows Eclipse to become a first-rate Ruby development environment. Ruby developers who want to learn how to use the rich infrastructure of the Eclipse community to support their language will benefit, as will Java developers who are interested in using Ruby.
Articles 24 Jul 2008  
 
Use XStream to serialize Java objects into XML
XML serialization has a myriad of uses, including object persistence and data transport. However, some XML-serialization technologies can be complex to implement. XStream is a lightweight and easy-to-use open source Java library for serializing Java objects to XML and back again. Learn how to set up XStream, and discover how to use it to serialize and deserialize objects as well as to read configuration properties from an XML configuration file.
Articles 23 Jul 2008  
 
Use Ext, Aptana, and AIR to build desktop applications
While Rich Internet Applications and Web 2.0 have been all the rage, the latest wave of emerging technologies are focusing on not only giving Web applications a desktop-like feel but actually bringing them to the desktop. The Adobe Integrated Runtime (AIR) has led the way, allowing Web application developers to leverage their existing knowledge of HTML, CSS, JavaScript, Flash, and Flex to build powerful desktop applications. In this tutorial, you will use the open source Aptana Studio IDE, the Adobe AIR plug-in for Aptana, and the open-source JavaScript framework Ext.
Tutorials 22 Jul 2008  
 
Developing iPhone applications using Ruby on Rails and Eclipse, Part 3: Developing advanced views for iPhone
The iPhone and iPod touch made Mobile Safari the most popular mobile browser in the United States. Although Mobile Safari is more than adequate at rendering normal Web pages, many Web developers created versions of applications aimed at the iPhone. Here in Part 3 of this "Developing iPhone applications using Ruby on Rails and Eclipse" series, we learn what you should do when the user reaches the end of the list structure and your application actually needs to display some content
Articles 15 Jul 2008  
 
Debug iPhone Web applications with Eclipse
Learn how to debug Asynchronous JavaScript + XML (Ajax) Web applications using Eclipse, Aptana's iPhone Development plug-in, Aptana's Firefox JavaScript debugger, and Firebug.
Tutorials 15 Jul 2008  
 
Developing iPhone applications using Ruby on Rails and Eclipse, Part 2: Displaying iPhone content to the client
The iPhone and iPod touch made Mobile Safari the most popular mobile browser in the United States. Although Mobile Safari is more than adequate at rendering normal Web pages, many Web developers created versions of applications aimed at the iPhone. Here in Part 2 of this "Developing iPhone applications using Ruby on Rails and Eclipse" series, we learn the common use of drill-down lists as a navigation method
Articles 08 Jul 2008  
 
Build Web services with PHP in Eclipse
Learn how to build Web services in PHP using the PHP Development Tools (PDT) plug-in in Eclipse in three easy steps. First, become familiar with the PDT project, and learn how to create and deploy useful PHP projects. Second, learn the philosophy behind contract-first development. Finally, get an informative overview of the basic parts that make up a Web Services Description Language (WSDL) file.
Tutorials 01 Jul 2008  
 
Advanced charting in BIRT
Since 2004, the Eclipse-based Business Intelligence and Reporting Technology (BIRT) community has grown and gained massive success. This success is growing as more users are starting to integrate with BIRT technology to present business data. A key reason for this success is that users are discovering the rich BIRT reporting components. The BIRT charting capabilities is one of the rich components that allow the end user to uncover trends in data to answer business questions. BIRT provides extensive interactive charting and other advanced features to allow report developers to create professional-looking reports.
Tutorials 01 Jul 2008  
 
Interfacing with the CDT debugger, Part 2: Accessing gdb with the Eclipse CDT and MI
The graphical debugging environment provided by the Eclipse C/C++ Development Tooling (CDT) is about as good as it gets, displaying breakpoints, watchpoints, variables, registers, disassembly, signals, and memory contents. You can add new capabilities to this environment or access these views to display output from a custom debugger. But first, you need to understand the C/C++ Debugger Interface (CDI) and how it communicates with Eclipse. Part 1 describes the CDI at a high level, and this article presents a practical example: How the CDT uses the CDI and the Machine Interface (MI) to interface the GNU Debugger.
Articles 24 Jun 2008  
 
Eclipse Ganymede at a glance
The Eclipse Ganymede release of 24 projects showcases the diversity and innovation going on inside the Eclipse ecosystem. Get an overview of several Ganymede projects, along with resources to find out more information.
Articles 20 Jun 2008  
 
Debugging PHP using Eclipse and PDT
The PHP Development Tools (PDT) plug-in, when installed with Eclipse Europa, gives you that ability to quickly write and debug PHP scripts and pages. PDT supports two debugging tools: XDebug and the Zend Debugger. Learn how to configure PDT for debugging PHP scripts and discover which perspectives you use when taking closer looks at your scripts.
Tutorials 17 Jun 2008  
 
Eclipse: Empowering the universal platform
Watch an installation of Eclipse 3.3, Java JDK 5.0, IBM Cloudscape V10.1, and Apache Tomcat V5.5. This demo is part of a seven part series from a developerWorks Live! briefing. The demo series shows you how to use open source technologies (with focus on Eclipse) to create a powerful development environment.
Demos 11 Jun 2008  
 
Interfacing with the CDT debugger, Part 1: Understand the C/C++ debugger interface
The Eclipse C/C++ Development Tooling (CDT) is one of the most well-known open source environments for C/C++ development, and its full-featured debugger plays a large role in its popularity. What isn't as well known is that the CDT framework can be extended to support custom debuggers. With the right plug-in, a custom debugger can access the full spectrum of the CDT's graphical debugging environment: code-stepping, watchpoints, breakpoints, register contents, memory contents, and variable views. Learn how to construct this plug-in, with a focus on the C/C++ Debugging Interface (CDI).
Articles 10 Jun 2008  
 
Introduction to BIRT, Part 1
Learn how to install the Eclipse Business Intelligence and Reporting Tools (BIRT) plugins, create a new reporting project, create a new report, and connect the report to an Apache Derby (IBM Cloudscape) database.
Demos 04 Jun 2008  
 
Introduction to BIRT, Part 2
This demo shows how to create a data set from a data source created in Part 1, build an SQL query, build a table, preview a report, and run the report using the Business Intelligence and Reporting Tools (BIRT) viewer.
Demos 04 Jun 2008  
 
Developing iPhone applications using Ruby on Rails and Eclipse, Part 1: Serving content for iPhones
The iPhone and iPod touch made Mobile Safari the most popular mobile browser in the United States. Although Mobile Safari is more than adequate at rendering normal Web pages, many Web developers created versions of applications aimed at the iPhone. This "Developing iPhone applications using Ruby on Rails and Eclipse" series shows how to use Ruby On Rails on the server side to identify and serve custom content to Mobile Safari.
Articles 03 Jun 2008  
 
Embed the NASA World Wind Java SDK in Eclipse
The open source World Wind Java (WWJ) SDK by NASA creates new possibilities for the open Geographic Information Systems (GIS) community. World Wind, a 3D interactive world viewer written in the Java language and OpenGL, lets users zoom from outer space into any place on Earth. This article explains how GIS developers who want to enhance their Eclipse-based applications can embed the WWJ SDK as an Eclipse plug-in.
Articles 03 Jun 2008  
 
Build software with Gant
Gant is a highly versatile build framework that leverages both Groovy and Apache Ant to let you implement programmatic logic while using all of Ant's capabilities. In this tutorial, Andy Glover guides you step-by-step through Gant's fundamental concepts. You'll learn how to define behavior in your build through Gant's flexible domain-specific language, how to reuse Ant features, and how to define functions that make your builds more efficient and even proactive.
Tutorials 27 May 2008  
 
Meet the JavaScript Development Toolkit
The JavaScript Development Toolkit (JSDT) is an open source plug-in that brings robust JavaScript programming tools to the Eclipse platform. JSDT streamlines development, simplifies code, and increases productivity for pure JavaScript source files and JavaScript embedded in HTML.
Articles 27 May 2008  
 
Open an Eclipse Rich Client Platform application from a URL
Imagine being able to navigate to the rich function of a Rich Client Platform (RCP) application just as easily as you can navigate to a Web page today. Follow along to enable the opening of specific business objects in your Eclipse RCP application simply by clicking a URL.
Articles 27 May 2008  
 
Picking the right Eclipse distribution for you
Which Eclipse distribution is right for you? Commercial distributions (distros) based on Eclipse Europa offer different features and conveniences. Many commercial ones also offer free or community editions to download and use. This article compares the CodeGear JBuilder 2008 Turbo trial version, nexB EasyEclipse, IBM's Europa bundles, and Innoopract's Yoxo On Demand distros -- all of which allow you to download a prepackaged, customized version of Eclipse Europa, and many of which already contain the plug-ins and tools you need to start working right away.
Articles 20 May 2008  
 
Understanding Eclipse's new bundle-management mechanism
Learn how to fill the gap between the IBM Rational Functional Tester and the console of Eclipse-based products by supporting the OSGi commands install, ss, start, stop, headers, active, update, and uninstall. The solution offers an effective approach for automation test-case support when the manifest of an Eclipse-AutoStart header has been upgraded to Eclipse-LazyStart. This article presents test scenarios to verify that the bundle-management mechanisms work well.
Articles 13 May 2008  
 
Build Web services with PHP in Eclipse
Learn how to build Web services in PHP using the PHP Development Tools plug-in in Eclipse Europa. Become familiar with the PDT project, and learn how to create and deploy useful PHP projects, learn about the philosophy behind contract-first development, and understand the basic parts that make up a Web Services Description Language (WSDL) file.
Tutorials 13 May 2008  
 
Integrate external tools and builders in Eclipse
With launch configurations in Eclipse Europa, you can run external programs from within the development environment and save settings for how you call an external program. Learn how to build and use these launch configurations, including the types of automatic parameters available.
Tutorials 06 May 2008  
 
Make JUnit testing Java applications easier with Grester
So, you've written a bunch of unit tests. As a developer, you run your tests multiple times per day, especially in a continuous integration environment. But how badly would they break if the sources had to change? When Jester and Maven combine to make Grester, you can quickly find out.
Articles 29 Apr 2008  
 
Introducing the JyDT plug-in for Eclipse
The JyDT plug-in enables Eclipse to work as a Jython/CPython IDE. This tutorial provides a brief description of the JyDT project and how to configure it. Learn to use the PyDev perspective and explorer, compile and run code, use the debugger, do unit testing, refactor, manage Python projects, and use the editor and IDE.
Tutorials 29 Apr 2008  
 
Migrate .NET applications from Visual Studio to Eclipse
Learn how to develop open source C# applications using the Emonic Eclipse plug-in and how to use Eclipse on existing Microsoft .NET Framework V2.0 projects.
Articles 22 Apr 2008  
 
10 time-saving techniques in Eclipse Europa
Eclipse Europa offers many convenient features for navigating and editing Java files. Discover what they are and how to use them, and when you're finished, you may be saying, "I didn't know that!"
Tutorials 22 Apr 2008  
 
Metamodeling with EMF: Generating concrete, reusable Java snippets
Learn how to extend the Eclipse Modeling Framework (EMF) Ecore metamodel by adding elements and attributes to model reusable Java snippets. Also see, step by step, how to use dynamic templates with JET to generate the implementation code for the extended model elements.
Articles 08 Apr 2008  
 
Plug-in development 101, Part 2: Introducing rich-client applications
Plug-in development in Eclipse is somewhat of an art form. If you're new to the concept of plug-ins, especially in the context of OSGi and Eclipse, it can be a burden learning the myriad tools Eclipse has to help you write plug-ins. This article will help you learn some basic plug-in development skills, with some best practices sprinkled in for good measure.
Articles 01 Apr 2008  
 
Develop and execute WS-BPEL V2.0 business processes using the Eclipse BPEL plug-in
BPEL V2.0 is a powerful language intended to help in development of huge, complex applications consisting of a lot of other components and Web services. BPEL allows you to describe long-running workflows using graphical editors to present workflows on human-friendly diagrams. This article describes how to combine the Eclipse BPEL plug-in for development of processes and Apache ODE for their execution.
Articles 25 Mar 2008  
 
Implement business logic with the Drools rules engine
Using a rules engine can lower an application's maintenance and extensibility costs by reducing the complexity of components that implement complex business logic. This updated article shows you how to use the open source Drools rules engine to make a Java application more adaptive to changes. The Drools project has introduced a new native rule expression language and an Eclipse plug-in, making Drools easier to use than ever before.
Articles 18 Mar 2008  
 
Build a mobile RSS reader
What good is a mobile computing environment if you can't keep track of your favorite news feeds on the go? Sure, you can use Android's browser to read your favorite Web sites, but it's unlikely the sites are optimized for a screen two inches high. And besides, then you'll miss the opportunity to integrate RSS or other XML data with other mobile applications to make your own mash-ups. This tutorial shows you how to use the Android Developer Tools to read, parse, and display XML data.
Tutorials 18 Mar 2008  
 
Eclipse at eBay, Part 2: eBay's plug-ins in action
Eclipse has become the premier integrated development environment (IDE) for Java developers everywhere. Eclipse is definitely not a one-size-fits-all system, though. Its plug-in architecture allows you to add the features you need. This is even more important in large organizations like eBay. Such organizations have very specific needs. Eclipse makes it easy to not only tailor a solution to those needs but also to scale that solution across a large organization. Here in Part 2 of a two-part "Eclipse at eBay" series, we will look at some of the organizational needs of eBay and how it has used Eclipse to fill those needs. We will concentrate on how eBay has used Eclipse, but the beauty is that you can employ similar tactics for your organization.
Articles 18 Mar 2008  
 
Eclipse at eBay, Part 1: Tailoring Eclipse to the eBay architecture
Eclipse's first claim to fame was as an integrated development environment (IDE) for Java. Eclipse's plug-in architecture is a big reason for its success. There are many popular plug-ins available, and it is very easy to create your own. These two traits make Eclipse a perfect fit for systems with specialized architectures, such as eBay. In this article, the first of a two-part series covering eBay's use of Eclipse, we look at eBay's architecture and how eBay has tailored Eclipse to suit its architecture. While the article focuses on eBay, you can use the lessons here to tailor Eclipse to your system's architecture.
Articles 11 Mar 2008  
 
WSAS and Eclipse simplify creating Web services
We find Web services everywhere today. There's a good chance you will need to create Web services for whatever new applications or features you are developing. And it was not too long ago that this could be a painful proposition. WSO2 realized this and created an Eclipse plug-in to help make working with Web services easier. This article explores the WSO2 Web Services Application Server (WSAS) Eclipse plug-in and how it can help you develop Web services.
Articles 04 Mar 2008  
 
Develop Android applications with Eclipse
Android is Google's oft-discussed mobile, wireless, computer, and communications platform. You can take advantage of the powerful Eclipse environment to build Android applications using the Android Eclipse plug-in. This tutorial introduces Android application development with the Eclipse plug-in, otherwise known as Android Development Tools. The tutorial provides an introduction to Android development with a quick introduction to the platform, a tour of Android Development Tools, and includes the construction of two example applications.
Tutorials 26 Feb 2008  
 
Configuring and adding menu items in Eclipse V3.3
In earlier versions of Eclipse, adding commands to a menu, pop-up menu,or toolbar was tricky. No more! Eclipse V3.3 introduces a mechanism that's easier than ever. Find out how to use org.eclipse.ui.menus.
Articles 19 Feb 2008  
 
Database applications made easy with WebSphere Application Server Community Edition, DB2 Express-C and Eclipse
IBM WebSphere Application Server Community Edition provides excellent support for JDBC-enabled databases through a J2CA framework, making it easy for your application to access a backend database. This tutorial describes how you can easily develop a simple database application for WebSphere Application Server Community Edition V2.0 using the Eclipse development environment with IBM DB2 Express-C, and also illustrates how to integrate and use these three free software products together.
Tutorials 13 Feb 2008  
 
Plug-in development 101, Part 1: The fundamentals
Plug-in development in Eclipse is somewhat of an art form. If you're new to the concept of plug-ins, especially in the context of OSGi and Eclipse, it can be quite burdensome learning the myriad tools Eclipse has to help you write plug-ins. The purpose of this article is to help you learn some basic plug-in development skills with some best practices sprinkled in for good measure.
Articles 12 Feb 2008  
 
Top 10 Open source tutorials and articles -- October 2009
Check out which Open source tutorials and articles developerWorks readers found most interesting last month.
08 Feb 2008  
 
Jump-start your PHP applications with the Eclipse PHP Class Generator plug-in
PHP classes can sometimes still be a black box, a big unknown to many new and some old-school PHP developers. But it doesn't have to be that way. Classes help modularize code and remove extraneous copies of code scattered throughout the code base by placing the code into functions within classes. This helps make maintaining your code much easier. That's what the PHP Class Generator plug-in for Eclipse helps PHP developers do: generate PHP classes to help manage database tables, so you don't have to, which helps speed up the learning curve.
Articles 05 Feb 2008  
 
Receive events from XMLBeans
XMLBeans is a great XML-to-Java data-binding technology, but it lacks the ability to register observers for model changes. However, you can customize generated plain old Java objects (POJOs) to include the necessary interfaces and the notification of changes. Create a Sudoku Rich Client Platform (RCP) game application in Eclipse, and learn how to use eventing to validate the user's input.
Articles 29 Jan 2008  
 
Execute business processes with Eclipse
Everyone -- from consultants and analysts to architects and engineers -- has ideas. But implementing a new idea can be challenging, requiring knowledge of an unfamiliar development language or hiring costly developers. What if there was a way to create an executable business process using a graphical editor that can ultimately be executed on an appropriate engine? Well, there is. Using the Eclipse STP BPMN Modeler, you can graphically create a business model represented in XML that can be converted to an executable using Eclipse ATL that will ultimately deploy on Apache ODE.
Tutorials 29 Jan 2008  
 
Develop iPhone Web applications with Eclipse
Learn to create iPhone Web sites using Eclipse, Aptana's iPhone Development plug-in, and the iUi framework. See the development of a Javadoc viewer for the iPhone, uncover tips for user interface design, and hear about the future of iPhone application development.
Articles 29 Jan 2008  
 
  1 - 100 of 336 results    Next   Show All   Hide Summaries
Not finding what you're looking for? Suggest Content