开发资源,黑进未来网络 – Mozilla Ignite

Mozilla 已经推出了两种面向开发人员的新资源,用于黑进未来的网络

  • 学习实验室,帮助黑客开始使用当前的 Web 技术,例如 WebGL 或 WebRTC,这些技术不受带宽、延迟或计算能力的限制。
  • 开发者文档,以便您可以快速开始黑进下一代互联网——“软件定义网络”功能的网络。

这些 SDN 网络具有高度的可编程性和超高速性。它们允许您对整个网络进行编程,而不仅仅是边缘设备——定义网络拓扑结构,根据需要路由数据包,并将您的代码通过从边缘到路由器到防火墙的整个网络。快乐地黑进吧!

学习实验室

每个“学习实验室”都是一个简短的视频和示例代码,让您可以在不受限制的网络上探索新兴技术。

第一个出炉的实验室重点关注 WebGL,这是一个新的 JavaScript API,用于在浏览器内部进行硬件加速图形渲染。我们采访了来自 Google 和 TeamUp 的人员以及 Andor Salga 等独立黑客,了解了 WebGL 在教育、医疗和浏览器内图形方面的变革潜力。我们还为您提供了更多优秀的 WebGL 资源,以便您更全面地提升技能。

使用 node.js 中的可黑客演示来亲自动手操作,看看 WebGL 的实际效果。该应用程序将 3D 点云从服务器流式传输到客户端,并在浏览器中直接渲染。看看超高速网络如何对现实世界应用程序的可能性产生重大影响。

在这些超高速、可编程网络上,一些应用程序成为可能,而这些应用程序在当今的互联网上是不可能实现的。

这里有一个项目运行的快速屏幕截图

完成实验后,查看源代码了解其工作原理,进行分支,进行调整,并将其用作您未来杀手级应用程序的灵感来源。

可编程网络的开发者文档

如果您正在为未来编写应用程序,您可能希望将其运行在未来的网络上,对吧?这就是GENI发挥作用的地方。

GENI 是一个由美国国家科学基金会赞助的项目,由许多学术机构和研究人员合作构建。它是一个支持超高速和软件定义网络的网络和测试平台。我们编写了一些很棒的文档来帮助您入门,以便您可以使用您未来的杀手级应用程序在 GENI 上快速运行。您还可以在Ignite 资源页面上找到它们。

创建这些技术的目的是使应用程序对人们的生活产生重大影响,而这些应用程序在当今的互联网上是不可能的。

参与 Mozilla Ignite。

Mozilla Ignite 挑战赛就是一个这样的项目——利用这些下一代网络技术,在公共利益领域(如健康、公共安全、教育和劳动力发展等)创建具有影响力的应用程序。

通过发送电子邮件至 ignite [at] mozillafoundation [dot] org 参与 Mozilla Ignite 社区,了解更多信息。

敬请期待未来的实验室。我们将在即将推出的学习实验室中探索 WebRTC、Websockets/Socket.io、SPDY、AppCache、文件访问 API 等。

这些技术与超高速、可编程网络相结合,将对我们未来如何使用互联网产生重大影响。

与往常一样,欢迎您通过 ignite [at] mozillafoundation [dot] org 向我们提供反馈!

关于 Will Barkis

Mozilla Ignite 挑战赛项目负责人

更多 Will Barkis 的文章…