巴西JS
地点:巴西南里奥格兰德州的波尔图阿雷格里。这里离我在加州山景城的住所和工作地点很远。 巴西JS——两天高强度、充满活力的科技盛会,充满了巴西热情洋溢的开发者文化。还有大量的 JavaScript,在巴西葡萄牙语中发音类似于“Jhavascreep-chi”。活动从清晨开始,持续到深夜,期间有许多演讲者和赠品,之后还有精酿啤酒和caipirinhas,大量的肉类、意大利面和美味的食物,大家围坐在长桌旁,在各种churrascarias和restaurantes中享受着丰盛的团餐。
巴西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 堆栈和应用平台。
接下来是 Matthew “Tofumatt” MacPherson,他的演讲“应用很无聊,游戏很有趣” 确实与听众产生了共鸣。Tofumatt 展示了一些最近的Mortar 和WebGameStub 工具和模板,它们让编码简单的浪费时间的 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 蛋糕,让每个人都能吃到,然后就该回家了。感谢波尔图阿雷格里的美好时光和精湛的技能。如果您拍了照片,我们很乐意欣赏。 (我的 SD 卡出了问题,照片不幸丢失了——我很乐意看到您的照片。)
应用商店和机遇
如果您开始编写应用,现在不要停止。如果您构建了一个演示应用,请在下面评论并分享您的姓名。我们希望与大家保持联系,让所有这些应用都准备好进入应用商店。开放网络需要你!
请将您的问题发送给我们,或者在 irc.mozilla.org 的 #OpenWebApps 频道上提问,加入Mozilla 巴西社区邮件列表,并在开发过程中达到某些里程碑时(代码完成,准备审核)通知我们。我们可以帮助您进行设计和代码审查,我们希望与您合作,帮助您的移动应用取得成功。
Obrigada!
9 条评论