×

Discussion Board

Page 1 of 2 12 LastLast
Results 1 to 15 of 23
  1. #1
    Registered User
    Join Date
    Feb 2005
    Location
    Belgium (Europe)
    Posts
    1,352

    [announce] Ruby for Symbian S60 !

    hello ,

    Great news !

    Ruby - a reflective, object-oriented programming language with sort of a hybrid syntax which combines elements from Perl, Python, Lisp, Dylan and CLU - now has its Symbian version.

    Ruby for Symbian is exactly that, the Ruby language built for Symbian OS. Though the Series 60 devices is the main focus, more Symbian platforms could also be supported. The eventual goal is integration into mainline Ruby.

    Downloads

    Only a preview release is available for download. Preview releases are only demonstrating milestones in development and not meant for serious use.

    The latest version is ruby-symbian-pr1. Checkout "Hello World" in all its glory! This release is intended to show off the core interpreter and basic classes. Check out the README.txt for more details.

    * Source zip: ruby-symbian-pr1.zip
    * Exe for S60 2nd Edition: ruby-symbian-pr1-exe.zip
    pys60 1.4.5 and 2.0.0, pygame, PyS60 CE on E90 and 5800 !

    Find my pys60 extension modules on cyke64.googlepages.com

  2. #2
    Regular Contributor
    Join Date
    Oct 2004
    Posts
    158

    Re: [announce] Ruby for Symbian S60 !

    Wow! That is really excellent news! Let's see how it compares to Python.

  3. #3
    Registered User
    Join Date
    Feb 2005
    Location
    Belgium (Europe)
    Posts
    1,352

    Re: [announce] Ruby for Symbian S60 !

    hello ,

    GREAT GREAT NEWS
    Symbian has release a new version(1.01) and more doc for their version of Ruby for 3rd only(soon for UIQ !) !
    Now you can find here a zip file containing 4 sis files for S60 (signed and unsigned)
    and also a example of code (POC library)
    http://developer.symbian.com/main/to...ruby/part2.jsp

    steps for making a running ruby with selfsigned version (ReadUserData capability)
    1) extract ruby.SIS from zip file
    2) use your selfsigned key
    3) signsis ruby.sis ruby.sisx mycert.cer mykey.key yourpassword
    4) send ruby.sisx to your phone
    5) try test.rb with new genesis library (sound and red geometric form displayed !)


    More soon around 20 december
    links :
    zip file with four sis files ! : http://developer.symbian.com/main/do...n%20v1.0.1.zip
    first documentation : http://developer.symbian.com/main/to...ruby/part2.jsp
    first article on runtime environment: http://developer.symbian.com/main/to...time/index.jsp
    pys60 1.4.5 and 2.0.0, pygame, PyS60 CE on E90 and 5800 !

    Find my pys60 extension modules on cyke64.googlepages.com

  4. #4
    Registered User
    Join Date
    Feb 2005
    Location
    Belgium (Europe)
    Posts
    1,352

    Re: [announce] Ruby for Symbian S60 !

    hello ,

    If you can't selfsign your ruby package then dowload (I selfsign myself
    Ruby for Symbian 1.01 selfsigned

    Below you found what you can do with specific phone library (Genesis) not with standard library (all is completed !)
    Not a thing

    Code:
    # THE POC library ...
    include GenesisModule
    
    
    screen = Screen.new
    
    # clear screen
    screen.clear  # screen.clear()
    
    # draw rectangle at (5,5) width=10 height=10
    screen.fillRect(5, 5, 10, 10) # 
    
    # draw line from (10,10) to (50,50) 
    screen.drawLine(10, 10, 50, 50) #
    
    # draw an ellipse at (50,50) width 120 height 140
    screen.fillEllipse(50, 50, 120, 140) #
    
    # wait 3 seconds
    wait(3000)
    
    # play wav file
    player = MultiMediaPlayer.new
    player.play "C:\\sound.wav"
    
    # sms has only a stub class (will be implemented soon :)
    # sms = Sms.new
    # sms.send()
    
    # doesn't work !  
    # screen.drawText(15, 15,'Hello Ruby !')
    Could you write the same code with PyS60 ?
    pys60 1.4.5 and 2.0.0, pygame, PyS60 CE on E90 and 5800 !

    Find my pys60 extension modules on cyke64.googlepages.com

  5. #5
    Registered User
    Join Date
    Dec 2004
    Posts
    44

    Re: [announce] Ruby for Symbian S60 !

    Is there going to be an S80 port?

  6. #6
    Registered User
    Join Date
    Feb 2005
    Location
    Belgium (Europe)
    Posts
    1,352

    Re: [announce] Ruby for Symbian S60 !

    Quote Originally Posted by gotan
    Is there going to be an S80 port?
    If you look at their site it doesn't seem they release another package for other platform (only UIQ3 and S60 3rd)
    pys60 1.4.5 and 2.0.0, pygame, PyS60 CE on E90 and 5800 !

    Find my pys60 extension modules on cyke64.googlepages.com

  7. #7
    Registered User
    Join Date
    Feb 2005
    Location
    Belgium (Europe)
    Posts
    1,352

    Re: [announce] Ruby for Symbian S60 !

    hello ,

    Now Symbian has released Ruby for Symbian 1.0.2

    History :
    1.0.2 :
    - added new input function GetUserInput
    Code:
    include GenesisModule
    
    string = getUserInput("title")
    puts string;
    - added some new ruby source examples
    - added script location selection in ruby launcher

    links :

    Ruby for Symbian home page
    Ruby for Symbian source code 1.0.2
    Ruby for Symbian binary 1.0.2 (You have to selfsigned yourself why ???

    Ruby for Symbian 1.0.2 selfsigned by myself

    Regards Cyke64
    Last edited by cyke64; 2007-01-17 at 08:57. Reason: add selfsigned Ruby S60 1.0.2 !
    pys60 1.4.5 and 2.0.0, pygame, PyS60 CE on E90 and 5800 !

    Find my pys60 extension modules on cyke64.googlepages.com

  8. #8
    Registered User
    Join Date
    Jan 2007
    Posts
    1

    Re: [announce] Ruby for Symbian S60 !

    I tried to install your selfsigned 1.0.2 version on my E61 but got this error: "Unable to install. Constrained by the certificate.". I had no problems with 1.0.1 previously. Any idea where's the problem?

  9. #9
    Registered User
    Join Date
    Feb 2005
    Location
    Belgium (Europe)
    Posts
    1,352

    Re: [announce] Ruby for Symbian S60 !

    Quote Originally Posted by gotan
    Is there going to be an S80 port?
    There's an outdated and limited (console) port of Perl for S80
    pys60 1.4.5 and 2.0.0, pygame, PyS60 CE on E90 and 5800 !

    Find my pys60 extension modules on cyke64.googlepages.com

  10. #10
    Registered User
    Join Date
    Feb 2005
    Location
    Belgium (Europe)
    Posts
    1,352

    Re: [announce] Ruby for Symbian S60 !

    Quote Originally Posted by klingo
    I tried to install your selfsigned 1.0.2 version on my E61 but got this error: "Unable to install. Constrained by the certificate.". I had no problems with 1.0.1 previously. Any idea where's the problem?
    Try this new link : Ruby for Symbian S60 1.0.2 (selfsigned by myself !)

    I hope that this one work !

    Cyke64
    pys60 1.4.5 and 2.0.0, pygame, PyS60 CE on E90 and 5800 !

    Find my pys60 extension modules on cyke64.googlepages.com

  11. #11
    Registered User
    Join Date
    Mar 2007
    Posts
    6

    Re: [announce] Ruby for Symbian S60 !

    Hi Cyke64,

    I had success with Test.rb, but when I try Input.rb or FileExample.rb all I see is a white screen with little white boxes on the screen. I'm testing on an E61.

    Are these extra examples not supposed to run?

    Thanks.

  12. #12
    Registered User
    Join Date
    Feb 2005
    Location
    Belgium (Europe)
    Posts
    1,352

    Re: [announce] Ruby for Symbian S60 !

    Hello ,

    There is a long time without news about Ruby for S60

    But there's good news now !

    Symbian Research and Pragmaticomm Limited have ported the new Ruby 1.9 Virtual Machine to Symbian OS v9 !!

    If you were at Symbian SmartPhone Show at London this year you could see a demo

    Unfortunately no release date announced

    Cyke64
    pys60 1.4.5 and 2.0.0, pygame, PyS60 CE on E90 and 5800 !

    Find my pys60 extension modules on cyke64.googlepages.com

  13. #13
    Nokia Developer Moderator
    Join Date
    May 2007
    Location
    21.46 N 72.11 E
    Posts
    3,800

    Re: [announce] Ruby for Symbian S60 !

    Hello,

    I am also eagerly waiting for Ruby to develop more and more for S60.I think it will also serve an option for Rapid mobile application development! But modules have to be innovated as in python till now! So there is Wide scope of development in Ruby too Cheers

    Best Regards
    croozeus
    Pankaj Nathani
    www.croozeus.com

  14. #14
    Registered User
    Join Date
    Apr 2008
    Posts
    1

    Question Re: [announce] Ruby for Symbian S60 !

    I was impressed by the Python for S60 tutorial at http://www.mobilenin.com/pys60/menu.htm

    I did quite some search but couldn't find any tutorial for "Ruby for S60"... Can you please point me to any tutorial/documentation for Ruby for S60?

    Thanks a lot!

  15. #15
    Nokia Developer Champion
    Join Date
    Feb 2008
    Location
    Ahmedabad, Gujarat, India
    Posts
    3,852

    Re: [announce] Ruby for Symbian S60 !

    hi all
    its really a great news that Ruby for S60. By watching the simple codes written by cyke64 i believe that this the future of rapid mobile application development.
    But the lib classes or modules in Ruby must be innovative.
    Cheers

Similar Threads

  1. Replies: 2
    Last Post: 2006-07-03, 07:57
  2. What is going on with Vibration on S60?
    By amd_rikus in forum Mobile Java General
    Replies: 3
    Last Post: 2006-06-16, 00:29
  3. Replies: 4
    Last Post: 2006-05-04, 09:22
  4. [Announce] Apache and mod_python for S60
    By cyke64 in forum Symbian
    Replies: 5
    Last Post: 2006-02-23, 18:52
  5. [announce] dashboard - information pane for s60 phones
    By simo.salminen in forum Symbian
    Replies: 7
    Last Post: 2005-10-31, 23:46

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
×