blob: 27f017e77e204f6798b07e44903fe7a1d4b575b5 [file] [log] [blame]
<?php
/*******************************************************************************
* Copyright (c) 2009 Eclipse Foundation, Inc.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* Eclipse Foundation - initial API and implementation
*******************************************************************************/
require_once("content/distro_functions.php");
# jee,sdk,java,cpp,modeling,reporting,rcp,php,pulsar,soa,javascript
# sdk = "Classic"
# Actuate Info confirmed and updated June 9, 2009
$ACTUATE = new companyInfo(
"Actuate",
"actuate.PNG",
"3.7",
"reporting",
"Fast download from Actuate, co-founder and lead for the BIRT project. Plus quick, easy deployment options and interactivity for BIRT.",
"http://eclipse.org/go/DISTROS_ACTUATE_HELIOS",
500, 1);
# Bluage updated with information from June 12
$BLUAGE = new companyInfo(
"BLU AGE",
"bluage_legacy_64_24o.png",
"4.3.1",
"jee,sdk,java,cpp,modeling,reporting,rcp,automotive,mobile,scout,testing,parallel,standard",
"Free and fast direct Eclipse downloads. Get more BLU AGE Eclipse plugins for your Legacy Application Modernization, Reverse Modeling and Forward Engineering.",
"http://eclipse.org/go/BLUAGE_DISTRO",
125, 1);
# EclipseSource 22 2011
$ECLIPSESOURCE = new companyInfo (
"EclipseSource",
"yoxos64x64.jpg",
"4.3.2",
"jee,standard,java,cpp,modeling,reporting,rcp,automotive,scout,testing,parallel,mobile",
"Warp speed from the Amazon cloud plus a choice of hundreds of plug-ins with managed dependencies.",
"http://eclipse.org/go/DISTRO_ECLIPSESOURCE_INDIGO",
500, 1);
# Genuitec info updated as of June 23
$GENUITEC = new companyInfo (
"Genuitec",
"genuitec.png",
"4.3.1",
"jee,standard,java,cpp,modeling,reporting,rcp,automotive,mobile,scout,testing,parallel",
"Native installers for all OS platforms, lightning fast downloads. Manage plugins and dependencies. For free.",
"http://eclipse.org/go/DISTRO_GENUITEC_INDIGO",
200, 1);
#Information as of June 24
$INTALIO = new companyInfo (
"Intalio",
"intalio.png",
"3.X.ISP_DOWN",
"sdk",
"Grab Eclipse Classic, the BPMN modeler, or try Intalio|Designer, our Business Process IDE.",
"http://eclipse.org/go/DISTRO_INTALIO_GALILEO",
125, 1);
# ITEMIS Has updated as of June 19th and are good to go!
$ITEMIS = new companyInfo(
"Itemis",
"itemis.gif",
"3.5.1",
"java",
"Eclipse Galileo, including Xtext, Xpand, Xtend, Check and EMF. Get started with DSLs and MDD.",
"http://eclipse.org/go/DISTROS_ITEMIS_GALILEO",
125, 1);
# ITEMIS Has updated as of June 19th and are good to go!
$NWIRE = new companyInfo(
"nWire Software",
"nwire.png",
"3.6.2",
"sdk, jee, java, rcp, php",
"Blazing fast Eclipse downloads over Limelight CDN. No reg required. Optional code exploration tools.",
"http://eclipse.org/go/DISTROS_NWIRE_HELIOS",
200, 1);
# UPDATE JUNE 22 2011
$OBEO = new companyInfo(
"Obeo",
"obeo.png",
"4.3.2",
"modeling, jee, java, automotive, standard",
"Download the latest Eclipse easily and discover how to create your OWN modeling solutions.",
"http://eclipse.org/go/DISTROS_OBEO",
125, 1);
# Oracle information is placeholder -- updates required.
$ORACLE = new companyInfo(
"Oracle",
"ora64.gif",
"3.5.2",
"jee,sdk,java",
"Bandwidth by Oracle. Eclipse Galileo and 3.x distributions by the foundation. Free products and downloads of #1 Commercial Eclipse tool by Oracle.",
"http://eclipse.org/go/DISTRO_ORACLE_GALILEO",
500, 1);
# Update on June 22
$POLARION = new companyInfo(
"Polarion Software",
"polarion64.png",
"4.3.1",
"standard",
"Kepler + Subversive, FastTrack, FREE Integrated Tracker/SVN/Wiki/Workflows, more!",
"http://eclipse.org/go/DISTRO_POLARION",
125, 1);
# UPDATED ON JUNE 23 -- GOOD TO GO!
$SOPERA = new companyInfo(
"SOPERA",
"sopera64x64.png",
"3.6",
"jee,java,soa",
"Fast and free download of Eclipse Helios powered by SOPERA, Specialist for Eclipse-based SOA Solutions.",
"http://eclipse.org/go/DISTROS_SOPERA_HELIOS",
125, 1);
# UPDATED ON JUNE 23 -- GOOD TO GO!
$SPRING = new companyInfo(
"SpringSource",
"spring64.png",
"4.3.2",
"standard,jee,java,rcp",
"Rapid downloads of Eclipse packages. Free downloads of SpringSource Tool Suite for Spring, AspectJ, Groovy and Grails.",
"http://eclipse.org/go/DISTRO_SPRINGSOURCE",
200, 1);
# added Nov/09
$XPOLOG = new companyInfo(
"XpoLog",
"xpolog64.jpg",
"3.7",
"sdk,jee,java,cdt,rcp",
"Accelerated downloads of Eclipse packages. Free trial of XpoLog Log Analysis Platform with Automatic application problem monitoring.",
"http://eclipse.org/go/DISTROS_XPOLOG_HELIOS",
125, 1);
# Bluage updated with information from June 12
$YATTA = new companyInfo(
"Yatta Solutions GmbH",
"yatta_64_64.png",
"4.3.2",
"standard,jee,sdk,java,cpp,modeling,reporting,rcp,scout,testing,parallel",
"Get your Eclipse download and have a look at our modeling solutions made in Germany.",
"http://eclipse.org/go/DISTRO_YATTA",
125, 1);
$companyinfo = array(
&$ACTUATE, &$BLUAGE, &$ECLIPSESOURCE, &$GENUITEC,
&$INTALIO, &$ITEMIS, &$NWIRE, &$OBEO,
&$ORACLE, &$POLARION, &$SOPERA, &$SPRING, &$XPOLOG, &$YATTA
);
/**
* Returns random array of companies based on the name of the package
* @param $_package - the name of the package (one of jee|sdk|java|cpp|modeling|reporting|rcp|php|pulsar)
* @return array - array of companyInfo objects
*/
function getCompanyArrayByPackage($_package, $_weighted=true) {
$rValue = array();
global $companyinfo;
foreach ($companyinfo as $company) {
if(strpos($company->projects, $_package) !== false && $company->version == "4.3.2") {
$rValue[] = $company;
}
}
# randomize the list here is requested to do so.
if($_weighted) {
$a = randomSeed($rValue);
$newArray = array();
foreach($a as $key=>$value) {
$newArray[] = $rValue[$value];
}
$rValue = $newArray;
}
return $rValue;
}
?>