S8 execution machinery for Console mode development.
Includes 32 & 64 bits version of S8 execution engine.
Startup kit to build initial/minimal S8 images.
How to use PhoneGap framework for S8.
S8 WebBrowser application for testing in Android devices.
S8 for Android. 0 cost smalltalk application for android.
S8 + PhoneGap framework + demostration app (Android version)
Native implementation of WebSockets (with subprotocol support) for S8 applications running on Android devices (A8 and A8+Cordova). Efficient connection of Android devices with Smalltalk servers running WebSockets (e.g. vsWebSockets).
Demostration of S8 running Cordova framework (Android build)
Platform to build NativeScript apps with S8
Server side development using S8 + NodeJS with API calls and callbacks support (under windows). Includes a complete test set of FFI interface.
Testing. Chrome Web Audio API. Minimal Audio player. No GUI
Testing. Chrome Web Audio API. Audio player with minimal GUI
Testing. Chrome Web Audio API. Low Pass filter
Testing. Chrome Web Audio API. Generating audio on-the-fly via SmalltalkAudioNode
BallPool, Box2D demo implemented in S8.
Ensayos para sistema Carola (Caras y Olas).
Face detection and image composition with S8.
Sample of Highcharts framework for S8
Smalltalk library is MIT licensed.
Preview of WI8 (widgets for S8) and new Smalltalk tools for U8 (workspace, CHB, inspectors, references, and more)
---IT IS A WORK IN PROGRESS--- frequently updated to let you see the advance each time you visit this image.
S8 sample application built as a chrome Extension.
Download this contributions (as a zip file), decompress in a folder, and install the folder as a chrome extension to access our U8 contributions in two clicks.
U8 Debugger as a Chrome extension.
-IT IS A WORK IN PROGRESS-
Debug Instrumentation of S8 environment with remote debugging capabilities.
Great step forward! raw/compact interface elements w/full debug instrumentation (100% S8 code).
Test of our full implementation of CodeMirror API. Replace textArea of workspace with CodeMirror editor. As an example, we implemented naïve support for Smalltalk syntax using our S8 framework (it do NOT require external foreign script to implement a language syntax).
S8 execution machinery for Console mode development
Contain Build folder of SUnit framework as an example on how to build a new framework using S8 Console platform.
S8 execution machinery for Console mode development in Linux for ia32 and x64 architectures.
Now includes a tiny framework to export libraries that i have under development :)
Implementation of Word Counter tool described in the S8 Console Tutorial at: http://alereimondo.no-ip.org/U8/130
Also see http://alereimondo.no-ip.org/U8/20
Malware iqkib+buz.ru detection.
We used this malware detector implemented in S8, to diagnose intrusion in a recent infection. Hope it can help others in same situation.
How to use our gamepad interface for S8.
Simple workspace expressions to learn how to use gamepads and joysticks with U8 (web platform).
How to load our COMPLETE jQuery Interface for S8 and a simple expression to ensure it is ready to run.
TypedArrays minimal framework
The S8 platform presentation, created for The 2013 Smalltalk Industry Conference, Phoenix, Arizona.
30's Smalltalk Aniversary. June, 2013
It is the default S8 image to be run with IE on XBOX 360.
Show us what you can do with Smalltalk for XBOX !
Project for development using Cordova 3.x with S8, running on IOS devices (iPhone and iPad).
Smalltalk 100% compatible with Android version (Cva8).
S8 virtual machine for MacOSX 10.5 (x86_64)
WebIDL helper tools for U8.
The framework parse WebIDL files and pages containing IDL definitions and produce S8 code for wrappers.
Native application framework to write iOS native applications, implementing ALL application classes in S8. This platform let you write your applications in S8 and Access/use/implement ObjectiveC clases in S8. The binding to ObjectiveC objects is through native interface and includes a custom implementation of libffi that run in iPhone and iPad devices.
This contribution allows to access local databases in iOS devices.
It is also a good example about wrapping an existing Objective C third party library. (In this case, We wrap FMDB library).
See also http://alereimondo.no-ip.org/U8/231
Native application framework to write OSX native applications, implementing ALL application classes in S8. This platform let you write your applications in S8 and Access/use/implement ObjectiveC clases in S8. The binding to ObjectiveC objects is through native interface and includes a custom implementation of libffi that run in OSX.
An execution environment to develop embedded and mobile native applications (and servers) with S8. The JX8 runtime environment is designed to build modern applications using S8 targeting windows/OSX/iOS/Android and others.
Server side development using S8 + NodeJS
This is a implementation of a remote workspace. You can evaluate smalltalk expressions in a remote S8 which is running on a nodejs server. The implementation use websocket and does not consider security policies or error handling.
How to use our complete implementation of Node.js interface (NodeJS framework).
Plus a minimal framework for testing server side frameworks/apps.
It contain a page with references/links to U8 topics of interest.
It's a tool that lets you to export easily a framework compiled code, source code, or both. Also lets you to insert code before and after the framework you are exporting.
A library to exchange data using webSockets from/to a Visual Smalltalk Application. It is a Visual Smalltalk implementation of libWebSockets API, that let you implement webSockets (server and client mode) to share data with S8 applications running Web and/or android platforms. UPDATED tp support (sub)protocols.
Show how to use Three.js framework for S8.