hidden pixel

Aptana Information

Aptana, Inc. is a company making web application development tools for Web 2.0 and Ajax for use with programming languages such as JavaScript, Ruby, PHP and Python. Aptana's main products are Aptana Studio, Aptana Cloud and Aptana Jaxer. Current company leadership is Paul Colton, Founder and CEO, Uri Sarid, CTO/VP, Engineering and Kevin Hakman, Director of Evangelism; total staff passed 25 after Labor Day 2008. Aptana is an active participant in the OpenAjax Alliance, with Hakman serving as director of the IDE Working Group.

Aptana Studio is an open source integrated development environment (IDE) for building Ajax web applications. It includes support for JavaScript, HTML, DOM, and CSS with code-completion, outlining, JavaScript debugging, error and warning notification and integrated documentation. Additional plugins allow Aptana Studio to be extended to support Ruby on Rails, PHP, Python, Perl[1], Adobe AIR, Apple iPhone and Nokia WRT (Web Runtime).

Aptana Cloud Connect is Aptana's web hosting and application management service. Cloud Connect provides the infrastructure required to host applications developed using technologies supported by Aptana Studio and is primarily based on Apache, with support for general web/Ajax, PHP, Ruby on Rails and Jaxer. Cloud Connect also supports Java-based web applications which may be deployed and managed using the Cloud service. All applications hosted on Cloud Connect may be developed offline and deployed and managed directly using the Cloud management features included in Aptana Studio. The Cloud Connect service also provides team management, hosted source control (using Subversion), remote editing/preview and application synchronization between local, staging and production environments.

Aptana Jaxer is an open source Ajax web server for building rich web pages and applications using a unified Ajax model wherein both client-side and server-side code can be written in JavaScript. Jaxer's server-side engine is based on Mozilla Gecko, the same browser engine that is used in the Firefox browser. The Mozilla engine allows Jaxer to provide a server-side DOM in which a page may be manipulated during server-side processing using the techniques familiar to client-side programmers. Jaxer's server-side JavaScript APIs enable database access, file system access, network communications, user sessions, and other functions typical of web application servers. Jaxer also provides for access to Java objects via the open source DWR project.

As of November 2009 Aptana has significantly scaled back development and support of Jaxer. An Aptana representative noted that "there hasn't been sufficient adoption to make it a money earning proposition."[2]

Contents

Aptana Studio

Aptana Studio is based on Eclipse and is available as standalone on Microsoft Windows, Mac OS and Linux, or as a plugin for Eclipse.

System requirements

Editions

Aptana Studio is available as an open source Community Edition. The previously available features into the paid-for Pro Edition were merged into the Community Edition[3]. All of the features in Pro are now part of the standard Community Edition of Studio, thus Aptana ceased to exist as multiple editions IDE.

Ajax Library Support

Aptana Studio ships with the following Ajax libraries, but more can be added or updated.

PHP

PHP has returned to Aptana for version 3.0. http://www.aptana.com/products/php/

As of version 2.0, Aptana no longer provided its own PHP plugin, but has transferred development efforts to the PDT project.

Aptana version 1.5 provides support for developing PHP applications via the add-on PHP plugin. This includes:

RadRails

Aptana Studio supports Ruby on Rails development using RadRails, an open source plugin for the Ruby on Rails framework. This includes:

Python

Aptana Studio provides support for Python in the form of the PyDev plugin. This provides color syntax highlighting, Code Assist, code outlining, debugging and integrated support for Python and Jython interpreters. Aptana announced that their previously commercial available Pydev Extensions[4] are now open sourced.

Adobe AIR Support

Aptana IDE provides some support for Adobe AIR.[5]

Nokia Web Runtime

The Nokia Web Runtime[6] provides support for developing rich mobile apps for Nokia S60 series phones. This includes over 30 models and tens of millions of units around the world. The Nokia WRT Plug-in for Aptana Studio provides features that enable the creation, editing, testing, and deployment of WRT widgets from within Aptana Studio.

WRT widgets are small, task-focused web applications that are installed and run in the same way as other S60 applications. WRT widgets allow websites or web services to be optimised for use on S60 devices. Because they’re easy to develop and use, WRT widgets are ideal for driving traffic to a website from S60 devices.

Code Assist

Code Assist is similar to completing code statements, by presenting a pop-up with either:

This applies both to built-in functions / methods and to those already coded — but the latter use requires documenting such functions/methods with ScriptDoc[7], a documentation dialect similar to that used by Javadoc.[8]

Browser support

The Code Assist feature includes information on browser support for JavaScript methods/properties, HTML elements and CSS properties.[9]

FTP/SFTP

Support for uploading downloading and synchronization using FTP and SFTP.

Debugger

Both Pro and Community editions support integrated JavaScript debugging for the Firefox browser. Internet Explorer is supported in the Pro Edition only.

License

Aptana uses a "dual licensing" model. Under this model, users may choose to use the Aptana IDE under the free software/open source GNU General Public License (commonly known as the "GPL") or under the Aptana Public License (known as the "APL").

With the GPL license, the Aptana IDE is available free of charge, as long as the redistribution (if any) of the Aptana IDE adheres to the terms of the GPL license. Users may download the software for free, and modify, integrate and distribute it.

Aptana also offers the simplified APL license for organizations that don't need to redistribute Aptana Studio or its derivatives outside of the company.[10][11]

License history

Aptana Jaxer

Aptana Jaxer provides a page-processing environment based on the Mozilla engine. This provides a Gecko-based DOM and SpiderMonkey JavaScript engine to enable pages to be rendered and manipulated on the server before being sent to the browser. Jaxer also provides an Ajax model for performing asynchronous requests to the server. Its client and server APIs allow such requests to be made by simply calling server-side JavaScript functions from the client. Behind the scenes, Jaxer provides the logic required to manage the request and retrieve the response from the server.

Jaxer is not a standalone web server but works with another server such as Apache, Jetty or Tomcat. Jaxer provides server-side DOM and API processing for pages served by the web server before delivering the results to the browser.

Jaxer may be integrated into Aptana Studio via an optional plugin. It is open source (GPL) and available for Windows, Mac OS X and Linux/Solaris.

See also

Free software portal

Notes

  1. ^ Support for Perl syntax highlight via the EPIC plugin
  2. ^ "Jaxer forums?". https://aptanastudio.tenderapp.com/discussions/problems/376-jaxer-forums/page/1#comment_530407. Retrieved 2009-11-04. (Archived by WebCite at http://www.webcitation.org/5l1xyh2rY)
  3. ^ SFTP Now Free in Aptana Studio!
  4. ^ Pydev 1.5.0 (Pydev Extensions Open Sourced)
  5. ^ "Adobe AIR Screencast". http://www.aptana.tv/movies/aptana_air/aptana_air.html. Retrieved 2008-05-22.
  6. ^ Nokia WRT (Web Runtime) plug-in
  7. ^ "About Code Assist". http://www.aptana.com/docs/index.php/About_Code_Assist. Retrieved 2008-05-22.
  8. ^ "Documenting your code using ScriptDoc". http://www.aptana.com/docs/index.php/Documenting_your_code_using_ScriptDoc. Retrieved 2008-05-22.
  9. ^ "Browser Support screencast". http://www.aptana.tv/movies/aptana_browser_support/Browser%20Support.html. Retrieved 2008-05-22.
  10. ^ "What is Aptana's software licensing model for Aptana Studio?". Aptana Studio Frequently Asked Legal Questions. http://www.aptana.com/node/20. Retrieved 2008-05-22.
  11. ^ Aptana Public License

External links

Wikimedia Commons has media related to: Aptana

Coordinates: 37°33′24″N 122°17′16″W / 37.556588°N 122.287681°W

HTML editors
Open source Amaya · Aptana · KompoZer · Quanta Plus · Scintilla · SeaMonkey Composer
Freeware FirstPage · HTML-Kit · Microsoft Visual Web Developer · Microsoft SharePoint Designer
Demoware UltraEdit
Retail
Cross-platform Adobe Dreamweaver
Mac OS X only Coda · Freeway · iWeb · RapidWeaver · Sandvox · ShutterBug · Site Studio · skEdit
Windows only Microsoft Expression Web · NetObjects Fusion · PHPEdit · TopStyle · CSE HTML Validator
Discontinued Adobe GoLive · Arena · Claris Homepage · HomeSite · HotDog · HoTMetaL · Microsoft FrontPage (Express) · Netscape Composer · Nvu · WorldWideWeb(Nexus) · AOLpress(Navipress)
additional tools FrameGang · Frame-IT! · HTML Tidy
CategoryComparisonList
Eclipse plugins
Adobe Flex · Adobe LiveCycle · Aptana · Avaya Dialog Designer · Bioclipse · Borland Together · Carbide.c++ · CFEclipse · Collaber · Collanos · EasyEclipse · Embedded System Debug Plug-in for Eclipse · FindBugs · G-Eclipse · Granite data services · IBM Rational Software · IBM Websphere Studio Application Developer · JBoss Tools · JBuilder · JFire · Jtest · Lomboz · MyEclipse · Objecteering · OptimalJ · <oXygen/> · Photran · PyDev · RadRails · Regular Expressions Parser Plug-in for Eclipse · Visual Paradigm for UML · Zend Studio
ECMAScript
Dialects ActionScript · Caja · JavaScript (engines) · JScript · JavaScript OSA · JScript .NET · Objective-J · QtScript · WMLScript
Engines · Comparison Carakan · Futhark · InScript · JavaScriptCore (SquirrelFish) · JScript · KJS · Linear B · Narcissus · QtScript · Rhino · SpiderMonkey (TraceMonkey, JägerMonkey) · Tamarin · V8 · Chakra
Frameworks & libraries
JavaScript (comparison)
Client-side (List of Ajax frameworks) Ample SDK · Clean AJAX · CougarXML · Dojo · Echo · Ext · Google Web Toolkit · jQuery · Lively Kernel · midori · MochiKit · MooTools · OpenLink AJAX · Prototype · Pyjamas · qooxdoo · Rialto · Rico · script.aculo.us · SmartClient · SproutCore · Spry · Yahoo! UI Library
Server-side (comparison) AppJet · Jaxer · Node.js
Libraries (List) PDFObject · SWFObject · SWFAddress · SWFFit
ActionScript PureMVC
Multiple Implementations Cappuccino (JavaScript / Objective-J)
People Brendan Eich · Douglas Crockford · John Resig
Other DHTML · Ecma International · JSAN · JSDoc · JSLint · JSON · JSSS · SunSpider · CommonJS

Categories: Linux integrated development environments | Open source integrated development environments | Free HTML editors | Cloud computing vendors

 

The above information uses material from Wikipedia and is licensed under the GNU Free Documentation License.
Some facts may not have been fully verified for accuracy. [Disclaimers]
This page was last archived by our server on Wed Jan 11 20:44:42 2012.
Displaying this page or its contents does not use any Wikimedia Foundation's resources.
The owners of this site proudly support the Wikimedia Foundation.