巴西JS Firefox OS 应用黑客日:乐趣、游戏和 JavaScript

巴西JS

地点:巴西南里奥格兰德州的波尔图阿雷格里。这里离我在加州山景城的住所和工作地点很远。 巴西JS——两天高强度、充满活力的科技盛会,充满了巴西热情洋溢的开发者文化。还有大量的 JavaScript,在巴西葡萄牙语中发音类似于“Jhavascreep-chi”。活动从清晨开始,持续到深夜,期间有许多演讲者和赠品,之后还有精酿啤酒和caipirinhas,大量的肉类、意大利面和美味的食物,大家围坐在长桌旁,在各种churrascariasrestaurantes中享受着丰盛的团餐。

Firefox & friend

巴西JS 的举办地是现代化的Teatro do Bourbon Country,它位于巴西最南端的大城市波尔图阿雷格里,坐落在繁华的购物中心里,是 21 世纪对过去红砖电影宫殿的一种重新诠释。 Brendan Eich 谈论了 JavaScript 的未来;Mozilla 研究院的 Dave Herman 发布了他的新书 Effective JavaScript;来自 onGameStart 且为 Firefox OS 团队开发者的 Michal Budzynski 分享了一些波兰式的黑客技巧和 酷炫的 T 恤风格,以及 HTML5 游戏开发带来的意外惊喜。

黑客日

9 月 1 日星期六,大约 100 位 Web 开发者和翻译人员加入了 Mozilla 和我们在ThoughtWorks 波尔图阿雷格里办公室的慷慨的东道主,参加了Firefox OS 应用黑客日和本地化冲刺

我们的目标是介绍 Firefox OS,Mozilla 的开源移动操作系统,并向开发者展示为开放网络构建移动 HTML5 应用的便捷性。Firefox OS 手机尚未发布,直到 2013 年才会上市,这意味着巴西乃至全球的开发者都有机会成为 Mozilla 应用商店第一波应用的贡献者。

ThoughtWorks 的波尔图阿雷格里办公室位于TechnoPUC 的 14 层,TechnoPUC 是位于南里奥格兰德州天主教大学 (PUCRS) 校园的科技研究机构。ThoughtWorks 是一家软件开发公司,其使命和文化与我们 Mozillians 相呼应。他们的理念是:“为客户提供出色的工作是我们的首要任务,革命性地改变行业运作方式是我们的渐进目标,通过软件改善社会是我们的长期目标。”

在波尔图阿雷格里,ThoughtWorks 吸引了众多才华横溢、友好的开发者和员工。他们在周初就让我们感到宾至如归,在他们开放式办公空间里为我们提供午餐和网络信号。衷心感谢 Paulo Caroli 的邀请,Aurita Mugnaini 的照顾,以及 Glauber、Rafael 和 Luis 在我们解决技术挑战时的帮助,以及所有向我们问好、为我们提供咖啡,并让我们感受到温暖的人。

尽管第一个Boot-to-Gecko 存储库 出现于 Github 已有一年左右的时间,但 Firefox OS 的发展仍处于早期阶段。开发环境面临着挑战,桌面构建很难 安装,需要掌握超越基本 Web 开发工具包的 Linux 黑客技巧。但是,您可以下载Firefox Nightly,转到工具->Web 开发者->响应式设计,调整浏览器窗口以适应手机尺寸,加载 URL,并了解您的应用的外观。因为 HTML5 已到来,网络是开放的。

开发者们来这里学习和黑客,而像来自帕索丰多的 Mauricio 和 Marcelo Araldi 兄弟这样的本地化人员则来帮助将 Mozilla 开发者网络应用文档翻译成巴西葡萄牙语。活动从 Brendan Eich 的欢迎致辞开始,随后是巴西布道者代表 Fabio Magnoni 的葡萄牙语个人路演。在过去几个月里,Fabio 在从坎皮纳斯到弗洛里亚诺波利斯,从圣保罗到波尔图阿雷格里的各种会议、研讨会、聚会和培训中介绍了 Firefox OS 堆栈和应用平台。

Apps hackers listening at BrazilJS Firefox OS Apps Hack Day

接下来是 Matthew “Tofumatt” MacPherson,他的演讲“应用很无聊,游戏很有趣” 确实与听众产生了共鸣。Tofumatt 展示了一些最近的MortarWebGameStub 工具和模板,它们让编码简单的浪费时间的 HTML5 网络游戏变得轻而易举,可以给您的朋友和同事留下深刻印象。

快速演讲环节以 Janet Swisher 的 MDN 本地化介绍和 Yaso Córdova 与 Reinaldo Ferraz 的演讲结束,他们谈论了W3C 和 Decoders 挑战 的使命,这是一个供开发者使用开放数据构建公益应用的项目。

当午餐三明治送来时,程序员们聚集成群,散布在光线充足的开放式办公空间中,溢出到会议室和安静的角落,在那里使用白板和豆袋。他们编写代码,疯狂地消耗带宽。

下午晚些时候,零食开始出现,还有 Jaydson Gomes 的妈妈做的美味的 Firefox 蛋糕。但首先是演示。大量的开发者涌入我们临时搭建的礼堂,也就是 ThoughtWorks 的午餐室。

应用演示

我们有一些顶级的演示:来自坎皮纳斯的学生 Brenno Leal 特地赶到波尔图阿雷格里,了解更多关于 Firefox OS 的信息,他首先展示了一个简单的井字游戏。接下来是一个古怪的维基百科应用,它与巴西俚语和 coxinha 有关,coxinha 是一种美味的鸡腿零食——只有当地人才懂的梗。

两位 ThoughtWorks 程序员将 Tofumatt 的简单射击游戏提升到了一个新的水平——飞翔的猪在被击中后变成了培根。小心愤怒的小鸟!接下来是吃豆人克隆。ThoughtWorks 的另一位才华横溢的程序员 Gabriel Moulter 提交了他的最新 HTML5 游戏应用,以及另一个名为Run Little Boy Run 的应用,直接提交给了 MDN 演示大赛。大获全胜!来自波尔图阿雷格里联邦大学 的两位程序员演示了一个方便的度量单位转换应用——每个移动市场都需要这种基本的应用。

这对夫妇 Elias 和 Denise 来参加了我们的黑客日,他们一起编写代码——他们从弗洛里亚诺波利斯乘坐夜间巴士赶来,想了解 Firefox OS 的一切。虽然他们都是程序员,但这是他们第一次尝试协同编码!

Firefox cake

我们设法切了足够的 Firefox 蛋糕,让每个人都能吃到,然后就该回家了。感谢波尔图阿雷格里的美好时光和精湛的技能。如果您拍了照片,我们很乐意欣赏。 (我的 SD 卡出了问题,照片不幸丢失了——我很乐意看到您的照片。)

应用商店和机遇

如果您开始编写应用,现在不要停止。如果您构建了一个演示应用,请在下面评论并分享您的姓名。我们希望与大家保持联系,让所有这些应用都准备好进入应用商店。开放网络需要你!

请将您的问题发送给我们,或者在 irc.mozilla.org 的 #OpenWebApps 频道上提问,加入Mozilla 巴西社区邮件列表,并在开发过程中达到某些里程碑时(代码完成,准备审核)通知我们。我们可以帮助您进行设计和代码审查,我们希望与您合作,帮助您的移动应用取得成功。

Obrigada!


9 条评论

  1. Elias

    你好,Havi!

    我们在黑客日玩得很开心!
    Denise 说她想要开源蛋糕的食谱……:)

    一切顺利!
    Elias

    2012 年 9 月 10 日 下午 7:01

  2. Zeno Rocha

    博客文章很棒!

    很高兴认识你,Havi,继续加油!

    2012 年 9 月 10 日 下午 7:19

  3. Felipe N. Moura

    嘿,很高兴你们都来了!非常感谢你们在巴西JS 期间加入我们,带来了那个华丽的展台,还有所有这些很棒的人!晚餐和会议很棒!还有精彩的对话!:)

    我们正在将大量高清照片上传到我们的 Facebook 页面(facebook / braziljs)……还有两倍多的照片要上传!:p

    干杯,再次感谢!:)
    希望很快能再见到你们!

    2012 年 9 月 10 日 下午 8:34

  4. Havi Hoffman

    @Elias & Denise – 哇,谢谢。很高兴认识你们两位!我们得问问 Jaydson 的妈妈关于那个蛋糕的食谱。

    @Zeno 很高兴认识你。下次,我们得让 Maujor 参加黑客日。:)

    @Felipe – 你和 Jaydson 在制作巴西JS 方面做得非常出色。感谢你们让我们有机会成为宇宙中最棒的 JS 会议之一的参与者。

    我一直在想还有更多人应该感谢。所以,再感谢一个:Mariana Camardelli 和 Altos Eventos 的团队,感谢你们的精彩表现!Beleza!

    2012 年 9 月 10 日 下午 9:27

  5. Marcelo Araldi

    迫不及待想参加下一次 BrazilJS!希望不要等太久!:)

    2012 年 9 月 11 日 上午 4:05

  6. Junior Ales

    嗨,Havi!很棒的帖子!活动很棒,希望很快能再次举办!我看到你提到了飞猪应用程序,对于那些有兴趣的人来说,它也在 Marketplace 上:https://mdn.org.cn/en-US/demos/detail/make-bacon/

    干杯!

    2012 年 9 月 11 日 下午 3:49

  7. Havi Hoffman

    @Junior – 非常感谢你在 MDN 演示库中发布“Make Bacon”游戏。我刚把它分享给了我的同事,他非常喜欢培根 :)

    另外,我想分享一张来自 BrazilJS 的很棒的蛋糕照片 –

    http://www.flickr.com/photos/freshelectrons/7903563214/

    2012 年 9 月 11 日 下午 4:06

  8. Fábio

    很棒的帖子 @Havi :)

    HackDay 很棒!Tofumatt 在他在 MozCamp 的演讲中展示了在这个 Hack Day 中制作的一些示例!

    2012 年 9 月 12 日 上午 9:07

  9. Jaydson Gomes

    嘿,我刚和我的妈妈谈过,我们很快就会发布蛋糕的食谱,开源,在 Github 上。
    很棒的帖子 @Havi,希望很快能见到你们 :)

    2012 年 9 月 13 日 上午 7:36

本文的评论已关闭。