HUBnoll

HUBzero är en mjukvaruplattform med öppen källkod för att bygga webbplatser som stöder vetenskaplig verksamhet.

Historia

HUBzero skapades av forskare vid Purdue University i samband med det NSF-sponsrade Network for Computational Nanotechnology. Det baserades på Purdue University Network Computing Hubs (PUNCH)-projektet som hade börjat på 1990-talet under Mark Lundström, Josef Fortes och Nirav Kapadia.

HUBzero tillåter individer att skapa webbplatser som kopplar samman en gemenskap inom vetenskaplig forskning och utbildningsverksamhet. HUBzero-webbplatser kombinerar Web 2.0 -koncept med mellanprogram som ger tillgång till interaktiva simuleringsverktyg inklusive åtkomst till TeraGrid, Open Science Grid och andra nationella nätbaserade datorresurser.

Programvaran fick senare stöd av ett konsortium och användes för några andra projekt. HUBzero släpps under olika öppen källkodslicenser.

Tjänster

HUBzero tillhandahåller gratis förkonfigurerade virtuella datorbilder som innehåller den fullständiga versionen av HUBzero-plattformen. HUBzero Essential-instansen är också tillgänglig via Amazon Web Services. HUBzero erbjuder också två betaltjänster, HUBzero Foundation och en No Hassle Hosting-tjänst. HUBzero Foundation är en gemenskapsbaserad, ideell organisation som främjar användningen av HUBzero och säkerställer kontinuerlig hållbarhet för kärnmjukvaran. Tjänsten HUBzero No Hassle Hosting erbjuder värdlösningar för andra ideella institutioner. Genom No Hassle Hosting underhålls och stöds sajter baserade på HUBzero-plattformen av HUBzero Development Team vid Purdue University med bättre än 99 % drifttid.

Teknologi

Webbplatsen är byggd av programvara med öppen källkod : operativsystemet Linux , Apache-webbservern , MySQL -databasen, Joomla innehållshanteringssystem och PHP -webbskriptspråket. HUBzero-mjukvaran låter individer komma åt simuleringsverktyg och dela information. Webbplatser som använder navinfrastrukturen är standardiserade med följande moduler:

  • Interaktiva simuleringsverktyg, värd på navklustret och levereras till webbläsare
  • Utvecklingsområde för simuleringsverktyg, inklusive källkodskontroll och buggspårning
  • Utrymme för team att samarbeta och bygga gemenskaper genom grupper och projekt
  • Videoseminarier och animerade presentationer kopplade till en onlinekursfunktion
  • Mekanism för att ladda upp och dela resurser
  • Inbyggda användarsupportfunktioner
  • Statistik om användare och användningsmönster
  • Integrationer med Google Drive, GitHub och Dropbox

externa länkar