GNUstep är en objektorienterad, plattformlös, fri, öppen källkod, lätt att använda, mogen, pålitlig och kraftfull ram som kan användas för att utveckla avancerade grafiska skrivbords- och serverprogram.
Baserat på OpenStep-specifikationen, är GNUstep-ramen inspirerad av Apples Cocoa API. Det kan enkelt portföras till olika arkitekturer och plattformar. Dessutom är GNUstep-projektet mer än en ram, det är en objektorienterad utvecklingsverktyg, en grafisk utvecklingsverktyg och ett skrivbord.
GNUstep används starkt i produktionsmiljöer hos olika ideella organisationer. En dedikerad GNUstep distribution av Linux är också tillgänglig för nedladdning på Softoware, ALT Linux GNUstep. Inkluderar applikationer GNUMail e-postklient, Gorm gränssnittsbyggare, Terminal terminal emulator, Adress adressbok, Grr RSS-läsare, PRICE bildbehandling app, Oolite rymd strategi spel, GNUstepWeb-applikationsservern, GWorkspace-filhanteraren och arbetshanteraren, ProjectCenter-projektbyggaren, TalkSoup-chattprogramvaran, Zipper arkivhanteraren och GNUstep-databasbiblioteket ingår i GNUstep-projektet.
Dessutom har äggplantorna, TimeMon, Adun, Emacs, EdenMath, Chess, TextEdit, Fortunate, BioCocoa, Gomoku, Cenon och NeXTGO applikationer importerats från operativsystemen Mac OS X, OPENSTEP eller NeXTSTEP. Foundation Kit Strängarna, objektarkivering, enkel multi-threading, undantagshantering, URL-hantering, tidtagare, filhantering, uppräkare och samlingar, avancerad datummanipulation, anmälningar, lås, interprocesskommunikation och distribuerade objekt är klassfunktionerna i Foundation Kit .
Å andra sidan innehåller applikationspaketets klassfunktioner användargränssnitt, färghantering, grafik, stavningskontroll, kartongtjänster, textsystemfunktioner, bindningar i arbetsytor för appar, hjälphanterare, dokumenthantering, utskriftsfunktioner, delning av tjänster mellan appar , liksom dra och släpp operationer.
Kommentarer hittades inte