Common Cloud Development Tools

You can use many common developer tools to create applications on the Predix platform.

Your Predix.io account gives you access to various resources, such as the PredixDev GitHub and Artifactory, which contain sample code. The following table shows the most common tools for Predix developers.

Table 1. Common Tools for Cloud Development
SoftwareVersionDownload
Android StudioLatesthttps://developer.android.com/sdk/index.html
BowerLatest stable version https://bower.io/
EclipseLatest https://eclipse.org/users/.
GitLatest https://git-scm.com/downloads
Java SE Development Kit (JDK)8https://www.oracle.com/downloads/index.html
MavenLatestIf you are developing with Java, you can use Maven to manage and organize dependencies for your project.

https://maven.apache.org/download.cgi

Node.jsLatesthttps://nodejs.org/.
XCode7.3.1http://adcdownload.apple.com/Developer_Tools/Xcode_7.3.1/Xcode_7.3.1.dmg
Table 2. Common Tools for Windows
SoftwareVersionDownload
Cloud Foundry extensions for Visual StudioLatestEnables you to publish applications from Visual Studio directly to a Cloud Foundry deployment.

https://visualstudiogallery.msdn.microsoft.com/4cad4d95-099c-449e-9d90-7d4da5c4a0c0.

CygwinLatestAllows porting of many UNIX programs without the need for extensive changes to the source code. This includes configuring and building most of the available GNU or BSD software. They can be used from one of the provided UNIX shells like bash, tcsh or zsh.

When you install Cygwin, select the curl libs installation so that you can perform curl commands.

https://cygwin.com/install.html.
Visual Studio CommunityLatest https://www.visualstudio.com/.