{"id":2093,"date":"2010-12-09T16:19:24","date_gmt":"2010-12-09T23:19:24","guid":{"rendered":"http:\/\/blog.mozilla.org\/addons\/?p=2093"},"modified":"2010-12-09T16:19:24","modified_gmt":"2010-12-09T23:19:24","slug":"announcing-add-on-sdk-1-0b1","status":"publish","type":"post","link":"https:\/\/blog.mozilla.org\/addons\/2010\/12\/09\/announcing-add-on-sdk-1-0b1\/","title":{"rendered":"Announcing Add-on SDK 1.0b1"},"content":{"rendered":"<p>The Jetpack team is thrilled to announce the release of <i>Add-on SDK 1.0b1<\/i>, the first beta release of Mozilla&#8217;s new software development kit for building Firefox add-ons!<\/p>\n<p><i>Add-on SDK 1.0b1<\/i>, the culmination of months of hard work and nine alpha releases, is the best way to get started with building add-ons for the upcoming Firefox 4.<\/p>\n<ul>\n<li>It combines tools for creating, testing, and packaging add-ons with a set of high-level APIs that make it simple to access pages, tabs, and other browser features.<\/li>\n<li>With the SDK, all you need to know to build Firefox add-ons are common web technologies like HTML, JavaScript, and CSS.<\/li>\n<li>Add-ons built with the SDK can be installed into Firefox without having to restart the browser afterwards, making them easier for users to acquire.<\/li>\n<li>And the SDK&#8217;s APIs are designed to be compatible with anticipated future changes to Firefox (in particular, the Electrolysis project to display web pages using multiple processes), so you can write your add-on for Firefox 4 and run it on future versions of Firefox.<\/li>\n<\/ul>\n<p><!--more--><\/p>\n<p>To get started building add-ons with the SDK, <a href=\"https:\/\/ftp.mozilla.org\/pub\/mozilla.org\/labs\/jetpack\/addon-sdk-latest.zip\">download it<\/a> and then <a href=\"https:\/\/jetpack.mozillalabs.com\/sdk\/latest\/docs\/#guide\/getting-started\">check out the tutorial<\/a>! And try out these add-ons built with earlier versions of the SDK:<\/p>\n<ul>\n<li><a href=\"https:\/\/addons.mozilla.org\/en-US\/firefox\/addon\/260484\/\">Grooveshark Remote Control<\/a> by Hern\u00e1n Rodriguez Colmeiro<\/li>\n<li><a href=\"https:\/\/addons.mozilla.org\/en-US\/firefox\/addon\/197224\/\">Copy ShortURL<\/a> by Fred Wenzel<\/li>\n<li><a href=\"https:\/\/addons.mozilla.org\/en-US\/firefox\/addon\/222531\/\">Browse By Name<\/a> by Ehsan Akhgari<\/li>\n<\/ul>\n<p>Note that this version of the SDK is <i>not a feature-complete beta<\/i>, as we intend to enhance existing high-level APIs and add new ones in future beta releases. But it <i>is a feature-stable beta<\/i>, which means that we don&#8217;t expect to make breaking changes to the existing set of high-level APIs in subsequent betas, and we will make such changes only for very good reasons.<\/p>\n<p>But keep in mind that low-level APIs and functionality labeled <em>experimental<\/em> or <em>internal<\/em> in the SDK documentation are still subject to change in future releases.<\/p>\n<p>If you tested alpha versions of the SDK, formerly known as <i>Jetpack SDK<\/i>, you&#8217;ll find that we have made a number of changes to its tools and APIs in preparation for this release. Check out the <a href=\"https:\/\/wiki.mozilla.org\/Labs\/Jetpack\/Release_Notes\/1.0b1\">release notes<\/a> and <a href=\"https:\/\/jetpack.mozillalabs.com\/sdk\/latest\/docs\/\">documentation<\/a> for details about the changes and the current feature set along with Daniel Buchner&#8217;s <a href=\"http:\/\/www.backalleycoder.com\/2010\/12\/09\/state-of-the-add-on-developer-union-the-browser-add-on-api-coverage-table\/\">State of the Add-on Developer Union<\/a> blog post for a comparison of the APIs provided by the various browsers.<\/p>\n<p>Questions? Complaints? Talk to us! Your participation is critical as we flesh out the existing APIs and add new ones in subsequent beta releases.<\/p>\n<ul>\n<li><a href=\"http:\/\/groups.google.com\/group\/mozilla-labs-jetpack\">post to our discussion group<\/a><\/li>\n<li><a href=\"http:\/\/mibbit.com\/?channel=%23jetpack&#038;server=irc.mozilla.org\">chat with us on irc.mozilla.org #jetpack<\/a><\/li>\n<li><a href=\"https:\/\/bugzilla.mozilla.org\/enter_bug.cgi?product=Add-on%20SDK&#038;component=General\">report a bug<\/a><\/li>\n<li style=\"text-align: left;\"><a href=\"http:\/\/github.com\/mozilla\/addon-sdk\/\">check out the source<\/a> and contribute bug fixes, enhancements, or documentation<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>The Jetpack team is thrilled to announce the release of Add-on SDK 1.0b1, the first beta release of Mozilla&#8217;s new software development kit for building Firefox add-ons! Add-on SDK 1.0b1, &hellip; <a class=\"go\" href=\"https:\/\/blog.mozilla.org\/addons\/2010\/12\/09\/announcing-add-on-sdk-1-0b1\/\">Read more<\/a><\/p>\n","protected":false},"author":229,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[44,121,588,227],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Announcing Add-on SDK 1.0b1 - Mozilla Add-ons Community Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.mozilla.org\/addons\/2010\/12\/09\/announcing-add-on-sdk-1-0b1\/\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Myk Melez\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.mozilla.org\/addons\/2010\/12\/09\/announcing-add-on-sdk-1-0b1\/\",\"url\":\"https:\/\/blog.mozilla.org\/addons\/2010\/12\/09\/announcing-add-on-sdk-1-0b1\/\",\"name\":\"Announcing Add-on SDK 1.0b1 - Mozilla Add-ons Community Blog\",\"isPartOf\":{\"@id\":\"https:\/\/blog.mozilla.org\/addons\/#website\"},\"datePublished\":\"2010-12-09T23:19:24+00:00\",\"dateModified\":\"2010-12-09T23:19:24+00:00\",\"author\":{\"@id\":\"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/3d09c88e5d13be3ed73df012f0ab0e1f\"},\"breadcrumb\":{\"@id\":\"https:\/\/blog.mozilla.org\/addons\/2010\/12\/09\/announcing-add-on-sdk-1-0b1\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.mozilla.org\/addons\/2010\/12\/09\/announcing-add-on-sdk-1-0b1\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.mozilla.org\/addons\/2010\/12\/09\/announcing-add-on-sdk-1-0b1\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blog.mozilla.org\/addons\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Announcing Add-on SDK 1.0b1\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.mozilla.org\/addons\/#website\",\"url\":\"https:\/\/blog.mozilla.org\/addons\/\",\"name\":\"Mozilla Add-ons Community Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.mozilla.org\/addons\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/3d09c88e5d13be3ed73df012f0ab0e1f\",\"name\":\"Myk Melez\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/c8a27f1c79d0e7fafc8faa2c5ab6df3a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/c8a27f1c79d0e7fafc8faa2c5ab6df3a?s=96&d=mm&r=g\",\"caption\":\"Myk Melez\"},\"description\":\"Myk is a Principal Software Architect and in-house entrepreneur at Mozilla. A Mozillian since 1999, he's contributed to the Web App Developer Initiative, PluotSorbet, Open Web Apps, Firefox OS Simulator, Jetpack, Raindrop, Snowl, Personas, Firefox, Thunderbird, and Bugzilla. He's just a cook. He's all out of bubblegum.\",\"sameAs\":[\"http:\/\/www.mykzilla.org\/\"],\"url\":\"https:\/\/blog.mozilla.org\/addons\/author\/mykmozilla-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Announcing Add-on SDK 1.0b1 - Mozilla Add-ons Community Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.mozilla.org\/addons\/2010\/12\/09\/announcing-add-on-sdk-1-0b1\/","twitter_misc":{"Written by":"Myk Melez","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/blog.mozilla.org\/addons\/2010\/12\/09\/announcing-add-on-sdk-1-0b1\/","url":"https:\/\/blog.mozilla.org\/addons\/2010\/12\/09\/announcing-add-on-sdk-1-0b1\/","name":"Announcing Add-on SDK 1.0b1 - Mozilla Add-ons Community Blog","isPartOf":{"@id":"https:\/\/blog.mozilla.org\/addons\/#website"},"datePublished":"2010-12-09T23:19:24+00:00","dateModified":"2010-12-09T23:19:24+00:00","author":{"@id":"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/3d09c88e5d13be3ed73df012f0ab0e1f"},"breadcrumb":{"@id":"https:\/\/blog.mozilla.org\/addons\/2010\/12\/09\/announcing-add-on-sdk-1-0b1\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.mozilla.org\/addons\/2010\/12\/09\/announcing-add-on-sdk-1-0b1\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/blog.mozilla.org\/addons\/2010\/12\/09\/announcing-add-on-sdk-1-0b1\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.mozilla.org\/addons\/"},{"@type":"ListItem","position":2,"name":"Announcing Add-on SDK 1.0b1"}]},{"@type":"WebSite","@id":"https:\/\/blog.mozilla.org\/addons\/#website","url":"https:\/\/blog.mozilla.org\/addons\/","name":"Mozilla Add-ons Community Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.mozilla.org\/addons\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/3d09c88e5d13be3ed73df012f0ab0e1f","name":"Myk Melez","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/c8a27f1c79d0e7fafc8faa2c5ab6df3a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c8a27f1c79d0e7fafc8faa2c5ab6df3a?s=96&d=mm&r=g","caption":"Myk Melez"},"description":"Myk is a Principal Software Architect and in-house entrepreneur at Mozilla. A Mozillian since 1999, he's contributed to the Web App Developer Initiative, PluotSorbet, Open Web Apps, Firefox OS Simulator, Jetpack, Raindrop, Snowl, Personas, Firefox, Thunderbird, and Bugzilla. He's just a cook. He's all out of bubblegum.","sameAs":["http:\/\/www.mykzilla.org\/"],"url":"https:\/\/blog.mozilla.org\/addons\/author\/mykmozilla-com\/"}]}},"_links":{"self":[{"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/posts\/2093"}],"collection":[{"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/users\/229"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/comments?post=2093"}],"version-history":[{"count":0,"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/posts\/2093\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/media?parent=2093"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/categories?post=2093"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/tags?post=2093"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}