徽标
联盟百科
通讯
下载应用,请到 Google Play
新! 在您的Android™设备上下载联盟百科!
下载
比浏览器更快的访问!
 

XULRunner

指数 XULRunner

XULRunner是Mozilla平台的一个封装版本,目的是实现独立的桌面应用程序开发。它们已在可执行文件中自带,所以运行这些程序不需要一个浏览器。该应用程序采用Mozilla开发的XUL编写。它取代了Gecko运行时环境(Gecko Runtime Environment),一个有着类似目的但已停滞的项目。XULRunner首个稳定的开发者预览版本于2006年2月发布,基于Mozilla 1.8代码。 XULRunner是一种“技术实验”而不是实际的产品,因此没有“官方”的XULRunner版本,只有以相应Firefox版本的代码为基础的稳定版本。 Mozilla于2015年7月停止支持XULrunner的发展。.

31 关系: Adobe AIR古腾堡计划C++电子游戏Electron (软件框架)跨平台软件包管理系统运行时系统FirefoxFlickrGeckoHTML应用程序IBMIBM Lotus NotesJavaScriptJoostKiwixMiroMozillaMozilla SunbirdMozilla ThunderbirdMozilla基金會Mozilla应用程序框架Mozilla公共许可证SeaMonkeySongbirdSQLiteTomTomXBLXPCOMXUL

Adobe AIR

Adobe AIR(AIR=Adobe Integrated Runtime),开发代号為Apollo,是一個跨作業系統運行環境,用來建造RIA,使用Adobe Animate、Flex、HTML與AJAX,可能部署為桌面應用程式。 AIR是Adobe針對網路與桌面應用的結合所開發出來的技術,可以不必經由瀏覽器而對網路上的雲端程式做控制,也由於這是Adobe所開發的技術,因此能很順利的與Adobe旗下的Photoshop等應用程式來進行開發。.

新!!: XULRunner和Adobe AIR · 查看更多 »

古腾堡计划

古腾堡工程(Project Gutenberg,缩写:PG),由志愿者参与,致力于将文化作品的数字化和归档,并鼓励创作和发行电子书。该工程肇始于1971年,是最早的数字图书馆。其中的大部分书籍都是公有领域书籍的原本,古腾堡工程确保这些原本自由流通、自由檔案格式,有利于长期保存,并可在各种计算机上阅读。截至2012年7月,古腾堡工程声称超过40,000件馆藏。 在可能的情况下,发布的格式是纯文本文件,但也包括其他格式,如HTML、PDF、EPUB、MOBI、。大多数版本使用的语言是英语,但也可以有许多非英语的作品。有多个相关项目,提供更多的内容,包括区域性的和特定于语言的作品。古腾堡计划也密切联系,一个校对扫描文本的以互联网为基础的社区。.

新!!: XULRunner和古腾堡计划 · 查看更多 »

C++

C++是一種使用廣泛的计算机程序設計語言。它是一種通用程序設計語言,支援多重编程模式,例如程序化程序設計、数据抽象、面向对象程序設計、泛型程序設計和设计模式等。 比雅尼·斯特勞斯特魯普博士在贝尔实验室工作期间在20世紀80年代發明並實現了C++。起初,這種語言被稱作“C with Classes”(“包含‘類’的C語言”),作為C語言的增強版出現。随后,C++不斷增加新特性。虚函数(virtual function)、运算符重载(operator overloading)、多繼承(multiple inheritance)、标准模板库(standard template library, STL)、异常处理(exception)、运行时类型信息(Runtime type information)、命名空間(namespace)等概念逐漸納入標準。1998年,國際標準組織(ISO)頒布了C++程序設計語言的第一個國際標準ISO/IEC 14882:1998,目前最新标准为ISO/IEC 14882:2017。根據《C++編--程思想》(Thinking in C++)一書,C++與C的代码执行效率往往相差在±5%之間。 C++語言發展大概可以分為三個階段:第一階段從80年代到1995年。這一階段C++語言基本上是傳統類型上的面向对象語言,並且憑藉着接近C語言的效率,在工業界使用的開發語言中佔據了相當大份額;第二階段從1995年到2000年,這一階段由於標準模板庫(STL)和後來的Boost等程式庫的出現,泛型程序設計在C++中佔據了越來越多的比重。當然,同時由於Java、C#等語言的出現和硬體價格的大規模下降,C++受到了一定的衝擊;第三階段從2000年至今,由於以Loki、MPL(Boost)等程式庫為代表的產生式編程和模板元編程的出現,C++出現了發展歷史上又一個新的高峰,這些新技術的出現以及和原有技術的融合,使C++已經成為當今主流程序設計語言中最複雜的一員。.

新!!: XULRunner和C++ · 查看更多 »

电子游戏

电子游戏(或稱為电玩游戏,簡稱電玩;有時直接按英文「video game」翻譯為影像遊戲或電動--遊戲),是指所有依託于電子媒體平臺而運行的交互遊戲。電子遊戲按照遊戲的載體劃分,可分為街機遊戲、掌機遊戲、電視遊戲(或稱家用機遊戲、视--频遊戲以及部份地區稱視--訊遊戲)、電腦遊戲和手機遊戲(或稱行動遊戲),是指人通过电子设备(如电脑、游戏机及手机等)进行的遊戲。西方游戏界往往将电子游戏(Electronic games)细分为影像游戏(Video game)和听觉游戏(Audio game)等,而中文游戏界则习惯一律以「电子游戏」指代。.

新!!: XULRunner和电子游戏 · 查看更多 »

Electron (软件框架)

Electron(最初名为Atom Shell)是GitHub开发的一个开源框架。它允许使用Node.js(作为后端)和Chromium(作为前端)完成桌面GUI应用程序的开发。Electron现已被多个开源Web应用程序用于前端与后端的开发,著名项目包括GitHub的Atom和微软的Visual Studio Code。 一个基础的Electron包含三个文件:package.json(元数据),main.js(代码)和index.html(图形用户界面)。框架由Electron可执行文件(Windows中为electron.exe、macOS中为electron.app、Linux中为electron)提供。开发者可以自行添加标志、自定义图标、重命名或编辑Electron可执行文件。.

新!!: XULRunner和Electron (软件框架) · 查看更多 »

跨平台

跨平台泛指编程语言、软件或硬件设备可以在多种作業系統或不同硬體架構的電腦上運作。.

新!!: XULRunner和跨平台 · 查看更多 »

软件包管理系统

软件包管理系统是在电脑中自动安装、配制、卸载和升级软件包的工具组合,在各种系统软件和应用软件的安装管理中均有广泛应用。 在Linux发行版中,几乎每一个发行版都有自己的软件包管理系统。常见的有:.

新!!: XULRunner和软件包管理系统 · 查看更多 »

运行时系统

运行环境(Runtime environment)又称“运行时系统”(run-time system),指一种把半编译的執行碼在目標機器上运行的环境。 運行環境是一種介乎编译器及直译器的執行方式。Java運行環境,稱之為“Java Runtime Environment”(JRE)。一个由C#,Visual Basic.NET,C++.Net之类的语言写的程序运行于Microsoft Windows上的.NET Common Language Runtime(CLR)或Linux上的Mono。.

新!!: XULRunner和运行时系统 · 查看更多 »

Firefox

Mozilla Firefox(簡稱Firefox),中文通稱火狐,是一個自由及開放原始碼的網頁瀏覽器,由Mozilla基金會及其子公司Mozilla公司開發。Firefox支援Windows、OS X及Linux,其行動版支援Android及Firefox OS,這些版本的Firefox使用Gecko來排版網頁,Gecko是一個執行當前與預期之網頁標準的排版引擎,而在2015年釋出的Firefox for iOS則非使用Gecko。 Firefox於2002年由Mozilla社群成員創建,當時叫做「Phoenix」,因為社群成員們想要一個獨立的瀏覽器,而非Mozilla Application Suite這樣的套件。即使在測試階段,Firefox也在測試者中頗為流行,並因其速度、安全性及擴充元件而受稱讚。Firefox於2004年11月首次釋出,並且9個月内下載量超過6000萬,取得了巨大的成功,Internet Explorer的主導地位首次受到了挑戰。Firefox被認為是Netscape Navigator的精神續作,因為Netscape於1998年被AOL收購前創建了Mozilla社群。 Firefox全球市佔率為35%至40%,為全球第二流行的網頁瀏覽器。Firefox在某些國家還是最流行的網頁瀏覽器,如在薩摩亞、德國、厄利垂亞及古巴,Firefox市佔率分別為61.05%、38.36%、79.39%及85.93%。據Mozilla統計,,Firefox在全世界擁有10億使用者。.

新!!: XULRunner和Firefox · 查看更多 »

Flickr

Flickr為一家提供圖片分享的虛擬網路相冊。是Web 2.0的最佳利用例子之一。 其特點為私人圖片授權與標籤(Hashtag)分類,讓使用者能作為小型部落格。不同使用者可互相交流和建立社群。.

新!!: XULRunner和Flickr · 查看更多 »

Gecko

Gecko是一套自由及開放原始碼、以C++編寫的排版引擎,目前為Mozilla Firefox網頁瀏覽器以及Mozilla Thunderbird電子郵件客戶端等Mozilla基金會相關產品所使用。Gecko原本由網景通訊公司開發,現在則由Mozilla基金會維護。 這套排版引擎提供了一個豐富的應用程式介面以供網際網路相關的應用程式使用,例如:網頁瀏覽器、HTML编辑器、客戶端/伺服器等等。雖然最初的主要使用對象為Netscape和Mozilla Firefox網頁瀏覽器,但現在已有很多其他軟體在使用這個排版引擎。Gecko是跨平台的,能在Microsoft Windows、Linux和Mac OS X等主要作業系統上運行。.

新!!: XULRunner和Gecko · 查看更多 »

HTML应用程序

--> | genre.

新!!: XULRunner和HTML应用程序 · 查看更多 »

IBM

国际商业机器股份有限公司(International Business Machines Corporation,首字母縮略字:IBM,曾译万国商用机器公司)是美國一家跨國科技公司及諮詢公司,總部位於紐約州阿蒙克市。IBM主要客户是政府和企业。IBM生产并销售计算机硬件及软件,并且为系统架构和网络托管提供咨询服务。截止2013年,IBM已在全球拥有12个研究实验室和大量的软件开发基地。IBM雖然是一家商業公司,但在材料、化学、物理等科学领域卻也有很高的成就,利用這些學術研究為基礎,发明很多产品。比较有名的IBM发明的产品包括硬盘、自動櫃員機、通用产品代码、SQL、关系数据库管理系统、DRAM及沃森。.

新!!: XULRunner和IBM · 查看更多 »

IBM Lotus Notes

IBM Lotus Notes是一个协作客户端-服务器平台的客户端。IBM Lotus Domino是此应用程序的服务器端。2012年11月, IBM宣布将要放弃Lotus品牌,转而使用IBM品牌来识别包括Notes和Domino这样的产品。 Lotus Notes提供了集成协作功能,包括电子邮件、日历、联系人管理、任务跟踪、即时通信、一个办公生产力套件(IBM Lotus Symphony)以及访问其他Lotus Domino应用程序和数据库的能力。Lotus Notes还可以集成额外的协作能力,包括音视频会议、在线会议、讨论组、论坛、博客、文件共享、微博以及用户目录。除了这些标准的应用程序,组织还可以使用IBM Lotus Domino Designer开发环境以及其他工具来开发额外的集成应用程序,如请求批准/工作流以及文档管理。 Lotus Notes最初由莲花公司于1989年创建。1995年,莲花公司被IBM收购,成为IBM的Lotus开发部门。现在是IBM软件和系统组的一部分。IBM描述此软件为“易用的,可以从单一入口访问为了使工作快速完成而所需的一切,包括商业应用程序、电子邮件、日历等等。”在4.5版本之前,Lotus Notes这个词同时指代客户端和服务器应用程序。2011年10月4日,Lotus Notes发布了8.5.3版本。 典型的电子邮件应用程序仅仅是一个电子邮件客户端,而Lotus Notes是一个应用程序开发平台的一部分,电子邮件只是许多可能的应用程序之一。Lotus Notes和Lotus Domino产生了大量的第三方软件,包括应用程序、附加项,插件、小部件等,如檔案管理系统,论坛,以及许多商业应用程序。 2008年,IBM发布了XPages技术,允许Lotus Notes数据显示在任何支持web标准的平台浏览器客户端上。.

新!!: XULRunner和IBM Lotus Notes · 查看更多 »

JavaScript

JavaScript,一种高级编程语言,通过解释执行,是一门动态类型,面向对象(基于原型)的直譯語言。它已经由ECMA(欧洲电脑制造商协会)通过ECMAScript实现语言的标准化。它被世界上的绝大多数网站所使用,也被世界主流浏览器(Chrome、IE、Firefox、Safari、Opera)支持。JavaScript是一门基于原型、函数先行的语言,是一门多范式的语言,它支持面向对象编程,命令式编程,以及函数式编程。它提供语法来操控文本、数组、日期以及正则表达式等,不支持I/O,比如网络、存储和图形等,但这些都可以由它的宿主环境提供支持。 虽然JavaScript与Java这门语言不管是在名字上,或是在语法上都有很多相似性,但这两门编程语言从设计之初就有很大的不同,JavaScript的语言设计主要受到了Self(一种基于原型的编程语言)和Scheme(一门函数式编程语言)的影响。在语法结构上它又与C语言有很多相似(例如if条件语句、while循环、switch语句、do-while循环等)。 在客户端,JavaScript在传统意义上被实现为一种解释语言,但在最近,它已经可以被即时编译(JIT)执行。随着最新的HTML5和CSS3语言标准的推行它还可用于游戏、桌面和移动应用程序的开发和在服务器端网络环境运行,如Node.js。.

新!!: XULRunner和JavaScript · 查看更多 »

Joost

Joost(与'juiced'果汁谐音)是一个交互式軟體共享电视节目和其他形式的視訊在网上使用点对点电视技术,出自 KaZaA、Skype 开发人员之手,自从问世以来就引来无数关注。 出售公司获得巨额资金回报之后,Skype公司的创始人弗里斯和曾斯特姆拿出部分资金投资到名为“威尼斯工程”的網路电视服务。公司高層過去一直以代號"The Venice Project."(威尼斯計畫)稱呼這家新公司,2007年1月16日,公布正式名称为"joost"會選擇Joost是因為喜歡這個字的發音,在丹麥文中沒有任何意義。.

新!!: XULRunner和Joost · 查看更多 »

Kiwix

Kiwix是用于离线浏览维基百科的免费应用软件。维基百科的内容以压缩形式存储在zim格式的文件中,Kiwix可以读取此类文件以达到帮助用户在没有网络链接的情况下浏览维基百科的目的。目前,Kiwix软件存在Mac、Windows、Linux等多种版本。 该软件为没有网络访问权限的计算机而设计,尤其是那些网络资源稀缺的第三世界的学校。就此,Kiwix的开发者专门为SOS儿童村的小朋友设计了一个版本。.

新!!: XULRunner和Kiwix · 查看更多 »

Miro

Miro(原名為Democracy Player及DTV)是由開發的集媒体播放器、網絡電視於一身的開源軟件,自身可播放多種文件格式,也可通過下載功能下載互聯網上的影片並且加以管理Miro官方網站|url.

新!!: XULRunner和Miro · 查看更多 »

Mozilla

Mozilla是一个自由軟體社群,由網景通訊公司的成員於1998年創立。在非正式的場合下,「Mozilla」這個名字常用於不同的事物上。這些事物大都與現已歇業的網景通訊公司及其旗下的應用軟體相關。許多其它「Mozilla」名詞的用法請見下方敘述。.

新!!: XULRunner和Mozilla · 查看更多 »

Mozilla Sunbird

Mozilla Sunbird是一款由Mozilla基金會與多名志願者開發的自由軟體、開放原始碼、跨平台行事曆應用程式 - Mozilla.org。Mozilla Sunbird被描述...一個基於Mozilla XUL用戶界面語言的跨平台獨立行事曆應用程式」 - Main project page describing the project.

新!!: XULRunner和Mozilla Sunbird · 查看更多 »

Mozilla Thunderbird

Mozilla Thunderbird,非正式中文名稱為雷鳥,是由Mozilla基金會研發的一款自由及開放源碼的跨平台電郵客戶端、新聞閱讀器、聚合器以及即時通訊軟件。此軟件預設安裝於Ubuntu之上。 2004年12月7日,Mozilla發佈了Mozilla Thunderbird的1.0版本,並於首三日即獲得超過五十萬次下載,而十日內已有一百萬次下載。 2012年7月6日,Mozilla宣佈由於此前為增加Thunderbird功能的努力大多沒有成果,故將降低其開發的優先性。新的開發模式將轉為「延長支援版本」,只提供安全性及穩定性更新,而新功能的開發則交予社群負責。 2015年12月1日,Mozilla執行董事長米切爾·貝克發表一份公司內部通告,指出Thunderbird的開發須從Firefox的開發中分拆開。他指Thunderbird的開發者花費不少功夫於適應Mozilla的技術,而Firefox的研發亦因須支援Thunderbird而受阻。另外他亦認為Thunderbird將難以擁有如Firefox一般的影響力。如此同時,Mozilla基金會宣佈為Thunderbird提供暫時性的法律及資金援助。.

新!!: XULRunner和Mozilla Thunderbird · 查看更多 »

Mozilla基金會

Mozilla基金会(Mozilla Foundation)是为支持和领导開放原始碼專案而设立的一个非营利组织。该组织制定管理开发政策,经营关键基础组织和管理商标及智慧財產權。它擁有一個子公司:Mozilla公司,用來僱用一些開發人員協調Mozilla Firefox网页浏览器和Mozilla Thunderbird电子邮件客户端的發行版。Mozilla基金會總部位于美国加州的山景城。 Mozilla基金会把自己描述为“一个致力于在網際網路领域提供多样化选择和创新的公益组织”。在Mozilla基金会所遵循的Mozilla宣言當中,其中列出了十條原則,涵蓋認為對全民及商業活動有益的網際網路發展重要方針。.

新!!: XULRunner和Mozilla基金會 · 查看更多 »

Mozilla应用程序框架

Mozilla应用程序框架(Mozilla application framework)是一套跨平台软件组件,其构成了Mozilla应用软件。它最早被称为XPFE,一个跨平台前端的縮寫。后来也曾被称为XPToolkit。为避免混淆,它现在被称为Mozilla应用程序框架。 类似于GTK+、Qt和wxWidgets等,它的目的是提供适合制作网络应用程序(例如网页浏览器)的跨平台功能子集,以利用Gecko排版引擎中构建的跨平台功能。.

新!!: XULRunner和Mozilla应用程序框架 · 查看更多 »

Mozilla公共许可证

Mozilla公共许可证(Mozilla Public License,简称MPL)是个自由、开源、详细的软件许可证,由Mozilla基金会开发并维护。该协议融合了BSD许可证和GNU通用公共许可协议的特性,追求平衡专有软件和开源软件开发者之间的顾虑。 此协议已有两个版本,最新发布的2.0版以更简潔和更好的兼容其他协议为目标。 MPL用于Mozilla Firefox、Mozilla Thunderbird及其他Mozilla软件的许可,但也被其他产品所用,如Adobe以此为Flex产品线许可,还有LibreOffice 4.0(同时使用LGPL 3+)。1.1版还被一些公司特意改编成衍生许可证,如Sun Microsystems的通用开发与散布许可证。.

新!!: XULRunner和Mozilla公共许可证 · 查看更多 »

SeaMonkey

SeaMonkey是一個自由的開放原始碼以及跨平台的網路套裝軟體 ,並且由Mozilla基金會建構,之後轉由旗下的SeaMonkey專案領導團體開發。 此軟體是以Mozilla Suite為基礎建構之軟體,是Mozilla基金會旗下軟體Mozilla Suite 1.7版本的延伸。 SeaMonkey在英文中指的是“豐年蝦”,所以圖示由海水和豐年蝦組成。多使用直譯的方法譯為“海猴子”,這是豐年蝦的俗名。因為該名詞很少有人知道其真正所指,經常會被誤認為“海裡的猴子”,譯作“海底猿人”則是為了紀念遠古時代生活在海底的祖先。.

新!!: XULRunner和SeaMonkey · 查看更多 »

Songbird

Songbird是一款自由媒體播放器。Songbird整合了桌面網路播放器、數位播放器與網頁瀏覽器,是如iTunes等私有媒體播放器的替代品之一。 Songbird建基於Mozilla的XUL Runner平台,因此只需經少量修改就可在Windows、Mac OS X、與大多數的Linux個人電腦上運行。在2010年4月2日,他们宣布不再对Linux版本提供Q&A支持,但Linux版本开发并未停止。Songbird使用GStreamer媒體框架來播放媒體及使用SQLite作為媒體庫的儲存引擎(1.0以前的版本,在Linux以外使用VLC插件來播放媒體)。 Songbird的首個公眾預覽版為0.1,開發代號"Hilda",於2006年2月8日發佈,目前的版本2.0.0於2012年6月8日發佈。 2011年3月15日,Songbird正式发布Android平台1.0版本。.

新!!: XULRunner和Songbird · 查看更多 »

SQLite

SQLite ( or )是遵守ACID的关系数据库管理系统,它包含在一个相对小的C程式庫中。与许多其它数据库管理系统不同,SQLite不是一个客户端/服务器结构的数据库引擎,而是被集成在用户程序中。 SQLite遵守ACID,实现了大多数SQL标准。它使用动态的、弱类型的SQL语法。它作为嵌入式数据库,是应用程序,如网页浏览器,在本地/客户端存储数据的常见选择。它可能是最广泛部署的数据库引擎,因为它正在被一些流行的浏览器、操作系统、嵌入式系统所使用。同时,它有许多程序设计语言的语言绑定。 SQLite是建立的公有领域项目。.

新!!: XULRunner和SQLite · 查看更多 »

TomTom

TomTom NV 是一家主营业务为地图、导航和GPS设备的荷兰公司,总部位于阿姆斯特丹。.

新!!: XULRunner和TomTom · 查看更多 »

XBL

XBL(XML Binding Language或称作 Extensible Bindings Language)是一种基于XML的置标语言,用于描述如何将其他文档中的元素(如XPCOM的功能)绑定到部件(如XUL部件)。可以使用级联样式表(CSS)或文档对象模型(DOM)两种方式绑定,绑定可为部件创建新的行为。绑定可以包含已注册到“被绑定元素”的事件处理程序,实现对“被绑定元素”的新的方法和属性访问,包括“被绑定元素”内的“匿名内容”。大部分XUL组建至少是部分需要用XBL实现,您可以使用现有的XUL、HTML、SVG和其他使用XBL的高级语言建立自己的可重用组件。 XBL由Mozilla基金会组织开发,用于Mozilla Application Suite;该语言目前没有任何正式的标准描述,只属于Mozilla专有,只能用于Gecko排版引擎。.

新!!: XULRunner和XBL · 查看更多 »

XPCOM

跨平台组件对象模型(Cross Platform Component Object Model,简称XPCOM)是Mozilla的一个跨平台组件模型。它类似微软的组件对象模型(COM)和公共对象请求代理体系结构(CORBA)。它有多个语言绑定和接口描述语言(IDL)描述符,因此程序员可以将自己的自定义函数插入到框架中并与其他组件连接。 2015年8月,Mozilla宣布将放弃为创建Firefox附加组件而使用的XPCOM,未来将支持WebExtensions。Firefox的分支苍月浏览器(Pale Moon)则将继续无限期的支持XPCOM。.

新!!: XULRunner和XPCOM · 查看更多 »

XUL

XUL( )是英文「XML User Interface Language」(XML用户界面语言)的首字母縮寫。它是為支持Mozilla系列的應用程式(如Mozilla Firefox和Mozilla Thunderbird)而開發的使用者界面標示語言。顧名思義,它是一種應用XML來描述使用者界面的標示語言。XUL被实现为一种XML的方言。它允许以类似写网页的方式编写图形用户界面。.

新!!: XULRunner和XUL · 查看更多 »

传出传入
嘿!我们在Facebook上吧! »