SlideShare a Scribd company logo
Dive into Mozilla Labs
   大蒜 2009.10.09
About Mozilla Labs
Laboratories are where science and creativity meet to
develop, research, and explore new ideas. Mozilla Labs
embraces this great tradition — a virtual lab where
people come together to create, experiment, and play
with new Web innovations and technologies.
Anything goes here. Crazy ideas and inspirations are
encouraged as we all explore and experiment with
brand new ideas in whole new ways. Mozilla Labs is
about inspiring and harnessing the intelligence,
wisdom, and energy of the Mozilla community; let’s
imagine the future of the Web, and then let’s build it
together.
http://labs.mozilla.
com/
http://mozillalabs.com/
Raindrop's mission: make it enjoyable to
participate in conversations from people you
care about, whether the conversations are in
email, on twitter, a friend's blog or as part of a
social networking site.
Raindrop uses a mini web server to fetch your
conversations from different sources (mail,
twitter, RSS feeds), intelligently pulls out the
important parts, and allows you to interact with
them using your favorite modern web browser
(Firefox, Safari or Chrome).
更多 图片参见 http://www.flickr.
更多 图片参见 http://www.flickr.com/groups/raindropdesign
延伸阅读:
 http://mozillalabs.com/raindrop
 https://wiki.mozillamessaging.
 org/Raindrop
Weave
Synchronization engine - securely
transports your browsing experience
across all your devices
Cryptographic engine - provides default
client side encryption for all your data
Weave server - a secure storage location
for all your encrypted data
APIs - extension interfaces for 3rd party
developers
  Mozilla Weave enables you to have incredibly rich, personalized experiences across the web.
Weave
Weave
延伸阅读:
 http://mozillalabs.com/weave/
Bespin
Code in the cloud
  Bespin proposes an open extensible web-
  based framework for code editing that
  aims to increase developer productivity,
  enable compelling user experiences, and
  promote the use of open standards.
Bespin
Bespin
Bespin
延伸阅读:
 http://mozillalabs.com/bespin/
Jetpack
Jetpack is a newly formed experiment in using open
Web technologies to enhance the browser, with the
goal of allowing anyone who can build a Web site to
participate in making the Web a better place to work,
communicate and play.
In short, Jetpack is an API for allowing you to write
Firefox add-ons using the web technologies you
already know.
As with all Labs experiments, Jetpack is an open
source project and everyone is welcome to
participate in its design, development and testing.
Jetpack
使用HTML、CSS和JavaScript开发
易于访问,可以像网页一样有固定地址
支持AJAX、<canvas>、<audio>和<vidio>
可以集成类库(jQuery、Dojo)
可以集成API库(Twitter、Google Map)
可以使用Firebug调试
安全控制,只给需要的人使用
可以方便查看源代码,更快确认没有恶意代码
版本可控制,而且不受Firefox升级影响
脚本很轻量级,但是功能很强,可以达到现有扩展水平
Jetpack
// koubei.js
jetpack.statusBar.append({
html: '<img src="http://hangzhou.koubei.com/favicon.ico">',
width: 16,
onReady: function(widget){
$(widget).click(function(){
jetpack.tabs.focused.contentWindow.location = "http://www.koubei.com/";
});
}
});
Jetpack
<link rel="jetpack" href="koubei.js" name="
koubei icon">




 https://jetpack.mozillalabs.com/install.html
 http://kxt.koubei.com/dasuan/jetpack/koubei/test.
 html
 about:jetpack
Jetpack
延伸阅读:
 https://jetpack.mozillalabs.com/
 http://userscripts.org/jetpacks
 http://www.planabc.
 net/2009/10/13/build_firefox_extensions_with_jetpack/
 http://www.planabc.net/2009/10/14/jetpack_gmail_checker/
Personas
Dress up your web browser
  Personas are lightweight, easy-to-install
  and easy-to-change "skins" for your
  Firefox web browser.
Personas
Personas
延伸阅读:
 http://www.getpersonas.com/
 http://www.spreadfirefox.com/
 http://www.foxkeh.com/
Prism
Bringing web applications to your
Desktop
  Prism is an application that lets users split
  web applications out of their browser and
  run them directly on their desktop.
Prism
Prism
"C:Program FilesMozilla Firefoxfirefox.
exe" -app application.ini -override "C:
Documents and Settingsdasuan.
cuiApplication
DataWebAppsdict@prism.appoverride.
ini" -webapp dict@prism.app
D:chrome-win32chrome.exe --user-data-
dir="D:chrome-win32" --app="http://kxt.
koubei.com/dasuan/"
Prism
延伸阅读:
 http://prism.mozilla.com/
 https://wiki.mozilla.org/Prism
Snowl
Messaging in the browser
  Could the web browser help you follow
  and participate in online discussions?
  Snowl is an experiment that examines
  several different ways to integrate online
  conversations into Firefox's interface.
Snowl
Snowl
延伸阅读:
 http://mozillalabs.com/snowl/
Test Pilot
Join to be a Test Pilot!
  Test Pilot is a platform aimed at collecting
  structured user feedback from Firefox and other
  Mozilla Labs experiments.
  As a Test pilot, not only will you try before
  anyone else the newest features and coolest
  user-interface ideas, you could also learn how
  those test results may contribute to future
  designs.
  The goal for this platform is to encourage
  everyone from all skill levels to improve the
  Web experience by participating in these tests.
Test Pilot
Become a Test Pilot!
How test pilots help
You control your own data
Get Involved
Test Pilot
延伸阅读:
 https://testpilot.mozillalabs.com/
Ubiquity
Don’t just surf the web — command it!
   Ubiquity is a time-saving Firefox extension that simplifies common
   web activities by letting you give commands to Firefox. Ubiquity
   includes about 80 commands for speeding up common web
   activities (searching, translating, mapping, emailing, etc.), but also
   provides an API so you can write your own commands using
   Javascript. You can also share the commands you write, and
   subscribe to commands shared by other users.
   To make it easy for users to run these commands, Ubiquity
   provides a unique pseudo-natural-language input method: You type
   what you want to do, and Ubiquity guesses what you mean and
   suggests the best-matching commands. For instance, you can
   select some foreign-language text on a web page, hit a hotkey to
   bring up the Ubiquity interface, and type "translate" (or just type "tr"
   and let Ubiquity figure out that you mean the translate command);
   then hit enter to have the selected text replaced, right in the page,
   with a translation to your language.
Ubiquity
Ubiquity
Ubiquity
类似产品:
 http://do.davebsd.com/
 http://katapult.kde.org/
 http://developer.imendio.
 com/projects/gnome-launch-box
 http://executor.dk/
 http://www.autohotkey.com/
Ubiquity
延伸阅读:
 http://mozillalabs.com/ubiquity/
 http://xbeta.info/firefox-ubiquity.htm
 http://lucifr.com/2008/08/29/ubiquity-
 commands-list-with-a-brief-manual/
Concept Series
Inspire the Future
  The Concept Series aims to provoke
  thought, facilitate discussion, and inspire
  future design directions for Firefox, the
  Mozilla project, and the Web as a whole.
  Get involved and share your ideas and
  expertise as we collectively explore and
  design future directions for the Web.
Concept Series
延伸阅读:
 http://mozillalabs.com/conceptseries/
Other Labs
http://labs.opera.com/
http://www.googlelabs.com/
http://mail.google.com/mail/?
st=labs#settings/labs
http://www.google.com/calendar/render?
settings=4
http://code.google.com/labs/
http://www.google.com/experimental/
http://toolbar.google.com/labs/
http://labs.qq.com/
http://labs.adobe.com/
Thanks
Update History
2009-10-09 开始准备
2009-11-04 第一次分享
2009-12-01 移植到Google Docs上

More Related Content

What's hot

Extending WordPress
Extending WordPressExtending WordPress
Extending WordPressrodasc
 
Yamama firefox presentation
Yamama firefox presentationYamama firefox presentation
Yamama firefox presentation
yamama shakaa
 
Firefox 4 & THE AFTER
Firefox 4 & THE AFTERFirefox 4 & THE AFTER
Firefox 4 & THE AFTER
dynamis
 
Koubei banquet 32
Koubei banquet 32Koubei banquet 32
Koubei banquet 32Koubei UED
 
ハブインテグレーションでWindows Phone 7の世界に溶け込むアプリを作る
ハブインテグレーションでWindows Phone 7の世界に溶け込むアプリを作るハブインテグレーションでWindows Phone 7の世界に溶け込むアプリを作る
ハブインテグレーションでWindows Phone 7の世界に溶け込むアプリを作るShin Ise
 
How Firefox Works
How Firefox WorksHow Firefox Works
How Firefox Worksguest9cf68c
 
HungryFox - Firefox Extension Workshop
HungryFox - Firefox Extension WorkshopHungryFox - Firefox Extension Workshop
HungryFox - Firefox Extension Workshop
Harishankaran K
 
StarForce Technologies to Protect Games
StarForce Technologies to Protect GamesStarForce Technologies to Protect Games
StarForce Technologies to Protect Games
StarForce Technologies
 
20160803 devrel
20160803 devrel20160803 devrel
20160803 devrel
Noritada Shimizu
 
Chrome OS: The Stateless Operating System
Chrome OS: The Stateless Operating SystemChrome OS: The Stateless Operating System
Chrome OS: The Stateless Operating System
Chatchai Wangwiwattana
 
Word Camp Kansai 2014 - MVC Framework
Word Camp Kansai 2014 - MVC FrameworkWord Camp Kansai 2014 - MVC Framework
Word Camp Kansai 2014 - MVC Framework
codebyjeff
 
Rapid Release
Rapid ReleaseRapid Release
Rapid Release
dynamis
 
mozilla firefox
mozilla firefox mozilla firefox
mozilla firefox
sowmya sweetie
 
One year of FusionInventory
One year of FusionInventoryOne year of FusionInventory
One year of FusionInventoryNouh Walid
 
Week11
Week11Week11
Week11
tuningB4d
 
WordPress modern development
WordPress modern developmentWordPress modern development
WordPress modern development
Roman Veselý
 
Magento and Continuous Integration - Damian Luszczymak
Magento and Continuous Integration - Damian LuszczymakMagento and Continuous Integration - Damian Luszczymak
Magento and Continuous Integration - Damian Luszczymak
Meet Magento Spain
 
Firefox Developer Tools
Firefox Developer ToolsFirefox Developer Tools
Firefox Developer Tools
dynamis
 

What's hot (19)

Extending WordPress
Extending WordPressExtending WordPress
Extending WordPress
 
Yamama firefox presentation
Yamama firefox presentationYamama firefox presentation
Yamama firefox presentation
 
Firefox 4 & THE AFTER
Firefox 4 & THE AFTERFirefox 4 & THE AFTER
Firefox 4 & THE AFTER
 
Koubei banquet 32
Koubei banquet 32Koubei banquet 32
Koubei banquet 32
 
ハブインテグレーションでWindows Phone 7の世界に溶け込むアプリを作る
ハブインテグレーションでWindows Phone 7の世界に溶け込むアプリを作るハブインテグレーションでWindows Phone 7の世界に溶け込むアプリを作る
ハブインテグレーションでWindows Phone 7の世界に溶け込むアプリを作る
 
How Firefox Works
How Firefox WorksHow Firefox Works
How Firefox Works
 
HungryFox - Firefox Extension Workshop
HungryFox - Firefox Extension WorkshopHungryFox - Firefox Extension Workshop
HungryFox - Firefox Extension Workshop
 
StarForce Technologies to Protect Games
StarForce Technologies to Protect GamesStarForce Technologies to Protect Games
StarForce Technologies to Protect Games
 
20160803 devrel
20160803 devrel20160803 devrel
20160803 devrel
 
Chrome OS: The Stateless Operating System
Chrome OS: The Stateless Operating SystemChrome OS: The Stateless Operating System
Chrome OS: The Stateless Operating System
 
Word Camp Kansai 2014 - MVC Framework
Word Camp Kansai 2014 - MVC FrameworkWord Camp Kansai 2014 - MVC Framework
Word Camp Kansai 2014 - MVC Framework
 
Rapid Release
Rapid ReleaseRapid Release
Rapid Release
 
mozilla firefox
mozilla firefox mozilla firefox
mozilla firefox
 
Web browsers
Web browsersWeb browsers
Web browsers
 
One year of FusionInventory
One year of FusionInventoryOne year of FusionInventory
One year of FusionInventory
 
Week11
Week11Week11
Week11
 
WordPress modern development
WordPress modern developmentWordPress modern development
WordPress modern development
 
Magento and Continuous Integration - Damian Luszczymak
Magento and Continuous Integration - Damian LuszczymakMagento and Continuous Integration - Damian Luszczymak
Magento and Continuous Integration - Damian Luszczymak
 
Firefox Developer Tools
Firefox Developer ToolsFirefox Developer Tools
Firefox Developer Tools
 

Viewers also liked

(mini) China Financial IT Resourcing - Finance Tech Forum Jul 2010
(mini) China Financial IT Resourcing - Finance Tech Forum Jul 2010(mini) China Financial IT Resourcing - Finance Tech Forum Jul 2010
(mini) China Financial IT Resourcing - Finance Tech Forum Jul 2010
ANZ
 
Laiks Vīriem
Laiks VīriemLaiks Vīriem
Laiks Vīriem
Rautakesko
 
How Google Was Pwned: In-Depth Look into the Aurora Attacks
How Google Was Pwned: In-Depth Look into the Aurora AttacksHow Google Was Pwned: In-Depth Look into the Aurora Attacks
How Google Was Pwned: In-Depth Look into the Aurora Attacks
Northeast Ohio Information Security Forum
 
Trabant
TrabantTrabant
Trabant
guest8a9851
 
Koubei banquet 28
Koubei banquet 28Koubei banquet 28
Koubei banquet 28Koubei UED
 
Charvat ppt gi2011_envirogrids towards blacksea cachment_final
Charvat ppt gi2011_envirogrids towards blacksea cachment_finalCharvat ppt gi2011_envirogrids towards blacksea cachment_final
Charvat ppt gi2011_envirogrids towards blacksea cachment_final
IGN Vorstand
 
Koubei banquet 29
Koubei banquet 29Koubei banquet 29
Koubei banquet 29Koubei UED
 
Koubei banquet 33
Koubei banquet 33Koubei banquet 33
Koubei banquet 33Koubei UED
 
Koubei banquet 30
Koubei banquet 30Koubei banquet 30
Koubei banquet 30Koubei UED
 
Koubei banquet 31
Koubei banquet 31Koubei banquet 31
Koubei banquet 31Koubei UED
 

Viewers also liked (16)

(mini) China Financial IT Resourcing - Finance Tech Forum Jul 2010
(mini) China Financial IT Resourcing - Finance Tech Forum Jul 2010(mini) China Financial IT Resourcing - Finance Tech Forum Jul 2010
(mini) China Financial IT Resourcing - Finance Tech Forum Jul 2010
 
Laiks Vīriem
Laiks VīriemLaiks Vīriem
Laiks Vīriem
 
1960s
1960s1960s
1960s
 
Banquet 18
Banquet 18Banquet 18
Banquet 18
 
How Google Was Pwned: In-Depth Look into the Aurora Attacks
How Google Was Pwned: In-Depth Look into the Aurora AttacksHow Google Was Pwned: In-Depth Look into the Aurora Attacks
How Google Was Pwned: In-Depth Look into the Aurora Attacks
 
Trabant
TrabantTrabant
Trabant
 
Banquet 24
Banquet 24Banquet 24
Banquet 24
 
Koubei banquet 28
Koubei banquet 28Koubei banquet 28
Koubei banquet 28
 
Charvat ppt gi2011_envirogrids towards blacksea cachment_final
Charvat ppt gi2011_envirogrids towards blacksea cachment_finalCharvat ppt gi2011_envirogrids towards blacksea cachment_final
Charvat ppt gi2011_envirogrids towards blacksea cachment_final
 
Koubei banquet 29
Koubei banquet 29Koubei banquet 29
Koubei banquet 29
 
Koubei banquet 33
Koubei banquet 33Koubei banquet 33
Koubei banquet 33
 
Banquet 46
Banquet 46Banquet 46
Banquet 46
 
Koubei banquet 30
Koubei banquet 30Koubei banquet 30
Koubei banquet 30
 
Banquet 49
Banquet 49Banquet 49
Banquet 49
 
Koubei banquet 31
Koubei banquet 31Koubei banquet 31
Koubei banquet 31
 
Banquet 21
Banquet 21Banquet 21
Banquet 21
 

Similar to Banquet 08

Firefox Mobile
Firefox MobileFirefox Mobile
Firefox Mobile
Toni Hermoso Pulido
 
Browser (1)
Browser (1)Browser (1)
Browser (1)
carmausve
 
browser of the actuality
browser of the actualitybrowser of the actuality
browser of the actuality
carlosmau-95
 
Browser (1)
Browser (1)Browser (1)
Browser (1)
carmausve
 
Browsers in the actuality.
Browsers in the actuality.Browsers in the actuality.
Browsers in the actuality.
carlosmau-95
 
Backstage l'Internal Developer Portal Open Source per una migliore Developer ...
Backstage l'Internal Developer Portal Open Source per una migliore Developer ...Backstage l'Internal Developer Portal Open Source per una migliore Developer ...
Backstage l'Internal Developer Portal Open Source per una migliore Developer ...
Commit University
 
Trabajo de jose
Trabajo de jose Trabajo de jose
Trabajo de jose josemgg
 
Web development tool
Web development toolWeb development tool
Web development tool
Deep Bhavsar
 
Fixing the mobile web - Internet World Romania
Fixing the mobile web - Internet World RomaniaFixing the mobile web - Internet World Romania
Fixing the mobile web - Internet World RomaniaChristian Heilmann
 
Internet browsers by Andres Haydar
Internet browsers by Andres HaydarInternet browsers by Andres Haydar
Internet browsers by Andres HaydarAndresHaydar
 
Top 10 web development tools in 2022
Top 10 web development tools in 2022Top 10 web development tools in 2022
Top 10 web development tools in 2022
intouchgroup2
 
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry)
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry) IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry)
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry)
Animesh Singh
 
Firefox OS - Hive Pilani 2015
Firefox OS - Hive Pilani 2015Firefox OS - Hive Pilani 2015
Firefox OS - Hive Pilani 2015
Nilay Binjola
 
Best software development tools in 2021
Best software development tools in 2021Best software development tools in 2021
Best software development tools in 2021
Samaritan InfoTech
 
MEIC - Fennec presentation 2008-03-06
MEIC - Fennec presentation 2008-03-06MEIC - Fennec presentation 2008-03-06
MEIC - Fennec presentation 2008-03-06Madhava Enros
 
Top 11 Front-End Web Development Tools To Consider in 2020
 Top 11 Front-End Web Development Tools To Consider in 2020 Top 11 Front-End Web Development Tools To Consider in 2020
Top 11 Front-End Web Development Tools To Consider in 2020
Katy Slemon
 
Uni Tour Germany 11.2009
Uni Tour Germany 11.2009Uni Tour Germany 11.2009
Uni Tour Germany 11.2009Patrick Lauke
 

Similar to Banquet 08 (20)

Firefox Mobile
Firefox MobileFirefox Mobile
Firefox Mobile
 
Mozcafe@bcrec1
Mozcafe@bcrec1Mozcafe@bcrec1
Mozcafe@bcrec1
 
Browser (1)
Browser (1)Browser (1)
Browser (1)
 
browser of the actuality
browser of the actualitybrowser of the actuality
browser of the actuality
 
Browser (1)
Browser (1)Browser (1)
Browser (1)
 
Browsers in the actuality.
Browsers in the actuality.Browsers in the actuality.
Browsers in the actuality.
 
Open source software
Open source softwareOpen source software
Open source software
 
Backstage l'Internal Developer Portal Open Source per una migliore Developer ...
Backstage l'Internal Developer Portal Open Source per una migliore Developer ...Backstage l'Internal Developer Portal Open Source per una migliore Developer ...
Backstage l'Internal Developer Portal Open Source per una migliore Developer ...
 
Trabajo de jose
Trabajo de jose Trabajo de jose
Trabajo de jose
 
Web development tool
Web development toolWeb development tool
Web development tool
 
Fixing the mobile web - Internet World Romania
Fixing the mobile web - Internet World RomaniaFixing the mobile web - Internet World Romania
Fixing the mobile web - Internet World Romania
 
Internet browsers by Andres Haydar
Internet browsers by Andres HaydarInternet browsers by Andres Haydar
Internet browsers by Andres Haydar
 
Top 10 web development tools in 2022
Top 10 web development tools in 2022Top 10 web development tools in 2022
Top 10 web development tools in 2022
 
Os in-a-browser
Os in-a-browserOs in-a-browser
Os in-a-browser
 
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry)
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry) IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry)
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry)
 
Firefox OS - Hive Pilani 2015
Firefox OS - Hive Pilani 2015Firefox OS - Hive Pilani 2015
Firefox OS - Hive Pilani 2015
 
Best software development tools in 2021
Best software development tools in 2021Best software development tools in 2021
Best software development tools in 2021
 
MEIC - Fennec presentation 2008-03-06
MEIC - Fennec presentation 2008-03-06MEIC - Fennec presentation 2008-03-06
MEIC - Fennec presentation 2008-03-06
 
Top 11 Front-End Web Development Tools To Consider in 2020
 Top 11 Front-End Web Development Tools To Consider in 2020 Top 11 Front-End Web Development Tools To Consider in 2020
Top 11 Front-End Web Development Tools To Consider in 2020
 
Uni Tour Germany 11.2009
Uni Tour Germany 11.2009Uni Tour Germany 11.2009
Uni Tour Germany 11.2009
 

More from Koubei UED

Koubei banquet 35
Koubei banquet 35Koubei banquet 35
Koubei banquet 35Koubei UED
 
Koubei banquet 34
Koubei banquet 34Koubei banquet 34
Koubei banquet 34Koubei UED
 
Koubei banquet 27
Koubei banquet 27Koubei banquet 27
Koubei banquet 27Koubei UED
 
Koubei banquet 25
Koubei banquet 25Koubei banquet 25
Koubei banquet 25Koubei UED
 

More from Koubei UED (20)

Banquet 47
Banquet 47Banquet 47
Banquet 47
 
Banquet 51
Banquet 51Banquet 51
Banquet 51
 
Banquet 50
Banquet 50Banquet 50
Banquet 50
 
Banquet 48
Banquet 48Banquet 48
Banquet 48
 
Banquet 45
Banquet 45Banquet 45
Banquet 45
 
Banquet 44
Banquet 44Banquet 44
Banquet 44
 
Banquet 43
Banquet 43Banquet 43
Banquet 43
 
Banquet 42
Banquet 42Banquet 42
Banquet 42
 
Banquet 41
Banquet 41Banquet 41
Banquet 41
 
Banquet 40
Banquet 40Banquet 40
Banquet 40
 
Banquet 39
Banquet 39Banquet 39
Banquet 39
 
Banquet 38
Banquet 38Banquet 38
Banquet 38
 
Banquet 37
Banquet 37Banquet 37
Banquet 37
 
Banquet 36
Banquet 36Banquet 36
Banquet 36
 
Koubei banquet 35
Koubei banquet 35Koubei banquet 35
Koubei banquet 35
 
Koubei banquet 34
Koubei banquet 34Koubei banquet 34
Koubei banquet 34
 
Koubei banquet 27
Koubei banquet 27Koubei banquet 27
Koubei banquet 27
 
Koubei banquet 25
Koubei banquet 25Koubei banquet 25
Koubei banquet 25
 
Banquet 23
Banquet 23Banquet 23
Banquet 23
 
Banquet 22
Banquet 22Banquet 22
Banquet 22
 

Banquet 08