Hello, all
I recorded a small introductory video about Athens. Here it is: http://vimeo.com/40653315 (about 21 minutes). I explain some basic stuff like drawing things using Athens canvas, building paths, use of transformation matrices etc. Please note, this is a first video i ever recorded in such context in my life, so don't be too harsh :) Also, note that the animations are jagged because of video recording frame rate, not because it is that slow in reality. There are still a blog post pending about it.. which i plan to finish when i will finish ;) -- Best regards, Igor Stasenko. |
Great!
Dr. Geo will be a great client Hilaire Le 19/04/2012 16:41, Igor Stasenko a écrit : > Hello, all > > I recorded a small introductory video about Athens. > Here it is: > > http://vimeo.com/40653315 > > (about 21 minutes). > > I explain some basic stuff like drawing things using Athens canvas, > building paths, use of transformation matrices etc. > > Please note, this is a first video i ever recorded in such context in > my life, so don't be too harsh :) > Also, note that the animations are jagged because of video recording > frame rate, not because it is that slow in reality. > > There are still a blog post pending about it.. which i plan to finish > when i will finish ;) > -- Dr. Geo -- http://www.drgeo.eu |
On 19 April 2012 17:07, Hilaire Fernandes <[hidden email]> wrote:
> Great! > Dr. Geo will be a great client > yes, its a perfect match :) > Hilaire > > > Le 19/04/2012 16:41, Igor Stasenko a écrit : >> Hello, all >> >> I recorded a small introductory video about Athens. >> Here it is: >> >> http://vimeo.com/40653315 >> >> (about 21 minutes). >> >> I explain some basic stuff like drawing things using Athens canvas, >> building paths, use of transformation matrices etc. >> >> Please note, this is a first video i ever recorded in such context in >> my life, so don't be too harsh :) >> Also, note that the animations are jagged because of video recording >> frame rate, not because it is that slow in reality. >> >> There are still a blog post pending about it.. which i plan to finish >> when i will finish ;) >> > > > -- > Dr. Geo -- http://www.drgeo.eu > > -- Best regards, Igor Stasenko. |
In reply to this post by Igor Stasenko
Hi Igor,
Did you use my SVG code for the tiger? Cheers, Juan Vuletich Quoting Igor Stasenko <[hidden email]>: > Hello, all > > I recorded a small introductory video about Athens. > Here it is: > > http://vimeo.com/40653315 > > (about 21 minutes). > > I explain some basic stuff like drawing things using Athens canvas, > building paths, use of transformation matrices etc. > > Please note, this is a first video i ever recorded in such context in > my life, so don't be too harsh :) > Also, note that the animations are jagged because of video recording > frame rate, not because it is that slow in reality. > > There are still a blog post pending about it.. which i plan to finish > when i will finish ;) > > -- > Best regards, > Igor Stasenko. > > |
On 19 April 2012 17:43, <[hidden email]> wrote:
> Hi Igor, > > Did you use my SVG code for the tiger? > no, it was taken from OpenVG package , which is ported from C sources. But i currently working on SVG importer for Athens.. and i using your code as a reference. > Cheers, > Juan Vuletich > > > Quoting Igor Stasenko <[hidden email]>: > >> Hello, all >> >> I recorded a small introductory video about Athens. >> Here it is: >> >> http://vimeo.com/40653315 >> >> (about 21 minutes). >> >> I explain some basic stuff like drawing things using Athens canvas, >> building paths, use of transformation matrices etc. >> >> Please note, this is a first video i ever recorded in such context in >> my life, so don't be too harsh :) >> Also, note that the animations are jagged because of video recording >> frame rate, not because it is that slow in reality. >> >> There are still a blog post pending about it.. which i plan to finish >> when i will finish ;) >> >> -- >> Best regards, >> Igor Stasenko. >> >> > > > > -- Best regards, Igor Stasenko. |
Oh yes... and if you notice sometimes i say "we" not "me" during video.
Because i was not alone doing all the work. I'd like to thank a LOT to Fernando Olivero for his help and dedication with making Cairo backend for Athens!!! He were visiting our team during March for one month and we did a lot of things together, pushing Athens to much useful state. -- Best regards, Igor Stasenko. |
strange.. that video , if streamed from flash.. seems to be without
sound track :( but if you click on "download this video" link, then everything is ok.. -- Best regards, Igor Stasenko. |
In reply to this post by Igor Stasenko
It's so great stuff!!! :))
Is cairo used as athens backend for this demo? Is it should work with Bitblt backend? In demo I see many usage of angel parameter for transformations. Do you think about "angel unit objects" like "90 degrees" or "2 radians" instead of raw numbers ? How #scaledBy: works with Point argument (self extend) and Float like (frame / 100 sin abs) at the same time? What' logic? Best regards, Denis 2012/4/19 Igor Stasenko <[hidden email]> Hello, all |
Supercool!
2012/4/19 Denis Kudriashov <[hidden email]> It's so great stuff!!! :)) Philippe Back "Helping you hit the top 3 outcomes you really want to achieve" Mob: +32(0) 478 650 140 | Fax: +32 (0) 70 408 027 Mail: [hidden email] | Web: http://philippeback.eu | Blog:
High Octane SPRL rue cour Boisacq 101 1301 Bierges |
In reply to this post by Denis Kudriashov
I loaded the config and it went fine.
Got the NBCogVM from Jenkins. But then, got issues with the 1.4 image. FSFileSystem isn't in. What to do?
And then, after commenting out the offending part, I end up with Error: function unavailable in NBFFICallout - This by running: | m |
m:= AthensDemoMorph new openInWorld. m nextFigure. m delete.
This is on Windows XP SP3. Do I need something extra? Is it not supported on Windows? Philippe 2012/4/19 Denis Kudriashov <[hidden email]> It's so great stuff!!! :)) Philippe Back "Helping you hit the top 3 outcomes you really want to achieve" Mob: +32(0) 478 650 140 | Fax: +32 (0) 70 408 027 Mail: [hidden email] | Web: http://philippeback.eu | Blog:
High Octane SPRL rue cour Boisacq 101 1301 Bierges |
hi, On Apr 19, 2012, at 8:27 PM, [hidden email] wrote: I loaded the config and it went fine. try just FileSystem :)
|
Doesn't work (tried)
2012/4/19 Esteban Lorenzano <[hidden email]>
Philippe Back "Helping you hit the top 3 outcomes you really want to achieve" Mob: +32(0) 478 650 140 | Fax: +32 (0) 70 408 027 Mail: [hidden email] | Web: http://philippeback.eu | Blog:
High Octane SPRL rue cour Boisacq 101 1301 Bierges |
something's wrong, cause is there :)
On Apr 19, 2012, at 8:49 PM, [hidden email] wrote: Doesn't work (tried) |
In reply to this post by Igor Stasenko
Looks great. I just tried to give it a try, but I get stuck.
I did the following on Mac Lion: - I took Pharo 1.4: http://gforge.inria.fr/frs/download.php/30620/Pharo-1.4-14438.zip - I ran it with CogNB: https://ci.lille.inria.fr/pharo/view/NativeBoost/job/NB-Cog-Mac-Cocoa/lastSuccessfulBuild/artifact/NBCog.zip - I then executed: Gofer new squeaksource: 'Athens'; package: 'ConfigurationOfAthens'; load. ((Smalltalk at: #ConfigurationOfAthens) project version: '1.0') load. - Then: AthensDemoMorph new openInWorld But I get "Error: function unavailable" for: - #(#AthensCairoSurface #cairo_image_surface_create #(#int #aFormat #, #int #aWidth #, #int #aHeight)) - '/opt/local/lib/libcairo.2.dylib' See the attached log. I guess I am missing the cairo library. What should I do to get it? Cheers, Doru On 19 Apr 2012, at 16:41, Igor Stasenko wrote: > Hello, all > > I recorded a small introductory video about Athens. > Here it is: > > http://vimeo.com/40653315 > > (about 21 minutes). > > I explain some basic stuff like drawing things using Athens canvas, > building paths, use of transformation matrices etc. > > Please note, this is a first video i ever recorded in such context in > my life, so don't be too harsh :) > Also, note that the animations are jagged because of video recording > frame rate, not because it is that slow in reality. > > There are still a blog post pending about it.. which i plan to finish > when i will finish ;) > > -- > Best regards, > Igor Stasenko. > -- www.tudorgirba.com "It's not what we do that matters most, it's how we do it." PharoDebug.log (29K) Download Attachment |
Administrator
|
In reply to this post by philippeback
Did you load the version Igor did in the screencast? I did and got no FS error. It's: (ConfigurationOfAthens project version: '1.0') load. Probably you don't have cairo installed like me @tudor "sudo port install cairo" Sean
Cheers,
Sean |
In reply to this post by Igor Stasenko
On Thu, Apr 19, 2012 at 6:16 PM, Igor Stasenko <[hidden email]> wrote:
> strange.. that video , if streamed from flash.. seems to be without > sound track :( > > but if you click on "download this video" link, then everything is ok.. No such luck here ; no sound whatsoever, in any version, downloaded or streamed. |
Administrator
|
In reply to this post by EstebanLM
After installing cairo via macports & copying libcairo.2.dylib into the vm's Resources folder, I got this same error. I also tried modifying #generateCall:module: to use just the lib name (not the hardcoded path), thinking maybe it would use the one in Resources, with no luck... Sean
Cheers,
Sean |
Is there an Athens One Click somewhere? ^_^
2012/4/20 Sean P. DeNigris <[hidden email]>
Philippe Back "Helping you hit the top 3 outcomes you really want to achieve" Mob: +32(0) 478 650 140 | Fax: +32 (0) 70 408 027 Mail: [hidden email] | Web: http://philippeback.eu | Blog:
High Octane SPRL rue cour Boisacq 101 1301 Bierges |
In reply to this post by Alexis Parseghian
On 19 April 2012 23:06, Alexis Parseghian <[hidden email]> wrote:
Same for me... no sound :-(
|
In reply to this post by Alexis Parseghian
Hi Tudor,
I'm forwarding the notes and email i've sent when i successfully compiled Cairo. (You can check previous mails on this matter also) Hope it helps! --------------------------------------------------------------------------------------------------------------------------------- Regarding the build, after a lonnnngg series of errors, i also managed to build universal binaries of Cairo, using MacPorts (brew just doesn't ease the task of creating 32 bit libraries). sudo port cairo +universal, worked for me, taking at least 30 min to build. ATTENTION: Before entering the port cairo install command, I've had to manually install appleGcc4.2, found @ [1] (file name gcc-42-5666.3-darwin11.pkg. Given that i have Lion, XCode4.2, and if you just allow macports to build appleGcc4.2, it will run a process that consumes resources and finally stalls your computer! I've attached a screen shot that may help somebody else, for setting up the examples. Using NativeBoost Cog VM for Mac, downloadable from NativeBoost site or Jenkins. ..... Fernando [1] http://r.research.att.com/tools/ sudo port install cairo +universal file /opt/local/lib/libcairo.2.dylib /opt/local/lib/libcairo.2.dylib: Mach-O universal binary with 2 architectures /opt/local/lib/libcairo.2.dylib (for architecture i386): Mach-O dynamically linked shared library i386 /opt/local/lib/libcairo.2.dylib (for architecture x86_64): Mach-O 64-bit dynamically linked shared library x86_64 On Fri, Apr 20, 2012 at 12:47 AM, Francisco Garau <[hidden email]> wrote: > On 19 April 2012 23:06, Alexis Parseghian <[hidden email]<mailto:[hidden email]>> wrote: > On Thu, Apr 19, 2012 at 6:16 PM, Igor Stasenko <[hidden email]<mailto:[hidden email]>> wrote: >> strange.. that video , if streamed from flash.. seems to be without >> sound track :( >> >> but if you click on "download this video" link, then everything is ok.. > > No such luck here ; no sound whatsoever, in any version, downloaded or streamed. > > > Same for me... no sound :-( |
Free forum by Nabble | Edit this page |