[Syllable Logo]
...wordt een makkelijk te gebruiken vrije software besturingssysteem voor thuis en voor kleine bedrijven. Het is krachtig, lichtgewicht en uitzonderlijk snel en vlot. Meer info.

Probeer Syllable!
 
Dingen om te doen
Navigatie
Statistieken
Programmatuur
Dokumentatie
Kontakt
Verwijzingen


Restless native 19 december 2012, 1.42
[Ports] [Open sourced REBOL 3 programming language on Syllable Desktop 0.6.7]

As we predicted many years ago, version 3 of the REBOL programming language has finally been open sourced, under the Apache 2 licence. REBOL originally constituted our main cross-platform strategy, but we are now also free to use it in the Syllable base platform, which should not contain closed parts.

So far, REBOL 3 ran on Syllable Desktop using the Linux version of the interpreter library. Now its source code compiles natively on Syllable, and we have integrated it in our build system. To compile REBOL and start it, enter the following commands in the terminal. You need the latest version of Builder. On Syllable Desktop 0.6.7, do:

    build update
    build log
    package unregister Builder
    package register Builder
    build REBOL-Core--current
    build install REBOL-Core--current
    r3
On Syllable Server, install the newer Builder package. Then do:
    s build update
    build log
    build get REBOL-Core--current
Install the binary version of REBOL 3 in the REBOL-Core--current/make/ subdirectory as r3-make. Then from the parent directory again:
    build REBOL-Core--current
    build install REBOL-Core--current
    r3

We now have the choice between the interpreted REBOL language and the compiled Red language. We have already contributed a bridge between them, that allows to write REBOL extensions in the Red/System language. Previously, REBOL 3 extensions needed to be developed in C, which has proven unpopular. This currently requires a development branch of Red on Windows, but this will be extended to Syllable.

[Ports] [Red programming language alpha 1 on Syllable Desktop 0.6.7]

The first alpha of the high-level Red programming language has been released (demo program, video on Software Freedom Day at the Science Park in Amsterdam). It was developed to support Syllable Desktop after the first code was available. Red compiles to the low-level Red/System programming language as an intermediate format before compiling it to native machine code. Red/System was already ported to Syllable, but more porting work was needed for Red. It requires Syllable 0.6.7 for its POSIX mmap support.

Ready to run test programs (download, instructions) are now available for all Red's targets: Syllable, Linux x86, Linux ARM (screenshot on the Raspberry Pi, video on Hardware Freedom Day), Android, OS X and Windows. For Syllable Server, you need the Linux x86 versions.

Met Stip Op Tien 16 juli 2012, 16.22
[Ports] [Enlightenment Evas-canvas animatie op Syllable Desktop 0.6.7]

Vandaag is de tiende verjaardag van de eerste uitgave van Syllable Desktop, toen nog eenvoudigweg genoemd Syllable 0.4.0. De oorspronkelijke webstek en aankondiging zijn verdwenen, en vele andere omstandigheden van toen zijn erg veranderd. We zijn blij dat Syllable er nog steeds is - wat, gezien vergelijkbare ondernemingen, iets is om trots op te zijn.

Wij willen dit vieren met het tonen van het bijna volledig overgezette deel van de Enlightenment E17 grafische omgeving naar Syllable Desktop. De schermafbeelding toont een 3D-animatie in het Evas canvasdeelsysteem. (Er is scheuring te zien doordat de animatie op bijna volledige snelheid draait en Syllable het scherm niet blokkeert wanneer het een schermafbeelding maakt. Dit is niet aanwezig in de echte vertoning.)

[Enlightenment Evas-canvas objectstapeling op Syllable Desktop 0.6.7] De Enlightenment Foundation Libraries vormen een platformonafhankelijk toepassingenraamwerk, van een grafische motor tot een widgetverzameling en bureaubladomgeving. Het systeem is onderverdeeld in meer dan tien pakketten, zodat we kunnen gebruiken wat we nodig hebben. We hebben het grootste gedeelte van de verzameling overgezet, maar niet het bureaublad en nog niet de widgetverzameling.

De Evas canvas is een “scene graph” tekensysteem. Het tekent niet alleen maar rasterafbeeldingen, of zelfs vectoren, maar behandelt deze als objecten. Omdat het weet waar ze zijn, kan het deze hertekenen, bewegen en op andere manieren bewerken. De schermafbeelding toont drie Evas vierkante objecten in een stapelvolgorde die kan worden aangepast.

[Enlightenment Edje-opmaak 3D-zichtspunt op Syllable Desktop 0.6.7] Bovenop het canvassysteem is het Edje opmaaksysteem. Het kan allerlei soorten bewerkingen doen op z'n opmaakobjecten, waaronder 3D-overgangen. De schermafbeelding toont een tekst in een rechthoek, overgaand in een 3D-zichtspunt dat kan worden aangepast en geanimeerd.

Een aantal onderdelen die gebruikelijk zijn in andere open-sourceprojecten zijn overgezet naar Syllable Desktop om Enlightenment te ondersteunen. Het tekenen van fonts wordt gedaan door FreeType, welke Syllable al gebruikte, en fontbeheer door FontConfig. Andere bibliotheken die Enlightenment ondersteunen kunnen in de toekomst worden overgezet, zoals FriBidi voor rechts-naar-links tekst en Harfbuzz voor vormgeving van fonts van talen met ingewikkelde afhankelijkheden tussen tekens.

[Enlightenment Edje opmaaksysteem slokt gebeurtenissen op in Syllable Desktop 0.6.7] Enlightenment is een samenhangend systeem. Het kan worden geprogrammeerd op een hoog niveau, bijvoorbeeld in het Edje opmaaksysteem, maar lagere niveaus kunnen ook worden aangesproken wanneer nodig. Het systeem is consistent over deze niveaus. Gebeurtenissen en grafische effekten worden doorgestuurd door deze stapeling tot zij hun doel bereiken. De schermafbeelding toont een Edje-opmaakobject geprogrammeerd om gebruikersinterfacegebeurtenissen op te slokken.

Dit grafische systeem draait bovenop het SDL-systeem in Syllable. Daarom is het op dit moment beperkt tot een venster per toepassing. In de toekomst kan een eigen Syllable-onderlaag worden geschreven voor Enlightenment. We hebben de laatste uitgave van Enlightenment overgezet, de nieuwe E17 van een maand geleden. Hierin heeft Evas geen specifieke SDL-aankoppeling meer, maar is het gekoppeld door z'n algemene geheugenbufferonderlaag. Op de zelfde manier kan Evas al worden gebruikt in een eigen Syllable C++-toepassing.

[Enlightenment Edje schuifelement op Syllable Desktop 0.6.7] Om dit platformonafhankelijke raamwerk compleet te maken, hopen we in de toekomst de E17 widgetverzameling Elementary over te zetten, die nog maar een paar maanden geleden uitgave 1.0 bereikte. We hebben het al werkend op Syllable Server. Het is gebouwd bovenop het Edje opmaaksysteem, dus widgets kunnen op de zelfde manier worden bewerkt als Edje- en Evas-objecten.

De schermafbeelding toont een voorbeeld van hoe een schuifwidget eenvoudig kan worden geprogrammeerd bovenop Edje.

Syllable Desktop 0.6.7 vrijgegeven 12 april 2012, 23.42
[Syllable] []

Na twee maanden testen van de vrijgavekandidaat, zijn we trots en gelukkig om jullie Syllable Desktop 0.6.7 te kunnen tonen. We danken alle vrijwilligers die hebben bijgedragen aan deze uitgave voor hun grote inzet. Deze uitgave heeft vele veranderingen en toevoegingen. De volledige uitgaveopmerkingen zijn hier.

De schermafbeelding toont een voorbeeld van de eerste 3D-mogelijkheden in Syllable. (De schermafbeelding laat vertragingen zien omdat de demo's op volledige snelheid worden geanimeerd. Dit is een tekortkoming van het schermafbeeldingsproces, niet van de weergave zelf.) Andere belangrijke punten zijn dat REBOL 3 en Boron nu worden meegeleverd, en dat het systeem nu klaar is voor de aankomende hoog niveau Red programmeertaal.

Binnenhaal- en installatie-uitleg staan hier. De officiƫle plaats voor extra toepassingen is hier. Verder, bijna honderd SDL-toepassingen hier.

Welkom TechWorld-lezers 1 september 2011, 1.42
[News]

Kort geleden werden wij gevraagd voor een vraaggesprek met IDG. Dit vraaggesprek is nu beschikbaar als hoofdverhaal op TechWorld Australia. Er is een samenvattend stuk, geschreven door Rohan Pearce. Wij feliciteren Rohan met zijn aanstelling als hoofdredakteur van TechWorld. Hij was zo vriendelijk om ook het volledige vraaggesprek beschikbaar te stellen. De stukken worden zelfs besproken op Slashdot.

Webster herweven 6 augustus 2011, 16.35
[Applications] [Webster-bladeraar met werkende koekjes op Syllable Desktop 0.6.6]

De Webster webbladeraar in Syllable 0.6.6 vergeet koekjes, omdat het probeert deze op te slaan op de plaats waar de oude ABrowse bladeraar, waarvan het de opvolger is, dat deed. De ontwikkeluitgave van Syllable Desktop heeft een nieuwere versie die dit oplost, welke ook op de nieuwe Syllable 0.6.6 live-CD aanwezig is. Je hebt dit bijvoorbeeld nodig om websteks je inlogstatus te laten onthouden. We hebben deze Webster-uitgave nu apart beschikbaar gesteld in onze binnen te halen Desktop-toepassingen, zodat het makkelijker te installeren is op Syllable 0.6.6.

Nieuwe Transferrer-uitgave 2 juli 2011, 21.36
[Applications] [Transferrer op Syllable Desktop haalt binnen van en verstuurt naar FTP-servers]

Anthony heeft een nieuwe uitgave gemaakt en gepubliceerd van Transferrer, onze FTP-clienttoepassing. Hij heeft een reeks reparaties gemaakt aan de funktionaliteit en verschijning, en heeft het werk van bijdragers toegevoegd. De toepassing is nog niet klaar, maar is bruikbaar aan het worden om bestanden mee binnen te halen, en op te sturen.

Onthoud: Transferrer is ons gemeenschapsprojekt, dus jij kunt er aan bijdragen, en wij bieden extra middelen om je te ondersteunen.

Nieuwe Syllable Desktop Live-CD 14 juni 2011, 22.16
[Syllable]

We hebben een live-CD voor Syllable Desktop 0.6.6 uitgebracht. Het heeft even geduurd sinds de vorige live-CD; daarom hebben we Syllable 0.6.5 overgeslagen. De maker van de oorspronkelijke live-CD heeft het projekt verlaten, zonder de bouwprogramma's vrij te geven. Verder bleek dat een benodigde aanpassing voor Syllable zelf ook niet beschikbaar was, zodat we een volledig nieuwe live-CD hebben moeten maken, inklusief een aangepaste kernel.

Het doel van deze live-CD is om hem bruikbaar te maken voor veel meer echte dagelijkse taken. Dit is de eerste Syllable live-CD die kan opstarten vanaf een USB CD-speler. Vergeleken met de oude live-CD's heeft deze nu ook specifieke ondersteuning voor emulatoren en sommige netbooks. De ingestelde schermresolutie biedt meer gemak en virtuele burobladen worden gebruikt om andere resoluties met een toetsdruk beschikbaar te maken. Het buroblad is ingericht met snelle toegang tot funkties die nuttig zijn wanneer je de live-CD gebruikt. De oude ABrowse is opgevolgd door de Webster-bladeraar. CUPS, SANE, CDRTools, SimpleBurn, 7-Zip, OpenSSH, Transmission en NetCat worden nu meegeleverd. Ook meer stuurprogramma's worden meegeleverd, zoals BFS en het systeemeigen AtheOS-netwerkbestandssysteem. Er zijn ook een aantal verbeteringen ten opzichte van Syllable 0.6.6. Voor de eerste keer in een Syllable-uitgave wordt de REBOL 3 programmeertaal meegeleverd, inklusief de cURL-binding die wij zelf hebben geschreven. De Boron-programmeertaal wordt ook meegeleverd en de Webster-bladeraar is een gerepareerde versie. Het opstartmenu is gebaseerd op het verbeterde opstartmenu uit de huidige Syllable-ontwikkelversie en heeft uitgebreide probleemoplossingsmogelijkheden.

Lees zeker ook het Welkom-dokument op het buroblad. Het is speciaal voor deze live-CD geschreven, om de (nieuwe) mogelijkheden toe te lichten.

Paaseieren 24 april 2011, 23.25
[Ports] [MilkyTracker op Syllable Desktop]

"Bogomips" is hard aan het werk geweest. Hij heeft een webstek voor Franse Syllable-gebruikers geopend met instrukties in Frans, en een andere webstek voor vele SDL-toepassingen die hij aan het overzetten is naar Syllable. Hij geeft instrukties hoe je ze moet compileren, en ook softwarepakketten klaar om te installeren. Er zijn al meer dan vijftig pakketten, in meerdere soorten zoals spelletjes, muziek- en grafische toepassingen, dus je wilt er misschien wel even een kijkje nemen. :-) Tot slot heeft hij een mooie film van het Power Manga-spel gemaakt.

Warmux op Syllable Desktop We wensen al vele jaren dat mensen zouden beginnen aan de vele SDL-toepassingen die kunnen worden overgezet naar Syllable, dus we zijn hem erg dankbaar voor zijn inspanning.

Perfect Plaatje 24 maart 2011, 0.40
[Ports] [Pig voorbeeld-SDL-spel]

Gebruiker "Bogomips" op ons forum merkte op dat ons SDL-subsysteem in Syllable Desktop nog geen ondersteuning biedt voor PNG-afbeeldingen. We herleidden het probleem naar het SDL-afbeeldingenonderdeel en kwamen er ook achter dat ook ondersteuning voor TIFF-afbeeldingen afwezig was. We hebben een gerepareerd resourcepakket voor SDL-Image gepubliceerd dat je nodig hebt om hedendaagse SDL-toepassingen over te zetten, of om toepassingen te draaien die zijn overgezet door anderen. Door dit te installeren wordt de systeemversie van SDL-Image niet verwijderd, maar zal de nieuwe versie voorrang krijgen. Ook al werkten JPEG- (en GIF-) afbeeldingen al, je moet het LibJPEG-pakket ook installeren. Dit is nu een gedeelde bibliotheek, die wordt gebruikt door SDL-Image.

Aangezien SDL-Image niet aanwezig is in de huidige ontwikkelversie van Syllable Desktop, kun je deze pakketten ook gebruiken om dat op te lossen.

Tegelijk publiceerden we ook nieuwe pakketten voor LibPNG, GIFLib en LibTIFF, die je kunt gebruiken om toepassingen te ontwikkelen of over te zetten. Uiteindelijk hebben we ook nog een pakket voor het voorbeeldspel Pig gemaakt.


Sponsor
[Screenshot]
Syllable Desktop 0.6.5 op Asus Eee PC
* Meer Schermafdrukken

[Video]
Power Manga op Syllable Desktop - video
Meer Video's

[Newsletter]
* Lees nieuwsbrief #2




Copyright © 2002 - 2015 Syllable Project
All Rights Reserved