[View]  [Edit]  [Lock]  [References]  [Attachments]  [History]  [Home]  [Changes]  [Search]  [Help] 

[jx8-android] QuickStart

First step (1min)

The very first step in Android application development with S8, is installing the "appS8" sample application to learn what you can do and/or modify to move your objects and frameworks to run on Android devices.

Follow this link to install "U8 Smalltalk Tools" from Google play.
The "U8 Smalltalk Tools" sample contain all U8 tools (browser, workspaces, references, remote conection, etc) completelly implemented in S8 Smalltalk, as usual; it is an image embedded in the application and loaded at startup.

Uploaded Image: alert.gifNote that the sample has most of Android API mapped so it will take a while to start. Your final application do NOT need to embed all this huge android API; your application will start in an instant.

Connect from desktop to learn what/how is running (1.5min)

Once you installed and ran the sample application once, you are ready to connect to the application from a remote desktop computer running U8 tools in a browser.
  1. take note of the IP address of your device
  2. start the U8 tools in an internet browser
  3. connect to the device

Interact with others using S8 this way (0.5min)

You can download all the sources (yes! 100% is published under MIT license), and build your own derivative work for private use and/or bussiness.
But, wait, first and MORE important than browsing source code is joining the S8 group to meet people doing the same as you want to do with S8.
Smalltalk runs in the mind, not in computers. And we are doing it socially... it is "modern smalltalk"

Modern smalltalk

There is much more to learn and to exploit on the use of S8 running Android and others. We hope you will enjoy working on your objects with us, in an open and social way of software development.
S8 is the vehicle for making the Smalltalk activity real on most modern devices. The value is in what we are doing (the activity), not the tools nor the objects.
It is not about writing code, nor producing objects, it is about doing informatics with others, without borders.

References