谷歌眼镜开发Mirror API之.NET语言开发

本文介绍了如何使用.NET Framework 4.0及以上版本和ASP.NET MVC 3 Web框架部署.NET快速启动项目。文中详细阐述了预备条件、配置步骤及运行与部署流程。

原文地址:http://bbs.seacat.cn/thread-870-1-2.html


.NET快速开发

 

欢迎来到.NET快速启动项目!这个项目将向你展示实现在谷歌眼镜上一个简单的演示。来介绍Google Mirror API的主要功能。

要一个完整的快速启动项目,跳转到https://glass-java-starter-demo.appspot.com。否则的话,继续读下去看看如何在你自己的版本上部署。

 

预备条件

 

·.NET Framework 4.0 或更高版本

·ASP .NET MVC 3 web framework 或更高.

·一个web服务器-你需要一个主机来存放文件

为了使用订阅,您还需要一个互联网访问托管环境与由受信任的证书颁发机构签署的有效SSL证书

注意:你可以先开发一个HTTP服务器的本地主机实例,但是你必须有一个互联网访问主机使用API的订阅功能

创建一个google api控制台项目


接下来,访问Google Mirrror API

1. 打开 Google APIsconsole 创建一个新的API工程。

2. 点击Services为你的新工程开启Google MirrorAPI

 

创建一个google api控制台项目

 

接下来,使访问Google MirrorAPI

1. 去谷歌API控制台创建一个新的API项目。

2. 点击Services并为您的新项目启用Google MirrorAPI

这个阶段MirrorAPI为开发者预览版,API仅适用于开发人员。作为谷歌眼镜探险者计划的一部分。

 




3.      点击APIAccess创建一个web应用程序的OAuth 2.0客户端ID。


4为你谷歌眼镜指定产品名称和图标。这些字段将出现在OAuth Grant屏幕上并呈现给用户。





5选择WebApplication并为主机名指定一个值,比如localhost。





6单击Edit settings…为客户端ID指定uri重定向。指定http://localhost:8080/ oauth2callback和App Engine的回调URL,比如, https://myappengineinstance.appspot.com/oauth2callback.





7. 注意从Googleapi控制台分配给客户端ID和密码。您将需要这些来配置快速启动项目。





配置快速启动项目


Models/Config.cs:中输入你的客户端ID 客户端密码 和重定向的url

internal static class Config
{
    /// The OAuth2.0 Client ID of your project.
    /// </summary>
    public static readonly string CLIENT_ID = "[[YOUR_CLIENT_ID]]";
 
    /// <summary>
    /// The OAuth2.0 Client secret of your project.
    /// </summary>
    public static readonly string CLIENT_SECRET = "[[YOUR_CLIENT_SECRET]]";
 
    /// <summary>
    /// The OAuth2.0 scopes required by your project.
    /// </summary>
    public static readonly string[] SCOPES = new String[]
    {
        "https://www.googleapis.com/auth/glass.timeline",
        "https://www.googleapis.com/auth/glass.location",
        "https://www.googleapis.com/auth/userinfo.profile"
    };
 
    /// <summary>
    /// The Redirect URI of your project.
    /// </summary>
    public static readonly string REDIRECT_URI = "[[YOUR_REDIRECT_URI]]";
}





运行本地开发服务器

 

在部署到生产服务器之前,您可以将快速启动项目部署到本地开发服务器进行测试

1.Visual Studio,调试菜单上,选择开始调试。
2.用你的默认浏览器打开http://localhost:61422来开始使用快速启动。


部署快速启动项目

 

将快速启动项目部署到您的主机服务器

1. SolutionExplorer,右键单击project,然后单击publish

2. 按照说明来完成这个过程

内容概要:本文介绍了一个基于单调广义学习系统(MBLS)和Copula理论的时空概率预测模型,用于光伏功率预测,结合Matlab代码实现。该模型充分考虑光伏发电的不确定性与时空相关性,利用MBLS提升预测精度与学习效率,并通过Copula函数刻画多个光伏站点间预测误差的非线性相关结构,实现高精度的概率区间预测。文档还列举了大量相关的科研方向与Matlab仿真应用案例,涵盖风电预测、负荷预测、综合能源系统优化、路径规划、电力系统分析等多个领域,展示了其在可再生能源预测与智能系统优化中的广泛应用前景。; 适合人群:具备一定Matlab编程基础,从事可再生能源预测、电力系统优【Copula光伏功率预测】基于单调广义学习系统(MBLS)和Copula理论的时空概率预测模型(Matlab代码实现)化、智能算法应用等相关领域的研究生、科研人员及工程技术人员。; 使用场景及目标:① 提升光伏功率预测的准确性与可靠性,尤其适用于多站点协同预测场景;② 掌握MBLS与Copula理论在时空相关性建模中的融合方法,构建概率预测框架;③ 借助Matlab代码实现,开展学术复现、科研创新或实际工程项目开发。; 阅读建议:建议结合文中提供的Matlab代码进行实践操作,重点理解MBLS的建模流程与Copula函数在相关性分析中的具体应用,同时可参考文档列出的相关研究方向拓展应用场景。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值