Pokki:媲美桌面应用的web应用程序

  据报道,谷歌、Facebook和大量的小型高科技公司似乎都认为“未来在于web”,即把Web视为一种解决方案,用以避免本机应用程序导致的碎片化。这种观点无疑是正确的。

  但是web仍然有很长的路要走,因为web应用很少像其对应的桌面端应用一样好用。现在。现在位于圣地亚哥的初创公司OpenCandy提出了一个解决方案:用一种名为Pokki新产品来弥合浏览器和本机应用程序之间的差距。换句话说,他们提供的web应用比目前的大多web应用都更加方便易用。

  OpenCandy之前只推出过一款产品:一个Windows本机应用安装程序。而OpenCandy今天在发布Pokki时宣布将公司名字改为SweetLabs(那个安装程序仍称为OpenCandy)。

  Pokki究竟是什么?

  Pokki是一个建立在Chromium(Google开源浏览器)之上的框架,它让开发人员可以使用标准Web技术来构建应用程序。但Pokki添加了几个关键功能:这些应用程序支持菜单栏里的通知标签(类似iOS的徽章系统),而且这些应用设计得也很方便——点击一个应用,它就会弹出一个小窗口,你可以用这个窗口来访问Facebook涂鸦墙、Gmail收件箱,或你安装过的其他东西。而点击Pokki外面,它就会消失。

  Pokki现在可以为用户提供8个应用程序,包括Gmail、Facebook、Groupon、eBay、华尔街日报、Living Social和Twitter。这是一个良好的开端,但今天产品发布主要是向开发人员推出Pokki SDK(软件开发工具包)。从今天开始,开发人员就可以使用这个SDK将他们喜欢的任何一个站点变成一个Pokki了(前提是这个站点有一个应用编程接口(API))。今天发布Pokki应用大多是由SweetLab内部人员构建的。

  要使用Pokki,用户必须首先安装这个框架,但它捆绑了Pokki的所有应用——公司希望用户能下载他们喜爱的网站的Pokki,然后使用这个集成了Pokki应用的浏览器继续添加更多的Pokki。今天发布的这些应用支持Windows系统,不过公司将来将也会推出Mac和Linux版本。

  Pokki的竞争对手及优势

  Pokki并不是第一个试图弥补web和本机应用之间的差距的产品。Fluid就是一款类似的支持 Mac的产品。而且从某种程度上来说,SweetLabs也是在与谷歌的Chrome web应用商店开展竞争,因为后者也在经营web 应用发布业务。

  但Pokki侧重于这些快速、灵活的应用(至少一开始是这样)可能会给它带来一些优势。使用Pokki应用,你无需启动一个新的浏览器选项卡就能查看Groupon的团购优惠活动或Facebook的新闻源。据说一家“大型社交游戏公司” 正在测试Pokki,而且效果非常不错。这样的应用似乎是为CityVille(《城市小镇》,一款Facebook游戏,玩家要在游戏中打造出梦想的城市来)的上瘾者量身定做的——他们无需真正访问Facebook就能快速检查自己的城镇。

时间: 2024-10-22 10:12:13

Pokki:媲美桌面应用的web应用程序的相关文章

使用AJAX技术开发新一代Web应用程序(2)

ajax|web|程序 开发新一代Web应用程序(2)-ajax与php web开发">图2 一个独立桌面应用程序的图解架构. 该应用程序运行于其自身的进程之中-在其内数据模型和程序逻辑彼此清晰可见.在同一台计算机上运行的该应用程序的第二个实例除了经由文件系统之外无法存取第一个实例的数据模型.典型地,全部程序状态存储在单个的文件中-当该应用程序运行时它被锁定以阻止任何信息的同步交换. 图3 客户端/服务器系统和n层架构图解. 该服务器提供一个客户可以用之进行交互的可共享的数据模型.客户端仍

用AJAX开发智能Web应用程序之基础篇

一. 什么是AJAX? 这个名字代表了异步javascript+XMLHTTPRequest,并且意味着你可以在基于浏览器的javascript和服务器之间建立套接字通讯.其实AJAX并不是一种新技术,而是已经成功地用于现代浏览器中的若干成功技术的可能性组合.所有的AJAX应用程序实现了一种"丰富的"UI--这是通过javascript操作HTML文档对象模型并且经由XMLHttpRequest实现的精确定位的数据检索来实现的.典型的示例AJAX应用程序是Google Labs(htt

使用AJAX技术开发新一代Web应用程序

ajax|web|程序 一.引言 一个理想的用户接口对用户最好是不可见的-仅在用户需要时提供选择,否则并不干涉他们的工作而让其专注于手头的工作.然而,这并不是一件容易的事情.如今,我们变得习惯于通过并不十分令人满意的UI进行日常工作,直到有人向我们展示一种更好的方法. 现在,我们才逐渐认识到我们当前的方法在做这些事情时是多么吃力. 由于用于显示文档内容的基本web浏览器技术又被推进一步进而超出以前它们所能及的范围,所以,如今的互联网正在经历着这样的实现. Ajax(异步JavaScript+XM

使用AJAX技术开发新一代Web应用程序(5)

ajax|web|程序 这种客户端方式已经根深蒂固于过去十多年间的每天的商业互联网之中.友好的WYSIWYG web创作工具把我们的站点可视化为一个页面集合.服务器端web框架把这种页面间的转换建模为状态转换图.经典web应用程序,在页面刷新时,与不可避免的缺乏响应紧密结合,不可能容易地求助于异步处理器解决方案. 但是Amazon基于其网站已经取得了商业上的成功.当然,经典web应用程序不可能象那样不可用?为了理解为什么web页面可以适合于Amazon而不适用于每个人,我们应该考虑一下使用模式的

使用AJAX技术开发新一代Web应用程序(1)

ajax|web|程序 一.引言 一个理想的用户接口对用户最好是不可见的-仅在用户需要时提供选择,否则并不干涉他们的工作而让其专注于手头的工作.然而,这并不是一件容易的事情.如今,我们变得习惯于通过并不十分令人满意的UI进行日常工作,直到有人向我们展示一种更好的方法.现在,我们才逐渐认识到我们当前的方法在做这些事情时是多么吃力. 由于用于显示文档内容的基本web浏览器技术又被推进一步进而超出以前它们所能及的范围,所以,如今的互联网正在经历着这样的实现. Ajax(异步JavaScript+XML

使用AJAX技术开发新一代Web应用程序(3)

ajax|web|程序 这并不是在诋毁Amazon,在非常有限的限定内它工作得相当优秀.但是与工作表相比,它所依赖的交互模型毫无疑问相当有限. 那么,为什么在现代web应用程序中存在这么多的限制呢?目前,存在很多技术上的原因.因此,现在让我们作进一步分析.三.网络的潜力 互联网时代的伟大就在于世界各地所有的计算机互相联系,就象在一个非常大的计算资源之中.远程和本地过程调用变得很难区分,并且发行者已经不再清醒地了解它们在哪些物理机器上工作.  不幸的是,远程和本地过程调用是根本不相同的技术. 在网

成功Web应用程序的最佳做法

无事看到不错的外文,简单翻译了一下共享出来,希望对大家有用.(转载请表明出处,以下为译文全部.) 当今越来越多的应用程序迁移到web平台上.由于没有平台的限制和安装的要求,SAAS的模式看起来非常有吸引力.Web应用程序的界面设计,其核心就是网页设计,但它的重点主要是在功能方面.要超越桌面应用程序, Web应用程序必须提供简单.直观和即时响应的用户界面,让他们的用户花更少的精力和时间去完成事情. 以前,我们并没有注意到web应用程序这个方式,但是现在是时候仔细看看一些实用的技术和设计解决方案,让

Visual Studio Whidbey——Web应用程序开发新功能预览

visual|web|程序 摘要:本文介绍了代号为"Whidbey"的Microsoft Visual Studio中一些能够加快和便于数据驱动Web应用程序开发的新功能.这些新功能包括:更好的HTML源代码编辑器,更好的IntelliSense,改进的数据访问支持,以及完全支持XHTML标准等.      内容:   ·更好的HTML源代码编辑器   ·更好的可视化设计器   ·更好的Web项目管理   ·更好的数据访问支持   ·更好的标准支持   ·总结      即将发布的产品

使用Grails构建富Internet应用程序,第1部分:使用Grails和Flex构建Web应用程序

简介:富 Internet 应用程序(Rich Internet Applications,RIA)通过浏览器保证桌面应用程序 的动态性和功能.RIA 的主要特征之一就是将表示层移动到客户机,并使用服务器上健壮的 RESTful 服 务层支持它.这种想法借助 SOUI(Service Oriented User Interface)和 SOFEA(Service Oriented Front End Architecture)之类的热门词汇得到传播. 关于本系列 这个系列探索一些应 用程序架构,