├── README.md ├── app ├── build.gradle ├── build │ └── outputs │ │ └── apk │ │ └── app-debug.apk ├── libs │ ├── dx.jar │ ├── jsoup.jar │ └── kawa.jar └── src │ └── main │ ├── AndroidManifest.xml │ ├── assets │ ├── LICENSE-2.0.txt │ ├── MITLicense.txt │ └── NOTICE.txt │ └── kawa │ └── android │ └── mainact.scm ├── examples ├── 01-hello-world │ └── on-create.scm ├── 02-telnet-repl │ ├── on-create.scm │ ├── showipaddr.scm │ └── telnetrepl.scm ├── 03-buttoncounter │ ├── button.scm │ ├── on-create.scm │ └── telnetrepl.scm ├── 04-assetscroll │ ├── on-create.scm │ ├── scroll.scm │ └── telnetrepl.scm ├── 05-httpimage │ ├── message.scm │ ├── network.scm │ ├── on-create.scm │ ├── setimage.scm │ └── telnetrepl.scm ├── 06-jsoup │ ├── jsoup.scm │ ├── on-create.scm │ ├── telnetrepl.scm │ └── viewutils.scm ├── 07-compiledexload │ ├── cdl.scm │ ├── compiledemo.scm │ ├── mysimpleclass.scm │ ├── on-create.scm │ └── telnetrepl.scm ├── 08-gps │ ├── cdl.scm │ ├── gps.scm │ ├── gpsbutton.scm │ ├── locationclass.scm │ ├── on-create.scm │ ├── telnetrepl.scm │ └── viewutils.scm ├── 09-opengl │ ├── GLRenderClass.scm │ ├── GLSurfaceViewClass.scm │ ├── cdl.scm │ ├── myrender.scm │ ├── mytouch.scm │ ├── on-create.scm │ └── telnetrepl.scm ├── 10-openglcubes │ ├── Cube.scm │ ├── GLSurfaceViewClass.scm │ ├── Pyramid.scm │ ├── lesson05.scm │ ├── mytouch.scm │ ├── newcdl.scm │ ├── on-create.scm │ └── telnetrepl.scm ├── 11-upnorth │ ├── cdl.scm │ ├── mysensor.scm │ ├── on-create.scm │ ├── sensorclass.scm │ └── telnetrepl.scm ├── 12-opengles20 │ ├── GLRenderClass.scm │ ├── GLSurfaceViewClass.scm │ ├── Shader.scm │ ├── cdl.scm │ ├── fragmentShader.glsl │ ├── mvpMatrix.scm │ ├── myrender.scm │ ├── mytouch.scm │ ├── on-create.scm │ ├── showstate.scm │ ├── telnetrepl.scm │ ├── vertexBuffer.scm │ └── vertexShader.glsl └── 13-pyramid │ ├── GLRenderClass.scm │ ├── GLSurfaceViewClass.scm │ ├── Shader.scm │ ├── cdl.scm │ ├── colorBuffer.scm │ ├── fragmentShader.glsl │ ├── mvpMatrix.scm │ ├── myrender.scm │ ├── mysensor.scm │ ├── on-create.scm │ ├── sensorclass.scm │ ├── showstate.scm │ ├── telnetrepl.scm │ ├── vertexBuffer.scm │ └── vertexShader.glsl └── settings.gradle /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/README.md -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/build/outputs/apk/app-debug.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/app/build/outputs/apk/app-debug.apk -------------------------------------------------------------------------------- /app/libs/dx.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/app/libs/dx.jar -------------------------------------------------------------------------------- /app/libs/jsoup.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/app/libs/jsoup.jar -------------------------------------------------------------------------------- /app/libs/kawa.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/app/libs/kawa.jar -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/assets/LICENSE-2.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/app/src/main/assets/LICENSE-2.0.txt -------------------------------------------------------------------------------- /app/src/main/assets/MITLicense.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/app/src/main/assets/MITLicense.txt -------------------------------------------------------------------------------- /app/src/main/assets/NOTICE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/app/src/main/assets/NOTICE.txt -------------------------------------------------------------------------------- /app/src/main/kawa/android/mainact.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/app/src/main/kawa/android/mainact.scm -------------------------------------------------------------------------------- /examples/01-hello-world/on-create.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/01-hello-world/on-create.scm -------------------------------------------------------------------------------- /examples/02-telnet-repl/on-create.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/02-telnet-repl/on-create.scm -------------------------------------------------------------------------------- /examples/02-telnet-repl/showipaddr.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/02-telnet-repl/showipaddr.scm -------------------------------------------------------------------------------- /examples/02-telnet-repl/telnetrepl.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/02-telnet-repl/telnetrepl.scm -------------------------------------------------------------------------------- /examples/03-buttoncounter/button.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/03-buttoncounter/button.scm -------------------------------------------------------------------------------- /examples/03-buttoncounter/on-create.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/03-buttoncounter/on-create.scm -------------------------------------------------------------------------------- /examples/03-buttoncounter/telnetrepl.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/03-buttoncounter/telnetrepl.scm -------------------------------------------------------------------------------- /examples/04-assetscroll/on-create.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/04-assetscroll/on-create.scm -------------------------------------------------------------------------------- /examples/04-assetscroll/scroll.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/04-assetscroll/scroll.scm -------------------------------------------------------------------------------- /examples/04-assetscroll/telnetrepl.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/04-assetscroll/telnetrepl.scm -------------------------------------------------------------------------------- /examples/05-httpimage/message.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/05-httpimage/message.scm -------------------------------------------------------------------------------- /examples/05-httpimage/network.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/05-httpimage/network.scm -------------------------------------------------------------------------------- /examples/05-httpimage/on-create.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/05-httpimage/on-create.scm -------------------------------------------------------------------------------- /examples/05-httpimage/setimage.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/05-httpimage/setimage.scm -------------------------------------------------------------------------------- /examples/05-httpimage/telnetrepl.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/05-httpimage/telnetrepl.scm -------------------------------------------------------------------------------- /examples/06-jsoup/jsoup.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/06-jsoup/jsoup.scm -------------------------------------------------------------------------------- /examples/06-jsoup/on-create.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/06-jsoup/on-create.scm -------------------------------------------------------------------------------- /examples/06-jsoup/telnetrepl.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/06-jsoup/telnetrepl.scm -------------------------------------------------------------------------------- /examples/06-jsoup/viewutils.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/06-jsoup/viewutils.scm -------------------------------------------------------------------------------- /examples/07-compiledexload/cdl.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/07-compiledexload/cdl.scm -------------------------------------------------------------------------------- /examples/07-compiledexload/compiledemo.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/07-compiledexload/compiledemo.scm -------------------------------------------------------------------------------- /examples/07-compiledexload/mysimpleclass.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/07-compiledexload/mysimpleclass.scm -------------------------------------------------------------------------------- /examples/07-compiledexload/on-create.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/07-compiledexload/on-create.scm -------------------------------------------------------------------------------- /examples/07-compiledexload/telnetrepl.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/07-compiledexload/telnetrepl.scm -------------------------------------------------------------------------------- /examples/08-gps/cdl.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/08-gps/cdl.scm -------------------------------------------------------------------------------- /examples/08-gps/gps.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/08-gps/gps.scm -------------------------------------------------------------------------------- /examples/08-gps/gpsbutton.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/08-gps/gpsbutton.scm -------------------------------------------------------------------------------- /examples/08-gps/locationclass.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/08-gps/locationclass.scm -------------------------------------------------------------------------------- /examples/08-gps/on-create.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/08-gps/on-create.scm -------------------------------------------------------------------------------- /examples/08-gps/telnetrepl.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/08-gps/telnetrepl.scm -------------------------------------------------------------------------------- /examples/08-gps/viewutils.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/08-gps/viewutils.scm -------------------------------------------------------------------------------- /examples/09-opengl/GLRenderClass.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/09-opengl/GLRenderClass.scm -------------------------------------------------------------------------------- /examples/09-opengl/GLSurfaceViewClass.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/09-opengl/GLSurfaceViewClass.scm -------------------------------------------------------------------------------- /examples/09-opengl/cdl.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/09-opengl/cdl.scm -------------------------------------------------------------------------------- /examples/09-opengl/myrender.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/09-opengl/myrender.scm -------------------------------------------------------------------------------- /examples/09-opengl/mytouch.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/09-opengl/mytouch.scm -------------------------------------------------------------------------------- /examples/09-opengl/on-create.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/09-opengl/on-create.scm -------------------------------------------------------------------------------- /examples/09-opengl/telnetrepl.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/09-opengl/telnetrepl.scm -------------------------------------------------------------------------------- /examples/10-openglcubes/Cube.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/10-openglcubes/Cube.scm -------------------------------------------------------------------------------- /examples/10-openglcubes/GLSurfaceViewClass.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/10-openglcubes/GLSurfaceViewClass.scm -------------------------------------------------------------------------------- /examples/10-openglcubes/Pyramid.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/10-openglcubes/Pyramid.scm -------------------------------------------------------------------------------- /examples/10-openglcubes/lesson05.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/10-openglcubes/lesson05.scm -------------------------------------------------------------------------------- /examples/10-openglcubes/mytouch.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/10-openglcubes/mytouch.scm -------------------------------------------------------------------------------- /examples/10-openglcubes/newcdl.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/10-openglcubes/newcdl.scm -------------------------------------------------------------------------------- /examples/10-openglcubes/on-create.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/10-openglcubes/on-create.scm -------------------------------------------------------------------------------- /examples/10-openglcubes/telnetrepl.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/10-openglcubes/telnetrepl.scm -------------------------------------------------------------------------------- /examples/11-upnorth/cdl.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/11-upnorth/cdl.scm -------------------------------------------------------------------------------- /examples/11-upnorth/mysensor.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/11-upnorth/mysensor.scm -------------------------------------------------------------------------------- /examples/11-upnorth/on-create.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/11-upnorth/on-create.scm -------------------------------------------------------------------------------- /examples/11-upnorth/sensorclass.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/11-upnorth/sensorclass.scm -------------------------------------------------------------------------------- /examples/11-upnorth/telnetrepl.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/11-upnorth/telnetrepl.scm -------------------------------------------------------------------------------- /examples/12-opengles20/GLRenderClass.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/12-opengles20/GLRenderClass.scm -------------------------------------------------------------------------------- /examples/12-opengles20/GLSurfaceViewClass.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/12-opengles20/GLSurfaceViewClass.scm -------------------------------------------------------------------------------- /examples/12-opengles20/Shader.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/12-opengles20/Shader.scm -------------------------------------------------------------------------------- /examples/12-opengles20/cdl.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/12-opengles20/cdl.scm -------------------------------------------------------------------------------- /examples/12-opengles20/fragmentShader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/12-opengles20/fragmentShader.glsl -------------------------------------------------------------------------------- /examples/12-opengles20/mvpMatrix.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/12-opengles20/mvpMatrix.scm -------------------------------------------------------------------------------- /examples/12-opengles20/myrender.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/12-opengles20/myrender.scm -------------------------------------------------------------------------------- /examples/12-opengles20/mytouch.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/12-opengles20/mytouch.scm -------------------------------------------------------------------------------- /examples/12-opengles20/on-create.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/12-opengles20/on-create.scm -------------------------------------------------------------------------------- /examples/12-opengles20/showstate.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/12-opengles20/showstate.scm -------------------------------------------------------------------------------- /examples/12-opengles20/telnetrepl.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/12-opengles20/telnetrepl.scm -------------------------------------------------------------------------------- /examples/12-opengles20/vertexBuffer.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/12-opengles20/vertexBuffer.scm -------------------------------------------------------------------------------- /examples/12-opengles20/vertexShader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/12-opengles20/vertexShader.glsl -------------------------------------------------------------------------------- /examples/13-pyramid/GLRenderClass.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/13-pyramid/GLRenderClass.scm -------------------------------------------------------------------------------- /examples/13-pyramid/GLSurfaceViewClass.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/13-pyramid/GLSurfaceViewClass.scm -------------------------------------------------------------------------------- /examples/13-pyramid/Shader.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/13-pyramid/Shader.scm -------------------------------------------------------------------------------- /examples/13-pyramid/cdl.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/13-pyramid/cdl.scm -------------------------------------------------------------------------------- /examples/13-pyramid/colorBuffer.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/13-pyramid/colorBuffer.scm -------------------------------------------------------------------------------- /examples/13-pyramid/fragmentShader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/13-pyramid/fragmentShader.glsl -------------------------------------------------------------------------------- /examples/13-pyramid/mvpMatrix.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/13-pyramid/mvpMatrix.scm -------------------------------------------------------------------------------- /examples/13-pyramid/myrender.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/13-pyramid/myrender.scm -------------------------------------------------------------------------------- /examples/13-pyramid/mysensor.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/13-pyramid/mysensor.scm -------------------------------------------------------------------------------- /examples/13-pyramid/on-create.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/13-pyramid/on-create.scm -------------------------------------------------------------------------------- /examples/13-pyramid/sensorclass.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/13-pyramid/sensorclass.scm -------------------------------------------------------------------------------- /examples/13-pyramid/showstate.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/13-pyramid/showstate.scm -------------------------------------------------------------------------------- /examples/13-pyramid/telnetrepl.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/13-pyramid/telnetrepl.scm -------------------------------------------------------------------------------- /examples/13-pyramid/vertexBuffer.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/13-pyramid/vertexBuffer.scm -------------------------------------------------------------------------------- /examples/13-pyramid/vertexShader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafleon/KawaDroid/HEAD/examples/13-pyramid/vertexShader.glsl -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | --------------------------------------------------------------------------------