Google Plugin for Eclipse
   HOME

TheInfoList



OR:

Google Plugin for Eclipse (GPE) was a set of development tools that enabled
Java Java (; id, Jawa, ; jv, ꦗꦮ; su, ) is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea to the north. With a population of 151.6 million people, Java is the world's mo ...
developers to design, build, optimize, and deploy
cloud computing Cloud computing is the on-demand availability of computer system resources, especially data storage ( cloud storage) and computing power, without direct active management by the user. Large clouds often have functions distributed over mu ...
applications. developers in creating complex user interfaces, generating
Ajax Ajax may refer to: Greek mythology and tragedy * Ajax the Great, a Greek mythological hero, son of King Telamon and Periboea * Ajax the Lesser, a Greek mythological hero, son of Oileus, the king of Locris * ''Ajax'' (play), by the ancient Gree ...
code using the GWT Web Toolkit, and deploying applications to
Google App Engine Google App Engine (often referred to as GAE or simply App Engine) is a cloud computing platform as a service for developing and hosting web applications in Google-managed data centers. Applications are sandboxed and run across multiple servers ...
. GPE installed into the
Eclipse An eclipse is an astronomical event that occurs when an astronomical object or spacecraft is temporarily obscured, by passing into the shadow of another body or by having another body pass between it and the viewer. This alignment of three c ...
integrated development environment (IDE) using the extensible plugin system. GPE was available under the Eclipse Public License 1.0.


History

GPE was first released on April 7, 2009, and the last version 3.9.6 was released on March 31, 2017. The product was decommissioned in January, 2018. Release history: * GPE 1.0 April 7, 2009 * GPE 1.1 July 30, 2009 * GPE 1.2 December 8, 2009 * GPE 1.3 March 16, 2010 * GPE 2.5 December 16, 2011 * GPE 2.6 May 3, 2012 * GPE 3.0 June 29, 2012 * GPE 3.1 August 10, 2012 * GPE 3.2 Feb 13, 2013 * GPE 3.3 July 17, 2013 * GPE 3.4 September 13, 2013 * GPE 3.5 December 20, 2013 * GPE 3.9 March 23, 2016 * GPE 3.9.5 October 24, 2016 * GPE 3.9.6 March 31, 2017


Features

Support for GWT Web Toolkit * Development Mode View: inspect your debugging logs and manage the GWT code server from
Eclipse An eclipse is an astronomical event that occurs when an astronomical object or spacecraft is temporarily obscured, by passing into the shadow of another body or by having another body pass between it and the viewer. This alignment of three c ...
* UiBinder support: template editor with auto-completion, as-you-type validation of template and owner classes, and creation wizard * Recognition of in-line
JavaScript JavaScript (), often abbreviated as JS, is a programming language that is one of the core technologies of the World Wide Web, alongside HTML and CSS. As of 2022, 98% of websites use JavaScript on the client side for webpage behavior, of ...
(JSNI): Java reference auto-completion, syntax highlighting, auto-indenting, Java Search and
Refactoring In computer programming and software design, code refactoring is the process of restructuring existing computer code—changing the '' factoring''—without changing its external behavior. Refactoring is intended to improve the design, structu ...
integration * Validation, quick fixes, and refactoring support to keep RPC interfaces in sync * GWT compiler shortcuts and configuration UI * Wizards to create modules, client bundles, entry points and
HTML The HyperText Markup Language or HTML is the standard markup language for documents designed to be displayed in a web browser. It can be assisted by technologies such as Cascading Style Sheets (CSS) and scripting languages such as JavaS ...
pages * Compatibility with Eclipse for
Java EE Jakarta EE, formerly Java Platform, Enterprise Edition (Java EE) and Java 2 Platform, Enterprise Edition (J2EE), is a set of specifications, extending Java SE with specifications for enterprise features such as distributed computing and web ser ...
and projects built with
Maven MAVEN is an American spacecraft orbiting Mars to study the loss of its atmospheric gases to space, providing insight into the history of the planet's climate and water. The spacecraft name is an acronym for "Mars Atmosphere and Volatile Evolu ...
* Support for GWT
JUnit JUnit is a unit testing framework for the Java programming language. JUnit has been important in the development of test-driven development, and is one of a family of unit testing frameworks which is collectively known as xUnit that originated ...
tests Easy Discovery and Access to Google APIs * Developers can include features such as Google Maps overlays, Buzz streams, and Google Docs integration in apps via Google APIs. Import Projects from Project Hosting * A simple UI that makes importing Google-hosted projects into Eclipse very easy. One Login, Many Services * Integrated single sign-on support. Local Storage APIs * Enables access to data quickly and continue to be usable offline. Web Application Wizard * Create web applications that use GWT Web Toolkit and/or App Engine. Web Application Launch Configurations * Run or debug web application locally using fully customizable launch configurations GWT Designer Integration * A
WYSIWYG In computing, WYSIWYG ( ), an acronym for What You See Is What You Get, is a system in which editing software allows content to be edited in a form that resembles its appearance when printed or displayed as a finished product, such as a printed d ...
Ajax user interface designer
HTML5 HTML5 is a markup language used for structuring and presenting content on the World Wide Web. It is the fifth and final major HTML version that is a World Wide Web Consortium (W3C) recommendation. The current specification is known as the HTML ...
Support *
Canvas element The canvas element is part of HTML5 and allows for dynamic, scriptable rendering of 2D shapes and bitmap images. It is a low level, procedural model that updates a bitmap. HTML5 Canvas also helps in making 2D games. While the HTML5 canvas off ...
that allows for dynamic, scriptable rendering of 2D shapes and bitmap images, and the embedding of Audio/Video tags CellTable APIs * Allows for default column sorting and the ability to set column widths Deployment to Google App Engine * Real-time validation to ensure that code is compatible with App Engine * Build projects and enhance JDO classes automatically without the need for
Apache Ant Apache Ant is a software tool for automating software build processes which originated from the Apache Tomcat project in early 2000 as a replacement for the Make build tool of Unix. It is similar to Make, but is implemented using the Java langua ...


See also

* GWT Web Toolkit *
Google Google LLC () is an American Multinational corporation, multinational technology company focusing on Search Engine, search engine technology, online advertising, cloud computing, software, computer software, quantum computing, e-commerce, ar ...
*
Maven MAVEN is an American spacecraft orbiting Mars to study the loss of its atmospheric gases to space, providing insight into the history of the planet's climate and water. The spacecraft name is an acronym for "Mars Atmosphere and Volatile Evolu ...
* Comparison of integrated development environments (IDEs)


References

{{Google Inc. Plugin for Eclipse