Scolring - Forum

Entraides et échanges autour de la technologie Scol - Informations and exchanges on the Scol technology

Vous pouvez changer la langue de l'interface une fois inscrit - You can change the language once registered

You are not logged in.

#1 11-Apr-2015 16:33:09

arkeon
Admin. / Scol language & OpenSpace3D developer
From: Nantes
Registered: 30-Mar-2009
Posts: 4,821
Website

First step to Scol on Android

The porting of the Scol virtual machine on android is on a good way wink

04-11 15:18:20.279: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : Scol Start!
04-11 15:18:20.279: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : 'files/' dir already in app's internal data storage.
04-11 15:18:20.289: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : Files path : /data/data/org.imaginer.kernel/files
04-11 15:18:20.289: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : Cache path : /data/data/org.imaginer.kernel/cache
04-11 15:18:20.289: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : User path : /mnt/sdcard/Android/data/org.imaginer.kernel/files
04-11 15:18:20.309: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : Log dir : /mnt/sdcard/Android/data/org.imaginer.kernel/files/Logs
04-11 15:18:20.309: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : Make log dir : /mnt/sdcard/Android/data/org.imaginer.kernel/files/Logs
04-11 15:18:20.329: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : 
04-11 15:18:20.329: I/ScolApp(1819): > Scol configuration
04-11 15:18:20.329: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : Starting memory allocation : 1 MB
04-11 15:18:20.339: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : Log and console display mask : 0xffffff
04-11 15:18:20.339: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : Virtual Machine initialization
04-11 15:18:20.339: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : Looking for Scol Partitions
04-11 15:18:20.359: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : partition /data/data/org.imaginer.kernel/files/Cache/ - Capacity: 256 MB
04-11 15:18:20.359: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : partition /mnt/sdcard/Android/data/org.imaginer.kernel/files/Partition/ - Capacity : Unlimited size
04-11 15:18:20.359: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : partition /data/data/org.imaginer.kernel/files/Partition/ - Capacity : Unlimited size
04-11 15:18:20.359: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : partition APK/partition/ - Capacity: Read only
04-11 15:18:20.379: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : partition OBB/partition/ - Capacity: Read only
04-11 15:18:20.379: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : Scol Partitions scan complete
04-11 15:18:20.379: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : 
04-11 15:18:20.379: I/ScolApp(1819): > Loading Scol system packages
04-11 15:18:20.379: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : autoHTTPproxy=no
04-11 15:18:20.389: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : autoSOCKSproxy=no
04-11 15:18:20.389: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : HTTP direct Connection
04-11 15:18:20.449: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : Loading debugging functions...
04-11 15:18:20.509: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : 
04-11 15:18:20.509: I/ScolApp(1819): Scol system packages loaded = 355
04-11 15:18:20.509: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : ------------------------------------
04-11 15:18:20.519: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : 
04-11 15:18:20.519: I/ScolApp(1819): > Scol mainscol >>>>>>>>>>>>>>>>>> 
04-11 15:18:20.519: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : unplugged
04-11 15:18:20.529: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : 
04-11 15:18:20.529: I/ScolApp(1819): > exec: 
04-11 15:18:20.529: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : _
04-11 15:18:20.539: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : l
04-11 15:18:20.569: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : o
04-11 15:18:20.569: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : a
04-11 15:18:20.569: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : d
04-11 15:18:20.569: I/ScolApp(1819): Sat Apr 11 15:18:20 201 :  
04-11 15:18:20.569: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : "
04-11 15:18:20.569: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : l
04-11 15:18:20.579: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : o
04-11 15:18:20.579: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : c
04-11 15:18:20.589: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : k
04-11 15:18:20.589: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : e
04-11 15:18:20.589: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : d
04-11 15:18:20.589: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : /
04-11 15:18:20.589: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : l
04-11 15:18:20.589: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : i
04-11 15:18:20.589: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : b
04-11 15:18:20.589: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : /
04-11 15:18:20.589: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : s
04-11 15:18:20.589: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : t
04-11 15:18:20.589: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : d
04-11 15:18:20.599: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : l
04-11 15:18:20.599: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : i
04-11 15:18:20.599: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : b
04-11 15:18:20.599: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : .
04-11 15:18:20.599: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : p
04-11 15:18:20.599: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : k
04-11 15:18:20.609: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : g
04-11 15:18:20.609: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : "
04-11 15:18:20.609: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : 
04-11 15:18:20.609: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : APK/partition/ - locked/lib/stdlib.pkg - APK/partition/locked/lib/stdlib.pkg
04-11 15:18:20.609: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : 
04-11 15:18:20.609: I/ScolApp(1819): Loading APK/partition/locked/lib/stdlib.pkg ...
04-11 15:18:20.609: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : typechecking
04-11 15:18:20.619: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : fun apply_on_list : fun [[u0 r1] fun [u0 u1] u2 u1] I
04-11 15:18:20.619: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : fun rev_apply_on_list : fun [[u0 r1] fun [u0 u1] u2 u1] I
04-11 15:18:20.619: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : fun search_in_list : fun [[u0 r1] fun [u0 u1] I u1] u0
04-11 15:18:20.619: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : fun remove_from_list : fun [[u0 r1] u0] [u0 r1]
04-11 15:18:20.629: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : fun pos_in_list : fun [[u0 r1] u0 I] I
04-11 15:18:20.629: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : fun create_tab : fun [I fun [I u0] u1 u0] tab u1
04-11 15:18:20.629: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : fun addFifo : fun [u0 [[u0 r1] [u1 [u0 r1]]]] [[u0 r1] [u0 r1]]
04-11 15:18:20.640: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : fun getFifo : fun [[[u0 r1] [u0 r1]]] [u0 [[u0 r1] [u0 r1]]]
04-11 15:18:20.640: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : fun sizeFifo : fun [[[u0 r1] u1]] I
04-11 15:18:20.640: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : fun concFifo : fun [[u0 [u1 u0]] [u0 [u1 u0]]] [u0 [u1 u0]]
04-11 15:18:20.640: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : Generating bytecodes for 'apply_on_list'...
04-11 15:18:20.649: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : 36 bytes generated (for a total of 36 bytes)
04-11 15:18:20.649: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : Generating bytecodes for 'rev_apply_on_list'...
04-11 15:18:20.649: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : 38 bytes generated (for a total of 74 bytes)
04-11 15:18:20.649: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : Generating bytecodes for 'search_in_list'...
04-11 15:18:20.649: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : 46 bytes generated (for a total of 120 bytes)
04-11 15:18:20.649: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : Generating bytecodes for 'remove_from_list'...
04-11 15:18:20.659: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : 45 bytes generated (for a total of 165 bytes)
04-11 15:18:20.659: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : Generating bytecodes for 'pos_in_list'...
04-11 15:18:20.659: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : 46 bytes generated (for a total of 211 bytes)
04-11 15:18:20.659: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : Generating bytecodes for 'create_tab'...
04-11 15:18:20.659: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : 39 bytes generated (for a total of 250 bytes)
04-11 15:18:20.659: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : Generating bytecodes for 'addFifo'...
04-11 15:18:20.659: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : 41 bytes generated (for a total of 291 bytes)
04-11 15:18:20.669: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : Generating bytecodes for 'getFifo'...
04-11 15:18:20.669: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : 54 bytes generated (for a total of 345 bytes)
04-11 15:18:20.669: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : Generating bytecodes for 'sizeFifo'...
04-11 15:18:20.669: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : 24 bytes generated (for a total of 369 bytes)
04-11 15:18:20.669: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : Generating bytecodes for 'concFifo'...
04-11 15:18:20.669: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : 58 bytes generated (for a total of 427 bytes)
04-11 15:18:20.669: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : Loading complete
04-11 15:18:20.669: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : 
04-11 15:18:20.669: I/ScolApp(1819): > exec: 
04-11 15:18:20.679: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : _
04-11 15:18:20.679: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : l
04-11 15:18:20.679: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : o
04-11 15:18:20.679: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : a
04-11 15:18:20.679: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : d
04-11 15:18:20.679: I/ScolApp(1819): Sat Apr 11 15:18:20 201 :  
04-11 15:18:20.679: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : "
04-11 15:18:20.679: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : l
04-11 15:18:20.679: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : o
04-11 15:18:20.679: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : c
04-11 15:18:20.689: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : k
04-11 15:18:20.689: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : e
04-11 15:18:20.689: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : d
04-11 15:18:20.689: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : /
04-11 15:18:20.689: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : l
04-11 15:18:20.689: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : i
04-11 15:18:20.689: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : b
04-11 15:18:20.689: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : /
04-11 15:18:20.689: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : l
04-11 15:18:20.689: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : o
04-11 15:18:20.689: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : c
04-11 15:18:20.699: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : .
04-11 15:18:20.699: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : p
04-11 15:18:20.699: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : k
04-11 15:18:20.699: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : g
04-11 15:18:20.699: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : "
04-11 15:18:20.699: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : 
04-11 15:18:20.699: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : APK/partition/ - locked/lib/loc.pkg - APK/partition/locked/lib/loc.pkg
04-11 15:18:20.709: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : 
04-11 15:18:20.709: I/ScolApp(1819): Loading APK/partition/locked/lib/loc.pkg ...
04-11 15:18:20.709: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : typechecking
04-11 15:18:20.709: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : var defaultlang : S
04-11 15:18:20.709: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : var tabloc : tab [[S S] r1]
04-11 15:18:20.709: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : fun hachage : fun [S] I
04-11 15:18:20.709: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : fun rebuild : fun [[S r1]] [S r1]
04-11 15:18:20.719: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : fun loadloc2 : fun [[[S [S r1]] r1]] I
04-11 15:18:20.719: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : fun loadloc : fun [S S] I
04-11 15:18:20.729: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : fun findloc : fun [[[S S] r1] S] S
04-11 15:18:20.729: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : fun strloc : fun [S [S r1]] S
04-11 15:18:20.729: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : fun loc : fun [S] S
04-11 15:18:20.729: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : fun startloc : fun [S] I
04-11 15:18:20.739: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : Generating bytecodes for 'hachage'...
04-11 15:18:20.739: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : 33 bytes generated (for a total of 460 bytes)
04-11 15:18:20.739: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : Generating bytecodes for 'rebuild'...
04-11 15:18:20.739: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : 53 bytes generated (for a total of 513 bytes)
04-11 15:18:20.739: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : Generating bytecodes for 'loadloc2'...
04-11 15:18:20.749: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : 73 bytes generated (for a total of 586 bytes)
04-11 15:18:20.749: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : Generating bytecodes for 'loadloc'...
04-11 15:18:20.749: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : 92 bytes generated (for a total of 678 bytes)
04-11 15:18:20.749: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : Generating bytecodes for 'findloc'...
04-11 15:18:20.749: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : 57 bytes generated (for a total of 735 bytes)
04-11 15:18:20.759: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : Generating bytecodes for 'strloc'...
04-11 15:18:20.759: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : 68 bytes generated (for a total of 803 bytes)
04-11 15:18:20.759: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : Generating bytecodes for 'loc'...
04-11 15:18:20.759: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : 12 bytes generated (for a total of 815 bytes)
04-11 15:18:20.759: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : Generating bytecodes for 'startloc'...
04-11 15:18:20.759: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : 26 bytes generated (for a total of 841 bytes)
04-11 15:18:20.759: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : Loading complete
04-11 15:18:20.759: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : 
04-11 15:18:20.759: I/ScolApp(1819): > exec: 
04-11 15:18:20.769: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : _
04-11 15:18:20.769: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : l
04-11 15:18:20.769: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : o
04-11 15:18:20.769: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : a
04-11 15:18:20.769: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : d
04-11 15:18:20.769: I/ScolApp(1819): Sat Apr 11 15:18:20 201 :  
04-11 15:18:20.769: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : "
04-11 15:18:20.769: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : l
04-11 15:18:20.769: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : o
04-11 15:18:20.769: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : c
04-11 15:18:20.779: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : k
04-11 15:18:20.779: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : e
04-11 15:18:20.779: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : d
04-11 15:18:20.779: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : /
04-11 15:18:20.779: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : l
04-11 15:18:20.779: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : i
04-11 15:18:20.779: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : b
04-11 15:18:20.779: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : /
04-11 15:18:20.779: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : t
04-11 15:18:20.779: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : r
04-11 15:18:20.779: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : e
04-11 15:18:20.789: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : e
04-11 15:18:20.789: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : e
04-11 15:18:20.789: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : d
04-11 15:18:20.789: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : i
04-11 15:18:20.789: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : t
04-11 15:18:20.789: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : .
04-11 15:18:20.789: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : p
04-11 15:18:20.789: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : k
04-11 15:18:20.789: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : g
04-11 15:18:20.789: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : "
04-11 15:18:20.789: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : 
04-11 15:18:20.799: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : APK/partition/ - locked/lib/treeedit.pkg - APK/partition/locked/lib/treeedit.pkg
04-11 15:18:20.799: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : 
04-11 15:18:20.799: I/ScolApp(1819): Loading APK/partition/locked/lib/treeedit.pkg ...
04-11 15:18:20.799: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : typechecking
04-11 15:18:20.799: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : Loading complete
04-11 15:18:20.799: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : 
04-11 15:18:20.799: I/ScolApp(1819): > exec: 
04-11 15:18:20.799: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : _
04-11 15:18:20.799: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : l
04-11 15:18:20.810: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : o
04-11 15:18:20.810: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : a
04-11 15:18:20.810: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : d
04-11 15:18:20.810: I/ScolApp(1819): Sat Apr 11 15:18:20 201 :  
04-11 15:18:20.810: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : "
04-11 15:18:20.810: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : l
04-11 15:18:20.810: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : o
04-11 15:18:20.810: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : c
04-11 15:18:20.819: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : k
04-11 15:18:20.819: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : e
04-11 15:18:20.819: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : d
04-11 15:18:20.819: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : /
04-11 15:18:20.819: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : l
04-11 15:18:20.819: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : i
04-11 15:18:20.819: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : b
04-11 15:18:20.819: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : /
04-11 15:18:20.819: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : t
04-11 15:18:20.819: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : e
04-11 15:18:20.819: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : x
04-11 15:18:20.829: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : t
04-11 15:18:20.829: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : e
04-11 15:18:20.829: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : d
04-11 15:18:20.829: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : i
04-11 15:18:20.829: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : t
04-11 15:18:20.829: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : .
04-11 15:18:20.829: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : p
04-11 15:18:20.829: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : k
04-11 15:18:20.829: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : g
04-11 15:18:20.829: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : "
04-11 15:18:20.839: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : 
04-11 15:18:20.839: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : APK/partition/ - locked/lib/textedit.pkg - APK/partition/locked/lib/textedit.pkg
04-11 15:18:20.839: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : 
04-11 15:18:20.839: I/ScolApp(1819): Loading APK/partition/locked/lib/textedit.pkg ...
04-11 15:18:20.839: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : typechecking
04-11 15:18:20.839: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : Loading complete
04-11 15:18:20.839: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : 
04-11 15:18:20.839: I/ScolApp(1819): > exec: 
04-11 15:18:20.849: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : _
04-11 15:18:20.849: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : l
04-11 15:18:20.849: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : o
04-11 15:18:20.849: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : a
04-11 15:18:20.849: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : d
04-11 15:18:20.849: I/ScolApp(1819): Sat Apr 11 15:18:20 201 :  
04-11 15:18:20.849: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : "
04-11 15:18:20.849: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : l
04-11 15:18:20.849: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : o
04-11 15:18:20.849: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : c
04-11 15:18:20.849: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : k
04-11 15:18:20.859: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : e
04-11 15:18:20.859: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : d
04-11 15:18:20.859: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : /
04-11 15:18:20.859: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : m
04-11 15:18:20.859: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : a
04-11 15:18:20.859: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : s
04-11 15:18:20.859: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : t
04-11 15:18:20.859: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : e
04-11 15:18:20.859: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : r
04-11 15:18:20.859: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : .
04-11 15:18:20.859: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : p
04-11 15:18:20.869: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : k
04-11 15:18:20.869: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : g
04-11 15:18:20.869: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : "
04-11 15:18:20.869: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : 
04-11 15:18:20.869: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : APK/partition/ - locked/master.pkg - APK/partition/locked/master.pkg
04-11 15:18:20.869: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : 
04-11 15:18:20.869: I/ScolApp(1819): Loading APK/partition/locked/master.pkg ...
04-11 15:18:20.869: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : typechecking
04-11 15:18:20.879: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : weak type : Env
04-11 15:18:20.879: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : var env_ref : Env
04-11 15:18:20.879: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : fun main : fun [u0] I
04-11 15:18:20.879: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : Generating bytecodes for 'main'...
04-11 15:18:20.879: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : 56 bytes generated (for a total of 897 bytes)
04-11 15:18:20.879: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : Loading complete
04-11 15:18:20.879: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : 
04-11 15:18:20.879: I/ScolApp(1819): > exec: 
04-11 15:18:20.889: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : m
04-11 15:18:20.889: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : a
04-11 15:18:20.889: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : i
04-11 15:18:20.889: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : n
04-11 15:18:20.889: I/ScolApp(1819): Sat Apr 11 15:18:20 201 :  
04-11 15:18:20.889: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : 4
04-11 15:18:20.889: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : b
04-11 15:18:20.889: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : 0
04-11 15:18:20.889: I/ScolApp(1819): Sat Apr 11 15:18:20 201 : 
04-11 15:18:20.899: I/ScolApp(1819): !! Hello world From scol language !!

Offline

#2 16-May-2015 14:02:53

hebdemnobad
Member
From: northamerica
Registered: 20-Apr-2011
Posts: 1,477
Website

Re: First step to Scol on Android

Great!!!

Offline

#3 16-May-2015 18:42:47

arkeon
Admin. / Scol language & OpenSpace3D developer
From: Nantes
Registered: 30-Mar-2009
Posts: 4,821
Website

Re: First step to Scol on Android

We now have sound, networks, crypto, curl...
still the inputs and 3D engine in progress

Offline

#4 18-May-2015 12:47:01

hebdemnobad
Member
From: northamerica
Registered: 20-Apr-2011
Posts: 1,477
Website

Re: First step to Scol on Android

arkeon wrote:

We now have sound, networks, crypto, curl...
still the inputs and 3D engine in progress


I'm so happy for the scol community! And you have developers doing a great job. Congratulations and thanks to them too.  (Maybe I'll finish a plugit or two by the fall) hmm

Offline

#5 5-Jun-2015 22:43:02

arkeon
Admin. / Scol language & OpenSpace3D developer
From: Nantes
Registered: 30-Mar-2009
Posts: 4,821
Website

Re: First step to Scol on Android

Hello !

Here the work in progress about the Android porting.

We can now run OpenSpace3D projects on android devices!

ported plugins :
- Scol VM
- security
- curl
- audio (sound and 3D sound)
- xml
- sqlite3
- BitmapToolkit (Augmented reality)
- SO3engine with physic engine (3D engine with openGLES and basis, it still need a lot of work but it works with classic materials)

you can download the first sample here :
http://arkeon.dyndns.org/scol/os3d/japanDemo.apk

this present a small 3D scene with 3D sound, physics and multi touch.

The project is compiled in debug so this is not the maximum performances and it can lag on move (I'm looking why actually)

Offline

#6 5-Jun-2015 22:58:17

arkeon
Admin. / Scol language & OpenSpace3D developer
From: Nantes
Registered: 30-Mar-2009
Posts: 4,821
Website

Re: First step to Scol on Android

This is a scol installation with defaut demo
but since this is scol you can find the partition in /sdcard/Android/ogre.imaginer.scol/files/Partition

you can copy any scol program here and try to launch
for openspace3D scene export one in standalone mode, and copy all the exported partition directory in the one on the device.

Offline

#7 6-Jun-2015 00:39:14

Alexandre_Brazil
Member
Registered: 8-Dec-2011
Posts: 225

Re: First step to Scol on Android

Hello Arkeon,

I congratulate you for the outcome. I know there is still a long walk to implement all (or almost all) of the features of OpenSpace3D for Android.
I tested the APK on an Android 4.4 Kikat. It worked perfectly.
I did test also creating a simple design and copying the partition folder, working very well.

Offline

#8 6-Jun-2015 00:46:32

arkeon
Admin. / Scol language & OpenSpace3D developer
From: Nantes
Registered: 30-Mar-2009
Posts: 4,821
Website

Re: First step to Scol on Android

great smile

Offline

#9 6-Jun-2015 00:48:32

arkeon
Admin. / Scol language & OpenSpace3D developer
From: Nantes
Registered: 30-Mar-2009
Posts: 4,821
Website

Re: First step to Scol on Android

for now augmented reality wroks on android < 5.0
Opencv do not provide the native camera library for android 5 yet hmm
I'm downloading android sources to try to build it myself.

Offline

#10 6-Jun-2015 15:42:14

arkeon
Admin. / Scol language & OpenSpace3D developer
From: Nantes
Registered: 30-Mar-2009
Posts: 4,821
Website

Re: First step to Scol on Android

I found why it was laggy on moves ^^

There was 4 lights in the scene, but the shader generator manage 3 lights and was rebuild the shaders on camera moves when the contribution light was changed. this mean the android scenes will have to be optimized by the users to prevent that.

here the updated apk, in the demo use the button as a stick controller to move the camera
click on the cups to move them with physics

http://arkeon.dyndns.org/scol/os3d/japanDemo.apk

Offline

#11 7-Jun-2015 02:18:50

arkeon
Admin. / Scol language & OpenSpace3D developer
From: Nantes
Registered: 30-Mar-2009
Posts: 4,821
Website

Re: First step to Scol on Android

demo updated again with better multi touch support (pinch gesture and physic mouse grabbing at the right position)

Offline

#12 7-Jun-2015 03:01:37

arkeon
Admin. / Scol language & OpenSpace3D developer
From: Nantes
Registered: 30-Mar-2009
Posts: 4,821
Website

Re: First step to Scol on Android

Building android 5.0.1 to be able to buils opencv native camera to support AR on this devices ...

and going to bed ^^
android.jpg

Offline

#13 7-Jun-2015 15:27:40

Alexandre_Brazil
Member
Registered: 8-Dec-2011
Posts: 225

Re: First step to Scol on Android

Hello Arkeon,

I tested the new version of APK. Operation is actually more stable.
The test was done on an Android 4.4 Kikat.
I am eagerly awaiting the version that natively accesses the cam so we can create AIR applications for Android.
I once again congratulate you on this important work to create an Android version OpenSpace3D. I'm sure it will be very aprecidao throughout the user community.

Offline

#14 7-Jun-2015 15:58:05

arkeon
Admin. / Scol language & OpenSpace3D developer
From: Nantes
Registered: 30-Mar-2009
Posts: 4,821
Website

Re: First step to Scol on Android

thanks smile

the AR plugit works on android 4.4.

I'm trying to build android for versions >= 5.0

Offline

#15 7-Jun-2015 21:10:11

Alexandre_Brazil
Member
Registered: 8-Dec-2011
Posts: 225

Re: First step to Scol on Android

Hello Arkeon,

I tested AR capture and AR Marker and it worked perfectly. I am very excited about the possibilities.

Offline

#16 7-Jun-2015 22:04:17

arkeon
Admin. / Scol language & OpenSpace3D developer
From: Nantes
Registered: 30-Mar-2009
Posts: 4,821
Website

Re: First step to Scol on Android

great smile

Offline

#17 8-Jun-2015 23:36:51

arkeon
Admin. / Scol language & OpenSpace3D developer
From: Nantes
Registered: 30-Mar-2009
Posts: 4,821
Website

Re: First step to Scol on Android

Augmented reality on Android 5 : Done!

hell it was pretty time consuming and hard to build android and native camera correctly but it works now ^^

Offline

#18 9-Jun-2015 00:49:46

Alexandre_Brazil
Member
Registered: 8-Dec-2011
Posts: 225

Re: First step to Scol on Android

smile

Offline

#19 10-Jun-2015 12:34:08

hebdemnobad
Member
From: northamerica
Registered: 20-Apr-2011
Posts: 1,477
Website

Re: First step to Scol on Android

smile smile smile

Last edited by hebdemnobad (10-Jun-2015 12:34:27)

Offline

#20 17-Jun-2015 19:38:26

arkeon
Admin. / Scol language & OpenSpace3D developer
From: Nantes
Registered: 30-Mar-2009
Posts: 4,821
Website

Re: First step to Scol on Android

I rewrited almost all the shadows methods.

So it wil better better for next OS3D release and it's working on droid smile

pssm and csm shadows.

(low quality pssm here, but high quality is working well too)
ar_shadow_droid.png

Offline

#21 18-Jun-2015 00:21:25

Alexandre_Brazil
Member
Registered: 8-Dec-2011
Posts: 225

Re: First step to Scol on Android

very good
big_smile  big_smile

Offline

#22 29-Jun-2015 13:20:55

hebdemnobad
Member
From: northamerica
Registered: 20-Apr-2011
Posts: 1,477
Website

Re: First step to Scol on Android

arkeon....is there a way to build and run scol on android atm? if it's too complicated for you to explain, in other words, if it's better for us to be testing it when it is a bit more ready to distribute, I understand.  i know this is alot of heavy lifting. (u.s. word for very hard work)

Offline

#23 29-Jun-2015 13:49:04

arkeon
Admin. / Scol language & OpenSpace3D developer
From: Nantes
Registered: 30-Mar-2009
Posts: 4,821
Website

Re: First step to Scol on Android

Hello,

from the apk sample see previous post :

This is a scol installation with defaut demo
but since this is scol you can find the partition in /sdcard/Android/ogre.imaginer.scol/files/Partition
you can copy any scol program here and try to launch
for openspace3D scene export one in standalone mode, and copy all the exported partition directory in the one on the device.

with this you can try you're own scene, but don't use shader until you make it in opengles

Offline

#24 29-Jun-2015 14:24:16

hebdemnobad
Member
From: northamerica
Registered: 20-Apr-2011
Posts: 1,477
Website

Re: First step to Scol on Android

arkeon wrote:

Hello,

from the apk sample see previous post :

This is a scol installation with defaut demo
but since this is scol you can find the partition in /sdcard/Android/ogre.imaginer.scol/files/Partition
you can copy any scol program here and try to launch
for openspace3D scene export one in standalone mode, and copy all the exported partition directory in the one on the device.

with this you can try you're own scene, but don't use shader until you make it in opengles

thx i will try this when i go on vacation soon (i know i've been quiet the last few months, in the warm weather i'm outside more.....i think i will be rebuilding my player project for android since the windows market is so small, and i am sure the whole approach to using scol on android must be different since you are using the 'page' like interface as opposed to the windows interface

Offline

#25 30-Jun-2015 14:45:47

el_motoblock
Member
From: Russia
Registered: 16-Feb-2013
Posts: 270

Re: First step to Scol on Android

Excellent work! smile
When do you plan to release a new version?

Last edited by el_motoblock (11-Jul-2015 05:13:36)

Offline

Board footer

Powered by FluxBB