65.9K
CodeProject 正在变化。 阅读更多。
Home

Retail-i-mate

starIconstarIconstarIconstarIconstarIcon

5.00/5 (2投票s)

2013年8月21日

CPOL

7分钟阅读

viewsIcon

18926

downloadIcon

129

平板电脑用户必备的应用!!

引言

应用名称:- Retail-i-mate

类别:- 平板电脑 =零售

应用图标

编程方法:我将使用 VS 2012 开发此应用,编程语言将是 C#、JavaScript、HTML 和 XML 的混合形式,采用基于表单的应用。

应用程序概述

此应用专为那些总是随身携带平板电脑的人设计。它将以各种可能的方式协助他们。它是一款出色的伴侣应用,可以提供您所在区域所有零售需求的信息,并及时更新产品以及提供购物车功能(有望实现)。

特点

  1. 便携性:随身携带,轻轻一点即可获取与数据库匹配的任何产品信息。
  2. 众包:使用 Windows Azure 上托管的众投系统来筛选更多产品,让您笑容满面。
  3. RSS 订阅:从大型零售公司获取最佳优惠和新优惠。

我将尝试整合的东西

使用增强现实技术查看手表、衬衫等产品,使用 Intel Perceptual SDK 试穿它们,感受它们是否适合您,然后您才能决定是否购买。想象一下虚拟地拿着最新的平板电脑,检查它是否适合您的手掌,或者说定制设计它,然后投票支持该设计。那会很棒。

 

联想平板电脑 2 的功能

  1. 完全支持触摸
  2. GPS 和加速度计传感器使用
  3. 购物车功能(希望包含)
  4. 设备方向

开发方法和应用预期用途说明

我将使用 VS 2012 作为工具,编码语言将是 C#、JavaScript、HTML、XML,整个应用将是一个基于表单的应用。下面将简要描述每个平台以及我将如何通过代码片段和图表将其与代码集成。

首先

由 Ocutag API 提供支持,它将通过内置摄像头提供最佳结果。想象一下,您正忙于工作或有紧急事务,同时您在一家零售店看到了一款引人注目的产品,但您没有时间去研究它。只需用连接到互联网的联想平板电脑拍一张照片,您就可以在表格上获得所有详细信息,这些信息可以在以后有大量时间时进行研究或查看。这就是 Ocutag API 的强大之处,它具有非常好的增强现实视觉搜索能力。

什么是 Ocutag 平台?

告别二维码和条形码。现在您的桌面应用可以直接识别图像,触发您设计的数字体验。Ocutag 平台允许您通过 API 将 Ricoh 专利的视觉搜索技术集成到您的桌面应用中。基于网络的创作工具可让您为用户创建引人入胜的数字体验。物理世界中的静态图像,包括海报、杂志、目录、产品包装、广告牌和照片,可以将您的用户连接到您的动态数字内容。

Ocutag 服务如何工作。

当您将 Ocutag 添加到您的应用中时,您的用户只需使用他们的移动设备拍摄真实世界的图像即可参与。然后 Ocutag 服务器会在您的收藏中发布的图像中查找匹配项。找到匹配项后,您指定的数字体验——视频、音频、网站、社交媒体、电子商务渠道等等——就会在桌面上提供。

其次

有许多知名零售公司的 RSS 订阅源提供最新的产品信息。我将它们与应用集成,以提供他们产品优惠等最新信息。

我将与应用集成的一些知名公司的 RSS 订阅源

  • 阿迪达斯
  • 锐步
  • 耐克

等等。

我将如何尝试集成它

我在互联网上搜索了大量详细信息,然后偶然发现了一个框架,它可以完成我消费订阅源的工作,并且易于使用。

Argotic

一个强大且可扩展的 .NET 网络内容聚合框架,支持 RSS、Atom、OPML、APML、BlogML、RSD 等。Argotic 聚合框架是一个 Microsoft .NET 类库框架,使开发人员能够轻松地在其自己的应用程序中消费和/或生成聚合内容。该框架使以 RSS、Atom、OPML、APML、BlogML 和 RSD 等常见格式读取和写入聚合内容变得非常容易,同时仍然具有足够的扩展性,可以支持对聚合发布格式的常见/自定义扩展。该框架包括最常用聚合扩展的开箱即用实现,用于发送和接收点对点通知协议消息的网络客户端;以及为 ASP.NET 开发人员提供丰富聚合功能的 HTTP 处理程序、模块、服务和控件。

使用 Argotic.syndication 处理 RSS 订阅源

向您的网站添加 RSS (Really Simple Syndication) 订阅源从未如此简单。当试图找到一种方法将 RSS 订阅源添加到 Dimecasts.net 时,我首先想到的是自己手动创建一个 RSS 文档,但这似乎工作量太大了。经过一番搜索并在 Twitter 上询问后,我被指向了一个名为 Argotic 的开源 .Net 库。

步骤

  1. 创建用于发布的 xml (rss feed) 文档
  2. 为订阅源创建访问点
  3. 将订阅源添加到您的网站
//
public XDocument GenerateRSSFeed()  
{  
    var rssRepository = ObjectFactory.GetInstance();  
    var items = rssRepository.GenerateRSSItems();  
  
var rssFeed = new RssFeed( "Main RSS Feed for DimeCasts.Net" );  
    var rssChannel = new RssChannel( new Uri( "http://www.dimecasts.net" ), "Title", "Desc" );  
  
    foreach ( var item in items )  
    {  
        var rssItem = new RssItem  
                          {  
                              Author = "Your name here",  
                              Title = item.Title,  
                              Link = new Uri( item.Link),  
                              Guid = new RssGuid(item.Link),  
                              Description = item.Description,  
                              PublicationDate = item.PublishDate  
                          };  
        rssChannel.AddItem( rssItem );  
    }  

    rssFeed.Channel = rssChannel;  
    return XDocument.Parse( rssFeed.CreateNavigator().OuterXml.ToString() );  
}

第三

它将使用 GPS 定位来提供附近指定产品的信息和优惠。

第四

社交网站提供了大量信息,因此我将针对您的朋友、家人或更时尚的更新,通过与产品匹配的最多关键词呈现给您

它是如何工作的?

比如一个朋友买了一部新手机,他更新了功能以及一些很酷的信息,这些信息将会呈现给您。

我将再次以特定方式整合零售产品的 Twitter 更新。

众包:能做到吗?

我希望将众包实现为一种消息服务,让亲朋好友对鞋子、T恤等产品进行众投,以便其他人愿意购买该产品。

现在一项重要的工作 

它将包含失踪人员链接

它将从 Facebook、Twitter 以及所有连接的朋友那里更新。工作原理

有人在应用程序中发布了一个失踪人员链接,然后它弹出,并且环境光传感器调整并显示结果。如果您偶然发现该人或任何信息,您可以将其更新到 Twitter 或 Facebook 帖子,并附上GPS 定位拍摄照片并分享。

什么是众包?

通过向一大群人,特别是来自在线社区,而不是传统的员工或供应商征集贡献来获取所需服务、想法或内容的做法。通常用于细分繁琐的工作或为初创公司和慈善机构筹集资金,这个过程可以在线上和线下发生。它结合了自我认同的志愿者或兼职工作人员的集体努力,每个人都主动贡献一小部分,这些小部分结合起来产生更大的结果。众包与普通外包不同,因为它是一个外包给不确定公众而不是特定命名群体的任务或问题。

这款应用将是平板电脑的必备应用,因为它集成了最新且引人入胜的技术。

下图显示了建议的流程

线框图

我已将目前正在开发中的拟议项目的线框图包含在内。

如何使用

只需解压文件并在任何浏览器中打开 Start html 文件。下图描述了线框图的实用性

这是线框图的主页,您可以在其中获取项目的建议操作

上面显示的是 Retailimate 选定的建议窗口。

下图显示了具有购物车功能的虚拟现实提议操作

下图显示了“新商品”选项

下图显示了可用的 Ocutag 选项

下图显示了众包选项

点击快速查看以检查商品(目前只有联想平板电脑 2 选项)

下图显示了如何检查数量

下图显示了处理过程的实际操作

建议的结账流程

所包含的线框图以页面的形式展示了流程,并非所有功能都显而易见,但这只是我的一次尝试。

关注点

Ocutag 平台、创意编码、Intel 感知计算、Cinder 框架、Unity、C#、C++(需要快速学习)

历史

文章已用线框图更新。

© . All rights reserved.