Cukier (oprogramowanie) - Sugar (software)

Cukier
Cukier (oprogramowanie) Logo.png
Cukier-dom-widok-0.82.jpg
Cukier „Widok domowy” (v0.82)
Deweloper(zy) Laboratoria cukrowe
Pierwsze wydanie maj 2006 ; 15 lat temu ( 2006-05 )
Wersja stabilna 0.118 (17 grudnia 2020 ; 9 miesięcy temu ) [±] ( 2020-12-17 )
Magazyn
Napisane w Python , PyGTK , GTK+
System operacyjny Linux
Dostępne w 25 języków
Rodzaj Środowisko pulpitu
Licencja Powszechna Licencja Publiczna GNU
Strona internetowa cukierlabs .org

Sugar to bezpłatne środowisko graficzne typu open source przeznaczone do interaktywnej nauki przez dzieci. Prawa autorskie przez SugarLabs . Opracowany w ramach projektu One Laptop per Child (OLPC), Sugar był domyślnym interfejsem w laptopach OLPC XO-1 . OLPC XO-1.5 i późniejsze udostępniały opcję interfejsu Gnome lub Sugar.

Sugar jest dostępny jako Live CD , jako Live USB oraz pakiet, który można zainstalować za pośrednictwem kilku dystrybucji Linuksa . Może działać na maszynie wirtualnej Linux pod Windows i Mac OS .

W przeciwieństwie do większości innych środowisk graficznych, Sugar nie używa metafor „ pulpit ”, „ folder ” i „ okno ”. Zamiast tego, domyślne działania Sugar na pełnym ekranie wymagają od użytkowników skupienia się tylko na jednym programie na raz. Sugar wdraża dziennik, który automatycznie zapisuje sesję uruchomionego programu użytkownika i pozwala mu później używać interfejsu do przeglądania swoich przeszłych prac według daty, użytej czynności lub typu pliku.

Zasady projektowania

Cukier ma na celu być odpowiedni nawet dla niedoświadczonych użytkowników, ale zapewnia bardziej zaawansowane udogodnienia dla bardziej doświadczonych. Deklarowanym celem projektu jest „unikanie rozdętych interfejsów” i „ograniczenie kontroli do tych, które są bezpośrednio związane z wykonywanym zadaniem”. Aplikacje działają na pełnym ekranie, dwukrotne kliknięcie nie jest używane, a menu wyświetlają ikony.

Sugar jest napisany w Pythonie , języku interpretowanym i może być modyfikowany przez użytkowników z doświadczeniem w programowaniu. Środowiska graficzne używane przez wiele systemów operacyjnych są napisane w językach skompilowanych, takich jak C .

Komponenty oprogramowania

Aplikacje opracowane przez Sugar Labs są bardzo pragmatyczne, co daje wiele możliwości wykorzystania, co zwiększa umiejętności i sprawia, że ​​są zręczni w swojej dziedzinie. Działania związane z cukrem obejmują Turtle Blocks 3D, Ruler, Recall i wiele innych.

To jest przykład, który przedstawia różne działania w Sugar.

Setki zajęć edukacyjnych dla Sugar można pobrać z Biblioteki Aktywności Sugar. Dodatkowe działania są dostępne od stron trzecich, takich jak portal Project Ceibal w Urugwaju .

Historia

W maju 2006 roku programiści Sugar opisali go jako przede wszystkim „narzędzie do ekspresji” i planowano dodać funkcje multimedialne i społecznościowe .

Od maja 2008 Sugar jest rozwijany pod patronatem Sugar Labs , członka projektu Software Freedom Conservancy . Niektórzy współpracownicy są zatrudnieni przez One Laptop per Child i inne powiązane organizacje, inni są wolontariuszami, w wielu przypadkach związani ze społecznością wolnego oprogramowania . Współtwórcami oryginalnej platformy Sugar byli Marco Pesenti Gritti, Walter Bender , Christopher Blizzard , Eben Eliason, Simon Schampijer, Christian Schmidt, Lisa Strausfeld , Takaaki Okada, Tomeu Vizoso i Dan Williams.

Wieloplatformowy

Na początku 2007 roku Sugar mógł zostać zainstalowany, z pewnymi trudnościami, w kilku dystrybucjach Linuksa oraz na maszynach wirtualnych w innych systemach operacyjnych. W połowie 2008 roku Sugar był dostępny w dystrybucjach Debian , Ubuntu i Fedora Linuksa; np. od Ubuntu 8.04 (Hardy Heron) Sugar można było zainstalować z oficjalnych repozytoriów wszechświata Ubuntu. W połowie 2009 roku Sugar był również dostępny w openSUSE i innych dystrybucjach Linuksa. Sugar 0.82.1 został dołączony do oprogramowania systemu OLPC w wersji 8.2.0 dla laptopów XO-1. Sugar 0.86 został wydany 30 września 2009. Sugar 0.88 został wydany 31 marca 2010. Sugar 0.90.0 został wydany w październiku 2010. Były trzy wydania w 2011 i jedno w czerwcu 2012, które zawierały wsparcie dla architektury ARM na XO 1,75. Kompilacje dla laptopów OLPC XO i harmonogram wydań są dostępne w wydaniach systemu operacyjnego. Sugar został przeniesiony do systemu Android , Firefox OS i iOS przy użyciu HTML5 i JavaScript pod nazwą projektu „ Sugarizer ”; z dodatkowymi klientami napisanymi dla przeglądarek internetowych obsługujących HTML5.

Cukier na patyku

Platforma edukacyjna Sugar dla Linuksa jest dostępna jako dystrybucja Linuksa z rozruchem USB („Sugar on a Stick”) oraz jako komponenty oprogramowania tworzące instalowalne dodatkowe środowisko graficzne dla większości dystrybucji Linuksa. Można go zainstalować za pomocą Kreatora Live USB Fedory i można go zainstalować na dysku twardym komputera za pomocą liveinstpolecenia z terminala Sugar lub konsoli.

23 czerwca 2009 firma Sugar Labs ogłosiła możliwość pobrania programu Sugar on a Stick v1 Strawberry, który można uruchomić z rozruchowego dysku flash USB o pojemności 1 GB. 23 lipca 2009 r. Recycle USB.com uruchomił program do ponownego flashowania używanych kluczy USB za pomocą oprogramowania Sugar i przekazywania ich szkołom. 8 grudnia 2009 Sugar Labs ogłosiło dostępność Sugar on a Stick v2 Blueberry, która zawiera Sugar Release 0.86 i Fedorę 11. Sugar Labs ogłosiła dostępność Sugar on a Stick v3 Mirabelle, która zawiera Sugar Release 0.88 i Fedora 13. Od czasu Mirabelle Sugar on a Stick jest regularną, półroczną Fedorą Spin (oficjalna specjalna wersja Fedory); Spin przy użyciu Fedory v22 został wydany 26 maja 2015 r.

Użycie XO-1

OLPC XO-1 ma jeden PL napęd NAND flash 256 MB pamięci. Ponieważ dysk twardy z pamięcią flash jest mały, zamianę można dodać tylko za pomocą karty SD lub sieciowego urządzenia blokującego.

Jeśli w tym samym czasie zostanie załadowanych zbyt wiele działań, mogą wystąpić problemy z wydajnością spowodowane niskim obciążeniem pamięci lub procesora.

Wydania

Wydania XO

Sugar miał wiele wydań XO.

Wydania Raspberry Pi

Cukier można uruchomić na Raspberry Pi. Zaleca się użycie SOAS do uruchomienia Sugar na jednym. Możesz dowiedzieć się, jak uruchomić Sugar na Raspberry Pi na stronie Sugar Lab.

Cukier na sztyfcie uwalnia

Truskawka

Wydanie Sugar on a Stick Strawberry jest oparte na Fedorze 11 z najnowszymi aktualizacjami z dnia 22 czerwca 2009. Zawiera środowisko edukacyjne Sugar, mianowicie wersję 0.84 , w tym 40 Aktywności wzbogacających doświadczenie edukacyjne. Setki działań są dostępne do pobrania z biblioteki działań Sugar. To wydanie zawiera aktualizacje Fedory , funkcje Sugar, takie jak wyświetlanie źródła i przesyłanie plików, dodatkowe próbki treści, które są dostępne w Dzienniku oraz ulepszenia użyteczności.

Borówka amerykańska

Sugar on a Stick v2 Blueberry został wydany 8 grudnia 2009. Jest oparty na wersji F12 systemu operacyjnego Fedora . Zawiera wiele funkcji, które poprawiają ogólne wrażenia użytkownika i uczenia się. Oto przegląd najważniejszych z nich:

  • Cukier na patyku v2 Blueberry wysyła wydanie cukru, 0.86,3 . Jego cechy to:
    1. Przeprojektowane paski narzędzi
    2. Lepsza obsługa Gnash dla treści Adobe Flash
    3. Ulepszona sieć bezprzewodowa
    4. Obsługa przeglądania w kartach
    5. Obsługa plików EPUB dla e-booków
    6. Łatwiejsza konfiguracja klawiatury
    7. Łatwy sposób na aktualizację do najnowszych aktywności
  • Instalator ZyX-Live:
  1. Dużym zainteresowaniem cieszyło się oprogramowanie do instalacji Sugar na dysku twardym. Dlatego Sugar połączył siły z deweloperem zyx-liveinstaller, aby zapewnić:
    • Bezproblemowa instalacja spersonalizowanego środowiska na dysku twardym komputera;
    • Zapisuje zmiany wprowadzone w Sugar;
    • Nie wymaga ponownego uruchamiania.
  • Zajęcia
  1. Zawiera aktualizacje standardowej kolekcji Zajęć dla dzieci oraz wiele nowych. Przykładem jest pakiet aktywności TamTam, który zabiera użytkownika w podróż po Dźwięku i Muzyce.

Mirabelle

Mirabelle było trzecim wydaniem projektu Sugar on a Stick. Został wydany 25 maja 2010 roku.

  • Cechy cukru w ​​wersji 0.88 :
  1. Obsługa połączeń 3G
  2. Zwiększona dostępność
  3. Lepsza integracja z portalem aktywności
  • Sugar on a Stick to teraz spin Fedory . Po dwóch wcześniejszych wydaniach opartych na dystrybucji Fedory, Sugar on a Stick został uznany przez Projekt Fedora jako oficjalny spin. To wiąże nas ściślej z cyklem wydawniczym Fedory i daje nam zasoby od ich zespołów inżynieryjnych i marketingowych, co rozszerza zasięg Sugar on a Stick i sprawia, że ​​sam projekt jest bardziej zrównoważony. W zamian użytkownicy Fedory mają dostęp do łatwej do wdrożenia implementacji platformy Sugar; to świetny przykład obustronnie korzystnej relacji „upstream-downstream”.
  • Przyczynianie się do Sugar on a Stick – Największa różnica w wersji 3 dotyczy procesów wydawniczych i zrównoważonego rozwoju inżynieryjnego;

Indyjski koktajl jogurtowy z mango

Mango Lassi to czwarta wersja Sugar on a Stick wydana 2 listopada 2010 roku. Używa wersji Sugar 0.90 .

Orzech kokosowy

Jest to piąta wersja Sugar on a Stick wydana 9 października 2011 roku. Używa wersji Sugar 0.92 .

Ananas

Jest to szósta wersja Sugar on a Stick wydana 8 listopada 2011. Używa wersji Sugar 0.94.1 .

Quadong

Jest to siódma wersja Sugar on a Stick wydana 29 maja 2012 roku. Używa wersji Sugar 0.96.1.

helo ʻai

Jest to ósma wersja Sugar on a Stick wydana 15 stycznia 2013. Używa wersji cukru 0.98.2 .

Awokado

Jest to dziewiąta wersja Sugar on a Stick wydana 2 lipca 2013 roku. Używa wersji Sugar 0.98.8 .

10

Jest to dziesiąta wersja Sugar on a Stick wydana 17 grudnia 2013 roku. Używa wersji Sugar 0.100.0.

Późniejsze wersje

Sugar przestał nadawać oficjalne nazwy wydaniom SoaS, jednak nadal tworzy nowe wersje dla każdego wydania Fedory. Najnowsza wersja Sugar to 0.112 . Firma Sugar wydała swoje najnowsze wersje dla najnowszych Fedor: Fedora 23 , Fedora 24 , Fedora 25 , Fedora 26 i Fedora 27 .

Zrzuty ekranu

Cukiernik

Sugarizer to aplikacja oparta na HTML i JavaScript , która pozwala na korzystanie z funkcjonalności Sugar na dowolnym urządzeniu. Jest dostępny zarówno jako aplikacja internetowa, jak i aplikacja mobilna . Oferuje podobny interfejs użytkownika i zawiera funkcje Sugar Core (datastore i dziennik), a także wiele takich samych działań Sugar.

Zobacz też

Bibliografia

Zewnętrzne linki