写点什么

Ruby Shoes 近况:Ruby-Processing 的 JRuby 实现、Shoebox 和 GitHub

  • 2008-05-05
  • 本文字数:676 字

    阅读完需:约 2 分钟

Shoebox 是一个用于存放 Shoes 应用的代码仓库,Shoes 是由 Why The Lucky Stiff 开发,用于创建图形应用的微型工具箱。您可以在InfoQ 找到一篇关于Ruby GUI 工具箱Shoes 的介绍。另外,图书《Nobody knows Shoes》目前也免费可读

应用可以通过Web 界面被添加到Shoebox 中。因为对多版本的支持,所以修改和重新发布一个应用是非常便捷的。目前为止,Shoebox 还仅仅包含Shoes 的应用,但是现在 Ruby-Processing 也安家在这里,它是对 Processing 环境的 JRuby 封装:

Processing 是一个开源编程语言和环境,提供了对图片、动画和交互进行编程的功能。

Ruby-Processing 试图让 Processing 更加贴近于 Shoes 应用,用 Ruby 来替代 Processing 的 Java 语法。让我们来看一个示例:下面的代码实现了一个微型应用,可以显示一个跟随光标在屏幕上移动的球体:

<pre id="op9p18">require 'ruby-processing'<p>class FollowCursor < Processing::App</p><br id="op9p21"></br>  def setup<br id="op9p22"></br>  # 4 lines of setup code omitted for brevity<br id="op9p23"></br>  end<p>  def draw</p><br id="op9p26"></br>  background 1<br id="op9p27"></br>  translate( mouse_x, mouse_y )<br id="op9p28"></br>  sphere 20 <br id="op9p29"></br> end <br id="op9p30"></br>end <p>FollowCursor.new(:width => 200, :height => 200, :title => "Follow The Cursor!") </p>更多的示例请参见 Ruby-Processing 下载 Shoebox Shoes 的代码仓库目前也已经由 GitHub 来托管

查看英文原文: Ruby Shoes Roundup: Ruby-Processing with JRuby, The Shoebox, GitHub

2008-05-05 01:351446
用户头像

发布了 80 篇内容, 共 23.6 次阅读, 收获喜欢 5 次。

关注

评论

发布
暂无评论
发现更多内容

Spring Security 注册过滤器注意事项

江南一点雨

Java spring spring security

解析 AI 时代广告素材格局:AppsFlyer 综合报告揭示行业关键数据洞察

财见

官宣!望繁信科技签约晶科能源,助力光伏行业数字化转型

望繁信科技

数字化转型 流程挖掘 流程资产

望繁信科技「流程资产」的全面定义正式公开!含金量巨大,赶紧下载!

望繁信科技

流程挖掘 流程资产 流程智能 流程资产白皮书 流程资产报告

数据库与低代码开发:技术革新与应用实践

不在线第一只蜗牛

数据挖掘 数据库 低代码

专访顺丰科技产品专家:物流能力乐高化

新消费日报

近期京东开发者最受欢迎的 10 篇文章,内附大量热门岗位招聘

京东科技开发者

多云世界中的 API 治理

幂简集成

API 多云 API治理

抖音电商数据接口全解析:如何高效获取商品信息

tbapi

抖音 抖音商品详情数据接口 抖音数据采集

超越Devin!姚班带队,他们创大模型编程新世界纪录

Openlab_cosmoplat

人工智能 智能 ChatGPT

2024ERP系统厂商大盘点!

优秀

ERP ERP系统

Apache IoTDB 分布式架构三部曲(二)分片与负载均衡

Apache IoTDB

企业AI应用行动指南2024

易观分析

天谋科技参与编写墨天轮《2023 年中国数据库行业年度分析报告》

Apache IoTDB

F5G城市光网,助力“一网通城”筑基数字中国

脑极体

AI 网络

Shopify 独立站监控观测最佳实践

观测云

前端 可观测性

客户案例 I 某大型集团以流程挖掘助力财务共享场景集约化变革

望繁信科技

数字化转型 客户案例 流程挖掘 流程资产 流程智能

软件测试学习笔记丨Flask操作数据库-对象与数据模型

测试人

软件测试

度安讲 | 第二期「安全左移·业务护航」技术沙龙成功举办

百度安全

Ruby Shoes近况:Ruby-Processing的JRuby实现、Shoebox和GitHub_Ruby_Mirko Stocker_InfoQ精选文章