text: I dragged myself away from Mini Kiss and Robot Fighting at the ‘After Dark’ bash on Thursday evening (seriously, this was geek entertainment to the max) to head to a session title JRubMe. OK, it was a typo and it was actually JRubyME. It was already looking less interesting.
  In the end, I think I learnt more about the folly of human endeavour than about JRuby on Java ME devices. A guy from Symbian – my favourite mobile OS – was talking about how he managed to convince his boss to try to get Ruby onto Symbian. He had two approaches, one was porting the C implementation of Ruby, the other was running JRuby under the mobile JVM.
  It took him 3 weeks to ‘port’ the C version but never really got it to work. He then managed to ‘port’ JRuby in a few days and got a basic script to paint a red box and play a really annoying sound. I say ‘port’ because it didn’t actually support everything and hence was not useful in any real sense.
  He went on to explain the intricacies of CDC, CLDC, Ruby 0.8.2, Ruby 0.9.8 and whole bunch of other stuff which boiled down – as far as I can tell – to ‘we can either port an old version of Ruby and have it severely limited’ or ‘we can port a newer version of Ruby and it will work on devices in 2 or 3 years time, and it will be severely limited’.
  Why even bother, I hear you ask (I know I was asking it)? Well apparently ‘more is better’ when it comes to development options on mobile devices. Also, there was one throw away comment about Ruby allowing you to ‘code on the device’ and hence making it easier to try out code rather than the cumbersome code, build, deploy to device model. Although I can see how this might be worthwhile, I am not sure this is the way to solve it. How about better standards and emulators?
  In any case, there isn’t any code, there isn’t a project, and there isn’t even a community asking for it to be built. Don’t hold your breath for Ruby on the Mobile anytime soon.
  Mark Johnson
  mark.johnson@shinesolutions.com
  Mark Johnson is one of the Founders and CEO of Shine Solutions Group, a Technology Consultancy in Melbourne, Australia.
  No Comments
  Leave a Reply Cancel reply
  Search for:
  Categories
  Categories Category AEM Agile AJAX Android Artificial Intelligence aws Azure Big Data Cloud CMS Continuous Delivery Continuous Integration databases DevOps Drupal Engineering Go Google Cloud GraphQL hardware IaaS iPhone Java Javascript Kubernetes Linux Mac machine learning Management Mobile News Node.js NoSQL Opinion Project Management Ruby Security Services Testing Tools UI Uncategorized UX Design Voice Web
  Recent Posts
  Serverless Jenkins on Fargate with Kaniko Agent
  Controlling Serverless Web Application Traffic on AWS
  Levelling up your Terraform with tfsec and Terratest
  Alleviating GraphQL Performance Anxiety
  Embracing the Beauty of Concurrency in Golang
  Empowering our enterprise and government partners with pragmatic technology solutions.
  Menu
  Join Us
  About
  News
  Services
  Insights
  Blog
  Get in touch
  1800 983 338
  contactus@shinesolutions.com
  Melbourne
  Bourke Place
  Level 30, 600 Bourke St
  Melbourne
  Sydney
  Governor Phillip Tower
  Level 32, 1 Farrer Place
  Sydney
  Canberra
  Level 7
  12 Moore St
  Canberra
  Connect with us
  Copyright © Shine Solutions Group 2020, Privacy Policy
  “The collective knowledge of my workmates is amazing, and it’s always on hand to help me improve my own skills.
  Whenever I need tools or resources to do my job, they are provided without hesitation.
  The leadership team truly believes that our people are our best asset, and it shows in the way the organisation is run.
  I am always proud to say that I work for Shine.”
  Matthew
  CLOSE
  “I’ve been with Shine almost 15-years, and it’s the leadership that makes Shine a great place to work.
  The founders of Shine are…wait for it…’real people’!
  I have always felt that they are genuinely caring of their staff – approachable, honest, open.
  They definitely want to see their staff be the best they can be and provide the support and guidance needed to do just that.
  I love working here.”
  James
  CLOSE
  “Since I joined Shine in 2017, I have been surrounded by brilliant, friendly and talented people, where work-life balance is a priority.
  I always seek new challenges in my career and Shine gave me the opportunity to become a People Lead last year and I have been promoted recently as a Senior Software Engineer.
  Shine is definitely a great place to grow and develop both professionally and personally.”
  Marcela
  CLOSE
  “Working at Shine has been great for me. It’s challenging, yet rewarding.
  The Shine team are professional, highly skilled, and great fun to be around.
  Shine has a respectful inclusive culture and focuses not only on skill growth but also personal wellbeing.
  The thing I value the most is the trust that Shine puts in me to do the job the way I think it should be done.”
  Trudi
  CLOSE
  “It’s the leadership that makes Shine a great place to work. The founders of Shine are…wait for it…’real people’! I have always felt that they are genuinely caring of their staff – approachable, honest, open. They definitely want to see their staff be the best they can be and provide the support and guidance needed to do just that. I love working here.”